{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\ResourceInspection\\WorkOrderInformation\\components\\TransferOrderDialog\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\ResourceInspection\\WorkOrderInformation\\components\\TransferOrderDialog\\index.vue","mtime":1706857138515},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\babel.config.js","mtime":1725536844935},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvYnp6Z2otZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvYnp6Z2otZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0V2l0aG91dFByb3BlcnRpZXMuanMiOwppbXBvcnQgX2FzeW5jVG9HZW5lcmF0b3IgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvYnp6Z2otZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CnZhciBfZXhjbHVkZWQgPSBbImluc3BlY3Rpb25JbWdVcmwiXSwKICBfZXhjbHVkZWQyID0gWyJ0b2V4YW1haW4iXTsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5mbGF0LW1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnVuc2NvcGFibGVzLmZsYXQtbWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5mbGF0LW1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgppbXBvcnQgeyB3b3JrT3JkZXJEZXRhaWxzLCB3b3JrT3JkZXJSZXZlcnNhbCB9IGZyb20gJ0AvYXBpL2RldmljZS9yZXNvdXJjZUluc3BlY3Rpb24vbWFpbnRlbmFuY2VSZXBhaXInOwppbXBvcnQgUHVibGljVGl0bGUgZnJvbSAnLi4vUHVibGljVGl0bGUvaW5kZXgudnVlJzsKaW1wb3J0IFVzZXJTZWxlY3REaWFsb2cgZnJvbSAnLi4vVXNlclNlbGVjdERpYWxvZy9pbmRleC52dWUnOwppbXBvcnQgXyBmcm9tICdsb2Rhc2gnOwppbXBvcnQgbW9tZW50IGZyb20gJ21vbWVudCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnVHJhbnNmZXJPcmRlckRpYWxvZycsCiAgY29tcG9uZW50czogewogICAgVXNlclNlbGVjdERpYWxvZzogVXNlclNlbGVjdERpYWxvZywKICAgIFB1YmxpY1RpdGxlOiBQdWJsaWNUaXRsZQogIH0sCiAgcHJvcHM6IHsKICAgIGlzU2hvd0RpYWxvZzogewogICAgICBkZWZhdWx0OiBmYWxzZSwKICAgICAgdHlwZTogQm9vbGVhbgogICAgfSwKICAgIHJvd0luZm86IHsKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIHt9OwogICAgICB9LAogICAgICB0eXBlOiBPYmplY3QKICAgIH0KICB9LAogIGNvbXB1dGVkOiB7CiAgICBkaWFsb2dWaXNpYmxlOiB7CiAgICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewogICAgICAgIHJldHVybiB0aGlzLmlzU2hvd0RpYWxvZzsKICAgICAgfSwKICAgICAgc2V0OiBmdW5jdGlvbiBzZXQodmFsKSB7CiAgICAgICAgdGhpcy4kZW1pdCgndXBkYXRlOmlzU2hvd0RpYWxvZycsIHZhbCk7CiAgICAgIH0KICAgIH0sCiAgICBwcmV2aWV3VXJsOiBmdW5jdGlvbiBwcmV2aWV3VXJsKCkgewogICAgICByZXR1cm4gd2luZG93LmNvbnRleHQucG9ydGFsICsgJy9maWxlL29ubGluZVByZXZpZXdDb250cm9sbGVyL3YxL2dldEZpbGVCeUlkXyc7CiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZm9ybURhdGE6IHsKICAgICAgICBpbnNwZWN0aW9uSW1nVXJsQXJyYXk6IFtdCiAgICAgIH0sCiAgICAgIHJ1bGVzOiB7CiAgICAgICAgbmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiBmYWxzZSwKICAgICAgICAgIG1lc3NhZ2U6ICforr7lpIflkI3np7DkuI3og73kuLrnqbonLAogICAgICAgICAgdHJpZ2dlcjogJ2NoYW5nZScKICAgICAgICB9XSwKICAgICAgICBsaW5rTmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+e7tOS/ruS6uuWRmOWnk+WQjeS4jeiDveS4uuepuicsCiAgICAgICAgICB0cmlnZ2VyOiAnY2hhbmdlJwogICAgICAgIH1dLAogICAgICAgIGxpbmtQaG9uZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiBmYWxzZSwKICAgICAgICAgIG1lc3NhZ2U6ICfnu7Tkv67kurrlkZjnlLXor53kuI3og73kuLrnqbonLAogICAgICAgICAgdHJpZ2dlcjogJ2NoYW5nZScKICAgICAgICB9XSwKICAgICAgICBzdGFydFRpbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICfnu7Tkv67lvIDlp4vml7bpl7TkuI3og73kuLrnqbonLAogICAgICAgICAgdHJpZ2dlcjogJ2NoYW5nZScKICAgICAgICB9XSwKICAgICAgICBlbmRUaW1lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn57u05L+u57uT5p2f5pe26Ze05LiN6IO95Li656m6JywKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnCiAgICAgICAgfV0sCiAgICAgICAgcmVhc29uVHJhbnNmZXI6IFt7CiAgICAgICAgICByZXF1aXJlZDogZmFsc2UsCiAgICAgICAgICBtZXNzYWdlOiAn6L2s5Y2V5Y6f5Zug5LiN6IO95Li656m6JywKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgZGVwYXJ0bWVudExpc3Q6IFtdLAogICAgICAvLyDorr7lpIfliJfooagKICAgICAgdXNlclNlbGVjdERpYWxvZzogZmFsc2UsCiAgICAgIC8vIOS6uuWRmOmAieaLqeW8ueWxguaYvumakAogICAgICB1c2VyTmFtZTogJycsCiAgICAgIGNsb25lRm9ybToge30KICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkge30sCiAgbWV0aG9kczogewogICAgLy8g5by55bGC5omT5byACiAgICBvcGVuOiBmdW5jdGlvbiBvcGVuKCkgewogICAgICBpZiAodGhpcy5yb3dJbmZvLmlkKSB0aGlzLmdldFJlc3VsdERldGFpbHModGhpcy5yb3dJbmZvLmlkKTsKICAgIH0sCiAgICAvLyDlvLnlsYLlhbPpl60KICAgIGNsb3NlZDogZnVuY3Rpb24gY2xvc2VkKCkgewogICAgICB0aGlzLmZvcm1EYXRhID0gdGhpcy4kb3B0aW9ucy5kYXRhKCkuZm9ybURhdGE7CiAgICAgIHRoaXMuJHJlZnMuZWRpdEZvcm0ucmVzZXRGaWVsZHMoKTsKICAgIH0sCiAgICAvLyDojrflj5bor6bmg4UKICAgIGdldFJlc3VsdERldGFpbHM6IGZ1bmN0aW9uIGdldFJlc3VsdERldGFpbHMoaWQpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgcmV0dXJuIF9hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKCkgewogICAgICAgIHZhciBfeWllbGQkd29ya09yZGVyRGV0YWk7CiAgICAgICAgdmFyIF9yZWYsIGluc3BlY3Rpb25JbWdVcmwsIGZvcm1EYXRhOwogICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAyOwogICAgICAgICAgICAgIHJldHVybiB3b3JrT3JkZXJEZXRhaWxzKGlkKTsKICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAgIF9jb250ZXh0LnQyID0gX3lpZWxkJHdvcmtPcmRlckRldGFpID0gX2NvbnRleHQuc2VudDsKICAgICAgICAgICAgICBfY29udGV4dC50MSA9IF9jb250ZXh0LnQyID09PSBudWxsOwogICAgICAgICAgICAgIGlmIChfY29udGV4dC50MSkgewogICAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDY7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX2NvbnRleHQudDEgPSBfeWllbGQkd29ya09yZGVyRGV0YWkgPT09IHZvaWQgMDsKICAgICAgICAgICAgY2FzZSA2OgogICAgICAgICAgICAgIGlmICghX2NvbnRleHQudDEpIHsKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxMDsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfY29udGV4dC50MyA9IHZvaWQgMDsKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMTE7CiAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgMTA6CiAgICAgICAgICAgICAgX2NvbnRleHQudDMgPSBfeWllbGQkd29ya09yZGVyRGV0YWkudmFsdWU7CiAgICAgICAgICAgIGNhc2UgMTE6CiAgICAgICAgICAgICAgX2NvbnRleHQudDAgPSBfY29udGV4dC50MzsKICAgICAgICAgICAgICBpZiAoX2NvbnRleHQudDApIHsKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxNDsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfY29udGV4dC50MCA9IHt9OwogICAgICAgICAgICBjYXNlIDE0OgogICAgICAgICAgICAgIF9yZWYgPSBfY29udGV4dC50MDsKICAgICAgICAgICAgICBpbnNwZWN0aW9uSW1nVXJsID0gX3JlZi5pbnNwZWN0aW9uSW1nVXJsOwogICAgICAgICAgICAgIGZvcm1EYXRhID0gX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzKF9yZWYsIF9leGNsdWRlZCk7CiAgICAgICAgICAgICAgX3RoaXMuZm9ybURhdGEgPSBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIGZvcm1EYXRhKSwge30sIHsKICAgICAgICAgICAgICAgIGluc3BlY3Rpb25JbWdVcmw6IGluc3BlY3Rpb25JbWdVcmwsCiAgICAgICAgICAgICAgICBpbnNwZWN0aW9uSW1nVXJsQXJyYXk6ICgoaW5zcGVjdGlvbkltZ1VybCA9PT0gbnVsbCB8fCBpbnNwZWN0aW9uSW1nVXJsID09PSB2b2lkIDAgPyB2b2lkIDAgOiBpbnNwZWN0aW9uSW1nVXJsLnNwbGl0KCkpIHx8IFtdKS5mbGF0TWFwKGZ1bmN0aW9uIChpZCkgewogICAgICAgICAgICAgICAgICByZXR1cm4gIWlkID8gW10gOiB7CiAgICAgICAgICAgICAgICAgICAgdXJsOiBfdGhpcy5wcmV2aWV3VXJsICsgaWQsCiAgICAgICAgICAgICAgICAgICAgZmlsZUlkOiBpZAogICAgICAgICAgICAgICAgICB9OwogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICBfdGhpcy5jbG9uZUZvcm0gPSBfLmNsb25lRGVlcChfdGhpcy5mb3JtRGF0YSk7CiAgICAgICAgICAgIGNhc2UgMTk6CiAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgfSkpKCk7CiAgICB9LAogICAgLy8g5Lq65ZGY6YCJ5oup5ZCOCiAgICB1c2VyQ2hhbmdlOiBmdW5jdGlvbiB1c2VyQ2hhbmdlKF9yZWYyKSB7CiAgICAgIHZhciBsaW5rTmFtZSA9IF9yZWYyLmxpbmtOYW1lLAogICAgICAgIGxpbmtQaG9uZSA9IF9yZWYyLmxpbmtQaG9uZSwKICAgICAgICBwZXJzb25JZCA9IF9yZWYyLnBlcnNvbklkOwogICAgICB0aGlzLmZvcm1EYXRhID0gX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCB0aGlzLmZvcm1EYXRhKSwge30sIHsKICAgICAgICBsaW5rTmFtZTogbGlua05hbWUsCiAgICAgICAgbGlua1Bob25lOiBsaW5rUGhvbmUsCiAgICAgICAgcGVyc29uSWQ6IHBlcnNvbklkCiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWxleekuuW8ueWxggogICAgc2hvd0RpYWxvZzogZnVuY3Rpb24gc2hvd0RpYWxvZyhkaWFsb2cpIHsKICAgICAgdGhpc1tkaWFsb2ddID0gdHJ1ZTsKICAgICAgdGhpcy51c2VyTmFtZSA9IHRoaXMuZm9ybURhdGEubGlua05hbWUgfHwgJyc7CiAgICB9LAogICAgdGltZUNoYW5nZTogZnVuY3Rpb24gdGltZUNoYW5nZShrZXksIHRpbWUpIHsKICAgICAgdmFyIF90aGlzJGZvcm1EYXRhID0gdGhpcy5mb3JtRGF0YSwKICAgICAgICBzdGFydFRpbWUgPSBfdGhpcyRmb3JtRGF0YS5zdGFydFRpbWUsCiAgICAgICAgZW5kVGltZSA9IF90aGlzJGZvcm1EYXRhLmVuZFRpbWU7CiAgICAgIGlmICh0aW1lICYmIG1vbWVudCh0aW1lKS5pc0JlZm9yZShtb21lbnQoKSwgJ2RheScpKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCfor7fpgInmi6nlvZPml6XmiJbkuYvlkI7nmoTml6XmnJ8nKTsKICAgICAgICB0aGlzLmZvcm1EYXRhW2tleV0gPSAnJzsKICAgICAgfSBlbHNlIGlmIChzdGFydFRpbWUgJiYgZW5kVGltZSAmJiBtb21lbnQoZW5kVGltZSkuaXNCZWZvcmUoc3RhcnRUaW1lKSkgewogICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygn57u05L+u5byA5aeL5pe26Ze05bqU5LiN5pma5LqO57uT5p2f5pe26Ze0Jyk7CiAgICAgICAgdGhpcy5mb3JtRGF0YVtrZXldID0gJyc7CiAgICAgIH0KICAgIH0sCiAgICAvLyDkv53lrZgKICAgIGhhbmRsZVNhdmVEYXRhOiBmdW5jdGlvbiBoYW5kbGVTYXZlRGF0YShzdGF0dXMpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIHRoaXMuJHJlZnMuZWRpdEZvcm0udmFsaWRhdGUoLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjMgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZTIodmFsaWQsIG9iamVjdCkgewogICAgICAgICAgdmFyIGZvcm0sIF90aGlzMiRmb3JtRGF0YSwgdG9leGFtYWluLCBmb3JtRGF0YSwgX3lpZWxkJHdvcmtPcmRlclJldmVyLCBzdGF0ZTsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlMiQoX2NvbnRleHQyKSB7CiAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Mi5wcmV2ID0gX2NvbnRleHQyLm5leHQpIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSA0OwogICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF90aGlzMi4kbWVzc2FnZS53YXJuaW5nKCJcdTY3MDkiLmNvbmNhdChPYmplY3Qua2V5cyhvYmplY3QpLmxlbmd0aCwgIlx1NEUyQVx1NUI1N1x1NkJCNVx1NjcyQVx1OTAxQVx1OEZDN1x1NjgyMVx1OUE4Q1x1RkYwQ1x1OEJGN1x1NkI2M1x1Nzg2RVx1NTg2Qlx1NTE5OVx1ODg2OFx1NTM1NVx1NTE4NVx1NUJCOVx1MzAwMiIpKTsKICAgICAgICAgICAgICAgIF9jb250ZXh0Mi5uZXh0ID0gMTA7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgICBpZiAoc3RhdHVzKSB7CiAgICAgICAgICAgICAgICAgIF90aGlzMiRmb3JtRGF0YSA9IF90aGlzMi5mb3JtRGF0YSwgdG9leGFtYWluID0gX3RoaXMyJGZvcm1EYXRhLnRvZXhhbWFpbiwgZm9ybURhdGEgPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMoX3RoaXMyJGZvcm1EYXRhLCBfZXhjbHVkZWQyKTsKICAgICAgICAgICAgICAgICAgZm9ybSA9IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgZm9ybURhdGEpLCB7fSwgewogICAgICAgICAgICAgICAgICAgIHRvZXhhbWFpbjogJzInLAogICAgICAgICAgICAgICAgICAgIHJlYXNvblRyYW5zZmVyOiAnJwogICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgIGZvcm0gPSBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIF90aGlzMi5jbG9uZUZvcm0pLCB7fSwgewogICAgICAgICAgICAgICAgICAgIHRvZXhhbWFpbjogJzInCiAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSA3OwogICAgICAgICAgICAgICAgcmV0dXJuIHdvcmtPcmRlclJldmVyc2FsKGZvcm0pOwogICAgICAgICAgICAgIGNhc2UgNzoKICAgICAgICAgICAgICAgIF95aWVsZCR3b3JrT3JkZXJSZXZlciA9IF9jb250ZXh0Mi5zZW50OwogICAgICAgICAgICAgICAgc3RhdGUgPSBfeWllbGQkd29ya09yZGVyUmV2ZXIuc3RhdGU7CiAgICAgICAgICAgICAgICBpZiAoc3RhdGUpIHsKICAgICAgICAgICAgICAgICAgX3RoaXMyLiRtZXNzYWdlLnN1Y2Nlc3MoIiIuY29uY2F0KHN0YXR1cyA/ICflt7LlkIzmhI/ovazljZXnlLPor7cnIDogJ+W3sumps+Wbnui9rOWNleeUs+ivtycpKTsKICAgICAgICAgICAgICAgICAgX3RoaXMyLmRpYWxvZ1Zpc2libGUgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgX3RoaXMyLiRlbWl0KCdjbG9zZURpYWxvZycsICdUcmFuc2Zlck9yZGVyRGlhbG9nJyk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICBfdGhpczIuJG1lc3NhZ2UuZXJyb3IoIlx1OEY2Q1x1NTM1NVx1NzUzM1x1OEJGN1x1NUJBMVx1NjI3OVx1NTkzMVx1OEQyNSIpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIGNhc2UgMTA6CiAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gsIF94MikgewogICAgICAgICAgcmV0dXJuIF9yZWYzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKTsKICAgIH0KICB9Cn07"},null]}