"use strict"; (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([[1884],{ /***/ 83461: /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Z": function() { return /* binding */ HTTP; } /* harmony export */ }); /* harmony import */ var _swc_helpers_src_class_call_check_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(51438); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(39908); /* harmony import */ var axios_mock_adapter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(34905); /* harmony import */ var axios_mock_adapter__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios_mock_adapter__WEBPACK_IMPORTED_MODULE_1__); var HTTP = function HTTP() { "use strict"; (0,_swc_helpers_src_class_call_check_mjs__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(this, HTTP); }; HTTP.baseURL = "/"; HTTP.instance = axios__WEBPACK_IMPORTED_MODULE_0__["default"].create({ baseURL: HTTP.baseURL }); HTTP.mock = axios__WEBPACK_IMPORTED_MODULE_0__["default"].create({ baseURL: HTTP.baseURL }); HTTP._mock = new (axios_mock_adapter__WEBPACK_IMPORTED_MODULE_1___default())(HTTP.mock); var Queue = /*#__PURE__*/ function() { "use strict"; function Queue() { (0,_swc_helpers_src_class_call_check_mjs__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(this, Queue); this.items = []; } var _proto = Queue.prototype; _proto.addQueueItem = function addQueueItem(item) { this.items.push(item); }; return Queue; }(); var queue = new Queue(); var QueueItem = function QueueItem() { "use strict"; (0,_swc_helpers_src_class_call_check_mjs__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(this, QueueItem); }; var marshall = function(data, target) { return Object.assign(new target(), data); }; var sampleQueue = [ { id: 0, startTime: Math.round(new Date().getTime() / 1000), duration: 720, title: "Sponster Monster Hide All" }, { id: 1, startTime: Math.round(new Date().getTime() / 1000), duration: 100, title: "Sponster Monster Welcome Banner" }, { id: 2, startTime: Math.round(new Date().getTime() / 1000), duration: 40, title: "Sponster Monster Sign Complexity" } ].map(function(v) { return marshall(v, QueueItem); }); queue.items = sampleQueue; var activeItem = 2; HTTP._mock.onGet("/queue").reply(function() { return [ 200, { items: queue.items, active: activeItem } ]; }); HTTP._mock.onPost("/queue").reply(function(config) { var obj = JSON.parse(config.data); Object.defineProperty(obj, "id", { value: queue.items.length + 1, writable: true, enumerable: true, configurable: true }); var queueItem = marshall(obj, QueueItem); queue.addQueueItem(queueItem); return [ 200, queue.items ]; }); /***/ }), /***/ 59167: /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "l": function() { return /* binding */ helper; } /* harmony export */ }); /* unused harmony export CreateHelper */ /* harmony import */ var _swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(47568); /* harmony import */ var _swc_helpers_src_class_call_check_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(51438); /* harmony import */ var _swc_helpers_src_inherits_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(88029); /* harmony import */ var _swc_helpers_src_create_super_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(16567); /* harmony import */ var _swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(20414); /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(53954); /* harmony import */ var _requester__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(38253); var APIHelper = /*#__PURE__*/ function(RequestSender) { "use strict"; (0,_swc_helpers_src_inherits_mjs__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(APIHelper, RequestSender); var _super = (0,_swc_helpers_src_create_super_mjs__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(APIHelper); function APIHelper(baseURL) { var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : { clientType: "fetch" }; (0,_swc_helpers_src_class_call_check_mjs__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, APIHelper); var _this; _this = _super.call(this, baseURL, options); _this.baseURL = baseURL; _this.options = options; return _this; } var _proto = APIHelper.prototype; _proto.giveawaySetEnd = function giveawaySetEnd(value) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/battle/giveaway", { value: value }) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.createAward = function createAward(award) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/awards/awards", award) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.deleteAward = function deleteAward(awardId) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("DELETE", "/v1/awards/awards/".concat(awardId), {}) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.deleteNominee = function deleteNominee(nomineeId) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("DELETE", "/v1/awards/nominees/".concat(nomineeId)) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.saveAward = function saveAward(award) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("PATCH", "/v1/awards/awards/".concat(award.id), award) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.saveAwardBatch = function saveAwardBatch(awards) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("PATCH", "/v1/awards/awards/util/batch-update", awards) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.getNominees = function getNominees() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("GET", "/v1/awards/nominees") ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.getAwards = function getAwards() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("GET", "/v1/awards") ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.addNomineeToAward = function addNomineeToAward(awardId, nomineeId) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/awards/awards/".concat(awardId, "/add-nominee"), { id: nomineeId }) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.removeNomineeFromAward = function removeNomineeFromAward(awardId, nomineeName) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("DELETE", "/v1/awards/awards/".concat(awardId, "/remove-nominee"), { displayName: nomineeName }) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.uploadAwardImage = function uploadAwardImage(file, name) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { var formData; return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: formData = new FormData(); formData.append("file", file); if (name) { formData.append("name", name); } return [ 4, _this.sendRequest("POST", "/v1/awards/upload", formData, { json: false }) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.setAwardNextUp = function setAwardNextUp(awardId) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/awards/awards/".concat(awardId, "/next-up")) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.rectifyAwards = function rectifyAwards() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/awards/awards/rectify") ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.setAwardWinner = function setAwardWinner(awardId, winner) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/awards/".concat(awardId, "/set-winner"), winner) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.generateAwards = function generateAwards(file) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { var formData; return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: formData = new FormData(); formData.append("file", file); return [ 4, _this.sendRequest("POST", "/v1/awards/generate-awards", formData, { json: false }) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.truncateAwards = function truncateAwards() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("DELETE", "/v1/awards/truncate") ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.getBattleInfo = function getBattleInfo() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/battle", {}, { mock: true }) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.getTournaments = function getTournaments() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("GET", "/v1/battle") ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.getGiveawayEntries = function getGiveawayEntries() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("GET", "/v1/giveaway/entries") ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.getGiveawayList = function getGiveawayList() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("GET", "/v1/giveaway/list") ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.uploadWinners = function uploadWinners(winners) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/giveaway/winners", winners) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.getTournament = function getTournament(id) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("GET", "/v1/battle/".concat(id)) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.createTournament = function createTournament(tournament) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/battle", tournament) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.updateTournament = function updateTournament(id, tournament) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("PATCH", "/v1/battle/".concat(id), tournament) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.deleteTournamentBattles = function deleteTournamentBattles(id) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("DELETE", "/v1/battle/".concat(id, "/battles")) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.addContestant = function addContestant(tournamentId, contestant) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("POST", "/v1/battle/".concat(tournamentId, "/contestants"), contestant) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.removeContestant = function removeContestant(tournamentId, contestantId) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("DELETE", "/v1/battle/".concat(tournamentId, "/contestants/").concat(contestantId)) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.deleteTournament = function deleteTournament(tournamentId) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("DELETE", "/v1/battle/".concat(tournamentId)) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.uploadContestantImage = function uploadContestantImage(file, name) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { var formData; return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: formData = new FormData(); formData.append("file", file); if (name) { formData.append("name", name); } return [ 4, _this.sendRequest("POST", "/v1/battle/upload", formData, { json: false }) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.updateTournaments = function updateTournaments(tournaments) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("PATCH", "/v1/battle/", tournaments) ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.generateTournament = function generateTournament(file) { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { var formData, data, result, e; return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: formData = new FormData(); formData.append("file", file); return [ 4, _this.getUploadUrl() ]; case 1: data = _state.sent(); formData.append("filename", data.key); _state.label = 2; case 2: _state.trys.push([ 2, 5, , 6 ]); return [ 4, _this.client(data.url, { body: file, headers: { "Content-Type": file.type, "x-amz-acl": "public-read" }, method: "PUT", credentials: "omit" }, { json: false }) ]; case 3: result = _state.sent(); return [ 4, _this.sendRequest("POST", "/v1/battle/generate-tournament", { file: data.key }) ]; case 4: return [ 2, _state.sent() ]; case 5: e = _state.sent(); console.error(e); throw e; case 6: return [ 2 ]; } }); })(); }; _proto.truncateTournaments = function truncateTournaments() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("DELETE", "/v1/battle/utils/truncate") ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; _proto.getUploadUrl = function getUploadUrl() { var _this = this; return (0,_swc_helpers_src_async_to_generator_mjs__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(function() { return (0,_swc_helpers_src_ts_generator_mjs__WEBPACK_IMPORTED_MODULE_6__.__generator)(this, function(_state) { switch(_state.label){ case 0: return [ 4, _this.sendRequest("GET", "/v1/battle/utils/get-upload-url") ]; case 1: return [ 2, _state.sent() ]; } }); })(); }; return APIHelper; }(_requester__WEBPACK_IMPORTED_MODULE_1__/* .RequestSender */ .b); var helper = new APIHelper(_config__WEBPACK_IMPORTED_MODULE_0__/* ["default"].apiUrl */ .Z.apiUrl); /***/ }), /***/ 41884: /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "l": function() { return /* reexport safe */ _helper__WEBPACK_IMPORTED_MODULE_0__.l; } /* harmony export */ }); /* harmony import */ var _helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(59167); /***/ }), /***/ 38253: /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { "b": function() { return /* binding */ RequestSender; } }); // EXTERNAL MODULE: ./node_modules/@swc/helpers/src/_async_to_generator.mjs var _async_to_generator = __webpack_require__(47568); // EXTERNAL MODULE: ./node_modules/@swc/helpers/src/_class_call_check.mjs var _class_call_check = __webpack_require__(51438); // EXTERNAL MODULE: ./node_modules/@swc/helpers/node_modules/tslib/tslib.es6.js var tslib_es6 = __webpack_require__(20414); // EXTERNAL MODULE: ../shared/source/Common/API/client/axios.ts var axios = __webpack_require__(83461); // EXTERNAL MODULE: ./node_modules/@swc/helpers/src/_object_spread.mjs var _object_spread = __webpack_require__(26042); // EXTERNAL MODULE: ./node_modules/@swc/helpers/src/_object_spread_props.mjs var _object_spread_props = __webpack_require__(69396); ;// CONCATENATED MODULE: ../shared/source/Common/fetcher/index.ts var defaultFetchOptions = { credentials: "include", method: "GET" }; var fetcher = function() { var _ref = (0,_async_to_generator/* default */.Z)(function(url, options) { var userOptions, headers, res, result, parsedResult, e, e1; var _arguments = arguments; return (0,tslib_es6.__generator)(this, function(_state) { switch(_state.label){ case 0: userOptions = _arguments.length > 2 && _arguments[2] !== void 0 ? _arguments[2] : {}; // TODO: Make this time out after X seconds options = (0,_object_spread/* default */.Z)({}, defaultFetchOptions, options); headers = {}; if (options.headers) { headers = (0,_object_spread/* default */.Z)({}, options.headers); } if (userOptions.json !== false) { options.body = JSON.stringify(options.body); if (options.body !== undefined) { headers["Content-Type"] = "application/json"; } } _state.label = 1; case 1: _state.trys.push([ 1, 7, , 8 ]); return [ 4, fetch(url, (0,_object_spread_props/* default */.Z)((0,_object_spread/* default */.Z)({ credentials: options.credentials }, options), { headers: headers })) ]; case 2: res = _state.sent(); _state.label = 3; case 3: _state.trys.push([ 3, 5, , 6 ]); return [ 4, res.text() ]; case 4: result = _state.sent(); if (!res.ok) { throw new Error(result); } try { parsedResult = JSON.parse(result); return [ 2, parsedResult ]; } catch (e2) { return [ 2, result ]; } return [ 3, 6 ]; case 5: e = _state.sent(); throw e; case 6: return [ 3, 8 ]; case 7: e1 = _state.sent(); throw e1; case 8: return [ 2 ]; } }); }); return function fetcher(url, options) { return _ref.apply(this, arguments); }; }(); ;// CONCATENATED MODULE: ../shared/source/Common/requester/index.ts var RequestSender = /*#__PURE__*/ function() { "use strict"; function RequestSender(baseURL, options) { (0,_class_call_check/* default */.Z)(this, RequestSender); this.baseURL = baseURL; this.options = options; this.client = fetcher; } var _proto = RequestSender.prototype; _proto.sendRequest = function sendRequest(method, url, data) { var options = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {}; var _this = this; return (0,_async_to_generator/* default */.Z)(function() { var response, e, response1, e1; return (0,tslib_es6.__generator)(this, function(_state) { switch(_state.label){ case 0: options.mock = options.mock || _this.options.mock; if (!(_this.options.clientType === "fetch")) return [ 3, 2 ]; return [ 4, fetcher(_this.baseURL + url, { body: data, method: method, headers: options.headers }, options) ]; case 1: return [ 2, _state.sent() ]; case 2: if (!(_this.options.clientType === "axios")) return [ 3, 11 ]; if (!(options.mock === true)) return [ 3, 7 ]; _state.label = 3; case 3: _state.trys.push([ 3, 5, , 6 ]); return [ 4, axios/* default.mock.request */.Z.mock.request({ data: data, method: method, url: url }) ]; case 4: response = _state.sent(); return [ 2, response.data ]; case 5: e = _state.sent(); throw e; case 6: return [ 3, 10 ]; case 7: _state.trys.push([ 7, 9, , 10 ]); return [ 4, axios/* default.instance.request */.Z.instance.request({ data: data, method: method, url: url }) ]; case 8: response1 = _state.sent(); return [ 2, response1.data ]; case 9: e1 = _state.sent(); throw e1; case 10: return [ 3, 12 ]; case 11: return [ 2, {} ]; case 12: return [ 2 ]; } }); })(); }; return RequestSender; }(); /***/ }) }]);