{"remainingRequest":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\videoPatrol\\videoPatrolRecord\\components\\TablePage\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\videoPatrol\\videoPatrolRecord\\components\\TablePage\\index.vue","mtime":1752055336217},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQge2dldFNvcnRlckRpcmVjdGlvbiwgcmVmaW5lUmVxdWVzdEJvZHksIHNldFF1ZXJ5VmFsdWV9IGZyb20gJ0AvdXRpbHMvcmVxdWVzdFdyYXBwZXJzJw0KaW1wb3J0IHBhZ2luYXRpb24gZnJvbSAnQC9jb21wb25lbnRzL1N1cGVyUGFnaW5hdGlvbi9pbmRleC52dWUnDQppbXBvcnQge1RhYmxlTWl4aW59IGZyb20gJ0AvbWl4aW5zL3RhYmxlTWl4aW4nDQppbXBvcnQgU2VhcmNoQ29tbW9uIGZyb20gJ0AvY29tcG9uZW50cy9TZWFyY2hDb21tb24vaW5kZXgudnVlJw0KaW1wb3J0IHRyZWVTaWRlIGZyb20gJ0AvY29tcG9uZW50cy90cmVlU2lkZS9pbmRleC52dWUnDQppbXBvcnQge3RhYmxlRGF0YSwgdGFza0RlbGV0ZX0gZnJvbSAnQC9hcGkvcGF0cm9sQW5kUmVzY3VlL3ZpZGVvUGF0cm9sL3ZpZGVvUGF0cm9sUmVjb3JkJw0KaW1wb3J0IFB1YlN1YiBmcm9tICdwdWJzdWItanMnDQppbXBvcnQge2RpY3Rpb25hcnlFc2NhcGUsIGdldERpY3Rpb25hcnlCeUNvZGV9IGZyb20gJ0AvdXRpbHMvZGljdGlvbmFyeScNCmltcG9ydCB7b3JnVHJlZX0gZnJvbSAnQC9hcGkvdHJlZScNCmltcG9ydCBtb21lbnQgZnJvbSAnbW9tZW50Jw0KDQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdUYWJsZVBhZ2UnLA0KICBjb21wb25lbnRzOiB7DQogICAgcGFnaW5hdGlvbiwNCiAgICBTZWFyY2hDb21tb24sDQogICAgdHJlZVNpZGUNCiAgfSwNCiAgbWl4aW5zOiBbVGFibGVNaXhpbl0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIGlzQWFibGVzZDogdHJ1ZSwNCiAgICAgIHB1YlN1YjogbnVsbCwNCiAgICAgIHRhYmxlTWF4SGVpZ2h0OiAnNjAwcHgnLA0KICAgICAgdGFibGVMb2FkaW5nOiB0cnVlLA0KICAgICAgdHJlZUxvYWRpbmc6IHRydWUsDQogICAgICB0cmVlRGF0YTogW10sIC8v5bem6L655qCRDQogICAgICB0cmVlSXRlbToge30sIC8v5bem6L655qCR6YCJ5Lit55qE6IqC54K5DQogICAgICBkZWZhdWx0UHJvcHM6IHsNCiAgICAgICAgY2hpbGRyZW46ICdjaGlsZHJlbicsIC8v5a2Q6IqC54K5DQogICAgICAgIGxhYmVsOiAnbmFtZScgLy/oioLngrnmoIfnrb4NCiAgICAgIH0sDQogICAgICBidG5Mb2FkaW5nOiBmYWxzZSwNCiAgICAgIHRhYmxlRGF0YTogW10sDQogICAgICByYW5nZVRpbWU6IFsNCiAgICAgICAgbW9tZW50KCkuZm9ybWF0KCdZWVlZLU1NLUREIDAwOjAwOjAwJyksDQogICAgICAgIG1vbWVudCgpLmZvcm1hdCgnWVlZWS1NTS1ERCAyMzo1OTo1OScpDQogICAgICBdLA0KICAgICAgb3B0aW9uTGlzdDogWw0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICfot6/mrrXlkI3np7AnLA0KICAgICAgICAgIHByb3A6ICdyb2FkTmFtZScsDQogICAgICAgICAgdHlwZTogJ2lucHV0JywNCiAgICAgICAgICBkZWZhdWx0OiB0cnVlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+W3oeajgOe7k+aenCcsDQogICAgICAgICAgcHJvcDogJ2luc3BlY3Rpb25SZXN1bHQnLA0KICAgICAgICAgIHR5cGU6ICdzZWxlY3QnLA0KICAgICAgICAgIG11bHRpcGxlOiB0cnVlLA0KICAgICAgICAgIG9wdGlvbjogZ2V0RGljdGlvbmFyeUJ5Q29kZSgnc3B4ai14ampnJykNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5qOA5p+l57G75Z6LJywNCiAgICAgICAgICBwcm9wOiAnY2hlY2tUeXBlJywNCiAgICAgICAgICB0eXBlOiAnc2VsZWN0JywNCiAgICAgICAgICBvcHRpb246IGdldERpY3Rpb25hcnlCeUNvZGUoJ3NweGoteGpseCcpLA0KICAgICAgICAgIG11bHRpcGxlOiB0cnVlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+W3oeajgOexu+WeiycsDQogICAgICAgICAgcHJvcDogJ2luc3BlY3Rpb25UeXBlJywNCiAgICAgICAgICB0eXBlOiAnc2VsZWN0JywNCiAgICAgICAgICBvcHRpb246IGdldERpY3Rpb25hcnlCeUNvZGUoJ3NweGotamNseCcpLA0KICAgICAgICAgIG11bHRpcGxlOiB0cnVlDQogICAgICAgIH0NCiAgICAgIF0sDQogICAgICBwYXJhbXM6IHsNCiAgICAgICAgcGFnZUJlYW46IHtwYWdlU2l6ZTogMjAsIHBhZ2U6IDEsIHRvdGFsOiAwfSwNCiAgICAgICAgcXVlcnlzOiBbDQogICAgICAgICAge29wZXJhdGlvbjogJ0xJS0UnLCBwcm9wZXJ0eTogJ3JvYWROYW1lJ30sDQogICAgICAgICAge29wZXJhdGlvbjogJ0lOJywgcHJvcGVydHk6ICdjaGVja1R5cGUnfSwNCiAgICAgICAgICB7b3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ2luc3BlY3Rpb25UeXBlJ30sDQogICAgICAgICAge29wZXJhdGlvbjogJ0lOJywgcHJvcGVydHk6ICdpbnNwZWN0aW9uUmVzdWx0J30sDQogICAgICAgICAgew0KICAgICAgICAgICAgb3BlcmF0aW9uOiAnQkVUV0VFTicsDQogICAgICAgICAgICBwcm9wZXJ0eTogJ2luc3BlY3Rpb25EYXRlJywNCiAgICAgICAgICAgIHJlbGF0aW9uOiAnQU5EJywNCiAgICAgICAgICAgIHZhbHVlOiBbDQogICAgICAgICAgICAgIG1vbWVudCgpLmZvcm1hdCgnWVlZWS1NTS1ERCcpLA0KICAgICAgICAgICAgICBtb21lbnQoKS5mb3JtYXQoJ1lZWVktTU0tREQnKQ0KICAgICAgICAgICAgXQ0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgb3BlcmF0aW9uOiAnQkVUV0VFTicsDQogICAgICAgICAgICBwcm9wZXJ0eTogJ2luc3BlY3Rpb25UaW1lJywNCiAgICAgICAgICAgIHJlbGF0aW9uOiAnQU5EJywNCiAgICAgICAgICAgIHZhbHVlOiBbbW9tZW50KCkuZm9ybWF0KCcwMDowMDowMCcpLCBtb21lbnQoKS5mb3JtYXQoJzIzOjU5OjU5JyldDQogICAgICAgICAgfSwNCiAgICAgICAgICB7b3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ3JlZ2lvbklkJ30NCiAgICAgICAgXSwNCiAgICAgICAgc29ydGVyOiBbDQogICAgICAgICAge2RpcmVjdGlvbjogJ0RFU0MnLCBwcm9wZXJ0eTogJ2luc3BlY3Rpb25EYXRlJ30sDQogICAgICAgICAge2RpcmVjdGlvbjogJ0RFU0MnLCBwcm9wZXJ0eTogJ2luc3BlY3Rpb25UaW1lJ30NCiAgICAgICAgXQ0KICAgICAgfQ0KICAgIH0NCiAgfSwNCiAgY3JlYXRlZCgpIHsNCiAgICAvLyDojrflj5bmoJHlvaLnm67lvZUtDQogICAgdGhpcy5nZXRPcmdUcmVlRGF0YSgpDQogIH0sDQogIG1vdW50ZWQoKSB7DQogICAgdGhpcy5wdWJTdWIgPSBQdWJTdWIuc3Vic2NyaWJlKCdUYWJsZVBhZ2UnLCAoXywgZGF0YSkgPT4gew0KICAgICAgc3dpdGNoIChkYXRhLnR5cGUpIHsNCiAgICAgICAgY2FzZSAnYWRkJzoNCiAgICAgICAgICB0aGlzLmhhbmRsZUN1cnJlbnRDaGFuZ2UoMSkNCiAgICAgICAgICBicmVhaw0KICAgICAgICBjYXNlICdlZGl0JzoNCiAgICAgICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICAgICAgICBicmVhaw0KICAgICAgfQ0KICAgIH0pDQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICBkaWN0aW9uYXJ5RXNjYXBlLA0KICAgIGdldFNvcnRlckRpcmVjdGlvbiwNCiAgICAvLyDml7bpl7TojIPlm7TliIfmjaINCiAgICBkYXRlUGlja2VyQ2hhbmdlKHZhbCkgew0KICAgICAgbGV0IGRhdGUgPSAnJywNCiAgICAgICAgdGltZSA9ICcnDQogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGggPiAwKSB7DQogICAgICAgIGxldCBbc3RhcnQsIGVuZF0gPSB2YWwNCiAgICAgICAgY29uc3Qgc3RhcnREYXRlID0gbW9tZW50KHN0YXJ0KS5mb3JtYXQoJ1lZWVktTU0tREQnKQ0KICAgICAgICBjb25zdCBlbmREYXRlID0gbW9tZW50KGVuZCkuZm9ybWF0KCdZWVlZLU1NLUREJykNCiAgICAgICAgY29uc3Qgc3RhcnRUaW1lID0gbW9tZW50KHN0YXJ0KS5mb3JtYXQoJ0hIOm1tOnNzJykNCiAgICAgICAgY29uc3QgZW5kVGltZSA9IG1vbWVudChlbmQpLmZvcm1hdCgnSEg6bW06c3MnKQ0KICAgICAgICBkYXRlID0gW3N0YXJ0RGF0ZSwgZW5kRGF0ZV0NCiAgICAgICAgdGltZSA9IFtzdGFydFRpbWUsIGVuZFRpbWVdDQogICAgICB9DQogICAgICBzZXRRdWVyeVZhbHVlKHRoaXMucGFyYW1zLCAnaW5zcGVjdGlvbkRhdGUnLCBkYXRlKQ0KICAgICAgc2V0UXVlcnlWYWx1ZSh0aGlzLnBhcmFtcywgJ2luc3BlY3Rpb25UaW1lJywgdGltZSkNCiAgICAgIHRoaXMucGFyYW1zLnBhZ2VCZWFuLnBhZ2UgPSAxDQogICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICB9LA0KICAgIC8vIOiOt+WPluWFrOWPuOagkS3lvILmraXmlrnms5XvvIznlKjkuo7ku47lkI7nq6/ojrflj5bmoJHlvaLmlbDmja4NCiAgICBhc3luYyBnZXRPcmdUcmVlRGF0YSgpIHsNCiAgICAgIHRyeSB7DQogICAgICAgIHRoaXMudHJlZUxvYWRpbmcgPSB0cnVlDQogICAgICAgIGxldCB7dmFsdWV9ID0gYXdhaXQgb3JnVHJlZSgpIC8vIOiwg+eUqCBBUEkg6I635Y+W5qCR5b2i5pWw5o2uDQogICAgICAgIHRoaXMudHJlZURhdGEgPSBbdmFsdWVdDQogICAgICB9IGZpbmFsbHkgew0KICAgICAgICB0aGlzLmxvYWREYXRhUHJlKCkNCiAgICAgICAgdGhpcy50cmVlTG9hZGluZyA9IGZhbHNlIC8vIOaXoOiuuuaIkOWKn+aIluWksei0pe+8jOmDveWFs+mXreWKoOi9veeKtuaAgQ0KICAgICAgfQ0KICAgIH0sDQogICAgZXh0cmFjdElkcyhub2RlKSB7DQogICAgICBsZXQgaWRzID0gW10NCiAgICAgIC8vIOWmguaenOW9k+WJjeiKgueCueaciSBjaGlsZHJlbu+8jOWImemAkuW9kuaPkOWPlg0KICAgICAgaWYgKG5vZGUuY2hpbGRyZW4pIHsNCiAgICAgICAgaWRzID0gbm9kZS5jaGlsZHJlbi5tYXAoY2hpbGQgPT4gY2hpbGQuaWQpIC8vIOaPkOWPluW9k+WJjeiKgueCueeahCBpZA0KICAgICAgICAvLyDpgJLlvZLmj5Dlj5blrZDoioLngrnnmoQgaWQNCiAgICAgICAgbm9kZS5jaGlsZHJlbi5mb3JFYWNoKGNoaWxkID0+IHsNCiAgICAgICAgICBpZHMgPSBpZHMuY29uY2F0KHRoaXMuZXh0cmFjdElkcyhjaGlsZCkpDQogICAgICAgIH0pDQogICAgICB9DQogICAgICByZXR1cm4gaWRzDQogICAgfSwNCiAgICBsb2FkRGF0YVByZSgpIHsNCiAgICAgIC8vIOWbnuiwg+S4rem7mOiupOmAieS4reesrOS4gOmhueW5tuWwhuWFtmlk5L2c5Li65Y+C5pWw6K+35rGC6KGo5qC8DQogICAgICB0aGlzLnRyZWVJdGVtID0gdGhpcy50cmVlRGF0YVswXSB8fCB7fQ0KICAgICAgbGV0IGFycmF5ID0gW10NCiAgICAgIGlmICh0aGlzLnRyZWVJdGVtLmNoaWxkcmVuLmxlbmd0aCA+IDApIHsNCiAgICAgICAgYXJyYXkgPSB0aGlzLmV4dHJhY3RJZHModGhpcy50cmVlSXRlbSkNCiAgICAgIH0NCiAgICAgIHRoaXMuJG5leHRUaWNrKChfKSA9PiB7DQogICAgICAgIHRoaXMuJHJlZnMudHJlZVNpZGU/LnNldEN1cnJlbnRLZXkodGhpcy50cmVlSXRlbT8uaWQpDQogICAgICAgIHRoaXMuJHJlZnMudHJlZVNpZGU/LmV4cGFuZEhhbmRsZSh0cnVlLCAyKQ0KICAgICAgfSkNCiAgICAgIHNldFF1ZXJ5VmFsdWUodGhpcy5wYXJhbXMsICdyZWdpb25JZCcsIGFycmF5KQ0KICAgICAgdGhpcy5sb2FkRGF0YSgpIC8v5Yqg6L296KGo5qC85pWw5o2uDQogICAgfSwNCiAgICAvL+W3pui+ueagkeiKgueCue+8jOeCueWHu+mAieaLqQ0KICAgIGN1cnJlbnRDaGFuZ2Uobm9kZUl0ZW0pIHsNCiAgICAgIGlmIChub2RlSXRlbS5pZCA9PT0gJzE3NjYwMTc0Njg0NDQ0NTA4MTYnKSB7DQogICAgICAgIHRoaXMuaXNBYWJsZXNkID0gdHJ1ZQ0KICAgICAgICBzZXRRdWVyeVZhbHVlKHRoaXMucGFyYW1zLCAncmVnaW9uSWQgJywgdGhpcy5leHRyYWN0SWRzKG5vZGVJdGVtKSkNCiAgICAgIH0gZWxzZSBpZiAobm9kZUl0ZW0uY2hpbGRyZW4gJiYgbm9kZUl0ZW0uY2hpbGRyZW4ubGVuZ3RoID4gMCkgew0KICAgICAgICB0aGlzLmlzQWFibGVzZCA9IHRydWUNCiAgICAgICAgY29uc3QgYXJyYXkgPSBub2RlSXRlbS5jaGlsZHJlbi5tYXAoaXRlbSA9PiBpdGVtLmlkKQ0KICAgICAgICBzZXRRdWVyeVZhbHVlKHRoaXMucGFyYW1zLCAncmVnaW9uSWQgJywgYXJyYXkpDQogICAgICB9IGVsc2Ugew0KICAgICAgICB0aGlzLmlzQWFibGVzZCA9IGZhbHNlDQogICAgICAgIHNldFF1ZXJ5VmFsdWUodGhpcy5wYXJhbXMsICdyZWdpb25JZCAnLCBbbm9kZUl0ZW0/LmlkXSB8fCBbXSkNCiAgICAgIH0NCiAgICAgIC8vIOS/ruaUueWvueW6lOeahOWtl+auteWAvC0t6YeN54K5LeeCueWHu+mAieaLqeS8oGlkDQogICAgICAvLyBzZXRRdWVyeVZhbHVlKHRoaXMucGFyYW1zLCAncmVnaW9uSWQnLCBub2RlSXRlbT8uaWQgfHwgJycpIC8v5bCG6YCJ5Lit55qE5qCR6IqC54K555qEIGlkIOiuvue9ruS4uuafpeivouWPguaVsOeahOS4gOmDqOWIhuOAgg0KICAgICAgdGhpcy50cmVlSXRlbSA9IG5vZGVJdGVtIHx8IHt9DQogICAgICB0aGlzLmNhbGNUYWJsZUhlaWdodCg1MDApDQogICAgICB0aGlzLnBhcmFtcy5wYWdlQmVhbi5wYWdlID0gMQ0KICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgfSwNCiAgICAvL+iOt+WPluaVsOaNrg0KICAgIGFzeW5jIGxvYWREYXRhKCkgew0KICAgICAgdHJ5IHsNCiAgICAgICAgdGhpcy50YWJsZUxvYWRpbmcgPSB0cnVlDQogICAgICAgIGNvbnN0IHt0b3RhbCA9IDAsIHJvd3MgPSBbXX0gPSBhd2FpdCB0YWJsZURhdGEoDQogICAgICAgICAgcmVmaW5lUmVxdWVzdEJvZHkodGhpcy5wYXJhbXMpDQogICAgICAgICkNCiAgICAgICAgdGhpcy5wYXJhbXMucGFnZUJlYW4udG90YWwgPSB0b3RhbA0KICAgICAgICB0aGlzLnRhYmxlRGF0YSA9IHJvd3MubWFwKChpKSA9PiAoew0KICAgICAgICAgIC4uLmkNCiAgICAgICAgfSkpDQogICAgICB9IGZpbmFsbHkgew0KICAgICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IGZhbHNlDQogICAgICB9DQogICAgfSwNCg0KICAgIC8vIOWIoOmZpA0KICAgIGhhbmRsZURlbGV0ZShyb3cpIHsNCiAgICAgIHRoaXMuY2xpY2tUaW1lciA9IHRydWUNCiAgICAgIHNldFRpbWVvdXQoKF8pID0+ICh0aGlzLmNsaWNrVGltZXIgPSBmYWxzZSkpDQogICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprliKDpmaTpgInkuK3nmoTop4bpopHlt6Hmo4DorrDlvZXlkJfvvJ8nLCAn5o+Q56S6Jywgew0KICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruiupCcsDQogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLA0KICAgICAgICB0eXBlOiAnd2FybmluZycNCiAgICAgIH0pDQogICAgICAgIC50aGVuKGFzeW5jICgpID0+IHsNCiAgICAgICAgICB0aGlzLmJ0bkxvYWRpbmcgPSB0cnVlDQogICAgICAgICAgbGV0IGlkcyA9IHJvdyA/IHJvdy5pZCA6IHRoaXMuY3VycmVudERhdGFEZWwuam9pbigpDQogICAgICAgICAgdHJ5IHsNCiAgICAgICAgICAgIGNvbnN0IHtzdGF0ZX0gPSBhd2FpdCB0YXNrRGVsZXRlKGlkcykNCiAgICAgICAgICAgIGlmIChzdGF0ZSkgew0KICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoYOinhumikeW3oeajgOiusOW9leWIoOmZpOaIkOWKn2ApDQogICAgICAgICAgICAgIGNvbnN0IHtwYWdlLCBwYWdlU2l6ZSwgdG90YWx9ID0gdGhpcy5wYXJhbXMucGFnZUJlYW4NCiAgICAgICAgICAgICAgY29uc3QgdG90YWxQYWdlcyA9IE1hdGguY2VpbCh0b3RhbCAvIHBhZ2VTaXplKSAvLyDorqHnrpfmgLvpobXmlbANCiAgICAgICAgICAgICAgaWYgKHRvdGFsUGFnZXMgPiAxICYmIHBhZ2UgPT09IHRvdGFsUGFnZXMpIHsNCiAgICAgICAgICAgICAgICBpZiAodGhpcy50YWJsZURhdGEubGVuZ3RoID09PSAxKSB7DQogICAgICAgICAgICAgICAgICAvLyDlvZPliY3pobXlj6rmnInkuIDmnaHmlbDmja4NCiAgICAgICAgICAgICAgICAgIHRoaXMucGFyYW1zLnBhZ2VCZWFuLnBhZ2UgLT0gMSAvLyDov5Tlm57liY3kuIDpobUNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgYXdhaXQgdGhpcy5sb2FkRGF0YSgpDQogICAgICAgICAgICB9DQogICAgICAgICAgfSBmaW5hbGx5IHsNCiAgICAgICAgICAgIHRoaXMuYnRuTG9hZGluZyA9IGZhbHNlDQogICAgICAgICAgfQ0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKF8pID0+IF8pDQogICAgfSwNCiAgICAvLw0KICAgIGhhbmRsZUFkZFBhZ2UoKSB7DQogICAgICB0aGlzLmNoYW5nZVBhZ2UoJ0VkaXRBZGRQYWdlJywgew0KICAgICAgICByZWdpb25JZDogdGhpcy50cmVlSXRlbS5pZCwNCiAgICAgICAgcmVnaW9uTmFtZTogdGhpcy50cmVlSXRlbS5uYW1lDQogICAgICB9KQ0KICAgIH0sDQogICAgLy8g5pS55Y+Y6aG16Z2iDQogICAgY2hhbmdlUGFnZShwYWdlTmFtZSA9ICcnLCByb3cgPSB7fSkgew0KICAgICAgaWYgKCFwYWdlTmFtZSkgcmV0dXJuDQoNCiAgICAgIHRoaXMuJGVtaXQoDQogICAgICAgICdjaGFuZ2VQYWdlJywNCiAgICAgICAgcGFnZU5hbWUsDQogICAgICAgIChfKSA9PiB7DQogICAgICAgICAgUHViU3ViLnB1Ymxpc2gocGFnZU5hbWUsIHJvdykNCiAgICAgICAgfSwNCiAgICAgICAgcm93LmlkID8gJ+e8lui+kScgOiAn5re75YqgJw0KICAgICAgKQ0KICAgIH0NCiAgfSwNCiAgYmVmb3JlRGVzdHJveSgpIHsNCiAgICAvLyDlnKjnu4Tku7bplIDmr4HkuYvliY0g5riF6Zmk6K6i6ZiF5raI5oGvDQogICAgUHViU3ViLnVuc3Vic2NyaWJlKHRoaXMucHViU3ViKQ0KICB9DQp9DQo="},null]}