{"remainingRequest":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\roadWatch\\AbnormalHandling\\components\\TaskPage\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\roadWatch\\AbnormalHandling\\components\\TaskPage\\index.vue","mtime":1747858098532},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQge2dldFRyZWV9IGZyb20gJ0AvYXBpL3BhdHJvbEFuZFJlc2N1ZS9yb2FkV2F0Y2gvaW5zcGVjdGlvblBsYW4nDQppbXBvcnQge2V4cG9ydERhdGFGaWxlLCB0YWJsZVlpQ2hhRGF0YX0gZnJvbSAnQC9hcGkvcGF0cm9sQW5kUmVzY3VlL3JvYWRXYXRjaC9pbnNwZWN0aW9uUmVzdWx0cycNCmltcG9ydCBwYWdpbmF0aW9uIGZyb20gJ0AvY29tcG9uZW50cy9TdXBlclBhZ2luYXRpb24vaW5kZXgudnVlJw0KaW1wb3J0IFNlYXJjaENvbW1vbiBmcm9tICdAL2NvbXBvbmVudHMvU2VhcmNoQ29tbW9uL2luZGV4LnZ1ZScNCmltcG9ydCBQdWJTdWIgZnJvbSAncHVic3ViLWpzJw0KaW1wb3J0IHtUYWJsZU1peGlufSBmcm9tICdAL21peGlucy90YWJsZU1peGluJw0KaW1wb3J0IHtnZXRTb3J0ZXJEaXJlY3Rpb24sIHJlZmluZVJlcXVlc3RCb2R5LCBzZXRRdWVyeVZhbHVlfSBmcm9tICdAL3V0aWxzL3JlcXVlc3RXcmFwcGVycycNCmltcG9ydCB7ZGljdGlvbmFyeUVzY2FwZSwgZ2V0RGljdGlvbmFyeUJ5Q29kZX0gZnJvbSAnQC91dGlscy9kaWN0aW9uYXJ5Jw0KaW1wb3J0IHRyZWVTaWRlIGZyb20gJ0AvY29tcG9uZW50cy90cmVlU2lkZS9pbmRleC52dWUnDQppbXBvcnQgbW9tZW50IGZyb20gJ21vbWVudCcNCmltcG9ydCBGaWxlRGlhbG9nIGZyb20gJ0Avdmlld3MvcGF0cm9sQW5kUmVzY3VlL3JvYWRXYXRjaC9BYm5vcm1hbEhhbmRsaW5nL2NvbXBvbmVudHMvRmlsZURpYWxvZy9pbmRleC52dWUnDQoNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogJ1Rhc2tQYWdlJywNCiAgY29tcG9uZW50czogew0KICAgIEZpbGVEaWFsb2csDQogICAgdHJlZVNpZGUsDQogICAgcGFnaW5hdGlvbiwNCiAgICBTZWFyY2hDb21tb24NCiAgfSwNCiAgbWl4aW5zOiBbVGFibGVNaXhpbl0sDQogIHByb3BzOiB7DQogICAgY29tcG9uZW50TmFtZTogew0KICAgICAgZGVmYXVsdDogJ1Rhc2tQYWdlJywNCiAgICAgIHR5cGU6IFN0cmluZw0KICAgIH0NCiAgfSwNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgZmlsZUluZm86IHt9LA0KICAgICAgZmlsZVNob3dEaWFsb2c6IGZhbHNlLA0KICAgICAgbXVsdGlTZWxlY3REYXRhOiBbXSwNCiAgICAgIGRvd25sb2FkTG9hZGluZzogZmFsc2UsDQogICAgICBwdWJTdWI6IG51bGwsDQogICAgICB0YWJsZU1heEhlaWdodDogJzYwMHB4JywNCiAgICAgIHRhYmxlTG9hZGluZzogdHJ1ZSwNCiAgICAgIGJ0bkxvYWRpbmc6IGZhbHNlLA0KICAgICAgdHJlZUxvYWRpbmc6IHRydWUsDQogICAgICB0cmVlSXRlbToge30sDQogICAgICB0cmVlRGF0YTogW10sDQogICAgICBkZWZhdWx0UHJvcHM6IHsNCiAgICAgICAgY2hpbGRyZW46ICdjaGlsZHJlbicsDQogICAgICAgIGxhYmVsOiAnbmFtZScNCiAgICAgIH0sDQogICAgICB0YWJsZURhdGE6IFtdLA0KICAgICAgb3B0aW9uTGlzdDogWw0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICflt6Hmo4DkuronLA0KICAgICAgICAgIHByb3A6ICdyLmluc3BlY3RfdXNlcnNfbmFtZV8nLA0KICAgICAgICAgIHR5cGU6ICdpbnB1dCcsDQogICAgICAgICAgZGVmYXVsdDogdHJ1ZQ0KICAgICAgICB9LA0KICAgICAgICB7dGl0bGU6ICflt6Hmo4DpmJ/kvI0nLCBwcm9wOiAndC50ZWFtX25hbWVfJywgdHlwZTogJ2lucHV0J30sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+W3oeajgOeKtuaAgScsDQogICAgICAgICAgcHJvcDogJ3QudGFza19zdGF0dXNfJywNCiAgICAgICAgICB0eXBlOiAnc2VsZWN0JywNCiAgICAgICAgICBvcHRpb246IGdldERpY3Rpb25hcnlCeUNvZGUoJ3hjX3p0JyksDQogICAgICAgICAgbXVsdGlwbGU6IHRydWUNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5beh5qOA57G75Z6LJywNCiAgICAgICAgICBwcm9wOiAndC5wbGFuX3R5cGVfJywNCiAgICAgICAgICB0eXBlOiAnc2VsZWN0JywNCiAgICAgICAgICBvcHRpb246IGdldERpY3Rpb25hcnlCeUNvZGUoJ3hqbHgteGpydycpLA0KICAgICAgICAgIG11bHRpcGxlOiBmYWxzZQ0KICAgICAgICB9DQogICAgICAgIC8vIHt0aXRsZTogJ+S7u+WKoeaXtumXtCcsIHByb3A6ICd0YXNrRGF0ZScsIHR5cGU6ICdpbnB1dCcsIGRlZmF1bHQ6IHRydWV9DQogICAgICBdLA0KICAgICAgcGFyYW1zOiB7DQogICAgICAgIHBhZ2VCZWFuOiB7cGFnZVNpemU6IDIwLCBwYWdlOiAxLCB0b3RhbDogMH0sDQogICAgICAgIHF1ZXJ5czogWw0KICAgICAgICAgIHtvcGVyYXRpb246ICdJTicsIHByb3BlcnR5OiAndC50YXNrX3N0YXR1c18nfSwNCiAgICAgICAgICB7b3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ3Qucm9hZF9pZF8nfSwNCiAgICAgICAgICB7b3BlcmF0aW9uOiAnRVFVQUwnLCBwcm9wZXJ0eTogJ3IuaW5zcGVjdF91c2Vyc19uYW1lXyd9LA0KICAgICAgICAgIHtvcGVyYXRpb246ICdMSUtFJywgcHJvcGVydHk6ICd0LnRlYW1fbmFtZV8nfSwNCiAgICAgICAgICB7b3BlcmF0aW9uOiAnRVFVQUwnLCBwcm9wZXJ0eTogJ3QucGxhbl90eXBlXyd9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG9wZXJhdGlvbjogJ0JFVFdFRU4nLA0KICAgICAgICAgICAgcHJvcGVydHk6ICd0YXNrRGF0ZScsDQogICAgICAgICAgICB2YWx1ZTogWw0KICAgICAgICAgICAgICBtb21lbnQoKQ0KICAgICAgICAgICAgICAgIC5zdGFydE9mKCdtb250aCcpDQogICAgICAgICAgICAgICAgLmZvcm1hdCgnWVlZWS1NTS1ERCcpLA0KICAgICAgICAgICAgICBtb21lbnQoKQ0KICAgICAgICAgICAgICAgIC5lbmRPZignbW9udGgnKQ0KICAgICAgICAgICAgICAgIC5mb3JtYXQoJ1lZWVktTU0tREQnKQ0KICAgICAgICAgICAgXQ0KICAgICAgICAgIH0NCiAgICAgICAgXSwNCiAgICAgICAgc29ydGVyOiBbDQogICAgICAgICAge2RpcmVjdGlvbjogJ0RFU0MnLCBwcm9wZXJ0eTogJ3QuY3JlYXRlX3RpbWVfJ30sDQogICAgICAgICAge2RpcmVjdGlvbjogJ0RFU0MnLCBwcm9wZXJ0eTogJ3Rhc2tEYXRlJ30NCiAgICAgICAgXQ0KICAgICAgfQ0KICAgIH0NCiAgfSwNCiAgY29tcHV0ZWQ6IHsNCiAgICBzdGF0dXNTdHlsZSgpIHsNCiAgICAgIHJldHVybiBpdGVtID0+IHsNCiAgICAgICAgc3dpdGNoIChpdGVtKSB7DQogICAgICAgICAgY2FzZSAwOg0KICAgICAgICAgICAgcmV0dXJuICcjOTA5Mzk5Jw0KICAgICAgICAgIGNhc2UgMToNCiAgICAgICAgICAgIHJldHVybiAnIzQwOUVGRicNCiAgICAgICAgICBjYXNlIDI6DQogICAgICAgICAgICByZXR1cm4gJyNFNkEyM0MnDQogICAgICAgICAgY2FzZSAzOg0KICAgICAgICAgICAgcmV0dXJuICcjNDBlMmZmJw0KICAgICAgICAgIGNhc2UgNDoNCiAgICAgICAgICAgIHJldHVybiAnIzY3QzIzQScNCiAgICAgICAgICBjYXNlIDU6DQogICAgICAgICAgICByZXR1cm4gJyNGNTZDNkMnDQogICAgICAgICAgZGVmYXVsdDoNCiAgICAgICAgICAgIHJldHVybiAnJw0KICAgICAgICB9DQogICAgICB9DQogICAgfQ0KICB9LA0KICBjcmVhdGVkKCkgew0KICAgIC8vIOiOt+WPluagkeW9ouebruW9lQ0KICAgIHRoaXMuZ2V0T3JnVHJlZURhdGEodHJlZURhdGEgPT4gew0KICAgICAgLy8g5Zue6LCD5Lit6buY6K6k6YCJ5Lit56ys5LiA6aG55bm25bCG5YW2aWTkvZzkuLrlj4LmlbDor7fmsYLooajmoLwNCiAgICAgIHRoaXMudHJlZUl0ZW0gPSB0cmVlRGF0YVswXSB8fCB7fQ0KICAgICAgbGV0IGFycmF5ID0gW10NCiAgICAgIGlmICh0aGlzLnRyZWVJdGVtLmNoaWxkcmVuLmxlbmd0aCA+IDApIHsNCiAgICAgICAgYXJyYXkgPSB0aGlzLnRyZWVJdGVtLmNoaWxkcmVuLm1hcChpdGVtID0+IGl0ZW0uaWQpDQogICAgICB9DQogICAgICB0aGlzLiRuZXh0VGljayhfID0+IHsNCiAgICAgICAgdGhpcy4kcmVmcy50cmVlU2lkZT8uc2V0Q3VycmVudEtleSh0cmVlRGF0YVswXT8uaWQpDQogICAgICAgIHRoaXMuJHJlZnMudHJlZVNpZGU/LmV4cGFuZEhhbmRsZSh0cnVlLCAyKQ0KICAgICAgfSkNCiAgICAgIHNldFF1ZXJ5VmFsdWUodGhpcy5wYXJhbXMsICd0LnJvYWRfaWRfICcsIGFycmF5KQ0KICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgfSkNCiAgfSwNCiAgbW91bnRlZCgpIHsNCiAgICB0aGlzLnB1YlN1YiA9IFB1YlN1Yi5zdWJzY3JpYmUoJ1Rhc2tQYWdlJywgKF8sIGRhdGEpID0+IHsNCiAgICB9KQ0KICB9LA0KICBtZXRob2RzOiB7DQogICAgZGljdGlvbmFyeUVzY2FwZSwNCiAgICBnZXRTb3J0ZXJEaXJlY3Rpb24sDQogICAgZmlsZVByZXZpZXdDaGFuZ2Uocm93KSB7DQogICAgICB0aGlzLmZpbGVJbmZvID0gcm93DQogICAgICB0aGlzLmZpbGVTaG93RGlhbG9nID0gdHJ1ZQ0KICAgIH0sDQogICAgZGF0ZVBpY2tlckNoYW5nZSh2YWwpIHsNCiAgICAgIHNldFF1ZXJ5VmFsdWUodGhpcy5wYXJhbXMsICd0YXNrRGF0ZScsIHZhbCkNCiAgICAgIHRoaXMucGFyYW1zLnBhZ2VCZWFuLnBhZ2UgPSAxDQogICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICB9LA0KICAgIGhhbmRsZVNlbGVjdGlvbkNoYW5nZShyb3cpIHsNCiAgICAgIHRoaXMubXVsdGlTZWxlY3REYXRhID0gcm93Lm1hcChpdGVtID0+IGl0ZW0uaWQpDQogICAgfSwNCiAgICBhc3luYyBleHBvcnREYXRhKCkgew0KICAgICAgdGhpcy5kb3dubG9hZExvYWRpbmcgPSB0cnVlDQogICAgICB0cnkgew0KICAgICAgICBsZXQgcGFyYW1zID0gew0KICAgICAgICAgIGdyb3VwUmVsYXRpb246ICdBTkQnLA0KICAgICAgICAgIGdyb3VwVHJlZToge30sDQogICAgICAgICAgcGFnZUJlYW46IHsNCiAgICAgICAgICAgIHBhZ2U6IDEsDQogICAgICAgICAgICBwYWdlU2l6ZTogLTEsDQogICAgICAgICAgICBzaG93VG90YWw6IHRydWUNCiAgICAgICAgICB9LA0KICAgICAgICAgIHBhcmFtczoge30sDQogICAgICAgICAgcXVlcnlzOiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIGdyb3VwOiAnbWFpbicsDQogICAgICAgICAgICAgIG9wZXJhdGlvbjogJ0lOJywNCiAgICAgICAgICAgICAgcGFyZW50R3JvdXA6ICcnLA0KICAgICAgICAgICAgICBwcm9wZXJ0eTogJ3QuaWRfJywNCiAgICAgICAgICAgICAgcmVsYXRpb246ICdBTkQnLA0KICAgICAgICAgICAgICB2YWx1ZTogdGhpcy5tdWx0aVNlbGVjdERhdGENCiAgICAgICAgICAgIH0NCiAgICAgICAgICBdLA0KICAgICAgICAgIHNvcnRlcjogWw0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICBkaXJlY3Rpb246ICdBU0MnLA0KICAgICAgICAgICAgICBwcm9wZXJ0eTogJycNCiAgICAgICAgICAgIH0NCiAgICAgICAgICBdDQogICAgICAgIH0NCiAgICAgICAgY29uc3QgcmVzcG9uc2UgPSBhd2FpdCBleHBvcnREYXRhRmlsZShwYXJhbXMpDQogICAgICAgIC8vIOWIm+W7ukJsb2Llr7nosaENCiAgICAgICAgY29uc3QgYmxvYiA9IG5ldyBCbG9iKFtyZXNwb25zZV0sIHt0eXBlOiAnYXBwbGljYXRpb24vemlwJ30pDQogICAgICAgIC8vIOWIm+W7uuS4i+i9vemTvuaOpQ0KICAgICAgICBjb25zdCBkb3dubG9hZFVybCA9IHdpbmRvdy5VUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpDQogICAgICAgIGNvbnN0IGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJykNCiAgICAgICAgbGluay5ocmVmID0gZG93bmxvYWRVcmwNCiAgICAgICAgLy8g6K6+572u5paH5Lu25ZCN77yI5Y+v5Lul5qC55o2u6ZyA6KaB6LCD5pW077yJDQogICAgICAgIGxpbmsuc2V0QXR0cmlidXRlKCdkb3dubG9hZCcsICfml6XluLjlt6Hmn6XmoaPmoYguemlwJykNCiAgICAgICAgLy8g6Kem5Y+R5LiL6L29DQogICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQobGluaykNCiAgICAgICAgbGluay5jbGljaygpDQogICAgICAgIC8vIOa4heeQhg0KICAgICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGxpbmspDQogICAgICAgIHdpbmRvdy5VUkwucmV2b2tlT2JqZWN0VVJMKGRvd25sb2FkVXJsKQ0KICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoJ+WvvOWHuuaIkOWKnycpDQogICAgICB9IGZpbmFsbHkgew0KICAgICAgICB0aGlzLmRvd25sb2FkTG9hZGluZyA9IGZhbHNlDQogICAgICB9DQogICAgfSwNCg0KICAgIG9mZlBhZ2UoKSB7DQogICAgfSwNCiAgICAvLyDojrflj5bot6/mrrXmoJENCiAgICBhc3luYyBnZXRPcmdUcmVlRGF0YShjYWxsYmFjaykgew0KICAgICAgdHJ5IHsNCiAgICAgICAgdGhpcy50cmVlTG9hZGluZyA9IHRydWUNCiAgICAgICAgbGV0IHt2YWx1ZX0gPSBhd2FpdCBnZXRUcmVlKCkNCiAgICAgICAgdGhpcy50cmVlRGF0YSA9IHRoaXMudHJhbnNmb3JtVHJlZURhdGEodmFsdWUpDQogICAgICB9IGZpbmFsbHkgew0KICAgICAgICB0aGlzLnRyZWVMb2FkaW5nID0gZmFsc2UNCiAgICAgICAgY2FsbGJhY2sgJiYgY2FsbGJhY2sodGhpcy50cmVlRGF0YSkNCiAgICAgIH0NCiAgICB9LA0KICAgIHRyYW5zZm9ybVRyZWVEYXRhKGRhdGEpIHsNCiAgICAgIHJldHVybiBkYXRhLm1hcChpdGVtID0+ICh7DQogICAgICAgIGlkOiBpdGVtLmlkLA0KICAgICAgICBuYW1lOiBpdGVtLm5hbWUsIC8vIOS4gOe6p+ebruW9leeahCBsYWJlbA0KICAgICAgICBjaGlsZHJlbjogaXRlbS5yb2FkTGlzdC5tYXAoZ3JpZCA9PiAoew0KICAgICAgICAgIGlkOiBncmlkLmlkLA0KICAgICAgICAgIG5hbWU6IGdyaWQubmFtZSAvLyDkuoznuqfnm67lvZXnmoQgbGFiZWwNCiAgICAgICAgfSkpDQogICAgICB9KSkNCiAgICB9LA0KICAgIC8v5bem6L655qCR6IqC54K5DQogICAgY3VycmVudENoYW5nZShub2RlSXRlbSkgew0KICAgICAgLy8g5Yik5pat5piv5ZCm5piv5LiA57qn55uu5b2V77yI5pyJIGNoaWxkcmVuIOWxnuaAp++8iQ0KICAgICAgaWYgKG5vZGVJdGVtLmNoaWxkcmVuICYmIG5vZGVJdGVtLmNoaWxkcmVuLmxlbmd0aCA+IDApIHsNCiAgICAgICAgLy8gdGhpcy4kbWVzc2FnZS53YXJuaW5nKCfor7fpgInmi6nkuoznuqfnm67lvZXov5vooYzmlrDlop7mk43kvZwnKQ0KICAgICAgICBjb25zdCBhcnJheSA9IG5vZGVJdGVtLmNoaWxkcmVuLm1hcChpdGVtID0+IGl0ZW0uaWQpDQogICAgICAgIHNldFF1ZXJ5VmFsdWUodGhpcy5wYXJhbXMsICd0LnJvYWRfaWRfICcsIGFycmF5KQ0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgc2V0UXVlcnlWYWx1ZSh0aGlzLnBhcmFtcywgJ3Qucm9hZF9pZF8gJywgW25vZGVJdGVtPy5pZF0gfHwgW10pDQogICAgICB9DQogICAgICB0aGlzLnBhcmFtcy5wYWdlQmVhbi5wYWdlID0gMQ0KICAgICAgdGhpcy5jYWxjVGFibGVIZWlnaHQoNTAwKQ0KICAgICAgUHViU3ViLnB1Ymxpc2goJ1RyZWVJdGVtU2VsZWN0ZWQnLCBub2RlSXRlbSkNCiAgICAgIHRoaXMudHJlZUl0ZW0gPSBub2RlSXRlbSB8fCB7fQ0KICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgfSwNCg0KICAgIC8v6I635Y+W5pWw5o2uDQogICAgYXN5bmMgbG9hZERhdGEoKSB7DQogICAgICB0cnkgew0KICAgICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IHRydWUNCiAgICAgICAgY29uc3Qge3RvdGFsID0gMCwgcm93cyA9IFtdfSA9IGF3YWl0IHRhYmxlWWlDaGFEYXRhKA0KICAgICAgICAgIHJlZmluZVJlcXVlc3RCb2R5KHRoaXMucGFyYW1zKQ0KICAgICAgICApDQogICAgICAgIHRoaXMucGFyYW1zLnBhZ2VCZWFuLnRvdGFsID0gdG90YWwNCiAgICAgICAgdGhpcy50YWJsZURhdGEgPSByb3dzDQogICAgICB9IGZpbmFsbHkgew0KICAgICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IGZhbHNlDQogICAgICB9DQogICAgfSwNCg0KICAgIC8vIOaUueWPmOmhtemdog0KICAgIGNoYW5nZVBhZ2UocGFnZU5hbWUgPSAnJywgcm93ID0ge30pIHsNCiAgICAgIGlmICghcGFnZU5hbWUpIHJldHVybg0KICAgICAgdGhpcy4kZW1pdCgNCiAgICAgICAgJ2NoYW5nZVBhZ2UnLA0KICAgICAgICBwYWdlTmFtZSwNCiAgICAgICAgXyA9PiB7DQogICAgICAgICAgUHViU3ViLnB1Ymxpc2gocGFnZU5hbWUsIHJvdykNCiAgICAgICAgfSwNCiAgICAgICAgJ+eCueS9jeafpeivoicNCiAgICAgICkNCiAgICB9DQogIH0sDQogIGJlZm9yZURlc3Ryb3koKSB7DQogICAgLy8g5Zyo57uE5Lu26ZSA5q+B5LmL5YmNIOa4hemZpOiuoumYhea2iOaBrw0KICAgIFB1YlN1Yi51bnN1YnNjcmliZSh0aGlzLnB1YlN1YikNCiAgfQ0KfQ0K"},null]}