Files
jsowell-charger-web/jsowell-ui/node_modules/.cache/babel-loader/5f119cb515610e6a6fc85834a706bb4f.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
18 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\\billing\\template\\components\\addBilling.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\ideaProjects\\jsowell-charger-web\\jsowell-ui\\src\\views\\billing\\template\\components\\addBilling.vue","mtime":1747098376070},{"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:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5maWx0ZXIuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc29ydC5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnRyaW0uanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzbmV4dC5pdGVyYXRvci5jb25zdHJ1Y3Rvci5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXNuZXh0Lml0ZXJhdG9yLmZpbHRlci5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXNuZXh0Lml0ZXJhdG9yLmZvci1lYWNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lc25leHQuaXRlcmF0b3IubWFwLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIik7CnZhciBfdGVtcGxhdGUgPSByZXF1aXJlKCJAL2FwaS9iaWxsaW5nL3RlbXBsYXRlLmpzIik7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdCA9IGV4cG9ydHMuZGVmYXVsdCA9IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgLy8g5omA5pyJ55qE5qCh6aqM6KeE5YiZCiAgICAgIHRlbXBSdWxlczogewogICAgICAgIG5hbWU6IFt7CiAgICAgICAgICB0eXBlOiAic3RyaW5nIiwKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeWQjeensCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICByZW1hcms6IFt7CiAgICAgICAgICB0eXBlOiAic3RyaW5nIiwKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeWQjeensCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICAvLyDnlLXmsb3ovaYKICAgICAgICBlbGVjdHJpY2l0eVByaWNlQTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeaVsOWtlyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9LCB7CiAgICAgICAgICBwYXR0ZXJuOiAvXlswLTldKyguWzAtOV17MSw1fSk/JC8sCiAgICAgICAgICBtZXNzYWdlOiAi5Y+v5Lul5L+d55WZ5LqU5L2N5bCP5pWwIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHNlcnZpY2VQcmljZUE6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXmlbDlrZciLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfSwgewogICAgICAgICAgcGF0dGVybjogL15bMC05XSsoLlswLTldezEsNX0pPyQvLAogICAgICAgICAgbWVzc2FnZTogIuWPr+S7peS/neeVmeS6lOS9jeWwj+aVsCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBlbGVjdHJpY2l0eVByaWNlQjogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeaVsOWtlyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9LCB7CiAgICAgICAgICBwYXR0ZXJuOiAvXlswLTldKyguWzAtOV17MSw1fSk/JC8sCiAgICAgICAgICBtZXNzYWdlOiAi5Y+v5Lul5L+d55WZ5LqU5L2N5bCP5pWwIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHNlcnZpY2VQcmljZUI6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXmlbDlrZciLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfSwgewogICAgICAgICAgcGF0dGVybjogL15bMC05XSsoLlswLTldezEsNX0pPyQvLAogICAgICAgICAgbWVzc2FnZTogIuWPr+S7peS/neeVmeS6lOS9jeWwj+aVsCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBlbGVjdHJpY2l0eVByaWNlQzogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeaVsOWtlyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9LCB7CiAgICAgICAgICBwYXR0ZXJuOiAvXlswLTldKyguWzAtOV17MSw1fSk/JC8sCiAgICAgICAgICBtZXNzYWdlOiAi5Y+v5Lul5L+d55WZ5LqU5L2N5bCP5pWwIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHNlcnZpY2VQcmljZUM6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXmlbDlrZciLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfSwgewogICAgICAgICAgcGF0dGVybjogL15bMC05XSsoLlswLTldezEsNX0pPyQvLAogICAgICAgICAgbWVzc2FnZTogIuWPr+S7peS/neeVmeS6lOS9jeWwj+aVsCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBlbGVjdHJpY2l0eVByaWNlRDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeaVsOWtlyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9LCB7CiAgICAgICAgICBwYXR0ZXJuOiAvXlswLTldKyguWzAtOV17MSw1fSk/JC8sCiAgICAgICAgICBtZXNzYWdlOiAi5Y+v5Lul5L+d55WZ5LqU5L2N5bCP5pWwIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHNlcnZpY2VQcmljZUQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXmlbDlrZciLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfSwgewogICAgICAgICAgcGF0dGVybjogL15bMC05XSsoLlswLTldezEsNX0pPyQvLAogICAgICAgICAgbWVzc2FnZTogIuWPr+S7peS/neeVmeS6lOS9jeWwj+aVsCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICAvLyDnlLXljZXovabmoKHpqozop4TliJkKICAgICAgICBtaW5Nb25leTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuacgOWwj+WNleS9jei0ueeUqOWkmuWwkeWFgyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9LCB7CiAgICAgICAgICBwYXR0ZXJuOiAvXlswLTldKyguWzAtOV17MSw1fSk/JC8sCiAgICAgICAgICBtZXNzYWdlOiAi5Y+v5Lul5L+d55WZ5LqU5L2N5bCP5pWwIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG1pbnV0ZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuWFjei0ueWFheeUteaXtumVvyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9LCB7CiAgICAgICAgICBwYXR0ZXJuOiAvXlxkKyQvLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeaVsOWtlyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XQogICAgICB9LAogICAgICAvLyDniLbnu4Tku7bkvKDmnaXnmoRpZAogICAgICAvLyBiaWxsaW5nVGVtcGxhdGVJZDogIiIsCiAgICAgIC8vIOeUteWKqOaxvei9pgogICAgICBmb3JtOiB7CiAgICAgICAgZWxlY3RyaWNpdHlQcmljZUE6ICIiLAogICAgICAgIHNlcnZpY2VQcmljZUE6ICIiLAogICAgICAgIGVsZWN0cmljaXR5UHJpY2VCOiAiIiwKICAgICAgICBzZXJ2aWNlUHJpY2VCOiAiIiwKICAgICAgICBlbGVjdHJpY2l0eVByaWNlQzogIiIsCiAgICAgICAgc2VydmljZVByaWNlQzogIiIsCiAgICAgICAgZWxlY3RyaWNpdHlQcmljZUQ6ICIiLAogICAgICAgIHNlcnZpY2VQcmljZUQ6ICIiLAogICAgICAgIGZyZWVUaW1lOiBudWxsLAogICAgICAgIG9jY3VweUZlZTogbnVsbCwKICAgICAgICBtYXhPY2N1cHlGZWU6IG51bGwsCiAgICAgICAgdGltZUFycmF5OiBbewogICAgICAgICAgdHlwZTogIjEiLAogICAgICAgICAgc3RhcnRUaW1lOiAiMDA6MDAiLAogICAgICAgICAgZW5kVGltZTogIjI0OjAwIgogICAgICAgIH1dLAogICAgICAgIHR5cGU6ICIxIiwKICAgICAgICBuYW1lOiAiIiwKICAgICAgICB0ZW1wbGF0ZVJlbWFyazogIiIsCiAgICAgICAgbWluTW9uZXk6ICIiLAogICAgICAgIG1pbnV0ZTogIiIKICAgICAgfSwKICAgICAgLy8g6K6+572u6K6h6LS55qih5p2/CiAgICAgIHJldmlzZVZpc2libGU6IGZhbHNlLAogICAgICAvLyDlvIDlp4vml7bpl7QKICAgICAgc3RhcnRUaW1lOiAiIiwKICAgICAgLy8g57uT5p2f5pe26Ze0CiAgICAgIGVuZFRpbWU6ICIiLAogICAgICAvLyDmoIfnrb4g5Y2V6YCJ5qGGCiAgICAgIHJhZGlvOiAzLAogICAgICBzZWxlY3REaXNhYmxlZDogZmFsc2UsCiAgICAgIC8vIOmAieaLqeeahOW8gOWni+aXtumXtCDpu5jorqQwMDowMOW8gOWni++8jDI0OjAw57uT5p2f77yI5LqR5b+r5YWF5Y2P6K6u6ZyA6KaBMjQ6MDAs5LiN6K6kMjM6NTnvvIkKICAgICAgc2VsZWN0U3RhcnRUaW1lOiBbewogICAgICAgIHN0YXJ0VGltZTogIjAwOjAwIiwKICAgICAgICB0eXBlOiAxCiAgICAgIH1dLAogICAgICAvLyDlvLnmoYYKICAgICAgZGlhbG9nRm9ybVZpc2libGU6IGZhbHNlLAogICAgICBmb3JtTGFiZWxXaWR0aDogIjEyMHB4IiwKICAgICAgbnVtOiAiMiIKICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyBjYXLnu4Tku7bph4zpnaLnmoTlhoXlrrkKICAgIC8vIOehruWumuaMiemSrgogICAgY2xpY2tTZWxlY3RTdGFydFRpbWVDb25maXJtOiBmdW5jdGlvbiBjbGlja1NlbGVjdFN0YXJ0VGltZUNvbmZpcm0oKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHZhciBlID0gewogICAgICAgIHN0YXJ0VGltZTogdGhpcy5zdGFydFRpbWUsCiAgICAgICAgdHlwZTogdGhpcy5yYWRpbwogICAgICB9OwogICAgICAvLyBzdGFydFRpbWXlnKjljp/mlbDnu4TkuK3lrZjlnKjvvIzmiorogIHnmoTliKDmjokKICAgICAgdGhpcy5zZWxlY3RTdGFydFRpbWUgPSB0aGlzLnNlbGVjdFN0YXJ0VGltZS5maWx0ZXIoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICByZXR1cm4gaXRlbS5zdGFydFRpbWUgIT09IF90aGlzLnN0YXJ0VGltZTsKICAgICAgfSk7CiAgICAgIC8vIOaWsOaXtumXtOaPkuWFpeaVsOe7hOacgOWQjgogICAgICB0aGlzLnNlbGVjdFN0YXJ0VGltZS5wdXNoKGUpOwogICAgICAvLyBzZWxlY3RTdGFydFRpbWXmoLnmja5zdGFydFRpbWXmjpLluo8KICAgICAgdGhpcy5zZWxlY3RTdGFydFRpbWUuc29ydChmdW5jdGlvbiAoYSwgYikgewogICAgICAgIHJldHVybiBhLnN0YXJ0VGltZS5sb2NhbGVDb21wYXJlKGIuc3RhcnRUaW1lKTsKICAgICAgfSk7CiAgICAgIC8vIOWFs+mXreWvueivneahhgogICAgICB0aGlzLnJldmlzZVZpc2libGUgPSBmYWxzZTsKICAgICAgLy8g6LCD55Sf5oiQ5pa55rOVCiAgICAgIHRoaXMuZ2VuZXJhdGVUaW1lQXJyYXkoKTsKICAgIH0sCiAgICAvLyDnlJ/miJB0aW1lQXJyYXkKICAgIGdlbmVyYXRlVGltZUFycmF5OiBmdW5jdGlvbiBnZW5lcmF0ZVRpbWVBcnJheSgpIHsKICAgICAgLy8g5Y6f5p2l55qEdGltZUFycmF55Yid5aeL5YyW5Li656m65pWw57uECiAgICAgIHRoaXMuZm9ybS50aW1lQXJyYXkgPSBbXTsKICAgICAgLy8g5L2/55Soc2VsZWN0U3RhcnRUaW1l5Lit55qE5pWw5o2u6YeN5paw55Sf5oiQ5pWw5o2uCiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5zZWxlY3RTdGFydFRpbWUubGVuZ3RoOyBpKyspIHsKICAgICAgICB2YXIgc3RhcnQgPSB0aGlzLnNlbGVjdFN0YXJ0VGltZVtpXTsKICAgICAgICB2YXIgZW5kID0gdGhpcy5zZWxlY3RTdGFydFRpbWVbaSArIDFdOwogICAgICAgIC8vIOmBjeWOhuWIsOacgOWQjuS4gOS9jeaXtu+8jOWPluS4jeWIsGVuZO+8jOWwsee7mem7mOiupOe7k+adn+aXtumXtDI0OjAwCiAgICAgICAgaWYgKGVuZCA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICBlbmQgPSB7CiAgICAgICAgICAgIHN0YXJ0VGltZTogIjI0OjAwIgogICAgICAgICAgfTsKICAgICAgICB9CiAgICAgICAgdmFyIHRpbWUgPSB7CiAgICAgICAgICB0eXBlOiBTdHJpbmcoc3RhcnQudHlwZSksCiAgICAgICAgICBzdGFydFRpbWU6IHN0YXJ0LnN0YXJ0VGltZSwKICAgICAgICAgIGVuZFRpbWU6IGVuZC5zdGFydFRpbWUKICAgICAgICB9OwogICAgICAgIHRoaXMuZm9ybS50aW1lQXJyYXkucHVzaCh0aW1lKTsKICAgICAgfQogICAgfSwKICAgIC8vIOmHjee9ruihqOWNlQogICAgcmVzZXRGb3JtOiBmdW5jdGlvbiByZXNldEZvcm0oKSB7CiAgICAgIHRoaXMuJHJlZnMuZm9ybS5yZXNldEZpZWxkcygpOwogICAgICB0aGlzLmZvcm0gPSB7CiAgICAgICAgbmFtZTogIiIsCiAgICAgICAgcmVtYXJrOiAiIiwKICAgICAgICB0eXBlOiAiMSIsCiAgICAgICAgZWxlY3RyaWNpdHlQcmljZUE6ICIiLAogICAgICAgIHNlcnZpY2VQcmljZUE6ICIiLAogICAgICAgIGVsZWN0cmljaXR5UHJpY2VCOiAiIiwKICAgICAgICBzZXJ2aWNlUHJpY2VCOiAiIiwKICAgICAgICBlbGVjdHJpY2l0eVByaWNlQzogIiIsCiAgICAgICAgc2VydmljZVByaWNlQzogIiIsCiAgICAgICAgZWxlY3RyaWNpdHlQcmljZUQ6ICIiLAogICAgICAgIHNlcnZpY2VQcmljZUQ6ICIiLAogICAgICAgIHRpbWVBcnJheTogW3sKICAgICAgICAgIHR5cGU6ICIxIiwKICAgICAgICAgIHN0YXJ0VGltZTogIjAwOjAwIiwKICAgICAgICAgIGVuZFRpbWU6ICIyNDowMCIKICAgICAgICB9XSwKICAgICAgICByZWdpb246ICIiLAogICAgICAgIG1pbk1vbmV5OiAiIiwKICAgICAgICBtaW51dGU6ICIiCiAgICAgIH07CiAgICB9LAogICAgLy8g5Y+W5raI5oyJ6ZKuCiAgICBoQ2FuY2VsOiBmdW5jdGlvbiBoQ2FuY2VsKCkgewogICAgICB0aGlzLnJlc2V0Rm9ybSgpOwogICAgICB0aGlzLiRlbWl0KCJzdWNjZXNzIik7CiAgICB9LAogICAgLy8g56Gu6K6k5oyJ6ZKuCiAgICBvblN1Ym1pdDogZnVuY3Rpb24gb25TdWJtaXQoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICBjb25zb2xlLmxvZygi6K6h6LS55qih5p2/56Gu5a6a5LqL5Lu2Iik7CiAgICAgIGlmICh0aGlzLmZvcm0udHlwZSA9PSAyKSB7CiAgICAgICAgdGhpcy5mb3JtLnRpbWVBcnJheVswXS50eXBlID0gMzsKICAgICAgfQogICAgICB0aGlzLiRyZWZzLmZvcm0udmFsaWRhdGUoZnVuY3Rpb24gKHZhbGlkKSB7CiAgICAgICAgY29uc29sZS5sb2coIueCueWHu+ehruWumnZhbGlkIiwgdmFsaWQpOwogICAgICAgIGNvbnNvbGUubG9nKCLngrnlh7vnoa7lrprml7bnmoR0aGlzLmZvcm0iLCBfdGhpczIuZm9ybSk7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBpZiAoX3RoaXMyLmJpbGxpbmdUZW1wbGF0ZUlkID09PSAiIikgewogICAgICAgICAgICAvLyDmsqHmnIlpZCDmlrDlop4KICAgICAgICAgICAgX3RoaXMyLmNyZWF0ZSgpOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgLy8g5a2Y5ZyoaWQg5pu05pawCiAgICAgICAgICAgIF90aGlzMi51cGRhdGUoKTsKICAgICAgICAgIH0KICAgICAgICAgIC8vIOmHjee9ruihqOWNlQogICAgICAgICAgX3RoaXMyLnJlc2V0Rm9ybSgpOwogICAgICAgICAgX3RoaXMyLiRlbWl0KCJzdWNjZXNzIik7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBjcmVhdGU6IGZ1bmN0aW9uIGNyZWF0ZSgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgICgwLCBfdGVtcGxhdGUuYWRkQmlsbGluZ1RlbXBsYXRlKSh0aGlzLmZvcm0pLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgY29uc29sZS5sb2coIuaOpeWPo+i/lOWbniIsIHJlc3BvbnNlKTsKICAgICAgICBfdGhpczMuJG1lc3NhZ2Uuc3VjY2Vzcygi5paw5aKe5oiQ5YqfIik7CiAgICAgIH0pOwogICAgfSwKICAgIHVwZGF0ZTogZnVuY3Rpb24gdXBkYXRlKCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgdGhpcy4kc2V0KHRoaXMuZm9ybSwgImJpbGxpbmdUZW1wbGF0ZUlkIiwgdGhpcy5iaWxsaW5nVGVtcGxhdGVJZCk7CiAgICAgIGNvbnNvbGUubG9nKCLkv67mlLnkuovku7bnmoRmb3JtIiwgdGhpcy5mb3JtKTsKICAgICAgKDAsIF90ZW1wbGF0ZS51cGRhdGVCaWxsaW5nVGVtcGxhdGUpKHRoaXMuZm9ybSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICBjb25zb2xlLmxvZygidGhpcy5mb3JtIiwgX3RoaXM0LmZvcm0pOwogICAgICAgIGNvbnNvbGUubG9nKCLmjqXlj6Pov5Tlm54iLCByZXNwb25zZSk7CiAgICAgICAgX3RoaXM0LiRtZXNzYWdlLnN1Y2Nlc3MoIuS/ruaUueaIkOWKnyIpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDmn6XorqHotLnmqKHmnb/or6bmg4UKICAgIHF1ZXJ5SW5mbzogZnVuY3Rpb24gcXVlcnlJbmZvKGJpbGxpbmdUZW1wbGF0ZUlkKSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwogICAgICAoMCwgX3RlbXBsYXRlLmdldFRlbXBsYXRlKShiaWxsaW5nVGVtcGxhdGVJZCkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICAvLyBjb25zb2xlLmxvZygi5pu05paw6K6h6LS55qih5p2/IOafpeivouiuoei0ueaooeadv+ivpuaDhSIsIHJlc3BvbnNlKTsKICAgICAgICBfdGhpczUuZm9ybSA9IHJlc3BvbnNlLmRhdGE7CiAgICAgICAgY29uc29sZS5sb2coInRpbWVBcnJheSIsIF90aGlzNS5mb3JtLnRpbWVBcnJheSk7CiAgICAgICAgdmFyIHNlbGVjdFN0YXJ0VGltZUFyciA9IFtdOwogICAgICAgIF90aGlzNS5mb3JtLnRpbWVBcnJheS5mb3JFYWNoKGZ1bmN0aW9uICh4KSB7CiAgICAgICAgICB2YXIgc3RhcnRUaW1lID0gewogICAgICAgICAgICBzdGFydFRpbWU6IHguc3RhcnRUaW1lLAogICAgICAgICAgICB0eXBlOiB4LnR5cGUKICAgICAgICAgIH07CiAgICAgICAgICBzZWxlY3RTdGFydFRpbWVBcnIucHVzaChzdGFydFRpbWUpOwogICAgICAgIH0pOwogICAgICAgIF90aGlzNS5zZWxlY3RTdGFydFRpbWUgPSBzZWxlY3RTdGFydFRpbWVBcnI7CiAgICAgIH0pOwogICAgfSwKICAgIGVkaXRCdG46IGZ1bmN0aW9uIGVkaXRCdG4ocGFyYW0pIHsKICAgICAgY29uc29sZS5sb2coIueCueWHu+S/ruaUueaMiemSriIsIHBhcmFtKTsKICAgICAgdmFyIHNwbGl0QXJyID0gcGFyYW0uc3BsaXQoIi0iKTsKICAgICAgdmFyIGVkaXRUeXBlID0gc3BsaXRBcnJbMF0udHJpbSgpOwogICAgICBpZiAoZWRpdFR5cGUgPT09ICLlsJYiKSB7CiAgICAgICAgdGhpcy5yYWRpbyA9IDE7CiAgICAgIH0gZWxzZSBpZiAoZWRpdFR5cGUgPT09ICLls7AiKSB7CiAgICAgICAgdGhpcy5yYWRpbyA9IDI7CiAgICAgIH0gZWxzZSBpZiAoZWRpdFR5cGUgPT09ICLlubMiKSB7CiAgICAgICAgdGhpcy5yYWRpbyA9IDM7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5yYWRpbyA9IDQ7CiAgICAgIH0KICAgICAgLy8gY29uc29sZS5sb2coInJhZGlvIiwgdGhpcy5yYWRpbyk7CiAgICAgIHRoaXMuc3RhcnRUaW1lID0gc3BsaXRBcnJbMV0udHJpbSgpOwogICAgICAvLyDmiZPlvIDlr7nor53moYYKICAgICAgdGhpcy5yZXZpc2VWaXNpYmxlID0gdHJ1ZTsKICAgICAgdGhpcy5zZWxlY3REaXNhYmxlZCA9IHRydWU7CiAgICB9LAogICAgZGVsZXRlQnRuOiBmdW5jdGlvbiBkZWxldGVCdG4ocGFyYW0pIHsKICAgICAgdmFyIHNwbGl0QXJyID0gcGFyYW0uc3BsaXQoIi0iKTsKICAgICAgdmFyIGRlbE9iaiA9IHNwbGl0QXJyWzFdLnRyaW0oKTsKICAgICAgaWYgKGRlbE9iaiA9PT0gIjAwOjAwIikgewogICAgICAgIHJldHVybjsKICAgICAgfQogICAgICB0aGlzLnNlbGVjdFN0YXJ0VGltZSA9IHRoaXMuc2VsZWN0U3RhcnRUaW1lLmZpbHRlcihmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIHJldHVybiBpdGVtLnN0YXJ0VGltZSAhPT0gZGVsT2JqOwogICAgICB9KTsKICAgICAgLy8g6LCD55Sf5oiQ5pa55rOVCiAgICAgIHRoaXMuZ2VuZXJhdGVUaW1lQXJyYXkoKTsKICAgIH0KICB9LAogIC8vIOaOpeWPl+eItue7hOS7tueahOWAvAogIHByb3BzOiB7CiAgICBiaWxsaW5nVGVtcGxhdGVJZDogU3RyaW5nLAogICAgcmVxdWlyZWQ6IHRydWUKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICAvLyBjb25zb2xlLmxvZygiYmlsbGluZ1RlbXBsYXRlSWQg55qE5YC85piv77yaIiwgdGhpcy5iaWxsaW5nVGVtcGxhdGVJZCk7CiAgICBpZiAodGhpcy5iaWxsaW5nVGVtcGxhdGVJZCAhPT0gIiIpIHsKICAgICAgdGhpcy5xdWVyeUluZm8odGhpcy5iaWxsaW5nVGVtcGxhdGVJZCk7CiAgICB9CiAgfSwKICB3YXRjaDogewogICAgcmV2aXNlVmlzaWJsZTogZnVuY3Rpb24gcmV2aXNlVmlzaWJsZShuZXdOYW1lLCBvbGROYW1lKSB7CiAgICAgIC8vIGNvbnNvbGUubG9nKCJyZXZpc2VWaXNpYmxl5Y+R55Sf5Y+Y5YyWIiwgbmV3TmFtZSk7CiAgICAgIGlmIChuZXdOYW1lID09PSBmYWxzZSkgewogICAgICAgIHRoaXMuc2VsZWN0RGlzYWJsZWQgPSBmYWxzZTsKICAgICAgfQogICAgfSwKICAgIGJpbGxpbmdUZW1wbGF0ZUlkOiBmdW5jdGlvbiBiaWxsaW5nVGVtcGxhdGVJZChuZXdJZCwgb2xkSWQpIHsKICAgICAgLy8gY29uc29sZS5sb2coImJpbGxpbmdUZW1wbGF0ZUlk5Y+R55Sf5Y+Y5YyWIG5ld0lkOiIsIG5ld0lkKTsKICAgICAgaWYgKG5ld0lkICE9PSAiIikgewogICAgICAgIHRoaXMucXVlcnlJbmZvKG5ld0lkKTsKICAgICAgfQogICAgfQogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIGR5bmFtaWNUYWdzOiBmdW5jdGlvbiBkeW5hbWljVGFncygpIHsKICAgICAgdmFyIHRhZ3MgPSBbXTsKICAgICAgdGhpcy5mb3JtLnRpbWVBcnJheS5tYXAoZnVuY3Rpb24gKHgpIHsKICAgICAgICAvLyBjb25zb2xlLmxvZyh4LnR5cGUpOwogICAgICAgIHZhciB0eXBlOwogICAgICAgIHZhciBkZXNjOwogICAgICAgIGlmICh4LnR5cGUgPT09ICIxIikgewogICAgICAgICAgdHlwZSA9ICJkYW5nZXIiOwogICAgICAgICAgZGVzYyA9ICLlsJYiOwogICAgICAgIH0gZWxzZSBpZiAoeC50eXBlID09PSAiMiIpIHsKICAgICAgICAgIHR5cGUgPSAid2FybmluZyI7CiAgICAgICAgICBkZXNjID0gIuWzsCI7CiAgICAgICAgfSBlbHNlIGlmICh4LnR5cGUgPT09ICIzIikgewogICAgICAgICAgdHlwZSA9ICJzdWNjZXNzIjsKICAgICAgICAgIGRlc2MgPSAi5bmzIjsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgdHlwZSA9ICJpbmZvIjsKICAgICAgICAgIGRlc2MgPSAi6LC3IjsKICAgICAgICB9CiAgICAgICAgdmFyIGxhYmVsID0gZGVzYyArICIgLSAiICsgeC5zdGFydFRpbWUgKyAiIC0gIiArIHguZW5kVGltZTsKICAgICAgICB2YXIgdGFnID0gewogICAgICAgICAgdHlwZTogdHlwZSwKICAgICAgICAgIGxhYmVsOiBsYWJlbAogICAgICAgIH07CiAgICAgICAgdGFncy5wdXNoKHRhZyk7CiAgICAgIH0pOwogICAgICByZXR1cm4gdGFnczsKICAgIH0KICB9Cn07"},null]}