Files
jsowell-charger-web/jsowell-ui/node_modules/.cache/babel-loader/2a2edf616e43e45c955244278aba1bf1.json
Lemon f5e6e29f00 Merge branch 'dev-zza' into dev
# 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
2025-06-03 14:26:37 +08:00

1 line
15 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\\basic\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\src\\views\\pile\\basic\\index.vue","mtime":1747098376141},{"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:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJEOi9pZGVhUHJvamVjdHMvanNvd2VsbC1jaGFyZ2VyLXdlYi9qc293ZWxsLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2ludGVyb3BSZXF1aXJlRGVmYXVsdC5qcyIpLmRlZmF1bHQ7Ck9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAiX19lc01vZHVsZSIsIHsKICB2YWx1ZTogdHJ1ZQp9KTsKZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwOwp2YXIgX29iamVjdFNwcmVhZDIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkQ6L2lkZWFQcm9qZWN0cy9qc293ZWxsLWNoYXJnZXItd2ViL2pzb3dlbGwtdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvb2JqZWN0U3ByZWFkMi5qcyIpKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXNuZXh0Lml0ZXJhdG9yLmNvbnN0cnVjdG9yLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lc25leHQuaXRlcmF0b3IubWFwLmpzIik7CnZhciBfYmFzaWMgPSByZXF1aXJlKCJAL2FwaS9waWxlL2Jhc2ljIik7CnZhciBfbWVyY2hhbnQgPSByZXF1aXJlKCJAL2FwaS9waWxlL21lcmNoYW50Iik7CnZhciBfc3RhdGlvbiA9IHJlcXVpcmUoIkAvYXBpL3BpbGUvc3RhdGlvbiIpOwp2YXIgX21vZGVsID0gcmVxdWlyZSgiQC9hcGkvcGlsZS9tb2RlbCIpOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwp2YXIgX2RlZmF1bHQgPSBleHBvcnRzLmRlZmF1bHQgPSB7CiAgbmFtZTogIkJhc2ljIiwKICBkaWN0czogWyJwaWxlX3N0YXR1cyIsICJzb2Z0d2FyZV9wcm90b2NvbCIsICJzaW1fc3VwcGxpZXIiLCAiY29ubmVjdG9yX3R5cGUiLCAicGlsZV9idXNpbmVzc190eXBlIl0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIG1vZGVsVG90YWw6IDAsCiAgICAgIGxvYWRNb3JlRmxhZzogdHJ1ZSwKICAgICAgc2VhcmNoTW9kZWxQYXJhbTogewogICAgICAgIG1vZGVsTmFtZTogIiIsCiAgICAgICAgcGFnZU51bTogMSwKICAgICAgICBwYWdlU2l6ZTogMTAKICAgICAgfSwKICAgICAgLy8g5a6a5pe25ZmoCiAgICAgIHRpbWVyOiBudWxsLAogICAgICAvLyDpga7nvanlsYIKICAgICAgbG9hZGluZzogdHJ1ZSwKICAgICAgLy8g6YCJ5Lit5pWw57uECiAgICAgIGlkczogW10sCiAgICAgIC8vIOmdnuWNleS4quemgeeUqAogICAgICBzaW5nbGU6IHRydWUsCiAgICAgIC8vIOmdnuWkmuS4quemgeeUqAogICAgICBtdWx0aXBsZTogdHJ1ZSwKICAgICAgLy8g5pi+56S65pCc57Si5p2h5Lu2CiAgICAgIHNob3dTZWFyY2g6IHRydWUsCiAgICAgIC8vIOaAu+adoeaVsAogICAgICB0b3RhbDogMCwKICAgICAgLy8g6K6+5aSH566h55CG6KGo5qC85pWw5o2uCiAgICAgIGJhc2ljTGlzdDogW10sCiAgICAgIC8vIOW8ueWHuuWxguagh+mimAogICAgICB0aXRsZTogIiIsCiAgICAgIC8vIOaYr+WQpuaYvuekuuW8ueWHuuWxggogICAgICBvcGVuOiBmYWxzZSwKICAgICAgLy8g5p+l6K+i5Y+C5pWwCiAgICAgIHF1ZXJ5UGFyYW1zOiB7CiAgICAgICAgcGFnZU51bTogMSwKICAgICAgICBwYWdlU2l6ZTogMTAsCiAgICAgICAgcGlsZVNuOiBudWxsLAogICAgICAgIHN0YXR1czogbnVsbCwKICAgICAgICBidXNpbmVzc1R5cGU6IG51bGwsCiAgICAgICAgc29mdHdhcmVQcm90b2NvbDogbnVsbCwKICAgICAgICBwcm9kdWN0aW9uRGF0ZTogbnVsbCwKICAgICAgICBsaWNlbmNlSWQ6IG51bGwsCiAgICAgICAgbW9kZWxJZDogbnVsbCwKICAgICAgICBJQ0NJRDogbnVsbCwKICAgICAgICBzaW1TdXBwbGllcjogbnVsbCwKICAgICAgICBtZXJjaGFudElkOiBudWxsLAogICAgICAgIHN0YXRpb25JZDogbnVsbCwKICAgICAgICBmYXVsdFJlYXNvbjogbnVsbAogICAgICB9LAogICAgICBjcmVhdGVQaWxlOiB7CiAgICAgICAgbWVyY2hhbnRJZDogbnVsbCwKICAgICAgICBzdGF0aW9uSWQ6IG51bGwKICAgICAgfSwKICAgICAgLy8g6L+Q6JCl5ZWG5YiX6KGoCiAgICAgIG1lcmNoYW50TGlzdDogW10sCiAgICAgIC8vIOermeeCueWIl+ihqAogICAgICBzdGF0aW9uTGlzdDogW10sCiAgICAgIC8vIOWei+WPt+WIl+ihqAogICAgICBtb2RlbExpc3Q6IFtdLAogICAgICAvLyDooajljZXlj4LmlbAKICAgICAgZm9ybToge30sCiAgICAgIC8vIOihqOWNleagoemqjAogICAgICBydWxlczogewogICAgICAgIG1lcmNoYW50SWQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fpgInmi6nov5DokKXllYYiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgLy8gc3RhdGlvbklkOiBbeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogIuivt+mAieaLqeermeeCuSIsIHRyaWdnZXI6ICJibHVyIiB9XSwKICAgICAgICBzb2Z0d2FyZVByb3RvY29sOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl6L2v5Lu25Y2P6K6uIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHByb2R1Y3Rpb25EYXRlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup55Sf5Lqn5pel5pyfIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG1vZGVsSWQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXkuqflk4Hlnovlj7ciLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgY29ubmVjdG9yTnVtOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5p6q5Y+j5pWw6YePIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG51bTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeeUn+S6p+aVsOmHjyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICByZW1hcms6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXlpIfms6giLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0KICAgICAgfQogICAgfTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldExpc3QoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIHNlbGVjdExvYWRNb3JlOiBmdW5jdGlvbiBzZWxlY3RMb2FkTW9yZSgpIHsKICAgICAgY29uc29sZS5sb2coIuinpuW6leS6hiAiLCB0aGlzLnNlYXJjaE1vZGVsUGFyYW0ucGFnZVNpemUpOwogICAgICBpZiAodGhpcy5sb2FkTW9yZUZsYWcgPT09IGZhbHNlKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICAgIHRoaXMuc2VhcmNoTW9kZWxQYXJhbS5wYWdlU2l6ZSA9IHRoaXMuc2VhcmNoTW9kZWxQYXJhbS5wYWdlU2l6ZSArIDEwOwogICAgICAvLyBjb25zb2xlLmxvZygi6Kem5bqV5LqG5omn6KGM5p+l6K+iIiwgdGhpcy5zZWFyY2hNb2RlbFBhcmFtKTsKICAgICAgdGhpcy5nZXRNb2RlbExpc3QoKTsKICAgIH0sCiAgICAvLyDov5znqIvmkJzntKIKICAgIHJlbW90ZU1ldGhvZDogZnVuY3Rpb24gcmVtb3RlTWV0aG9kKHZhbCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICAvLyBjb25zb2xlLmxvZygi6L6T5YWl5LqGIiwgdmFsKTsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdGhpcy5zZWFyY2hNb2RlbFBhcmFtLm1vZGVsTmFtZSA9IHZhbDsKICAgICAgdGhpcy5zZWFyY2hNb2RlbFBhcmFtLnBhZ2VOdW0gPSAxOwogICAgICB0aGlzLm1vZGVsTGlzdCA9IFtdOwogICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgX3RoaXMuZ2V0TW9kZWxMaXN0KCk7CiAgICAgIH0sIDUwMCk7CiAgICB9LAogICAgY2hhbmdlU2VsZWN0TWVyY2hhbnQ6IGZ1bmN0aW9uIGNoYW5nZVNlbGVjdE1lcmNoYW50KHZhbHVlKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICAvLyDmuIXnqbrlhoXlrrkKICAgICAgdGhpcy5jcmVhdGVQaWxlLnN0YXRpb25JZCA9ICIiOwogICAgICAvLyDpgJrov4fmjqXlj6Pmn6UKICAgICAgKDAsIF9zdGF0aW9uLmdldFN0YXRpb25MaXN0QnlNZXJjaGFudElkKSh2YWx1ZSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICAvLyBjb25zb2xlLmxvZyhyZXNwb25zZS5kYXRhKTsKICAgICAgICBfdGhpczIuc3RhdGlvbkxpc3QgPSByZXNwb25zZS5kYXRhOwogICAgICB9KTsKICAgIH0sCiAgICBnZXRNZXJjaGFudExpc3Q6IGZ1bmN0aW9uIGdldE1lcmNoYW50TGlzdCgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgICgwLCBfbWVyY2hhbnQuZ2V0TWVyY2hhbnRMaXN0KSgpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgX3RoaXMzLm1lcmNoYW50TGlzdCA9IHJlc3BvbnNlLmRhdGE7CiAgICAgIH0pOwogICAgfSwKICAgIGdldE1vZGVsTGlzdDogZnVuY3Rpb24gZ2V0TW9kZWxMaXN0KCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgKDAsIF9tb2RlbC5saXN0TW9kZWwpKHRoaXMuc2VhcmNoTW9kZWxQYXJhbSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICAvLyBjb25zb2xlLmxvZygicmVzcG9uc2UiLCByZXNwb25zZSk7CiAgICAgICAgX3RoaXM0Lm1vZGVsVG90YWwgPSByZXNwb25zZS50b3RhbDsKICAgICAgICBfdGhpczQubW9kZWxMaXN0ID0gcmVzcG9uc2Uucm93czsKICAgICAgICBfdGhpczQubG9hZE1vcmVGbGFnID0gX3RoaXM0LnNlYXJjaE1vZGVsUGFyYW0ucGFnZVNpemUgPD0gX3RoaXM0Lm1vZGVsVG90YWw7CiAgICAgICAgY29uc29sZS5sb2coInRoaXMubW9kZWxMaXN0IiwgX3RoaXM0Lm1vZGVsTGlzdCk7CiAgICAgIH0pOwogICAgfSwKICAgIC8qKiDmn6Xor6Lorr7lpIfnrqHnkIbliJfooaggKi9nZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5wYXJhbXMgPSB7fTsKICAgICAgKDAsIF9iYXNpYy5saXN0QmFzaWMpKHRoaXMucXVlcnlQYXJhbXMpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgX3RoaXM1LmJhc2ljTGlzdCA9IHJlc3BvbnNlLnJvd3M7CiAgICAgICAgY29uc29sZS5sb2coX3RoaXM1LmJhc2ljTGlzdCwgIummlumhteS/oeaBryIpOwogICAgICAgIF90aGlzNS50b3RhbCA9IHJlc3BvbnNlLnRvdGFsOwogICAgICAgIF90aGlzNS5sb2FkaW5nID0gZmFsc2U7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWPlua2iOaMiemSrgogICAgY2FuY2VsOiBmdW5jdGlvbiBjYW5jZWwoKSB7CiAgICAgIHRoaXMub3BlbiA9IGZhbHNlOwogICAgICB0aGlzLnJlc2V0KCk7CiAgICB9LAogICAgLy8g6KGo5Y2V6YeN572uCiAgICByZXNldDogZnVuY3Rpb24gcmVzZXQoKSB7CiAgICAgIHRoaXMuZm9ybSA9IHsKICAgICAgICBpZDogbnVsbCwKICAgICAgICBzbjogbnVsbCwKICAgICAgICBzdGF0dXM6ICIwIiwKICAgICAgICBidXNpbmVzc1R5cGU6IG51bGwsCiAgICAgICAgc29mdHdhcmVQcm90b2NvbDogbnVsbCwKICAgICAgICBwcm9kdWN0aW9uRGF0ZTogbnVsbCwKICAgICAgICBsaWNlbmNlSWQ6IG51bGwsCiAgICAgICAgbW9kZWxJZDogbnVsbCwKICAgICAgICBJQ0NJRDogbnVsbCwKICAgICAgICBzaW1TdXBwbGllcjogbnVsbCwKICAgICAgICBtZXJjaGFudElkOiBudWxsLAogICAgICAgIHN0YXRpb25JZDogbnVsbCwKICAgICAgICBmYXVsdFJlYXNvbjogbnVsbCwKICAgICAgICBjcmVhdGVCeTogbnVsbCwKICAgICAgICBjcmVhdGVUaW1lOiBudWxsLAogICAgICAgIHVwZGF0ZUJ5OiBudWxsLAogICAgICAgIHVwZGF0ZVRpbWU6IG51bGwsCiAgICAgICAgZGVsRmxhZzogbnVsbCwKICAgICAgICByZW1hcms6IG51bGwKICAgICAgfTsKICAgICAgdGhpcy5yZXNldEZvcm0oImZvcm0iKTsKICAgIH0sCiAgICAvKiog5pCc57Si5oyJ6ZKu5pON5L2cICovaGFuZGxlUXVlcnk6IGZ1bmN0aW9uIGhhbmRsZVF1ZXJ5KCkgewogICAgICB0aGlzLnF1ZXJ5UGFyYW1zLnBhZ2VOdW0gPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvKiog6YeN572u5oyJ6ZKu5pON5L2cICovcmVzZXRRdWVyeTogZnVuY3Rpb24gcmVzZXRRdWVyeSgpIHsKICAgICAgdGhpcy5xdWVyeVBhcmFtcyA9IHsKICAgICAgICBwYWdlTnVtOiAxCiAgICAgIH07CiAgICAgIC8vIHRoaXMucmVzZXRGb3JtKCJxdWVyeUZvcm0iKTsKICAgICAgdGhpcy5oYW5kbGVRdWVyeSgpOwogICAgfSwKICAgIC8vIOWkmumAieahhumAieS4reaVsOaNrgogICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlOiBmdW5jdGlvbiBoYW5kbGVTZWxlY3Rpb25DaGFuZ2Uoc2VsZWN0aW9uKSB7CiAgICAgIHRoaXMuaWRzID0gc2VsZWN0aW9uLm1hcChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIHJldHVybiBpdGVtLmlkOwogICAgICB9KTsKICAgICAgdGhpcy5zaW5nbGUgPSBzZWxlY3Rpb24ubGVuZ3RoICE9PSAxOwogICAgICB0aGlzLm11bHRpcGxlID0gIXNlbGVjdGlvbi5sZW5ndGg7CiAgICB9LAogICAgLyoqIOaWsOWinuaMiemSruaTjeS9nCAqLwogICAgLy8gaGFuZGxlQWRkKCkgewogICAgLy8gICAgIHRoaXMucmVzZXQoKTsKICAgIC8vICAgICB0aGlzLmdldE1lcmNoYW50TGlzdCgpOwogICAgLy8gICAgIHRoaXMudGl0bGUgPSAi5om56YeP5re75Yqg6K6+5aSHIjsKICAgIC8vICAgICB0aGlzLm9wZW4gPSB0cnVlOwogICAgLy8gICAgIHRoaXMuZ2V0TW9kZWxMaXN0KCk7CiAgICAvLyB9LAogICAgLyoqIOS/ruaUueaMiemSruaTjeS9nCAqLwogICAgaGFuZGxlVXBkYXRlOiBmdW5jdGlvbiBoYW5kbGVVcGRhdGUocm93KSB7CiAgICAgIHZhciBfdGhpczYgPSB0aGlzOwogICAgICB0aGlzLnJlc2V0KCk7CiAgICAgIHZhciBpZCA9IHJvdy5pZCB8fCB0aGlzLmlkczsKICAgICAgKDAsIF9iYXNpYy5nZXRCYXNpYykoaWQpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgX3RoaXM2LmZvcm0gPSByZXNwb25zZS5kYXRhOwogICAgICAgIF90aGlzNi5vcGVuID0gdHJ1ZTsKICAgICAgICBfdGhpczYudGl0bGUgPSAi5L+u5pS56K6+5aSH5L+h5oGvIjsKICAgICAgfSk7CiAgICB9LAogICAgLyoqIOaPkOS6pOaMiemSriAqL3N1Ym1pdEZvcm06IGZ1bmN0aW9uIHN1Ym1pdEZvcm0oKSB7CiAgICAgIHZhciBfdGhpczcgPSB0aGlzOwogICAgICBjb25zb2xlLmxvZygi5o+Q5Lqk5oyJ6ZKuIiwgdGhpcy5mb3JtKTsKICAgICAgdGhpcy4kcmVmc1siZm9ybSJdLnZhbGlkYXRlKGZ1bmN0aW9uICh2YWxpZCkgewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgaWYgKF90aGlzNy5mb3JtLmlkICE9IG51bGwpIHsKICAgICAgICAgICAgKDAsIF9iYXNpYy51cGRhdGVCYXNpYykoX3RoaXM3LmZvcm0pLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgICAgICAgX3RoaXM3LiRtb2RhbC5tc2dTdWNjZXNzKCLkv67mlLnmiJDlip8iKTsKICAgICAgICAgICAgICBfdGhpczcub3BlbiA9IGZhbHNlOwogICAgICAgICAgICAgIF90aGlzNy5nZXRMaXN0KCk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgKDAsIF9iYXNpYy5iYXRjaEFkZEJhc2ljKShfdGhpczcuZm9ybSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICAgICAgICBfdGhpczcuJG1vZGFsLm1zZ1N1Y2Nlc3MoIuaWsOWinuaIkOWKnyIpOwogICAgICAgICAgICAgIF90aGlzNy5vcGVuID0gZmFsc2U7CiAgICAgICAgICAgICAgX3RoaXM3LmdldExpc3QoKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBzdWJtaXRCYXRjaEFkZDogZnVuY3Rpb24gc3VibWl0QmF0Y2hBZGQoKSB7CiAgICAgIHZhciBfdGhpczggPSB0aGlzOwogICAgICAoMCwgX2Jhc2ljLmJhdGNoQWRkQmFzaWMpKHRoaXMuZm9ybSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICBfdGhpczguJG1vZGFsLm1zZ1N1Y2Nlc3MoIuaWsOWinuaIkOWKnyIpOwogICAgICAgIF90aGlzOC5vcGVuID0gZmFsc2U7CiAgICAgICAgX3RoaXM4LmdldExpc3QoKTsKICAgICAgfSk7CiAgICB9LAogICAgLyoqIOWIoOmZpOaMiemSruaTjeS9nCAqL2hhbmRsZURlbGV0ZTogZnVuY3Rpb24gaGFuZGxlRGVsZXRlKHJvdykgewogICAgICB2YXIgX3RoaXM5ID0gdGhpczsKICAgICAgdmFyIGlkcyA9IHJvdy5pZCB8fCB0aGlzLmlkczsKICAgICAgdGhpcy4kbW9kYWwuY29uZmlybSgn5piv5ZCm56Gu6K6k5Yig6Zmk6K6+5aSH566h55CG57yW5Y+35Li6IicgKyBpZHMgKyAnIueahOaVsOaNrumhue+8nycpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiAoMCwgX2Jhc2ljLmRlbEJhc2ljKShpZHMpOwogICAgICB9KS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpczkuZ2V0TGlzdCgpOwogICAgICAgIF90aGlzOS4kbW9kYWwubXNnU3VjY2Vzcygi5Yig6Zmk5oiQ5YqfIik7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHt9KTsKICAgIH0sCiAgICAvKiog5a+85Ye65oyJ6ZKu5pON5L2cICovaGFuZGxlRXhwb3J0OiBmdW5jdGlvbiBoYW5kbGVFeHBvcnQoKSB7CiAgICAgIHRoaXMuZG93bmxvYWQoInBpbGUvYmFzaWMvZXhwb3J0IiwgKDAsIF9vYmplY3RTcHJlYWQyLmRlZmF1bHQpKHt9LCB0aGlzLnF1ZXJ5UGFyYW1zKSwgImJhc2ljXyIuY29uY2F0KG5ldyBEYXRlKCkuZ2V0VGltZSgpLCAiLnhsc3giKSk7CiAgICB9CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgLy8g5byA5aeL5a6a5pe25ZmoCiAgICAvLyB0aGlzLmdldExpc3QoKTsKICAgIC8vIHRoaXMudGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7CiAgICAvLyAgIHNldFRpbWVvdXQodGhpcy5nZXRMaXN0LCAwKTsKICAgIC8vIH0sIDYwMDAgKiA2MCAqIDYwKTsKICB9LAogIC8vIOmUgOavgeWumuaXtuWZqAogIGJlZm9yZURlc3Ryb3k6IGZ1bmN0aW9uIGJlZm9yZURlc3Ryb3koKSB7CiAgICBjbGVhckludGVydmFsKHRoaXMudGltZXIpOwogICAgdGhpcy50aW1lciA9IG51bGw7CiAgfQp9Ow=="},null]}