{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\material\\MaterialAccoutManager.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\material\\MaterialAccoutManager.vue","mtime":1731062409159},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgeyBkcmFnQ29udHJvbGxlckRpdiB9IGZyb20gJy4vYXBpL2RyYWdDb250cm9sbGVyRGl2Jw0KaW1wb3J0IHF1YW50aXR5TWFuYWdlIGZyb20gJ0Avdmlld3MvTWFuYWdlL21hdGVyaWFsL2FwaS9tYXRlcmlhbFF1YW50aXR5TWFuYWdlLmpzJw0KaW1wb3J0IHsgVGFibGVNaXhpbiB9IGZyb20gJ0AvbWl4aW5zL3RhYmxlTWl4aW4nDQppbXBvcnQgZGljdENvbnRyYWN0cyBmcm9tICdAL2NvbXBvbmVudHMvZGljdC9EaWN0U2VsZWN0VXRpbHMuanMnDQppbXBvcnQgZWJzVHJlZVNlbGVjdCBmcm9tICdAL3ZpZXdzL01hbmFnZS9jb21wb25lbnRzL1NlbGVjdFRyZWUudnVlJw0KDQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdNYXRlcmlhbEFjY291dE1hbmFnZScsDQogIGNvbXBvbmVudHM6IHsNCiAgICBlYnNUcmVlU2VsZWN0DQogIH0sDQogIG1peGluczogW1RhYmxlTWl4aW5dLA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICBmbG93RGF0YTogew0KICAgICAgICBwYWdlQmVhbjogew0KICAgICAgICAgIHBhZ2U6IDEsDQogICAgICAgICAgcGFnZVNpemU6IDEwLA0KICAgICAgICAgIHNob3dUb3RhbDogdHJ1ZQ0KICAgICAgICB9LA0KICAgICAgICBxdWVyeXM6IFtdLA0KICAgICAgICBzb3J0ZXI6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICBkaXJlY3Rpb246ICdBU0MnLA0KICAgICAgICAgICAgcHJvcGVydHk6ICdmb3JUaGVEYXRlJw0KICAgICAgICAgIH0NCiAgICAgICAgXQ0KICAgICAgfSwNCiAgICAgIGZsb3dUb3RhbDogJycsDQogICAgICBnZXRRdWFudGl0eUlEOiAnJywNCiAgICAgIHRpdGxlczogJycsDQogICAgICBzZWFyY2g6ICcnLA0KICAgICAgdGFibGVEYXRhOiBbXSwNCiAgICAgIGRldGFpbHNEYXRhOiBbXSwNCiAgICAgIGRldGFpbERpYWxvZ1Zpc2libGU6IGZhbHNlLA0KICAgICAgc2hvd0Zvcm1EaWFzOiBmYWxzZSwNCiAgICAgIHRyZWVEYXRhOiBbDQogICAgICAgIHsgY29kZTogJzAnLCBpZDogMCwgbmFtZTogJ+eJqei1hOWIhuexu+S/oeaBrycsIHBhcmVudElkOiAwLCBjaGlsZHJlbjogW10gfQ0KICAgICAgXSwNCiAgICAgIGRlZmF1bHRQcm9wczogew0KICAgICAgICB2YWx1ZTogJ2lkJywNCiAgICAgICAgbGFiZWw6ICduYW1lJywNCiAgICAgICAgcGFyZW50SWQ6ICdwYXJlbnRJZCcsDQogICAgICAgIGNvZGU6ICdjb2RlJywNCiAgICAgICAgY2hpbGRyZW46ICdjaGlsZHJlbicNCiAgICAgIH0sDQogICAgICBkYXRhOiBbXSwNCiAgICAgIHRyZWVOb2RlOiB7DQogICAgICAgIGNvZGU6ICcwJywNCiAgICAgICAgaWQ6IDAsDQogICAgICAgIG5hbWU6ICfnianotYTliIbnsbvkv6Hmga8nLA0KICAgICAgICBwYXJlbnRJZDogMCwNCiAgICAgICAgY2hpbGRyZW46IFtdDQogICAgICB9LA0KICAgICAgdXBkYXRlVHJlZU5vZGU6IG51bGwsDQogICAgICB1cmw6IHt9LA0KICAgICAgZmxvd1F1ZXJ5czogWw0KICAgICAgICB7DQogICAgICAgICAgZ3JvdXA6ICdtYWluJywNCiAgICAgICAgICBvcGVyYXRpb246ICdCRVRXRUVOJywNCiAgICAgICAgICBwYXJlbnRHcm91cDogJycsDQogICAgICAgICAgcHJvcGVydHk6ICdmb3JUaGVEYXRlJywNCiAgICAgICAgICByZWxhdGlvbjogJ0FORCcsDQogICAgICAgICAgdmFsdWU6ICcnDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICBncm91cDogJ21haW4nLA0KICAgICAgICAgIG9wZXJhdGlvbjogJ0xJS0UnLA0KICAgICAgICAgIHBhcmVudEdyb3VwOiAnJywNCiAgICAgICAgICBwcm9wZXJ0eTogJ2lub3V0TmFtZScsDQogICAgICAgICAgcmVsYXRpb246ICdBTkQnLA0KICAgICAgICAgIHZhbHVlOiAnJw0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgZ3JvdXA6ICdtYWluJywNCiAgICAgICAgICBvcGVyYXRpb246ICdFUVVBTCcsDQogICAgICAgICAgcGFyZW50R3JvdXA6ICcnLA0KICAgICAgICAgIHByb3BlcnR5OiAnaW5vdXRUeXBlJywNCiAgICAgICAgICByZWxhdGlvbjogJ0FORCcsDQogICAgICAgICAgdmFsdWU6ICcnDQogICAgICAgIH0NCiAgICAgIF0sDQogICAgICBxdWVyeXM6IFsNCiAgICAgICAgew0KICAgICAgICAgIGdyb3VwOiAnbWFpbicsDQogICAgICAgICAgb3BlcmF0aW9uOiAnTElLRScsDQogICAgICAgICAgcGFyZW50R3JvdXA6ICcnLA0KICAgICAgICAgIHByb3BlcnR5OiAnbS5uYW1lXycsDQogICAgICAgICAgcmVsYXRpb246ICdBTkQnLA0KICAgICAgICAgIHZhbHVlOiAnJw0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgZ3JvdXA6ICdtYWluJywNCiAgICAgICAgICBvcGVyYXRpb246ICdMSUtFJywNCiAgICAgICAgICBwYXJlbnRHcm91cDogJycsDQogICAgICAgICAgcHJvcGVydHk6ICdxLndhcmVob3VzZV8nLA0KICAgICAgICAgIHJlbGF0aW9uOiAnQU5EJywNCiAgICAgICAgICB2YWx1ZTogJycNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGdyb3VwOiAnbWFpbicsDQogICAgICAgICAgb3BlcmF0aW9uOiAnTElLRScsDQogICAgICAgICAgcGFyZW50R3JvdXA6ICcnLA0KICAgICAgICAgIHByb3BlcnR5OiAnbWFudWZhY3R1cmVyXycsDQogICAgICAgICAgcmVsYXRpb246ICdBTkQnLA0KICAgICAgICAgIHZhbHVlOiAnJw0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgZ3JvdXA6ICdtYWluJywNCiAgICAgICAgICBvcGVyYXRpb246ICdFUVVBTCcsDQogICAgICAgICAgcGFyZW50R3JvdXA6ICcnLA0KICAgICAgICAgIHByb3BlcnR5OiAnY2xhc3NfSWRfJywNCiAgICAgICAgICByZWxhdGlvbjogJ0FORCcsDQogICAgICAgICAgdmFsdWU6ICcnDQogICAgICAgIH0NCiAgICAgIF0sDQogICAgICB3YXJlaG91c2VzOiBbXQ0KICAgIH0NCiAgfSwNCiAgd2F0Y2g6IHsNCiAgICBmaWx0ZXJUZXh0KHZhbCkgew0KICAgICAgLy8gY29uc29sZS5sb2codmFsKQ0KICAgICAgdGhpcy4kcmVmcy50cmVlLmZpbHRlcih2YWwpDQogICAgfQ0KICB9LA0KICBjcmVhdGVkKCkgew0KICAgIHRoaXMud2FyZWhvdXNlcyA9IGRpY3RDb250cmFjdHMuZ2V0RGljdEl0ZW1zRnJvbUNhY2hlKCdjbWd0X2NrbWMnKQ0KICB9LA0KICBtb3VudGVkKCkgew0KICAgIGRyYWdDb250cm9sbGVyRGl2KCkNCiAgICB0aGlzLiRyZWZzWyd0cmVlJ10uc2V0Q3VycmVudEtleSgn54mp6LWE5YiG57G75L+h5oGvJykNCiAgICB0aGlzLmdldFRyZWVuKCkNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIGZsb3doYW5kbGVTaXplQ2hhbmdlKHZhbCkgew0KICAgICAgdGhpcy5mbG93RGF0YS5wYWdlQmVhbi5wYWdlU2l6ZSA9IHZhbA0KICAgICAgdGhpcy5nZXRRdWFudGl0eUxpc3QoKQ0KICAgIH0sDQogICAgZmxvd2hhbmRsZUN1cnJlbnRDaGFuZ2UodmFsKSB7DQogICAgICB0aGlzLmZsb3dEYXRhLnBhZ2VCZWFuLnBhZ2UgPSB2YWwNCiAgICAgIHRoaXMuZ2V0UXVhbnRpdHlMaXN0KCkNCiAgICB9LA0KICAgIC8v5Ye65YWl5bqT5piO57uG6YeN572uDQogICAgZmxvd1Jlc2V0KCkgew0KICAgICAgdGhpcy5mbG93UXVlcnlzWzBdLnZhbHVlID0gJycNCiAgICAgIHRoaXMuZmxvd1F1ZXJ5c1sxXS52YWx1ZSA9ICcnDQogICAgICB0aGlzLmZsb3dRdWVyeXNbMl0udmFsdWUgPSAnJw0KICAgICAgLy8gdGhpcy4kcmVmcy5nZXRRdWFudGl0eUJ0bi4kZWwuY2xpY2soKQ0KICAgICAgdGhpcy5nZXRRdWFudGl0eUxpc3QoKQ0KICAgIH0sDQogICAgLy/lh7rlhaXlupPmmI7nu4bmkJzntKINCiAgICBmbG93U2VhcmNoKCkgew0KICAgICAgLy8gdGhpcy4kcmVmcy5nZXRRdWFudGl0eUJ0bi4kZWwuY2xpY2soKQ0KICAgICAgdGhpcy5nZXRRdWFudGl0eUxpc3QoKQ0KICAgIH0sDQoNCiAgICBoYW5kbGVDbG9zZSgpIHsNCiAgICAgIHRoaXMuZGV0YWlsRGlhbG9nVmlzaWJsZSA9IGZhbHNlDQogICAgfSwNCiAgICAvLyDmoJHmn6Xor6INCiAgICBnZXRUcmVlbigpIHsNCiAgICAgIHF1YW50aXR5TWFuYWdlLmxvYWRBbGxDbGFzcyh7fSwgcmVzID0+IHsNCiAgICAgICAgY29uc29sZS5sb2cocmVzKQ0KICAgICAgICB0aGlzLnRyZWVEYXRhWzBdLmNoaWxkcmVuID0gcmVzLnZhbHVlDQogICAgICAgIHRoaXMuJHNldCh0aGlzLnRyZWVEYXRhKQ0KICAgICAgfSkNCiAgICB9LA0KICAgIHJlbG9hZCgpIHsNCiAgICAgIHRoaXMudHJlZURhdGEgPSBbDQogICAgICAgIHsgY29kZTogJycsIGlkOiAwLCBuYW1lOiAn54mp6LWE566h55CGJywgcGFyZW50SWQ6IDAsIGNoaWxkcmVuOiBbXSB9DQogICAgICBdDQogICAgICB0aGlzLiRzZXQodGhpcy50cmVlRGF0YSkNCiAgICAgIHRoaXMuZ2V0VHJlZW4oKQ0KICAgICAgdGhpcy5sb2FkRGF0YSgpDQogICAgfSwNCiAgICAvLyDph43nva4NCiAgICBjbGVhclF1ZXJ5cygpIHsNCiAgICAgIHRoaXMucXVlcnlzWzBdLnZhbHVlID0gJycNCiAgICAgIHRoaXMucXVlcnlzWzFdLnZhbHVlID0gJycNCiAgICAgIHRoaXMucXVlcnlzWzJdLnZhbHVlID0gJycNCiAgICB9LA0KICAgIC8vIOWIhumhteafpeivoueJqei1hOS/oeaBrw0KICAgIGxvYWREYXRhKHBhZ2UpIHsNCiAgICAgIGlmIChwYWdlKSB7DQogICAgICAgIHRoaXMucXVlcnlQYXJhbS5wYWdlQmVhbi5wYWdlID0gcGFnZQ0KICAgICAgfQ0KICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZQ0KICAgICAgdGhpcy50YWJsZURhdGEgPSBbXQ0KICAgICAgdGhpcy5xdWVyeVBhcmFtLnF1ZXJ5cyA9IFtdDQogICAgICAvLyB0aGlzLnF1ZXJ5UGFyYW0uc29ydGVyID0gWw0KICAgICAgLy8gICB7DQogICAgICAvLyAgICAgZGlyZWN0aW9uOiAnQVNDJywNCiAgICAgIC8vICAgICBwcm9wZXJ0eTogJ3NuJw0KICAgICAgLy8gICB9DQogICAgICAvLyBdDQogICAgICBpZiAodGhpcy5xdWVyeXNbMF0udmFsdWUpIHsNCiAgICAgICAgdGhpcy5xdWVyeVBhcmFtLnF1ZXJ5cy5wdXNoKHRoaXMucXVlcnlzWzBdKQ0KICAgICAgfQ0KICAgICAgaWYgKHRoaXMucXVlcnlzWzFdLnZhbHVlKSB7DQogICAgICAgIHRoaXMucXVlcnlQYXJhbS5xdWVyeXMucHVzaCh0aGlzLnF1ZXJ5c1sxXSkNCiAgICAgIH0NCiAgICAgIGlmICh0aGlzLnF1ZXJ5c1syXS52YWx1ZSkgew0KICAgICAgICB0aGlzLnF1ZXJ5UGFyYW0ucXVlcnlzLnB1c2godGhpcy5xdWVyeXNbMl0pDQogICAgICB9DQogICAgICBpZiAodGhpcy5xdWVyeXNbM10udmFsdWUpIHsNCiAgICAgICAgdGhpcy5xdWVyeVBhcmFtLnF1ZXJ5cy5wdXNoKHRoaXMucXVlcnlzWzNdKQ0KICAgICAgfQ0KICAgICAgcXVhbnRpdHlNYW5hZ2UubWF0ZXJpYWxRdWFudGl0eVF1ZXJ5KHRoaXMucXVlcnlQYXJhbSkudGhlbihyZXMgPT4gew0KICAgICAgICBjb25zb2xlLmxvZygnPT09PT09PW1hdGVyaWFsUXVhbnRpdHlRdWVyeT09PT09PT09PT0nLCByZXMpDQogICAgICAgIHRoaXMudG90YWwgPSByZXMudG90YWwNCiAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMucm93cw0KICAgICAgICB0aGlzLiRzZXQodGhpcy50YWJsZURhdGEpDQogICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlDQogICAgICB9KQ0KICAgIH0sDQogICAgaGFuZGxlTm9kZUNsaWNrKGRhdGEpIHsNCiAgICAgIC8vIOeCueWHu+WIhuexu+agkeiKgueCuQ0KICAgICAgdGhpcy50cmVlTm9kZSA9IGRhdGENCiAgICAgIGlmIChkYXRhLmlkID09ICcwJykgew0KICAgICAgICB0aGlzLnF1ZXJ5c1szXS52YWx1ZSA9IHRoaXMudHJlZU5vZGUuaWQNCiAgICAgICAgdGhpcy5sb2FkRGF0YSgxKQ0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgdGhpcy5xdWVyeXNbM10udmFsdWUgPSB0aGlzLnRyZWVOb2RlLmlkDQogICAgICAgIHRoaXMubG9hZERhdGEoMSkNCiAgICAgIH0NCiAgICB9LA0KICAgIGZvcm1hcnRXYXJlaG91c2VOYW1lKHJvdywgY29sdW1uLCBjZWxsVmFsdWUsIGluZGV4KSB7DQogICAgICB2YXIgb2JqID0gdGhpcy53YXJlaG91c2VzLmZpbmQoZnVuY3Rpb24gKGl0ZW0pIHsNCiAgICAgICAgaWYgKGl0ZW0udmFsdWUgPT09IHJvdy53YXJlaG91c2UpIHsNCiAgICAgICAgICByZXR1cm4gaXRlbQ0KICAgICAgICB9DQogICAgICB9KQ0KICAgICAgaWYgKG9iaiAhPT0gdW5kZWZpbmVkKSB7DQogICAgICAgIHJldHVybiBvYmoubmFtZQ0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgcmV0dXJuICcnDQogICAgICB9DQogICAgfSwNCiAgICBnZXRRdWFudGl0eUxpc3QoKSB7DQogICAgICB0aGlzLmZsb3dEYXRhLnF1ZXJ5cyA9IFsNCiAgICAgICAgew0KICAgICAgICAgIGdyb3VwOiAnbWFpbicsDQogICAgICAgICAgb3BlcmF0aW9uOiAnTElLRScsDQogICAgICAgICAgcGFyZW50R3JvdXA6ICcnLA0KICAgICAgICAgIHByb3BlcnR5OiAnbWF0ZXJpYWxJZCcsDQogICAgICAgICAgcmVsYXRpb246ICdBTkQnLA0KICAgICAgICAgIHZhbHVlOiB0aGlzLmdldFF1YW50aXR5SUQNCiAgICAgICAgfQ0KICAgICAgXQ0KICAgICAgaWYgKHRoaXMuZmxvd1F1ZXJ5c1swXS52YWx1ZSkgew0KICAgICAgICB0aGlzLmZsb3dEYXRhLnF1ZXJ5cy5wdXNoKHRoaXMuZmxvd1F1ZXJ5c1swXSkNCiAgICAgIH0NCiAgICAgIGlmICh0aGlzLmZsb3dRdWVyeXNbMV0udmFsdWUpIHsNCiAgICAgICAgdGhpcy5mbG93RGF0YS5xdWVyeXMucHVzaCh0aGlzLmZsb3dRdWVyeXNbMV0pDQogICAgICB9DQogICAgICBpZiAodGhpcy5mbG93UXVlcnlzWzJdLnZhbHVlKSB7DQogICAgICAgIHRoaXMuZmxvd0RhdGEucXVlcnlzLnB1c2godGhpcy5mbG93UXVlcnlzWzJdKQ0KICAgICAgfQ0KICAgICAgLy8gY29uc29sZS5sb2coZmxvd0RhdGEpDQogICAgICBxdWFudGl0eU1hbmFnZS5mbG93TG9nUXVlcnkodGhpcy5mbG93RGF0YSwgcmVzID0+IHsNCiAgICAgICAgY29uc29sZS5sb2cocmVzKQ0KICAgICAgICByZXMucm93cy5tYXAoaXRlbSA9PiB7DQogICAgICAgICAgaXRlbS5pbm91dFR5cGUgPSBpdGVtLmlub3V0VHlwZSA9PSAnMScgPyAn562+5pS25YWl5bqTJyA6ICflh7rlupPpoobnlKgnDQogICAgICAgIH0pDQogICAgICAgIHRoaXMuZmxvd1RvdGFsID0gcmVzLnRvdGFsDQogICAgICAgIHRoaXMuZGV0YWlsc0RhdGEgPSByZXMucm93cw0KICAgICAgICB0aGlzLiRzZXQodGhpcy5kZXRhaWxzRGF0YSkNCiAgICAgICAgdGhpcy5kZXRhaWxEaWFsb2dWaXNpYmxlID0gdHJ1ZQ0KICAgICAgfSkNCiAgICB9LA0KICAgIGdldFF1YW50aXR5RGV0YWlsKHJvdykgew0KICAgICAgY29uc29sZS5sb2cocm93KQ0KICAgICAgdGhpcy5nZXRRdWFudGl0eUlEID0gcm93LmlkDQogICAgICB0aGlzLmdldFF1YW50aXR5TGlzdCgpDQogICAgfSwNCiAgICAvLyBmb3JtYXR0ZXJUeXBlTmFtZShyb3csIGNvbHVtbiwgY2VsbFZhbHVlLCBpbmRleCkgew0KICAgIC8vICAgaWYgKHJvdy50eXBlID09ICcwJykgew0KICAgIC8vICAgICByZXR1cm4gJ+WFpeW6kycNCiAgICAvLyAgIH0NCiAgICAvLyAgIGlmIChyb3cudHlwZSA9PSAnMScpIHsNCiAgICAvLyAgICAgcmV0dXJuICfpoobnlKgnDQogICAgLy8gICB9DQogICAgLy8gfSwNCiAgICBmb3JtYXR0ZXJEYXRlKHJvdywgY29sdW1uLCBjZWxsVmFsdWUsIGluZGV4KSB7DQogICAgICB2YXIgZGF0ZSA9IG5ldyBEYXRlKHJvdy5pbm91dERhdGUpDQogICAgICB2YXIgbW9udGggPQ0KICAgICAgICBkYXRlLmdldE1vbnRoKCkgKyAxIDwgMTANCiAgICAgICAgICA/ICcwJyArIChkYXRlLmdldE1vbnRoKCkgKyAxKQ0KICAgICAgICAgIDogZGF0ZS5nZXRNb250aCgpICsgMQ0KICAgICAgdmFyIGN1cnJlbnREYXRlID0NCiAgICAgICAgZGF0ZS5nZXREYXRlKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0RGF0ZSgpIDogZGF0ZS5nZXREYXRlKCkNCiAgICAgIHJldHVybiBkYXRlLmdldEZ1bGxZZWFyKCkgKyAnLScgKyBtb250aCArICctJyArIGN1cnJlbnREYXRlDQogICAgfSwNCiAgICBnZXRTdW1tYXJpZXMocGFyYW0pIHsNCiAgICAgIGNvbnN0IHsgY29sdW1ucywgZGF0YSB9ID0gcGFyYW0NCiAgICAgIGNvbnN0IHN1bXMgPSBbXQ0KICAgICAgY29sdW1ucy5mb3JFYWNoKChjb2x1bW4sIGluZGV4KSA9PiB7DQogICAgICAgIGlmIChpbmRleCA9PT0gMCkgew0KICAgICAgICAgIHN1bXNbaW5kZXhdID0gJ+aAu+iuoScNCiAgICAgICAgICByZXR1cm4NCiAgICAgICAgfQ0KICAgICAgICBpZiAoaW5kZXggPT09IDEgfHwgaW5kZXggPT09IDIgfHwgaW5kZXggPT09IDMgfHwgaW5kZXggPT09IDYpIHsNCiAgICAgICAgICBzdW1zW2luZGV4XSA9ICcnDQogICAgICAgICAgcmV0dXJuDQogICAgICAgIH0NCg0KICAgICAgICBjb25zdCB2YWx1ZXMgPSBkYXRhLm1hcChpdGVtID0+IHsNCiAgICAgICAgICBpZiAoaW5kZXggPT09IDQgJiYgaXRlbS50eXBlID09PSAnMCcpIHsNCiAgICAgICAgICAgIHJldHVybiBOdW1iZXIoaXRlbVtjb2x1bW4ucHJvcGVydHldKQ0KICAgICAgICAgIH0gZWxzZSBpZiAoaW5kZXggPT09IDUgJiYgaXRlbS50eXBlID09PSAnMScpIHsNCiAgICAgICAgICAgIHJldHVybiBOdW1iZXIoaXRlbVtjb2x1bW4ucHJvcGVydHldKQ0KICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICByZXR1cm4gMA0KICAgICAgICAgIH0NCiAgICAgICAgfSkNCiAgICAgICAgaWYgKCF2YWx1ZXMuZXZlcnkodmFsdWUgPT4gaXNOYU4odmFsdWUpKSkgew0KICAgICAgICAgIHN1bXNbaW5kZXhdID0gdmFsdWVzLnJlZHVjZSgocHJldiwgY3VycikgPT4gew0KICAgICAgICAgICAgY29uc3QgdmFsdWUgPSBOdW1iZXIoY3VycikNCiAgICAgICAgICAgIGlmICghaXNOYU4odmFsdWUpKSB7DQogICAgICAgICAgICAgIHJldHVybiBwcmV2ICsgY3Vycg0KICAgICAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgICAgcmV0dXJuIHByZXYNCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9LCAwKQ0KICAgICAgICAgIHN1bXNbaW5kZXhdICs9ICcnDQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgc3Vtc1tpbmRleF0gPSAnTi9BJw0KICAgICAgICB9DQogICAgICB9KQ0KICAgICAgcmV0dXJuIHN1bXMNCiAgICB9DQogIH0NCn0NCg=="},null]}