{"ast":null,"code":"import { __awaiter, __generator } from \"tslib\";\nimport { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from \"./index-7a8b7a1c.js\";\nimport { b as getIonMode, c as config } from \"./ionic-global-63a97a32.js\";\nimport { B as BACKDROP, e as prepareOverlay, d as present, f as dismiss, g as eventMethod } from \"./overlays-e9ccff30.js\";\nimport { s as sanitizeDOMString } from \"./index-9e3fe806.js\";\nimport { g as getClassMap } from \"./theme-ff3fc52f.js\";\nimport { c as createAnimation } from \"./animation-096c6391.js\";\nimport \"./hardware-back-button-4a6b37fb.js\";\nimport \"./helpers-dd7e4b7b.js\";\n\nvar iosEnterAnimation = function (i) {\n  var n = createAnimation();\n  var e = createAnimation();\n  var t = createAnimation();\n  e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", .01, \"var(--backdrop-opacity)\").beforeStyles({\n    \"pointer-events\": \"none\"\n  }).afterClearStyles([\"pointer-events\"]);\n  t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{\n    offset: 0,\n    opacity: .01,\n    transform: \"scale(1.1)\"\n  }, {\n    offset: 1,\n    opacity: 1,\n    transform: \"scale(1)\"\n  }]);\n  return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e, t]);\n};\n\nvar iosLeaveAnimation = function (i) {\n  var n = createAnimation();\n  var e = createAnimation();\n  var t = createAnimation();\n  e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", \"var(--backdrop-opacity)\", 0);\n  t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{\n    offset: 0,\n    opacity: .99,\n    transform: \"scale(1)\"\n  }, {\n    offset: 1,\n    opacity: 0,\n    transform: \"scale(0.9)\"\n  }]);\n  return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e, t]);\n};\n\nvar mdEnterAnimation = function (i) {\n  var n = createAnimation();\n  var e = createAnimation();\n  var t = createAnimation();\n  e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", .01, \"var(--backdrop-opacity)\").beforeStyles({\n    \"pointer-events\": \"none\"\n  }).afterClearStyles([\"pointer-events\"]);\n  t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{\n    offset: 0,\n    opacity: .01,\n    transform: \"scale(1.1)\"\n  }, {\n    offset: 1,\n    opacity: 1,\n    transform: \"scale(1)\"\n  }]);\n  return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e, t]);\n};\n\nvar mdLeaveAnimation = function (i) {\n  var n = createAnimation();\n  var e = createAnimation();\n  var t = createAnimation();\n  e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", \"var(--backdrop-opacity)\", 0);\n  t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{\n    offset: 0,\n    opacity: .99,\n    transform: \"scale(1)\"\n  }, {\n    offset: 1,\n    opacity: 0,\n    transform: \"scale(0.9)\"\n  }]);\n  return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e, t]);\n};\n\nvar loadingIosCss = \".sc-ion-loading-ios-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-ios-h{display:none}.loading-wrapper.sc-ion-loading-ios{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-ios,.spinner-lines-small.sc-ion-loading-ios,.spinner-bubbles.sc-ion-loading-ios,.spinner-circles.sc-ion-loading-ios,.spinner-crescent.sc-ion-loading-ios,.spinner-dots.sc-ion-loading-ios{color:var(--spinner-color)}.sc-ion-loading-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #666666);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:14px}.loading-wrapper.sc-ion-loading-ios{border-radius:8px;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.loading-translucent.sc-ion-loading-ios-h .loading-wrapper.sc-ion-loading-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.loading-content.sc-ion-loading-ios{font-weight:bold}.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";\nvar loadingMdCss = \".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-md,.spinner-lines-small.sc-ion-loading-md,.spinner-bubbles.sc-ion-loading-md,.spinner-circles.sc-ion-loading-md,.spinner-crescent.sc-ion-loading-md,.spinner-dots.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #262626);font-size:14px}.loading-wrapper.sc-ion-loading-md{border-radius:2px;padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0, 0, 0, 0.4);box-shadow:0 16px 20px rgba(0, 0, 0, 0.4)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";\n\nvar Loading = function () {\n  function i(i) {\n    var n = this;\n    registerInstance(this, i);\n    this.didPresent = createEvent(this, \"ionLoadingDidPresent\", 7);\n    this.willPresent = createEvent(this, \"ionLoadingWillPresent\", 7);\n    this.willDismiss = createEvent(this, \"ionLoadingWillDismiss\", 7);\n    this.didDismiss = createEvent(this, \"ionLoadingDidDismiss\", 7);\n    this.presented = false;\n    this.keyboardClose = true;\n    this.duration = 0;\n    this.backdropDismiss = false;\n    this.showBackdrop = true;\n    this.translucent = false;\n    this.animated = true;\n\n    this.onBackdropTap = function () {\n      n.dismiss(undefined, BACKDROP);\n    };\n  }\n\n  i.prototype.connectedCallback = function () {\n    prepareOverlay(this.el);\n  };\n\n  i.prototype.componentWillLoad = function () {\n    if (this.spinner === undefined) {\n      var i = getIonMode(this);\n      this.spinner = config.get(\"loadingSpinner\", config.get(\"spinner\", i === \"ios\" ? \"lines\" : \"crescent\"));\n    }\n  };\n\n  i.prototype.present = function () {\n    return __awaiter(this, void 0, void 0, function () {\n      var i = this;\n      return __generator(this, function (n) {\n        switch (n.label) {\n          case 0:\n            return [4, present(this, \"loadingEnter\", iosEnterAnimation, mdEnterAnimation, undefined)];\n\n          case 1:\n            n.sent();\n\n            if (this.duration > 0) {\n              this.durationTimeout = setTimeout(function () {\n                return i.dismiss();\n              }, this.duration + 10);\n            }\n\n            return [2];\n        }\n      });\n    });\n  };\n\n  i.prototype.dismiss = function (i, n) {\n    if (this.durationTimeout) {\n      clearTimeout(this.durationTimeout);\n    }\n\n    return dismiss(this, i, n, \"loadingLeave\", iosLeaveAnimation, mdLeaveAnimation);\n  };\n\n  i.prototype.onDidDismiss = function () {\n    return eventMethod(this.el, \"ionLoadingDidDismiss\");\n  };\n\n  i.prototype.onWillDismiss = function () {\n    return eventMethod(this.el, \"ionLoadingWillDismiss\");\n  };\n\n  i.prototype.render = function () {\n    var i;\n    var n = this,\n        e = n.message,\n        t = n.spinner;\n    var o = getIonMode(this);\n    return h(Host, {\n      onIonBackdropTap: this.onBackdropTap,\n      tabindex: \"-1\",\n      style: {\n        zIndex: \"\" + (4e4 + this.overlayIndex)\n      },\n      class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), (i = {}, i[o] = true, i[\"loading-translucent\"] = this.translucent, i))\n    }, h(\"ion-backdrop\", {\n      visible: this.showBackdrop,\n      tappable: this.backdropDismiss\n    }), h(\"div\", {\n      tabindex: \"0\"\n    }), h(\"div\", {\n      class: \"loading-wrapper ion-overlay-wrapper\",\n      role: \"dialog\"\n    }, t && h(\"div\", {\n      class: \"loading-spinner\"\n    }, h(\"ion-spinner\", {\n      name: t,\n      \"aria-hidden\": \"true\"\n    })), e && h(\"div\", {\n      class: \"loading-content\",\n      innerHTML: sanitizeDOMString(e)\n    })), h(\"div\", {\n      tabindex: \"0\"\n    }));\n  };\n\n  Object.defineProperty(i.prototype, \"el\", {\n    get: function () {\n      return getElement(this);\n    },\n    enumerable: false,\n    configurable: true\n  });\n  return i;\n}();\n\nLoading.style = {\n  ios: loadingIosCss,\n  md: loadingMdCss\n};\nexport { Loading as ion_loading };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/ion-loading.entry.js"],"names":["__awaiter","__generator","r","registerInstance","e","createEvent","h","H","Host","i","getElement","b","getIonMode","c","config","B","BACKDROP","prepareOverlay","d","present","f","dismiss","g","eventMethod","s","sanitizeDOMString","getClassMap","createAnimation","iosEnterAnimation","n","t","addElement","querySelector","fromTo","beforeStyles","afterClearStyles","keyframes","offset","opacity","transform","easing","duration","addAnimation","iosLeaveAnimation","mdEnterAnimation","mdLeaveAnimation","loadingIosCss","loadingMdCss","Loading","didPresent","willPresent","willDismiss","didDismiss","presented","keyboardClose","backdropDismiss","showBackdrop","translucent","animated","onBackdropTap","undefined","prototype","connectedCallback","el","componentWillLoad","spinner","get","label","sent","durationTimeout","setTimeout","clearTimeout","onDidDismiss","onWillDismiss","render","message","o","onIonBackdropTap","tabindex","style","zIndex","overlayIndex","class","Object","assign","cssClass","visible","tappable","role","name","innerHTML","defineProperty","enumerable","configurable","ios","md","ion_loading"],"mappings":"AAAA,SAAOA,SAAP,EAAiBC,WAAjB,QAAiC,OAAjC;AAAyC,SAAOC,CAAC,IAAIC,gBAAZ,EAA6BC,CAAC,IAAIC,WAAlC,EAA8CC,CAA9C,EAAgDC,CAAC,IAAIC,IAArD,EAA0DC,CAAC,IAAIC,UAA/D,QAA8E,qBAA9E;AAAoG,SAAOC,CAAC,IAAIC,UAAZ,EAAuBC,CAAC,IAAIC,MAA5B,QAAuC,4BAAvC;AAAoE,SAAOC,CAAC,IAAIC,QAAZ,EAAqBZ,CAAC,IAAIa,cAA1B,EAAyCC,CAAC,IAAIC,OAA9C,EAAsDC,CAAC,IAAIC,OAA3D,EAAmEC,CAAC,IAAIC,WAAxE,QAAwF,wBAAxF;AAAiH,SAAOC,CAAC,IAAIC,iBAAZ,QAAkC,qBAAlC;AAAwD,SAAOH,CAAC,IAAII,WAAZ,QAA4B,qBAA5B;AAAkD,SAAOb,CAAC,IAAIc,eAAZ,QAAgC,yBAAhC;AAA0D,OAAM,oCAAN;AAA2C,OAAM,uBAAN;;AAA8B,IAAIC,iBAAiB,GAAC,UAASnB,CAAT,EAAW;AAAC,MAAIoB,CAAC,GAACF,eAAe,EAArB;AAAwB,MAAIvB,CAAC,GAACuB,eAAe,EAArB;AAAwB,MAAIG,CAAC,GAACH,eAAe,EAArB;AAAwBvB,EAAAA,CAAC,CAAC2B,UAAF,CAAatB,CAAC,CAACuB,aAAF,CAAgB,cAAhB,CAAb,EAA8CC,MAA9C,CAAqD,SAArD,EAA+D,GAA/D,EAAmE,yBAAnE,EAA8FC,YAA9F,CAA2G;AAAC,sBAAiB;AAAlB,GAA3G,EAAsIC,gBAAtI,CAAuJ,CAAC,gBAAD,CAAvJ;AAA2KL,EAAAA,CAAC,CAACC,UAAF,CAAatB,CAAC,CAACuB,aAAF,CAAgB,kBAAhB,CAAb,EAAkDI,SAAlD,CAA4D,CAAC;AAACC,IAAAA,MAAM,EAAC,CAAR;AAAUC,IAAAA,OAAO,EAAC,GAAlB;AAAsBC,IAAAA,SAAS,EAAC;AAAhC,GAAD,EAA+C;AAACF,IAAAA,MAAM,EAAC,CAAR;AAAUC,IAAAA,OAAO,EAAC,CAAlB;AAAoBC,IAAAA,SAAS,EAAC;AAA9B,GAA/C,CAA5D;AAAuJ,SAAOV,CAAC,CAACE,UAAF,CAAatB,CAAb,EAAgB+B,MAAhB,CAAuB,aAAvB,EAAsCC,QAAtC,CAA+C,GAA/C,EAAoDC,YAApD,CAAiE,CAACtC,CAAD,EAAG0B,CAAH,CAAjE,CAAP;AAA+E,CAA3f;;AAA4f,IAAIa,iBAAiB,GAAC,UAASlC,CAAT,EAAW;AAAC,MAAIoB,CAAC,GAACF,eAAe,EAArB;AAAwB,MAAIvB,CAAC,GAACuB,eAAe,EAArB;AAAwB,MAAIG,CAAC,GAACH,eAAe,EAArB;AAAwBvB,EAAAA,CAAC,CAAC2B,UAAF,CAAatB,CAAC,CAACuB,aAAF,CAAgB,cAAhB,CAAb,EAA8CC,MAA9C,CAAqD,SAArD,EAA+D,yBAA/D,EAAyF,CAAzF;AAA4FH,EAAAA,CAAC,CAACC,UAAF,CAAatB,CAAC,CAACuB,aAAF,CAAgB,kBAAhB,CAAb,EAAkDI,SAAlD,CAA4D,CAAC;AAACC,IAAAA,MAAM,EAAC,CAAR;AAAUC,IAAAA,OAAO,EAAC,GAAlB;AAAsBC,IAAAA,SAAS,EAAC;AAAhC,GAAD,EAA6C;AAACF,IAAAA,MAAM,EAAC,CAAR;AAAUC,IAAAA,OAAO,EAAC,CAAlB;AAAoBC,IAAAA,SAAS,EAAC;AAA9B,GAA7C,CAA5D;AAAuJ,SAAOV,CAAC,CAACE,UAAF,CAAatB,CAAb,EAAgB+B,MAAhB,CAAuB,aAAvB,EAAsCC,QAAtC,CAA+C,GAA/C,EAAoDC,YAApD,CAAiE,CAACtC,CAAD,EAAG0B,CAAH,CAAjE,CAAP;AAA+E,CAA5a;;AAA6a,IAAIc,gBAAgB,GAAC,UAASnC,CAAT,EAAW;AAAC,MAAIoB,CAAC,GAACF,eAAe,EAArB;AAAwB,MAAIvB,CAAC,GAACuB,eAAe,EAArB;AAAwB,MAAIG,CAAC,GAACH,eAAe,EAArB;AAAwBvB,EAAAA,CAAC,CAAC2B,UAAF,CAAatB,CAAC,CAACuB,aAAF,CAAgB,cAAhB,CAAb,EAA8CC,MAA9C,CAAqD,SAArD,EAA+D,GAA/D,EAAmE,yBAAnE,EAA8FC,YAA9F,CAA2G;AAAC,sBAAiB;AAAlB,GAA3G,EAAsIC,gBAAtI,CAAuJ,CAAC,gBAAD,CAAvJ;AAA2KL,EAAAA,CAAC,CAACC,UAAF,CAAatB,CAAC,CAACuB,aAAF,CAAgB,kBAAhB,CAAb,EAAkDI,SAAlD,CAA4D,CAAC;AAACC,IAAAA,MAAM,EAAC,CAAR;AAAUC,IAAAA,OAAO,EAAC,GAAlB;AAAsBC,IAAAA,SAAS,EAAC;AAAhC,GAAD,EAA+C;AAACF,IAAAA,MAAM,EAAC,CAAR;AAAUC,IAAAA,OAAO,EAAC,CAAlB;AAAoBC,IAAAA,SAAS,EAAC;AAA9B,GAA/C,CAA5D;AAAuJ,SAAOV,CAAC,CAACE,UAAF,CAAatB,CAAb,EAAgB+B,MAAhB,CAAuB,aAAvB,EAAsCC,QAAtC,CAA+C,GAA/C,EAAoDC,YAApD,CAAiE,CAACtC,CAAD,EAAG0B,CAAH,CAAjE,CAAP;AAA+E,CAA1f;;AAA2f,IAAIe,gBAAgB,GAAC,UAASpC,CAAT,EAAW;AAAC,MAAIoB,CAAC,GAACF,eAAe,EAArB;AAAwB,MAAIvB,CAAC,GAACuB,eAAe,EAArB;AAAwB,MAAIG,CAAC,GAACH,eAAe,EAArB;AAAwBvB,EAAAA,CAAC,CAAC2B,UAAF,CAAatB,CAAC,CAACuB,aAAF,CAAgB,cAAhB,CAAb,EAA8CC,MAA9C,CAAqD,SAArD,EAA+D,yBAA/D,EAAyF,CAAzF;AAA4FH,EAAAA,CAAC,CAACC,UAAF,CAAatB,CAAC,CAACuB,aAAF,CAAgB,kBAAhB,CAAb,EAAkDI,SAAlD,CAA4D,CAAC;AAACC,IAAAA,MAAM,EAAC,CAAR;AAAUC,IAAAA,OAAO,EAAC,GAAlB;AAAsBC,IAAAA,SAAS,EAAC;AAAhC,GAAD,EAA6C;AAACF,IAAAA,MAAM,EAAC,CAAR;AAAUC,IAAAA,OAAO,EAAC,CAAlB;AAAoBC,IAAAA,SAAS,EAAC;AAA9B,GAA7C,CAA5D;AAAuJ,SAAOV,CAAC,CAACE,UAAF,CAAatB,CAAb,EAAgB+B,MAAhB,CAAuB,aAAvB,EAAsCC,QAAtC,CAA+C,GAA/C,EAAoDC,YAApD,CAAiE,CAACtC,CAAD,EAAG0B,CAAH,CAAjE,CAAP;AAA+E,CAA3a;;AAA4a,IAAIgB,aAAa,GAAC,khFAAlB;AAAqiF,IAAIC,YAAY,GAAC,usEAAjB;;AAAytE,IAAIC,OAAO,GAAC,YAAU;AAAC,WAASvC,CAAT,CAAWA,CAAX,EAAa;AAAC,QAAIoB,CAAC,GAAC,IAAN;AAAW1B,IAAAA,gBAAgB,CAAC,IAAD,EAAMM,CAAN,CAAhB;AAAyB,SAAKwC,UAAL,GAAgB5C,WAAW,CAAC,IAAD,EAAM,sBAAN,EAA6B,CAA7B,CAA3B;AAA2D,SAAK6C,WAAL,GAAiB7C,WAAW,CAAC,IAAD,EAAM,uBAAN,EAA8B,CAA9B,CAA5B;AAA6D,SAAK8C,WAAL,GAAiB9C,WAAW,CAAC,IAAD,EAAM,uBAAN,EAA8B,CAA9B,CAA5B;AAA6D,SAAK+C,UAAL,GAAgB/C,WAAW,CAAC,IAAD,EAAM,sBAAN,EAA6B,CAA7B,CAA3B;AAA2D,SAAKgD,SAAL,GAAe,KAAf;AAAqB,SAAKC,aAAL,GAAmB,IAAnB;AAAwB,SAAKb,QAAL,GAAc,CAAd;AAAgB,SAAKc,eAAL,GAAqB,KAArB;AAA2B,SAAKC,YAAL,GAAkB,IAAlB;AAAuB,SAAKC,WAAL,GAAiB,KAAjB;AAAuB,SAAKC,QAAL,GAAc,IAAd;;AAAmB,SAAKC,aAAL,GAAmB,YAAU;AAAC9B,MAAAA,CAAC,CAACR,OAAF,CAAUuC,SAAV,EAAoB5C,QAApB;AAA8B,KAA5D;AAA6D;;AAAAP,EAAAA,CAAC,CAACoD,SAAF,CAAYC,iBAAZ,GAA8B,YAAU;AAAC7C,IAAAA,cAAc,CAAC,KAAK8C,EAAN,CAAd;AAAwB,GAAjE;;AAAkEtD,EAAAA,CAAC,CAACoD,SAAF,CAAYG,iBAAZ,GAA8B,YAAU;AAAC,QAAG,KAAKC,OAAL,KAAeL,SAAlB,EAA4B;AAAC,UAAInD,CAAC,GAACG,UAAU,CAAC,IAAD,CAAhB;AAAuB,WAAKqD,OAAL,GAAanD,MAAM,CAACoD,GAAP,CAAW,gBAAX,EAA4BpD,MAAM,CAACoD,GAAP,CAAW,SAAX,EAAqBzD,CAAC,KAAG,KAAJ,GAAU,OAAV,GAAkB,UAAvC,CAA5B,CAAb;AAA6F;AAAC,GAA3L;;AAA4LA,EAAAA,CAAC,CAACoD,SAAF,CAAY1C,OAAZ,GAAoB,YAAU;AAAC,WAAOnB,SAAS,CAAC,IAAD,EAAM,KAAK,CAAX,EAAa,KAAK,CAAlB,EAAqB,YAAU;AAAC,UAAIS,CAAC,GAAC,IAAN;AAAW,aAAOR,WAAW,CAAC,IAAD,EAAO,UAAS4B,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACsC,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAGhD,OAAO,CAAC,IAAD,EAAM,cAAN,EAAqBS,iBAArB,EAAuCgB,gBAAvC,EAAwDgB,SAAxD,CAAV,CAAN;;AAAoF,eAAK,CAAL;AAAO/B,YAAAA,CAAC,CAACuC,IAAF;;AAAS,gBAAG,KAAK3B,QAAL,GAAc,CAAjB,EAAmB;AAAC,mBAAK4B,eAAL,GAAqBC,UAAU,CAAE,YAAU;AAAC,uBAAO7D,CAAC,CAACY,OAAF,EAAP;AAAmB,eAAhC,EAAkC,KAAKoB,QAAL,GAAc,EAAhD,CAA/B;AAAmF;;AAAA,mBAAM,CAAC,CAAD,CAAN;AAAlO;AAA6O,OAAhQ,CAAlB;AAAqR,KAAhU,CAAhB;AAAmV,GAAlX;;AAAmXhC,EAAAA,CAAC,CAACoD,SAAF,CAAYxC,OAAZ,GAAoB,UAASZ,CAAT,EAAWoB,CAAX,EAAa;AAAC,QAAG,KAAKwC,eAAR,EAAwB;AAACE,MAAAA,YAAY,CAAC,KAAKF,eAAN,CAAZ;AAAmC;;AAAA,WAAOhD,OAAO,CAAC,IAAD,EAAMZ,CAAN,EAAQoB,CAAR,EAAU,cAAV,EAAyBc,iBAAzB,EAA2CE,gBAA3C,CAAd;AAA2E,GAAzK;;AAA0KpC,EAAAA,CAAC,CAACoD,SAAF,CAAYW,YAAZ,GAAyB,YAAU;AAAC,WAAOjD,WAAW,CAAC,KAAKwC,EAAN,EAAS,sBAAT,CAAlB;AAAmD,GAAvF;;AAAwFtD,EAAAA,CAAC,CAACoD,SAAF,CAAYY,aAAZ,GAA0B,YAAU;AAAC,WAAOlD,WAAW,CAAC,KAAKwC,EAAN,EAAS,uBAAT,CAAlB;AAAoD,GAAzF;;AAA0FtD,EAAAA,CAAC,CAACoD,SAAF,CAAYa,MAAZ,GAAmB,YAAU;AAAC,QAAIjE,CAAJ;AAAM,QAAIoB,CAAC,GAAC,IAAN;AAAA,QAAWzB,CAAC,GAACyB,CAAC,CAAC8C,OAAf;AAAA,QAAuB7C,CAAC,GAACD,CAAC,CAACoC,OAA3B;AAAmC,QAAIW,CAAC,GAAChE,UAAU,CAAC,IAAD,CAAhB;AAAuB,WAAON,CAAC,CAACE,IAAD,EAAM;AAACqE,MAAAA,gBAAgB,EAAC,KAAKlB,aAAvB;AAAqCmB,MAAAA,QAAQ,EAAC,IAA9C;AAAmDC,MAAAA,KAAK,EAAC;AAACC,QAAAA,MAAM,EAAC,MAAI,MAAI,KAAKC,YAAb;AAAR,OAAzD;AAA6FC,MAAAA,KAAK,EAACC,MAAM,CAACC,MAAP,CAAcD,MAAM,CAACC,MAAP,CAAc,EAAd,EAAiB1D,WAAW,CAAC,KAAK2D,QAAN,CAA5B,CAAd,GAA4D5E,CAAC,GAAC,EAAF,EAAKA,CAAC,CAACmE,CAAD,CAAD,GAAK,IAAV,EAAenE,CAAC,CAAC,qBAAD,CAAD,GAAyB,KAAKgD,WAA7C,EAAyDhD,CAArH;AAAnG,KAAN,EAAmOH,CAAC,CAAC,cAAD,EAAgB;AAACgF,MAAAA,OAAO,EAAC,KAAK9B,YAAd;AAA2B+B,MAAAA,QAAQ,EAAC,KAAKhC;AAAzC,KAAhB,CAApO,EAA+SjD,CAAC,CAAC,KAAD,EAAO;AAACwE,MAAAA,QAAQ,EAAC;AAAV,KAAP,CAAhT,EAAuUxE,CAAC,CAAC,KAAD,EAAO;AAAC4E,MAAAA,KAAK,EAAC,qCAAP;AAA6CM,MAAAA,IAAI,EAAC;AAAlD,KAAP,EAAmE1D,CAAC,IAAExB,CAAC,CAAC,KAAD,EAAO;AAAC4E,MAAAA,KAAK,EAAC;AAAP,KAAP,EAAiC5E,CAAC,CAAC,aAAD,EAAe;AAACmF,MAAAA,IAAI,EAAC3D,CAAN;AAAQ,qBAAc;AAAtB,KAAf,CAAlC,CAAvE,EAAwJ1B,CAAC,IAAEE,CAAC,CAAC,KAAD,EAAO;AAAC4E,MAAAA,KAAK,EAAC,iBAAP;AAAyBQ,MAAAA,SAAS,EAACjE,iBAAiB,CAACrB,CAAD;AAApD,KAAP,CAA5J,CAAxU,EAAsiBE,CAAC,CAAC,KAAD,EAAO;AAACwE,MAAAA,QAAQ,EAAC;AAAV,KAAP,CAAviB,CAAR;AAAukB,GAArqB;;AAAsqBK,EAAAA,MAAM,CAACQ,cAAP,CAAsBlF,CAAC,CAACoD,SAAxB,EAAkC,IAAlC,EAAuC;AAACK,IAAAA,GAAG,EAAC,YAAU;AAAC,aAAOxD,UAAU,CAAC,IAAD,CAAjB;AAAwB,KAAxC;AAAyCkF,IAAAA,UAAU,EAAC,KAApD;AAA0DC,IAAAA,YAAY,EAAC;AAAvE,GAAvC;AAAqH,SAAOpF,CAAP;AAAS,CAApvE,EAAZ;;AAAmwEuC,OAAO,CAAC+B,KAAR,GAAc;AAACe,EAAAA,GAAG,EAAChD,aAAL;AAAmBiD,EAAAA,EAAE,EAAChD;AAAtB,CAAd;AAAkD,SAAOC,OAAO,IAAIgD,WAAlB","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode,c as config}from\"./ionic-global-63a97a32.js\";import{B as BACKDROP,e as prepareOverlay,d as present,f as dismiss,g as eventMethod}from\"./overlays-e9ccff30.js\";import{s as sanitizeDOMString}from\"./index-9e3fe806.js\";import{g as getClassMap}from\"./theme-ff3fc52f.js\";import{c as createAnimation}from\"./animation-096c6391.js\";import\"./hardware-back-button-4a6b37fb.js\";import\"./helpers-dd7e4b7b.js\";var iosEnterAnimation=function(i){var n=createAnimation();var e=createAnimation();var t=createAnimation();e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",.01,\"var(--backdrop-opacity)\").beforeStyles({\"pointer-events\":\"none\"}).afterClearStyles([\"pointer-events\"]);t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{offset:0,opacity:.01,transform:\"scale(1.1)\"},{offset:1,opacity:1,transform:\"scale(1)\"}]);return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e,t])};var iosLeaveAnimation=function(i){var n=createAnimation();var e=createAnimation();var t=createAnimation();e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",\"var(--backdrop-opacity)\",0);t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{offset:0,opacity:.99,transform:\"scale(1)\"},{offset:1,opacity:0,transform:\"scale(0.9)\"}]);return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e,t])};var mdEnterAnimation=function(i){var n=createAnimation();var e=createAnimation();var t=createAnimation();e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",.01,\"var(--backdrop-opacity)\").beforeStyles({\"pointer-events\":\"none\"}).afterClearStyles([\"pointer-events\"]);t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{offset:0,opacity:.01,transform:\"scale(1.1)\"},{offset:1,opacity:1,transform:\"scale(1)\"}]);return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e,t])};var mdLeaveAnimation=function(i){var n=createAnimation();var e=createAnimation();var t=createAnimation();e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",\"var(--backdrop-opacity)\",0);t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{offset:0,opacity:.99,transform:\"scale(1)\"},{offset:1,opacity:0,transform:\"scale(0.9)\"}]);return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e,t])};var loadingIosCss=\".sc-ion-loading-ios-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-ios-h{display:none}.loading-wrapper.sc-ion-loading-ios{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-ios,.spinner-lines-small.sc-ion-loading-ios,.spinner-bubbles.sc-ion-loading-ios,.spinner-circles.sc-ion-loading-ios,.spinner-crescent.sc-ion-loading-ios,.spinner-dots.sc-ion-loading-ios{color:var(--spinner-color)}.sc-ion-loading-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #666666);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:14px}.loading-wrapper.sc-ion-loading-ios{border-radius:8px;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.loading-translucent.sc-ion-loading-ios-h .loading-wrapper.sc-ion-loading-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.loading-content.sc-ion-loading-ios{font-weight:bold}.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";var loadingMdCss=\".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-md,.spinner-lines-small.sc-ion-loading-md,.spinner-bubbles.sc-ion-loading-md,.spinner-circles.sc-ion-loading-md,.spinner-crescent.sc-ion-loading-md,.spinner-dots.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #262626);font-size:14px}.loading-wrapper.sc-ion-loading-md{border-radius:2px;padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0, 0, 0, 0.4);box-shadow:0 16px 20px rgba(0, 0, 0, 0.4)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";var Loading=function(){function i(i){var n=this;registerInstance(this,i);this.didPresent=createEvent(this,\"ionLoadingDidPresent\",7);this.willPresent=createEvent(this,\"ionLoadingWillPresent\",7);this.willDismiss=createEvent(this,\"ionLoadingWillDismiss\",7);this.didDismiss=createEvent(this,\"ionLoadingDidDismiss\",7);this.presented=false;this.keyboardClose=true;this.duration=0;this.backdropDismiss=false;this.showBackdrop=true;this.translucent=false;this.animated=true;this.onBackdropTap=function(){n.dismiss(undefined,BACKDROP)}}i.prototype.connectedCallback=function(){prepareOverlay(this.el)};i.prototype.componentWillLoad=function(){if(this.spinner===undefined){var i=getIonMode(this);this.spinner=config.get(\"loadingSpinner\",config.get(\"spinner\",i===\"ios\"?\"lines\":\"crescent\"))}};i.prototype.present=function(){return __awaiter(this,void 0,void 0,(function(){var i=this;return __generator(this,(function(n){switch(n.label){case 0:return[4,present(this,\"loadingEnter\",iosEnterAnimation,mdEnterAnimation,undefined)];case 1:n.sent();if(this.duration>0){this.durationTimeout=setTimeout((function(){return i.dismiss()}),this.duration+10)}return[2]}}))}))};i.prototype.dismiss=function(i,n){if(this.durationTimeout){clearTimeout(this.durationTimeout)}return dismiss(this,i,n,\"loadingLeave\",iosLeaveAnimation,mdLeaveAnimation)};i.prototype.onDidDismiss=function(){return eventMethod(this.el,\"ionLoadingDidDismiss\")};i.prototype.onWillDismiss=function(){return eventMethod(this.el,\"ionLoadingWillDismiss\")};i.prototype.render=function(){var i;var n=this,e=n.message,t=n.spinner;var o=getIonMode(this);return h(Host,{onIonBackdropTap:this.onBackdropTap,tabindex:\"-1\",style:{zIndex:\"\"+(4e4+this.overlayIndex)},class:Object.assign(Object.assign({},getClassMap(this.cssClass)),(i={},i[o]=true,i[\"loading-translucent\"]=this.translucent,i))},h(\"ion-backdrop\",{visible:this.showBackdrop,tappable:this.backdropDismiss}),h(\"div\",{tabindex:\"0\"}),h(\"div\",{class:\"loading-wrapper ion-overlay-wrapper\",role:\"dialog\"},t&&h(\"div\",{class:\"loading-spinner\"},h(\"ion-spinner\",{name:t,\"aria-hidden\":\"true\"})),e&&h(\"div\",{class:\"loading-content\",innerHTML:sanitizeDOMString(e)})),h(\"div\",{tabindex:\"0\"}))};Object.defineProperty(i.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return i}();Loading.style={ios:loadingIosCss,md:loadingMdCss};export{Loading as ion_loading};"]},"metadata":{},"sourceType":"module"}