!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("jQuery")):"function"==typeof define&&define.amd?define("atk",["jQuery"],e):"object"==typeof exports?exports.atk=e(require("jQuery")):t.atk=e(t.jQuery)}(self,(__WEBPACK_EXTERNAL_MODULE__21145__=>(()=>{var __webpack_modules__={73741:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var core_js_modules_esnext_async_iterator_find_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59668),core_js_modules_esnext_async_iterator_find_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_esnext_async_iterator_find_js__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(90170),core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1__),core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(62052),core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_esnext_async_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(9228),core_js_modules_esnext_async_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_esnext_async_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(42381),core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_4__),external_jquery__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(21145),external_jquery__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(external_jquery__WEBPACK_IMPORTED_MODULE_5__),atk__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(86157);class ApiService{constructor(){this.afterSuccessCallbacks=[]}getDefaultFomanticSettings(){return[{},{successTest:this.successTest,onFailure:this.onFailure,onSuccess:this.onSuccess,onAbort:this.onAbort,onError:this.onError}]}evalResponse(code){eval(code)}successTest(t){return this.data={},!!t.success}onAbort(t){console.warn(t)}onError(t){console.warn(t)}onSuccess(t){try{if(t.success){if(t.html&&t.id){const e=external_jquery__WEBPACK_IMPORTED_MODULE_5___default()(".ui.dimmer.modals.page")[0];external_jquery__WEBPACK_IMPORTED_MODULE_5___default()(external_jquery__WEBPACK_IMPORTED_MODULE_5___default().parseHTML(t.html)).find(".ui.modal[id]").each(((t,n)=>{external_jquery__WEBPACK_IMPORTED_MODULE_5___default()(e).find("#"+n.id).remove()}));0===external_jquery__WEBPACK_IMPORTED_MODULE_5___default()("#"+t.id).replaceWith(t.html).length&&console.error("Unable to replace element with id: "+t.id)}if(t.portals){Object.keys(t.portals).forEach((e=>{0===external_jquery__WEBPACK_IMPORTED_MODULE_5___default()(".ui.dimmer.modals.page, .atk-side-panels").find("#"+e).length&&(external_jquery__WEBPACK_IMPORTED_MODULE_5___default()(document.body).append(t.portals[e].html),atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.evalResponse(t.portals[e].js))}))}if(t.atkjs&&atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.evalResponse.call(this,t.atkjs),atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.afterSuccessCallbacks.length>0){atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.afterSuccessCallbacks.forEach((t=>{atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.evalResponse.call(this,t)})),atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.afterSuccessCallbacks.splice(0)}}else if(t.isServiceError)throw Error(t.message)}catch(t){atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.showErrorModal(atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.getErrorHtml(t.message))}}onAfterSuccess(t){this.afterSuccessCallbacks.push(t)}onFailure(t){if(Object.prototype.hasOwnProperty.call(t,"success")&&!t.success)atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.showErrorModal(t.message);else{const e=t.match(/
]*>[\s\S]*<\/body>/gi);e?atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.showErrorModal(e):atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.showErrorModal(t)}}atkProcessExternalResponse(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;t.success?this.onSuccess(t,e):this.onFailure(t)}suiFetch(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"body";const r=external_jquery__WEBPACK_IMPORTED_MODULE_5___default()(n),i=Object.assign(e);return"on"in i||(i.on="now"),"method"in i||(i.method="GET"),i.url=t,new Promise(((t,e)=>{i.onFailure=function(t){atk__WEBPACK_IMPORTED_MODULE_6__.Z.apiService.onFailure(t),e(t)},i.onSuccess=function(e,n){t(e)},r.api(i)}))}showErrorModal(t){if(atk__WEBPACK_IMPORTED_MODULE_6__.Z.modalService.modals.length>0){const t=external_jquery__WEBPACK_IMPORTED_MODULE_5___default()(atk__WEBPACK_IMPORTED_MODULE_6__.Z.modalService.modals[atk__WEBPACK_IMPORTED_MODULE_6__.Z.modalService.modals.length-1]);t.data("closeOnLoadingError")&&t.removeData("closeOnLoadingError").modal("hide")}external_jquery__WEBPACK_IMPORTED_MODULE_5___default()("