{"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\\RoutineInspection\\components\\EquipmentAddDialog\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\ResourceInspection\\RoutineInspection\\components\\EquipmentAddDialog\\index.vue","mtime":1706857138452},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2plbmtpbnMvd29ya3NwYWNlL2J6emdqLWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IuanMiOwppbXBvcnQgX29iamVjdFNwcmVhZCBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS9ienpnai1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IubWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LmtleXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IHsgZGV2aWNlVGFibGUsIGVxdWlwbWVudEFkZCB9IGZyb20gJ0AvYXBpL2RldmljZS9yZXNvdXJjZUluc3BlY3Rpb24vaW5zcGVjdGlvbkxlZGdlcic7CmltcG9ydCBVc2VyU2VsZWN0RGlhbG9nIGZyb20gJy4uL0RldmljZUxpc3RQYWdlL2NvbXBvbmVudHMvVXNlclNlbGVjdERpYWxvZy52dWUnOwppbXBvcnQgeyBnZXRQcm9kdWN0VHJlZSB9IGZyb20gJ0AvYXBpL2RldmljZS9yZXNvdXJjZUluc3BlY3Rpb24vaW5zcGVjdGlvbkxlZGdlcic7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnRXF1aXBtZW50QWRkRGlhbG9nJywKICBjb21wb25lbnRzOiB7CiAgICBVc2VyU2VsZWN0RGlhbG9nOiBVc2VyU2VsZWN0RGlhbG9nCiAgfSwKICBwcm9wczogewogICAgZXF1aXBtZW50QWRkRGlhbG9nOiB7CiAgICAgIGRlZmF1bHQ6IGZhbHNlLAogICAgICB0eXBlOiBCb29sZWFuCiAgICB9LAogICAgcm93SW5mbzogewogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdChfKSB7CiAgICAgICAgcmV0dXJuIHt9OwogICAgICB9LAogICAgICB0eXBlOiBPYmplY3QKICAgIH0KICB9LAogIGNvbXB1dGVkOiB7CiAgICBkaWFsb2dWaXNpYmxlOiB7CiAgICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewogICAgICAgIHJldHVybiB0aGlzLmVxdWlwbWVudEFkZERpYWxvZzsKICAgICAgfSwKICAgICAgc2V0OiBmdW5jdGlvbiBzZXQodmFsKSB7CiAgICAgICAgdGhpcy4kZW1pdCgndXBkYXRlOmVxdWlwbWVudEFkZERpYWxvZycsIHZhbCk7CiAgICAgIH0KICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBmb3JtRGF0YTogewogICAgICAgIGlkOiAnJwogICAgICB9LAogICAgICBydWxlczogewogICAgICAgIGxpbmtOYW1lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn5rS+6YGj5Lq65ZGY5aeT5ZCN5LiN6IO95Li656m6JywKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnCiAgICAgICAgfV0sCiAgICAgICAgbGlua1Bob25lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IGZhbHNlLAogICAgICAgICAgbWVzc2FnZTogJ+a0vumBo+S6uuWRmOeUteivneS4jeiDveS4uuepuicsCiAgICAgICAgICB0cmlnZ2VyOiAnY2hhbmdlJwogICAgICAgIH1dLAogICAgICAgIHByb2R1Y3RJZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+S6p+WTgeS4jeiDveS4uuepuicsCiAgICAgICAgICB0cmlnZ2VyOiAnY2hhbmdlJwogICAgICAgIH1dLAogICAgICAgIGlkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K6+5aSH5LiN6IO95Li656m6JywKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnCiAgICAgICAgfV0sCiAgICAgICAgaW5zcGVjdGlvblBsYW5JZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+W3oeajgOiuoeWIkuS4jeiDveS4uuepuicsCiAgICAgICAgICB0cmlnZ2VyOiAnY2hhbmdlJwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIHByb2R1Y3REYXRhOiBbXSwKICAgICAgLy8g5Lqn5ZOB5YiX6KGoCiAgICAgIGRldmljZURhdGE6IFtdLAogICAgICAvLyDorr7lpIfliJfooagKICAgICAgdXNlclNlbGVjdERpYWxvZzogZmFsc2UsCiAgICAgIC8vIOS6uuWRmOmAieaLqeW8ueWxguaYvumakAogICAgICB1c2VyTmFtZTogJycKICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5sb2FkUHJvZHVjdCgpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g5by55bGC5omT5byACiAgICBvcGVuOiBmdW5jdGlvbiBvcGVuKCkgewogICAgICB2YXIgaW5zcGVjdGlvblBsYW5JZCA9IHRoaXMucm93SW5mby5pZDsKICAgICAgdGhpcy5mb3JtRGF0YSA9IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgdGhpcy5mb3JtRGF0YSksIHt9LCB7CiAgICAgICAgaW5zcGVjdGlvblBsYW5JZDogaW5zcGVjdGlvblBsYW5JZAogICAgICB9KTsKICAgIH0sCiAgICAvLyDlvLnlsYLlhbPpl60KICAgIGNsb3NlZDogZnVuY3Rpb24gY2xvc2VkKCkgewogICAgICB0aGlzLmZvcm1EYXRhID0gdGhpcy4kb3B0aW9ucy5kYXRhKCkuZm9ybURhdGE7CiAgICAgIHRoaXMuJHJlZnMuYWRkRm9ybS5yZXNldEZpZWxkcygpOwogICAgfSwKICAgIC8vIOiOt+WPluS6p+WTgeagkeW9ouWIl+ihqAogICAgbG9hZFByb2R1Y3Q6IGZ1bmN0aW9uIGxvYWRQcm9kdWN0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICByZXR1cm4gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUoKSB7CiAgICAgICAgdmFyIF95aWVsZCRnZXRQcm9kdWN0VHJlZTsKICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMjsKICAgICAgICAgICAgICByZXR1cm4gZ2V0UHJvZHVjdFRyZWUoKTsKICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAgIF9jb250ZXh0LnQyID0gX3lpZWxkJGdldFByb2R1Y3RUcmVlID0gX2NvbnRleHQuc2VudDsKICAgICAgICAgICAgICBfY29udGV4dC50MSA9IF9jb250ZXh0LnQyID09PSBudWxsOwogICAgICAgICAgICAgIGlmIChfY29udGV4dC50MSkgewogICAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDY7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX2NvbnRleHQudDEgPSBfeWllbGQkZ2V0UHJvZHVjdFRyZWUgPT09IHZvaWQgMDsKICAgICAgICAgICAgY2FzZSA2OgogICAgICAgICAgICAgIGlmICghX2NvbnRleHQudDEpIHsKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxMDsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfY29udGV4dC50MyA9IHZvaWQgMDsKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMTE7CiAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgMTA6CiAgICAgICAgICAgICAgX2NvbnRleHQudDMgPSBfeWllbGQkZ2V0UHJvZHVjdFRyZWUudmFsdWU7CiAgICAgICAgICAgIGNhc2UgMTE6CiAgICAgICAgICAgICAgX2NvbnRleHQudDAgPSBfY29udGV4dC50MzsKICAgICAgICAgICAgICBpZiAoX2NvbnRleHQudDApIHsKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxNDsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfY29udGV4dC50MCA9IFtdOwogICAgICAgICAgICBjYXNlIDE0OgogICAgICAgICAgICAgIF90aGlzLnByb2R1Y3REYXRhID0gX2NvbnRleHQudDA7CiAgICAgICAgICAgIGNhc2UgMTU6CiAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgfSkpKCk7CiAgICB9LAogICAgLy8g6K6+5aSH5YiH5o2iCiAgICBkZXZpY2VDaGFuZ2U6IGZ1bmN0aW9uIGRldmljZUNoYW5nZShlKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICByZXR1cm4gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUyKCkgewogICAgICAgIHZhciBfeWllbGQkZGV2aWNlVGFibGU7CiAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUyJChfY29udGV4dDIpIHsKICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Mi5wcmV2ID0gX2NvbnRleHQyLm5leHQpIHsKICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgIF90aGlzMi5mb3JtRGF0YS5pZCA9ICcnOwogICAgICAgICAgICAgIF90aGlzMi5kZXZpY2VEYXRhID0gW107CiAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSA0OwogICAgICAgICAgICAgIHJldHVybiBkZXZpY2VUYWJsZShlKTsKICAgICAgICAgICAgY2FzZSA0OgogICAgICAgICAgICAgIF9jb250ZXh0Mi50MiA9IF95aWVsZCRkZXZpY2VUYWJsZSA9IF9jb250ZXh0Mi5zZW50OwogICAgICAgICAgICAgIF9jb250ZXh0Mi50MSA9IF9jb250ZXh0Mi50MiA9PT0gbnVsbDsKICAgICAgICAgICAgICBpZiAoX2NvbnRleHQyLnQxKSB7CiAgICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDg7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX2NvbnRleHQyLnQxID0gX3lpZWxkJGRldmljZVRhYmxlID09PSB2b2lkIDA7CiAgICAgICAgICAgIGNhc2UgODoKICAgICAgICAgICAgICBpZiAoIV9jb250ZXh0Mi50MSkgewogICAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSAxMjsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfY29udGV4dDIudDMgPSB2b2lkIDA7CiAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSAxMzsKICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAxMjoKICAgICAgICAgICAgICBfY29udGV4dDIudDMgPSBfeWllbGQkZGV2aWNlVGFibGUucm93czsKICAgICAgICAgICAgY2FzZSAxMzoKICAgICAgICAgICAgICBfY29udGV4dDIudDAgPSBfY29udGV4dDIudDM7CiAgICAgICAgICAgICAgaWYgKF9jb250ZXh0Mi50MCkgewogICAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSAxNjsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfY29udGV4dDIudDAgPSBbXTsKICAgICAgICAgICAgY2FzZSAxNjoKICAgICAgICAgICAgICBfdGhpczIuZGV2aWNlRGF0YSA9IF9jb250ZXh0Mi50MC5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICAgICAgICAgIHZhciBuYW1lID0gaS5uYW1lLAogICAgICAgICAgICAgICAgICBpZCA9IGkuaWQ7CiAgICAgICAgICAgICAgICByZXR1cm4gewogICAgICAgICAgICAgICAgICBuYW1lOiBuYW1lLAogICAgICAgICAgICAgICAgICB2YWx1ZTogaWQKICAgICAgICAgICAgICAgIH07CiAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIGNhc2UgMTc6CiAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5zdG9wKCk7CiAgICAgICAgICB9CiAgICAgICAgfSwgX2NhbGxlZTIpOwogICAgICB9KSkoKTsKICAgIH0sCiAgICAvLyDkurrlkZjpgInmi6nlkI4KICAgIHVzZXJDaGFuZ2U6IGZ1bmN0aW9uIHVzZXJDaGFuZ2UoX3JlZikgewogICAgICB2YXIgbGlua05hbWUgPSBfcmVmLmxpbmtOYW1lLAogICAgICAgIGxpbmtQaG9uZSA9IF9yZWYubGlua1Bob25lLAogICAgICAgIHBlcnNvbklkID0gX3JlZi5wZXJzb25JZDsKICAgICAgdGhpcy5mb3JtRGF0YSA9IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgdGhpcy5mb3JtRGF0YSksIHt9LCB7CiAgICAgICAgbGlua05hbWU6IGxpbmtOYW1lLAogICAgICAgIGxpbmtQaG9uZTogbGlua1Bob25lLAogICAgICAgIHBlcnNvbklkOiBwZXJzb25JZAogICAgICB9KTsKICAgIH0sCiAgICAvLyDlsZXnpLrlvLnlsYIKICAgIHNob3dEaWFsb2c6IGZ1bmN0aW9uIHNob3dEaWFsb2coZGlhbG9nKSB7CiAgICAgIHRoaXNbZGlhbG9nXSA9IHRydWU7CiAgICAgIHRoaXMudXNlck5hbWUgPSB0aGlzLmZvcm1EYXRhLmxpbmtOYW1lIHx8ICcnOwogICAgfSwKICAgIC8vIOS/neWtmAogICAgaGFuZGxlU2F2ZURhdGE6IGZ1bmN0aW9uIGhhbmRsZVNhdmVEYXRhKCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKICAgICAgdGhpcy4kcmVmcy5hZGRGb3JtLnZhbGlkYXRlKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYyID0gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUzKHZhbGlkLCBvYmplY3QpIHsKICAgICAgICAgIHZhciBfeWllbGQkZXF1aXBtZW50QWRkLCBzdGF0ZTsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlMyQoX2NvbnRleHQzKSB7CiAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0My5wcmV2ID0gX2NvbnRleHQzLm5leHQpIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgICAgICAgICAgX2NvbnRleHQzLm5leHQgPSA0OwogICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF90aGlzMy4kbWVzc2FnZS53YXJuaW5nKCJcdTY3MDkiLmNvbmNhdChPYmplY3Qua2V5cyhvYmplY3QpLmxlbmd0aCwgIlx1NEUyQVx1NUI1N1x1NkJCNVx1NjcyQVx1OTAxQVx1OEZDN1x1NjgyMVx1OUE4Q1x1RkYwQ1x1OEJGN1x1NkI2M1x1Nzg2RVx1NTg2Qlx1NTE5OVx1ODg2OFx1NTM1NVx1NTE4NVx1NUJCOVx1MzAwMiIpKTsKICAgICAgICAgICAgICAgIF9jb250ZXh0My5uZXh0ID0gOTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgIF9jb250ZXh0My5uZXh0ID0gNjsKICAgICAgICAgICAgICAgIHJldHVybiBlcXVpcG1lbnRBZGQoX3RoaXMzLmZvcm1EYXRhKTsKICAgICAgICAgICAgICBjYXNlIDY6CiAgICAgICAgICAgICAgICBfeWllbGQkZXF1aXBtZW50QWRkID0gX2NvbnRleHQzLnNlbnQ7CiAgICAgICAgICAgICAgICBzdGF0ZSA9IF95aWVsZCRlcXVpcG1lbnRBZGQuc3RhdGU7CiAgICAgICAgICAgICAgICBpZiAoc3RhdGUpIHsKICAgICAgICAgICAgICAgICAgX3RoaXMzLiRtZXNzYWdlLnN1Y2Nlc3MoJ+aXpeW4uOWPsOi0puS/oeaBr+aWsOWinuaIkOWKnycpOwogICAgICAgICAgICAgICAgICBfdGhpczMuZGlhbG9nVmlzaWJsZSA9IGZhbHNlOwogICAgICAgICAgICAgICAgICBfdGhpczMuJGVtaXQoJ2Nsb3NlRGlhbG9nJywgJ2FkZCcpOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgX3RoaXMzLiRtZXNzYWdlLmVycm9yKG1lc3NhZ2UgKyAn5pel5bi45Y+w6LSm5L+h5oGv57yW6L6R5aSx6LSlJyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgY2FzZSA5OgogICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQzLnN0b3AoKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTMpOwogICAgICAgIH0pKTsKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94LCBfeDIpIHsKICAgICAgICAgIHJldHVybiBfcmVmMi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSk7CiAgICB9CiAgfQp9Ow=="},null]}