{"remainingRequest":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\dataShare-fvue\\src\\views\\dataResource\\arithmeticManage\\arithmeticTask\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\src\\views\\dataResource\\arithmeticManage\\arithmeticTask\\index.vue","mtime":1739300167374},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\babel.config.js","mtime":1733906004399},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\dataShare-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvZGF0YVNoYXJlLWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yUnVudGltZS5qcyI7CmltcG9ydCBfYXN5bmNUb0dlbmVyYXRvciBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS9kYXRhU2hhcmUtZnZ1ZS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkQ6L2plbmtpbnMvd29ya3NwYWNlL2RhdGFTaGFyZS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuam9pbi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lc25leHQuaXRlcmF0b3IubWFwLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCB0YWJsZU1peGluIGZyb20gJ0AvbWl4aW5zL3RhYmxlLmpzJzsgLy8g5YiX6KGobWl4aW5zCmltcG9ydCBEZXRhaWxEaWFsb2cgZnJvbSAnLi9EZXRhaWxEaWFsb2cudnVlJzsKaW1wb3J0IFRvb2x0aXBCdXR0b24gZnJvbSAnQC92aWV3cy9kYXRhUmVzb3VyY2UvZGF0YVNlcnZpY2VzL2RhdGFTZXJ2aWNlQVBJL2NvbXBvbmVudHMvVG9vbHRpcEJ1dHRvbi52dWUnOwppbXBvcnQgcHVibGlzaERpYWxvZyBmcm9tICdAL3ZpZXdzL2RhdGFSZXNvdXJjZS9hcml0aG1ldGljTWFuYWdlL2FyaXRobWV0aWNUYXNrL3B1Ymxpc2hEaWFsb2cudnVlJzsKaW1wb3J0IEFQSSBmcm9tICdAL2FwaS9idXNpbmVzcy9hcml0aG1ldGljVGFzayc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnYXJpdGhtZXRpY1Rhc2snLAogIGNvbXBvbmVudHM6IHsKICAgIHB1Ymxpc2hEaWFsb2c6IHB1Ymxpc2hEaWFsb2csCiAgICBUb29sdGlwQnV0dG9uOiBUb29sdGlwQnV0dG9uLAogICAgRGV0YWlsRGlhbG9nOiBEZXRhaWxEaWFsb2cKICB9LAogIG1peGluczogW3RhYmxlTWl4aW5dLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgdmFyIFRBQkxFX0NPTkZJRyA9IHsKICAgICAgZmlsdGVyczoge30sCiAgICAgIGRlcGxveWVkU3RhdHVzOiBbewogICAgICAgIHZhbHVlOiAnMScsCiAgICAgICAgbGFiZWw6ICflvoXmjqjnkIYnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogJzInLAogICAgICAgIGxhYmVsOiAn5bey5a6M5oiQJwogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICc0JywKICAgICAgICBsYWJlbDogJ+W3suWPkeW4gycKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAnNScsCiAgICAgICAgbGFiZWw6ICflt7LlpLHmlYgnCiAgICAgIH1dLAogICAgICBzZWxlY3Rpb25zOiBbXSwKICAgICAgLy8g5YiX6KGo6KGo5aS0CiAgICAgIGNvbHVtbnM6IFt7CiAgICAgICAgbGFiZWw6ICfnrpfms5Xku7vliqHlkI3np7AnLAogICAgICAgIHByb3A6ICduYW1lJywKICAgICAgICBhbGlnbjogJ2NlbnRlcicKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAn566X5rOV5Lu75Yqh57yW56CBJywKICAgICAgICBwcm9wOiAnY29kZScsCiAgICAgICAgYWxpZ246ICdjZW50ZXInCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogJ+eul+azleS7u+WKoeeKtuaAgScsCiAgICAgICAgcHJvcDogJ2RlcGxveWVkU3RhdHVzJywKICAgICAgICBkYXRhVHlwZTogJ3Nsb3QnLAogICAgICAgIHNsb3Q6ICdkZXBsb3llZFN0YXR1cycsCiAgICAgICAgd2lkdGg6ICcxNDBweCcsCiAgICAgICAgYWxpZ246ICdjZW50ZXInCiAgICAgIH0sIHsKICAgICAgICBkYXRhVHlwZTogJ29wdGlvbicsCiAgICAgICAgbGFiZWw6ICfmk43kvZwnLAogICAgICAgIHdpZHRoOiAnMjQwcHgnLAogICAgICAgIGZpeGVkOiAncmlnaHQnLAogICAgICAgIGFsaWduOiAnY2VudGVyJywKICAgICAgICBvcGVyYXRpb246IFt7CiAgICAgICAgICBuYW1lOiAn566X5rOV5o6o55CGJywKICAgICAgICAgIGljb246ICdlbC1pY29uLWVkaXQtb3V0bGluZScsCiAgICAgICAgICBjbGlja0Z1bjogZnVuY3Rpb24gY2xpY2tGdW4ocm93KSB7CiAgICAgICAgICAgIF90aGlzLnNob3dEZXRhaWwocm93KTsKICAgICAgICAgIH0KICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAn5o6o55CG5a6M5oiQJywKICAgICAgICAgIGljb246ICdlbC1pY29uLXMtY2xhaW0nLAogICAgICAgICAgc2hvd0hpZGU6IGZ1bmN0aW9uIHNob3dIaWRlKHJvdykgewogICAgICAgICAgICByZXR1cm4gcm93LmRlcGxveWVkU3RhdHVzID09PSAnMSc7CiAgICAgICAgICB9LAogICAgICAgICAgY2xpY2tGdW46IGZ1bmN0aW9uIGNsaWNrRnVuKHJvdykgewogICAgICAgICAgICBfdGhpcy51cGRhdGFTdGF0dXMocm93LCAnMicpOwogICAgICAgICAgfQogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICfnrpfms5Xlj5HluIMnLAogICAgICAgICAgaWNvbjogJ2VsLWljb24tcy1wcm9tb3Rpb24nLAogICAgICAgICAgY29sb3I6ICcjNjdjMjNhJywKICAgICAgICAgIHNob3dIaWRlOiBmdW5jdGlvbiBzaG93SGlkZShyb3cpIHsKICAgICAgICAgICAgcmV0dXJuIHJvdy5kZXBsb3llZFN0YXR1cyA9PT0gJzInIHx8IHJvdy5kZXBsb3llZFN0YXR1cyA9PT0gJzUnOwogICAgICAgICAgfSwKICAgICAgICAgIGNsaWNrRnVuOiBmdW5jdGlvbiBjbGlja0Z1bihyb3cpIHsKICAgICAgICAgICAgX3RoaXMucHVibGlzaChyb3cpOwogICAgICAgICAgfQogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICflj5bmtojlj5HluIMnLAogICAgICAgICAgaWNvbjogJ2VsLWljb24tcy1yZWxlYXNlJywKICAgICAgICAgIGNvbG9yOiAnI2U2YTIzYycsCiAgICAgICAgICBzaG93SGlkZTogZnVuY3Rpb24gc2hvd0hpZGUocm93KSB7CiAgICAgICAgICAgIHJldHVybiByb3cuZGVwbG95ZWRTdGF0dXMgPT09ICc0JzsKICAgICAgICAgIH0sCiAgICAgICAgICBjbGlja0Z1bjogZnVuY3Rpb24gY2xpY2tGdW4ocm93KSB7CiAgICAgICAgICAgIF90aGlzLnVwZGF0YVN0YXR1cyhyb3csICc1Jyk7CiAgICAgICAgICB9CiAgICAgICAgfV0KICAgICAgfV0KICAgIH07CiAgICB2YXIgRElBTE9HX0NPTkZJRyA9IHsKICAgICAgZGlhbG9nVmlzaWJsZTogZmFsc2UsCiAgICAgIGRpYWxvZ1RpdGxlOiAn5paw5aKeJywKICAgICAgcHVibGlzaERpYWxvZ1Zpc2libGU6IGZhbHNlLAogICAgICBwdWJsaXNoVGl0bGU6ICcnCiAgICB9OwogICAgcmV0dXJuIF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgVEFCTEVfQ09ORklHKSwgRElBTE9HX0NPTkZJRyk7CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkge30sCiAgY29tcHV0ZWQ6IHsKICAgIC8vIOmFjee9ruWIl+ihqOaOpeWPo+aWueazle+8muWPquaciemFjee9ruS6huivpeiuoeeul+WxnuaApyDmiY3kvJrmiafooYwgdGFibGUgbWl4aW5z5Lit55qEZ2V0RGF0YeaWueazlQogICAgZGF0YU1ldGhvZDogZnVuY3Rpb24gZGF0YU1ldGhvZCgpIHsKICAgICAgcmV0dXJuIEFQSS5nZXRJbmZlcmVuY2VMaXN0OwogICAgfSwKICAgIHR5cGVNYXA6IGZ1bmN0aW9uIHR5cGVNYXAoKSB7CiAgICAgIHJldHVybiB7CiAgICAgICAgMTogJ3dhcm5pbmcnLAogICAgICAgIC8vIOW+heaOqOeQhgogICAgICAgIDI6ICdwcmltYXJ5JywKICAgICAgICAvLyDlt7LlrozmiJAKICAgICAgICA0OiAnc3VjY2VzcycsCiAgICAgICAgLy8g5bey5Y+R5biDCiAgICAgICAgNTogJ2luZm8nIC8vIOW3suWkseaViAogICAgICB9OwogICAgfSwKICAgIGZvcmFtdFN0YXR1czogZnVuY3Rpb24gZm9yYW10U3RhdHVzKCkgewogICAgICByZXR1cm4gewogICAgICAgIDE6ICflvoXmjqjnkIYnLAogICAgICAgIDI6ICflt7LlrozmiJAnLAogICAgICAgIDQ6ICflt7Llj5HluIMnLAogICAgICAgIDU6ICflt7LlpLHmlYgnCiAgICAgIH07CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBhZGREYXRhOiBmdW5jdGlvbiBhZGREYXRhKCkgewogICAgICB0aGlzLmRpYWxvZ1RpdGxlID0gJ+aWsOWinic7CiAgICAgIHRoaXMuY3VycmVudFJvdyA9IG51bGw7CiAgICAgIHRoaXMuZGlhbG9nVmlzaWJsZSA9IHRydWU7CiAgICB9LAogICAgc2hvd0RldGFpbDogZnVuY3Rpb24gc2hvd0RldGFpbChyb3cpIHsKICAgICAgdmFyIF9yb3ckaWQgPSByb3cuaWQsCiAgICAgICAgaWQgPSBfcm93JGlkID09PSB2b2lkIDAgPyAnJyA6IF9yb3ckaWQsCiAgICAgICAgX3JvdyRuYW1lID0gcm93Lm5hbWUsCiAgICAgICAgbmFtZSA9IF9yb3ckbmFtZSA9PT0gdm9pZCAwID8gJycgOiBfcm93JG5hbWUsCiAgICAgICAgX3JvdyRjb2RlID0gcm93LmNvZGUsCiAgICAgICAgY29kZSA9IF9yb3ckY29kZSA9PT0gdm9pZCAwID8gJycgOiBfcm93JGNvZGU7CiAgICAgIC8vIOaJk+W8gOaWsOeahOmhtemdoiDliLAgaHJlZiDov5nkuKrpobXpnaIKICAgICAgdmFyIGhyZWYgPSB0aGlzLiRyb3V0ZXIucmVzb2x2ZSh7CiAgICAgICAgcGF0aDogJy9hcml0aG1ldGljTWFuYWdlL2FyaXRobWV0aWNUYXNrL21pbmRNYXBQYWdlJywKICAgICAgICBxdWVyeTogewogICAgICAgICAgaWQ6IGlkLAogICAgICAgICAgbmFtZTogbmFtZSwKICAgICAgICAgIGNvZGU6IGNvZGUKICAgICAgICB9CiAgICAgIH0pLmhyZWY7CiAgICAgIHdpbmRvdy5vcGVuKGhyZWYsICdfYmxhbmsnKTsKICAgIH0sCiAgICBlZGl0OiBmdW5jdGlvbiBlZGl0KHJvdykgewogICAgICB0aGlzLmRpYWxvZ1RpdGxlID0gIlx1N0YxNlx1OEY5MSAtICIuY29uY2F0KHJvdy5uYW1lKTsKICAgICAgdGhpcy5jdXJyZW50Um93ID0gcm93OwogICAgICB0aGlzLmRpYWxvZ1Zpc2libGUgPSB0cnVlOwogICAgfSwKICAgIGRlbERhdGE6IGZ1bmN0aW9uIGRlbERhdGEoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB0aGlzLiRjb25maXJtKCJcdTZCNjRcdTY0Q0RcdTRGNUNcdTVDMDZcdTUyMjBcdTk2NjRcdTkwMDlcdTRFMkRcdTdCOTdcdTZDRDVcdTRFRkJcdTUyQTEsIFx1NjYyRlx1NTQyNlx1N0VFN1x1N0VFRD8iLCAn5o+Q56S6JywgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJywKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywKICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgfSkudGhlbigvKiNfX1BVUkVfXyovX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvclJ1bnRpbWUoKS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUoKSB7CiAgICAgICAgdmFyIGlkcywgX3lpZWxkJEFQSSRkZWxldGVJbmZlLCBzdGF0ZSwgbWVzc2FnZTsKICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yUnVudGltZSgpLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBfY29udGV4dC5wcmV2ID0gMDsKICAgICAgICAgICAgICBpZHMgPSBfdGhpczIuc2VsZWN0aW9ucy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgICAgICAgIHJldHVybiAiaWRzPSIuY29uY2F0KGl0ZW0uaWQpOwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIGlkcyA9IGlkcy5qb2luKCcmJyk7CiAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDU7CiAgICAgICAgICAgICAgcmV0dXJuIEFQSS5kZWxldGVJbmZlcmVuY2UoaWRzKTsKICAgICAgICAgICAgY2FzZSA1OgogICAgICAgICAgICAgIF95aWVsZCRBUEkkZGVsZXRlSW5mZSA9IF9jb250ZXh0LnNlbnQ7CiAgICAgICAgICAgICAgc3RhdGUgPSBfeWllbGQkQVBJJGRlbGV0ZUluZmUuc3RhdGU7CiAgICAgICAgICAgICAgbWVzc2FnZSA9IF95aWVsZCRBUEkkZGVsZXRlSW5mZS5tZXNzYWdlOwogICAgICAgICAgICAgIGlmIChzdGF0ZSkgewogICAgICAgICAgICAgICAgX3RoaXMyLmdldERhdGEoKTsKICAgICAgICAgICAgICAgIF90aGlzMi4kbWVzc2FnZS5zdWNjZXNzKCfliKDpmaTnrpfms5Xku7vliqHmiJDlip/vvIEnKTsKICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgX3RoaXMyLiRtZXNzYWdlLndhcm5pbmcobWVzc2FnZSB8fCAn5Yig6Zmk566X5rOV5Lu75Yqh5aSx6LSl77yBJyk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxNDsKICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAxMToKICAgICAgICAgICAgICBfY29udGV4dC5wcmV2ID0gMTE7CiAgICAgICAgICAgICAgX2NvbnRleHQudDAgPSBfY29udGV4dFsiY2F0Y2giXSgwKTsKICAgICAgICAgICAgICBfdGhpczIuJG1lc3NhZ2Uud2FybmluZyhfY29udGV4dC50MCB8fCAn5Yig6Zmk566X5rOV5Lu75Yqh5aSx6LSl77yBJyk7CiAgICAgICAgICAgIGNhc2UgMTQ6CiAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9LCBfY2FsbGVlLCBudWxsLCBbWzAsIDExXV0pOwogICAgICB9KSkpLmNhdGNoKGZ1bmN0aW9uICgpIHt9KTsKICAgIH0sCiAgICB1cGRhdGFTdGF0dXM6IGZ1bmN0aW9uIHVwZGF0YVN0YXR1cyhyb3csIHN0YXR1cykgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKICAgICAgdmFyIG1zZyA9ICcnOwogICAgICBpZiAoc3RhdHVzID09PSAnMicpIHsKICAgICAgICBtc2cgPSAn5a6M5oiQ5o6o55CGJzsKICAgICAgfSBlbHNlIGlmIChzdGF0dXMgPT09ICc1JykgewogICAgICAgIG1zZyA9ICflj5bmtojlj5HluIMnOwogICAgICB9CiAgICAgIHRoaXMuJGNvbmZpcm0oIlx1NkI2NFx1NjRDRFx1NEY1Q1x1NUMwNiIuY29uY2F0KG1zZywgIlx1RkYwOCIpLmNvbmNhdChyb3cubmFtZSwgIlx1RkYwOSwgXHU2NjJGXHU1NDI2XHU3RUU3XHU3RUVEPyIpLCAn5o+Q56S6JywgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJywKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywKICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgfSkudGhlbigvKiNfX1BVUkVfXyovX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvclJ1bnRpbWUoKS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUyKCkgewogICAgICAgIHZhciBkYXRhLCBfeWllbGQkQVBJJHVwZGF0ZUluZmUsIHN0YXRlLCBtZXNzYWdlOwogICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3JSdW50aW1lKCkud3JhcChmdW5jdGlvbiBfY2FsbGVlMiQoX2NvbnRleHQyKSB7CiAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBfY29udGV4dDIucHJldiA9IDA7CiAgICAgICAgICAgICAgZGF0YSA9IG5ldyBGb3JtRGF0YSgpOwogICAgICAgICAgICAgIGRhdGEuYXBwZW5kKCdpZCcsIHJvdy5pZCk7CiAgICAgICAgICAgICAgZGF0YS5hcHBlbmQoJ2RlcGxveWVkU3RhdHVzJywgc3RhdHVzKTsKICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDY7CiAgICAgICAgICAgICAgcmV0dXJuIEFQSS51cGRhdGVJbmZlcmVuY2VTdGF0dXMoZGF0YSk7CiAgICAgICAgICAgIGNhc2UgNjoKICAgICAgICAgICAgICBfeWllbGQkQVBJJHVwZGF0ZUluZmUgPSBfY29udGV4dDIuc2VudDsKICAgICAgICAgICAgICBzdGF0ZSA9IF95aWVsZCRBUEkkdXBkYXRlSW5mZS5zdGF0ZTsKICAgICAgICAgICAgICBtZXNzYWdlID0gX3lpZWxkJEFQSSR1cGRhdGVJbmZlLm1lc3NhZ2U7CiAgICAgICAgICAgICAgaWYgKHN0YXRlKSB7CiAgICAgICAgICAgICAgICBfdGhpczMuZ2V0RGF0YSgpOwogICAgICAgICAgICAgICAgX3RoaXMzLiRtZXNzYWdlLnN1Y2Nlc3MoIiIuY29uY2F0KG1zZywgIlx1NjIxMFx1NTI5RiIpKTsKICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgX3RoaXMzLiRtZXNzYWdlLndhcm5pbmcobWVzc2FnZSB8fCAiIi5jb25jYXQobXNnLCAiXHU1OTMxXHU4RDI1XHVGRjAxIikpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDE1OwogICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBjYXNlIDEyOgogICAgICAgICAgICAgIF9jb250ZXh0Mi5wcmV2ID0gMTI7CiAgICAgICAgICAgICAgX2NvbnRleHQyLnQwID0gX2NvbnRleHQyWyJjYXRjaCJdKDApOwogICAgICAgICAgICAgIF90aGlzMy4kbWVzc2FnZS53YXJuaW5nKF9jb250ZXh0Mi50MCB8fCAiIi5jb25jYXQobXNnLCAiXHU1OTMxXHU4RDI1XHVGRjAxIikpOwogICAgICAgICAgICBjYXNlIDE1OgogICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUyLCBudWxsLCBbWzAsIDEyXV0pOwogICAgICB9KSkpLmNhdGNoKGZ1bmN0aW9uICgpIHt9KTsKICAgIH0sCiAgICBwdWJsaXNoOiBmdW5jdGlvbiBwdWJsaXNoKHJvdykgewogICAgICB0aGlzLnB1Ymxpc2hEaWFsb2dWaXNpYmxlID0gdHJ1ZTsKICAgICAgdGhpcy5wdWJsaXNoVGl0bGUgPSAn5Y+R5biD566X5rOV5Lu75Yqh77yaJyArIHJvdy5uYW1lOwogICAgICB0aGlzLmN1cnJlbnRSb3cgPSByb3c7CiAgICB9LAogICAgaGFuZGxlU2VsZWN0c0NoYW5nZTogZnVuY3Rpb24gaGFuZGxlU2VsZWN0c0NoYW5nZShhcnIpIHsKICAgICAgdGhpcy5zZWxlY3Rpb25zID0gYXJyOwogICAgfSwKICAgIGFsbG93U2VsZWN0OiBmdW5jdGlvbiBhbGxvd1NlbGVjdChyb3cpIHsKICAgICAgcmV0dXJuIHJvdy5kZXBsb3llZFN0YXR1cyA9PT0gJzEnOwogICAgfQogIH0KfTs="},null]}