{"remainingRequest":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\assetsOperating\\AssetLedgerRegistration\\PendingInboundInquiry\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\assetsOperating\\AssetLedgerRegistration\\PendingInboundInquiry\\index.vue","mtime":1702626338043},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgcGFnaW5hdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvcGFnaW5hdGlvbicNCmltcG9ydCB7IFRhYmxlTWl4aW4gfSBmcm9tICdAL21peGlucy90YWJsZU1peGluJw0KaW1wb3J0IHV0aWxzIGZyb20gJ0AvdXRpbHMuanMnDQppbXBvcnQgU3VwZXJTZWFyY2ggZnJvbSAnQC9jb21wb25lbnRzL1N1cGVyU2VhcmNoL2luZGV4LnZ1ZScNCmltcG9ydCBkZXRhaWxEaWFsb2cgZnJvbSAnLi9jb21wb25lbnRzL2RldGFpbERpYWxvZy52dWUnDQppbXBvcnQgdHJlZVNpZGUgZnJvbSAnQC9jb21wb25lbnRzL3RyZWVTaWRlL2luZGV4LnZ1ZScNCmltcG9ydCBhcGkgZnJvbSAnQC9hcGkvYXNzZXRzT3BlcmF0aW5nL0Fzc2V0TGVkZ2VyUmVnaXN0cmF0aW9uL1Byb3BlcnR5TGVkZ2VyLmpzJw0KaW1wb3J0IHB1YlN1YiBmcm9tICdwdWJzdWItanMnDQpjb25zdCBwb3J0YWwgPSB3aW5kb3cuY29udGV4dC5wb3J0YWwNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogJ1Byb3BlcnR5TGVkZ2VyJywNCiAgY29tcG9uZW50czogew0KICAgIHBhZ2luYXRpb24sDQogICAgU3VwZXJTZWFyY2gsDQogICAgdHJlZVNpZGUsDQogICAgZGV0YWlsRGlhbG9nDQogIH0sDQogIG1peGluczogW1RhYmxlTWl4aW5dLA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICB0YWJsZU1heEhlaWdodDogNjAwLA0KICAgICAgbG9hZGluZzogZmFsc2UsDQogICAgICB0YWJsZUxvYWRpbmc6IGZhbHNlLA0KICAgICAgY29tcG9uZW50TmFtZTogJ3RhYmxlJywNCiAgICAgIGRlZmF1bHRQcm9wczogew0KICAgICAgICBjaGlsZHJlbjogJ2NoaWxkcmVuJywNCiAgICAgICAgbGFiZWw6ICduYW1lJywNCiAgICAgIH0sDQogICAgICB0YWJMaXN0OiBbJ+WFrOWPuCddLA0KICAgICAgdHJlZURhdGE6IFtdLA0KICAgICAgdGFibGVEYXRhOiBbXSwNCiAgICAgIG11bHRpcGxlU2VsZWN0aW9uOiBbXSwNCiAgICAgIGN1cnJlbnREYXRhRGVsOiBbXSwNCiAgICAgIHF1ZXJ5UGFyYW1zOiB7DQogICAgICAgIHBhZ2U6IDEsDQogICAgICAgIHBhZ2VTaXplOiAyMCwNCiAgICAgICAgdG90YWw6IDAsDQogICAgICAgIGJlbG9uZ3NPcmdJZDogbnVsbCwNCiAgICAgICAgYXNzZXROYXR1cmU6IFtdLA0KICAgICAgICBhc3NldFR5cGU6IFtdLA0KICAgICAgICBhc3NldFN0YXR1czogW10sDQogICAgICAgIGFzc2V0QnVzaW5lc3M6IFtdLA0KICAgICAgfSwNCiAgICAgIGJhc2lzT3B0aW9uOiBbDQogICAgICAgIHsNCiAgICAgICAgICBpdGVtTGFiZWw6ICflrqHmoLjnirbmgIEnLA0KICAgICAgICAgIGl0ZW1Qcm9wOiAnYXNzZXRBdWRpdCcsDQogICAgICAgICAgaXRlbVR5cGU6ICdyYWRpbycsDQogICAgICAgICAgc2VhcmNoVHlwZTogJ2Jhc2ljJywNCiAgICAgICAgICBsYWJlbFdpZHRoOiAnMTAwcHgnLA0KICAgICAgICAgIG9wdGlvbjogWw0KICAgICAgICAgIF0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGl0ZW1MYWJlbDogJ+aYr+WQpuiOt+WPluadg+WxnuS/oeaBrycsDQogICAgICAgICAgaXRlbVByb3A6ICdpc0dldFdhcnJlbnRzJywNCiAgICAgICAgICBpdGVtVHlwZTogJ3JhZGlvJywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYmFzaWMnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsDQogICAgICAgICAgb3B0aW9uOiBbDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn6LWE5Lqn5bGe5oCnJywNCiAgICAgICAgICBpdGVtUHJvcDogJ2Fzc2V0TmF0dXJlJywNCiAgICAgICAgICBpdGVtVHlwZTogJ3JhZGlvJywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYmFzaWMnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsDQogICAgICAgICAgb3B0aW9uOiBbDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn6LWE5Lqn57G75Z6LJywNCiAgICAgICAgICBpdGVtUHJvcDogJ2Fzc2V0VHlwZScsDQogICAgICAgICAgaXRlbVR5cGU6ICdyYWRpbycsDQogICAgICAgICAgc2VhcmNoVHlwZTogJ2Jhc2ljJywNCiAgICAgICAgICBsYWJlbFdpZHRoOiAnMTAwcHgnLA0KICAgICAgICAgIG9wdGlvbjogWw0KICAgICAgICAgIF0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGl0ZW1MYWJlbDogJ+i1hOS6p+eKtuaAgScsDQogICAgICAgICAgaXRlbVByb3A6ICdhc3NldFN0YXR1cycsDQogICAgICAgICAgaXRlbVR5cGU6ICdjaGVja2JveCcsDQogICAgICAgICAgc2VhcmNoVHlwZTogJ2Jhc2ljJywNCiAgICAgICAgICBsYWJlbFdpZHRoOiAnMTAwcHgnLA0KICAgICAgICAgIG9wdGlvbjogWw0KICAgICAgICAgIF0NCiAgICAgICAgfSwNCiAgICAgICAgLy8gew0KICAgICAgICAvLyAgIGl0ZW1MYWJlbDogJ+i1hOS6p+S4muaAgScsDQogICAgICAgIC8vICAgaXRlbVByb3A6ICdhc3NldEJ1c2luZXNzJywNCiAgICAgICAgLy8gICBpdGVtVHlwZTogJ2NoZWNrYm94JywNCiAgICAgICAgLy8gICBzZWFyY2hUeXBlOiAnYmFzaWMnLA0KICAgICAgICAvLyAgIGxhYmVsV2lkdGg6ICcxMDBweCcsDQogICAgICAgIC8vICAgb3B0aW9uOiBbDQogICAgICAgIC8vICAgXQ0KICAgICAgICAvLyB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn6aG555uu5ZCN56ewJywNCiAgICAgICAgICBpdGVtUHJvcDogJ3Byb2plY3RJZCcsDQogICAgICAgICAgaXRlbVR5cGU6ICdzZWxlY3QnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICc5MHB4JywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYWR2YW5jZScNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGl0ZW1MYWJlbDogJ+i1hOS6p+WQjeensCcsDQogICAgICAgICAgaXRlbVByb3A6ICduYW1lJywNCiAgICAgICAgICBpdGVtVHlwZTogJ2lucHV0JywNCiAgICAgICAgICBsYWJlbFdpZHRoOiAnOTBweCcsDQogICAgICAgICAgc2VhcmNoVHlwZTogJ2FkdmFuY2UnDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICBpdGVtTGFiZWw6ICfmiLflj7cnLA0KICAgICAgICAgIGl0ZW1Qcm9wOiAnYXNzZXRObycsDQogICAgICAgICAgaXRlbVR5cGU6ICdpbnB1dCcsDQogICAgICAgICAgbGFiZWxXaWR0aDogJzkwcHgnLA0KICAgICAgICAgIHNlYXJjaFR5cGU6ICdhZHZhbmNlJw0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn5omA5Zyo5qW85bGCJywNCiAgICAgICAgICBpdGVtUHJvcDogJ2Fzc2V0Rmxvb3InLA0KICAgICAgICAgIGl0ZW1UeXBlOiAnaW5wdXQnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICc5MHB4JywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYWR2YW5jZScNCiAgICAgICAgfQ0KICAgICAgXSwNCiAgICAgIHNvcnRlcjogWw0KICAgICAgICB7DQogICAgICAgICAgZGlyZWN0aW9uOiAnJywNCiAgICAgICAgICBwcm9wZXJ0eTogJ21hdENvZGUnDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICBkaXJlY3Rpb246ICdERVNDJywNCiAgICAgICAgICBwcm9wZXJ0eTogJ2NyZWF0ZVRpbWUnDQogICAgICAgIH0NCiAgICAgIF0sDQogICAgICBwdWJTdWI6IG51bGwNCg0KICAgIH0NCiAgfSwNCg0KICBjcmVhdGVkKCkgew0KICAgIHRoaXMuYmFzaXNPcHRpb25bMF0ub3B0aW9uID0gdXRpbHMuZ2V0RGljdEl0ZW1zRnJvbUNhY2hlKCdzaHp0Jykuc2xpY2UoMSkNCiAgICB0aGlzLmJhc2lzT3B0aW9uWzFdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnc2Z6d3pjJykNCiAgICB0aGlzLmJhc2lzT3B0aW9uWzJdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgneG1zeCcpDQogICAgdGhpcy5iYXNpc09wdGlvblszXS5vcHRpb24gPSB1dGlscy5nZXREaWN0SXRlbXNGcm9tQ2FjaGUoJ3pjbHgnKQ0KICAgIHRoaXMuYmFzaXNPcHRpb25bNF0ub3B0aW9uID0gdXRpbHMuZ2V0RGljdEl0ZW1zRnJvbUNhY2hlKCd6Y3p0JykNCiAgICAvLyB0aGlzLmJhc2lzT3B0aW9uWzRdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnemN5dCcpDQogICAgdGhpcy5nZXRQcm9qZWN0KCkNCiAgICB0aGlzLmdldFVzZXJPcmdUcmVlKCkNCiAgICB0aGlzLmxvYWREYXRhKCkNCiAgfSwNCiAgbW91bnRlZCgpIHsNCiAgICB0aGlzLmNhbGNUYWJsZUhlaWdodCgpDQogICAgdGhpcy4kcm9vdC4kb24oJ3Jlc2l6ZScsICgpID0+IHsNCiAgICAgIHRoaXMuY2FsY1RhYmxlSGVpZ2h0KDUwMCkNCiAgICB9KQ0KICAgICAvLyDmt7vliqDoh6rlrprkuYnpnaLljIXlsZFwdWItc3ViDQogICAgIHRoaXMucHViU3ViID0gcHViU3ViLnN1YnNjcmliZSgnYnJlYWRjcnVtYi1jbGljaycsIChfLCBpdGVtKSA9PiB7DQogICAgICBjb25zb2xlLmxvZyhpdGVtKQ0KICAgICAgaWYgKGl0ZW0uaXNDdXJyZW50Um91dGUpIHRoaXMuY29tcG9uZW50TmFtZSA9ICd0YWJsZScNCiAgICB9KQ0KICB9LA0KICBjb21wdXRlZDogew0KICAgIC8vIOWKoOW3peS4uuWQjuerr+mcgOimgeeahOivt+axguagvOW8jw0KICAgIGNvbXB1dGVkUXVlcnkoKSB7DQogICAgICAvKg0KICAgICAgICog5a6a5LmJIGVzY2FwZU9wdCDlrZfmrrXlr7nlupTlrZflhbjlkI0g5a+56LGhDQogICAgICAgKiAg5Li66YeN5paw5Yqg5bel57uT5p6E6LWL5YC855qE5paw6K+35rGC6YWN572u5Y+C5pWwDQogICAgICAgKiAqLw0KICAgICAgY29uc3QgcXVlcnlzID0gWw0KICAgICAgICB7IG9wZXJhdGlvbjogJ0lOJywgcHJvcGVydHk6ICdhc3NldEF1ZGl0JywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ2Fzc2V0TmF0dXJlJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ2Fzc2V0VHlwZScsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICB7IG9wZXJhdGlvbjogJ0lOJywgcHJvcGVydHk6ICdhc3NldFN0YXR1cycsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICB7IG9wZXJhdGlvbjogJ0lOJywgcHJvcGVydHk6ICdhc3NldEJ1c2luZXNzJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ2lzR2V0V2FycmVudHMnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgICAgeyBvcGVyYXRpb246ICdMSUtFJywgcHJvcGVydHk6ICduYW1lJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnTElLRScsIHByb3BlcnR5OiAnYXNzZXRObycsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICB7IG9wZXJhdGlvbjogJ0VRVUFMJywgcHJvcGVydHk6ICdhc3NldEZsb29yJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnRVFVQUwnLCBwcm9wZXJ0eTogJ2JlbG9uZ3NPcmdJZCcsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICB7IG9wZXJhdGlvbjogJ0VRVUFMJywgcHJvcGVydHk6ICdwcm9qZWN0SWQnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgIF0NCiAgICAgIGNvbnN0IHsgcGFnZVNpemUsIHBhZ2UsIC4uLml0ZW0gfSA9IHRoaXMucXVlcnlQYXJhbXMNCiAgICAgIHJldHVybiB7DQogICAgICAgIHBhZ2VCZWFuOiB7IHBhZ2VTaXplLCBwYWdlIH0sDQogICAgICAgIHF1ZXJ5czogcXVlcnlzLmZsYXRNYXAoaSA9PiB7DQogICAgICAgICAgY29uc3QgdmFsdWUgPSBpdGVtW2kucHJvcGVydHldDQogICAgICAgICAgaWYgKEFycmF5LmlzQXJyYXkodmFsdWUpICYmICF2YWx1ZS5sZW5ndGgpIHJldHVybiBbXQ0KICAgICAgICAgIGlmICh2YWx1ZSA9PT0gJycpIHJldHVybiBbXQ0KICAgICAgICAgIHJldHVybiB7IGdyb3VwOiAnbWFpbicsIC4uLmksIHZhbHVlIH0NCiAgICAgICAgfSksDQogICAgICAgIHNvcnRlcjogdGhpcy5zb3J0ZXIuZmlsdGVyKGkgPT4gaS5kaXJlY3Rpb24gIT09ICcnKQ0KICAgICAgfQ0KICAgIH0NCiAgfSwNCiAgbWV0aG9kczogew0KICAgIC8v5YWz6Zet57uE5Lu2DQogICAgY2xvc2VDb21wb25lbnQocm93KSB7DQogICAgICB0aGlzLmNvbXBvbmVudE5hbWUgPSAndGFibGUnDQogICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICB9LA0KICAgIC8v5a2X5YW457+76K+RDQogICAgZ2V0RGljdE5hbWUoY29kZSwgdmFsdWUpIHsNCiAgICAgIHJldHVybiB1dGlscy5nZXREaWN0TmFtZShjb2RlLCB2YWx1ZSkNCiAgICB9LA0KICAgIC8v6I635Y+W57uE57uH5qCRDQogICAgZ2V0VXNlck9yZ1RyZWUoKSB7DQogICAgICBsZXQgY3VyVXNlckRldGFpbCA9IHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIuY3VycmVudFVzZXJEZXRhaWwNCiAgICAgIGxldCBvcmdJZCA9IGN1clVzZXJEZXRhaWwub3JnWzBdLm9yZ0lkDQogICAgICBhcGkuZ2V0VXNlck9yZ1RyZWUob3JnSWQsIHJlcyA9PiB7DQogICAgICAgIGlmIChyZXMpIHsNCiAgICAgICAgICB0aGlzLnRyZWVEYXRhID0gcmVzDQogICAgICAgIH0NCiAgICAgIH0pDQogICAgfSwNCiAgICAvL+iOt+WPlumhueebruS4i+aLiQ0KICAgIGFzeW5jIGdldFByb2plY3QoKSB7DQogICAgICBhd2FpdCBhcGkucHJvamVjdFFxdWVyeSh7DQogICAgICAgIHBhZ2VCZWFuOiB7DQogICAgICAgICAgcGFnZVNpemU6IC0xLA0KICAgICAgICAgIHBhZ2U6IDENCiAgICAgICAgfQ0KICAgICAgfSwgcmVzID0+IHsNCiAgICAgICAgaWYgKHJlcy5yb3dzKSB7DQogICAgICAgICAgdGhpcy5iYXNpc09wdGlvbls1XS5vcHRpb24gPSByZXMucm93cy5tYXAoaSA9PiB7DQogICAgICAgICAgICByZXR1cm4gew0KICAgICAgICAgICAgICAuLi5pLA0KICAgICAgICAgICAgICBuYW1lOiBpLnByb2plY3ROYW1lLA0KICAgICAgICAgICAgICB2YWx1ZTogaS5pZA0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0pDQogICAgICAgICAgdGhpcy4kcmVmcy5zdXBlclNlYXJjaCAmJiB0aGlzLiRyZWZzLnN1cGVyU2VhcmNoLmRhdGFJbml0aWFsaXphdGlvbih0aGlzLnF1ZXJ5UGFyYW1zKQ0KICAgICAgICB9DQogICAgICB9KQ0KICAgIH0sDQogICAgLy/ojrflj5bmlbDmja4NCiAgICBsb2FkRGF0YSgpIHsNCiAgICAgIHRoaXMudGFibGVMb2FkaW5nID0gdHJ1ZQ0KICAgICAgbGV0IHBhcmFtcyA9IHRoaXMuY29tcHV0ZWRRdWVyeQ0KICAgICAgcGFyYW1zLnF1ZXJ5cy5wdXNoKA0KICAgICAgICB7DQogICAgICAgICAgZ3JvdXA6Im1haW4iLA0KICAgICAgICAgIG9wZXJhdGlvbjogIk5PVF9FUVVBTCIsDQogICAgICAgICAgcHJvcGVydHkgOiAiYXNzZXRBdWRpdCIsDQogICAgICAgICAgcmVsYXRpb24gOiJBTkQiLA0KICAgICAgICAgIHZhbHVlIDogJy0xJywNCiAgICAgICAgfQ0KICAgICAgKQ0KICAgICAgYXBpLnF1ZXJ5RGF0YShwYXJhbXMsIHJlcyA9PiB7DQogICAgICAgIGlmIChyZXMucm93cykgew0KICAgICAgICAgIHRoaXMudGFibGVEYXRhID0gcmVzLnJvd3MNCiAgICAgICAgICB0aGlzLnF1ZXJ5UGFyYW1zLnRvdGFsID0gcmVzLnRvdGFsDQogICAgICAgICAgdGhpcy50YWJsZUxvYWRpbmcgPSBmYWxzZQ0KICAgICAgICB9DQogICAgICB9KQ0KICAgIH0sDQogICAgLy/liKTmlq3li77pgIkNCiAgICBzZWxlY3RhYmxlKHJvdywgaW5kZXgpIHsNCiAgICAgIGlmIChyb3cuYXNzZXRBdWRpdCAhPT0gJzAnKSB7DQogICAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHJldHVybiB0cnVlOw0KICAgICAgfQ0KICAgIH0sDQogICAgLy/lt6bovrnmoJHoioLngrkNCiAgICBjdXJyZW50Q2hhbmdlKHZhbHVlLCBkYXRhKSB7DQogICAgICBpZiAodmFsdWUpIHsNCiAgICAgICAgdGhpcy5xdWVyeVBhcmFtcy5iZWxvbmdzT3JnSWQgPSB2YWx1ZS5pZA0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgdGhpcy5xdWVyeVBhcmFtcy5iZWxvbmdzT3JnSWQgPSBudWxsDQogICAgICB9DQogICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICB9LA0KICAgIC8v5bem6L655qCRdGFiDQogICAgdGFiQ2hhbmdlKCkgew0KICAgIH0sDQogICAgLy/lt6bovrnmoJHmkJzntKINCiAgICBmaWx0ZXJDaGFuZ2UodmFsKSB7DQogICAgfSwNCiAgICAvL+a3u+WKoA0KICAgIGhhbmRsZUFkZCgpIHsNCiAgICAgIHRoaXMuY29tcG9uZW50TmFtZSA9ICdlZGl0QWRkRGlhbG9nJw0KICAgICAgcHViU3ViLnB1Ymxpc2goJ2FkZC1jdXN0b20tYnJlYWRjcnVtYicsICfmt7vliqAnKQ0KICAgICAgdGhpcy4kcmVmcy5lZGl0QWRkRGlhbG9nLmFkZE1vZGlmeUJ0bigpDQogICAgfSwNCiAgICAvL+ivpuaDhQ0KICAgIGRldGFpbEJ0bihyb3cpIHsNCiAgICAgIHRoaXMuY29tcG9uZW50TmFtZSA9ICdkZXRhaWxEaWFsb2cnDQogICAgICBwdWJTdWIucHVibGlzaCgnYWRkLWN1c3RvbS1icmVhZGNydW1iJywgJ+ivpuaDhScpDQogICAgICB0aGlzLiRyZWZzLmRldGFpbERpYWxvZy5kZXRhaWwocm93KQ0KICAgIH0sDQogICAgLy8g5a6h5qC4DQogICAgZXhhbWluZUJ0bihyb3cpIHsNCiAgICAgIGxldCBpZHMNCiAgICAgIGlmIChyb3cpIHsNCiAgICAgICAgaWRzID0gcm93LmlkDQogICAgICB9IGVsc2Ugew0KICAgICAgICBpZHMgPSB0aGlzLmN1cnJlbnREYXRhRGVsLmpvaW4oKQ0KICAgICAgfQ0KICAgICAgdGhpcy4kY29uZmlybShg56Gu5a6a5a6h5qC46YCJ5Lit5pWw5o2u5ZCX77yfYCwgJ+aPkOekuicsIHsNCiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7orqQnLA0KICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywNCiAgICAgICAgdHlwZTogJ3dhcm5pbmcnDQogICAgICB9KS50aGVuKCgpID0+IHsNCiAgICAgICAgYXBpLmV4YW1pbmUoew0KICAgICAgICAgIGlkczogaWRzLA0KICAgICAgICAgIHN0YXR1czogMiwNCiAgICAgICAgfSwgcmVzID0+IHsNCiAgICAgICAgICBpZiAocmVzLnN0YXRlKSB7DQogICAgICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoYOWuoeaguOaIkOWKn2ApDQogICAgICAgICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICAgICAgICB9DQogICAgICAgIH0pDQogICAgICB9KQ0KICAgIH0sDQogICAgLy/pqbPlm54NCiAgICB0dXJuRG93bihyb3cpIHsNCiAgICAgIHRoaXMuJHByb21wdCgnJywgJ+mps+WbnueQhueUsScsIHsNCiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLA0KICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywNCiAgICAgICAgaW5wdXRQYXR0ZXJuOiAvXlteXHNdW1xzXFNdKiQvLA0KICAgICAgICBpbnB1dEVycm9yTWVzc2FnZTogJ+ivt+i+k+WFpemps+WbnueQhueUsScNCiAgICAgIH0pLnRoZW4oKHsgdmFsdWUgfSkgPT4gew0KICAgICAgICBsZXQgcGFyYW1zID0gew0KICAgICAgICAgIGlkczogcm93LmlkLA0KICAgICAgICAgIHN0YXR1czogMSwNCiAgICAgICAgICBhdWRpdE1zZzogdmFsdWUNCiAgICAgICAgfQ0KICAgICAgICBhcGkuZXhhbWluZShwYXJhbXMsIHJlcyA9PiB7DQogICAgICAgICAgaWYgKHJlcy5zdGF0ZSkgew0KICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKGDpqbPlm57miJDlip9gKQ0KICAgICAgICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgICAgICAgfQ0KICAgICAgICB9KQ0KICAgICAgfSkuY2F0Y2goKCkgPT4gew0KICAgICAgfSk7DQogICAgfSwNCiAgICAvL+S/ruaUuQ0KICAgIGhhbmRsZURiQ2xpY2socm93KSB7DQogICAgICB0aGlzLmNvbXBvbmVudE5hbWUgPSAnZWRpdEFkZERpYWxvZycNCiAgICAgIHB1YlN1Yi5wdWJsaXNoKCdhZGQtY3VzdG9tLWJyZWFkY3J1bWInLCAn57yW6L6RJykNCiAgICAgIHRoaXMuJHJlZnMuZWRpdEFkZERpYWxvZy5hZGRNb2RpZnlCdG4ocm93KQ0KICAgIH0sDQogICAgLy8g6aG26YOo5pCc57SiDQogICAgaGFuZGxlU2VhcmNoKGRhdGEpIHsNCiAgICAgIHRoaXMucXVlcnlQYXJhbXMgPSBkYXRhDQogICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICB9LA0KICAgIC8v6KGo5qC86YCJ5LitDQogICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkgew0KICAgICAgdGhpcy5jdXJyZW50RGF0YURlbCA9IHZhbC5tYXAoKGl0ZW0pID0+IHsNCiAgICAgICAgcmV0dXJuIGl0ZW0uaWQNCiAgICAgIH0pDQogICAgfSwNCiAgICAvLyDmjIflrprkuIDkuKprZXnmoIfor4bov5nkuIDooYznmoTmlbDmja4NCiAgICBnZXRSb3dLZXkocm93KSB7DQogICAgICByZXR1cm4gcm93LmlkOw0KICAgIH0sDQogICAgLy/liIbpobXpobXmlbANCiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHBhZ2UpIHsNCiAgICAgIHRoaXMucXVlcnlQYXJhbXMucGFnZSA9IHBhZ2UNCiAgICAgIHRoaXMubG9hZERhdGEoKQ0KICAgIH0sDQogICAgLy/liIbpobXlpKflsI8NCiAgICBoYW5kbGVTaXplQ2hhbmdlKHBhZ2VTaXplKSB7DQogICAgICB0aGlzLnF1ZXJ5UGFyYW1zLnBhZ2VTaXplID0gcGFnZVNpemUNCiAgICAgIHRoaXMubG9hZERhdGEoKQ0KICAgIH0NCiAgfSwNCiAgYmVmb3JlRGVzdHJveSgpIHsNCiAgICAvLyDlnKjnu4Tku7bplIDmr4HkuYvliY0g5riF6Zmk6K6i6ZiF5raI5oGvDQogICAgcHViU3ViLnVuc3Vic2NyaWJlKHRoaXMucHViU3ViKQ0KICB9DQp9DQo="},null]}