{"remainingRequest":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\masterData\\CulvertInfo\\components\\DetailPage\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\masterData\\CulvertInfo\\components\\DetailPage\\index.vue","mtime":1741314105644},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\babel.config.js","mtime":1741314102158},{"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:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UveGNqeS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9yZWdlbmVyYXRvclJ1bnRpbWUuanMiOwppbXBvcnQgX3NsaWNlZFRvQXJyYXkgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UveGNqeS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9zbGljZWRUb0FycmF5LmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UveGNqeS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0IF9vYmplY3RXaXRob3V0UHJvcGVydGllcyBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS94Y2p5LWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2plbmtpbnMvd29ya3NwYWNlL3hjanktZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CnZhciBfZXhjbHVkZWQgPSBbInN0YXJ0RGF0ZSIsICJlbmREYXRlIiwgIm1lZXRpbmdSZXN1bHREYXRhIiwgInNwZWNpYWxNZWV0aW5nIl0sCiAgX2V4Y2x1ZGVkMiA9IFsibWVldGluZ09iamVjdHMiXTsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmxhdC1tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucmVkdWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkudW5zY29wYWJsZXMuZmxhdC1tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5mbGF0LW1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLnJlZHVjZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmpzb24uc3RyaW5naWZ5LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LmVudHJpZXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3Qua2V5cy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuZXhlYy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5yZXBsYWNlLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCB7IHRhYmxlRGV0YWlsIH0gZnJvbSAnQC9hcGkvcGF0cm9sQW5kUmVzY3VlL2luZm9NZ210UGF0cm9sc1Jlc2N1ZXMvY3VsdmVydEluZm8nOwppbXBvcnQgUHViU3ViIGZyb20gJ3B1YnN1Yi1qcyc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnRGV0YWlsUGFnZScsCiAgcHJvcHM6IHsKICAgIGNvbXBvbmVudE5hbWU6IHsKICAgICAgZGVmYXVsdDogJ0RldGFpbFBhZ2UnLAogICAgICB0eXBlOiBTdHJpbmcKICAgIH0KICB9LAogIGNvbXBvbmVudHM6IHt9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBkZXRhaWxGb3JtOiB7fSwKICAgICAgcHViU3ViOiBudWxsCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IHt9LAogIHdhdGNoOiB7CiAgICBjb21wb25lbnROYW1lOiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIobmV3VmFsKSB7CiAgICAgICAgaWYgKG5ld1ZhbCA9PT0gdGhpcy4kb3B0aW9ucy5uYW1lKSB7CiAgICAgICAgICB0aGlzLm9wZW5QYWdlKCk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHRoaXMuY2xvc2VQYWdlKCk7CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKICAgIHRoaXMucHViU3ViID0gUHViU3ViLnN1YnNjcmliZSgnRGV0YWlsUGFnZScsIGZ1bmN0aW9uIChfLCBkYXRhKSB7CiAgICAgIGlmIChkYXRhLmlkKSB7CiAgICAgICAgX3RoaXMuZ2V0RGV0YWlsKGRhdGEuaWQpOwogICAgICB9CiAgICB9KTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOaJk+W8gOmhtemdouaJp+ihjAogICAgb3BlblBhZ2U6IGZ1bmN0aW9uIG9wZW5QYWdlKCkge30sCiAgICAvLyDlhbPpl63pobXpnaLmiafooYwKICAgIGNsb3NlUGFnZTogZnVuY3Rpb24gY2xvc2VQYWdlKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgLy8g6YeN572u57uE5Lu25pWw5o2uCiAgICAgIE9iamVjdC5hc3NpZ24odGhpcy4kZGF0YSwgdGhpcy4kb3B0aW9ucy5kYXRhLmNhbGwodGhpcyksIHsKICAgICAgICBwdWJTdWI6IHRoaXMucHViU3ViCiAgICAgIH0pOwogICAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoXykgewogICAgICAgIF90aGlzMi4kcmVmcy5mb3JtSW5mby4kZWwuc2Nyb2xsVG9wID0gMDsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6I635Y+W6K+m5oOFCiAgICBnZXREZXRhaWw6IGZ1bmN0aW9uIGdldERldGFpbChpZCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKICAgICAgcmV0dXJuIF9hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3JSdW50aW1lKCkubWFyayhmdW5jdGlvbiBfY2FsbGVlKCkgewogICAgICAgIHZhciBfSlNPTiRwYXJzZTsKICAgICAgICB2YXIgX3lpZWxkJHRhYmxlRGV0YWlsLCBfeWllbGQkdGFibGVEZXRhaWwkc3QsIHN0YXJ0RGF0ZSwgX3lpZWxkJHRhYmxlRGV0YWlsJGVuLCBlbmREYXRlLCBfeWllbGQkdGFibGVEZXRhaWwkbWUsIF95aWVsZCR0YWJsZURldGFpbCRtZTIsIF95aWVsZCR0YWJsZURldGFpbCRtZTMsIGZpbGVJbmZvLCBfeWllbGQkdGFibGVEZXRhaWwkc3AsIHNwZWNpYWxNZWV0aW5nLCBkZXRhaWxGb3JtLCBfc3BlY2lhbE1lZXRpbmckbWVldGksIG1lZXRpbmdPYmplY3RzLCBfc3BlY2lhbE1lZXRpbmcsIHRvcGljWWVhck1vbnRoLCBzdGFydEVuZERhdGUsIG1lZXRpbmdPYmplY3RzT3B0OwogICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3JSdW50aW1lKCkud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAyOwogICAgICAgICAgICAgIHJldHVybiB0YWJsZURldGFpbChpZCk7CiAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICBfeWllbGQkdGFibGVEZXRhaWwgPSBfY29udGV4dC5zZW50OwogICAgICAgICAgICAgIF95aWVsZCR0YWJsZURldGFpbCRzdCA9IF95aWVsZCR0YWJsZURldGFpbC5zdGFydERhdGU7CiAgICAgICAgICAgICAgc3RhcnREYXRlID0gX3lpZWxkJHRhYmxlRGV0YWlsJHN0ID09PSB2b2lkIDAgPyAnJyA6IF95aWVsZCR0YWJsZURldGFpbCRzdDsKICAgICAgICAgICAgICBfeWllbGQkdGFibGVEZXRhaWwkZW4gPSBfeWllbGQkdGFibGVEZXRhaWwuZW5kRGF0ZTsKICAgICAgICAgICAgICBlbmREYXRlID0gX3lpZWxkJHRhYmxlRGV0YWlsJGVuID09PSB2b2lkIDAgPyAnJyA6IF95aWVsZCR0YWJsZURldGFpbCRlbjsKICAgICAgICAgICAgICBfeWllbGQkdGFibGVEZXRhaWwkbWUgPSBfeWllbGQkdGFibGVEZXRhaWwubWVldGluZ1Jlc3VsdERhdGE7CiAgICAgICAgICAgICAgX3lpZWxkJHRhYmxlRGV0YWlsJG1lMiA9IF95aWVsZCR0YWJsZURldGFpbCRtZSA9PT0gdm9pZCAwID8ge30gOiBfeWllbGQkdGFibGVEZXRhaWwkbWU7CiAgICAgICAgICAgICAgX3lpZWxkJHRhYmxlRGV0YWlsJG1lMyA9IF95aWVsZCR0YWJsZURldGFpbCRtZTIuZmlsZUluZm87CiAgICAgICAgICAgICAgZmlsZUluZm8gPSBfeWllbGQkdGFibGVEZXRhaWwkbWUzID09PSB2b2lkIDAgPyBKU09OLnN0cmluZ2lmeShbXSkgOiBfeWllbGQkdGFibGVEZXRhaWwkbWUzOwogICAgICAgICAgICAgIF95aWVsZCR0YWJsZURldGFpbCRzcCA9IF95aWVsZCR0YWJsZURldGFpbC5zcGVjaWFsTWVldGluZzsKICAgICAgICAgICAgICBzcGVjaWFsTWVldGluZyA9IF95aWVsZCR0YWJsZURldGFpbCRzcCA9PT0gdm9pZCAwID8ge30gOiBfeWllbGQkdGFibGVEZXRhaWwkc3A7CiAgICAgICAgICAgICAgZGV0YWlsRm9ybSA9IF9vYmplY3RXaXRob3V0UHJvcGVydGllcyhfeWllbGQkdGFibGVEZXRhaWwsIF9leGNsdWRlZCk7CiAgICAgICAgICAgICAgX3NwZWNpYWxNZWV0aW5nJG1lZXRpID0gc3BlY2lhbE1lZXRpbmcubWVldGluZ09iamVjdHMsIG1lZXRpbmdPYmplY3RzID0gX3NwZWNpYWxNZWV0aW5nJG1lZXRpID09PSB2b2lkIDAgPyBbXSA6IF9zcGVjaWFsTWVldGluZyRtZWV0aSwgX3NwZWNpYWxNZWV0aW5nID0gX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzKHNwZWNpYWxNZWV0aW5nLCBfZXhjbHVkZWQyKTsKICAgICAgICAgICAgICB0b3BpY1llYXJNb250aCA9ICcnLCBzdGFydEVuZERhdGUgPSBbXTsKICAgICAgICAgICAgICBpZiAoc3RhcnREYXRlICYmIGVuZERhdGUpIHsKICAgICAgICAgICAgICAgIHN0YXJ0RW5kRGF0ZSA9IFtzdGFydERhdGUsIGVuZERhdGVdLm1hcChmdW5jdGlvbiAodGltZSkgewogICAgICAgICAgICAgICAgICByZXR1cm4gbW9tZW50KHRpbWUpLmZvcm1hdCgnWVlZWS1NTS1ERCBISDptbScpOwogICAgICAgICAgICAgICAgfSkuam9pbignLCcpLnJlcGxhY2UoJywnLCAnICDoh7MgICcpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBtZWV0aW5nT2JqZWN0c09wdCA9IHsKICAgICAgICAgICAgICAgIHVzZXI6IHsKICAgICAgICAgICAgICAgICAgb2JqTmFtZTogJ2Z1bGxuYW1lJywKICAgICAgICAgICAgICAgICAgb2JqSWQ6ICdpZCcKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICBvZ246IHsKICAgICAgICAgICAgICAgICAgb2JqTmFtZTogJ25hbWUnLAogICAgICAgICAgICAgICAgICBvYmpJZDogJ2lkJwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIGRlcHQ6IHsKICAgICAgICAgICAgICAgICAgb2JqTmFtZTogJ25hbWUnLAogICAgICAgICAgICAgICAgICBvYmpJZDogJ2lkJwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHBvc3Q6IHsKICAgICAgICAgICAgICAgICAgb2JqTmFtZTogJ25hbWUnLAogICAgICAgICAgICAgICAgICBvYmpJZDogJ2lkJwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH07CiAgICAgICAgICAgICAgX3RoaXMzLmRldGFpbEZvcm0gPSBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIGRldGFpbEZvcm0pLCB7fSwgewogICAgICAgICAgICAgICAgdG9waWNZZWFyTW9udGg6IHRvcGljWWVhck1vbnRoLAogICAgICAgICAgICAgICAgc3RhcnRFbmREYXRlOiBzdGFydEVuZERhdGUsCiAgICAgICAgICAgICAgICBtZWV0aW5nUmVzdWx0RGF0YTogewogICAgICAgICAgICAgICAgICBmaWxlSW5mbzogZmlsZUluZm8sCiAgICAgICAgICAgICAgICAgIGZpbGVMaXN0OiAoX0pTT04kcGFyc2UgPSBKU09OLnBhcnNlKGZpbGVJbmZvKSkgPT09IG51bGwgfHwgX0pTT04kcGFyc2UgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9KU09OJHBhcnNlLm1hcChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICAgICAgICAgIHJldHVybiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIGkpLCB7fSwgewogICAgICAgICAgICAgICAgICAgICAgdGltZVJlbWFpbmluZzogZnVuY3Rpb24gdGltZVJlbWFpbmluZygpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgaXNDb21wbGV0ZTogZnVuY3Rpb24gaXNDb21wbGV0ZSgpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgY2FuY2VsOiBmdW5jdGlvbiBjYW5jZWwoXykgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gXzsKICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICBzdGF0dXM6ICdzdWNjZXNzJywKICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGkuZmlsZVNpemVzLAogICAgICAgICAgICAgICAgICAgICAgaXNWaWRlbzogaS5maWxlVHlwZSA9PT0gJzEnLAogICAgICAgICAgICAgICAgICAgICAgY3VycmVudFNwZWVkOiAwLAogICAgICAgICAgICAgICAgICAgICAgaWQ6IGkuZmlsZUlkCiAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgc3BlY2lhbE1lZXRpbmc6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgX3NwZWNpYWxNZWV0aW5nKSwgT2JqZWN0LmVudHJpZXMobWVldGluZ09iamVjdHNPcHQpLnJlZHVjZShmdW5jdGlvbiAobmV3T2JqLCBfcmVmKSB7CiAgICAgICAgICAgICAgICAgIHZhciBfcmVmMiA9IF9zbGljZWRUb0FycmF5KF9yZWYsIDIpLAogICAgICAgICAgICAgICAgICAgIGtleSA9IF9yZWYyWzBdLAogICAgICAgICAgICAgICAgICAgIHZhbHVlID0gX3JlZjJbMV07CiAgICAgICAgICAgICAgICAgIG5ld09ialtrZXkgKyAnQXJyJ10gPSBtZWV0aW5nT2JqZWN0cy5mbGF0TWFwKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGl0ZW0ub2JqVHlwZSAhPT0ga2V5KSByZXR1cm4gW107CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE9iamVjdC5lbnRyaWVzKHZhbHVlKS5yZWR1Y2UoZnVuY3Rpb24gKF9uZXdPYmosIF9yZWYzKSB7CiAgICAgICAgICAgICAgICAgICAgICB2YXIgX3JlZjQgPSBfc2xpY2VkVG9BcnJheShfcmVmMywgMiksCiAgICAgICAgICAgICAgICAgICAgICAgIF9rZXkgPSBfcmVmNFswXSwKICAgICAgICAgICAgICAgICAgICAgICAgX3ZhbHVlID0gX3JlZjRbMV07CiAgICAgICAgICAgICAgICAgICAgICBfbmV3T2JqW192YWx1ZV0gPSBpdGVtW19rZXldOwogICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9uZXdPYmo7CiAgICAgICAgICAgICAgICAgICAgfSwge30pOwogICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgcmV0dXJuIG5ld09iajsKICAgICAgICAgICAgICAgIH0sIHt9KSkKICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgY2FzZSAxOToKICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUpOwogICAgICB9KSkoKTsKICAgIH0KICB9LAogIGJlZm9yZURlc3Ryb3k6IGZ1bmN0aW9uIGJlZm9yZURlc3Ryb3koKSB7CiAgICAvLyDlnKjnu4Tku7bplIDmr4HkuYvliY0g5riF6Zmk6K6i6ZiF5raI5oGvCiAgICBQdWJTdWIudW5zdWJzY3JpYmUodGhpcy5wdWJTdWIpOwogIH0KfTs="},null]}