{"remainingRequest":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\LandLedger\\LandLedgerEnter\\LandLedgerInfo\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\LandLedger\\LandLedgerEnter\\LandLedgerInfo\\index.vue","mtime":1702626338028},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgcGFnaW5hdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvcGFnaW5hdGlvbicNCmltcG9ydCB7IFRhYmxlTWl4aW4gfSBmcm9tICdAL21peGlucy90YWJsZU1peGluJw0KaW1wb3J0IHV0aWxzIGZyb20gJ0AvdXRpbHMuanMnDQppbXBvcnQgZGV0YWlsRGlhbG9nIGZyb20gJy4vY29tcG9uZW50cy9kZXRhaWxEaWFsb2cudnVlJw0KaW1wb3J0IGVkaXRBZGREaWFsb2cgZnJvbSAnLi9jb21wb25lbnRzL2VkaXRBZGREaWFsb2cudnVlJw0KaW1wb3J0IFN1cGVyU2VhcmNoIGZyb20gJ0AvY29tcG9uZW50cy9TdXBlclNlYXJjaC9pbmRleC52dWUnDQppbXBvcnQgdHJlZVNpZGUgZnJvbSAnQC9jb21wb25lbnRzL3RyZWVTaWRlL2luZGV4LnZ1ZScNCmltcG9ydCBhcGkgZnJvbSAnQC9hcGkvTGFuZExlZGdlci9MYW5kTGVkZ2VyRW50ZXIvTGFuZExlZGdlckluZm8uanMnDQppbXBvcnQgcHViU3ViIGZyb20gJ3B1YnN1Yi1qcycNCg0KY29uc3QgcG9ydGFsID0gd2luZG93LmNvbnRleHQucG9ydGFsDQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdQcm9wZXJ0eUxlZGdlcicsDQogIGNvbXBvbmVudHM6IHsNCiAgICBwYWdpbmF0aW9uLA0KICAgIGVkaXRBZGREaWFsb2csDQogICAgU3VwZXJTZWFyY2gsDQogICAgdHJlZVNpZGUsDQogICAgZGV0YWlsRGlhbG9nDQogIH0sDQogIG1peGluczogW1RhYmxlTWl4aW5dLA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICB0YWJsZU1heEhlaWdodDogNjAwLA0KICAgICAgbG9hZGluZzogZmFsc2UsDQogICAgICB0YWJsZUxvYWRpbmc6IGZhbHNlLA0KICAgICAgY29tcG9uZW50TmFtZTogJ3RhYmxlJywNCiAgICAgIGRlZmF1bHRQcm9wczogew0KICAgICAgICBjaGlsZHJlbjogJ2NoaWxkcmVuJywNCiAgICAgICAgbGFiZWw6ICduYW1lJywNCiAgICAgIH0sDQogICAgICB0YWJMaXN0OiBbJ+WFrOWPuCddLA0KICAgICAgdHJlZURhdGE6IFtdLA0KICAgICAgdGFibGVEYXRhOiBbXSwNCiAgICAgIG11bHRpcGxlU2VsZWN0aW9uOiBbXSwNCiAgICAgIGN1cnJlbnREYXRhRGVsOiBbXSwNCiAgICAgIHF1ZXJ5UGFyYW1zOiB7DQogICAgICAgIHBhZ2U6IDEsDQogICAgICAgIHBhZ2VTaXplOiAyMCwNCiAgICAgICAgdG90YWw6IDAsDQogICAgICAgIGJlbG9uZ3NPcmdJZDogJycsDQogICAgICAgIGFzc2V0Tm86JycsDQogICAgICAgIGFzc2V0Rmxvb3I6JycsDQogICAgICAgIGFzc2V0TmF0dXJlOiBbXSwNCiAgICAgICAgYXNzZXRUeXBlOiBbXSwNCiAgICAgICAgbGFuZFN0YXR1czogW10sDQogICAgICAgIGFzc2V0QnVzaW5lc3M6IFtdLA0KICAgICAgfSwNCiAgICAgIGJhc2lzT3B0aW9uOiBbDQogICAgICAgIHsNCiAgICAgICAgICBpdGVtTGFiZWw6ICflrqHmoLjnirbmgIEnLA0KICAgICAgICAgIGl0ZW1Qcm9wOiAnYXNzZXRBdWRpdCcsDQogICAgICAgICAgaXRlbVR5cGU6ICdyYWRpbycsDQogICAgICAgICAgc2VhcmNoVHlwZTogJ2Jhc2ljJywNCiAgICAgICAgICBsYWJlbFdpZHRoOiAnMTAwcHgnLA0KICAgICAgICAgIG9wdGlvbjogWw0KICAgICAgICAgIF0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGl0ZW1MYWJlbDogJ+aYr+WQpuiOt+WPluadg+WxnuS/oeaBrycsDQogICAgICAgICAgaXRlbVByb3A6ICdpc0dldFdhcnJlbnRzJywNCiAgICAgICAgICBpdGVtVHlwZTogJ3JhZGlvJywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYmFzaWMnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsDQogICAgICAgICAgb3B0aW9uOiBbDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn6LWE5Lqn5bGe5oCnJywNCiAgICAgICAgICBpdGVtUHJvcDogJ2Fzc2V0TmF0dXJlJywNCiAgICAgICAgICBpdGVtVHlwZTogJ3JhZGlvJywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYmFzaWMnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsDQogICAgICAgICAgb3B0aW9uOiBbDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn5Zyf5Zyw57G75Z6LJywNCiAgICAgICAgICBpdGVtUHJvcDogJ2Fzc2V0VHlwZScsDQogICAgICAgICAgaXRlbVR5cGU6ICdyYWRpbycsDQogICAgICAgICAgc2VhcmNoVHlwZTogJ2Jhc2ljJywNCiAgICAgICAgICBsYWJlbFdpZHRoOiAnMTAwcHgnLA0KICAgICAgICAgIG9wdGlvbjogWw0KICAgICAgICAgIF0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGl0ZW1MYWJlbDogJ+i1hOS6p+eKtuaAgScsDQogICAgICAgICAgaXRlbVByb3A6ICdsYW5kU3RhdHVzJywNCiAgICAgICAgICBpdGVtVHlwZTogJ2NoZWNrYm94JywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYmFzaWMnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICcxMDBweCcsDQogICAgICAgICAgb3B0aW9uOiBbDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgaXRlbUxhYmVsOiAn6LWE5Lqn5ZCN56ewJywNCiAgICAgICAgICBpdGVtUHJvcDogJ25hbWUnLA0KICAgICAgICAgIGl0ZW1UeXBlOiAnaW5wdXQnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICc5MHB4JywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYWR2YW5jZScNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGl0ZW1MYWJlbDogJ+i1hOS6p+e8luWPtycsDQogICAgICAgICAgaXRlbVByb3A6ICdjb2RlJywNCiAgICAgICAgICBpdGVtVHlwZTogJ2lucHV0JywNCiAgICAgICAgICBsYWJlbFdpZHRoOiAnOTBweCcsDQogICAgICAgICAgc2VhcmNoVHlwZTogJ2FkdmFuY2UnDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICBpdGVtTGFiZWw6ICfotYTkuqfkuJrmgIEnLA0KICAgICAgICAgIGl0ZW1Qcm9wOiAnYXNzZXRCdXNpbmVzcycsDQogICAgICAgICAgaXRlbVR5cGU6ICdzZWxlY3QnLA0KICAgICAgICAgIGxhYmVsV2lkdGg6ICc5MHB4JywNCiAgICAgICAgICBzZWFyY2hUeXBlOiAnYWR2YW5jZScsDQogICAgICAgICAgb3B0aW9uOiBbXQ0KICAgICAgICB9LA0KICAgICAgXSwNCiAgICAgIHNvcnRlcjogWw0KICAgICAgICB7DQogICAgICAgICAgZGlyZWN0aW9uOiAnJywNCiAgICAgICAgICBwcm9wZXJ0eTogJ21hdENvZGUnDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICBkaXJlY3Rpb246ICdERVNDJywNCiAgICAgICAgICBwcm9wZXJ0eTogJ2NyZWF0ZVRpbWUnDQogICAgICAgIH0NCiAgICAgIF0sDQogICAgICBwdWJTdWI6IG51bGwNCg0KICAgIH0NCiAgfSwNCg0KICBjcmVhdGVkKCkgew0KICAgIHRoaXMuYmFzaXNPcHRpb25bMF0ub3B0aW9uID0gdXRpbHMuZ2V0RGljdEl0ZW1zRnJvbUNhY2hlKCdzaHp0JykNCiAgICB0aGlzLmJhc2lzT3B0aW9uWzFdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnc2Z6d3pjJykNCiAgICB0aGlzLmJhc2lzT3B0aW9uWzJdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgneG1zeCcpDQogICAgdGhpcy5iYXNpc09wdGlvblszXS5vcHRpb24gPSB1dGlscy5nZXREaWN0SXRlbXNGcm9tQ2FjaGUoJ3RkbHgnKQ0KICAgIHRoaXMuYmFzaXNPcHRpb25bNF0ub3B0aW9uID0gdXRpbHMuZ2V0RGljdEl0ZW1zRnJvbUNhY2hlKCd6Y3p0JykNCiAgICB0aGlzLmJhc2lzT3B0aW9uWzZdLm9wdGlvbiA9IHV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnemN5dHl0JykNCiAgICB0aGlzLmdldFByb2plY3QoKQ0KICAgIHRoaXMuZ2V0VXNlck9yZ1RyZWUoKQ0KICAgIHRoaXMubG9hZERhdGEoKQ0KICB9LA0KICBtb3VudGVkKCkgew0KICAgIHRoaXMuY2FsY1RhYmxlSGVpZ2h0KCkNCiAgICB0aGlzLiRyb290LiRvbigncmVzaXplJywgKCkgPT4gew0KICAgICAgdGhpcy5jYWxjVGFibGVIZWlnaHQoNTAwKQ0KICAgIH0pDQogICAgIC8vIOa3u+WKoOiHquWumuS5iemdouWMheWxkXB1Yi1zdWINCiAgICAgdGhpcy5wdWJTdWIgPSBwdWJTdWIuc3Vic2NyaWJlKCdicmVhZGNydW1iLWNsaWNrJywgKF8sIGl0ZW0pID0+IHsNCiAgICAgIGNvbnNvbGUubG9nKGl0ZW0pDQogICAgICBpZiAoaXRlbS5pc0N1cnJlbnRSb3V0ZSkgdGhpcy5jb21wb25lbnROYW1lID0gJ3RhYmxlJw0KICAgIH0pDQogIH0sDQogIGNvbXB1dGVkOiB7DQogICAgLy8g5Yqg5bel5Li65ZCO56uv6ZyA6KaB55qE6K+35rGC5qC85byPDQogICAgY29tcHV0ZWRRdWVyeSgpIHsNCiAgICAgIC8qDQogICAgICAgKiDlrprkuYkgZXNjYXBlT3B0IOWtl+auteWvueW6lOWtl+WFuOWQjSDlr7nosaENCiAgICAgICAqICDkuLrph43mlrDliqDlt6Xnu5PmnoTotYvlgLznmoTmlrDor7fmsYLphY3nva7lj4LmlbANCiAgICAgICAqICovDQogICAgICBjb25zdCBxdWVyeXMgPSBbDQogICAgICAgIHsgb3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ2Fzc2V0QXVkaXQnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgICAgeyBvcGVyYXRpb246ICdJTicsIHByb3BlcnR5OiAnYXNzZXROYXR1cmUnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgICAgeyBvcGVyYXRpb246ICdJTicsIHByb3BlcnR5OiAnYXNzZXRUeXBlJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ2xhbmRTdGF0dXMnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgICAgeyBvcGVyYXRpb246ICdJTicsIHByb3BlcnR5OiAnYXNzZXRUeXBlJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnSU4nLCBwcm9wZXJ0eTogJ2lzR2V0V2FycmVudHMnLCByZWxhdGlvbjogJ0FORCcgfSwNCiAgICAgICAgeyBvcGVyYXRpb246ICdMSUtFJywgcHJvcGVydHk6ICduYW1lJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnTElLRScsIHByb3BlcnR5OiAnYXNzZXRObycsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICB7IG9wZXJhdGlvbjogJ0VRVUFMJywgcHJvcGVydHk6ICdhc3NldEZsb29yJywgcmVsYXRpb246ICdBTkQnIH0sDQogICAgICAgIHsgb3BlcmF0aW9uOiAnRVFVQUwnLCBwcm9wZXJ0eTogJ2JlbG9uZ3NPcmdJZCcsIHJlbGF0aW9uOiAnQU5EJyB9LA0KICAgICAgICB7IG9wZXJhdGlvbjogJ0VRVUFMJywgcHJvcGVydHk6ICdhc3NldEJ1c2luZXNzJywgcmVsYXRpb246ICdBTkQnIH0sDQoNCiAgICAgICAgDQogICAgICBdDQogICAgICBjb25zdCB7IHBhZ2VTaXplLCBwYWdlLCAuLi5pdGVtIH0gPSB0aGlzLnF1ZXJ5UGFyYW1zDQogICAgICByZXR1cm4gew0KICAgICAgICBwYWdlQmVhbjogeyBwYWdlU2l6ZSwgcGFnZSB9LA0KICAgICAgICBxdWVyeXM6IHF1ZXJ5cy5mbGF0TWFwKGkgPT4gew0KICAgICAgICAgIGNvbnN0IHZhbHVlID0gaXRlbVtpLnByb3BlcnR5XQ0KICAgICAgICAgIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSAmJiAhdmFsdWUubGVuZ3RoKSByZXR1cm4gW10NCiAgICAgICAgICBpZiAodmFsdWUgPT09ICcnKSByZXR1cm4gW10NCiAgICAgICAgICByZXR1cm4geyBncm91cDogJ21haW4nLCAuLi5pLCB2YWx1ZSB9DQogICAgICAgIH0pLA0KICAgICAgICBzb3J0ZXI6IHRoaXMuc29ydGVyLmZpbHRlcihpID0+IGkuZGlyZWN0aW9uICE9PSAnJykNCiAgICAgIH0NCiAgICB9DQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICAvL+WFs+mXree7hOS7tg0KICAgIGNsb3NlQ29tcG9uZW50KHJvdykgew0KICAgICAgdGhpcy5jb21wb25lbnROYW1lID0gJ3RhYmxlJw0KICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgfSwNCiAgICAvL+Wtl+WFuOe/u+ivkQ0KICAgIGdldERpY3ROYW1lKGNvZGUsIHZhbHVlKSB7DQogICAgICByZXR1cm4gdXRpbHMuZ2V0RGljdE5hbWUoY29kZSwgdmFsdWUpDQogICAgfSwNCiAgICAvL+iOt+WPlue7hOe7h+agkQ0KICAgIGdldFVzZXJPcmdUcmVlKCkgew0KICAgICAgbGV0IGN1clVzZXJEZXRhaWwgPSB0aGlzLiRzdG9yZS5zdGF0ZS51c2VyLmN1cnJlbnRVc2VyRGV0YWlsDQogICAgICBsZXQgb3JnSWQgPSBjdXJVc2VyRGV0YWlsLm9yZ1swXS5vcmdJZA0KICAgICAgYXBpLmdldFVzZXJPcmdUcmVlKG9yZ0lkLCByZXMgPT4gew0KICAgICAgICBpZiAocmVzKSB7DQogICAgICAgICAgdGhpcy50cmVlRGF0YSA9IHJlcw0KICAgICAgICB9DQogICAgICB9KQ0KICAgIH0sDQogICAgLy/ojrflj5bpobnnm67kuIvmi4kNCiAgICBhc3luYyBnZXRQcm9qZWN0KCkgew0KICAgICAgYXdhaXQgYXBpLnByb2plY3RRcXVlcnkoew0KICAgICAgICBwYWdlQmVhbjogew0KICAgICAgICAgIHBhZ2VTaXplOiAtMSwNCiAgICAgICAgICBwYWdlOiAxDQogICAgICAgIH0NCiAgICAgIH0sIHJlcyA9PiB7DQogICAgICAgIGlmIChyZXMucm93cykgew0KICAgICAgICAgIC8vIHRoaXMuYmFzaXNPcHRpb25bMl0ub3B0aW9uID0gcmVzLnJvd3MubWFwKGkgPT4gew0KICAgICAgICAgIC8vICAgcmV0dXJuIHsNCiAgICAgICAgICAvLyAgICAgLi4uaSwNCiAgICAgICAgICAvLyAgICAgbmFtZTogaS5wcm9qZWN0TmFtZSwNCiAgICAgICAgICAvLyAgICAgdmFsdWU6IGkuaWQNCiAgICAgICAgICAvLyAgIH0NCiAgICAgICAgICAvLyB9KQ0KICAgICAgICAgIC8vIHRoaXMuJHJlZnMuc3VwZXJTZWFyY2ggJiYgdGhpcy4kcmVmcy5zdXBlclNlYXJjaC5kYXRhSW5pdGlhbGl6YXRpb24odGhpcy5xdWVyeVBhcmFtcykNCiAgICAgICAgfQ0KICAgICAgfSkNCiAgICB9LA0KICAgIC8v6I635Y+W5pWw5o2uDQogICAgbG9hZERhdGEoKSB7DQogICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IHRydWUNCiAgICAgIGFwaS5xdWVyeURhdGEodGhpcy5jb21wdXRlZFF1ZXJ5LCByZXMgPT4gew0KICAgICAgICBpZiAocmVzLnJvd3MpIHsNCiAgICAgICAgICB0aGlzLnRhYmxlRGF0YSA9IHJlcy5yb3dzDQogICAgICAgICAgdGhpcy5xdWVyeVBhcmFtcy50b3RhbCA9IHJlcy50b3RhbA0KICAgICAgICAgIHRoaXMudGFibGVMb2FkaW5nID0gZmFsc2UNCiAgICAgICAgfQ0KICAgICAgfSkNCiAgICB9LA0KICAgIC8v5bem6L655qCR6IqC54K5DQogICAgY3VycmVudENoYW5nZSh2YWx1ZSwgZGF0YSkgew0KICAgICAgaWYgKHZhbHVlKSB7DQogICAgICAgIHRoaXMucXVlcnlQYXJhbXMuYmVsb25nc09yZ0lkID0gdmFsdWUuaWQNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHRoaXMucXVlcnlQYXJhbXMuYmVsb25nc09yZ0lkID0gJycNCiAgICAgIH0NCiAgICAgIHRoaXMubG9hZERhdGEoKQ0KICAgIH0sDQogICAgLy/lt6bovrnmoJF0YWINCiAgICB0YWJDaGFuZ2UoKSB7DQogICAgfSwNCiAgICAvL+W3pui+ueagkeaQnOe0og0KICAgIGZpbHRlckNoYW5nZSh2YWwpIHsNCiAgICB9LA0KICAgIC8v5re75YqgDQogICAgaGFuZGxlQWRkKCkgew0KICAgICAgdGhpcy5jb21wb25lbnROYW1lID0gJ2VkaXRBZGREaWFsb2cnDQogICAgICBwdWJTdWIucHVibGlzaCgnYWRkLWN1c3RvbS1icmVhZGNydW1iJywgJ+a3u+WKoCcpDQoNCiAgICAgIHRoaXMuJHJlZnMuZWRpdEFkZERpYWxvZy5hZGRNb2RpZnlCdG4oKQ0KICAgIH0sDQogICAgLy/or6bmg4UNCiAgICBkZXRhaWxCdG4ocm93KSB7DQogICAgICB0aGlzLmNvbXBvbmVudE5hbWUgPSAnZGV0YWlsRGlhbG9nJw0KICAgICAgcHViU3ViLnB1Ymxpc2goJ2FkZC1jdXN0b20tYnJlYWRjcnVtYicsICfor6bmg4UnKQ0KDQogICAgICB0aGlzLiRyZWZzLmRldGFpbERpYWxvZy5kZXRhaWwocm93KQ0KICAgIH0sDQogICAgLy8g5Yig6ZmkDQogICAgaGFuZGxlRGVsZXRlKHZhbCkgew0KICAgICAgbGV0IGlkcw0KICAgICAgaWYgKHZhbCkgew0KICAgICAgICBpZHMgPSB2YWwuaWQNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIGlkcyA9IHRoaXMuY3VycmVudERhdGFEZWwuam9pbigpDQogICAgICB9DQogICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprliKDpmaTpgInkuK3mlbDmja7lkJfvvJ8nLCAn5o+Q56S6Jywgew0KICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruiupCcsDQogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLA0KICAgICAgICB0eXBlOiAnd2FybmluZycNCiAgICAgIH0pLnRoZW4oKCkgPT4gew0KICAgICAgICBhcGkuZGVsZXRlRGF0YShpZHMsIHJlcyA9PiB7DQogICAgICAgICAgaWYgKHJlcy5zdGF0ZSkgew0KICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCfliKDpmaTmiJDlip8nKQ0KICAgICAgICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgICAgICAgfQ0KICAgICAgICB9KQ0KICAgICAgfSkNCiAgICB9LA0KICAgIC8v5L+u5pS5DQogICAgaGFuZGxlRGJDbGljayhyb3cpIHsNCiAgICAgIGlmIChyb3cuYXNzZXRBdWRpdCA9PT0gJzInKSB7DQogICAgICAgIHRoaXMuJG1lc3NhZ2Uoew0KICAgICAgICAgIG1lc3NhZ2U6ICfmraTmnaHmlbDmja7lt7LlrqHmoLjvvIEnLA0KICAgICAgICAgIHR5cGU6ICd3YXJuaW5nJywNCiAgICAgICAgfSkNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHRoaXMuY29tcG9uZW50TmFtZSA9ICdlZGl0QWRkRGlhbG9nJw0KICAgICAgcHViU3ViLnB1Ymxpc2goJ2FkZC1jdXN0b20tYnJlYWRjcnVtYicsICfnvJbovpEnKQ0KDQogICAgICAgIHRoaXMuJHJlZnMuZWRpdEFkZERpYWxvZy5hZGRNb2RpZnlCdG4ocm93KQ0KICAgICAgfQ0KICAgIH0sDQogICAgLy8g6aG26YOo5pCc57SiDQogICAgaGFuZGxlU2VhcmNoKGRhdGEpIHsNCiAgICAgIHRoaXMucXVlcnlQYXJhbXMgPSBkYXRhDQogICAgICB0aGlzLmxvYWREYXRhKCkNCiAgICB9LA0KICAgIC8v6KGo5qC86YCJ5LitDQogICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkgew0KICAgICAgdGhpcy5jdXJyZW50RGF0YURlbCA9IHZhbC5tYXAoKGl0ZW0pID0+IHsNCiAgICAgICAgcmV0dXJuIGl0ZW0uaWQNCiAgICAgIH0pDQogICAgfSwNCiAgICAvLyDmjIflrprkuIDkuKprZXnmoIfor4bov5nkuIDooYznmoTmlbDmja4NCiAgICBnZXRSb3dLZXkocm93KSB7DQogICAgICByZXR1cm4gcm93LmlkOw0KICAgIH0sDQogICAgLy/liKTmlq3li77pgIkNCiAgICBzZWxlY3RhYmxlKHJvdywgaW5kZXgpIHsNCiAgICAgIGlmIChyb3cuYXNzZXRBdWRpdCA9PT0gJzInKSB7DQogICAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHJldHVybiB0cnVlOw0KICAgICAgfQ0KICAgIH0sDQogICAgLy/liIbpobXpobXmlbANCiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHBhZ2UpIHsNCiAgICAgIHRoaXMucXVlcnlQYXJhbXMucGFnZSA9IHBhZ2UNCiAgICAgIHRoaXMubG9hZERhdGEoKQ0KICAgIH0sDQogICAgLy/liIbpobXlpKflsI8NCiAgICBoYW5kbGVTaXplQ2hhbmdlKHBhZ2VTaXplKSB7DQogICAgICB0aGlzLnF1ZXJ5UGFyYW1zLnBhZ2VTaXplID0gcGFnZVNpemUNCiAgICAgIHRoaXMubG9hZERhdGEoKQ0KICAgIH0NCiAgfSwNCiAgYmVmb3JlRGVzdHJveSgpIHsNCiAgICAvLyDlnKjnu4Tku7bplIDmr4HkuYvliY0g5riF6Zmk6K6i6ZiF5raI5oGvDQogICAgcHViU3ViLnVuc3Vic2NyaWJlKHRoaXMucHViU3ViKQ0KICB9DQp9DQo="},null]}