884c525799261d96077ca68c540f14a8.json 13 KB

1
  1. {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\thread-loader\\dist\\cjs.js!E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\boman-framwork\\ruoyi-ui\\src\\views\\system\\form\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\views\\system\\form\\index.vue","mtime":1618896579330},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyIGZyb20gIkU6L2JvbWFuLWZyYW13b3JrL3J1b3lpLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0VGFibGVRdWVyeSwgZ2V0T2JqZWN0LCBnZXRlZGl0aW5kZVRhYiwgbGlzdEluZGV4LCBkZWxNZW51dGFiZm9ybSwgdGFibGVTdWJpbXQsIHRhYmxlU3ViaW10YW5pdCwgYWRkYmplY3RTYXZlIH0gZnJvbSAnQC9hcGkvc3lzdGVtL2Zvcm0uanMnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogImluZGV4IiwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgbnVtOiAwLAogICAgICAvLyDmgLvmnaHmlbAKICAgICAgdG90YWw6IDAsCiAgICAgIGxvYWRpbmc6IHRydWUsCiAgICAgIHRhYkxpc3Q6IHt9LAogICAgICBjdXJyZW50UGFnZTM6IDAsCiAgICAgIGFjdGl2ZU5hbWVzOiBbMV0sCiAgICAgIHRpdGxlOiAn5YiX6KGoJywKICAgICAgb2JqUGFyYW1zOiB7CiAgICAgICAgdGFibGU6ICdvYmpfdGVzdCcsCiAgICAgICAgZml4ZWREYXRhOiB7CiAgICAgICAgICBpZDogLTEKICAgICAgICB9LAogICAgICAgIGlzVWk6IHRydWUKICAgICAgfSwKICAgICAgcXVlcnlEYXRhOiB7fSwKICAgICAgLy8g5p+l6K+i5Y+C5pWwCiAgICAgIHF1ZXJ5UGFyYW1zOiB7CiAgICAgICAgZGljdE5hbWU6IHVuZGVmaW5lZCwKICAgICAgICBkaWN0VHlwZTogdW5kZWZpbmVkLAogICAgICAgIHN0YXR1czogdW5kZWZpbmVkCiAgICAgIH0sCiAgICAgIHF1ZXJ5UGFyYW1zbGlzdDogewogICAgICAgIHBhZ2VObzogMSwKICAgICAgICBwYWdlU2l6ZTogMTAsCiAgICAgICAgb3JkZXJCeTogJ2NyZWF0ZV90aW1lIGRlc2MnLAogICAgICAgIHRhYmxlOiAnJwogICAgICB9LAogICAgICBsYWJsZXRpdDogJ+afpeivouWPguaVsDEyMzMnLAogICAgICBzdXJsYWJsZTogJ+WunumZheaVsOaNruW6k+ihqCcsCiAgICAgIHBvc3RMaXN0OiB7fSwKICAgICAgbnVtdGFiOiAwLAogICAgICB0YWJsZGllOiBbXSwKICAgICAgdGFiU2hvZXM6IGZhbHNlLAogICAgICAvL3RhYiDmmL7npLrpmpDol48KICAgICAgdGFibGVaYmlldGFiZzogewogICAgICAgIHRhYmxlOiAnc3lzX3VzZXInCiAgICAgIH0sCiAgICAgIGZvcm1lOiB7CiAgICAgICAgdGFibGU6ICcnLAogICAgICAgIGZpeGVkRGF0YToge30KICAgICAgfSwKICAgICAgZm9ybWVhbnRpOiB7CiAgICAgICAgdGFibGU6ICcnLAogICAgICAgIGNvbW1pdERhdGE6IFtdCiAgICAgIH0sCiAgICAgIGZvcm15OiB7CiAgICAgICAgaWQ6IDAsCiAgICAgICAgc3RhdHVzOiAxCiAgICAgIH0sCiAgICAgIC8vIOWIoOmZpOWPguaVsAogICAgICBkZWxlZGxpZDogewogICAgICAgIHRhYmxlOiAnJywKICAgICAgICBpZExpc3Q6IFtdCiAgICAgIH0KICAgIH07CiAgfSwKICBmaWx0ZXJzOiB7CiAgICBidG5Db252ZXJzaW9uOiBmdW5jdGlvbiBidG5Db252ZXJzaW9uKHZhbCkgewogICAgICBzd2l0Y2ggKHZhbCkgewogICAgICAgIGNhc2UgJ0EnOgogICAgICAgICAgcmV0dXJuICfmlrDlop4nOwoKICAgICAgICBjYXNlICdNJzoKICAgICAgICAgIHJldHVybiAn5L+u5pS5JzsKCiAgICAgICAgY2FzZSAnRCc6CiAgICAgICAgICByZXR1cm4gJ+WIoOmZpCc7CgogICAgICAgIGNhc2UgJ1EnOgogICAgICAgICAgcmV0dXJuICfmn6Xor6InOwoKICAgICAgICBjYXNlICdTJzoKICAgICAgICAgIHJldHVybiAn5o+Q5LqkJzsKCiAgICAgICAgY2FzZSAnVSc6CiAgICAgICAgICByZXR1cm4gJ+WPjeaPkOS6pCc7CgogICAgICAgIGNhc2UgJ0knOgogICAgICAgICAgcmV0dXJuICflr7zlhaUnOwoKICAgICAgICBjYXNlICdFJzoKICAgICAgICAgIHJldHVybiAn5a+85Ye6JzsKICAgICAgfQogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZm9ybWVhbnRpLnRhYmxlID0gdGhpcy4kcm91dGUucXVlcnkudGFibGVzOwogICAgdGhpcy5mb3JtZS50YWJsZSA9IHRoaXMuJHJvdXRlLnF1ZXJ5LnRhYmxlczsKICAgIHRoaXMuZm9ybWUub2JqSWQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5pZDsKICAgIHRoaXMuZm9ybXkuaWQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5pZDsKICAgIHRoaXMudGFibGVaYmlldGFiZy50YWJsZSA9IHRoaXMuJHJvdXRlLnF1ZXJ5LnRhYmxlczsKICAgIHRoaXMub2JqUGFyYW1zLnRhYmxlID0gdGhpcy4kcm91dGUucXVlcnkudGFibGVzOwogICAgdGhpcy5vYmpQYXJhbXMuZml4ZWREYXRhLmlkID0gdGhpcy4kcm91dGUucXVlcnkuaWQ7CiAgICB0aGlzLmRlbGVkbGlkLnRhYmxlID0gdGhpcy4kcm91dGUucXVlcnkudGFibGVzOwogICAgdGhpcy5kZWxlZGxpZC5pZExpc3QucHVzaCh0aGlzLiRyb3V0ZS5xdWVyeS5pZCk7CiAgICB0aGlzLnF1ZXJ5UGFyYW1zbGlzdC50YWJsZSA9IHRoaXMuJHJvdXRlLnF1ZXJ5LnRhYmxlczsKICAgIHRoaXMuaW5pdCgpOwogICAgdGhpcy5lZGluZ2Vsc2lldGFiKCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlOiBmdW5jdGlvbiBoYW5kbGVDdXJyZW50Q2hhbmdlKCkge30sCiAgICBoYW5kbGVTaXplQ2hhbmdlOiBmdW5jdGlvbiBoYW5kbGVTaXplQ2hhbmdlKCkge30sCiAgICBoYW5kbGVTZWxlY3Rpb25DaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZVNlbGVjdGlvbkNoYW5nZSgpIHt9LAogICAgaGVhZGVyQnRuOiBmdW5jdGlvbiBoZWFkZXJCdG4oaXRlbSkgewogICAgICBzd2l0Y2ggKGl0ZW0pIHsKICAgICAgICBjYXNlICdBJzoKICAgICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfQoKICAgICAgICBjYXNlICdNJzoKICAgICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfQoKICAgICAgICBjYXNlICdEJzoKICAgICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfQoKICAgICAgICBjYXNlICdRJzoKICAgICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfQoKICAgICAgICBjYXNlICdTJzoKICAgICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfQoKICAgICAgICBjYXNlICdVJzoKICAgICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfQoKICAgICAgICBjYXNlICdFJzoKICAgICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgaW5pdDogZnVuY3Rpb24gaW5pdCgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKCiAgICAgIGdldE9iamVjdCh0aGlzLm9ialBhcmFtcykudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgY29uc29sZS5sb2cocmVzKTsKICAgICAgICB2YXIgZGF0YSA9IHJlcy5kYXRhOwogICAgICAgIF90aGlzLnF1ZXJ5RGF0YSA9IGRhdGE7CiAgICAgICAgY29uc29sZS5sb2coX3RoaXMucXVlcnlEYXRhLCA1NjcpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyB0YWLmlbDmja4KICAgIGVkaW5nZWxzaWV0YWI6IGZ1bmN0aW9uIGVkaW5nZWxzaWV0YWIoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgY29uc29sZS5sb2coNDU2Nik7CiAgICAgIGdldGVkaXRpbmRlVGFiKHRoaXMudGFibGVaYmlldGFiZykudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICBpZiAocmVzcG9uc2UuZGF0YS5yZWYubGVuZ3RoICE9PSAwKSB7CiAgICAgICAgICBfdGhpczIudGFibGRpZSA9IHJlc3BvbnNlLmRhdGEucmVmOwogICAgICAgICAgX3RoaXMyLnRhYlNob2VzID0gdHJ1ZTsKCiAgICAgICAgICBfdGhpczIuZm9yZW1saXNlanUoKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXMyLnRhYlNob2VzID0gZmFsc2U7CiAgICAgICAgfSAvLyB0aGlzLm1zZ1N1Y2Nlc3MoIuWPjeaPkOS6pOaIkOWKnyIpOwogICAgICAgIC8vIHRoaXMub3BlbiA9IGZhbHNlOwogICAgICAgIC8vIHRoaXMuZ2V0TGlzdCgpOwoKICAgICAgfSk7CiAgICB9LAogICAgLy8g5YiX6KGo5pWw5o2uCiAgICBmb3JlbWxpc2VqdTogZnVuY3Rpb24gZm9yZW1saXNlanUoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgbGlzdEluZGV4KHRoaXMucXVlcnlQYXJhbXNsaXN0KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBjb25zb2xlLmxvZyhyZXMpOwogICAgICAgIHZhciBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgX3RoaXMzLnBvc3RMaXN0ID0gZGF0YTsKICAgICAgICBfdGhpczMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIF90aGlzMy50b3RhbCA9IHJlcy5kYXRhLnRvdGFsIC0gMDsKICAgICAgICBjb25zb2xlLmxvZyhfdGhpczMudG90YWwpOwogICAgICAgIGNvbnNvbGUubG9nKF90aGlzMy5wb3N0TGlzdCwgNTY3KTsKICAgICAgfSk7CiAgICB9LAogICAgLy8gdGFi54K55Ye7CiAgICB0YWJTYnU6IGZ1bmN0aW9uIHRhYlNidShpbmRleCkgewogICAgICB0aGlzLm51bSA9IGluZGV4OwogICAgfSwKICAgIGVuZGl0VGFiOiBmdW5jdGlvbiBlbmRpdFRhYihpbmRleCkgewogICAgICB0aGlzLm51bXRhYiA9IGluZGV4OwogICAgICB0aGlzLnF1ZXJ5UGFyYW1zbGlzdC50YWJsZSA9IHRoaXMudGFibGRpZVtpbmRleF0udGFibGVOYW1lOwogICAgICB0aGlzLmZvcmVtbGlzZWp1KCk7CiAgICB9LAogICAgY2hhbmdlRm46IGZ1bmN0aW9uIGNoYW5nZUZuKG9iaikgewogICAgICBmb3IgKHZhciBrZXkgaW4gb2JqKSB7CiAgICAgICAgdGhpcy5xdWVyeVBhcmFtc1trZXldID0gb2JqW2tleV07CiAgICAgIH0KICAgIH0sCiAgICByZXNldFF1ZXJ5OiBmdW5jdGlvbiByZXNldFF1ZXJ5KCkge30sCgogICAgLyoqIOaQnOe0ouaMiemSruaTjeS9nCAqLwogICAgaGFuZGxlUXVlcnk6IGZ1bmN0aW9uIGhhbmRsZVF1ZXJ5KGluZGV4KSB7CiAgICAgIGNvbnNvbGUubG9nKGluZGV4LCA0KTsKCiAgICAgIHZhciBfaXRlcmF0b3IgPSBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlcih0aGlzLnF1ZXJ5RGF0YS5zaG93RGF0YSksCiAgICAgICAgICBfc3RlcDsKCiAgICAgIHRyeSB7CiAgICAgICAgZm9yIChfaXRlcmF0b3IucygpOyAhKF9zdGVwID0gX2l0ZXJhdG9yLm4oKSkuZG9uZTspIHsKICAgICAgICAgIHZhciBpdGVtID0gX3N0ZXAudmFsdWU7CgogICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBpdGVtLmhyQ2hpbGRyZW4ubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgaWYgKGl0ZW0uaHJDaGlsZHJlbltpXS5odG1sVHlwZSA9PSAnY2hlY2tib3gnIHx8IGl0ZW0uaHJDaGlsZHJlbltpXS5odG1sVHlwZSA9PSAnaW1hZ2VVcGxvYWQnIHx8IGl0ZW0uaHJDaGlsZHJlbltpXS5odG1sVHlwZSA9PSAnZmlsZVVwbG9hZCcpIHsKICAgICAgICAgICAgICB0aGlzLnF1ZXJ5UGFyYW1zW2l0ZW0uaHJDaGlsZHJlbltpXS5jb2x1bW5OYW1lXSA9IHRoaXMuJHJlZnNbaXRlbS5ockNoaWxkcmVuW2ldLmNvbHVtbk5hbWVdWzBdLmNvbmZpZzsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICB0aGlzLnF1ZXJ5UGFyYW1zW2l0ZW0uaHJDaGlsZHJlbltpXS5jb2x1bW5OYW1lXSA9IHRoaXMuJHJlZnNbaXRlbS5ockNoaWxkcmVuW2ldLmNvbHVtbk5hbWVdWzBdLmNvbmZpZ1tpdGVtLmhyQ2hpbGRyZW5baV0uY29sdW1uTmFtZV07CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0gY2F0Y2ggKGVycikgewogICAgICAgIF9pdGVyYXRvci5lKGVycik7CiAgICAgIH0gZmluYWxseSB7CiAgICAgICAgX2l0ZXJhdG9yLmYoKTsKICAgICAgfQoKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5pbWFnZSA9IEpTT04uc3RyaW5naWZ5KHRoaXMucXVlcnlQYXJhbXMuaW1hZ2UpOwogICAgICB0aGlzLnF1ZXJ5UGFyYW1zLmZpbGUgPSBKU09OLnN0cmluZ2lmeSh0aGlzLnF1ZXJ5UGFyYW1zLmZpbGUpOwogICAgICBjb25zb2xlLmxvZyh0aGlzLnF1ZXJ5UGFyYW1zKTsKCiAgICAgIGlmIChpbmRleCA9PSAnRCcpIHsKICAgICAgICAvL+WIoOmZpAogICAgICAgIHRoaXMuaGFuZGxlRGVsZXRlKHRoaXMuZGVsZWRsaWQpOwogICAgICB9IGVsc2UgaWYgKGluZGV4ID09ICdTJykgewogICAgICAgIC8v5o+Q5LqkICDkv53lrZgKICAgICAgICAvLyB0aGlzLmZvcm1lYW50aS50YWJsZSA9ICdvYmpfdGVzdCcKICAgICAgICB0aGlzLmZvcm1lYW50aS5jb21taXREYXRhID0gW107CiAgICAgICAgdGhpcy5mb3JteS5zdGF0dXMgPSAxOyAvLyB0aGlzLmZvcm15LmlkID0gMAoKICAgICAgICB0aGlzLmZvcm1lYW50aS5jb21taXREYXRhLnB1c2godGhpcy5mb3JteSk7CiAgICAgICAgY29uc29sZS5sb2codGhpcy5mb3JtZWFudGkpOwogICAgICAgIHRoaXMuYW50aVN1Ym1pc3Npb24oKTsKICAgICAgfSBlbHNlIGlmIChpbmRleCA9PSAnVScpIHsKICAgICAgICAvL+WPjeaPkOS6pCAg5L+d5a2YCiAgICAgICAgLy8gdGhpcy5mb3JtZWFudGkudGFibGUgPSAnb2JqX3Rlc3QnCiAgICAgICAgdGhpcy5mb3JtZWFudGkuY29tbWl0RGF0YSA9IFtdOwogICAgICAgIHRoaXMuZm9ybXkuc3RhdHVzID0gMjsgLy8gdGhpcy5mb3JteS5pZCA9IDAKCiAgICAgICAgdGhpcy5mb3JtZWFudGkuY29tbWl0RGF0YS5wdXNoKHRoaXMuZm9ybXkpOwogICAgICAgIGNvbnNvbGUubG9nKHRoaXMuZm9ybWVhbnRpKTsKICAgICAgICB0aGlzLmFudGlTdWJtaXNzaW9uKCk7CiAgICAgIH0gZWxzZSBpZiAoaW5kZXggPT0gJ00nKSB7CiAgICAgICAgLy8g5L+u5pS5CiAgICAgICAgLy8gdGhpcy5mb3JtZS50YWJsZSA9ICdvYmpfdGVzdCcKICAgICAgICAvLyB0aGlzLmZvcm1lLm9iaklkID0gMQogICAgICAgIHRoaXMuZm9ybWUuZml4ZWREYXRhID0gdGhpcy5xdWVyeVBhcmFtczsKICAgICAgICB0aGlzLnN1Ym1pdEZvcm0oKTsKICAgICAgfSBlbHNlIGlmIChpbmRleCA9PSAnQScpIHsKICAgICAgICAvL+aWsOWingogICAgICAgIC8vIHRoaXMuZm9ybWUudGFibGUgPSAnb2JqX3Rlc3QnCiAgICAgICAgLy8gdGhpcy5mb3JtZS5vYmpJZCA9IC0xCiAgICAgICAgdGhpcy5mb3JtZS5maXhlZERhdGEgPSB0aGlzLnF1ZXJ5UGFyYW1zOwogICAgICAgIHRoaXMuc3VibWl0Rm9ybSgpOwogICAgICB9CgogICAgICBjb25zb2xlLmxvZyh0aGlzLmZvcm1lKTsgLy8gdGhpcy5nZXRMaXN0KCk7CiAgICB9LAoKICAgIC8qKiDmlrDlop4g5L+u5pS55o+Q5Lqk5oyJ6ZKuICovCiAgICBzdWJtaXRGb3JtOiBmdW5jdGlvbiBzdWJtaXRGb3JtKCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKCiAgICAgIGFkZGJqZWN0U2F2ZSh0aGlzLmZvcm1lKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgIF90aGlzNC5tc2dTdWNjZXNzKCLkv53lrZjmiJDlip8iKTsKCiAgICAgICAgX3RoaXM0Lm9wZW4gPSBmYWxzZTsKCiAgICAgICAgX3RoaXM0LiRyb3V0ZXIuZ28oLTEpOyAvLyB0aGlzLmdldExpc3QoKTsKCiAgICAgIH0pOwogICAgfSwKICAgIC8vIOaPkOS6pOWPjeaPkOS6pAogICAgYW50aVN1Ym1pc3Npb246IGZ1bmN0aW9uIGFudGlTdWJtaXNzaW9uKCkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKCiAgICAgIGlmICh0aGlzLmZvcm15LnN0YXR1cyA9PSAxKSB7CiAgICAgICAgLy8g5o+Q5LqkCiAgICAgICAgdGFibGVTdWJpbXQodGhpcy5mb3JtZWFudGkpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgICBfdGhpczUubXNnU3VjY2Vzcygi5o+Q5Lqk5oiQ5YqfIik7CgogICAgICAgICAgX3RoaXM1LiRyb3V0ZXIuZ28oLTEpOyAvLyB0aGlzLm9wZW4gPSBmYWxzZTsKICAgICAgICAgIC8vIHRoaXMuZ2V0TGlzdCgpOwoKICAgICAgICB9KTsKICAgICAgfSBlbHNlIGlmICh0aGlzLmZvcm15LnN0YXR1cyA9PSAyKSB7CiAgICAgICAgLy8g5Y+N5o+Q5LqkCiAgICAgICAgdGFibGVTdWJpbXRhbml0KHRoaXMuZm9ybWVhbnRpKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgICAgX3RoaXM1Lm1zZ1N1Y2Nlc3MoIuWPjeaPkOS6pOaIkOWKnyIpOwoKICAgICAgICAgIF90aGlzNS4kcm91dGVyLmdvKC0xKTsgLy8gdGhpcy5vcGVuID0gZmFsc2U7CiAgICAgICAgICAvLyB0aGlzLmdldExpc3QoKTsKCiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0sCiAgICAvL+WIoOmZpAogICAgaGFuZGxlRGVsZXRlOiBmdW5jdGlvbiBoYW5kbGVEZWxldGUoaW5kZXgpIHsKICAgICAgdmFyIF90aGlzNiA9IHRoaXM7CgogICAgICB0aGlzLiRjb25maXJtKCfmmK/lkKbnoa7orqTliKDpmaTlkI3np7DkuLoiJyArIGluZGV4LnRhYmxlICsgJyLnmoTmlbDmja7pobk/JywgIuitpuWRiiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBkZWxNZW51dGFiZm9ybShpbmRleCk7CiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIC8vIHRoaXMuZ2V0TGlzdCgpOwogICAgICAgIF90aGlzNi5tc2dTdWNjZXNzKCLliKDpmaTmiJDlip8iKTsKCiAgICAgICAgX3RoaXM2LiRyb3V0ZXIuZ28oLTEpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},null]}