mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-29 07:25:05 +08:00
# Conflicts: # jsowell-ui/.env.development # jsowell-ui/.env.staging # jsowell-ui/bin/build-sit.bat # jsowell-ui/bin/build.bat # jsowell-ui/src/api/adapayMember/adapayMember.js # jsowell-ui/src/api/pile/merchant.js # jsowell-ui/src/router/index.js # jsowell-ui/src/views/financial/financeDetail.vue # jsowell-ui/src/views/financial/merchant.vue # jsowell-ui/src/views/homeIndex/homeIndex.vue # jsowell-ui/src/views/login.vue # jsowell-ui/src/views/pile/basic/detail.vue # jsowell-ui/src/views/pile/station/components/SiteInfo.vue # jsowell-ui/src/views/pile/station/detail.vue # jsowell-ui/src/views/pile/station/orderReport.vue
1 line
19 KiB
JSON
1 line
19 KiB
JSON
{"remainingRequest":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\thread-loader\\dist\\cjs.js!D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\src\\views\\pile\\station\\components\\SiteInfo.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\src\\views\\pile\\station\\components\\SiteInfo.vue","mtime":1748404131863},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\babel.config.js","mtime":1747098375841},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1748394193395},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1748394193395},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1748394197445},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1748394193395},{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1748394199226}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJEOi9pZGVhUHJvamVjdHMvanNvd2VsbC1jaGFyZ2VyLXdlYi9qc293ZWxsLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2ludGVyb3BSZXF1aXJlRGVmYXVsdC5qcyIpLmRlZmF1bHQ7Ck9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAiX19lc01vZHVsZSIsIHsKICB2YWx1ZTogdHJ1ZQp9KTsKZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmluZC1pbmRleC5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuam9pbi5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc3BsaWNlLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaXRlcmF0b3IuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuaXRlcmF0b3IuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL3dlYi51cmwuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL3dlYi51cmwudG8tanNvbi5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvd2ViLnVybC1zZWFyY2gtcGFyYW1zLmpzIik7CnZhciBfcmVnZW5lcmF0b3JSdW50aW1lMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRDovaWRlYVByb2plY3RzL2pzb3dlbGwtY2hhcmdlci13ZWIvanNvd2VsbC11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9yZWdlbmVyYXRvclJ1bnRpbWUuanMiKSk7CnZhciBfYXN5bmNUb0dlbmVyYXRvcjIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkQ6L2lkZWFQcm9qZWN0cy9qc293ZWxsLWNoYXJnZXItd2ViL2pzb3dlbGwtdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvYXN5bmNUb0dlbmVyYXRvci5qcyIpKTsKdmFyIF9kZWZpbmVQcm9wZXJ0eTIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkQ6L2lkZWFQcm9qZWN0cy9qc293ZWxsLWNoYXJnZXItd2ViL2pzb3dlbGwtdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZGVmaW5lUHJvcGVydHkuanMiKSk7CnZhciBfc3RhdGlvbiA9IHJlcXVpcmUoIkAvYXBpL3BpbGUvc3RhdGlvbi5qcyIpOwp2YXIgX2J1cyA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9idXMvYnVzIikpOwp2YXIgX2VsZW1lbnRDaGluYUFyZWFEYXRhID0gcmVxdWlyZSgiZWxlbWVudC1jaGluYS1hcmVhLWRhdGEiKTsKdmFyIF9hdXRoID0gcmVxdWlyZSgiQC91dGlscy9hdXRoIik7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdCA9IGV4cG9ydHMuZGVmYXVsdCA9IHsKICBkaWN0czogWyJzdGF0aW9uX3R5cGUiLCAibWF0Y2hfY2FycyIsICJjb25zdHJ1Y3Rpb25fdHlwZSJdLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gKDAsIF9kZWZpbmVQcm9wZXJ0eTIuZGVmYXVsdCkoKDAsIF9kZWZpbmVQcm9wZXJ0eTIuZGVmYXVsdCkoewogICAgICBhY3Rpb25Vcmw6IHByb2Nlc3MuZW52LlZVRV9BUFBfQkFTRV9BUEkgKyAiL2NvbW1vbi91cGxvYWRPU1MiLAogICAgICBkaWFsb2dWaXNpYmxlOiBmYWxzZSwKICAgICAgaGVhZGVyczogewogICAgICAgIEF1dGhvcml6YXRpb246ICJCZWFyZXIgIiArICgwLCBfYXV0aC5nZXRUb2tlbikoKQogICAgICB9LAogICAgICBpbWFnZVVybDogbnVsbCwKICAgICAgZGlhbG9nSW1hZ2VVcmw6ICIiLAogICAgICBvcHRpb25zOiBfZWxlbWVudENoaW5hQXJlYURhdGEucmVnaW9uRGF0YSwKICAgICAgbGFiZWxQb3NpdGlvbjogInJpZ2h0IiwKICAgICAgc3RhdGlvbjogewogICAgICAgIHN0YXRpb25OYW1lOiAiIiwKICAgICAgICBhcmVhQ29kZTogIiIsCiAgICAgICAgYWRkcmVzczogIiIsCiAgICAgICAgc3RhdGlvblRlbDogIiIsCiAgICAgICAgbWF0Y2hDYXJzOiAiIiwKICAgICAgICBhbG9uZUFwcGx5OiAiIiwKICAgICAgICBwYXJraW5nTnVtYmVyOiAiIiwKICAgICAgICBwYXJrRmVlRGVzY3JpYmU6ICIiLAogICAgICAgIGFjY291bnROdW1iZXI6ICIiLAogICAgICAgIGNhcGFjaXR5OiAiIiwKICAgICAgICBvcGVyYXRvck5hbWU6ICIiLAogICAgICAgIGFtYXBTdGF0aW9uTmFtZTogIiIsCiAgICAgICAgc2VsZWN0TWF0Y2hDYXJzOiBbXSwKICAgICAgICBwdWJsaWNGbGFnOiAiIiwKICAgICAgICBvcGVuRmxhZzogIiIsCiAgICAgICAgYU1hcEZsYWc6ICIiLAogICAgICAgIG1lcmNoYW50QWRtaW5OYW1lOiAiIiwKICAgICAgICBzdGF0aW9uTG5nOiAiIiwKICAgICAgICBzdGF0aW9uTGF0OiAiIiwKICAgICAgICBtZXJjaGFudElkOiAiIiwKICAgICAgICBzdGF0aW9uU3RhdHVzOiAiIiwKICAgICAgICBjb25zdHJ1Y3Rpb246ICIiLAogICAgICAgIGJ1c2luZXNzSG91cnM6ICIiLAogICAgICAgIHBpY3R1cmVzOiAiIiwKICAgICAgICBkZXB0SWQ6ICIiLAogICAgICAgIHBhcmtGcmVlOiAiIiwKICAgICAgICBzdXBwb3J0T3JkZXI6ICIiLAogICAgICAgIHRvaWxldEZsYWc6ICIiLAogICAgICAgIHN0b3JlRmxhZzogIiIsCiAgICAgICAgcmVzdGF1cmFudEZsYWc6ICIiLAogICAgICAgIGxvdW5nZUZsYWc6ICIiLAogICAgICAgIGNhbm9weUZsYWc6ICIiLAogICAgICAgIHByaW50ZXJGbGFnOiAiIiwKICAgICAgICBiYXJyaWVyRmxhZzogIiIsCiAgICAgICAgcGFya2luZ0xvY2tGbGFnOiAiIgogICAgICB9LAogICAgICBzdGF0aW9uSWQ6IHRoaXMuJHJvdXRlLnBhcmFtcy5pZCwKICAgICAgcHVibGljRmxhZ09wdGlvbnM6IFt7CiAgICAgICAgdmFsdWU6ICIxIiwKICAgICAgICBsYWJlbDogIuaYryIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAiMCIsCiAgICAgICAgbGFiZWw6ICLlkKYiCiAgICAgIH1dLAogICAgICBvcGVuRmxhZ09wdGlvbnM6IFt7CiAgICAgICAgdmFsdWU6ICIxIiwKICAgICAgICBsYWJlbDogIuaYryIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAiMCIsCiAgICAgICAgbGFiZWw6ICLlkKYiCiAgICAgIH1dLAogICAgICBhbG9uZUFwcGx5T3B0aW9uczogW3sKICAgICAgICB2YWx1ZTogIjEiLAogICAgICAgIGxhYmVsOiAi5pivIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICIwIiwKICAgICAgICBsYWJlbDogIuWQpiIKICAgICAgfV0sCiAgICAgIHJ1bGVzOiB7CiAgICAgICAgc3RhdGlvbk5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXnq5nngrnlkI3np7AiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgYXJlYUNvZGU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXnq5nngrnljLrln58iLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgYWRkcmVzczogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeWcsOWdgCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBzdGF0aW9uVGVsOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl6IGU57O755S16K+dIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG1hdGNoQ2FyczogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpemAgumFjei9pui+huexu+WeiyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBwdWJsaWNGbGFnOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+35aGr5YaZ5piv5ZCm5a+55aSW5byA5pS+IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG9wZW5GbGFnOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi5piv5ZCm6JCl5Lia5LitIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIC8vIG1lcmNoYW50QWRtaW5OYW1lOiBbCiAgICAgICAgLy8gICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAi6K+36L6T5YWl566h55CG5ZGYIiwgdHJpZ2dlcjogImJsdXIiIH0sCiAgICAgICAgLy8gXSwKICAgICAgICBzdGF0aW9uTG5nOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl57uP5bqmIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHN0YXRpb25MYXQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXnuqzluqYiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgLy8gbWVyY2hhbnRJZDogWwogICAgICAgIC8vICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogIuivt+i+k+WFpeeuoeeQhuWRmCIsIHRyaWdnZXI6ICJibHVyIiB9LAogICAgICAgIC8vIF0sCiAgICAgICAgc3RhdGlvblR5cGU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXnq5nngrnnsbvlnosiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgY29uc3RydWN0aW9uOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5bu66K6+5Zy65omAIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHJlZ2lvbjogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeWFheeUtei0ueeOhyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICB0eXBlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5pyN5Yqh6LS5546HIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGJ1c2luZXNzSG91cnM6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXokKXkuJrml7bpl7QiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgZmlsZUxpc3Q6IFtdCiAgICB9LCAic3RhdGlvbiIsIHsKICAgICAgYXJlYUNvZGU6ICIxLDIsMyIgLy8g5Yid5aeL5YC8CiAgICB9KSwgInNlbGVjdGVkQXJlYUNvZGUiLCBbXSk7CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkge30sCiAgbWV0aG9kczogewogICAgLy8g5a+55Zu+54mH6L+b6KGM5LiK5Lyg5YmN5aSE55CG5Y6L57ypCiAgICBiZWZvcmVVcGxvYWQ6IGZ1bmN0aW9uIGJlZm9yZVVwbG9hZChmaWxlKSB7CiAgICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7CiAgICAgICAgdmFyIHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7CiAgICAgICAgLy8g5bCG5Zu+54mH57uY5Yi25Yiw5LiA5LiqY2FudmFz55S75biD5LiK77yM5bm26K6+5a6a5Y6L57yp5ZCO55qE5a695bqm5ZKM6auY5bqm44CCCiAgICAgICAgcmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uIChlKSB7CiAgICAgICAgICB2YXIgaW1nID0gbmV3IEltYWdlKCk7CiAgICAgICAgICBpbWcub25sb2FkID0gZnVuY3Rpb24gKCkgewogICAgICAgICAgICB2YXIgY2FudmFzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiY2FudmFzIik7CiAgICAgICAgICAgIHZhciBjdHggPSBjYW52YXMuZ2V0Q29udGV4dCgiMmQiKTsKICAgICAgICAgICAgdmFyIG1heFdpZHRoID0gODAwOyAvLyDorr7nva7ljovnvKnlkI7nmoTmnIDlpKflrr3luqYKICAgICAgICAgICAgdmFyIG1heEhlaWdodCA9IDYwMDsgLy8g6K6+572u5Y6L57yp5ZCO55qE5pyA5aSn6auY5bqmCiAgICAgICAgICAgIHZhciB3aWR0aCA9IGltZy53aWR0aDsKICAgICAgICAgICAgdmFyIGhlaWdodCA9IGltZy5oZWlnaHQ7CiAgICAgICAgICAgIGlmICh3aWR0aCA+IGhlaWdodCkgewogICAgICAgICAgICAgIGlmICh3aWR0aCA+IG1heFdpZHRoKSB7CiAgICAgICAgICAgICAgICBoZWlnaHQgKj0gbWF4V2lkdGggLyB3aWR0aDsKICAgICAgICAgICAgICAgIHdpZHRoID0gbWF4V2lkdGg7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIGlmIChoZWlnaHQgPiBtYXhIZWlnaHQpIHsKICAgICAgICAgICAgICAgIHdpZHRoICo9IG1heEhlaWdodCAvIGhlaWdodDsKICAgICAgICAgICAgICAgIGhlaWdodCA9IG1heEhlaWdodDsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgY2FudmFzLndpZHRoID0gd2lkdGg7CiAgICAgICAgICAgIGNhbnZhcy5oZWlnaHQgPSBoZWlnaHQ7CiAgICAgICAgICAgIGN0eC5kcmF3SW1hZ2UoaW1nLCAwLCAwLCB3aWR0aCwgaGVpZ2h0KTsKICAgICAgICAgICAgLy8g5bCGY2FudmFz55S75biD5Lit55qE5YaF5a656L2s5o2i5Li6QmxvYuWvueixoQogICAgICAgICAgICBjYW52YXMudG9CbG9iKGZ1bmN0aW9uIChibG9iKSB7CiAgICAgICAgICAgICAgdmFyIGNvbXByZXNzZWRGaWxlID0gbmV3IEZpbGUoW2Jsb2JdLCBmaWxlLm5hbWUsIHsKICAgICAgICAgICAgICAgIHR5cGU6IGJsb2IudHlwZQogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIHJlc29sdmUoY29tcHJlc3NlZEZpbGUpOwogICAgICAgICAgICB9LCBmaWxlLnR5cGUsIDAuOCk7IC8vIOiuvue9ruWOi+e8qei0qOmHj++8jOi/memHjOiuvuS4ujAuOAogICAgICAgICAgfTsKICAgICAgICAgIGltZy5zcmMgPSBlLnRhcmdldC5yZXN1bHQ7CiAgICAgICAgfTsKICAgICAgICByZWFkZXIucmVhZEFzRGF0YVVSTChmaWxlKTsKICAgICAgfSk7CiAgICB9LAogICAgaGFuZGxlU3VjY2VzczogZnVuY3Rpb24gaGFuZGxlU3VjY2VzcyhyZXMsIGZpbGUpIHsKICAgICAgdGhpcy5pbWFnZVVybCA9IFVSTC5jcmVhdGVPYmplY3RVUkwoZmlsZS5yYXcpOwogICAgICBjb25zb2xlLmxvZygi5Zu+54mH5LiK5Lyg5oiQ5YqfIHVybO+8miIsIHRoaXMuaW1hZ2VVcmwpOwogICAgICBjb25zb2xlLmxvZygi5Zu+54mH5LiK5Lyg5oiQ5YqfIHJlc++8miIsIHJlcyk7CiAgICAgIHRoaXMuZmlsZUxpc3QucHVzaCh7CiAgICAgICAgdXJsOiByZXMudXJsCiAgICAgIH0pOwogICAgfSwKICAgIGhhbmRsZVJlbW92ZTogZnVuY3Rpb24gaGFuZGxlUmVtb3ZlKGZpbGUsIGZpbGVMaXN0KSB7CiAgICAgIGNvbnNvbGUubG9nKCLnp7vpmaTlm77niYciLCBmaWxlLCBmaWxlTGlzdCk7CiAgICAgIC8vIOS7jnBpY3PmlbDnu4TkuK3vvIzmib7liLDlm77niYflr7nlupTnmoTntKLlvJXlgLwKICAgICAgdmFyIGkgPSB0aGlzLmZpbGVMaXN0LmZpbmRJbmRleChmdW5jdGlvbiAoeCkgewogICAgICAgIHJldHVybiB4LnVpZCA9PT0gZmlsZS51aWQ7CiAgICAgIH0pOwogICAgICAvLyDosIPnlKhzcGxpY2Xmlrnms5XvvIznp7vpmaTlm77niYfkv6Hmga8KICAgICAgdGhpcy5maWxlTGlzdC5zcGxpY2UoaSwgMSk7CiAgICB9LAogICAgaGFuZGxlUGljdHVyZUNhcmRQcmV2aWV3OiBmdW5jdGlvbiBoYW5kbGVQaWN0dXJlQ2FyZFByZXZpZXcoZmlsZSkgewogICAgICB0aGlzLmRpYWxvZ0ltYWdlVXJsID0gZmlsZS51cmw7CiAgICAgIGNvbnNvbGUubG9nKHRoaXMuZGlhbG9nSW1hZ2VVcmwpOwogICAgICB0aGlzLmRpYWxvZ1Zpc2libGUgPSB0cnVlOwogICAgfSwKICAgIGhhbmRsZUNoYW5nZTogZnVuY3Rpb24gaGFuZGxlQ2hhbmdlKGUpIHsKICAgICAgdGhpcy5zdGF0aW9uLmFyZWFDb2RlID0gZS5qb2luKCIsIik7CiAgICAgIGNvbnNvbGUubG9nKGUsIHRoaXMuc3RhdGlvbi5hcmVhQ29kZSk7CiAgICB9LAogICAgLy8g5riy5p+T6KGo5qC85pWw5o2uCiAgICBxdWVyeVN0YXRpb25JbmZvOiBmdW5jdGlvbiBxdWVyeVN0YXRpb25JbmZvKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICByZXR1cm4gKDAsIF9hc3luY1RvR2VuZXJhdG9yMi5kZWZhdWx0KSgvKiNfX1BVUkVfXyovKDAsIF9yZWdlbmVyYXRvclJ1bnRpbWUyLmRlZmF1bHQpKCkubWFyayhmdW5jdGlvbiBfY2FsbGVlKCkgewogICAgICAgIHZhciByZXMsIHBpY3R1cmVzLCBpOwogICAgICAgIHJldHVybiAoMCwgX3JlZ2VuZXJhdG9yUnVudGltZTIuZGVmYXVsdCkoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgX3RoaXMuZmlsZUxpc3QgPSBbXTsKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMzsKICAgICAgICAgICAgICByZXR1cm4gKDAsIF9zdGF0aW9uLmdldFN0YXRpb25JbmZvKShfdGhpcy5zdGF0aW9uSWQpOwogICAgICAgICAgICBjYXNlIDM6CiAgICAgICAgICAgICAgcmVzID0gX2NvbnRleHQuc2VudDsKICAgICAgICAgICAgICBjb25zb2xlLmxvZyhyZXMpOwogICAgICAgICAgICAgIF90aGlzLnN0YXRpb24gPSByZXMuZGF0YTsKICAgICAgICAgICAgICBpZiAocmVzLmRhdGEucGljdHVyZXMgIT0gbnVsbCkgewogICAgICAgICAgICAgICAgcGljdHVyZXMgPSByZXMuZGF0YS5waWN0dXJlcy5zcGxpdCgiLCIpOwogICAgICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IHBpY3R1cmVzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgIF90aGlzLmZpbGVMaXN0LnB1c2goewogICAgICAgICAgICAgICAgICAgIHVybDogcGljdHVyZXNbaV0KICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIGNvbnNvbGUubG9nKCJxdWVyeVN0YXRpb25JbmZv6KGo5qC85pWw5o2uIiwgX3RoaXMuc3RhdGlvbik7CiAgICAgICAgICAgIGNhc2UgODoKICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUpOwogICAgICB9KSkoKTsKICAgIH0sCiAgICAvLyDmj5DkuqTmjInpkq4KICAgIHByZXNlbnQ6IGZ1bmN0aW9uIHByZXNlbnQoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICAvLyAgIOi1i+WAvAogICAgICB0aGlzLnN0YXRpb24ubWF0Y2hDYXJzID0gdGhpcy5zdGF0aW9uLnNlbGVjdE1hdGNoQ2Fycy5qb2luKCIsIik7CiAgICAgIHRoaXMuc3RhdGlvbi5waWN0dXJlcyA9IHRoaXMucGljdHVyZUxpc3Quam9pbigiLCIpOwogICAgICAvLyBjb25zb2xlLmxvZygibWF0Y2hDYXJz6LWL5YC85ZCO77yaIiwgdGhpcy5zdGF0aW9uLm1hdGNoQ2Fycyk7CiAgICAgIHRoaXMuJHJlZnMuc3RhdGlvblJlZi52YWxpZGF0ZShmdW5jdGlvbiAodmFsaWQpIHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIF90aGlzMi5zdWJVcGRhdGUoKTsKICAgICAgICAgIF90aGlzMi4kbWVzc2FnZS5zdWNjZXNzKCLmj5DkuqTmiJDlip8iKTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOS/ruaUueWFheeUteermeS/oeaBrwogICAgc3ViVXBkYXRlOiBmdW5jdGlvbiBzdWJVcGRhdGUoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICByZXR1cm4gKDAsIF9hc3luY1RvR2VuZXJhdG9yMi5kZWZhdWx0KSgvKiNfX1BVUkVfXyovKDAsIF9yZWdlbmVyYXRvclJ1bnRpbWUyLmRlZmF1bHQpKCkubWFyayhmdW5jdGlvbiBfY2FsbGVlMigpIHsKICAgICAgICByZXR1cm4gKDAsIF9yZWdlbmVyYXRvclJ1bnRpbWUyLmRlZmF1bHQpKCkud3JhcChmdW5jdGlvbiBfY2FsbGVlMiQoX2NvbnRleHQyKSB7CiAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBjb25zb2xlLmxvZygidGhpcy5zdGF0aW9uIiwgX3RoaXMzLnN0YXRpb24pOwogICAgICAgICAgICAgIF9jb250ZXh0Mi5uZXh0ID0gMzsKICAgICAgICAgICAgICByZXR1cm4gKDAsIF9zdGF0aW9uLnVwZGF0ZVN0YXRpb24pKF90aGlzMy5zdGF0aW9uKTsKICAgICAgICAgICAgY2FzZSAzOgogICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUyKTsKICAgICAgfSkpKCk7CiAgICB9CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzNCA9IHRoaXM7CiAgICAvLyDmjqXmlLZtYXAg5Zyw5Zu+5Lyg6L+H5p2l55qE5pCc57Si5YC8CiAgICBfYnVzLmRlZmF1bHQuJG9uKCJyZXMiLCBmdW5jdGlvbiAoZGF0YSkgewogICAgICBjb25zb2xlLmxvZygiZGF0YSIsIGRhdGEuZGF0YS5yZXN1bHQpOyAvLyBkYXRh5bCx5piv5a6D5Lyg6L+H5p2l55qE5YC8CiAgICAgIF90aGlzNC5zdGF0aW9uLmFkZHJlc3MgPSBkYXRhLmRhdGEucmVzdWx0LmZvcm1hdHRlZF9hZGRyZXNzOwogICAgICBfdGhpczQuc3RhdGlvbi5zdGF0aW9uTG5nID0gZGF0YS5kYXRhLnJlc3VsdC5sb2NhdGlvbi5sb247CiAgICAgIF90aGlzNC5zdGF0aW9uLnN0YXRpb25MYXQgPSBkYXRhLmRhdGEucmVzdWx0LmxvY2F0aW9uLmxhdDsKCiAgICAgIC8vIGNvbnNvbGUubG9nKCLljp/lp4t0aGlzLnN0YXRpb24iLCB0aGlzLnN0YXRpb24pOwogICAgICAvLyDlnLDlnYAKICAgICAgLy8gdGhpcy5kZXRhaWxlZEFkZHJlc3MgPSBkYXRhLmFkZHJlc3M7CiAgICAgIC8vIGNvbnNvbGUubG9nKCLor6bnu4blnLDlnYAiLCBkYXRhLmFkZHJlc3MpOwogICAgICAvLyB2YXIgYWRjb2RlID0gZGF0YS5hZGNvZGU7CiAgICAgIC8vIHZhciBhcmVhQ29kZSA9IFtdOwogICAgICAvLyBhcmVhQ29kZVswXSA9IGFkY29kZS5zdWJzdHIoMCwgMikgKyAiMDAwMCI7CiAgICAgIC8vIGFyZWFDb2RlWzFdID0gYWRjb2RlLnN1YnN0cigwLCA0KSArICIwMCI7CiAgICAgIC8vIGFyZWFDb2RlWzJdID0gYWRjb2RlOwogICAgICAvLyAvLyBjb25zb2xlLmxvZygi5ou86KOF55qEYXJlYUNvZGUiLCBhcmVhQ29kZSk7CiAgICAgIC8vIC8vIOS/ruaUueaVsOaNrgogICAgICAvLyB0aGlzLnN0YXRpb24uYXJlYUNvZGUgPSBhcmVhQ29kZS5qb2luKCIsIik7CiAgICAgIC8vIHRoaXMuc3RhdGlvbi5zdGF0aW9uTG5nID0gU3RyaW5nKGRhdGEucG9zWzBdKTsKICAgICAgLy8gdGhpcy5zdGF0aW9uLnN0YXRpb25MYXQgPSBTdHJpbmcoZGF0YS5wb3NbMV0pOwogICAgICAvLyAvLyBjb25zb2xlLmxvZygi5L+u5pS55ZCOdGhpcy5zdGF0aW9uIiwgdGhpcy5zdGF0aW9uKTsKICAgICAgLy8gY29uc29sZS5sb2coZGF0YS5hZGRyZXNzLCAiZGF0YS5hZGRyZXNzIik7CiAgICAgIC8vIHRoaXMuc3RhdGlvbi5hZGRyZXNzID0gZGF0YS5hZGRyZXNzLmluY2x1ZGVzKCLljLoiKQogICAgICAvLyAgICAgPyBkYXRhLmFkZHJlc3MucmVwbGFjZSgv5Yy6LywgIiAiKS5zcGxpdCgiICIpWzFdCiAgICAgIC8vICAgICA6IGRhdGEuYWRkcmVzczsKICAgICAgLy8g5LyY5YyW5LmL5ZCOCiAgICAgIC8vIGxldCBuZXdBZGRyZXNzMiA9IHRoaXMuZGV0YWlsZWRBZGRyZXNzCiAgICAgIC8vICAgICAucmVwbGFjZSgvKD88PVvnnIHluILljLpdKS9nLCAiJCYsIikKICAgICAgLy8gICAgIC5zcGxpdCgiLCIpOwogICAgICAvLyBsZXQgZW5kID0gbmV3QWRkcmVzczIucG9wKCk7CiAgICAgIC8vIGNvbnNvbGUubG9nKCLor6bnu4blnLDlnYAiLHRoaXMuc3RhdGlvbi5hcmVhQ29kZSxuZXdBZGRyZXNzMik7CiAgICAgIC8vIHRoaXMuc3RhdGlvbi5hZGRyZXNzID0gbmV3QWRkcmVzczI7CiAgICB9KTsKICB9LAogIGNvbXB1dGVkOiB7CiAgICBhcmVhQ29kZUxpc3Q6IHsKICAgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMuc3RhdGlvbi5hcmVhQ29kZS5zcGxpdCgiLCIpOwogICAgICB9LAogICAgICBzZXQ6IGZ1bmN0aW9uIHNldCh2YWwpIHsKICAgICAgICBjb25zb2xlLmxvZyh2YWwpOwogICAgICB9CiAgICB9LAogICAgcGljdHVyZUxpc3Q6IGZ1bmN0aW9uIHBpY3R1cmVMaXN0KCkgewogICAgICB2YXIgcGljdHVyZUxpc3QgPSBbXTsKICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmZpbGVMaXN0Lmxlbmd0aDsgaSsrKSB7CiAgICAgICAgcGljdHVyZUxpc3QucHVzaCh0aGlzLmZpbGVMaXN0W2ldLnVybCk7CiAgICAgIH0KICAgICAgcmV0dXJuIHBpY3R1cmVMaXN0OwogICAgfQogIH0KfTs="},null]} |