7743347ad9455303adfe126e07cd300f.json 27 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js??ref--6!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\marketing\\storeSeckill\\create.vue?vue&type=template&id=5b0d6a60&scoped=true","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\marketing\\storeSeckill\\create.vue","mtime":1761614939041},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1761614937017},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":1761614937403},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3ltYm9sLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3ltYm9sLmRlc2NyaXB0aW9uLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc29ydC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwp2YXIgcmVuZGVyID0gZnVuY3Rpb24gcmVuZGVyKCkgewogIHZhciBfdm0gPSB0aGlzLAogICAgX2MgPSBfdm0uX3NlbGYuX2M7CiAgcmV0dXJuIF9jKCdkaXYnLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAibG9hZGluZyIsCiAgICAgIHJhd05hbWU6ICJ2LWxvYWRpbmciLAogICAgICB2YWx1ZTogX3ZtLnNwaW5TaG93LAogICAgICBleHByZXNzaW9uOiAic3BpblNob3ciCiAgICB9XQogIH0sIFtfYygncGFnZXMtaGVhZGVyJywgewogICAgcmVmOiAicGFnZUhlYWRlciIsCiAgICBhdHRyczogewogICAgICAidGl0bGUiOiBfdm0uJHJvdXRlLnBhcmFtcy5pZCA/ICfnvJbovpHnp5LmnYDllYblk4EnIDogJ+a3u+WKoOenkuadgOWVhuWTgScsCiAgICAgICJiYWNrVXJsIjogX3ZtLiRyb3V0ZVByb1N0ciArICcvbWFya2V0aW5nL3N0b3JlX3NlY2tpbGwvaW5kZXgnCiAgICB9CiAgfSksIF9jKCdlbC1jYXJkJywgewogICAgc3RhdGljQ2xhc3M6ICJtdDE2IiwKICAgIGF0dHJzOiB7CiAgICAgICJib3JkZXJlZCI6IGZhbHNlLAogICAgICAic2hhZG93IjogIm5ldmVyIgogICAgfQogIH0sIFtfYygnZWwtcm93JywgewogICAgc3RhdGljQ2xhc3M6ICJtdDMwIGFjZWEtcm93IHJvdy1taWRkbGUgcm93LWNlbnRlciIKICB9LCBbX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMjAKICAgIH0KICB9LCBbX2MoJ3N0ZXBzJywgewogICAgYXR0cnM6IHsKICAgICAgInN0ZXBMaXN0IjogX3ZtLnN0ZXBMaXN0LAogICAgICAiaXNBY3RpdmUiOiBfdm0uY3VycmVudAogICAgfQogIH0pXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDIzCiAgICB9CiAgfSwgW19jKCdlbC1mb3JtJywgewogICAgcmVmOiAiZm9ybVZhbGlkYXRlIiwKICAgIHN0YXRpY0NsYXNzOiAiZm9ybSBtdDMwIiwKICAgIGF0dHJzOiB7CiAgICAgICJtb2RlbCI6IF92bS5mb3JtVmFsaWRhdGUsCiAgICAgICJydWxlcyI6IF92bS5ydWxlVmFsaWRhdGUsCiAgICAgICJsYWJlbC13aWR0aCI6IF92bS5sYWJlbFdpZHRoLAogICAgICAibGFiZWwtcG9zaXRpb24iOiBfdm0ubGFiZWxQb3NpdGlvbgogICAgfSwKICAgIG9uOiB7CiAgICAgICJvbi12YWxpZGF0ZSI6IF92bS52YWxpZGF0ZQogICAgfSwKICAgIG5hdGl2ZU9uOiB7CiAgICAgICJzdWJtaXQiOiBmdW5jdGlvbiBzdWJtaXQoJGV2ZW50KSB7CiAgICAgICAgJGV2ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICAgIH0KICAgIH0KICB9LCBbX3ZtLmN1cnJlbnQgPT09IDAgPyBfYygnZWwtZm9ybS1pdGVtJywgewogICAgYXR0cnM6IHsKICAgICAgImxhYmVsIjogIumAieaLqeWVhuWTge+8miIsCiAgICAgICJwcm9wIjogImltYWdlX2lucHV0IgogICAgfQogIH0sIFtfYygnZGl2JywgewogICAgZGlyZWN0aXZlczogW3sKICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICB9XSwKICAgIHN0YXRpY0NsYXNzOiAicGljQm94IiwKICAgIG9uOiB7CiAgICAgICJjbGljayI6IF92bS5jaGFuZ2VHb29kcwogICAgfQogIH0sIFtfdm0uZm9ybVZhbGlkYXRlLmltYWdlID8gX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAicGljdHJ1ZSIKICB9LCBbX2MoJ2ltZycsIHsKICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgIG5hbWU6ICJsYXp5IiwKICAgICAgcmF3TmFtZTogInYtbGF6eSIsCiAgICAgIHZhbHVlOiBfdm0uZm9ybVZhbGlkYXRlLmltYWdlLAogICAgICBleHByZXNzaW9uOiAiZm9ybVZhbGlkYXRlLmltYWdlIgogICAgfV0KICB9KV0pIDogX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAidXBMb2FkIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlciIKICB9LCBbX2MoJ2knLCB7CiAgICBzdGF0aWNDbGFzczogImVsLWljb24tZ29vZHMiLAogICAgc3RhdGljU3R5bGU6IHsKICAgICAgImZvbnQtc2l6ZSI6ICIyNHB4IgogICAgfQogIH0pXSldKV0pIDogX3ZtLl9lKCksIF9jKCdlbC1jb2wnLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAic2hvdyIsCiAgICAgIHJhd05hbWU6ICJ2LXNob3ciLAogICAgICB2YWx1ZTogX3ZtLmN1cnJlbnQgPT09IDEsCiAgICAgIGV4cHJlc3Npb246ICJjdXJyZW50ID09PSAxIgogICAgfV0KICB9LCBbX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMjQKICAgIH0KICB9LCBbX2MoJ2VsLWZvcm0taXRlbScsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLllYblk4Hova7mkq3lm77vvJoiLAogICAgICAicHJvcCI6ICJpbWFnZXMiCiAgICB9CiAgfSwgW19jKCdkaXYnLCB7CiAgICBzdGF0aWNDbGFzczogImFjZWEtcm93IgogIH0sIFtfdm0uX2woX3ZtLmZvcm1WYWxpZGF0ZS5pbWFnZXMsIGZ1bmN0aW9uIChpdGVtLCBpbmRleCkgewogICAgcmV0dXJuIF9jKCdkaXYnLCB7CiAgICAgIGtleTogaW5kZXgsCiAgICAgIHN0YXRpY0NsYXNzOiAicGljdHJ1ZSIsCiAgICAgIGF0dHJzOiB7CiAgICAgICAgImRyYWdnYWJsZSI6ICJ0cnVlIgogICAgICB9LAogICAgICBvbjogewogICAgICAgICJkcmFnc3RhcnQiOiBmdW5jdGlvbiBkcmFnc3RhcnQoJGV2ZW50KSB7CiAgICAgICAgICByZXR1cm4gX3ZtLmhhbmRsZURyYWdTdGFydCgkZXZlbnQsIGl0ZW0pOwogICAgICAgIH0sCiAgICAgICAgImRyYWdvdmVyIjogZnVuY3Rpb24gZHJhZ292ZXIoJGV2ZW50KSB7CiAgICAgICAgICAkZXZlbnQucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgIHJldHVybiBfdm0uaGFuZGxlRHJhZ092ZXIoJGV2ZW50LCBpdGVtKTsKICAgICAgICB9LAogICAgICAgICJkcmFnZW50ZXIiOiBmdW5jdGlvbiBkcmFnZW50ZXIoJGV2ZW50KSB7CiAgICAgICAgICByZXR1cm4gX3ZtLmhhbmRsZURyYWdFbnRlcigkZXZlbnQsIGl0ZW0pOwogICAgICAgIH0sCiAgICAgICAgImRyYWdlbmQiOiBmdW5jdGlvbiBkcmFnZW5kKCRldmVudCkgewogICAgICAgICAgcmV0dXJuIF92bS5oYW5kbGVEcmFnRW5kKCRldmVudCwgaXRlbSk7CiAgICAgICAgfQogICAgICB9CiAgICB9LCBbX2MoJ2ltZycsIHsKICAgICAgZGlyZWN0aXZlczogW3sKICAgICAgICBuYW1lOiAibGF6eSIsCiAgICAgICAgcmF3TmFtZTogInYtbGF6eSIsCiAgICAgICAgdmFsdWU6IGl0ZW0sCiAgICAgICAgZXhwcmVzc2lvbjogIml0ZW0iCiAgICAgIH1dCiAgICB9KSwgX2MoJ2knLCB7CiAgICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgICAgfV0sCiAgICAgIHN0YXRpY0NsYXNzOiAiZWwtaWNvbi1jaXJjbGUtY2xvc2UgYnRuZGVsIiwKICAgICAgb246IHsKICAgICAgICAiY2xpY2siOiBmdW5jdGlvbiBjbGljaygkZXZlbnQpIHsKICAgICAgICAgIHJldHVybiBfdm0uaGFuZGxlUmVtb3ZlKGluZGV4KTsKICAgICAgICB9CiAgICAgIH0KICAgIH0pXSk7CiAgfSksIF92bS5mb3JtVmFsaWRhdGUuaW1hZ2VzLmxlbmd0aCA8IDEwID8gX2MoJ2RpdicsIHsKICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgIG5hbWU6ICJkYi1jbGljayIsCiAgICAgIHJhd05hbWU6ICJ2LWRiLWNsaWNrIgogICAgfV0sCiAgICBzdGF0aWNDbGFzczogInVwTG9hZCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIiLAogICAgb246IHsKICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgcmV0dXJuIF92bS5tb2RhbFBpY1RhcCgnZHVvJyk7CiAgICAgIH0KICAgIH0KICB9LCBbX2MoJ2knLCB7CiAgICBzdGF0aWNDbGFzczogImVsLWljb24tcGljdHVyZS1vdXRsaW5lIiwKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJmb250LXNpemUiOiAiMjRweCIKICAgIH0KICB9KV0pIDogX3ZtLl9lKCldLCAyKV0pXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1jb2wnLCBfdm0uX2Ioe30sICdlbC1jb2wnLCBfdm0uZ3JpZCwgZmFsc2UpLCBbX2MoJ2VsLWZvcm0taXRlbScsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLllYblk4HmoIfpopjvvJoiLAogICAgICAicHJvcCI6ICJ0aXRsZSIsCiAgICAgICJsYWJlbC1mb3IiOiAidGl0bGUiCiAgICB9CiAgfSwgW19jKCdlbC1pbnB1dCcsIHsKICAgIHN0YXRpY0NsYXNzOiAiY29udGVudF93aWR0aCIsCiAgICBhdHRyczogewogICAgICAiY2xlYXJhYmxlIjogIiIsCiAgICAgICJwbGFjZWhvbGRlciI6ICLor7fovpPlhaXllYblk4HmoIfpopgiLAogICAgICAibWF4bGVuZ3RoIjogIjgwIiwKICAgICAgInNob3ctd29yZC1saW1pdCI6ICIiCiAgICB9LAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5mb3JtVmFsaWRhdGUudGl0bGUsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0uZm9ybVZhbGlkYXRlLCAidGl0bGUiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiZm9ybVZhbGlkYXRlLnRpdGxlIgogICAgfQogIH0pXSwgMSldLCAxKV0sIDEpLCBfYygnZWwtY29sJywgewogICAgYXR0cnM6IHsKICAgICAgInNwYW4iOiAyNAogICAgfQogIH0sIFtfYygnZWwtY29sJywgX3ZtLl9iKHt9LCAnZWwtY29sJywgX3ZtLmdyaWQsIGZhbHNlKSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAi56eS5p2A5rS75Yqo566A5LuL77yaIiwKICAgICAgInByb3AiOiAiaW5mbyIsCiAgICAgICJsYWJlbC1mb3IiOiAiaW5mbyIKICAgIH0KICB9LCBbX2MoJ2VsLWlucHV0JywgewogICAgc3RhdGljQ2xhc3M6ICJjb250ZW50X3dpZHRoIiwKICAgIGF0dHJzOiB7CiAgICAgICJwbGFjZWhvbGRlciI6ICLor7fovpPlhaXnp5LmnYDmtLvliqjnroDku4siLAogICAgICAidHlwZSI6ICJ0ZXh0YXJlYSIsCiAgICAgICJyb3dzIjogNCwKICAgICAgIm1heGxlbmd0aCI6ICIxMDAiLAogICAgICAic2hvdy13b3JkLWxpbWl0IjogIiIKICAgIH0sCiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLmZvcm1WYWxpZGF0ZS5pbmZvLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1WYWxpZGF0ZSwgImluZm8iLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiZm9ybVZhbGlkYXRlLmluZm8iCiAgICB9CiAgfSldLCAxKV0sIDEpXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAi5rS75Yqo5pe26Ze077yaIiwKICAgICAgInByb3AiOiAic2VjdGlvbl90aW1lIgogICAgfQogIH0sIFtfYygnZGl2JywgW19jKCdlbC1kYXRlLXBpY2tlcicsIHsKICAgIHN0YXRpY0NsYXNzOiAiY29udGVudF93aWR0aCIsCiAgICBhdHRyczogewogICAgICAiY2xlYXJhYmxlIjogIiIsCiAgICAgICJlZGl0YWJsZSI6IGZhbHNlLAogICAgICAidHlwZSI6ICJkYXRlcmFuZ2UiLAogICAgICAiZm9ybWF0IjogInl5eXktTU0tZGQiLAogICAgICAidmFsdWUtZm9ybWF0IjogInl5eXktTU0tZGQiLAogICAgICAicmFuZ2Utc2VwYXJhdG9yIjogIi0iLAogICAgICAic3RhcnQtcGxhY2Vob2xkZXIiOiAi5byA5aeL5pel5pyfIiwKICAgICAgImVuZC1wbGFjZWhvbGRlciI6ICLnu5PmnZ/ml6XmnJ8iCiAgICB9LAogICAgb246IHsKICAgICAgImNoYW5nZSI6IF92bS5vbmNoYW5nZVRpbWUKICAgIH0sCiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLmZvcm1WYWxpZGF0ZS5zZWN0aW9uX3RpbWUsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0uZm9ybVZhbGlkYXRlLCAic2VjdGlvbl90aW1lIiwgJCR2KTsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogImZvcm1WYWxpZGF0ZS5zZWN0aW9uX3RpbWUiCiAgICB9CiAgfSksIF9jKCdkaXYnLCB7CiAgICBzdGF0aWNDbGFzczogImdyZXkiCiAgfSwgW192bS5fdigi6K6+572u5rS75Yqo5byA5ZCv57uT5p2f5pe26Ze077yM55So5oi35Y+v5Lul5Zyo5pyJ5pWI5pe26Ze05YaF5Y+C5LiO56eS5p2AIildKV0sIDEpXSldLCAxKSwgX3ZtLmZvcm1WYWxpZGF0ZS52aXJ0dWFsX3R5cGUgPT0gMCA/IF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAi54mp5rWB5pa55byP77yaIiwKICAgICAgInByb3AiOiAibG9naXN0aWNzIgogICAgfQogIH0sIFtfYygnZWwtY2hlY2tib3gtZ3JvdXAnLCB7CiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLmZvcm1WYWxpZGF0ZS5sb2dpc3RpY3MsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0uZm9ybVZhbGlkYXRlLCAibG9naXN0aWNzIiwgJCR2KTsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogImZvcm1WYWxpZGF0ZS5sb2dpc3RpY3MiCiAgICB9CiAgfSwgW19jKCdlbC1jaGVja2JveCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICIxIgogICAgfQogIH0sIFtfdm0uX3YoIuW/q+mAkiIpXSksIF9jKCdlbC1jaGVja2JveCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICIyIgogICAgfQogIH0sIFtfdm0uX3YoIuWIsOW6lyIpXSldLCAxKV0sIDEpXSwgMSkgOiBfdm0uX2UoKSwgX3ZtLmZvcm1WYWxpZGF0ZS52aXJ0dWFsX3R5cGUgPT0gMCA/IF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAi6L+Q6LS56K6+572u77yaIiwKICAgICAgInByb3AiOiBfdm0uZm9ybVZhbGlkYXRlLmZyZWlnaHQgIT0gMSA/ICdmcmVpZ2h0JyA6ICcnCiAgICB9CiAgfSwgW19jKCdlbC1yYWRpby1ncm91cCcsIHsKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0uZm9ybVZhbGlkYXRlLmZyZWlnaHQsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0uZm9ybVZhbGlkYXRlLCAiZnJlaWdodCIsICQkdik7CiAgICAgIH0sCiAgICAgIGV4cHJlc3Npb246ICJmb3JtVmFsaWRhdGUuZnJlaWdodCIKICAgIH0KICB9LCBbX2MoJ2VsLXJhZGlvJywgewogICAgYXR0cnM6IHsKICAgICAgImxhYmVsIjogMgogICAgfQogIH0sIFtfdm0uX3YoIuWbuuWumumCrui0uSIpXSksIF9jKCdlbC1yYWRpbycsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6IDMKICAgIH0KICB9LCBbX3ZtLl92KCLov5DotLnmqKHmnb8iKV0pXSwgMSldLCAxKV0sIDEpIDogX3ZtLl9lKCksIF92bS5mb3JtVmFsaWRhdGUuZnJlaWdodCAhPSAzICYmIF92bS5mb3JtVmFsaWRhdGUuZnJlaWdodCAhPSAxICYmIF92bS5mb3JtVmFsaWRhdGUudmlydHVhbF90eXBlID09IDAgPyBfYygnZWwtY29sJywgewogICAgYXR0cnM6IHsKICAgICAgInNwYW4iOiAyNAogICAgfQogIH0sIFtfYygnZWwtZm9ybS1pdGVtJywgewogICAgYXR0cnM6IHsKICAgICAgImxhYmVsIjogIiIKICAgIH0KICB9LCBbX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAiYWNlYS1yb3ciCiAgfSwgW19jKCdlbC1pbnB1dC1udW1iZXInLCB7CiAgICBzdGF0aWNDbGFzczogImNvbnRlbnRfd2lkdGggaW5wdXQtbnVtYmVyLXVuaXQtY2xhc3MiLAogICAgYXR0cnM6IHsKICAgICAgImNvbnRyb2xzIjogZmFsc2UsCiAgICAgICJtaW4iOiAwLAogICAgICAibWF4IjogOTk5OTk5OTk5OSwKICAgICAgInBsYWNlaG9sZGVyIjogIuivt+i+k+WFpemHkeminSIsCiAgICAgICJjbGFzcy11bml0IjogIuWFgyIKICAgIH0sCiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLmZvcm1WYWxpZGF0ZS5wb3N0YWdlLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1WYWxpZGF0ZSwgInBvc3RhZ2UiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiZm9ybVZhbGlkYXRlLnBvc3RhZ2UiCiAgICB9CiAgfSldLCAxKV0pXSwgMSkgOiBfdm0uX2UoKSwgX3ZtLmZvcm1WYWxpZGF0ZS5mcmVpZ2h0ID09IDMgJiYgX3ZtLmZvcm1WYWxpZGF0ZS52aXJ0dWFsX3R5cGUgPT0gMCA/IF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAiIiwKICAgICAgInByb3AiOiAidGVtcF9pZCIKICAgIH0KICB9LCBbX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAiYWNlYS1yb3ciCiAgfSwgW19jKCdlbC1zZWxlY3QnLCB7CiAgICBzdGF0aWNDbGFzczogImNvbnRlbnRfd2lkdGgiLAogICAgYXR0cnM6IHsKICAgICAgImNsZWFyYWJsZSI6ICIiLAogICAgICAicGxhY2Vob2xkZXIiOiAi6K+36YCJ5oup6L+Q6LS55qih5p2/IgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0uZm9ybVZhbGlkYXRlLnRlbXBfaWQsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0uZm9ybVZhbGlkYXRlLCAidGVtcF9pZCIsICQkdik7CiAgICAgIH0sCiAgICAgIGV4cHJlc3Npb246ICJmb3JtVmFsaWRhdGUudGVtcF9pZCIKICAgIH0KICB9LCBfdm0uX2woX3ZtLnRlbXBsYXRlTGlzdCwgZnVuY3Rpb24gKGl0ZW0sIGluZGV4KSB7CiAgICByZXR1cm4gX2MoJ2VsLW9wdGlvbicsIHsKICAgICAga2V5OiBpbmRleCwKICAgICAgYXR0cnM6IHsKICAgICAgICAidmFsdWUiOiBpdGVtLmlkLAogICAgICAgICJsYWJlbCI6IGl0ZW0ubmFtZQogICAgICB9CiAgICB9KTsKICB9KSwgMSksIF9jKCdzcGFuJywgewogICAgZGlyZWN0aXZlczogW3sKICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICB9XSwKICAgIHN0YXRpY0NsYXNzOiAiYWRkZm9udCIsCiAgICBvbjogewogICAgICAiY2xpY2siOiBfdm0uZnJlaWdodAogICAgfQogIH0sIFtfdm0uX3YoIuaWsOWinui/kOi0ueaooeadvyIpXSldLCAxKV0pXSwgMSkgOiBfdm0uX2UoKSwgX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMjQKICAgIH0KICB9LCBbX2MoJ2VsLWZvcm0taXRlbScsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLlvIDlp4vml7bpl7TvvJoiLAogICAgICAicHJvcCI6ICJ0aW1lX2lkIgogICAgfQogIH0sIFtfYygnZGl2JywgW19jKCdlbC1zZWxlY3QnLCB7CiAgICBzdGF0aWNDbGFzczogImNvbnRlbnRfd2lkdGgiLAogICAgYXR0cnM6IHsKICAgICAgIm11bHRpcGxlIjogIiIKICAgIH0sCiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLmZvcm1WYWxpZGF0ZS50aW1lX2lkLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1WYWxpZGF0ZSwgInRpbWVfaWQiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiZm9ybVZhbGlkYXRlLnRpbWVfaWQiCiAgICB9CiAgfSwgX3ZtLl9sKF92bS50aW1lTGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHsKICAgIHJldHVybiBfYygnZWwtb3B0aW9uJywgewogICAgICBrZXk6IGl0ZW0uaWQsCiAgICAgIGF0dHJzOiB7CiAgICAgICAgInZhbHVlIjogaXRlbS5pZCwKICAgICAgICAibGFiZWwiOiBpdGVtLnRpbWVfbmFtZQogICAgICB9CiAgICB9KTsKICB9KSwgMSksIF9jKCdkaXYnLCB7CiAgICBzdGF0aWNDbGFzczogImdyZXkiCiAgfSwgW192bS5fdigiXG4gICAgICAgICAgICAgICAgICAgIOmAieaLqeS6p+WTgeW8gOWni+aXtumXtOaute+8jOivpeaXtumXtOauteWGheeUqOaIt+WPr+WPguS4jui0reS5sO+8m+WFtuWug+aXtumXtOauteS8muaYvuekuua0u+WKqOacquW8gOWni+aIluW3sue7k+adn+OAguWmgua0u+WKqOi2hei/h+S4gOWkqe+8jOWImea0u+WKqOacn+WGhe+8jOavj+WkqemDveS8muWumuaXtuW8gOWQr1xuICAgICAgICAgICAgICAgICAgIildKV0sIDEpXSldLCAxKSwgX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMjQKICAgIH0KICB9LCBbX2MoJ2VsLWZvcm0taXRlbScsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLmgLvotK3kubDmlbDph4/pmZDliLbvvJoiLAogICAgICAicHJvcCI6ICJudW0iCiAgICB9CiAgfSwgW19jKCdkaXYnLCBbX2MoJ2VsLWlucHV0LW51bWJlcicsIHsKICAgIHN0YXRpY0NsYXNzOiAiY29udGVudF93aWR0aCIsCiAgICBhdHRyczogewogICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgIm1pbiI6IDEsCiAgICAgICJwbGFjZWhvbGRlciI6ICLor7fovpPlhaXmlbDph4/pmZDliLYiLAogICAgICAiZWxlbWVudC1pZCI6ICJudW0iLAogICAgICAicHJlY2lzaW9uIjogMCwKICAgICAgIm1heCI6IDEwMDAwCiAgICB9LAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5mb3JtVmFsaWRhdGUubnVtLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1WYWxpZGF0ZSwgIm51bSIsICQkdik7CiAgICAgIH0sCiAgICAgIGV4cHJlc3Npb246ICJmb3JtVmFsaWRhdGUubnVtIgogICAgfQogIH0pLCBfYygnZGl2JywgewogICAgc3RhdGljQ2xhc3M6ICJncmV5IgogIH0sIFtfdm0uX3YoIlxuICAgICAgICAgICAgICAgICAgICDmtLvliqjmnInmlYjmnJ/lhoXmr4/kuKrnlKjmiLflj6/otK3kubDor6XllYblk4HmgLvmlbDpmZDliLbjgILkvovlpoLorr7nva7kuLo077yM6KGo56S65pys5qyh5rS75Yqo5pyJ5pWI5pyf5YaF77yM5q+P5Liq55So5oi35pyA5aSa5Y+v6LSt5Lmw5oC75pWwNOS4qlxuICAgICAgICAgICAgICAgICAgIildKV0sIDEpXSldLCAxKSwgX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMjQKICAgIH0KICB9LCBbX2MoJ2VsLWZvcm0taXRlbScsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLljZXmrKHotK3kubDmlbDph4/pmZDliLbvvJoiLAogICAgICAicHJvcCI6ICJvbmNlX251bSIKICAgIH0KICB9LCBbX2MoJ2RpdicsIFtfYygnZWwtaW5wdXQtbnVtYmVyJywgewogICAgc3RhdGljQ2xhc3M6ICJjb250ZW50X3dpZHRoIiwKICAgIGF0dHJzOiB7CiAgICAgICJjb250cm9scyI6IGZhbHNlLAogICAgICAibWluIjogMSwKICAgICAgInBsYWNlaG9sZGVyIjogIuivt+i+k+WFpeWNleasoei0reS5sOaVsOmHj+mZkOWItiIsCiAgICAgICJlbGVtZW50LWlkIjogIm9uY2VfbnVtIiwKICAgICAgInByZWNpc2lvbiI6IDAsCiAgICAgICJtYXgiOiAxMDAwMAogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0uZm9ybVZhbGlkYXRlLm9uY2VfbnVtLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1WYWxpZGF0ZSwgIm9uY2VfbnVtIiwgJCR2KTsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogImZvcm1WYWxpZGF0ZS5vbmNlX251bSIKICAgIH0KICB9KSwgX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAiZ3JleSIKICB9LCBbX3ZtLl92KCJcbiAgICAgICAgICAgICAgICAgICAg55So5oi35Y+C5LiO56eS5p2A5pe277yM5LiA5qyh6LSt5Lmw5pyA5aSn5pWw6YeP6ZmQ5Yi244CC5L6L5aaC6K6+572u5Li6Mu+8jOihqOekuuWPguS4juenkuadgOaXtu+8jOeUqOaIt+S4gOasoei0reS5sOaVsOmHj+acgOWkp+WPr+mAieaLqTLkuKpcbiAgICAgICAgICAgICAgICAgICIpXSldLCAxKV0pXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAi5Y2V5L2N77yaIiwKICAgICAgInByb3AiOiAidW5pdF9uYW1lIiwKICAgICAgImxhYmVsLWZvciI6ICJ1bml0X25hbWUiCiAgICB9CiAgfSwgW19jKCdlbC1pbnB1dCcsIHsKICAgIHN0YXRpY0NsYXNzOiAiY29udGVudF93aWR0aCIsCiAgICBhdHRyczogewogICAgICAicGxhY2Vob2xkZXIiOiAi6K+36L6T5YWl5Y2V5L2NIiwKICAgICAgImVsZW1lbnQtaWQiOiAidW5pdF9uYW1lIgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0uZm9ybVZhbGlkYXRlLnVuaXRfbmFtZSwKICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uIGNhbGxiYWNrKCQkdikgewogICAgICAgIF92bS4kc2V0KF92bS5mb3JtVmFsaWRhdGUsICJ1bml0X25hbWUiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiZm9ybVZhbGlkYXRlLnVuaXRfbmFtZSIKICAgIH0KICB9KV0sIDEpXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAi5o6S5bqP77yaIgogICAgfQogIH0sIFtfYygnZWwtaW5wdXQtbnVtYmVyJywgewogICAgc3RhdGljQ2xhc3M6ICJjb250ZW50X3dpZHRoIiwKICAgIGF0dHJzOiB7CiAgICAgICJjb250cm9scyI6IGZhbHNlLAogICAgICAicGxhY2Vob2xkZXIiOiAi6K+36L6T5YWl5o6S5bqPIiwKICAgICAgImVsZW1lbnQtaWQiOiAic29ydCIsCiAgICAgICJwcmVjaXNpb24iOiAwLAogICAgICAibWF4IjogMTAwMDAsCiAgICAgICJtaW4iOiAwCiAgICB9LAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5mb3JtVmFsaWRhdGUuc29ydCwKICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uIGNhbGxiYWNrKCQkdikgewogICAgICAgIF92bS4kc2V0KF92bS5mb3JtVmFsaWRhdGUsICJzb3J0IiwgJCR2KTsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogImZvcm1WYWxpZGF0ZS5zb3J0IgogICAgfQogIH0pXSwgMSldLCAxKSwgX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMjQKICAgIH0KICB9LCBbX2MoJ2VsLWZvcm0taXRlbScsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLnp5LmnYDmmK/lkKblj4LkuI7liIbplIDvvJoiLAogICAgICAicHJvcHMiOiAiaXNfY29tbWlzc2lvbiIsCiAgICAgICJsYWJlbC1mb3IiOiAiaXNfY29tbWlzc2lvbiIKICAgIH0KICB9LCBbX2MoJ2RpdicsIFtfYygnZWwtc3dpdGNoJywgewogICAgc3RhdGljQ2xhc3M6ICJkZWZpbmVTd2l0Y2giLAogICAgYXR0cnM6IHsKICAgICAgImFjdGl2ZS12YWx1ZSI6IDEsCiAgICAgICJpbmFjdGl2ZS12YWx1ZSI6IDAsCiAgICAgICJzaXplIjogImxhcmdlIiwKICAgICAgImFjdGl2ZS10ZXh0IjogIuW8gOWQryIsCiAgICAgICJpbmFjdGl2ZS10ZXh0IjogIuWFs+mXrSIKICAgIH0sCiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLmZvcm1WYWxpZGF0ZS5pc19jb21taXNzaW9uLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1WYWxpZGF0ZSwgImlzX2NvbW1pc3Npb24iLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiZm9ybVZhbGlkYXRlLmlzX2NvbW1pc3Npb24iCiAgICB9CiAgfSksIF9jKCdkaXYnLCB7CiAgICBzdGF0aWNDbGFzczogImdyZXkiCiAgfSwgW192bS5fdigi5ZWG5ZOB5piv5ZCm5Y+C5LiO5ZWG5Z+O5YiG6ZSA6L+U5L2jIildKV0sIDEpXSldLCAxKSwgX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMjQKICAgIH0KICB9LCBbX2MoJ2VsLWZvcm0taXRlbScsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLmtLvliqjnirbmgIHvvJoiLAogICAgICAicHJvcHMiOiAic3RhdHVzIiwKICAgICAgImxhYmVsLWZvciI6ICJzdGF0dXMiCiAgICB9CiAgfSwgW19jKCdlbC1zd2l0Y2gnLCB7CiAgICBzdGF0aWNDbGFzczogImRlZmluZVN3aXRjaCIsCiAgICBhdHRyczogewogICAgICAiYWN0aXZlLXZhbHVlIjogMSwKICAgICAgImluYWN0aXZlLXZhbHVlIjogMCwKICAgICAgInNpemUiOiAibGFyZ2UiLAogICAgICAiYWN0aXZlLXRleHQiOiAi5byA5ZCvIiwKICAgICAgImluYWN0aXZlLXRleHQiOiAi5YWz6ZetIgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0uZm9ybVZhbGlkYXRlLnN0YXR1cywKICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uIGNhbGxiYWNrKCQkdikgewogICAgICAgIF92bS4kc2V0KF92bS5mb3JtVmFsaWRhdGUsICJzdGF0dXMiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiZm9ybVZhbGlkYXRlLnN0YXR1cyIKICAgIH0KICB9KV0sIDEpXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAi6KeE5qC86YCJ5oup77yaIgogICAgfQogIH0sIFtfYygnZWwtdGFibGUnLCB7CiAgICByZWY6ICJtdWx0aXBsZVRhYmxlIiwKICAgIGF0dHJzOiB7CiAgICAgICJyb3cta2V5IjogX3ZtLmdldFJvd0tleXMsCiAgICAgICJkYXRhIjogX3ZtLnNwZWNzRGF0YSwKICAgICAgImJvcmRlciI6ICIiCiAgICB9LAogICAgb246IHsKICAgICAgInNlbGVjdGlvbi1jaGFuZ2UiOiBfdm0uY2hhbmdlQ2hlY2tib3gKICAgIH0KICB9LCBbX2MoJ2VsLXRhYmxlLWNvbHVtbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInNlbGVjdGlvbiIsCiAgICAgICJyZXNlcnZlLXNlbGVjdGlvbiI6IHRydWUsCiAgICAgICJ3aWR0aCI6ICI1NSIKICAgIH0KICB9KSwgX3ZtLl9sKF92bS5jb2x1bW5zLCBmdW5jdGlvbiAoaXRlbSwgaW5kZXgpIHsKICAgIHJldHVybiBfYygnZWwtdGFibGUtY29sdW1uJywgewogICAgICBrZXk6IGluZGV4LAogICAgICBhdHRyczogewogICAgICAgICJsYWJlbCI6IGl0ZW0udGl0bGUsCiAgICAgICAgIm1pbi13aWR0aCI6IGl0ZW0ubWluV2lkdGgKICAgICAgfSwKICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbewogICAgICAgIGtleTogImRlZmF1bHQiLAogICAgICAgIGZuOiBmdW5jdGlvbiBmbihzY29wZSkgewogICAgICAgICAgcmV0dXJuIFtpdGVtLmtleSA/IFtfYygnZGl2JywgW19jKCdzcGFuJywgW192bS5fdihfdm0uX3Moc2NvcGUucm93W2l0ZW0ua2V5XSkpXSldKV0gOiBpdGVtLnNsb3QgPT09ICdwaWMnID8gW19jKCdkaXYnLCB7CiAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgICAgICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgICAgICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgICAgICAgICAgfV0sCiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAiYWNlYS1yb3cgcm93LW1pZGRsZSByb3ctY2VudGVyLXdyYXBwZXIiLAogICAgICAgICAgICBvbjogewogICAgICAgICAgICAgICJjbGljayI6IGZ1bmN0aW9uIGNsaWNrKCRldmVudCkgewogICAgICAgICAgICAgICAgcmV0dXJuIF92bS5tb2RhbFBpY1RhcCgnZGFuJywgJ2RhblRhYmxlJywgc2NvcGUuJGluZGV4KTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIFtzY29wZS5yb3cucGljID8gX2MoJ2RpdicsIHsKICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJwaWN0cnVlIHBpY3RydWVUYWIiCiAgICAgICAgICB9LCBbX2MoJ2ltZycsIHsKICAgICAgICAgICAgZGlyZWN0aXZlczogW3sKICAgICAgICAgICAgICBuYW1lOiAibGF6eSIsCiAgICAgICAgICAgICAgcmF3TmFtZTogInYtbGF6eSIsCiAgICAgICAgICAgICAgdmFsdWU6IHNjb3BlLnJvdy5waWMsCiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogInNjb3BlLnJvdy5waWMiCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9KV0pIDogX2MoJ2RpdicsIHsKICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJ1cExvYWQgcGljdHJ1ZVRhYiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIiCiAgICAgICAgICB9LCBbX2MoJ2knLCB7CiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAiZWwtaWNvbi1waWN0dXJlLW91dGxpbmUiLAogICAgICAgICAgICBzdGF0aWNTdHlsZTogewogICAgICAgICAgICAgICJmb250LXNpemUiOiAiMjRweCIKICAgICAgICAgICAgfQogICAgICAgICAgfSldKV0pXSA6IGl0ZW0uc2xvdCA9PT0gJ3ByaWNlJyA/IFtfYygnZWwtaW5wdXQtbnVtYmVyJywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogInByaWNlQm94IiwKICAgICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgICAgICAgICAibWluIjogMCwKICAgICAgICAgICAgICAicHJlY2lzaW9uIjogMiwKICAgICAgICAgICAgICAiYWN0aXZlLWNoYW5nZSI6IGZhbHNlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIG1vZGVsOiB7CiAgICAgICAgICAgICAgdmFsdWU6IHNjb3BlLnJvdy5wcmljZSwKICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgICAgICAgICBfdm0uJHNldChzY29wZS5yb3csICJwcmljZSIsICQkdik7CiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICBleHByZXNzaW9uOiAic2NvcGUucm93LnByaWNlIgogICAgICAgICAgICB9CiAgICAgICAgICB9KV0gOiBpdGVtLnNsb3QgPT09ICdxdW90YScgPyBbX2MoJ2VsLWlucHV0LW51bWJlcicsIHsKICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJwcmljZUJveCIsCiAgICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICAgImNvbnRyb2xzIjogZmFsc2UsCiAgICAgICAgICAgICAgIm1pbiI6IDEsCiAgICAgICAgICAgICAgImFjdGl2ZS1jaGFuZ2UiOiAiIgogICAgICAgICAgICB9LAogICAgICAgICAgICBtb2RlbDogewogICAgICAgICAgICAgIHZhbHVlOiBzY29wZS5yb3cucXVvdGEsCiAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uIGNhbGxiYWNrKCQkdikgewogICAgICAgICAgICAgICAgX3ZtLiRzZXQoc2NvcGUucm93LCAicXVvdGEiLCAkJHYpOwogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogInNjb3BlLnJvdy5xdW90YSIKICAgICAgICAgICAgfQogICAgICAgICAgfSldIDogX3ZtLl9lKCldOwogICAgICAgIH0KICAgICAgfV0sIG51bGwsIHRydWUpCiAgICB9KTsKICB9KV0sIDIpXSwgMSldLCAxKV0sIDEpLCBfYygnZWwtcm93JywgewogICAgZGlyZWN0aXZlczogW3sKICAgICAgbmFtZTogInNob3ciLAogICAgICByYXdOYW1lOiAidi1zaG93IiwKICAgICAgdmFsdWU6IF92bS5jdXJyZW50ID09PSAyLAogICAgICBleHByZXNzaW9uOiAiY3VycmVudCA9PT0gMiIKICAgIH1dCiAgfSwgW19jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAi5YaF5a6577yaIgogICAgfQogIH0sIFtfYygnV2FuZ0VkaXRvcicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJ3aWR0aCI6ICI5MCUiCiAgICB9LAogICAgYXR0cnM6IHsKICAgICAgImNvbnRlbnQiOiBfdm0uZm9ybVZhbGlkYXRlLmRlc2NyaXB0aW9uCiAgICB9LAogICAgb246IHsKICAgICAgImVkaXRvckNvbnRlbnQiOiBfdm0uZ2V0RWRpdG9yQ29udGVudAogICAgfQogIH0pXSwgMSldLCAxKV0sIDEpLCBfYygnZWwtY29sJywgewogICAgYXR0cnM6IHsKICAgICAgInNwYW4iOiAyNAogICAgfQogIH0sIFtfYygnZWwtZm9ybS1pdGVtJywgW19jKCdlbC1idXR0b24nLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAiZGItY2xpY2siLAogICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgIH1dLAogICAgc3RhdGljQ2xhc3M6ICJzdWJtaXNzaW9uIiwKICAgIGF0dHJzOiB7CiAgICAgICJkaXNhYmxlZCI6IF92bS4kcm91dGUucGFyYW1zLmlkICYmIF92bS5jdXJyZW50ID09PSAxIHx8IF92bS5jdXJyZW50ID09PSAwCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogX3ZtLnN0ZXAKICAgIH0KICB9LCBbX3ZtLl92KCLkuIrkuIDmraVcbiAgICAgICAgICAgICAgIildKSwgX2MoJ2VsLWJ1dHRvbicsIHsKICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgIG5hbWU6ICJkYi1jbGljayIsCiAgICAgIHJhd05hbWU6ICJ2LWRiLWNsaWNrIgogICAgfV0sCiAgICBzdGF0aWNDbGFzczogInN1Ym1pc3Npb24iLAogICAgYXR0cnM6IHsKICAgICAgImRpc2FibGVkIjogX3ZtLnN1Ym1pdE9wZW4gJiYgX3ZtLmN1cnJlbnQgPT09IDIsCiAgICAgICJ0eXBlIjogInByaW1hcnkiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgcmV0dXJuIF92bS5uZXh0KCdmb3JtVmFsaWRhdGUnKTsKICAgICAgfQogICAgfQogIH0sIFtfdm0uX3YoX3ZtLl9zKF92bS5jdXJyZW50ID09PSAyID8gJ+aPkOS6pCcgOiAn5LiL5LiA5q2lJykpXSldLCAxKV0sIDEpXSwgMSldLCAxKV0sIDEpXSwgMSksIF9jKCdlbC1kaWFsb2cnLCB7CiAgICBzdGF0aWNDbGFzczogInBheW1lbnRGb290ZXIiLAogICAgYXR0cnM6IHsKICAgICAgInZpc2libGUiOiBfdm0ubW9kYWxzLAogICAgICAidGl0bGUiOiAi5ZWG5ZOB5YiX6KGoIiwKICAgICAgIndpZHRoIjogIjEwMDBweCIKICAgIH0sCiAgICBvbjogewogICAgICAidXBkYXRlOnZpc2libGUiOiBmdW5jdGlvbiB1cGRhdGVWaXNpYmxlKCRldmVudCkgewogICAgICAgIF92bS5tb2RhbHMgPSAkZXZlbnQ7CiAgICAgIH0KICAgIH0KICB9LCBbX2MoJ2dvb2RzLWxpc3QnLCB7CiAgICByZWY6ICJnb29kc2xpc3QiLAogICAgb246IHsKICAgICAgImdldFByb2R1Y3RJZCI6IF92bS5nZXRQcm9kdWN0SWQKICAgIH0KICB9KV0sIDEpLCBfYygnZWwtZGlhbG9nJywgewogICAgYXR0cnM6IHsKICAgICAgInZpc2libGUiOiBfdm0ubW9kYWxQaWMsCiAgICAgICJ3aWR0aCI6ICI5NTBweCIsCiAgICAgICJ0aXRsZSI6ICLkuIrkvKDllYblk4Hlm74iLAogICAgICAiY2xvc2Utb24tY2xpY2stbW9kYWwiOiBmYWxzZQogICAgfSwKICAgIG9uOiB7CiAgICAgICJ1cGRhdGU6dmlzaWJsZSI6IGZ1bmN0aW9uIHVwZGF0ZVZpc2libGUoJGV2ZW50KSB7CiAgICAgICAgX3ZtLm1vZGFsUGljID0gJGV2ZW50OwogICAgICB9CiAgICB9CiAgfSwgW192bS5tb2RhbFBpYyA/IF9jKCd1cGxvYWRQaWN0dXJlcycsIHsKICAgIGF0dHJzOiB7CiAgICAgICJpc0Nob2ljZSI6IF92bS5pc0Nob2ljZSwKICAgICAgImdyaWRCdG4iOiBfdm0uZ3JpZEJ0biwKICAgICAgImdyaWRQaWMiOiBfdm0uZ3JpZFBpYwogICAgfSwKICAgIG9uOiB7CiAgICAgICJnZXRQaWMiOiBfdm0uZ2V0UGljLAogICAgICAiZ2V0UGljRCI6IF92bS5nZXRQaWNECiAgICB9CiAgfSkgOiBfdm0uX2UoKV0sIDEpLCBfYygnZnJlaWdodC10ZW1wbGF0ZScsIHsKICAgIHJlZjogInRlbXBsYXRlIiwKICAgIG9uOiB7CiAgICAgICJhZGRTdWNjZXNzIjogX3ZtLnByb2R1Y3RHZXRUZW1wbGF0ZQogICAgfQogIH0pXSwgMSk7Cn07CnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXTsKZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfTs="},null]}