diff --git a/CTFd/themes/admin/static/js/core.dev.js b/CTFd/themes/admin/static/js/core.dev.js index 8b7c6f5..5a4b83e 100644 --- a/CTFd/themes/admin/static/js/core.dev.js +++ b/CTFd/themes/admin/static/js/core.dev.js @@ -80,7 +80,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { ; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ezAlert = ezAlert;\nexports.ezToast = ezToast;\nexports.ezQuery = ezQuery;\nexports.ezProgressBar = ezProgressBar;\nexports.ezBadge = ezBadge;\nexports.default = void 0;\n\n__webpack_require__(/*! bootstrap/js/dist/modal */ \"./node_modules/bootstrap/js/dist/modal.js\");\n\nvar _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar modalTpl = '
\".concat(args.body, \"
\"));\n } else {\n obj.find(\".modal-body\").append((0, _jquery.default)(args.body));\n }\n\n var button = (0, _jquery.default)(buttonTpl.format(args.button));\n\n if (args.success) {\n (0, _jquery.default)(button).click(function () {\n args.success();\n });\n }\n\n if (args.large) {\n obj.find(\".modal-dialog\").addClass(\"modal-lg\");\n }\n\n obj.find(\".modal-footer\").append(button);\n (0, _jquery.default)(\"main\").append(obj);\n obj.modal(\"show\");\n (0, _jquery.default)(obj).on(\"hidden.bs.modal\", function () {\n (0, _jquery.default)(this).modal(\"dispose\");\n });\n return obj;\n}\n\nfunction ezToast(args) {\n var container_available = (0, _jquery.default)(\"#ezq--notifications-toast-container\").length;\n\n if (!container_available) {\n (0, _jquery.default)(\"body\").append((0, _jquery.default)(\"\").attr({\n id: \"ezq--notifications-toast-container\"\n }).css({\n position: \"fixed\",\n bottom: \"0\",\n right: \"0\",\n \"min-width\": \"20%\"\n }));\n }\n\n var res = toastTpl.format(args.title, args.body);\n var obj = (0, _jquery.default)(res);\n\n if (args.onclose) {\n (0, _jquery.default)(obj).find(\"button[data-dismiss=toast]\").click(function () {\n args.onclose();\n });\n }\n\n if (args.onclick) {\n var body = (0, _jquery.default)(obj).find(\".toast-body\");\n body.addClass(\"cursor-pointer\");\n body.click(function () {\n args.onclick();\n });\n }\n\n var autohide = args.autohide || false;\n var delay = args.delay || 10000; // 10 seconds\n\n (0, _jquery.default)(\"#ezq--notifications-toast-container\").prepend(obj);\n obj.toast({\n autohide: autohide,\n delay: delay\n });\n obj.toast(\"show\");\n return obj;\n}\n\nfunction ezQuery(args) {\n var modal = modalTpl.format(args.title, args.body);\n var obj = (0, _jquery.default)(modal);\n\n if (typeof args.body === \"string\") {\n obj.find(\".modal-body\").append(\"\".concat(args.body, \"
\"));\n } else {\n obj.find(\".modal-body\").append((0, _jquery.default)(args.body));\n }\n\n var yes = (0, _jquery.default)(yesTpl);\n var no = (0, _jquery.default)(noTpl);\n obj.find(\".modal-footer\").append(no);\n obj.find(\".modal-footer\").append(yes);\n (0, _jquery.default)(\"main\").append(obj);\n (0, _jquery.default)(obj).on(\"hidden.bs.modal\", function () {\n (0, _jquery.default)(this).modal(\"dispose\");\n });\n (0, _jquery.default)(yes).click(function () {\n args.success();\n });\n obj.modal(\"show\");\n return obj;\n}\n\nfunction ezProgressBar(args) {\n if (args.target) {\n var _obj = (0, _jquery.default)(args.target);\n\n var pbar = _obj.find(\".progress-bar\");\n\n pbar.css(\"width\", args.width + \"%\");\n return _obj;\n }\n\n var progress = progressTpl.format(args.width);\n var modal = modalTpl.format(args.title, progress);\n var obj = (0, _jquery.default)(modal);\n (0, _jquery.default)(\"main\").append(obj);\n return obj.modal(\"show\");\n}\n\nfunction ezBadge(args) {\n var mapping = {\n success: successTpl,\n error: errorTpl\n };\n var tpl = mapping[args.type].format(args.body);\n return (0, _jquery.default)(tpl);\n}\n\nvar ezq = {\n ezAlert: ezAlert,\n ezToast: ezToast,\n ezQuery: ezQuery,\n ezProgressBar: ezProgressBar,\n ezBadge: ezBadge\n};\nvar _default = ezq;\nexports.default = _default;\n\n//# sourceURL=webpack:///./CTFd/themes/core/assets/js/ezq.js?"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ezAlert = ezAlert;\nexports.ezToast = ezToast;\nexports.ezQuery = ezQuery;\nexports.ezProgressBar = ezProgressBar;\nexports.ezBadge = ezBadge;\nexports.default = void 0;\n\n__webpack_require__(/*! bootstrap/js/dist/modal */ \"./node_modules/bootstrap/js/dist/modal.js\");\n\nvar _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar modalTpl = '\".concat(args.body, \"
\"));\n } else {\n obj.find(\".modal-body\").append((0, _jquery.default)(args.body));\n }\n\n var button = (0, _jquery.default)(buttonTpl.format(args.button));\n\n if (args.success) {\n (0, _jquery.default)(button).click(function () {\n args.success();\n });\n }\n\n if (args.large) {\n obj.find(\".modal-dialog\").addClass(\"modal-lg\");\n }\n\n obj.find(\".modal-footer\").append(button);\n (0, _jquery.default)(\"main\").append(obj);\n obj.modal(\"show\");\n (0, _jquery.default)(obj).on(\"hidden.bs.modal\", function () {\n (0, _jquery.default)(this).modal(\"dispose\");\n });\n return obj;\n}\n\nfunction ezToast(args) {\n var container_available = (0, _jquery.default)(\"#ezq--notifications-toast-container\").length;\n\n if (!container_available) {\n (0, _jquery.default)(\"body\").append((0, _jquery.default)(\"\").attr({\n id: \"ezq--notifications-toast-container\"\n }).css({\n position: \"fixed\",\n bottom: \"0\",\n right: \"0\",\n \"min-width\": \"20%\"\n }));\n }\n\n var res = toastTpl.format(args.title, args.body);\n var obj = (0, _jquery.default)(res);\n\n if (args.onclose) {\n (0, _jquery.default)(obj).find(\"button[data-dismiss=toast]\").click(function () {\n args.onclose();\n });\n }\n\n if (args.onclick) {\n var body = (0, _jquery.default)(obj).find(\".toast-body\");\n body.addClass(\"cursor-pointer\");\n body.click(function () {\n args.onclick();\n });\n }\n\n var autohide = args.autohide !== false;\n var animation = args.animation !== false;\n var delay = args.delay || 10000; // 10 seconds\n\n (0, _jquery.default)(\"#ezq--notifications-toast-container\").prepend(obj);\n obj.toast({\n autohide: autohide,\n delay: delay,\n animation: animation\n });\n obj.toast(\"show\");\n return obj;\n}\n\nfunction ezQuery(args) {\n var modal = modalTpl.format(args.title, args.body);\n var obj = (0, _jquery.default)(modal);\n\n if (typeof args.body === \"string\") {\n obj.find(\".modal-body\").append(\"\".concat(args.body, \"
\"));\n } else {\n obj.find(\".modal-body\").append((0, _jquery.default)(args.body));\n }\n\n var yes = (0, _jquery.default)(yesTpl);\n var no = (0, _jquery.default)(noTpl);\n obj.find(\".modal-footer\").append(no);\n obj.find(\".modal-footer\").append(yes);\n (0, _jquery.default)(\"main\").append(obj);\n (0, _jquery.default)(obj).on(\"hidden.bs.modal\", function () {\n (0, _jquery.default)(this).modal(\"dispose\");\n });\n (0, _jquery.default)(yes).click(function () {\n args.success();\n });\n obj.modal(\"show\");\n return obj;\n}\n\nfunction ezProgressBar(args) {\n if (args.target) {\n var _obj = (0, _jquery.default)(args.target);\n\n var pbar = _obj.find(\".progress-bar\");\n\n pbar.css(\"width\", args.width + \"%\");\n return _obj;\n }\n\n var progress = progressTpl.format(args.width);\n var modal = modalTpl.format(args.title, progress);\n var obj = (0, _jquery.default)(modal);\n (0, _jquery.default)(\"main\").append(obj);\n return obj.modal(\"show\");\n}\n\nfunction ezBadge(args) {\n var mapping = {\n success: successTpl,\n error: errorTpl\n };\n var tpl = mapping[args.type].format(args.body);\n return (0, _jquery.default)(tpl);\n}\n\nvar ezq = {\n ezAlert: ezAlert,\n ezToast: ezToast,\n ezQuery: ezQuery,\n ezProgressBar: ezProgressBar,\n ezBadge: ezBadge\n};\nvar _default = ezq;\nexports.default = _default;\n\n//# sourceURL=webpack:///./CTFd/themes/core/assets/js/ezq.js?"); /***/ }), diff --git a/CTFd/themes/admin/static/js/pages/challenge.min.js b/CTFd/themes/admin/static/js/pages/challenge.min.js index ac5b2ee..e0290ea 100644 --- a/CTFd/themes/admin/static/js/pages/challenge.min.js +++ b/CTFd/themes/admin/static/js/pages/challenge.min.js @@ -1 +1 @@ -!function(d){function e(e){for(var t,o,n=e[0],s=e[1],a=e[2],i=0,l=[];i".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(c.format(e.button));return e.success&&(0,i.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),o.modal("show"),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),o}function f(e){(0,i.default)("#ezq--notifications-toast-container").length||(0,i.default)("body").append((0,i.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,i.default)(t);if(e.onclose&&(0,i.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,i.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,a=e.delay||1e4;return(0,i.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,i.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(m),s=(0,i.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),(0,i.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,i.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=d.format(e.width),n=a.format(e.title,o),s=(0,i.default)(n);return(0,i.default)("main").append(s),s.modal("show")}function _(e){var t={success:r,error:s}[e.type].format(e.body);return(0,i.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,l=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function d(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,l.default)(e.body));var n=(0,l.default)(c.format(e.button));return e.success&&(0,l.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,l.default)("main").append(o),o.modal("show"),(0,l.default)(o).on("hidden.bs.modal",function(){(0,l.default)(this).modal("dispose")}),o}function f(e){(0,l.default)("#ezq--notifications-toast-container").length||(0,l.default)("body").append((0,l.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=d.format(e.title,e.body),o=(0,l.default)(t);if(e.onclose&&(0,l.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,l.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,a=!1!==e.animation,i=e.delay||1e4;return(0,l.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i,animation:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,l.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,l.default)(e.body));var n=(0,l.default)(m),s=(0,l.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,l.default)("main").append(o),(0,l.default)(o).on("hidden.bs.modal",function(){(0,l.default)(this).modal("dispose")}),(0,l.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,l.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=i.format(e.width),n=a.format(e.title,o),s=(0,l.default)(n);return(0,l.default)("main").append(s),s.modal("show")}function _(e){var t={success:r,error:s}[e.type].format(e.body);return(0,l.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,l=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function d(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(c.format(e.button));return e.success&&(0,i.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),o.modal("show"),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),o}function f(e){(0,i.default)("#ezq--notifications-toast-container").length||(0,i.default)("body").append((0,i.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,i.default)(t);if(e.onclose&&(0,i.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,i.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,a=e.delay||1e4;return(0,i.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,i.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(m),s=(0,i.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),(0,i.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,i.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=r.format(e.width),n=a.format(e.title,o),s=(0,i.default)(n);return(0,i.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,i.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,l=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function r(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,l.default)(e.body));var n=(0,l.default)(c.format(e.button));return e.success&&(0,l.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,l.default)("main").append(o),o.modal("show"),(0,l.default)(o).on("hidden.bs.modal",function(){(0,l.default)(this).modal("dispose")}),o}function f(e){(0,l.default)("#ezq--notifications-toast-container").length||(0,l.default)("body").append((0,l.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,l.default)(t);if(e.onclose&&(0,l.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,l.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,a=!1!==e.animation,i=e.delay||1e4;return(0,l.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i,animation:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,l.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,l.default)(e.body));var n=(0,l.default)(m),s=(0,l.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,l.default)("main").append(o),(0,l.default)(o).on("hidden.bs.modal",function(){(0,l.default)(this).modal("dispose")}),(0,l.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,l.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=i.format(e.width),n=a.format(e.title,o),s=(0,l.default)(n);return(0,l.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,l.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,l=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function r(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(c.format(e.button));return e.success&&(0,i.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),o.modal("show"),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),o}function f(e){(0,i.default)("#ezq--notifications-toast-container").length||(0,i.default)("body").append((0,i.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,i.default)(t);if(e.onclose&&(0,i.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,i.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,a=e.delay||1e4;return(0,i.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,i.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(u),s=(0,i.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),(0,i.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,i.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=r.format(e.width),n=a.format(e.title,o),s=(0,i.default)(n);return(0,i.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,i.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,l=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function r(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,l.default)(e.body));var n=(0,l.default)(c.format(e.button));return e.success&&(0,l.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,l.default)("main").append(o),o.modal("show"),(0,l.default)(o).on("hidden.bs.modal",function(){(0,l.default)(this).modal("dispose")}),o}function f(e){(0,l.default)("#ezq--notifications-toast-container").length||(0,l.default)("body").append((0,l.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,l.default)(t);if(e.onclose&&(0,l.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,l.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,a=!1!==e.animation,i=e.delay||1e4;return(0,l.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i,animation:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,l.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,l.default)(e.body));var n=(0,l.default)(u),s=(0,l.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,l.default)("main").append(o),(0,l.default)(o).on("hidden.bs.modal",function(){(0,l.default)(this).modal("dispose")}),(0,l.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,l.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=i.format(e.width),n=a.format(e.title,o),s=(0,l.default)(n);return(0,l.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,l.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,l=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function r(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),t.modal("show"),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),t}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=r.format(e.title,e.body),t=(0,a.default)(o);if(e.onclose&&(0,a.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,a.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,a.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=l.format(e.width),n=i.format(e.title,t),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,a.default)(o)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/patch.js":function(e,o,t){var n,r=(n=t("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=t("./CTFd/themes/core/assets/js/api.js");function i(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function l(e,o){return function(o){for(var e=1;e".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),t.modal("show"),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),t}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=l.format(e.title,e.body),t=(0,r.default)(o);if(e.onclose&&(0,r.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:a,animation:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,r.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,r.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=a.format(e.width),n=i.format(e.title,t),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,r.default)(o)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/patch.js":function(e,o,t){var n,r=(n=t("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=t("./CTFd/themes/core/assets/js/api.js");function i(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function l(e,o){return function(o){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),o.modal("show"),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),o}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,a.default)(t);if(e.onclose&&(0,a.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,a.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,a.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=i.format(e.title,o),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,a.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a,animation:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=a.format(e.width),n=i.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),o.modal("show"),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),o}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,a.default)(t);if(e.onclose&&(0,a.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,a.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,a.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=i.format(e.title,o),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,a.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a,animation:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=a.format(e.width),n=i.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),o.modal("show"),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),o}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,a.default)(t);if(e.onclose&&(0,a.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,a.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,a.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=i.format(e.title,o),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,a.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a,animation:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=a.format(e.width),n=i.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),o.modal("show"),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),o}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,a.default)(t);if(e.onclose&&(0,a.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,a.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,a.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=i.format(e.title,o),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,a.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a,animation:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=a.format(e.width),n=i.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(c.format(e.button));return e.success&&(0,i.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),o.modal("show"),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),o}function f(e){(0,i.default)("#ezq--notifications-toast-container").length||(0,i.default)("body").append((0,i.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,i.default)(t);if(e.onclose&&(0,i.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,i.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,a=e.delay||1e4;return(0,i.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,i.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(m),s=(0,i.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),(0,i.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,i.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=a.format(e.title,o),s=(0,i.default)(n);return(0,i.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,i.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/graphs.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.createGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t);if(l.empty(),void 0===l[0])return void console.log("Couldn't find graph target: "+t);l[0].fn=r.fn(n,s,a,i);var d=r.format(n,s,a,i,o);u.default.newPlot(l[0],d,r.layout,j)},t.updateGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t),d=r.format(n,s,a,i,o);u.default.update(l[0],d,r.layout,j)};var c=n(o("./node_modules/jquery/dist/jquery.js")),u=n(o("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=n(o("./node_modules/moment/moment.js")),p=o("./CTFd/themes/core/assets/js/utils.js");function n(e){return e&&e.__esModule?e:{default:e}}var f={score_graph:{layout:{title:"Score over Time",paper_bgcolor:"rgba(0,0,0,0)",plot_bgcolor:"rgba(0,0,0,0)",hovermode:"closest",xaxis:{showgrid:!1,showspikes:!0},yaxis:{showgrid:!1,showspikes:!0},legend:{orientation:"h"}},fn:function(e,t,o,n){return"CTFd_score_".concat(e,"_").concat(o,"_").concat(t,"_").concat((new Date).toISOString().slice(0,19))},format:function(e,t,o,n,s){var a=[],i=[],r=s[0].data,l=s[2].data,d=r.concat(l);d.sort(function(e,t){return new Date(e.date)-new Date(t.date)});for(var c=0;c".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,a=!1!==e.animation,i=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i,animation:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(m),s=(0,r.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=i.format(e.width),n=a.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/graphs.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.createGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t);if(l.empty(),void 0===l[0])return void console.log("Couldn't find graph target: "+t);l[0].fn=r.fn(n,s,a,i);var d=r.format(n,s,a,i,o);u.default.newPlot(l[0],d,r.layout,j)},t.updateGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t),d=r.format(n,s,a,i,o);u.default.update(l[0],d,r.layout,j)};var c=n(o("./node_modules/jquery/dist/jquery.js")),u=n(o("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=n(o("./node_modules/moment/moment.js")),p=o("./CTFd/themes/core/assets/js/utils.js");function n(e){return e&&e.__esModule?e:{default:e}}var f={score_graph:{layout:{title:"Score over Time",paper_bgcolor:"rgba(0,0,0,0)",plot_bgcolor:"rgba(0,0,0,0)",hovermode:"closest",xaxis:{showgrid:!1,showspikes:!0},yaxis:{showgrid:!1,showspikes:!0},legend:{orientation:"h"}},fn:function(e,t,o,n){return"CTFd_score_".concat(e,"_").concat(o,"_").concat(t,"_").concat((new Date).toISOString().slice(0,19))},format:function(e,t,o,n,s){var a=[],i=[],r=s[0].data,l=s[2].data,d=r.concat(l);d.sort(function(e,t){return new Date(e.date)-new Date(t.date)});for(var c=0;c".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),o.modal("show"),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),o}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,a.default)(t);if(e.onclose&&(0,a.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,a.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,a.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=i.format(e.title,o),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,a.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a,animation:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=a.format(e.width),n=i.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(c.format(e.button));return e.success&&(0,i.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),o.modal("show"),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),o}function f(e){(0,i.default)("#ezq--notifications-toast-container").length||(0,i.default)("body").append((0,i.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,i.default)(t);if(e.onclose&&(0,i.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,i.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,a=e.delay||1e4;return(0,i.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,i.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(m),s=(0,i.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),(0,i.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,i.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=a.format(e.title,o),s=(0,i.default)(n);return(0,i.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,i.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/graphs.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.createGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t);if(l.empty(),void 0===l[0])return void console.log("Couldn't find graph target: "+t);l[0].fn=r.fn(n,s,a,i);var d=r.format(n,s,a,i,o);u.default.newPlot(l[0],d,r.layout,j)},t.updateGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t),d=r.format(n,s,a,i,o);u.default.update(l[0],d,r.layout,j)};var c=n(o("./node_modules/jquery/dist/jquery.js")),u=n(o("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=n(o("./node_modules/moment/moment.js")),p=o("./CTFd/themes/core/assets/js/utils.js");function n(e){return e&&e.__esModule?e:{default:e}}var f={score_graph:{layout:{title:"Score over Time",paper_bgcolor:"rgba(0,0,0,0)",plot_bgcolor:"rgba(0,0,0,0)",hovermode:"closest",xaxis:{showgrid:!1,showspikes:!0},yaxis:{showgrid:!1,showspikes:!0},legend:{orientation:"h"}},fn:function(e,t,o,n){return"CTFd_score_".concat(e,"_").concat(o,"_").concat(t,"_").concat((new Date).toISOString().slice(0,19))},format:function(e,t,o,n,s){var a=[],i=[],r=s[0].data,l=s[2].data,d=r.concat(l);d.sort(function(e,t){return new Date(e.date)-new Date(t.date)});for(var c=0;c".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,a=!1!==e.animation,i=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i,animation:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(m),s=(0,r.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=i.format(e.width),n=a.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/graphs.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.createGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t);if(l.empty(),void 0===l[0])return void console.log("Couldn't find graph target: "+t);l[0].fn=r.fn(n,s,a,i);var d=r.format(n,s,a,i,o);u.default.newPlot(l[0],d,r.layout,j)},t.updateGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t),d=r.format(n,s,a,i,o);u.default.update(l[0],d,r.layout,j)};var c=n(o("./node_modules/jquery/dist/jquery.js")),u=n(o("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=n(o("./node_modules/moment/moment.js")),p=o("./CTFd/themes/core/assets/js/utils.js");function n(e){return e&&e.__esModule?e:{default:e}}var f={score_graph:{layout:{title:"Score over Time",paper_bgcolor:"rgba(0,0,0,0)",plot_bgcolor:"rgba(0,0,0,0)",hovermode:"closest",xaxis:{showgrid:!1,showspikes:!0},yaxis:{showgrid:!1,showspikes:!0},legend:{orientation:"h"}},fn:function(e,t,o,n){return"CTFd_score_".concat(e,"_").concat(o,"_").concat(t,"_").concat((new Date).toISOString().slice(0,19))},format:function(e,t,o,n,s){var a=[],i=[],r=s[0].data,l=s[2].data,d=r.concat(l);d.sort(function(e,t){return new Date(e.date)-new Date(t.date)});for(var c=0;c".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(c.format(e.button));return e.success&&(0,i.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),o.modal("show"),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),o}function f(e){(0,i.default)("#ezq--notifications-toast-container").length||(0,i.default)("body").append((0,i.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,i.default)(t);if(e.onclose&&(0,i.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,i.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,a=e.delay||1e4;return(0,i.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,i.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(m),s=(0,i.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),(0,i.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,i.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=a.format(e.title,o),s=(0,i.default)(n);return(0,i.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,i.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/graphs.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.createGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t);if(l.empty(),void 0===l[0])return void console.log("Couldn't find graph target: "+t);l[0].fn=r.fn(n,s,a,i);var d=r.format(n,s,a,i,o);u.default.newPlot(l[0],d,r.layout,j)},t.updateGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t),d=r.format(n,s,a,i,o);u.default.update(l[0],d,r.layout,j)};var c=n(o("./node_modules/jquery/dist/jquery.js")),u=n(o("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=n(o("./node_modules/moment/moment.js")),p=o("./CTFd/themes/core/assets/js/utils.js");function n(e){return e&&e.__esModule?e:{default:e}}var f={score_graph:{layout:{title:"Score over Time",paper_bgcolor:"rgba(0,0,0,0)",plot_bgcolor:"rgba(0,0,0,0)",hovermode:"closest",xaxis:{showgrid:!1,showspikes:!0},yaxis:{showgrid:!1,showspikes:!0},legend:{orientation:"h"}},fn:function(e,t,o,n){return"CTFd_score_".concat(e,"_").concat(o,"_").concat(t,"_").concat((new Date).toISOString().slice(0,19))},format:function(e,t,o,n,s){var a=[],i=[],r=s[0].data,l=s[2].data,d=r.concat(l);d.sort(function(e,t){return new Date(e.date)-new Date(t.date)});for(var c=0;c".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,a=!1!==e.animation,i=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i,animation:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(m),s=(0,r.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=i.format(e.width),n=a.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/graphs.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.createGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t);if(l.empty(),void 0===l[0])return void console.log("Couldn't find graph target: "+t);l[0].fn=r.fn(n,s,a,i);var d=r.format(n,s,a,i,o);u.default.newPlot(l[0],d,r.layout,j)},t.updateGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t),d=r.format(n,s,a,i,o);u.default.update(l[0],d,r.layout,j)};var c=n(o("./node_modules/jquery/dist/jquery.js")),u=n(o("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=n(o("./node_modules/moment/moment.js")),p=o("./CTFd/themes/core/assets/js/utils.js");function n(e){return e&&e.__esModule?e:{default:e}}var f={score_graph:{layout:{title:"Score over Time",paper_bgcolor:"rgba(0,0,0,0)",plot_bgcolor:"rgba(0,0,0,0)",hovermode:"closest",xaxis:{showgrid:!1,showspikes:!0},yaxis:{showgrid:!1,showspikes:!0},legend:{orientation:"h"}},fn:function(e,t,o,n){return"CTFd_score_".concat(e,"_").concat(o,"_").concat(t,"_").concat((new Date).toISOString().slice(0,19))},format:function(e,t,o,n,s){var a=[],i=[],r=s[0].data,l=s[2].data,d=r.concat(l);d.sort(function(e,t){return new Date(e.date)-new Date(t.date)});for(var c=0;c".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),t.modal("show"),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),t}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=r.format(e.title,e.body),t=(0,a.default)(o);if(e.onclose&&(0,a.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,a.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,a.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=l.format(e.width),n=i.format(e.title,t),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,a.default)(o)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/patch.js":function(e,o,t){var n,r=(n=t("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=t("./CTFd/themes/core/assets/js/api.js");function i(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function l(e,o){return function(o){for(var e=1;e".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),t.modal("show"),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),t}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=l.format(e.title,e.body),t=(0,r.default)(o);if(e.onclose&&(0,r.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:a,animation:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,r.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,r.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=a.format(e.width),n=i.format(e.title,t),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,r.default)(o)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/patch.js":function(e,o,t){var n,r=(n=t("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=t("./CTFd/themes/core/assets/js/api.js");function i(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function l(e,o){return function(o){for(var e=1;e\".concat(args.body, \"
\"));\n } else {\n obj.find(\".modal-body\").append((0, _jquery.default)(args.body));\n }\n\n var button = (0, _jquery.default)(buttonTpl.format(args.button));\n\n if (args.success) {\n (0, _jquery.default)(button).click(function () {\n args.success();\n });\n }\n\n if (args.large) {\n obj.find(\".modal-dialog\").addClass(\"modal-lg\");\n }\n\n obj.find(\".modal-footer\").append(button);\n (0, _jquery.default)(\"main\").append(obj);\n obj.modal(\"show\");\n (0, _jquery.default)(obj).on(\"hidden.bs.modal\", function () {\n (0, _jquery.default)(this).modal(\"dispose\");\n });\n return obj;\n}\n\nfunction ezToast(args) {\n var container_available = (0, _jquery.default)(\"#ezq--notifications-toast-container\").length;\n\n if (!container_available) {\n (0, _jquery.default)(\"body\").append((0, _jquery.default)(\"\").attr({\n id: \"ezq--notifications-toast-container\"\n }).css({\n position: \"fixed\",\n bottom: \"0\",\n right: \"0\",\n \"min-width\": \"20%\"\n }));\n }\n\n var res = toastTpl.format(args.title, args.body);\n var obj = (0, _jquery.default)(res);\n\n if (args.onclose) {\n (0, _jquery.default)(obj).find(\"button[data-dismiss=toast]\").click(function () {\n args.onclose();\n });\n }\n\n if (args.onclick) {\n var body = (0, _jquery.default)(obj).find(\".toast-body\");\n body.addClass(\"cursor-pointer\");\n body.click(function () {\n args.onclick();\n });\n }\n\n var autohide = args.autohide || false;\n var delay = args.delay || 10000; // 10 seconds\n\n (0, _jquery.default)(\"#ezq--notifications-toast-container\").prepend(obj);\n obj.toast({\n autohide: autohide,\n delay: delay\n });\n obj.toast(\"show\");\n return obj;\n}\n\nfunction ezQuery(args) {\n var modal = modalTpl.format(args.title, args.body);\n var obj = (0, _jquery.default)(modal);\n\n if (typeof args.body === \"string\") {\n obj.find(\".modal-body\").append(\"\".concat(args.body, \"
\"));\n } else {\n obj.find(\".modal-body\").append((0, _jquery.default)(args.body));\n }\n\n var yes = (0, _jquery.default)(yesTpl);\n var no = (0, _jquery.default)(noTpl);\n obj.find(\".modal-footer\").append(no);\n obj.find(\".modal-footer\").append(yes);\n (0, _jquery.default)(\"main\").append(obj);\n (0, _jquery.default)(obj).on(\"hidden.bs.modal\", function () {\n (0, _jquery.default)(this).modal(\"dispose\");\n });\n (0, _jquery.default)(yes).click(function () {\n args.success();\n });\n obj.modal(\"show\");\n return obj;\n}\n\nfunction ezProgressBar(args) {\n if (args.target) {\n var _obj = (0, _jquery.default)(args.target);\n\n var pbar = _obj.find(\".progress-bar\");\n\n pbar.css(\"width\", args.width + \"%\");\n return _obj;\n }\n\n var progress = progressTpl.format(args.width);\n var modal = modalTpl.format(args.title, progress);\n var obj = (0, _jquery.default)(modal);\n (0, _jquery.default)(\"main\").append(obj);\n return obj.modal(\"show\");\n}\n\nfunction ezBadge(args) {\n var mapping = {\n success: successTpl,\n error: errorTpl\n };\n var tpl = mapping[args.type].format(args.body);\n return (0, _jquery.default)(tpl);\n}\n\nvar ezq = {\n ezAlert: ezAlert,\n ezToast: ezToast,\n ezQuery: ezQuery,\n ezProgressBar: ezProgressBar,\n ezBadge: ezBadge\n};\nvar _default = ezq;\nexports.default = _default;\n\n//# sourceURL=webpack:///./CTFd/themes/core/assets/js/ezq.js?"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ezAlert = ezAlert;\nexports.ezToast = ezToast;\nexports.ezQuery = ezQuery;\nexports.ezProgressBar = ezProgressBar;\nexports.ezBadge = ezBadge;\nexports.default = void 0;\n\n__webpack_require__(/*! bootstrap/js/dist/modal */ \"./node_modules/bootstrap/js/dist/modal.js\");\n\nvar _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar modalTpl = '\".concat(args.body, \"
\"));\n } else {\n obj.find(\".modal-body\").append((0, _jquery.default)(args.body));\n }\n\n var button = (0, _jquery.default)(buttonTpl.format(args.button));\n\n if (args.success) {\n (0, _jquery.default)(button).click(function () {\n args.success();\n });\n }\n\n if (args.large) {\n obj.find(\".modal-dialog\").addClass(\"modal-lg\");\n }\n\n obj.find(\".modal-footer\").append(button);\n (0, _jquery.default)(\"main\").append(obj);\n obj.modal(\"show\");\n (0, _jquery.default)(obj).on(\"hidden.bs.modal\", function () {\n (0, _jquery.default)(this).modal(\"dispose\");\n });\n return obj;\n}\n\nfunction ezToast(args) {\n var container_available = (0, _jquery.default)(\"#ezq--notifications-toast-container\").length;\n\n if (!container_available) {\n (0, _jquery.default)(\"body\").append((0, _jquery.default)(\"\").attr({\n id: \"ezq--notifications-toast-container\"\n }).css({\n position: \"fixed\",\n bottom: \"0\",\n right: \"0\",\n \"min-width\": \"20%\"\n }));\n }\n\n var res = toastTpl.format(args.title, args.body);\n var obj = (0, _jquery.default)(res);\n\n if (args.onclose) {\n (0, _jquery.default)(obj).find(\"button[data-dismiss=toast]\").click(function () {\n args.onclose();\n });\n }\n\n if (args.onclick) {\n var body = (0, _jquery.default)(obj).find(\".toast-body\");\n body.addClass(\"cursor-pointer\");\n body.click(function () {\n args.onclick();\n });\n }\n\n var autohide = args.autohide !== false;\n var animation = args.animation !== false;\n var delay = args.delay || 10000; // 10 seconds\n\n (0, _jquery.default)(\"#ezq--notifications-toast-container\").prepend(obj);\n obj.toast({\n autohide: autohide,\n delay: delay,\n animation: animation\n });\n obj.toast(\"show\");\n return obj;\n}\n\nfunction ezQuery(args) {\n var modal = modalTpl.format(args.title, args.body);\n var obj = (0, _jquery.default)(modal);\n\n if (typeof args.body === \"string\") {\n obj.find(\".modal-body\").append(\"\".concat(args.body, \"
\"));\n } else {\n obj.find(\".modal-body\").append((0, _jquery.default)(args.body));\n }\n\n var yes = (0, _jquery.default)(yesTpl);\n var no = (0, _jquery.default)(noTpl);\n obj.find(\".modal-footer\").append(no);\n obj.find(\".modal-footer\").append(yes);\n (0, _jquery.default)(\"main\").append(obj);\n (0, _jquery.default)(obj).on(\"hidden.bs.modal\", function () {\n (0, _jquery.default)(this).modal(\"dispose\");\n });\n (0, _jquery.default)(yes).click(function () {\n args.success();\n });\n obj.modal(\"show\");\n return obj;\n}\n\nfunction ezProgressBar(args) {\n if (args.target) {\n var _obj = (0, _jquery.default)(args.target);\n\n var pbar = _obj.find(\".progress-bar\");\n\n pbar.css(\"width\", args.width + \"%\");\n return _obj;\n }\n\n var progress = progressTpl.format(args.width);\n var modal = modalTpl.format(args.title, progress);\n var obj = (0, _jquery.default)(modal);\n (0, _jquery.default)(\"main\").append(obj);\n return obj.modal(\"show\");\n}\n\nfunction ezBadge(args) {\n var mapping = {\n success: successTpl,\n error: errorTpl\n };\n var tpl = mapping[args.type].format(args.body);\n return (0, _jquery.default)(tpl);\n}\n\nvar ezq = {\n ezAlert: ezAlert,\n ezToast: ezToast,\n ezQuery: ezQuery,\n ezProgressBar: ezProgressBar,\n ezBadge: ezBadge\n};\nvar _default = ezq;\nexports.default = _default;\n\n//# sourceURL=webpack:///./CTFd/themes/core/assets/js/ezq.js?"); /***/ }), diff --git a/CTFd/themes/core/static/js/pages/challenges.min.js b/CTFd/themes/core/static/js/pages/challenges.min.js index bfa11f0..f4594cb 100644 --- a/CTFd/themes/core/static/js/pages/challenges.min.js +++ b/CTFd/themes/core/static/js/pages/challenges.min.js @@ -1 +1 @@ -!function(r){function e(e){for(var t,o,n=e[0],s=e[1],a=e[2],i=0,l=[];i".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(c.format(e.button));return e.success&&(0,i.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),o.modal("show"),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),o}function f(e){(0,i.default)("#ezq--notifications-toast-container").length||(0,i.default)("body").append((0,i.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,i.default)(t);if(e.onclose&&(0,i.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,i.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,a=e.delay||1e4;return(0,i.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,i.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(m),s=(0,i.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),(0,i.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,i.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=r.format(e.width),n=a.format(e.title,o),s=(0,i.default)(n);return(0,i.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,i.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/pages/challenges.js":function(e,t,o){o("./CTFd/themes/core/assets/js/pages/main.js"),o("./node_modules/bootstrap/js/dist/tab.js");var i=a(o("./node_modules/nunjucks/browser/nunjucks.js")),n=o("./CTFd/themes/core/assets/js/ezq.js"),r=o("./CTFd/themes/core/assets/js/utils.js"),d=a(o("./node_modules/moment/moment.js")),_=a(o("./node_modules/jquery/dist/jquery.js")),l=a(o("./CTFd/themes/core/assets/js/CTFd.js")),s=a(o("./CTFd/themes/core/assets/js/config.js"));function a(e){return e&&e.__esModule?e:{default:e}}var c={teams:function(e){return l.default.api.get_team_solves({teamId:e})},users:function(e){return l.default.api.get_user_solves({userId:e})}},u=l.default.lib.markdown();l.default._internal.challenge={};var g=[],v=[],y=function(t){var e=_.default.grep(g,function(e){return e.id==t})[0];"hidden"!==e.type?m(e):(0,n.ezAlert)({title:"Challenge Hidden!",body:"You haven't unlocked this challenge yet!",button:"Got it!"})},m=function(a){return Promise.all([l.default.api.get_challenge({challengeId:a.id}),_.default.getScript(s.default.urlRoot+a.script),_.default.get(s.default.urlRoot+a.template)]).then(function(e){var t=e[0].data,o=e[2],n=l.default._internal.challenge;(0,_.default)("#challenge-window").empty();var s=i.default.compile(o);n.data=t,n.preRender(),t.description=n.render(t.description),t.script_root=l.default.config.urlRoot,(0,_.default)("#challenge-window").append(s.render(t)),(0,_.default)(".challenge-solves").click(function(e){b((0,_.default)("#challenge-id").val())}),(0,_.default)(".nav-tabs a").click(function(e){e.preventDefault(),(0,_.default)(this).tab("show")}),(0,_.default)("#challenge-window").on("hide.bs.modal",function(e){(0,_.default)("#submission-input").removeClass("wrong"),(0,_.default)("#submission-input").removeClass("correct"),(0,_.default)("#incorrect-key").slideUp(),(0,_.default)("#correct-key").slideUp(),(0,_.default)("#already-solved").slideUp(),(0,_.default)("#too-fast").slideUp()}),(0,_.default)(".load-hint").on("click",function(e){w((0,_.default)(this).data("hint-id"))}),(0,_.default)("#submit-key").click(function(e){e.preventDefault(),(0,_.default)("#submit-key").addClass("disabled-button"),(0,_.default)("#submit-key").prop("disabled",!0),l.default._internal.challenge.submit().then(p).then(j).then(f)}),(0,_.default)("#submission-input").keyup(function(e){13==e.keyCode&&(0,_.default)("#submit-key").click()}),(0,_.default)(".input-field").bind({focus:function(){(0,_.default)(this).parent().addClass("input--filled")},blur:function(){var e=(0,_.default)(this);""===e.val()&&(e.parent().removeClass("input--filled"),e.siblings(".input-label").removeClass("input--hide"))}}),n.postRender(),window.location.replace(window.location.href.split("#")[0]+"#"+a.name),(0,_.default)("#challenge-window").modal()})};function p(e){var t=e.data,o=(0,_.default)("#result-message"),n=(0,_.default)("#result-notification"),s=(0,_.default)("#submission-input");n.removeClass(),o.text(t.message),"authentication_required"!==t.status?("incorrect"===t.status?(n.addClass("alert alert-danger alert-dismissable text-center"),n.slideDown(),s.removeClass("correct"),s.addClass("wrong"),setTimeout(function(){s.removeClass("wrong")},3e3)):"correct"===t.status?(n.addClass("alert alert-success alert-dismissable text-center"),n.slideDown(),(0,_.default)(".challenge-solves").text(parseInt((0,_.default)(".challenge-solves").text().split(" ")[0])+1+" Solves"),s.val(""),s.removeClass("wrong"),s.addClass("correct")):"already_solved"===t.status?(n.addClass("alert alert-info alert-dismissable text-center"),n.slideDown(),s.addClass("correct")):"paused"===t.status?(n.addClass("alert alert-warning alert-dismissable text-center"),n.slideDown()):"ratelimited"===t.status&&(n.addClass("alert alert-warning alert-dismissable text-center"),n.slideDown(),s.addClass("too-fast"),setTimeout(function(){s.removeClass("too-fast")},3e3)),setTimeout(function(){(0,_.default)(".alert").slideUp(),(0,_.default)("#submit-key").removeClass("disabled-button"),(0,_.default)("#submit-key").prop("disabled",!1)},3e3)):window.location=l.default.config.urlRoot+"/login?next="+l.default.config.urlRoot+window.location.pathname+window.location.hash}function f(){return c[l.default.config.userMode]("me").then(function(e){for(var t=e.data,o=t.length-1;0<=o;o--){var n=(0,_.default)('button[value="'+t[o].challenge_id+'"]');n.addClass("solved-challenge"),n.prepend("")}})}function b(e){return l.default.api.get_challenge_solves({challengeId:e}).then(function(e){var t=e.data;(0,_.default)(".challenge-solves").text(parseInt(t.length)+" Solves");var o=(0,_.default)("#challenge-solves-names");o.empty();for(var n=0;n{0}
".format(r.name)),f=(0,_.default)("{0}".format(r.value)),j=0;j".concat(e.body,"
")):o.find(".modal-body").append((0,l.default)(e.body));var n=(0,l.default)(c.format(e.button));return e.success&&(0,l.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,l.default)("main").append(o),o.modal("show"),(0,l.default)(o).on("hidden.bs.modal",function(){(0,l.default)(this).modal("dispose")}),o}function f(e){(0,l.default)("#ezq--notifications-toast-container").length||(0,l.default)("body").append((0,l.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,l.default)(t);if(e.onclose&&(0,l.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,l.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,a=!1!==e.animation,i=e.delay||1e4;return(0,l.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i,animation:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,l.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,l.default)(e.body));var n=(0,l.default)(m),s=(0,l.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,l.default)("main").append(o),(0,l.default)(o).on("hidden.bs.modal",function(){(0,l.default)(this).modal("dispose")}),(0,l.default)(n).click(function(){e.success()}),o.modal("show"),o}function h(e){if(e.target){var t=(0,l.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=i.format(e.width),n=a.format(e.title,o),s=(0,l.default)(n);return(0,l.default)("main").append(s),s.modal("show")}function _(e){var t={success:d,error:s}[e.type].format(e.body);return(0,l.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:h,ezBadge:_};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/pages/challenges.js":function(e,t,o){o("./CTFd/themes/core/assets/js/pages/main.js"),o("./node_modules/bootstrap/js/dist/tab.js");var i=a(o("./node_modules/nunjucks/browser/nunjucks.js")),n=o("./CTFd/themes/core/assets/js/ezq.js"),r=o("./CTFd/themes/core/assets/js/utils.js"),d=a(o("./node_modules/moment/moment.js")),_=a(o("./node_modules/jquery/dist/jquery.js")),l=a(o("./CTFd/themes/core/assets/js/CTFd.js")),s=a(o("./CTFd/themes/core/assets/js/config.js"));function a(e){return e&&e.__esModule?e:{default:e}}var c={teams:function(e){return l.default.api.get_team_solves({teamId:e})},users:function(e){return l.default.api.get_user_solves({userId:e})}},u=l.default.lib.markdown();l.default._internal.challenge={};var g=[],v=[],y=function(t){var e=_.default.grep(g,function(e){return e.id==t})[0];"hidden"!==e.type?m(e):(0,n.ezAlert)({title:"Challenge Hidden!",body:"You haven't unlocked this challenge yet!",button:"Got it!"})},m=function(a){return Promise.all([l.default.api.get_challenge({challengeId:a.id}),_.default.getScript(s.default.urlRoot+a.script),_.default.get(s.default.urlRoot+a.template)]).then(function(e){var t=e[0].data,o=e[2],n=l.default._internal.challenge;(0,_.default)("#challenge-window").empty();var s=i.default.compile(o);n.data=t,n.preRender(),t.description=n.render(t.description),t.script_root=l.default.config.urlRoot,(0,_.default)("#challenge-window").append(s.render(t)),(0,_.default)(".challenge-solves").click(function(e){b((0,_.default)("#challenge-id").val())}),(0,_.default)(".nav-tabs a").click(function(e){e.preventDefault(),(0,_.default)(this).tab("show")}),(0,_.default)("#challenge-window").on("hide.bs.modal",function(e){(0,_.default)("#submission-input").removeClass("wrong"),(0,_.default)("#submission-input").removeClass("correct"),(0,_.default)("#incorrect-key").slideUp(),(0,_.default)("#correct-key").slideUp(),(0,_.default)("#already-solved").slideUp(),(0,_.default)("#too-fast").slideUp()}),(0,_.default)(".load-hint").on("click",function(e){w((0,_.default)(this).data("hint-id"))}),(0,_.default)("#submit-key").click(function(e){e.preventDefault(),(0,_.default)("#submit-key").addClass("disabled-button"),(0,_.default)("#submit-key").prop("disabled",!0),l.default._internal.challenge.submit().then(p).then(j).then(f)}),(0,_.default)("#submission-input").keyup(function(e){13==e.keyCode&&(0,_.default)("#submit-key").click()}),(0,_.default)(".input-field").bind({focus:function(){(0,_.default)(this).parent().addClass("input--filled")},blur:function(){var e=(0,_.default)(this);""===e.val()&&(e.parent().removeClass("input--filled"),e.siblings(".input-label").removeClass("input--hide"))}}),n.postRender(),window.location.replace(window.location.href.split("#")[0]+"#"+a.name),(0,_.default)("#challenge-window").modal()})};function p(e){var t=e.data,o=(0,_.default)("#result-message"),n=(0,_.default)("#result-notification"),s=(0,_.default)("#submission-input");n.removeClass(),o.text(t.message),"authentication_required"!==t.status?("incorrect"===t.status?(n.addClass("alert alert-danger alert-dismissable text-center"),n.slideDown(),s.removeClass("correct"),s.addClass("wrong"),setTimeout(function(){s.removeClass("wrong")},3e3)):"correct"===t.status?(n.addClass("alert alert-success alert-dismissable text-center"),n.slideDown(),(0,_.default)(".challenge-solves").text(parseInt((0,_.default)(".challenge-solves").text().split(" ")[0])+1+" Solves"),s.val(""),s.removeClass("wrong"),s.addClass("correct")):"already_solved"===t.status?(n.addClass("alert alert-info alert-dismissable text-center"),n.slideDown(),s.addClass("correct")):"paused"===t.status?(n.addClass("alert alert-warning alert-dismissable text-center"),n.slideDown()):"ratelimited"===t.status&&(n.addClass("alert alert-warning alert-dismissable text-center"),n.slideDown(),s.addClass("too-fast"),setTimeout(function(){s.removeClass("too-fast")},3e3)),setTimeout(function(){(0,_.default)(".alert").slideUp(),(0,_.default)("#submit-key").removeClass("disabled-button"),(0,_.default)("#submit-key").prop("disabled",!1)},3e3)):window.location=l.default.config.urlRoot+"/login?next="+l.default.config.urlRoot+window.location.pathname+window.location.hash}function f(){return c[l.default.config.userMode]("me").then(function(e){for(var t=e.data,o=t.length-1;0<=o;o--){var n=(0,_.default)('button[value="'+t[o].challenge_id+'"]');n.addClass("solved-challenge"),n.prepend("")}})}function b(e){return l.default.api.get_challenge_solves({challengeId:e}).then(function(e){var t=e.data;(0,_.default)(".challenge-solves").text(parseInt(t.length)+" Solves");var o=(0,_.default)("#challenge-solves-names");o.empty();for(var n=0;n{0}
".format(r.name)),f=(0,_.default)("{0}".format(r.value)),j=0;j".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),t.modal("show"),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),t}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=r.format(e.title,e.body),t=(0,a.default)(o);if(e.onclose&&(0,a.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,a.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,a.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=l.format(e.width),n=i.format(e.title,t),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,a.default)(o)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,o,t){var n=p(t("./CTFd/themes/core/assets/js/CTFd.js")),s=p(t("./node_modules/jquery/dist/jquery.js")),i=p(t("./node_modules/moment/moment.js")),a=p(t("./node_modules/nunjucks/browser/nunjucks.js")),r=t("./node_modules/howler/dist/howler.js"),l=p(t("./CTFd/themes/core/assets/js/events.js")),d=p(t("./CTFd/themes/core/assets/js/config.js")),c=p(t("./CTFd/themes/core/assets/js/styles.js")),m=p(t("./CTFd/themes/core/assets/js/times.js")),u=p(t("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=u.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,m.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/patch.js":function(e,o,t){var n,r=(n=t("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=t("./CTFd/themes/core/assets/js/api.js");function i(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function l(e,o){return function(o){for(var e=1;e".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),t.modal("show"),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),t}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=l.format(e.title,e.body),t=(0,r.default)(o);if(e.onclose&&(0,r.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:a,animation:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,r.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,r.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=a.format(e.width),n=i.format(e.title,t),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,r.default)(o)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,o,t){var n=p(t("./CTFd/themes/core/assets/js/CTFd.js")),s=p(t("./node_modules/jquery/dist/jquery.js")),i=p(t("./node_modules/moment/moment.js")),a=p(t("./node_modules/nunjucks/browser/nunjucks.js")),r=t("./node_modules/howler/dist/howler.js"),l=p(t("./CTFd/themes/core/assets/js/events.js")),d=p(t("./CTFd/themes/core/assets/js/config.js")),c=p(t("./CTFd/themes/core/assets/js/styles.js")),m=p(t("./CTFd/themes/core/assets/js/times.js")),u=p(t("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=u.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,m.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/patch.js":function(e,o,t){var n,r=(n=t("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=t("./CTFd/themes/core/assets/js/api.js");function i(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function l(e,o){return function(o){for(var e=1;e".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),t.modal("show"),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),t}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=r.format(e.title,e.body),t=(0,a.default)(o);if(e.onclose&&(0,a.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,a.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,a.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=l.format(e.width),n=i.format(e.title,t),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,a.default)(o)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,o,t){var n=p(t("./CTFd/themes/core/assets/js/CTFd.js")),s=p(t("./node_modules/jquery/dist/jquery.js")),i=p(t("./node_modules/moment/moment.js")),a=p(t("./node_modules/nunjucks/browser/nunjucks.js")),r=t("./node_modules/howler/dist/howler.js"),l=p(t("./CTFd/themes/core/assets/js/events.js")),d=p(t("./CTFd/themes/core/assets/js/config.js")),c=p(t("./CTFd/themes/core/assets/js/styles.js")),m=p(t("./CTFd/themes/core/assets/js/times.js")),u=p(t("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=u.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,m.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/notifications.js":function(e,o,t){t("./CTFd/themes/core/assets/js/pages/main.js");var n=i(t("./node_modules/jquery/dist/jquery.js")),s=(i(t("./CTFd/themes/core/assets/js/CTFd.js")),t("./CTFd/themes/core/assets/js/utils.js"));function i(e){return e&&e.__esModule?e:{default:e}}(0,n.default)(function(){(0,s.clear_notification_counter)()})},"./CTFd/themes/core/assets/js/patch.js":function(e,o,t){var n,r=(n=t("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=t("./CTFd/themes/core/assets/js/api.js");function i(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function l(e,o){return function(o){for(var e=1;e".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),t.modal("show"),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),t}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=l.format(e.title,e.body),t=(0,r.default)(o);if(e.onclose&&(0,r.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:a,animation:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,r.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,r.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=a.format(e.width),n=i.format(e.title,t),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,r.default)(o)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,o,t){var n=p(t("./CTFd/themes/core/assets/js/CTFd.js")),s=p(t("./node_modules/jquery/dist/jquery.js")),i=p(t("./node_modules/moment/moment.js")),a=p(t("./node_modules/nunjucks/browser/nunjucks.js")),r=t("./node_modules/howler/dist/howler.js"),l=p(t("./CTFd/themes/core/assets/js/events.js")),d=p(t("./CTFd/themes/core/assets/js/config.js")),c=p(t("./CTFd/themes/core/assets/js/styles.js")),m=p(t("./CTFd/themes/core/assets/js/times.js")),u=p(t("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=u.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,m.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/notifications.js":function(e,o,t){t("./CTFd/themes/core/assets/js/pages/main.js");var n=i(t("./node_modules/jquery/dist/jquery.js")),s=(i(t("./CTFd/themes/core/assets/js/CTFd.js")),t("./CTFd/themes/core/assets/js/utils.js"));function i(e){return e&&e.__esModule?e:{default:e}}(0,n.default)(function(){(0,s.clear_notification_counter)()})},"./CTFd/themes/core/assets/js/patch.js":function(e,o,t){var n,r=(n=t("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=t("./CTFd/themes/core/assets/js/api.js");function i(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function l(e,o){return function(o){for(var e=1;e".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),t.modal("show"),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),t}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=r.format(e.title,e.body),t=(0,a.default)(o);if(e.onclose&&(0,a.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,a.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,a.default)("main").append(t),(0,a.default)(t).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,a.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=l.format(e.width),n=i.format(e.title,t),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,a.default)(o)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,o,t){var n=p(t("./CTFd/themes/core/assets/js/CTFd.js")),s=p(t("./node_modules/jquery/dist/jquery.js")),i=p(t("./node_modules/moment/moment.js")),a=p(t("./node_modules/nunjucks/browser/nunjucks.js")),r=t("./node_modules/howler/dist/howler.js"),l=p(t("./CTFd/themes/core/assets/js/events.js")),d=p(t("./CTFd/themes/core/assets/js/config.js")),c=p(t("./CTFd/themes/core/assets/js/styles.js")),m=p(t("./CTFd/themes/core/assets/js/times.js")),u=p(t("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=u.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,m.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/scoreboard.js":function(e,o,t){t("./CTFd/themes/core/assets/js/pages/main.js");var n=i(t("./node_modules/jquery/dist/jquery.js")),s=i(t("./CTFd/themes/core/assets/js/CTFd.js")),c=i(t("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=i(t("./node_modules/moment/moment.js")),u=t("./CTFd/themes/core/assets/js/utils.js");function i(e){return e&&e.__esModule?e:{default:e}}function a(){s.default.api.get_scoreboard_detail({count:10}).then(function(e){var o=e.data,t=Object.keys(o),n=[];if(0!==t.length){for(var s=0;s".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&t.find(".modal-dialog").addClass("modal-lg"),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),t.modal("show"),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),t}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var o=l.format(e.title,e.body),t=(0,r.default)(o);if(e.onclose&&(0,r.default)(t).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(t).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(t),t.toast({autohide:s,delay:a,animation:i}),t.toast("show"),t}function j(e){var o=i.format(e.title,e.body),t=(0,r.default)(o);"string"==typeof e.body?t.find(".modal-body").append("".concat(e.body,"
")):t.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return t.find(".modal-footer").append(s),t.find(".modal-footer").append(n),(0,r.default)("main").append(t),(0,r.default)(t).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),t.modal("show"),t}function _(e){if(e.target){var o=(0,r.default)(e.target);return o.find(".progress-bar").css("width",e.width+"%"),o}var t=a.format(e.width),n=i.format(e.title,t),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var o={success:d,error:s}[e.type].format(e.body);return(0,r.default)(o)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};o.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,o,t){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,t("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=t("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;o.default=function(e,o){return void 0===o&&(o={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===o.headers&&(o.headers={}),o.credentials="same-origin",o.headers.Accept="application/json",o.headers["Content-Type"]="application/json",o.headers["CSRF-Token"]=s.default.csrfNonce,i(e,o)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,o,t){var n=p(t("./CTFd/themes/core/assets/js/CTFd.js")),s=p(t("./node_modules/jquery/dist/jquery.js")),i=p(t("./node_modules/moment/moment.js")),a=p(t("./node_modules/nunjucks/browser/nunjucks.js")),r=t("./node_modules/howler/dist/howler.js"),l=p(t("./CTFd/themes/core/assets/js/events.js")),d=p(t("./CTFd/themes/core/assets/js/config.js")),c=p(t("./CTFd/themes/core/assets/js/styles.js")),m=p(t("./CTFd/themes/core/assets/js/times.js")),u=p(t("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=u.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,m.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/scoreboard.js":function(e,o,t){t("./CTFd/themes/core/assets/js/pages/main.js");var n=i(t("./node_modules/jquery/dist/jquery.js")),s=i(t("./CTFd/themes/core/assets/js/CTFd.js")),c=i(t("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=i(t("./node_modules/moment/moment.js")),u=t("./CTFd/themes/core/assets/js/utils.js");function i(e){return e&&e.__esModule?e:{default:e}}function a(){s.default.api.get_scoreboard_detail({count:10}).then(function(e){var o=e.data,t=Object.keys(o),n=[];if(0!==t.length){for(var s=0;s".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),o.modal("show"),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),o}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,a.default)(t);if(e.onclose&&(0,a.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,a.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(m),s=(0,a.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,a.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=i.format(e.title,o),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,a.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,t,o){var n=p(o("./CTFd/themes/core/assets/js/CTFd.js")),s=p(o("./node_modules/jquery/dist/jquery.js")),i=p(o("./node_modules/moment/moment.js")),a=p(o("./node_modules/nunjucks/browser/nunjucks.js")),r=o("./node_modules/howler/dist/howler.js"),l=p(o("./CTFd/themes/core/assets/js/events.js")),d=p(o("./CTFd/themes/core/assets/js/config.js")),c=p(o("./CTFd/themes/core/assets/js/styles.js")),u=p(o("./CTFd/themes/core/assets/js/times.js")),m=p(o("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=m.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,u.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/settings.js":function(e,t,o){o("./CTFd/themes/core/assets/js/pages/main.js");var n=o("./CTFd/themes/core/assets/js/utils.js"),a=r(o("./node_modules/jquery/dist/jquery.js")),s=r(o("./CTFd/themes/core/assets/js/CTFd.js")),i=o("./CTFd/themes/core/assets/js/ezq.js");function r(e){return e&&e.__esModule?e:{default:e}}var l='Please copy your API Key, it won\'t be shown again!
\n".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a,animation:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(m),s=(0,r.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=a.format(e.width),n=i.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,t,o){var n=p(o("./CTFd/themes/core/assets/js/CTFd.js")),s=p(o("./node_modules/jquery/dist/jquery.js")),i=p(o("./node_modules/moment/moment.js")),a=p(o("./node_modules/nunjucks/browser/nunjucks.js")),r=o("./node_modules/howler/dist/howler.js"),l=p(o("./CTFd/themes/core/assets/js/events.js")),d=p(o("./CTFd/themes/core/assets/js/config.js")),c=p(o("./CTFd/themes/core/assets/js/styles.js")),u=p(o("./CTFd/themes/core/assets/js/times.js")),m=p(o("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=m.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,u.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/settings.js":function(e,t,o){o("./CTFd/themes/core/assets/js/pages/main.js");var n=o("./CTFd/themes/core/assets/js/utils.js"),a=r(o("./node_modules/jquery/dist/jquery.js")),s=r(o("./CTFd/themes/core/assets/js/CTFd.js")),i=o("./CTFd/themes/core/assets/js/ezq.js");function r(e){return e&&e.__esModule?e:{default:e}}var l='Please copy your API Key, it won\'t be shown again!
\n".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),o.modal("show"),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),o}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,a.default)(t);if(e.onclose&&(0,a.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,a.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(m),s=(0,a.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,a.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=i.format(e.title,o),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,a.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,t,o){var n=p(o("./CTFd/themes/core/assets/js/CTFd.js")),s=p(o("./node_modules/jquery/dist/jquery.js")),i=p(o("./node_modules/moment/moment.js")),a=p(o("./node_modules/nunjucks/browser/nunjucks.js")),r=o("./node_modules/howler/dist/howler.js"),l=p(o("./CTFd/themes/core/assets/js/events.js")),d=p(o("./CTFd/themes/core/assets/js/config.js")),c=p(o("./CTFd/themes/core/assets/js/styles.js")),u=p(o("./CTFd/themes/core/assets/js/times.js")),m=p(o("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=m.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,u.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/setup.js":function(e,t,o){o("./CTFd/themes/core/assets/js/pages/main.js");var i=n(o("./node_modules/jquery/dist/jquery.js")),a=n(o("./node_modules/moment-timezone/index.js")),s=n(o("./CTFd/themes/core/assets/js/CTFd.js"));function n(e){return e&&e.__esModule?e:{default:e}}function r(e){e.preventDefault();var o=!0;if((0,i.default)(e.target).closest("[role=tabpanel]").find("input,textarea").each(function(e,t){$e=(0,i.default)(t),!1===t.checkValidity()&&($e.removeClass("input-filled-valid"),$e.addClass("input-filled-invalid"),o=!1)}),0!=o){var t=(0,i.default)(e.target).data("href");(0,i.default)('.nav a[href="'.concat(t,'"]')).tab("show")}}function l(o){var n=(0,i.default)("#".concat(o,"-date")),s=(0,i.default)("#".concat(o,"-time"));return function(e){var t=(0,a.default)("".concat(n.val()," ").concat(s.val()),"YYYY-MM-DD HH:mm").utc().format("X");(0,i.default)("#".concat(o,"-preview")).val(t)}}function d(e){var t={name:(0,i.default)("#ctf_name").val(),type:"jeopardy",description:(0,i.default)("#ctf_description").val(),user_mode:(0,i.default)("#user_mode").val(),event_url:window.location.origin+s.default.config.urlRoot,redirect_url:window.location.origin+s.default.config.urlRoot+"/redirect",integration_setup_url:window.location.origin+s.default.config.urlRoot+"/setup/integrations",start:(0,i.default)("#start-preview").val(),end:(0,i.default)("#end-preview").val(),platform:"CTFd",state:STATE},o=[];for(var n in t)o.push(encodeURIComponent(n)+"="+encodeURIComponent(t[n]));window.open("https://www.majorleaguecyber.org/events/new?"+o.join("&"),"_blank")}(0,i.default)(function(){(0,i.default)(".tab-next").click(r),(0,i.default)("input").on("keypress",function(e){13==e.keyCode&&(e.preventDefault(),(0,i.default)(e.target).closest(".tab-pane").find("button[data-href]").click())}),(0,i.default)("#integration-mlc").click(d),(0,i.default)("#start-date,#start-time").change(l("start")),(0,i.default)("#end-date,#end-time").change(l("end")),(0,i.default)("#config-color-picker").on("input",function(e){(0,i.default)("#config-color-input").val((0,i.default)(this).val())}),(0,i.default)("#config-color-reset").click(function(){(0,i.default)("#config-color-input").val(""),(0,i.default)("#config-color-picker").val("")}),window.addEventListener("storage",function(e){"integrations"==e.key&&e.newValue&&"mlc"==JSON.parse(e.newValue).name&&((0,i.default)("#integration-mlc").text("Already Configured").attr("disabled",!0),window.focus(),localStorage.removeItem("integrations"))}),(0,i.default)("#setup-form").submit(function(e){if((0,i.default)("#newsletter-checkbox").prop("checked")){var t=(0,i.default)(e.target).find("input[name=email]").val();i.default.ajax({type:"POST",url:"https://ctfd.us15.list-manage.com/subscribe/post-json?u=6c7fa6feeced52775aec9d015&id=dd1484208e&c=?",data:{EMAIL:t,subscribe:"Subscribe",b_6c7fa6feeced52775aec9d015_dd1484208e:""},dataType:"jsonp",contentType:"application/json; charset=utf-8"})}})})},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a,animation:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(m),s=(0,r.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=a.format(e.width),n=i.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,t,o){var n=p(o("./CTFd/themes/core/assets/js/CTFd.js")),s=p(o("./node_modules/jquery/dist/jquery.js")),i=p(o("./node_modules/moment/moment.js")),a=p(o("./node_modules/nunjucks/browser/nunjucks.js")),r=o("./node_modules/howler/dist/howler.js"),l=p(o("./CTFd/themes/core/assets/js/events.js")),d=p(o("./CTFd/themes/core/assets/js/config.js")),c=p(o("./CTFd/themes/core/assets/js/styles.js")),u=p(o("./CTFd/themes/core/assets/js/times.js")),m=p(o("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=m.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,u.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/setup.js":function(e,t,o){o("./CTFd/themes/core/assets/js/pages/main.js");var i=n(o("./node_modules/jquery/dist/jquery.js")),a=n(o("./node_modules/moment-timezone/index.js")),s=n(o("./CTFd/themes/core/assets/js/CTFd.js"));function n(e){return e&&e.__esModule?e:{default:e}}function r(e){e.preventDefault();var o=!0;if((0,i.default)(e.target).closest("[role=tabpanel]").find("input,textarea").each(function(e,t){$e=(0,i.default)(t),!1===t.checkValidity()&&($e.removeClass("input-filled-valid"),$e.addClass("input-filled-invalid"),o=!1)}),0!=o){var t=(0,i.default)(e.target).data("href");(0,i.default)('.nav a[href="'.concat(t,'"]')).tab("show")}}function l(o){var n=(0,i.default)("#".concat(o,"-date")),s=(0,i.default)("#".concat(o,"-time"));return function(e){var t=(0,a.default)("".concat(n.val()," ").concat(s.val()),"YYYY-MM-DD HH:mm").utc().format("X");(0,i.default)("#".concat(o,"-preview")).val(t)}}function d(e){var t={name:(0,i.default)("#ctf_name").val(),type:"jeopardy",description:(0,i.default)("#ctf_description").val(),user_mode:(0,i.default)("#user_mode").val(),event_url:window.location.origin+s.default.config.urlRoot,redirect_url:window.location.origin+s.default.config.urlRoot+"/redirect",integration_setup_url:window.location.origin+s.default.config.urlRoot+"/setup/integrations",start:(0,i.default)("#start-preview").val(),end:(0,i.default)("#end-preview").val(),platform:"CTFd",state:STATE},o=[];for(var n in t)o.push(encodeURIComponent(n)+"="+encodeURIComponent(t[n]));window.open("https://www.majorleaguecyber.org/events/new?"+o.join("&"),"_blank")}(0,i.default)(function(){(0,i.default)(".tab-next").click(r),(0,i.default)("input").on("keypress",function(e){13==e.keyCode&&(e.preventDefault(),(0,i.default)(e.target).closest(".tab-pane").find("button[data-href]").click())}),(0,i.default)("#integration-mlc").click(d),(0,i.default)("#start-date,#start-time").change(l("start")),(0,i.default)("#end-date,#end-time").change(l("end")),(0,i.default)("#config-color-picker").on("input",function(e){(0,i.default)("#config-color-input").val((0,i.default)(this).val())}),(0,i.default)("#config-color-reset").click(function(){(0,i.default)("#config-color-input").val(""),(0,i.default)("#config-color-picker").val("")}),window.addEventListener("storage",function(e){"integrations"==e.key&&e.newValue&&"mlc"==JSON.parse(e.newValue).name&&((0,i.default)("#integration-mlc").text("Already Configured").attr("disabled",!0),window.focus(),localStorage.removeItem("integrations"))}),(0,i.default)("#setup-form").submit(function(e){if((0,i.default)("#newsletter-checkbox").prop("checked")){var t=(0,i.default)(e.target).find("input[name=email]").val();i.default.ajax({type:"POST",url:"https://ctfd.us15.list-manage.com/subscribe/post-json?u=6c7fa6feeced52775aec9d015&id=dd1484208e&c=?",data:{EMAIL:t,subscribe:"Subscribe",b_6c7fa6feeced52775aec9d015_dd1484208e:""},dataType:"jsonp",contentType:"application/json; charset=utf-8"})}})})},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(c.format(e.button));return e.success&&(0,i.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),o.modal("show"),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),o}function f(e){(0,i.default)("#ezq--notifications-toast-container").length||(0,i.default)("body").append((0,i.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,i.default)(t);if(e.onclose&&(0,i.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,i.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,a=e.delay||1e4;return(0,i.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,i.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,i.default)(e.body));var n=(0,i.default)(m),s=(0,i.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,i.default)("main").append(o),(0,i.default)(o).on("hidden.bs.modal",function(){(0,i.default)(this).modal("dispose")}),(0,i.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,i.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=a.format(e.title,o),s=(0,i.default)(n);return(0,i.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,i.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/graphs.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.createGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t);if(l.empty(),void 0===l[0])return void console.log("Couldn't find graph target: "+t);l[0].fn=r.fn(n,s,a,i);var d=r.format(n,s,a,i,o);u.default.newPlot(l[0],d,r.layout,j)},t.updateGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t),d=r.format(n,s,a,i,o);u.default.update(l[0],d,r.layout,j)};var c=n(o("./node_modules/jquery/dist/jquery.js")),u=n(o("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=n(o("./node_modules/moment/moment.js")),p=o("./CTFd/themes/core/assets/js/utils.js");function n(e){return e&&e.__esModule?e:{default:e}}var f={score_graph:{layout:{title:"Score over Time",paper_bgcolor:"rgba(0,0,0,0)",plot_bgcolor:"rgba(0,0,0,0)",hovermode:"closest",xaxis:{showgrid:!1,showspikes:!0},yaxis:{showgrid:!1,showspikes:!0},legend:{orientation:"h"}},fn:function(e,t,o,n){return"CTFd_score_".concat(e,"_").concat(o,"_").concat(t,"_").concat((new Date).toISOString().slice(0,19))},format:function(e,t,o,n,s){var a=[],i=[],r=s[0].data,l=s[2].data,d=r.concat(l);d.sort(function(e,t){return new Date(e.date)-new Date(t.date)});for(var c=0;c".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,a=!1!==e.animation,i=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i,animation:a}),o.toast("show"),o}function j(e){var t=a.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(m),s=(0,r.default)(u);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=i.format(e.width),n=a.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var g={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=g},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var a=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,a(e,t)}},"./CTFd/themes/core/assets/js/graphs.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.createGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t);if(l.empty(),void 0===l[0])return void console.log("Couldn't find graph target: "+t);l[0].fn=r.fn(n,s,a,i);var d=r.format(n,s,a,i,o);u.default.newPlot(l[0],d,r.layout,j)},t.updateGraph=function(e,t,o,n,s,a,i){var r=f[e],l=(0,c.default)(t),d=r.format(n,s,a,i,o);u.default.update(l[0],d,r.layout,j)};var c=n(o("./node_modules/jquery/dist/jquery.js")),u=n(o("./node_modules/plotly.js-basic-dist/plotly-basic.js")),m=n(o("./node_modules/moment/moment.js")),p=o("./CTFd/themes/core/assets/js/utils.js");function n(e){return e&&e.__esModule?e:{default:e}}var f={score_graph:{layout:{title:"Score over Time",paper_bgcolor:"rgba(0,0,0,0)",plot_bgcolor:"rgba(0,0,0,0)",hovermode:"closest",xaxis:{showgrid:!1,showspikes:!0},yaxis:{showgrid:!1,showspikes:!0},legend:{orientation:"h"}},fn:function(e,t,o,n){return"CTFd_score_".concat(e,"_").concat(o,"_").concat(t,"_").concat((new Date).toISOString().slice(0,19))},format:function(e,t,o,n,s){var a=[],i=[],r=s[0].data,l=s[2].data,d=r.concat(l);d.sort(function(e,t){return new Date(e.date)-new Date(t.date)});for(var c=0;c".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(c.format(e.button));return e.success&&(0,a.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),o.modal("show"),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),o}function f(e){(0,a.default)("#ezq--notifications-toast-container").length||(0,a.default)("body").append((0,a.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=r.format(e.title,e.body),o=(0,a.default)(t);if(e.onclose&&(0,a.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,a.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=e.autohide||!1,i=e.delay||1e4;return(0,a.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,a.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,a.default)(e.body));var n=(0,a.default)(u),s=(0,a.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,a.default)("main").append(o),(0,a.default)(o).on("hidden.bs.modal",function(){(0,a.default)(this).modal("dispose")}),(0,a.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,a.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=l.format(e.width),n=i.format(e.title,o),s=(0,a.default)(n);return(0,a.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,a.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,t,o){var n=p(o("./CTFd/themes/core/assets/js/CTFd.js")),s=p(o("./node_modules/jquery/dist/jquery.js")),i=p(o("./node_modules/moment/moment.js")),a=p(o("./node_modules/nunjucks/browser/nunjucks.js")),r=o("./node_modules/howler/dist/howler.js"),l=p(o("./CTFd/themes/core/assets/js/events.js")),d=p(o("./CTFd/themes/core/assets/js/config.js")),c=p(o("./CTFd/themes/core/assets/js/styles.js")),m=p(o("./CTFd/themes/core/assets/js/times.js")),u=p(o("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=u.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,m.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/teams/private.js":function(e,t,o){o("./CTFd/themes/core/assets/js/pages/main.js"),o("./CTFd/themes/core/assets/js/utils.js");var n=s(o("./CTFd/themes/core/assets/js/CTFd.js"));o("./node_modules/bootstrap/js/dist/modal.js");var r=s(o("./node_modules/jquery/dist/jquery.js"));function s(e){return e&&e.__esModule?e:{default:e}}(0,r.default)(function(){window.team_captain&&((0,r.default)(".edit-team").click(function(){(0,r.default)("#team-edit-modal").modal()}),(0,r.default)(".edit-captain").click(function(){(0,r.default)("#team-captain-modal").modal()}));var a=(0,r.default)("#team-info-form");a.submit(function(e){e.preventDefault(),(0,r.default)("#results").empty();var t=(0,r.default)(this).serializeJSON();n.default.fetch("/api/v1/teams/me",{method:"PATCH",credentials:"same-origin",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then(function(e){400===e.status?e.json().then(function(i){i.success||Object.keys(i.errors).map(function(e){var t=a.find("input[name={0}]".format(e)),o=(0,r.default)(t);o.addClass("input-filled-invalid"),o.removeClass("input-filled-valid");var n=i.errors[e],s=error_template.format(n);(0,r.default)("#results").append(s)})}):200===e.status&&e.json().then(function(e){e.success&&window.location.reload()})})}),(0,r.default)("#team-captain-form").submit(function(e){e.preventDefault();var t=(0,r.default)("#team-captain-form").serializeJSON(!0);n.default.fetch("/api/v1/teams/me",{method:"PATCH",credentials:"same-origin",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then(function(e){return e.json()}).then(function(s){s.success?window.location.reload():((0,r.default)("#team-captain-form > #results").empty(),Object.keys(s.errors).forEach(function(e,t){(0,r.default)("#team-captain-form > #results").append(ezbadge({type:"error",body:s.errors[e]}));var o=(0,r.default)("#team-captain-form").find("select[name={0}]".format(e)),n=(0,r.default)(o);n.addClass("input-filled-invalid"),n.removeClass("input-filled-valid")}))})})})},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(c.format(e.button));return e.success&&(0,r.default)(n).click(function(){e.success()}),e.large&&o.find(".modal-dialog").addClass("modal-lg"),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),o.modal("show"),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),o}function f(e){(0,r.default)("#ezq--notifications-toast-container").length||(0,r.default)("body").append((0,r.default)("").attr({id:"ezq--notifications-toast-container"}).css({position:"fixed",bottom:"0",right:"0","min-width":"20%"}));var t=l.format(e.title,e.body),o=(0,r.default)(t);if(e.onclose&&(0,r.default)(o).find("button[data-dismiss=toast]").click(function(){e.onclose()}),e.onclick){var n=(0,r.default)(o).find(".toast-body");n.addClass("cursor-pointer"),n.click(function(){e.onclick()})}var s=!1!==e.autohide,i=!1!==e.animation,a=e.delay||1e4;return(0,r.default)("#ezq--notifications-toast-container").prepend(o),o.toast({autohide:s,delay:a,animation:i}),o.toast("show"),o}function j(e){var t=i.format(e.title,e.body),o=(0,r.default)(t);"string"==typeof e.body?o.find(".modal-body").append("".concat(e.body,"
")):o.find(".modal-body").append((0,r.default)(e.body));var n=(0,r.default)(u),s=(0,r.default)(m);return o.find(".modal-footer").append(s),o.find(".modal-footer").append(n),(0,r.default)("main").append(o),(0,r.default)(o).on("hidden.bs.modal",function(){(0,r.default)(this).modal("dispose")}),(0,r.default)(n).click(function(){e.success()}),o.modal("show"),o}function _(e){if(e.target){var t=(0,r.default)(e.target);return t.find(".progress-bar").css("width",e.width+"%"),t}var o=a.format(e.width),n=i.format(e.title,o),s=(0,r.default)(n);return(0,r.default)("main").append(s),s.modal("show")}function h(e){var t={success:d,error:s}[e.type].format(e.body);return(0,r.default)(t)}var v={ezAlert:p,ezToast:f,ezQuery:j,ezProgressBar:_,ezBadge:h};t.default=v},"./CTFd/themes/core/assets/js/fetch.js":function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o("./node_modules/whatwg-fetch/fetch.js");var n,s=(n=o("./CTFd/themes/core/assets/js/config.js"))&&n.__esModule?n:{default:n};var i=window.fetch;t.default=function(e,t){return void 0===t&&(t={method:"GET",credentials:"same-origin",headers:{}}),e=s.default.urlRoot+e,void 0===t.headers&&(t.headers={}),t.credentials="same-origin",t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",t.headers["CSRF-Token"]=s.default.csrfNonce,i(e,t)}},"./CTFd/themes/core/assets/js/pages/main.js":function(e,t,o){var n=p(o("./CTFd/themes/core/assets/js/CTFd.js")),s=p(o("./node_modules/jquery/dist/jquery.js")),i=p(o("./node_modules/moment/moment.js")),a=p(o("./node_modules/nunjucks/browser/nunjucks.js")),r=o("./node_modules/howler/dist/howler.js"),l=p(o("./CTFd/themes/core/assets/js/events.js")),d=p(o("./CTFd/themes/core/assets/js/config.js")),c=p(o("./CTFd/themes/core/assets/js/styles.js")),m=p(o("./CTFd/themes/core/assets/js/times.js")),u=p(o("./CTFd/themes/core/assets/js/helpers.js"));function p(e){return e&&e.__esModule?e:{default:e}}n.default.init(window.init),window.CTFd=n.default,window.helpers=u.default,window.$=s.default,window.Moment=i.default,window.nunjucks=a.default,window.Howl=r.Howl,(0,s.default)(function(){(0,c.default)(),(0,m.default)(),(0,l.default)(d.default.urlRoot)})},"./CTFd/themes/core/assets/js/pages/teams/private.js":function(e,t,o){o("./CTFd/themes/core/assets/js/pages/main.js"),o("./CTFd/themes/core/assets/js/utils.js");var n=s(o("./CTFd/themes/core/assets/js/CTFd.js"));o("./node_modules/bootstrap/js/dist/modal.js");var r=s(o("./node_modules/jquery/dist/jquery.js"));function s(e){return e&&e.__esModule?e:{default:e}}(0,r.default)(function(){window.team_captain&&((0,r.default)(".edit-team").click(function(){(0,r.default)("#team-edit-modal").modal()}),(0,r.default)(".edit-captain").click(function(){(0,r.default)("#team-captain-modal").modal()}));var a=(0,r.default)("#team-info-form");a.submit(function(e){e.preventDefault(),(0,r.default)("#results").empty();var t=(0,r.default)(this).serializeJSON();n.default.fetch("/api/v1/teams/me",{method:"PATCH",credentials:"same-origin",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then(function(e){400===e.status?e.json().then(function(i){i.success||Object.keys(i.errors).map(function(e){var t=a.find("input[name={0}]".format(e)),o=(0,r.default)(t);o.addClass("input-filled-invalid"),o.removeClass("input-filled-valid");var n=i.errors[e],s=error_template.format(n);(0,r.default)("#results").append(s)})}):200===e.status&&e.json().then(function(e){e.success&&window.location.reload()})})}),(0,r.default)("#team-captain-form").submit(function(e){e.preventDefault();var t=(0,r.default)("#team-captain-form").serializeJSON(!0);n.default.fetch("/api/v1/teams/me",{method:"PATCH",credentials:"same-origin",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then(function(e){return e.json()}).then(function(s){s.success?window.location.reload():((0,r.default)("#team-captain-form > #results").empty(),Object.keys(s.errors).forEach(function(e,t){(0,r.default)("#team-captain-form > #results").append(ezbadge({type:"error",body:s.errors[e]}));var o=(0,r.default)("#team-captain-form").find("select[name={0}]".format(e)),n=(0,r.default)(o);n.addClass("input-filled-invalid"),n.removeClass("input-filled-valid")}))})})})},"./CTFd/themes/core/assets/js/patch.js":function(e,t,o){var n,r=(n=o("./node_modules/q/q.js"))&&n.__esModule?n:{default:n},s=o("./CTFd/themes/core/assets/js/api.js");function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t){return function(t){for(var e=1;e