{"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\\Mobile\\Manage\\DisposalApproval\\components\\EditPopup\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\DisposalApproval\\components\\EditPopup\\index.vue","mtime":1725536854794},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2plbmtpbnMvd29ya3NwYWNlL2J6emdqLWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IuanMiOwppbXBvcnQgX3RvQ29uc3VtYWJsZUFycmF5IGZyb20gIkQ6L2plbmtpbnMvd29ya3NwYWNlL2J6emdqLWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3RvQ29uc3VtYWJsZUFycmF5LmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvYnp6Z2otZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvYnp6Z2otZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0V2l0aG91dFByb3BlcnRpZXMuanMiOwp2YXIgX2V4Y2x1ZGVkID0gWyJjYXNlRmlsZSIsICJoYW5kbGVGaWxlIl07CmltcG9ydCAicmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmluZC1pbmRleC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmpvaW4uanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc3BsaWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5mb3ItZWFjaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IG1vbWVudCBmcm9tICdtb21lbnQnOwppbXBvcnQgeyBkaWN0aW9uYXJ5RXNjYXBlIH0gZnJvbSAnQC91dGlscy9kaWN0aW9uYXJ5JzsKaW1wb3J0IEFwcHJvdmFsQ2FzZUFwaSBmcm9tICdAL3ZpZXdzL01hbmFnZS9oYW5kbGluZy9hcGkvQXBwcm92YWxDYXNlQXBpJzsKaW1wb3J0IHsgVG9hc3QgfSBmcm9tICd2YW50JzsKaW1wb3J0IHsgZmlsZVVwbG9hZCB9IGZyb20gJ0AvYXBpL01vYmlsZS9jYXNlSGFuZGxpbmcnOwppbXBvcnQgXyBmcm9tICdsb2Rhc2gnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0VkaXRQb3B1cCcsCiAgcHJvcHM6IHsKICAgIC8vIOaYr+WQpuWxleekuuW8ueWxggogICAgaXNTaG93OiB7CiAgICAgIGRlZmF1bHQ6IGZhbHNlLAogICAgICB0eXBlOiBCb29sZWFuCiAgICB9LAogICAgcm93SW5mbzogewogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0sCiAgICAgIHR5cGU6IE9iamVjdAogICAgfSwKICAgIGNhc2VTcmNPcHQ6IHsKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIFtdOwogICAgICB9LAogICAgICB0eXBlOiBBcnJheQogICAgfSwKICAgIGNhc2VUeXBlT3B0OiB7CiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiBbXTsKICAgICAgfSwKICAgICAgdHlwZTogQXJyYXkKICAgIH0sCiAgICBoYW5kbGVTdGF0dXNPcHQ6IHsKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIFtdOwogICAgICB9LAogICAgICB0eXBlOiBBcnJheQogICAgfSwKICAgIGhhbmRsZVR5cGVPcHQ6IHsKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIFtdOwogICAgICB9LAogICAgICB0eXBlOiBBcnJheQogICAgfSwKICAgIGNhc2VTdGF0dXNPcHQ6IHsKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIFtdOwogICAgICB9LAogICAgICB0eXBlOiBBcnJheQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGZvcm1EYXRhOiB7fSwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIC8vIOaVsOaNruWKoOi9vWxvYWRpbmcKICAgICAgdXBsb2FkTG9hZGluZzogZmFsc2UsCiAgICAgIC8vIOS4iuS8oGxvYWRpbmcKICAgICAgYWN0aXZlTmFtZXM6IFtdLAogICAgICAvLyDmiYvpo47nkLTlsZXlvIDmlbDnu4QKICAgICAgaGFuZGxlVHlwZVBpY2tlcjogZmFsc2UsCiAgICAgIHJlY3RpZnlUaW1lUGlja2VyOiBmYWxzZSAvLyDmlbTmlLnml7bpmZDmmL7pmpAKICAgIH07CiAgfSwKICBjb21wdXRlZDogewogICAgaXNTaG93UG9wdXA6IHsKICAgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMuaXNTaG93OwogICAgICB9LAogICAgICBzZXQ6IGZ1bmN0aW9uIHNldCh2YWwpIHsKICAgICAgICB0aGlzLiRlbWl0KCd1cGRhdGU6aXNTaG93JywgdmFsKTsKICAgICAgfQogICAgfSwKICAgIHByZXZpZXdVcmw6IGZ1bmN0aW9uIHByZXZpZXdVcmwoKSB7CiAgICAgIHJldHVybiB3aW5kb3cuY29udGV4dC5wb3J0YWwgKyAnL2ZpbGUvb25saW5lUHJldmlld0NvbnRyb2xsZXIvdjEvZ2V0RmlsZUJ5SWRfJzsKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIGRpY3Rpb25hcnlFc2NhcGU6IGRpY3Rpb25hcnlFc2NhcGUsCiAgICBtb21lbnQ6IG1vbWVudCwKICAgIC8vIOW8ueWxguaJk+W8gAogICAgb3BlbjogZnVuY3Rpb24gb3BlbigpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgaWYgKHRoaXMucm93SW5mby5pZCkgewogICAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgICAgQXBwcm92YWxDYXNlQXBpLmNtZ3RDYXNlU2ltcGxlSGFuZGxlRGV0YWlscyh0aGlzLnJvd0luZm8uaWQsIGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgIHZhciBfcmVmID0gcmVzLnZhbHVlIHx8IHt9LAogICAgICAgICAgICBfcmVmJGNhc2VGaWxlID0gX3JlZi5jYXNlRmlsZSwKICAgICAgICAgICAgY2FzZUZpbGUgPSBfcmVmJGNhc2VGaWxlID09PSB2b2lkIDAgPyAnJyA6IF9yZWYkY2FzZUZpbGUsCiAgICAgICAgICAgIF9yZWYkaGFuZGxlRmlsZSA9IF9yZWYuaGFuZGxlRmlsZSwKICAgICAgICAgICAgaGFuZGxlRmlsZSA9IF9yZWYkaGFuZGxlRmlsZSA9PT0gdm9pZCAwID8gJycgOiBfcmVmJGhhbmRsZUZpbGUsCiAgICAgICAgICAgIGZvcm1EYXRhID0gX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzKF9yZWYsIF9leGNsdWRlZCk7CiAgICAgICAgICBfdGhpcy5mb3JtRGF0YSA9IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgZm9ybURhdGEpLCB7fSwgewogICAgICAgICAgICBoYW5kbGVGaWxlOiBbXSwKICAgICAgICAgICAgaGFuZGxlRmlsZUFycjogW10sCiAgICAgICAgICAgIGNhc2VGaWxlQXJyOiBjYXNlRmlsZSA/IGNhc2VGaWxlID09PSBudWxsIHx8IGNhc2VGaWxlID09PSB2b2lkIDAgPyB2b2lkIDAgOiBjYXNlRmlsZS5zcGxpdCgnLCcpLm1hcChmdW5jdGlvbiAoaWQpIHsKICAgICAgICAgICAgICByZXR1cm4gewogICAgICAgICAgICAgICAgdXJsOiBfdGhpcy5wcmV2aWV3VXJsICsgaWQsCiAgICAgICAgICAgICAgICBpc0ltYWdlOiB0cnVlCiAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgfSkgOiBbXQogICAgICAgICAgfSk7CiAgICAgICAgICBfdGhpcy5hY3RpdmVOYW1lcyA9IFsnMiddOwogICAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIH0pOwogICAgICB9CiAgICB9LAogICAgLy8g5by55bGC5YWz6ZetCiAgICBjbG9zZWQ6IGZ1bmN0aW9uIGNsb3NlZCgpIHsKICAgICAgLy8g6YeN572u57uE5Lu25YaF55qE5pWw5o2uCiAgICAgIE9iamVjdC5hc3NpZ24odGhpcy4kZGF0YSwgdGhpcy4kb3B0aW9ucy5kYXRhLmNhbGwodGhpcykpOwogICAgICB0aGlzLiRyZWZzLnZhbkZvcm0ucmVzZXRWYWxpZGF0aW9uKCk7CiAgICB9LAogICAgLy8g6KGo5Y2V6aqM6K+B5oiQ5YqfCiAgICBvblN1Ym1pdDogZnVuY3Rpb24gb25TdWJtaXQoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB0aGlzLnVwbG9hZExvYWRpbmcgPSB0cnVlOwogICAgICAvLyDlrZfmrrXlkozlrZflhbjlr7nlupQKICAgICAgdmFyIGRpY3Rpb25hcnlPcHQgPSB7CiAgICAgICAgaGFuZGxlVHlwZTogJ2hhbmRsZVR5cGVPcHQnCiAgICAgIH07CiAgICAgIHZhciBjbG9uZUZvcm1EYXRhID0gXy5jbG9uZURlZXAodGhpcy5mb3JtRGF0YSkgfHwge307CiAgICAgIC8vIOe/u+ivkeWvueW6lOeahOWtl+auteWAvAogICAgICBPYmplY3Qua2V5cyhjbG9uZUZvcm1EYXRhKS5mb3JFYWNoKGZ1bmN0aW9uIChrZXkpIHsKICAgICAgICBpZiAoIWRpY3Rpb25hcnlPcHRba2V5XSkgcmV0dXJuOwogICAgICAgIHZhciBkaWN0aW9uYXJ5ID0gX3RoaXMyW2RpY3Rpb25hcnlPcHRba2V5XV07IC8vIOWtl+WFuAogICAgICAgIHZhciB2YWx1ZSA9IGNsb25lRm9ybURhdGFba2V5XTsgLy8g6KGo5Y2V5YC8CiAgICAgICAgY2xvbmVGb3JtRGF0YVtrZXldID0gZGljdGlvbmFyeUVzY2FwZShkaWN0aW9uYXJ5LCB2YWx1ZSwgewogICAgICAgICAgZGljdGlvbmFyeVR5cGU6IGZhbHNlLAogICAgICAgICAgY29uZ3J1ZW50OiBmYWxzZQogICAgICAgIH0pOwogICAgICB9KTsKICAgICAgdmFyIF9jbG9uZUZvcm1EYXRhJGhhbmRsZSA9IGNsb25lRm9ybURhdGEuaGFuZGxlRmlsZSwKICAgICAgICBoYW5kbGVGaWxlID0gX2Nsb25lRm9ybURhdGEkaGFuZGxlID09PSB2b2lkIDAgPyBbXSA6IF9jbG9uZUZvcm1EYXRhJGhhbmRsZTsKICAgICAgQXBwcm92YWxDYXNlQXBpLmNtZ3RDYXNlU2ltcGxlSGFuZGxlRWRpdChfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIGNsb25lRm9ybURhdGEpLCB7fSwgewogICAgICAgIGhhbmRsZUZpbGU6IGhhbmRsZUZpbGUuam9pbignLCcpCiAgICAgIH0pLCBmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcy5zdGF0ZSkgewogICAgICAgICAgVG9hc3Quc3VjY2VzcygiXHU2ODQ4XHU0RUY2XHU1OTA0XHU3RjZFXHU2MjEwXHU1MjlGIik7CiAgICAgICAgICBfdGhpczIuaXNTaG93UG9wdXAgPSBmYWxzZTsKICAgICAgICAgIF90aGlzMi4kZW1pdCgnZGlzcG9zYWxDb21wbGV0ZWQnKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgVG9hc3QuZmFpbCgiXHU2ODQ4XHU0RUY2XHU1OTA0XHU3RjZFXHU1OTMxXHU4RDI1Iik7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICAvLyDooajljZXpqozor4HlpLHotKUKICAgIG9uRmFpbGVkOiBmdW5jdGlvbiBvbkZhaWxlZChfcmVmMikgewogICAgICB2YXIgZXJyb3JzID0gX3JlZjIuZXJyb3JzOwogICAgICBpZiAoZXJyb3JzLmxlbmd0aCkgewogICAgICAgIHRoaXMuYWN0aXZlTmFtZXMgPSBbXS5jb25jYXQoX3RvQ29uc3VtYWJsZUFycmF5KHRoaXMuYWN0aXZlTmFtZXMpLCBbJzInXSk7CiAgICAgICAgVG9hc3QuZmFpbCgiXHU2NzA5Ii5jb25jYXQoZXJyb3JzLmxlbmd0aCwgIlx1NEUyQVx1NUI1N1x1NkJCNVx1NjcyQVx1OTAxQVx1OEZDN1x1NjgyMVx1OUE4Q1x1RkYwQ1x1OEJGN1x1NkI2M1x1Nzg2RVx1NTg2Qlx1NTE5OVx1ODg2OFx1NTM1NVx1NTE4NVx1NUJCOVx1MzAwMiIpKTsKICAgICAgfQogICAgfSwKICAgIC8vIOaWh+S7tuivu+WPluWJjQogICAgYmVmb3JlUmVhZDogZnVuY3Rpb24gYmVmb3JlUmVhZChmaWxlKSB7CiAgICAgIHZhciBpc0pQRyA9IGZpbGUudHlwZSA9PT0gJ2ltYWdlL2pwZWcnIHx8IGZpbGUudHlwZSA9PT0gJ2ltYWdlL3BuZycgfHwgZmlsZS50eXBlID09PSAnaW1hZ2UvanBnJzsKICAgICAgdmFyIGlzTHQxTSA9IGZpbGUuc2l6ZSAvIDEwMjQgLyAxMDI0IDwgMTA7CiAgICAgIGlmICghaXNKUEcpIHsKICAgICAgICBUb2FzdC5mYWlsKCfkuIrkvKDlm77niYflj6rog73mmK8gSlBHIOagvOW8jyEnKTsKICAgICAgfQogICAgICBpZiAoIWlzTHQxTSkgewogICAgICAgIFRvYXN0LmZhaWwoJ+S4iuS8oOWbvueJh+Wkp+Wwj+S4jeiDvei2hei/hyAxTUIhJyk7CiAgICAgIH0KICAgICAgcmV0dXJuIGlzSlBHICYmIGlzTHQxTTsKICAgIH0sCiAgICAvLyDmlofku7bor7vlj5blkI4KICAgIGFmdGVyUmVhZDogZnVuY3Rpb24gYWZ0ZXJSZWFkKGZpbGUpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHJldHVybiBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgX3lpZWxkJGZpbGVVcGxvYWQsIGZpbGVJZCwgc3VjY2VzczsKICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBpZiAoX3RoaXMzLnVwbG9hZExvYWRpbmcpIHsKICAgICAgICAgICAgICAgIFRvYXN0LmZhaWwoJ+S4iuS8oOaWh+S7tuS4rS4uLuivt+S4iuS8oOWQjumHjeivlScpOwogICAgICAgICAgICAgICAgX3RoaXMzLmZvcm1EYXRhLmhhbmRsZUZpbGVBcnIucG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF90aGlzMy51cGxvYWRMb2FkaW5nID0gdHJ1ZTsKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNDsKICAgICAgICAgICAgICByZXR1cm4gZmlsZVVwbG9hZCh7CiAgICAgICAgICAgICAgICBmaWxlczogZmlsZS5maWxlLAogICAgICAgICAgICAgICAgYml6Q29kZTogJ0ltYWdlJwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgX3lpZWxkJGZpbGVVcGxvYWQgPSBfY29udGV4dC5zZW50OwogICAgICAgICAgICAgIGZpbGVJZCA9IF95aWVsZCRmaWxlVXBsb2FkLmZpbGVJZDsKICAgICAgICAgICAgICBzdWNjZXNzID0gX3lpZWxkJGZpbGVVcGxvYWQuc3VjY2VzczsKICAgICAgICAgICAgICBpZiAoc3VjY2VzcyAmJiBmaWxlSWQpIHsKICAgICAgICAgICAgICAgIGZpbGUuZmlsZUlkID0gZmlsZUlkOwogICAgICAgICAgICAgICAgX3RoaXMzLmZvcm1EYXRhLmhhbmRsZUZpbGUucHVzaChmaWxlSWQpOwogICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBUb2FzdC5mYWlsKCfkuIrkvKDlpLHotKUnKTsKICAgICAgICAgICAgICAgIF90aGlzMy5mb3JtRGF0YS5oYW5kbGVGaWxlQXJyLnBvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfdGhpczMudXBsb2FkTG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICBjYXNlIDk6CiAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgfSkpKCk7CiAgICB9LAogICAgLy8gIOaWh+S7tuWIoOmZpOWQjgogICAgYmVmb3JlRGVsZXRlOiBmdW5jdGlvbiBiZWZvcmVEZWxldGUoZmlsZSkgewogICAgICBpZiAodGhpcy51cGxvYWRMb2FkaW5nKSB7CiAgICAgICAgVG9hc3QuZmFpbCgn5LiK5Lyg5paH5Lu25LitLi4u6K+35LiK5Lyg5ZCO6YeN6K+VJyk7CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICB9CiAgICAgIHZhciBpbmRleCA9IHRoaXMuZm9ybURhdGEuaGFuZGxlRmlsZS5maW5kSW5kZXgoZnVuY3Rpb24gKGZpbGVJZCkgewogICAgICAgIHJldHVybiBmaWxlSWQgPT09IGZpbGUuZmlsZUlkOwogICAgICB9KTsKICAgICAgdGhpcy5mb3JtRGF0YS5oYW5kbGVGaWxlLnNwbGljZShpbmRleCwgMSk7CiAgICAgIHJldHVybiB0cnVlOwogICAgfQogIH0KfTs="},null]}