{"remainingRequest":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\FixedAsset\\HomePage\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\FixedAsset\\HomePage\\index.vue","mtime":1703146860933},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgKiBhcyBlY2hhcnRzIGZyb20gJ2VjaGFydHMnDQppbXBvcnQgdXRpbHMgZnJvbSAnQC91dGlscy5qcycNCmltcG9ydCBQdWJsaWNUaXRsZSBmcm9tICdAL2NvbXBvbmVudHMvUHVibGljVGl0bGUvaW5kZXgnDQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdGaXhlZEFzc2V0JywNCiAgY29tcG9uZW50czogew0KICAgIFB1YmxpY1RpdGxlLA0KICB9LA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7fQ0KICB9LA0KICBjcmVhdGVkKCkgew0KDQogIH0sDQogIG1vdW50ZWQoKSB7DQogICAgdGhpcy4kbmV4dFRpY2soKCkgPT4gew0KICAgICAgdGhpcy5pbml0VHlwZUNoYXQoKQ0KICAgICAgdGhpcy5pbml0U291cmNlQ2hhdCgpDQogICAgICB0aGlzLmluaXRDaGF0KCkNCiAgICAgIHRoaXMuaW5pdFJldHVybkNoYXQoKQ0KICAgICAgdGhpcy5pbml0Q2hlY2tDaGF0KCkNCiAgICB9KQ0KICB9LA0KICBtZXRob2RzOiB7DQogICAgLy/lkITnsbvlnovotYTkuqfnu5/orqENCiAgICBpbml0VHlwZUNoYXQoKSB7DQogICAgICBsZXQgeERhdGEgPSBbJ+WKnuWFrOeUqOWTgScsICflip7lhazorr7lpIcnLCAn5Yqe5YWs5a625YW3JywgJ+eUteiEkScsICflhazliqHovabovoYnLCAn5pyN5Yqh5ZmoJywgJ+W3peS9nOermScsICfmnLrmiL8nXQ0KICAgICAgbGV0IGJvb2tEYXRhID0gWzIyLCA0NCwgMjIsIDExLCAyMCwgNDQsIDIzLCA1NiwgNzddDQogICAgICAvLyB0aGlzLnN0YXR1c0RhdGEuZm9yRWFjaChlID0+IHsNCiAgICAgIC8vICAgeERhdGEucHVzaCh0aGlzLmdldERpY3ROYW1lKCd6Y3p0JywgZS5hc3NldFN0YXR1cykpDQogICAgICAvLyAgIGJvb2tEYXRhLnB1c2goZS5ib29rVmFsdWUpDQogICAgICAvLyAgIHN0cnVjdHVyZURhdGEucHVzaChlLnN0cnVjdHVyZV9hcmVhXykNCiAgICAgIC8vIH0pDQogICAgICBsZXQgY2hhcnREb20gPSBlY2hhcnRzLmluaXQoDQogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0eXBlLWNoYXJ0JykNCiAgICAgICkNCiAgICAgIGxldCBvcHRpb24gPSB7DQogICAgICAgIHRvb2x0aXA6IHsNCiAgICAgICAgICB0cmlnZ2VyOiAnYXhpcycsDQogICAgICAgICAgYXhpc1BvaW50ZXI6IHsNCiAgICAgICAgICAgIC8vIOWdkOagh+i9tOaMh+ekuuWZqO+8jOWdkOagh+i9tOinpuWPkeacieaViA0KICAgICAgICAgICAgdHlwZTogJ3NoYWRvdycsIC8vIOm7mOiupOS4uuebtOe6v++8jOWPr+mAieS4uu+8midsaW5lJyB8ICdzaGFkb3cnDQogICAgICAgICAgfSwNCiAgICAgICAgfSwNCiAgICAgICAgbGVnZW5kOiB7DQogICAgICAgICAgYWxpZ246ICdsZWZ0JywNCiAgICAgICAgICBwYWRkaW5nOiBbMTUsIDAsIDAsIDBdLA0KICAgICAgICB9LA0KICAgICAgICBncmlkOiB7DQogICAgICAgICAgbGVmdDogJzElJywNCiAgICAgICAgICByaWdodDogJzQlJywNCiAgICAgICAgICBib3R0b206ICcwJywNCiAgICAgICAgICBjb250YWluTGFiZWw6IHRydWUsDQogICAgICAgIH0sDQogICAgICAgIHhBeGlzOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgdHlwZTogJ3ZhbHVlJywNCg0KICAgICAgICAgICAgYXhpc1RpY2s6IHsNCiAgICAgICAgICAgICAgc2hvdzogZmFsc2UsDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgYXhpc0xpbmU6IHsNCiAgICAgICAgICAgICAgc2hvdzogdHJ1ZSwNCiAgICAgICAgICAgICAgbGluZVN0eWxlOiB7DQogICAgICAgICAgICAgICAgY29sb3I6ICcjQTFBOUIyJywgLy8g5rWF54Gw6ImyDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICB9LA0KICAgICAgICAgIH0sDQogICAgICAgIF0sDQogICAgICAgIHlBeGlzOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgdHlwZTogJ2NhdGVnb3J5JywNCiAgICAgICAgICAgIGRhdGE6IHhEYXRhLA0KDQogICAgICAgICAgICBuYW1lOiAn5Y2V5L2N77ya5LiqJywNCiAgICAgICAgICAgIGF4aXNMYWJlbDogew0KICAgICAgICAgICAgICBmb3JtYXR0ZXI6ICd7dmFsdWV9JywNCg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIHNwbGl0TGluZTogew0KICAgICAgICAgICAgICBzaG93OiBmYWxzZSwNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICBheGlzTGluZTogew0KICAgICAgICAgICAgICBzaG93OiB0cnVlLA0KICAgICAgICAgICAgICBsaW5lU3R5bGU6IHsNCiAgICAgICAgICAgICAgICBjb2xvcjogJyNBMUE5QjInLCAvLyDmtYXngbDoibINCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfQ0KICAgICAgICBdLA0KICAgICAgICBzZXJpZXM6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICB0eXBlOiAnYmFyJywNCiAgICAgICAgICAgIGRhdGE6IGJvb2tEYXRhLA0KICAgICAgICAgICAgYmFyV2lkdGg6ICcxNScsDQogICAgICAgICAgICBzdGFjazogJ3VzZXInLA0KICAgICAgICAgICAgbGFiZWw6IHsNCiAgICAgICAgICAgICAgICBzaG93OiB0cnVlLCAvLyDmmL7npLrmoIfnrb4NCiAgICAgICAgICAgICAgICBwb3NpdGlvbjogJ3JpZ2h0JywNCiAgICAgICAgICAgICAgICBmb250U2l6ZTogMTYsDQogICAgICAgICAgICAgICAgY29sb3I6ICcjMDAwJywNCiAgICAgICAgICAgICAgICBvZmZzZXQ6IFsxMCwgMl0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICBpdGVtU3R5bGU6IHsNCiAgICAgICAgICAgICAgY29sb3I6IHsNCiAgICAgICAgICAgICAgICB0eXBlOiAnbGluZWFyJywNCiAgICAgICAgICAgICAgICB4OiAxLA0KICAgICAgICAgICAgICAgIHk6IDAsDQogICAgICAgICAgICAgICAgeDI6IDAsDQogICAgICAgICAgICAgICAgeTI6IDAsDQogICAgICAgICAgICAgICAgY29sb3JTdG9wczogWw0KICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBvZmZzZXQ6IDAsDQogICAgICAgICAgICAgICAgICAgIGNvbG9yOiAnIzE5OENGRicsIC8vIOa4kOWPmOi1t+Wni+minOiJsu+8iOe7v+iJsu+8iQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgb2Zmc2V0OiAxLA0KICAgICAgICAgICAgICAgICAgICBjb2xvcjogJ3JnYmEoMjUsIDE0MCwgMjU1LDAuMiknLCAvLyDmuJDlj5jnu5PmnZ/popzoibLvvIjmt7Hnu7/oibLvvIkNCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSwNCiAgICAgICAgXSwNCiAgICAgIH0NCiAgICAgIGNoYXJ0RG9tLnNldE9wdGlvbihvcHRpb24pDQogICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgKCkgPT4gew0KICAgICAgICBjaGFydERvbS5yZXNpemUoKQ0KICAgICAgfSkNCiAgICB9LA0KICAgIC8v6LWE5Lqn55uY54K5DQogICAgaW5pdENoZWNrQ2hhdCgpIHsNCiAgICAgIGxldCBlY2hhcnRzRGF0YSA9IFsNCiAgICAgICAgew0KICAgICAgICAgIG5hbWU6ICfnm5jkuo/otYTkuqcnLA0KICAgICAgICAgIHZhbHVlOiA1LA0KICAgICAgICAgIGl0ZW1TdHlsZTogew0KICAgICAgICAgICAgY29sb3I6ICcjNTVFREIwJywNCiAgICAgICAgICB9LA0KICAgICAgICB9LCB7DQogICAgICAgICAgbmFtZTogJ+ebmOebiOi1hOS6pycsDQogICAgICAgICAgdmFsdWU6IDE1LA0KICAgICAgICAgIGl0ZW1TdHlsZTogew0KICAgICAgICAgICAgY29sb3I6ICcjMDBENEZGICcsDQogICAgICAgICAgfSwNCiAgICAgICAgfQ0KICAgICAgXQ0KICAgICAgLy8gdGhpcy50eXBlRGF0YS5mb3JFYWNoKChlLCBpbmRleCkgPT4gew0KICAgICAgLy8gICBlY2hhcnRzRGF0YS5wdXNoKHsNCiAgICAgIC8vICAgICBuYW1lOiB0aGlzLmdldERpY3ROYW1lKCd6Y2x4JywgZS5hc3NldFR5cGUpLA0KICAgICAgLy8gICAgIHZhbHVlOiBlLmNvdW50LA0KICAgICAgLy8gICAgIGl0ZW1TdHlsZTogew0KICAgICAgLy8gICAgICAgY29sb3I6IHRoaXMuY29sb3JMaXN0W2luZGV4XSwNCiAgICAgIC8vICAgICB9LA0KICAgICAgLy8gICB9KQ0KICAgICAgLy8gfSkNCiAgICAgIGxldCBjaGFydERvbSA9IGVjaGFydHMuaW5pdChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY2hlY2stY2hhcnQnKSkNCiAgICAgIGxldCBvcHRpb24gPSB7DQogICAgICAgIHRvb2x0aXA6IHsNCiAgICAgICAgICB0cmlnZ2VyOiAnaXRlbScsDQogICAgICAgIH0sDQogICAgICAgIGxlZ2VuZDogew0KICAgICAgICAgIG9yaWVudDogJ3ZlcnRpY2FsJywNCiAgICAgICAgICB0b3A6ICdtaWRkbGUnLA0KICAgICAgICAgIHJpZ2h0OiA5MCwNCiAgICAgICAgICBzZWxlY3RlZE1vZGU6IGZhbHNlDQogICAgICAgIH0sDQogICAgICAgIHNlcmllczogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICfpnaLnp68nLA0KICAgICAgICAgICAgdHlwZTogJ3BpZScsDQogICAgICAgICAgICByYWRpdXM6IFsnNTUlJywgJzY3JSddLA0KICAgICAgICAgICAgY2VudGVyOiBbJzM1JScsICc0OC40JSddLA0KICAgICAgICAgICAgYXZvaWRMYWJlbE92ZXJsYXA6IGZhbHNlLA0KICAgICAgICAgICAgaXRlbVN0eWxlOiB7DQogICAgICAgICAgICAgIGJvcmRlckNvbG9yOiAnI2ZmZicsDQogICAgICAgICAgICAgIGJvcmRlcldpZHRoOiAyLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIGxhYmVsOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgICBwb3NpdGlvbjogJ2NlbnRlcicsDQogICAgICAgICAgICB9LA0KDQogICAgICAgICAgICBlbXBoYXNpczogew0KICAgICAgICAgICAgICBsYWJlbDogew0KICAgICAgICAgICAgICAgIHNob3c6IHRydWUsDQogICAgICAgICAgICAgICAgZm9udFNpemU6IDMwLA0KICAgICAgICAgICAgICAgIGZvcm1hdHRlcjogZnVuY3Rpb24gKHBhcmFtcykgew0KICAgICAgICAgICAgICAgICAgcmV0dXJuIFsNCiAgICAgICAgICAgICAgICAgICAgJ3tudW18JyArDQogICAgICAgICAgICAgICAgICAgIHBhcmFtcy52YWx1ZSArDQogICAgICAgICAgICAgICAgICAgICd9JyArDQogICAgICAgICAgICAgICAgICAgICd7dW5pdHzkuKp9JywNCiAgICAgICAgICAgICAgICAgICAgJ3tsYWJlbHwnICsgcGFyYW1zLm5hbWUgKyAnfScsDQogICAgICAgICAgICAgICAgICBdLmpvaW4oJ1xuJykNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIHJpY2g6IHsNCiAgICAgICAgICAgICAgICAgIG51bTogew0KICAgICAgICAgICAgICAgICAgICBmb250U2l6ZTogMzAsDQogICAgICAgICAgICAgICAgICAgIGNvbG9yOiAnIzAwMCcsDQogICAgICAgICAgICAgICAgICAgIGxpbmVIZWlnaHQ6IDMwLA0KICAgICAgICAgICAgICAgICAgICBmb250V2VpZ2h0OiA3MDAsDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgdW5pdDogew0KICAgICAgICAgICAgICAgICAgICBmb250U2l6ZTogMTQsDQogICAgICAgICAgICAgICAgICAgIGNvbG9yOiAnIzExMScsDQogICAgICAgICAgICAgICAgICAgIGxpbmVIZWlnaHQ6IDMwLA0KICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBbMCwgNV0sDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgbGFiZWw6IHsNCiAgICAgICAgICAgICAgICAgICAgZm9udFNpemU6IDIwLA0KICAgICAgICAgICAgICAgICAgICBsaW5lSGVpZ2h0OiAzMCwNCiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICcjNDQ0JywNCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICBsYWJlbExpbmU6IHsNCiAgICAgICAgICAgICAgc2hvdzogZmFsc2UsDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgZGF0YTogZWNoYXJ0c0RhdGEsDQogICAgICAgICAgfSwNCiAgICAgICAgICAvLyDlpJblnIjog4zmma8NCiAgICAgICAgICB7DQogICAgICAgICAgICB0eXBlOiAncGllJywNCiAgICAgICAgICAgIHJhZGl1czogWyc1MCUnLCAnNTAlJ10sDQogICAgICAgICAgICBjZW50ZXI6IFsnMzUlJywgJzQ4LjQlJ10sDQogICAgICAgICAgICBob3ZlckFuaW1hdGlvbjogZmFsc2UsDQogICAgICAgICAgICBjbG9ja1dpc2U6IGZhbHNlLA0KICAgICAgICAgICAgY3Vyc29yOiAnZGVmYXVsdCcsDQogICAgICAgICAgICBpdGVtU3R5bGU6IHsNCiAgICAgICAgICAgICAgbm9ybWFsOiB7DQogICAgICAgICAgICAgICAgYm9yZGVyV2lkdGg6IDIsDQogICAgICAgICAgICAgICAgYm9yZGVyQ29sb3I6ICcjZWFlYWVhJywNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICB0b29sdGlwOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIGxhYmVsOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIGRhdGE6IFsxMDBdLA0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgdHlwZTogJ2dhdWdlJywNCiAgICAgICAgICAgIHJhZGl1czogJzk4JScsDQogICAgICAgICAgICBjZW50ZXI6IFsnMzUlJywgJzQ4LjQlJ10sDQogICAgICAgICAgICBjbG9ja3dpc2U6IHRydWUsDQogICAgICAgICAgICBzdGFydEFuZ2xlOiAnMTAwJywNCiAgICAgICAgICAgIGVuZEFuZ2xlOiAnLTI2OS45OTk5JywNCiAgICAgICAgICAgIHNwbGl0TnVtYmVyOiAyMDAsIC8v57q/55qE5p2h5pWwDQogICAgICAgICAgICBwb2ludGVyOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIGF4aXNMaW5lOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIGF4aXNUaWNrOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIHRvb2x0aXA6IHsNCiAgICAgICAgICAgICAgc2hvdzogZmFsc2UsDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgc3BsaXRMaW5lOiB7DQogICAgICAgICAgICAgIHNob3c6IHRydWUsDQogICAgICAgICAgICAgIGxlbmd0aDogMTUsDQogICAgICAgICAgICAgIGxpbmVTdHlsZTogew0KICAgICAgICAgICAgICAgIGNvbG9yOiAnI2VhZWFlYScsDQogICAgICAgICAgICAgICAgd2lkdGg6IDEsDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgYXhpc0xhYmVsOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIHR5cGU6ICdnYXVnZScsDQogICAgICAgICAgICByYWRpdXM6ICc4My41JScsDQogICAgICAgICAgICBjZW50ZXI6IFsnMzUlJywgJzQ4LjQlJ10sDQogICAgICAgICAgICBjbG9ja3dpc2U6IHRydWUsDQogICAgICAgICAgICBzdGFydEFuZ2xlOiAnMTAwJywNCiAgICAgICAgICAgIGVuZEFuZ2xlOiAnLTI2OS45OTk5JywNCiAgICAgICAgICAgIHNwbGl0TnVtYmVyOiAxNDAsIC8v57q/55qE5p2h5pWwDQogICAgICAgICAgICBwb2ludGVyOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIGF4aXNMaW5lOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIGF4aXNUaWNrOiB7DQogICAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIHRvb2x0aXA6IHsNCiAgICAgICAgICAgICAgc2hvdzogZmFsc2UsDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgc3BsaXRMaW5lOiB7DQogICAgICAgICAgICAgIHNob3c6IHRydWUsDQogICAgICAgICAgICAgIGxlbmd0aDogMSwNCiAgICAgICAgICAgICAgbGluZVN0eWxlOiB7DQogICAgICAgICAgICAgICAgY29sb3I6ICcjZWFlYWVhJywNCiAgICAgICAgICAgICAgICB3aWR0aDogMiwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICBheGlzTGFiZWw6IHsNCiAgICAgICAgICAgICAgc2hvdzogZmFsc2UsDQogICAgICAgICAgICB9LA0KICAgICAgICAgIH0sDQoNCg0KICAgICAgICBdLA0KICAgICAgfQ0KICAgICAgY2hhcnREb20uc2V0T3B0aW9uKG9wdGlvbikNCiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCAoKSA9PiB7DQogICAgICAgIGNoYXJ0RG9tLnJlc2l6ZSgpDQogICAgICB9KQ0KICAgICAgaGFuZGxlQ2hhcnRMb29wKG9wdGlvbiwgY2hhcnREb20pOw0KICAgICAgLy8g6aW85Zu+6Ieq5Yqo6L2u5pKtDQogICAgICBmdW5jdGlvbiBoYW5kbGVDaGFydExvb3Aob3B0aW9uLCBteUNoYXJ0KSB7DQogICAgICAgIGlmICghbXlDaGFydCkgew0KICAgICAgICAgIHJldHVybg0KICAgICAgICB9DQogICAgICAgIGxldCBjdXJyZW50SW5kZXggPSAwIC8vIOW9k+WJjemrmOS6ruWbvuW9ouWcqOmlvOWbvuaVsOaNruS4reeahOS4i+aghw0KICAgICAgICBoaWdobGlnaHRQaWUoKQ0KICAgICAgICAvLyDlj5bmtojmiYDmnInpq5jkuq7lubbpq5jkuq7lvZPliY3lm77lvaINCiAgICAgICAgZnVuY3Rpb24gaGlnaGxpZ2h0UGllKCkgew0KICAgICAgICAgIC8vIOmBjeWOhumlvOWbvuaVsOaNru+8jOWPlua2iOaJgOacieWbvuW9oueahOmrmOS6ruaViOaenA0KICAgICAgICAgIGZvciAodmFyIGlkeCBpbiBvcHRpb24uc2VyaWVzWzBdLmRhdGEpIHsNCiAgICAgICAgICAgIG15Q2hhcnQuZGlzcGF0Y2hBY3Rpb24oew0KICAgICAgICAgICAgICB0eXBlOiAnZG93bnBsYXknLA0KICAgICAgICAgICAgICBzZXJpZXNJbmRleDogMCwNCiAgICAgICAgICAgICAgZGF0YUluZGV4OiBpZHgNCiAgICAgICAgICAgIH0pDQogICAgICAgICAgfQ0KICAgICAgICAgIC8vIOmrmOS6ruW9k+WJjeWbvuW9og0KICAgICAgICAgIG15Q2hhcnQuZGlzcGF0Y2hBY3Rpb24oew0KICAgICAgICAgICAgdHlwZTogJ2hpZ2hsaWdodCcsDQogICAgICAgICAgICBzZXJpZXNJbmRleDogMCwNCiAgICAgICAgICAgIGRhdGFJbmRleDogY3VycmVudEluZGV4DQogICAgICAgICAgfSkNCiAgICAgICAgfQ0KICAgICAgICAvLyAvLyDnlKjmiLfpvKDmoIfmgqzmta7liLDmn5DkuIDlm77lvaLml7bvvIzlgZzmraLoh6rliqjliIfmjaLlubbpq5jkuq7pvKDmoIfmgqzmta7nmoTlm77lvaINCiAgICAgICAgbXlDaGFydC5vbignbW91c2VvdmVyJywgKHBhcmFtcykgPT4gew0KICAgICAgICAgIGlmIChwYXJhbXMuY29tcG9uZW50VHlwZSA9PSAnZ3JhcGhpYycpIHsNCiAgICAgICAgICAgIHJldHVybg0KICAgICAgICAgIH0NCiAgICAgICAgICBjdXJyZW50SW5kZXggPSBwYXJhbXMuZGF0YUluZGV4DQogICAgICAgICAgaGlnaGxpZ2h0UGllKCkNCiAgICAgICAgfSkNCiAgICAgIH0NCiAgICB9LA0KICAgIC8v5oql5bqf5pWw6YeP57uf6K6hDQogICAgaW5pdFNvdXJjZUNoYXQoKSB7DQogICAgICBsZXQgeERhdGEgPSBbJzHmnIgnLCAnMuaciCcsICcz5pyIJywgJzTmnIgnLCAnNeaciCcsICc25pyIJywgJzfmnIgnLCAnOOaciCcsICc55pyIJywgJzEw5pyIJywgJzEx5pyIJywgJzEy5pyIJ10NCiAgICAgIGxldCBib29rRGF0YSA9IFsyMiwgNDQsIDIyLCAxMSwgMjAsIDQ0LCAyMywgNTYsIDc3LCA0NCwgNDIsIDMxXQ0KICAgICAgLy8gdGhpcy5zdGF0dXNEYXRhLmZvckVhY2goZSA9PiB7DQogICAgICAvLyAgIHhEYXRhLnB1c2godGhpcy5nZXREaWN0TmFtZSgnemN6dCcsIGUuYXNzZXRTdGF0dXMpKQ0KICAgICAgLy8gICBib29rRGF0YS5wdXNoKGUuYm9va1ZhbHVlKQ0KICAgICAgLy8gICBzdHJ1Y3R1cmVEYXRhLnB1c2goZS5zdHJ1Y3R1cmVfYXJlYV8pDQogICAgICAvLyB9KQ0KICAgICAgbGV0IGNoYXJ0RG9tID0gZWNoYXJ0cy5pbml0KA0KICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2NyYXAtY2hhcnQnKQ0KICAgICAgKQ0KICAgICAgbGV0IG9wdGlvbiA9IHsNCiAgICAgICAgdG9vbHRpcDogew0KICAgICAgICAgIHRyaWdnZXI6ICdheGlzJywNCiAgICAgICAgICBheGlzUG9pbnRlcjogew0KICAgICAgICAgICAgLy8g5Z2Q5qCH6L205oyH56S65Zmo77yM5Z2Q5qCH6L206Kem5Y+R5pyJ5pWIDQogICAgICAgICAgICB0eXBlOiAnc2hhZG93JywgLy8g6buY6K6k5Li655u057q/77yM5Y+v6YCJ5Li677yaJ2xpbmUnIHwgJ3NoYWRvdycNCiAgICAgICAgICB9LA0KICAgICAgICB9LA0KICAgICAgICBsZWdlbmQ6IHsNCiAgICAgICAgICBhbGlnbjogJ2xlZnQnLA0KICAgICAgICAgIHBhZGRpbmc6IFsxNSwgMCwgMCwgMF0sDQogICAgICAgIH0sDQogICAgICAgIGdyaWQ6IHsNCiAgICAgICAgICBsZWZ0OiAnMyUnLA0KICAgICAgICAgIHJpZ2h0OiAnNCUnLA0KICAgICAgICAgIGJvdHRvbTogJzAnLA0KICAgICAgICAgIGNvbnRhaW5MYWJlbDogdHJ1ZSwNCiAgICAgICAgfSwNCiAgICAgICAgeEF4aXM6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICB0eXBlOiAnY2F0ZWdvcnknLA0KICAgICAgICAgICAgZGF0YTogeERhdGEsDQogICAgICAgICAgICBheGlzVGljazogew0KICAgICAgICAgICAgICBzaG93OiBmYWxzZSwNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICBheGlzTGluZTogew0KICAgICAgICAgICAgICBzaG93OiB0cnVlLA0KICAgICAgICAgICAgICBsaW5lU3R5bGU6IHsNCiAgICAgICAgICAgICAgICBjb2xvcjogJyNBMUE5QjInLCAvLyDmtYXngbDoibINCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSwNCiAgICAgICAgXSwNCiAgICAgICAgeUF4aXM6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICB0eXBlOiAndmFsdWUnLA0KICAgICAgICAgICAgbmFtZTogJ+WNleS9je+8muS4qicsDQogICAgICAgICAgICBheGlzTGFiZWw6IHsNCiAgICAgICAgICAgICAgZm9ybWF0dGVyOiAne3ZhbHVlfScsDQoNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICBzcGxpdExpbmU6IHsNCiAgICAgICAgICAgICAgc2hvdzogZmFsc2UsDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgYXhpc0xpbmU6IHsNCiAgICAgICAgICAgICAgc2hvdzogdHJ1ZSwNCiAgICAgICAgICAgICAgbGluZVN0eWxlOiB7DQogICAgICAgICAgICAgICAgY29sb3I6ICcjQTFBOUIyJywgLy8g5rWF54Gw6ImyDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICB9LA0KICAgICAgICAgIH0NCiAgICAgICAgXSwNCiAgICAgICAgc2VyaWVzOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgdHlwZTogJ2JhcicsDQogICAgICAgICAgICBkYXRhOiBib29rRGF0YSwNCiAgICAgICAgICAgIGJhcldpZHRoOiAnMTUnLA0KICAgICAgICAgICAgc3RhY2s6ICd1c2VyJywNCiAgICAgICAgICAgIGl0ZW1TdHlsZTogew0KICAgICAgICAgICAgICBjb2xvcjogJyNGRkI1NkInLCAvLyDmuJDlj5jotbflp4vpopzoibLvvIjnu7/oibLvvIkNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSwNCiAgICAgICAgXSwNCiAgICAgIH0NCiAgICAgIGNoYXJ0RG9tLnNldE9wdGlvbihvcHRpb24pDQogICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgKCkgPT4gew0KICAgICAgICBjaGFydERvbS5yZXNpemUoKQ0KICAgICAgfSkNCiAgICB9LA0KICAgIC8v5Ye65ZSu5pWw6YeP5YiG5p6QDQogICAgaW5pdENoYXQoKSB7DQogICAgICBsZXQgeERhdGEgPSBbJzHmnIgnLCAnMuaciCcsICcz5pyIJywgJzTmnIgnLCAnNeaciCcsICc25pyIJywgJzfmnIgnLCAnOOaciCcsICc55pyIJywgJzEw5pyIJywgJzEx5pyIJywgJzEy5pyIJ10NCiAgICAgIGxldCBib29rRGF0YSA9IFsyMiwgNDQsIDIyLCAxMSwgMjAsIDQ0LCAyMywgNTYsIDc3LCA0NCwgNDIsIDMxXQ0KDQogICAgICBsZXQgY2hhcnREb20gPSBlY2hhcnRzLmluaXQoDQogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZWxsLWNoYXJ0JykNCiAgICAgICkNCiAgICAgIGxldCBvcHRpb24gPSB7DQogICAgICAgIHRvb2x0aXA6IHsNCiAgICAgICAgICB0cmlnZ2VyOiAnYXhpcycsIC8vIOiuvue9ruinpuWPkeexu+Wei+S4uuWdkOagh+i9tOi9tOe6v+inpuWPkQ0KICAgICAgICB9LA0KICAgICAgICBncmlkOiB7DQogICAgICAgICAgdG9wOiAnMTAlJywNCiAgICAgICAgICBib3R0b206ICc1JScsDQogICAgICAgICAgcmlnaHQ6ICczJScsDQogICAgICAgICAgbGVmdDogJzUlJw0KICAgICAgICB9LA0KICAgICAgICB4QXhpczogew0KICAgICAgICAgIHR5cGU6ICdjYXRlZ29yeScsDQogICAgICAgICAgZGF0YTogeERhdGEsDQogICAgICAgICAgYm91bmRhcnlHYXA6IGZhbHNlLA0KICAgICAgICAgIGF4aXNUaWNrOiB7DQogICAgICAgICAgICBzaG93OiBmYWxzZSwNCiAgICAgICAgICB9LA0KICAgICAgICAgIGF4aXNMaW5lOiB7DQogICAgICAgICAgICBzaG93OiB0cnVlLA0KICAgICAgICAgICAgbGluZVN0eWxlOiB7DQogICAgICAgICAgICAgIGNvbG9yOiAnI0ExQTlCMicsIC8vIOa1heeBsOiJsg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICB9LA0KICAgICAgICB9LA0KICAgICAgICB5QXhpczogew0KICAgICAgICAgIHR5cGU6ICd2YWx1ZScsDQogICAgICAgICAgbmFtZTogJ+WNleS9je+8muS4qicsDQogICAgICAgICAgYXhpc0xpbmU6IHsNCiAgICAgICAgICAgIHNob3c6IHRydWUsDQogICAgICAgICAgICBsaW5lU3R5bGU6IHsNCiAgICAgICAgICAgICAgY29sb3I6ICcjQTFBOUIyJywgLy8g5rWF54Gw6ImyDQogICAgICAgICAgICB9LA0KICAgICAgICAgIH0sDQogICAgICAgICAgc3BsaXRMaW5lOiB7DQogICAgICAgICAgICBzaG93OiBmYWxzZSwNCiAgICAgICAgICB9LA0KICAgICAgICB9LA0KICAgICAgICBzZXJpZXM6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICB0eXBlOiAnbGluZScsDQogICAgICAgICAgICBkYXRhOiBib29rRGF0YSwNCiAgICAgICAgICAgIHR5cGU6ICdsaW5lJywNCiAgICAgICAgICAgIHNtb290aDogdHJ1ZSwNCiAgICAgICAgICAgIC8vIHN5bWJvbDogJ25vbmUnLCAvLyDlj5bmtojlsI/lnIbngrnnmoTmmL7npLoNCiAgICAgICAgICAgIHNob3dTeW1ib2w6IGZhbHNlLCAvLyDlj5bmtojlsI/lnIbngrnnmoTmmL7npLoNCiAgICAgICAgICAgIGxpbmVTdHlsZTogew0KICAgICAgICAgICAgICBjb2xvcjogJyMxOThDRkYnLCAvLyDorr7nva7nur/mnaHnmoTpopzoibLkuLrnuqLoibINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSwNCiAgICAgICAgXSwNCiAgICAgIH0NCiAgICAgIGNoYXJ0RG9tLnNldE9wdGlvbihvcHRpb24pDQogICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgKCkgPT4gew0KICAgICAgICBjaGFydERvbS5yZXNpemUoKQ0KICAgICAgfSkNCiAgICB9LA0KICAgIC8v6YCA5bqT5pWw6YeP5YiG5p6QDQogICAgaW5pdFJldHVybkNoYXQoKSB7DQogICAgICBsZXQgeERhdGEgPSBbJzHmnIgnLCAnMuaciCcsICcz5pyIJywgJzTmnIgnLCAnNeaciCcsICc25pyIJywgJzfmnIgnLCAnOOaciCcsICc55pyIJywgJzEw5pyIJywgJzEx5pyIJywgJzEy5pyIJ10NCiAgICAgIGxldCBib29rRGF0YSA9IFsyMiwgNDQsIDIyLCAxMSwgMjAsIDQ0LCAyMywgNTYsIDc3LCA0NCwgNDIsIDMxXQ0KDQogICAgICBsZXQgY2hhcnREb20gPSBlY2hhcnRzLmluaXQoDQogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXR1cm4tY2hhcnQnKQ0KICAgICAgKQ0KICAgICAgbGV0IG9wdGlvbiA9IHsNCiAgICAgICAgdG9vbHRpcDogew0KICAgICAgICAgIHRyaWdnZXI6ICdheGlzJywgLy8g6K6+572u6Kem5Y+R57G75Z6L5Li65Z2Q5qCH6L206L2057q/6Kem5Y+RDQogICAgICAgIH0sDQogICAgICAgIGdyaWQ6IHsNCiAgICAgICAgICB0b3A6ICcxMCUnLA0KICAgICAgICAgIGJvdHRvbTogJzUlJywNCiAgICAgICAgICByaWdodDogJzMlJywNCiAgICAgICAgICBsZWZ0OiAnNSUnDQogICAgICAgIH0sDQogICAgICAgIHhBeGlzOiB7DQogICAgICAgICAgdHlwZTogJ2NhdGVnb3J5JywNCiAgICAgICAgICBkYXRhOiB4RGF0YSwNCiAgICAgICAgICBib3VuZGFyeUdhcDogZmFsc2UsDQogICAgICAgICAgYXhpc1RpY2s6IHsNCiAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgIH0sDQogICAgICAgICAgYXhpc0xpbmU6IHsNCiAgICAgICAgICAgIHNob3c6IHRydWUsDQogICAgICAgICAgICBsaW5lU3R5bGU6IHsNCiAgICAgICAgICAgICAgY29sb3I6ICcjQTFBOUIyJywgLy8g5rWF54Gw6ImyDQogICAgICAgICAgICB9LA0KICAgICAgICAgIH0sDQogICAgICAgIH0sDQogICAgICAgIHlBeGlzOiB7DQogICAgICAgICAgdHlwZTogJ3ZhbHVlJywNCiAgICAgICAgICBuYW1lOiAn5Y2V5L2N77ya5LiqJywNCiAgICAgICAgICBheGlzTGluZTogew0KICAgICAgICAgICAgc2hvdzogdHJ1ZSwNCiAgICAgICAgICAgIGxpbmVTdHlsZTogew0KICAgICAgICAgICAgICBjb2xvcjogJyNBMUE5QjInLCAvLyDmtYXngbDoibINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSwNCiAgICAgICAgICBzcGxpdExpbmU6IHsNCiAgICAgICAgICAgIHNob3c6IGZhbHNlLA0KICAgICAgICAgIH0sDQogICAgICAgIH0sDQogICAgICAgIHNlcmllczogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgIHR5cGU6ICdsaW5lJywNCiAgICAgICAgICAgIGRhdGE6IGJvb2tEYXRhLA0KICAgICAgICAgICAgdHlwZTogJ2xpbmUnLA0KICAgICAgICAgICAgc21vb3RoOiB0cnVlLA0KICAgICAgICAgICAgLy8gc3ltYm9sOiAnbm9uZScsIC8vIOWPlua2iOWwj+WchueCueeahOaYvuekug0KICAgICAgICAgICAgc2hvd1N5bWJvbDogZmFsc2UsIC8vIOWPlua2iOWwj+WchueCueeahOaYvuekug0KICAgICAgICAgICAgbGluZVN0eWxlOiB7DQogICAgICAgICAgICAgIGNvbG9yOiAnIzE5OENGRicsIC8vIOiuvue9rue6v+adoeeahOminOiJsuS4uue6ouiJsg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICB9LA0KICAgICAgICBdLA0KICAgICAgfQ0KICAgICAgY2hhcnREb20uc2V0T3B0aW9uKG9wdGlvbikNCiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCAoKSA9PiB7DQogICAgICAgIGNoYXJ0RG9tLnJlc2l6ZSgpDQogICAgICB9KQ0KICAgIH0sDQogIH0NCn0NCg=="},null]}