react-klasha
Version:
This is an reactJS library for implementing klasha payment gateway
1 lines • 59.4 kB
JSON
{"ast":null,"code":"import { __awaiter, __generator } from \"tslib\";\nimport { r as registerInstance, e as createEvent, c as writeTask, h, H as Host, i as getElement } from \"./index-7a8b7a1c.js\";\nimport { b as getIonMode, c as config } from \"./ionic-global-63a97a32.js\";\nimport { a as attachComponent, d as detachComponent } from \"./framework-delegate-4392cd63.js\";\nimport { B as BACKDROP, e as prepareOverlay, d as present, h as activeAnimations, f as dismiss, g as eventMethod } from \"./overlays-e9ccff30.js\";\nimport { g as getClassMap } from \"./theme-ff3fc52f.js\";\nimport { e as deepReady } from \"./index-931440b1.js\";\nimport { c as createAnimation } from \"./animation-096c6391.js\";\nimport { g as getTimeGivenProgression } from \"./cubic-bezier-eea9a7a9.js\";\nimport { createGesture } from \"./index-f49d994d.js\";\nimport { j as clamp } from \"./helpers-dd7e4b7b.js\";\nimport \"./hardware-back-button-4a6b37fb.js\";\nimport \"./gesture-controller-31cb6bb9.js\";\nvar SwipeToCloseDefaults = {\n MIN_PRESENTING_SCALE: .93\n};\n\nvar createSwipeToCloseGesture = function (e, a, o) {\n var t = e.offsetHeight;\n var r = false;\n\n var i = function (e) {\n var a = e.event.target;\n\n if (a === null || !a.closest) {\n return true;\n }\n\n var o = a.closest(\"ion-content, ion-footer\");\n\n if (o === null) {\n return true;\n }\n\n return false;\n };\n\n var n = function () {\n a.progressStart(true, r ? 1 : 0);\n };\n\n var s = function (e) {\n var o = clamp(1e-4, e.deltaY / t, .9999);\n a.progressStep(o);\n };\n\n var d = function (e) {\n var i = e.velocityY;\n var n = clamp(1e-4, e.deltaY / t, .9999);\n var s = (e.deltaY + i * 1e3) / t;\n var d = s >= .5;\n var m = d ? -.001 : .001;\n\n if (!d) {\n a.easing(\"cubic-bezier(1, 0, 0.68, 0.28)\");\n m += getTimeGivenProgression([0, 0], [1, 0], [.68, .28], [1, 1], n)[0];\n } else {\n a.easing(\"cubic-bezier(0.32, 0.72, 0, 1)\");\n m += getTimeGivenProgression([0, 0], [.32, .72], [0, 1], [1, 1], n)[0];\n }\n\n var c = d ? computeDuration(n * t, i) : computeDuration((1 - n) * t, i);\n r = d;\n l.enable(false);\n a.onFinish(function () {\n if (!d) {\n l.enable(true);\n }\n }).progressEnd(d ? 1 : 0, m, c);\n\n if (d) {\n o();\n }\n };\n\n var l = createGesture({\n el: e,\n gestureName: \"modalSwipeToClose\",\n gesturePriority: 40,\n direction: \"y\",\n threshold: 10,\n canStart: i,\n onStart: n,\n onMove: s,\n onEnd: d\n });\n return l;\n};\n\nvar computeDuration = function (e, a) {\n return clamp(400, e / Math.abs(a * 1.1), 500);\n};\n\nvar iosEnterAnimation = function (e, a) {\n var o = createAnimation().addElement(e.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", .01, \"var(--backdrop-opacity)\").beforeStyles({\n \"pointer-events\": \"none\"\n }).afterClearStyles([\"pointer-events\"]);\n var t = createAnimation().addElement(e.querySelectorAll(\".modal-wrapper, .modal-shadow\")).beforeStyles({\n opacity: 1\n }).fromTo(\"transform\", \"translateY(100vh)\", \"translateY(0vh)\");\n var r = createAnimation().addElement(e).easing(\"cubic-bezier(0.32,0.72,0,1)\").duration(500).addAnimation(t);\n\n if (a) {\n var i = window.innerWidth < 768;\n var n = a.tagName === \"ION-MODAL\" && a.presentingElement !== undefined;\n var s = createAnimation().beforeStyles({\n transform: \"translateY(0)\",\n \"transform-origin\": \"top center\",\n overflow: \"hidden\"\n });\n var d = document.body;\n\n if (i) {\n var l = !CSS.supports(\"width\", \"max(0px, 1px)\") ? \"30px\" : \"max(30px, var(--ion-safe-area-top))\";\n var m = n ? \"-10px\" : l;\n var c = SwipeToCloseDefaults.MIN_PRESENTING_SCALE;\n var p = \"translateY(\" + m + \") scale(\" + c + \")\";\n s.afterStyles({\n transform: p\n }).beforeAddWrite(function () {\n return d.style.setProperty(\"background-color\", \"black\");\n }).addElement(a).keyframes([{\n offset: 0,\n filter: \"contrast(1)\",\n transform: \"translateY(0px) scale(1)\",\n borderRadius: \"0px\"\n }, {\n offset: 1,\n filter: \"contrast(0.85)\",\n transform: p,\n borderRadius: \"10px 10px 0 0\"\n }]);\n r.addAnimation(s);\n } else {\n r.addAnimation(o);\n\n if (!n) {\n t.fromTo(\"opacity\", \"0\", \"1\");\n } else {\n var c = n ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1;\n var p = \"translateY(-10px) scale(\" + c + \")\";\n s.afterStyles({\n transform: p\n }).addElement(a.querySelector(\".modal-wrapper\")).keyframes([{\n offset: 0,\n filter: \"contrast(1)\",\n transform: \"translateY(0) scale(1)\"\n }, {\n offset: 1,\n filter: \"contrast(0.85)\",\n transform: p\n }]);\n var h = createAnimation().afterStyles({\n transform: p\n }).addElement(a.querySelector(\".modal-shadow\")).keyframes([{\n offset: 0,\n opacity: \"1\",\n transform: \"translateY(0) scale(1)\"\n }, {\n offset: 1,\n opacity: \"0\",\n transform: p\n }]);\n r.addAnimation([s, h]);\n }\n }\n } else {\n r.addAnimation(o);\n }\n\n return r;\n};\n\nvar iosLeaveAnimation = function (e, a, o) {\n if (o === void 0) {\n o = 500;\n }\n\n var t = createAnimation().addElement(e.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", \"var(--backdrop-opacity)\", 0);\n var r = createAnimation().addElement(e.querySelectorAll(\".modal-wrapper, .modal-shadow\")).beforeStyles({\n opacity: 1\n }).fromTo(\"transform\", \"translateY(0vh)\", \"translateY(100vh)\");\n var i = createAnimation().addElement(e).easing(\"cubic-bezier(0.32,0.72,0,1)\").duration(o).addAnimation(r);\n\n if (a) {\n var n = window.innerWidth < 768;\n var s = a.tagName === \"ION-MODAL\" && a.presentingElement !== undefined;\n var d = createAnimation().beforeClearStyles([\"transform\"]).afterClearStyles([\"transform\"]).onFinish(function (e) {\n if (e !== 1) {\n return;\n }\n\n a.style.setProperty(\"overflow\", \"\");\n var o = Array.from(l.querySelectorAll(\"ion-modal\")).filter(function (e) {\n return e.presentingElement !== undefined;\n }).length;\n\n if (o <= 1) {\n l.style.setProperty(\"background-color\", \"\");\n }\n });\n var l = document.body;\n\n if (n) {\n var m = !CSS.supports(\"width\", \"max(0px, 1px)\") ? \"30px\" : \"max(30px, var(--ion-safe-area-top))\";\n var c = s ? \"-10px\" : m;\n var p = SwipeToCloseDefaults.MIN_PRESENTING_SCALE;\n var h = \"translateY(\" + c + \") scale(\" + p + \")\";\n d.addElement(a).keyframes([{\n offset: 0,\n filter: \"contrast(0.85)\",\n transform: h,\n borderRadius: \"10px 10px 0 0\"\n }, {\n offset: 1,\n filter: \"contrast(1)\",\n transform: \"translateY(0px) scale(1)\",\n borderRadius: \"0px\"\n }]);\n i.addAnimation(d);\n } else {\n i.addAnimation(t);\n\n if (!s) {\n r.fromTo(\"opacity\", \"1\", \"0\");\n } else {\n var p = s ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1;\n var h = \"translateY(-10px) scale(\" + p + \")\";\n d.addElement(a.querySelector(\".modal-wrapper\")).afterStyles({\n transform: \"translate3d(0, 0, 0)\"\n }).keyframes([{\n offset: 0,\n filter: \"contrast(0.85)\",\n transform: h\n }, {\n offset: 1,\n filter: \"contrast(1)\",\n transform: \"translateY(0) scale(1)\"\n }]);\n var f = createAnimation().addElement(a.querySelector(\".modal-shadow\")).afterStyles({\n transform: \"translateY(0) scale(1)\"\n }).keyframes([{\n offset: 0,\n opacity: \"0\",\n transform: h\n }, {\n offset: 1,\n opacity: \"1\",\n transform: \"translateY(0) scale(1)\"\n }]);\n i.addAnimation([d, f]);\n }\n }\n } else {\n i.addAnimation(t);\n }\n\n return i;\n};\n\nvar mdEnterAnimation = function (e) {\n var a = createAnimation();\n var o = createAnimation();\n var t = createAnimation();\n o.addElement(e.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", .01, \"var(--backdrop-opacity)\").beforeStyles({\n \"pointer-events\": \"none\"\n }).afterClearStyles([\"pointer-events\"]);\n t.addElement(e.querySelector(\".modal-wrapper\")).keyframes([{\n offset: 0,\n opacity: .01,\n transform: \"translateY(40px)\"\n }, {\n offset: 1,\n opacity: 1,\n transform: \"translateY(0px)\"\n }]);\n return a.addElement(e).easing(\"cubic-bezier(0.36,0.66,0.04,1)\").duration(280).addAnimation([o, t]);\n};\n\nvar mdLeaveAnimation = function (e) {\n var a = createAnimation();\n var o = createAnimation();\n var t = createAnimation();\n var r = e.querySelector(\".modal-wrapper\");\n o.addElement(e.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", \"var(--backdrop-opacity)\", 0);\n t.addElement(r).keyframes([{\n offset: 0,\n opacity: .99,\n transform: \"translateY(0px)\"\n }, {\n offset: 1,\n opacity: 0,\n transform: \"translateY(40px)\"\n }]);\n return a.addElement(e).easing(\"cubic-bezier(0.47,0,0.745,0.715)\").duration(200).addAnimation([o, t]);\n};\n\nvar modalIosCss = \".sc-ion-modal-ios-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-ios-h{display:none}.modal-wrapper.sc-ion-modal-ios,.modal-shadow.sc-ion-modal-ios{border-radius:var(--border-radius);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);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-ios{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-ios-h{--width:600px;--height:600px}}.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--border-radius:10px}}.modal-wrapper.sc-ion-modal-ios{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - 40px)}}.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}[dir=rtl].sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl].modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{display:none}.modal-card.sc-ion-modal-ios-h ion-backdrop.sc-ion-modal-ios{pointer-events:none}}@media screen and (min-width: 768px){.modal-card.sc-ion-modal-ios-h{--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.modal-card.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:0.18}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{-webkit-box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1)}}\";\nvar modalMdCss = \".sc-ion-modal-md-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-md-h{display:none}.modal-wrapper.sc-ion-modal-md,.modal-shadow.sc-ion-modal-md{border-radius:var(--border-radius);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);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-md{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-md-h{--width:600px;--height:600px}}.sc-ion-modal-md-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--border-radius:2px}.sc-ion-modal-md-h:first-of-type{--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper.sc-ion-modal-md{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}\";\n\nvar Modal = function () {\n function e(e) {\n var a = this;\n registerInstance(this, e);\n this.didPresent = createEvent(this, \"ionModalDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionModalWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionModalWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionModalDidDismiss\", 7);\n this.gestureAnimationDismissing = false;\n this.presented = false;\n this.keyboardClose = true;\n this.backdropDismiss = true;\n this.showBackdrop = true;\n this.animated = true;\n this.swipeToClose = false;\n\n this.onBackdropTap = function () {\n a.dismiss(undefined, BACKDROP);\n };\n\n this.onDismiss = function (e) {\n e.stopPropagation();\n e.preventDefault();\n a.dismiss();\n };\n\n this.onLifecycle = function (e) {\n var o = a.usersElement;\n var t = LIFECYCLE_MAP[e.type];\n\n if (o && t) {\n var r = new CustomEvent(t, {\n bubbles: false,\n cancelable: false,\n detail: e.detail\n });\n o.dispatchEvent(r);\n }\n };\n }\n\n e.prototype.swipeToCloseChanged = function (e) {\n if (this.gesture) {\n this.gesture.enable(e);\n } else if (e) {\n this.initSwipeToClose();\n }\n };\n\n e.prototype.connectedCallback = function () {\n prepareOverlay(this.el);\n };\n\n e.prototype.present = function () {\n return __awaiter(this, void 0, void 0, function () {\n var e, a, o;\n var t = this;\n return __generator(this, function (r) {\n switch (r.label) {\n case 0:\n if (this.presented) {\n return [2];\n }\n\n e = this.el.querySelector(\".modal-wrapper\");\n\n if (!e) {\n throw new Error(\"container is undefined\");\n }\n\n a = Object.assign(Object.assign({}, this.componentProps), {\n modal: this.el\n });\n o = this;\n return [4, attachComponent(this.delegate, e, this.component, [\"ion-page\"], a)];\n\n case 1:\n o.usersElement = r.sent();\n return [4, deepReady(this.usersElement)];\n\n case 2:\n r.sent();\n writeTask(function () {\n return t.el.classList.add(\"show-modal\");\n });\n return [4, present(this, \"modalEnter\", iosEnterAnimation, mdEnterAnimation, this.presentingElement)];\n\n case 3:\n r.sent();\n\n if (this.swipeToClose) {\n this.initSwipeToClose();\n }\n\n return [2];\n }\n });\n });\n };\n\n e.prototype.initSwipeToClose = function () {\n var e = this;\n\n if (getIonMode(this) !== \"ios\") {\n return;\n }\n\n var a = this.leaveAnimation || config.get(\"modalLeave\", iosLeaveAnimation);\n var o = this.animation = a(this.el, this.presentingElement);\n this.gesture = createSwipeToCloseGesture(this.el, o, function () {\n e.gestureAnimationDismissing = true;\n e.animation.onFinish(function () {\n return __awaiter(e, void 0, void 0, function () {\n return __generator(this, function (e) {\n switch (e.label) {\n case 0:\n return [4, this.dismiss(undefined, \"gesture\")];\n\n case 1:\n e.sent();\n this.gestureAnimationDismissing = false;\n return [2];\n }\n });\n });\n });\n });\n this.gesture.enable(true);\n };\n\n e.prototype.dismiss = function (e, a) {\n return __awaiter(this, void 0, void 0, function () {\n var o, t;\n return __generator(this, function (r) {\n switch (r.label) {\n case 0:\n if (this.gestureAnimationDismissing && a !== \"gesture\") {\n return [2, false];\n }\n\n o = activeAnimations.get(this) || [];\n return [4, dismiss(this, e, a, \"modalLeave\", iosLeaveAnimation, mdLeaveAnimation, this.presentingElement)];\n\n case 1:\n t = r.sent();\n if (!t) return [3, 3];\n return [4, detachComponent(this.delegate, this.usersElement)];\n\n case 2:\n r.sent();\n\n if (this.animation) {\n this.animation.destroy();\n }\n\n o.forEach(function (e) {\n return e.destroy();\n });\n r.label = 3;\n\n case 3:\n this.animation = undefined;\n return [2, t];\n }\n });\n });\n };\n\n e.prototype.onDidDismiss = function () {\n return eventMethod(this.el, \"ionModalDidDismiss\");\n };\n\n e.prototype.onWillDismiss = function () {\n return eventMethod(this.el, \"ionModalWillDismiss\");\n };\n\n e.prototype.render = function () {\n var e;\n var a = getIonMode(this);\n return h(Host, {\n \"no-router\": true,\n \"aria-modal\": \"true\",\n tabindex: \"-1\",\n class: Object.assign((e = {}, e[a] = true, e[\"modal-card\"] = this.presentingElement !== undefined && a === \"ios\", e), getClassMap(this.cssClass)),\n style: {\n zIndex: \"\" + (2e4 + this.overlayIndex)\n },\n onIonBackdropTap: this.onBackdropTap,\n onIonDismiss: this.onDismiss,\n onIonModalDidPresent: this.onLifecycle,\n onIonModalWillPresent: this.onLifecycle,\n onIonModalWillDismiss: this.onLifecycle,\n onIonModalDidDismiss: this.onLifecycle\n }, h(\"ion-backdrop\", {\n visible: this.showBackdrop,\n tappable: this.backdropDismiss\n }), a === \"ios\" && h(\"div\", {\n class: \"modal-shadow\"\n }), h(\"div\", {\n tabindex: \"0\"\n }), h(\"div\", {\n role: \"dialog\",\n class: \"modal-wrapper ion-overlay-wrapper\"\n }), h(\"div\", {\n tabindex: \"0\"\n }));\n };\n\n Object.defineProperty(e.prototype, \"el\", {\n get: function () {\n return getElement(this);\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(e, \"watchers\", {\n get: function () {\n return {\n swipeToClose: [\"swipeToCloseChanged\"]\n };\n },\n enumerable: false,\n configurable: true\n });\n return e;\n}();\n\nvar LIFECYCLE_MAP = {\n ionModalDidPresent: \"ionViewDidEnter\",\n ionModalWillPresent: \"ionViewWillEnter\",\n ionModalWillDismiss: \"ionViewWillLeave\",\n ionModalDidDismiss: \"ionViewDidLeave\"\n};\nModal.style = {\n ios: modalIosCss,\n md: modalMdCss\n};\nexport { Modal as ion_modal };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/ion-modal.entry.js"],"names":["__awaiter","__generator","r","registerInstance","e","createEvent","c","writeTask","h","H","Host","i","getElement","b","getIonMode","config","a","attachComponent","d","detachComponent","B","BACKDROP","prepareOverlay","present","activeAnimations","f","dismiss","g","eventMethod","getClassMap","deepReady","createAnimation","getTimeGivenProgression","createGesture","j","clamp","SwipeToCloseDefaults","MIN_PRESENTING_SCALE","createSwipeToCloseGesture","o","t","offsetHeight","event","target","closest","n","progressStart","s","deltaY","progressStep","velocityY","m","easing","computeDuration","l","enable","onFinish","progressEnd","el","gestureName","gesturePriority","direction","threshold","canStart","onStart","onMove","onEnd","Math","abs","iosEnterAnimation","addElement","querySelector","fromTo","beforeStyles","afterClearStyles","querySelectorAll","opacity","duration","addAnimation","window","innerWidth","tagName","presentingElement","undefined","transform","overflow","document","body","CSS","supports","p","afterStyles","beforeAddWrite","style","setProperty","keyframes","offset","filter","borderRadius","iosLeaveAnimation","beforeClearStyles","Array","from","length","mdEnterAnimation","mdLeaveAnimation","modalIosCss","modalMdCss","Modal","didPresent","willPresent","willDismiss","didDismiss","gestureAnimationDismissing","presented","keyboardClose","backdropDismiss","showBackdrop","animated","swipeToClose","onBackdropTap","onDismiss","stopPropagation","preventDefault","onLifecycle","usersElement","LIFECYCLE_MAP","type","CustomEvent","bubbles","cancelable","detail","dispatchEvent","prototype","swipeToCloseChanged","gesture","initSwipeToClose","connectedCallback","label","Error","Object","assign","componentProps","modal","delegate","component","sent","classList","add","leaveAnimation","get","animation","destroy","forEach","onDidDismiss","onWillDismiss","render","tabindex","class","cssClass","zIndex","overlayIndex","onIonBackdropTap","onIonDismiss","onIonModalDidPresent","onIonModalWillPresent","onIonModalWillDismiss","onIonModalDidDismiss","visible","tappable","role","defineProperty","enumerable","configurable","ionModalDidPresent","ionModalWillPresent","ionModalWillDismiss","ionModalDidDismiss","ios","md","ion_modal"],"mappings":"AAAA,SAAOA,SAAP,EAAiBC,WAAjB,QAAiC,OAAjC;AAAyC,SAAOC,CAAC,IAAIC,gBAAZ,EAA6BC,CAAC,IAAIC,WAAlC,EAA8CC,CAAC,IAAIC,SAAnD,EAA6DC,CAA7D,EAA+DC,CAAC,IAAIC,IAApE,EAAyEC,CAAC,IAAIC,UAA9E,QAA6F,qBAA7F;AAAmH,SAAOC,CAAC,IAAIC,UAAZ,EAAuBR,CAAC,IAAIS,MAA5B,QAAuC,4BAAvC;AAAoE,SAAOC,CAAC,IAAIC,eAAZ,EAA4BC,CAAC,IAAIC,eAAjC,QAAqD,kCAArD;AAAwF,SAAOC,CAAC,IAAIC,QAAZ,EAAqBjB,CAAC,IAAIkB,cAA1B,EAAyCJ,CAAC,IAAIK,OAA9C,EAAsDf,CAAC,IAAIgB,gBAA3D,EAA4EC,CAAC,IAAIC,OAAjF,EAAyFC,CAAC,IAAIC,WAA9F,QAA8G,wBAA9G;AAAuI,SAAOD,CAAC,IAAIE,WAAZ,QAA4B,qBAA5B;AAAkD,SAAOzB,CAAC,IAAI0B,SAAZ,QAA0B,qBAA1B;AAAgD,SAAOxB,CAAC,IAAIyB,eAAZ,QAAgC,yBAAhC;AAA0D,SAAOJ,CAAC,IAAIK,uBAAZ,QAAwC,4BAAxC;AAAqE,SAAOC,aAAP,QAAyB,qBAAzB;AAA+C,SAAOC,CAAC,IAAIC,KAAZ,QAAsB,uBAAtB;AAA8C,OAAM,oCAAN;AAA2C,OAAM,kCAAN;AAAyC,IAAIC,oBAAoB,GAAC;AAACC,EAAAA,oBAAoB,EAAC;AAAtB,CAAzB;;AAAoD,IAAIC,yBAAyB,GAAC,UAASlC,CAAT,EAAWY,CAAX,EAAauB,CAAb,EAAe;AAAC,MAAIC,CAAC,GAACpC,CAAC,CAACqC,YAAR;AAAqB,MAAIvC,CAAC,GAAC,KAAN;;AAAY,MAAIS,CAAC,GAAC,UAASP,CAAT,EAAW;AAAC,QAAIY,CAAC,GAACZ,CAAC,CAACsC,KAAF,CAAQC,MAAd;;AAAqB,QAAG3B,CAAC,KAAG,IAAJ,IAAU,CAACA,CAAC,CAAC4B,OAAhB,EAAwB;AAAC,aAAO,IAAP;AAAY;;AAAA,QAAIL,CAAC,GAACvB,CAAC,CAAC4B,OAAF,CAAU,yBAAV,CAAN;;AAA2C,QAAGL,CAAC,KAAG,IAAP,EAAY;AAAC,aAAO,IAAP;AAAY;;AAAA,WAAO,KAAP;AAAa,GAA7J;;AAA8J,MAAIM,CAAC,GAAC,YAAU;AAAC7B,IAAAA,CAAC,CAAC8B,aAAF,CAAgB,IAAhB,EAAqB5C,CAAC,GAAC,CAAD,GAAG,CAAzB;AAA4B,GAA7C;;AAA8C,MAAI6C,CAAC,GAAC,UAAS3C,CAAT,EAAW;AAAC,QAAImC,CAAC,GAACJ,KAAK,CAAC,IAAD,EAAM/B,CAAC,CAAC4C,MAAF,GAASR,CAAf,EAAiB,KAAjB,CAAX;AAAmCxB,IAAAA,CAAC,CAACiC,YAAF,CAAeV,CAAf;AAAkB,GAAvE;;AAAwE,MAAIrB,CAAC,GAAC,UAASd,CAAT,EAAW;AAAC,QAAIO,CAAC,GAACP,CAAC,CAAC8C,SAAR;AAAkB,QAAIL,CAAC,GAACV,KAAK,CAAC,IAAD,EAAM/B,CAAC,CAAC4C,MAAF,GAASR,CAAf,EAAiB,KAAjB,CAAX;AAAmC,QAAIO,CAAC,GAAC,CAAC3C,CAAC,CAAC4C,MAAF,GAASrC,CAAC,GAAC,GAAZ,IAAiB6B,CAAvB;AAAyB,QAAItB,CAAC,GAAC6B,CAAC,IAAE,EAAT;AAAY,QAAII,CAAC,GAACjC,CAAC,GAAC,CAAC,IAAF,GAAO,IAAd;;AAAmB,QAAG,CAACA,CAAJ,EAAM;AAACF,MAAAA,CAAC,CAACoC,MAAF,CAAS,gCAAT;AAA2CD,MAAAA,CAAC,IAAEnB,uBAAuB,CAAC,CAAC,CAAD,EAAG,CAAH,CAAD,EAAO,CAAC,CAAD,EAAG,CAAH,CAAP,EAAa,CAAC,GAAD,EAAK,GAAL,CAAb,EAAuB,CAAC,CAAD,EAAG,CAAH,CAAvB,EAA6Ba,CAA7B,CAAvB,CAAuD,CAAvD,CAAH;AAA6D,KAA/G,MAAmH;AAAC7B,MAAAA,CAAC,CAACoC,MAAF,CAAS,gCAAT;AAA2CD,MAAAA,CAAC,IAAEnB,uBAAuB,CAAC,CAAC,CAAD,EAAG,CAAH,CAAD,EAAO,CAAC,GAAD,EAAK,GAAL,CAAP,EAAiB,CAAC,CAAD,EAAG,CAAH,CAAjB,EAAuB,CAAC,CAAD,EAAG,CAAH,CAAvB,EAA6Ba,CAA7B,CAAvB,CAAuD,CAAvD,CAAH;AAA6D;;AAAA,QAAIvC,CAAC,GAACY,CAAC,GAACmC,eAAe,CAACR,CAAC,GAACL,CAAH,EAAK7B,CAAL,CAAhB,GAAwB0C,eAAe,CAAC,CAAC,IAAER,CAAH,IAAML,CAAP,EAAS7B,CAAT,CAA9C;AAA0DT,IAAAA,CAAC,GAACgB,CAAF;AAAIoC,IAAAA,CAAC,CAACC,MAAF,CAAS,KAAT;AAAgBvC,IAAAA,CAAC,CAACwC,QAAF,CAAY,YAAU;AAAC,UAAG,CAACtC,CAAJ,EAAM;AAACoC,QAAAA,CAAC,CAACC,MAAF,CAAS,IAAT;AAAe;AAAC,KAA9C,EAAiDE,WAAjD,CAA6DvC,CAAC,GAAC,CAAD,GAAG,CAAjE,EAAmEiC,CAAnE,EAAqE7C,CAArE;;AAAwE,QAAGY,CAAH,EAAK;AAACqB,MAAAA,CAAC;AAAG;AAAC,GAA5f;;AAA6f,MAAIe,CAAC,GAACrB,aAAa,CAAC;AAACyB,IAAAA,EAAE,EAACtD,CAAJ;AAAMuD,IAAAA,WAAW,EAAC,mBAAlB;AAAsCC,IAAAA,eAAe,EAAC,EAAtD;AAAyDC,IAAAA,SAAS,EAAC,GAAnE;AAAuEC,IAAAA,SAAS,EAAC,EAAjF;AAAoFC,IAAAA,QAAQ,EAACpD,CAA7F;AAA+FqD,IAAAA,OAAO,EAACnB,CAAvG;AAAyGoB,IAAAA,MAAM,EAAClB,CAAhH;AAAkHmB,IAAAA,KAAK,EAAChD;AAAxH,GAAD,CAAnB;AAAgJ,SAAOoC,CAAP;AAAS,CAAz/B;;AAA0/B,IAAID,eAAe,GAAC,UAASjD,CAAT,EAAWY,CAAX,EAAa;AAAC,SAAOmB,KAAK,CAAC,GAAD,EAAK/B,CAAC,GAAC+D,IAAI,CAACC,GAAL,CAASpD,CAAC,GAAC,GAAX,CAAP,EAAuB,GAAvB,CAAZ;AAAwC,CAA1E;;AAA2E,IAAIqD,iBAAiB,GAAC,UAASjE,CAAT,EAAWY,CAAX,EAAa;AAAC,MAAIuB,CAAC,GAACR,eAAe,GAAGuC,UAAlB,CAA6BlE,CAAC,CAACmE,aAAF,CAAgB,cAAhB,CAA7B,EAA8DC,MAA9D,CAAqE,SAArE,EAA+E,GAA/E,EAAmF,yBAAnF,EAA8GC,YAA9G,CAA2H;AAAC,sBAAiB;AAAlB,GAA3H,EAAsJC,gBAAtJ,CAAuK,CAAC,gBAAD,CAAvK,CAAN;AAAiM,MAAIlC,CAAC,GAACT,eAAe,GAAGuC,UAAlB,CAA6BlE,CAAC,CAACuE,gBAAF,CAAmB,+BAAnB,CAA7B,EAAkFF,YAAlF,CAA+F;AAACG,IAAAA,OAAO,EAAC;AAAT,GAA/F,EAA4GJ,MAA5G,CAAmH,WAAnH,EAA+H,mBAA/H,EAAmJ,iBAAnJ,CAAN;AAA4K,MAAItE,CAAC,GAAC6B,eAAe,GAAGuC,UAAlB,CAA6BlE,CAA7B,EAAgCgD,MAAhC,CAAuC,6BAAvC,EAAsEyB,QAAtE,CAA+E,GAA/E,EAAoFC,YAApF,CAAiGtC,CAAjG,CAAN;;AAA0G,MAAGxB,CAAH,EAAK;AAAC,QAAIL,CAAC,GAACoE,MAAM,CAACC,UAAP,GAAkB,GAAxB;AAA4B,QAAInC,CAAC,GAAC7B,CAAC,CAACiE,OAAF,KAAY,WAAZ,IAAyBjE,CAAC,CAACkE,iBAAF,KAAsBC,SAArD;AAA+D,QAAIpC,CAAC,GAAChB,eAAe,GAAG0C,YAAlB,CAA+B;AAACW,MAAAA,SAAS,EAAC,eAAX;AAA2B,0BAAmB,YAA9C;AAA2DC,MAAAA,QAAQ,EAAC;AAApE,KAA/B,CAAN;AAAoH,QAAInE,CAAC,GAACoE,QAAQ,CAACC,IAAf;;AAAoB,QAAG5E,CAAH,EAAK;AAAC,UAAI2C,CAAC,GAAC,CAACkC,GAAG,CAACC,QAAJ,CAAa,OAAb,EAAqB,eAArB,CAAD,GAAuC,MAAvC,GAA8C,qCAApD;AAA0F,UAAItC,CAAC,GAACN,CAAC,GAAC,OAAD,GAASS,CAAhB;AAAkB,UAAIhD,CAAC,GAAC8B,oBAAoB,CAACC,oBAA3B;AAAgD,UAAIqD,CAAC,GAAC,gBAAcvC,CAAd,GAAgB,UAAhB,GAA2B7C,CAA3B,GAA6B,GAAnC;AAAuCyC,MAAAA,CAAC,CAAC4C,WAAF,CAAc;AAACP,QAAAA,SAAS,EAACM;AAAX,OAAd,EAA6BE,cAA7B,CAA6C,YAAU;AAAC,eAAO1E,CAAC,CAAC2E,KAAF,CAAQC,WAAR,CAAoB,kBAApB,EAAuC,OAAvC,CAAP;AAAuD,OAA/G,EAAkHxB,UAAlH,CAA6HtD,CAA7H,EAAgI+E,SAAhI,CAA0I,CAAC;AAACC,QAAAA,MAAM,EAAC,CAAR;AAAUC,QAAAA,MAAM,EAAC,aAAjB;AAA+Bb,QAAAA,SAAS,EAAC,0BAAzC;AAAoEc,QAAAA,YAAY,EAAC;AAAjF,OAAD,EAAyF;AAACF,QAAAA,MAAM,EAAC,CAAR;AAAUC,QAAAA,MAAM,EAAC,gBAAjB;AAAkCb,QAAAA,SAAS,EAACM,CAA5C;AAA8CQ,QAAAA,YAAY,EAAC;AAA3D,OAAzF,CAA1I;AAAiThG,MAAAA,CAAC,CAAC4E,YAAF,CAAe/B,CAAf;AAAkB,KAA5gB,MAAghB;AAAC7C,MAAAA,CAAC,CAAC4E,YAAF,CAAevC,CAAf;;AAAkB,UAAG,CAACM,CAAJ,EAAM;AAACL,QAAAA,CAAC,CAACgC,MAAF,CAAS,SAAT,EAAmB,GAAnB,EAAuB,GAAvB;AAA4B,OAAnC,MAAuC;AAAC,YAAIlE,CAAC,GAACuC,CAAC,GAACT,oBAAoB,CAACC,oBAAtB,GAA2C,CAAlD;AAAoD,YAAIqD,CAAC,GAAC,6BAA2BpF,CAA3B,GAA6B,GAAnC;AAAuCyC,QAAAA,CAAC,CAAC4C,WAAF,CAAc;AAACP,UAAAA,SAAS,EAACM;AAAX,SAAd,EAA6BpB,UAA7B,CAAwCtD,CAAC,CAACuD,aAAF,CAAgB,gBAAhB,CAAxC,EAA2EwB,SAA3E,CAAqF,CAAC;AAACC,UAAAA,MAAM,EAAC,CAAR;AAAUC,UAAAA,MAAM,EAAC,aAAjB;AAA+Bb,UAAAA,SAAS,EAAC;AAAzC,SAAD,EAAoE;AAACY,UAAAA,MAAM,EAAC,CAAR;AAAUC,UAAAA,MAAM,EAAC,gBAAjB;AAAkCb,UAAAA,SAAS,EAACM;AAA5C,SAApE,CAArF;AAA0M,YAAIlF,CAAC,GAACuB,eAAe,GAAG4D,WAAlB,CAA8B;AAACP,UAAAA,SAAS,EAACM;AAAX,SAA9B,EAA6CpB,UAA7C,CAAwDtD,CAAC,CAACuD,aAAF,CAAgB,eAAhB,CAAxD,EAA0FwB,SAA1F,CAAoG,CAAC;AAACC,UAAAA,MAAM,EAAC,CAAR;AAAUpB,UAAAA,OAAO,EAAC,GAAlB;AAAsBQ,UAAAA,SAAS,EAAC;AAAhC,SAAD,EAA2D;AAACY,UAAAA,MAAM,EAAC,CAAR;AAAUpB,UAAAA,OAAO,EAAC,GAAlB;AAAsBQ,UAAAA,SAAS,EAACM;AAAhC,SAA3D,CAApG,CAAN;AAA0MxF,QAAAA,CAAC,CAAC4E,YAAF,CAAe,CAAC/B,CAAD,EAAGvC,CAAH,CAAf;AAAsB;AAAC;AAAC,GAA3zC,MAA+zC;AAACN,IAAAA,CAAC,CAAC4E,YAAF,CAAevC,CAAf;AAAkB;;AAAA,SAAOrC,CAAP;AAAS,CAAt1D;;AAAu1D,IAAIiG,iBAAiB,GAAC,UAAS/F,CAAT,EAAWY,CAAX,EAAauB,CAAb,EAAe;AAAC,MAAGA,CAAC,KAAG,KAAK,CAAZ,EAAc;AAACA,IAAAA,CAAC,GAAC,GAAF;AAAM;;AAAA,MAAIC,CAAC,GAACT,eAAe,GAAGuC,UAAlB,CAA6BlE,CAAC,CAACmE,aAAF,CAAgB,cAAhB,CAA7B,EAA8DC,MAA9D,CAAqE,SAArE,EAA+E,yBAA/E,EAAyG,CAAzG,CAAN;AAAkH,MAAItE,CAAC,GAAC6B,eAAe,GAAGuC,UAAlB,CAA6BlE,CAAC,CAACuE,gBAAF,CAAmB,+BAAnB,CAA7B,EAAkFF,YAAlF,CAA+F;AAACG,IAAAA,OAAO,EAAC;AAAT,GAA/F,EAA4GJ,MAA5G,CAAmH,WAAnH,EAA+H,iBAA/H,EAAiJ,mBAAjJ,CAAN;AAA4K,MAAI7D,CAAC,GAACoB,eAAe,GAAGuC,UAAlB,CAA6BlE,CAA7B,EAAgCgD,MAAhC,CAAuC,6BAAvC,EAAsEyB,QAAtE,CAA+EtC,CAA/E,EAAkFuC,YAAlF,CAA+F5E,CAA/F,CAAN;;AAAwG,MAAGc,CAAH,EAAK;AAAC,QAAI6B,CAAC,GAACkC,MAAM,CAACC,UAAP,GAAkB,GAAxB;AAA4B,QAAIjC,CAAC,GAAC/B,CAAC,CAACiE,OAAF,KAAY,WAAZ,IAAyBjE,CAAC,CAACkE,iBAAF,KAAsBC,SAArD;AAA+D,QAAIjE,CAAC,GAACa,eAAe,GAAGqE,iBAAlB,CAAoC,CAAC,WAAD,CAApC,EAAmD1B,gBAAnD,CAAoE,CAAC,WAAD,CAApE,EAAmFlB,QAAnF,CAA6F,UAASpD,CAAT,EAAW;AAAC,UAAGA,CAAC,KAAG,CAAP,EAAS;AAAC;AAAO;;AAAAY,MAAAA,CAAC,CAAC6E,KAAF,CAAQC,WAAR,CAAoB,UAApB,EAA+B,EAA/B;AAAmC,UAAIvD,CAAC,GAAC8D,KAAK,CAACC,IAAN,CAAWhD,CAAC,CAACqB,gBAAF,CAAmB,WAAnB,CAAX,EAA4CsB,MAA5C,CAAoD,UAAS7F,CAAT,EAAW;AAAC,eAAOA,CAAC,CAAC8E,iBAAF,KAAsBC,SAA7B;AAAuC,OAAvG,EAA0GoB,MAAhH;;AAAuH,UAAGhE,CAAC,IAAE,CAAN,EAAQ;AAACe,QAAAA,CAAC,CAACuC,KAAF,CAAQC,WAAR,CAAoB,kBAApB,EAAuC,EAAvC;AAA2C;AAAC,KAAzU,CAAN;AAAkV,QAAIxC,CAAC,GAACgC,QAAQ,CAACC,IAAf;;AAAoB,QAAG1C,CAAH,EAAK;AAAC,UAAIM,CAAC,GAAC,CAACqC,GAAG,CAACC,QAAJ,CAAa,OAAb,EAAqB,eAArB,CAAD,GAAuC,MAAvC,GAA8C,qCAApD;AAA0F,UAAInF,CAAC,GAACyC,CAAC,GAAC,OAAD,GAASI,CAAhB;AAAkB,UAAIuC,CAAC,GAACtD,oBAAoB,CAACC,oBAA3B;AAAgD,UAAI7B,CAAC,GAAC,gBAAcF,CAAd,GAAgB,UAAhB,GAA2BoF,CAA3B,GAA6B,GAAnC;AAAuCxE,MAAAA,CAAC,CAACoD,UAAF,CAAatD,CAAb,EAAgB+E,SAAhB,CAA0B,CAAC;AAACC,QAAAA,MAAM,EAAC,CAAR;AAAUC,QAAAA,MAAM,EAAC,gBAAjB;AAAkCb,QAAAA,SAAS,EAAC5E,CAA5C;AAA8C0F,QAAAA,YAAY,EAAC;AAA3D,OAAD,EAA6E;AAACF,QAAAA,MAAM,EAAC,CAAR;AAAUC,QAAAA,MAAM,EAAC,aAAjB;AAA+Bb,QAAAA,SAAS,EAAC,0BAAzC;AAAoEc,QAAAA,YAAY,EAAC;AAAjF,OAA7E,CAA1B;AAAiMvF,MAAAA,CAAC,CAACmE,YAAF,CAAe5D,CAAf;AAAkB,KAA5Z,MAAga;AAACP,MAAAA,CAAC,CAACmE,YAAF,CAAetC,CAAf;;AAAkB,UAAG,CAACO,CAAJ,EAAM;AAAC7C,QAAAA,CAAC,CAACsE,MAAF,CAAS,SAAT,EAAmB,GAAnB,EAAuB,GAAvB;AAA4B,OAAnC,MAAuC;AAAC,YAAIkB,CAAC,GAAC3C,CAAC,GAACX,oBAAoB,CAACC,oBAAtB,GAA2C,CAAlD;AAAoD,YAAI7B,CAAC,GAAC,6BAA2BkF,CAA3B,GAA6B,GAAnC;AAAuCxE,QAAAA,CAAC,CAACoD,UAAF,CAAatD,CAAC,CAACuD,aAAF,CAAgB,gBAAhB,CAAb,EAAgDoB,WAAhD,CAA4D;AAACP,UAAAA,SAAS,EAAC;AAAX,SAA5D,EAAgGW,SAAhG,CAA0G,CAAC;AAACC,UAAAA,MAAM,EAAC,CAAR;AAAUC,UAAAA,MAAM,EAAC,gBAAjB;AAAkCb,UAAAA,SAAS,EAAC5E;AAA5C,SAAD,EAAgD;AAACwF,UAAAA,MAAM,EAAC,CAAR;AAAUC,UAAAA,MAAM,EAAC,aAAjB;AAA+Bb,UAAAA,SAAS,EAAC;AAAzC,SAAhD,CAA1G;AAA+N,YAAI3D,CAAC,GAACM,eAAe,GAAGuC,UAAlB,CAA6BtD,CAAC,CAACuD,aAAF,CAAgB,eAAhB,CAA7B,EAA+DoB,WAA/D,CAA2E;AAACP,UAAAA,SAAS,EAAC;AAAX,SAA3E,EAAiHW,SAAjH,CAA2H,CAAC;AAACC,UAAAA,MAAM,EAAC,CAAR;AAAUpB,UAAAA,OAAO,EAAC,GAAlB;AAAsBQ,UAAAA,SAAS,EAAC5E;AAAhC,SAAD,EAAoC;AAACwF,UAAAA,MAAM,EAAC,CAAR;AAAUpB,UAAAA,OAAO,EAAC,GAAlB;AAAsBQ,UAAAA,SAAS,EAAC;AAAhC,SAApC,CAA3H,CAAN;AAAiOzE,QAAAA,CAAC,CAACmE,YAAF,CAAe,CAAC5D,CAAD,EAAGO,CAAH,CAAf;AAAsB;AAAC;AAAC,GAAr9C,MAAy9C;AAACd,IAAAA,CAAC,CAACmE,YAAF,CAAetC,CAAf;AAAkB;;AAAA,SAAO7B,CAAP;AAAS,CAAt7D;;AAAu7D,IAAI6F,gBAAgB,GAAC,UAASpG,CAAT,EAAW;AAAC,MAAIY,CAAC,GAACe,eAAe,EAArB;AAAwB,MAAIQ,CAAC,GAACR,eAAe,EAArB;AAAwB,MAAIS,CAAC,GAACT,eAAe,EAArB;AAAwBQ,EAAAA,CAAC,CAAC+B,UAAF,CAAalE,CAAC,CAACmE,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;AAA2KlC,EAAAA,CAAC,CAAC8B,UAAF,CAAalE,CAAC,CAACmE,aAAF,CAAgB,gBAAhB,CAAb,EAAgDwB,SAAhD,CAA0D,CAAC;AAACC,IAAAA,MAAM,EAAC,CAAR;AAAUpB,IAAAA,OAAO,EAAC,GAAlB;AAAsBQ,IAAAA,SAAS,EAAC;AAAhC,GAAD,EAAqD;AAACY,IAAAA,MAAM,EAAC,CAAR;AAAUpB,IAAAA,OAAO,EAAC,CAAlB;AAAoBQ,IAAAA,SAAS,EAAC;AAA9B,GAArD,CAA1D;AAAkK,SAAOpE,CAAC,CAACsD,UAAF,CAAalE,CAAb,EAAgBgD,MAAhB,CAAuB,gCAAvB,EAAyDyB,QAAzD,CAAkE,GAAlE,EAAuEC,YAAvE,CAAoF,CAACvC,CAAD,EAAGC,CAAH,CAApF,CAAP;AAAkG,CAAxhB;;AAAyhB,IAAIiE,gBAAgB,GAAC,UAASrG,CAAT,EAAW;AAAC,MAAIY,CAAC,GAACe,eAAe,EAArB;AAAwB,MAAIQ,CAAC,GAACR,eAAe,EAArB;AAAwB,MAAIS,CAAC,GAACT,eAAe,EAArB;AAAwB,MAAI7B,CAAC,GAACE,CAAC,CAACmE,aAAF,CAAgB,gBAAhB,CAAN;AAAwChC,EAAAA,CAAC,CAAC+B,UAAF,CAAalE,CAAC,CAACmE,aAAF,CAAgB,cAAhB,CAAb,EAA8CC,MAA9C,CAAqD,SAArD,EAA+D,yBAA/D,EAAyF,CAAzF;AAA4FhC,EAAAA,CAAC,CAAC8B,UAAF,CAAapE,CAAb,EAAgB6F,SAAhB,CAA0B,CAAC;AAACC,IAAAA,MAAM,EAAC,CAAR;AAAUpB,IAAAA,OAAO,EAAC,GAAlB;AAAsBQ,IAAAA,SAAS,EAAC;AAAhC,GAAD,EAAoD;AAACY,IAAAA,MAAM,EAAC,CAAR;AAAUpB,IAAAA,OAAO,EAAC,CAAlB;AAAoBQ,IAAAA,SAAS,EAAC;AAA9B,GAApD,CAA1B;AAAkI,SAAOpE,CAAC,CAACsD,UAAF,CAAalE,CAAb,EAAgBgD,MAAhB,CAAuB,kCAAvB,EAA2DyB,QAA3D,CAAoE,GAApE,EAAyEC,YAAzE,CAAsF,CAACvC,CAAD,EAAGC,CAAH,CAAtF,CAAP;AAAoG,CAAnd;;AAAod,IAAIkE,WAAW,GAAC,q6GAAhB;AAAs7G,IAAIC,UAAU,GAAC,2xDAAf;;AAA2yD,IAAIC,KAAK,GAAC,YAAU;AAAC,WAASxG,CAAT,CAAWA,CAAX,EAAa;AAAC,QAAIY,CAAC,GAAC,IAAN;AAAWb,IAAAA,gBAAgB,CAAC,IAAD,EAAMC,CAAN,CAAhB;AAAyB,SAAKyG,UAAL,GAAgBxG,WAAW,CAAC,IAAD,EAAM,oBAAN,EAA2B,CAA3B,CAA3B;AAAyD,SAAKyG,WAAL,GAAiBzG,WAAW,CAAC,IAAD,EAAM,qBAAN,EAA4B,CAA5B,CAA5B;AAA2D,SAAK0G,WAAL,GAAiB1G,WAAW,CAAC,IAAD,EAAM,qBAAN,EAA4B,CAA5B,CAA5B;AAA2D,SAAK2G,UAAL,GAAgB3G,WAAW,CAAC,IAAD,EAAM,oBAAN,EAA2B,CAA3B,CAA3B;AAAyD,SAAK4G,0BAAL,GAAgC,KAAhC;AAAsC,SAAKC,SAAL,GAAe,KAAf;AAAqB,SAAKC,aAAL,GAAmB,IAAnB;AAAwB,SAAKC,eAAL,GAAqB,IAArB;AAA0B,SAAKC,YAAL,GAAkB,IAAlB;AAAuB,SAAKC,QAAL,GAAc,IAAd;AAAmB,SAAKC,YAAL,GAAkB,KAAlB;;AAAwB,SAAKC,aAAL,GAAmB,YAAU;AAACxG,MAAAA,CAAC,CAACU,OAAF,CAAUyD,SAAV,EAAoB9D,QAApB;AAA8B,KAA5D;;AAA6D,SAAKoG,SAAL,GAAe,UAASrH,CAAT,EAAW;AAACA,MAAAA,CAAC,CAACsH,eAAF;AAAoBtH,MAAAA,CAAC,CAACuH,cAAF;AAAmB3G,MAAAA,CAAC,CAACU,OAAF;AAAY,KAA9E;;AAA+E,SAAKkG,WAAL,GAAiB,UAASxH,CAAT,EAAW;AAAC,UAAImC,CAAC,GAACvB,CAAC,CAAC6G,YAAR;AAAqB,UAAIrF,CAAC,GAACsF,aAAa,CAAC1H,CAAC,CAAC2H,IAAH,CAAnB;;AAA4B,UAAGxF,CAAC,IAAEC,CAAN,EAAQ;AAAC,YAAItC,CAAC,GAAC,IAAI8H,WAAJ,CAAgBxF,CAAhB,EAAkB;AAACyF,UAAAA,OAAO,EAAC,KAAT;AAAeC,UAAAA,UAAU,EAAC,KAA1B;AAAgCC,UAAAA,MAAM,EAAC/H,CAAC,CAAC+H;AAAzC,SAAlB,CAAN;AAA0E5F,QAAAA,CAAC,CAAC6F,aAAF,CAAgBlI,CAAhB;AAAmB;AAAC,KAArL;AAAsL;;AAAAE,EAAAA,CAAC,CAACiI,SAAF,CAAYC,mBAAZ,GAAgC,UAASlI,CAAT,EAAW;AAAC,QAAG,KAAKmI,OAAR,EAAgB;AAAC,WAAKA,OAAL,CAAahF,MAAb,CAAoBnD,CAApB;AAAuB,KAAxC,MAA6C,IAAGA,CAAH,EAAK;AAAC,WAAKoI,gBAAL;AAAwB;AAAC,GAAxH;;AAAyHpI,EAAAA,CAAC,CAACiI,SAAF,CAAYI,iBAAZ,GAA8B,YAAU;AAACnH,IAAAA,cAAc,CAAC,KAAKoC,EAAN,CAAd;AAAwB,GAAjE;;AAAkEtD,EAAAA,CAAC,CAACiI,SAAF,CAAY9G,OAAZ,GAAoB,YAAU;AAAC,WAAOvB,SAAS,CAAC,IAAD,EAAM,KAAK,CAAX,EAAa,KAAK,CAAlB,EAAqB,YAAU;AAAC,UAAII,CAAJ,EAAMY,CAAN,EAAQuB,CAAR;AAAU,UAAIC,CAAC,GAAC,IAAN;AAAW,aAAOvC,WAAW,CAAC,IAAD,EAAO,UAASC,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACwI,KAAT;AAAgB,eAAK,CAAL;AAAO,gBAAG,KAAKxB,SAAR,EAAkB;AAAC,qBAAM,CAAC,CAAD,CAAN;AAAU;;AAAA9G,YAAAA,CAAC,GAAC,KAAKsD,EAAL,CAAQa,aAAR,CAAsB,gBAAtB,CAAF;;AAA0C,gBAAG,CAACnE,CAAJ,EAAM;AAAC,oBAAM,IAAIuI,KAAJ,CAAU,wBAAV,CAAN;AAA0C;;AAAA3H,YAAAA,CAAC,GAAC4H,MAAM,CAACC,MAAP,CAAcD,MAAM,CAACC,MAAP,CAAc,EAAd,EAAiB,KAAKC,cAAtB,CAAd,EAAoD;AAACC,cAAAA,KAAK,EAAC,KAAKrF;AAAZ,aAApD,CAAF;AAAuEnB,YAAAA,CAAC,GAAC,IAAF;AAAO,mBAAM,CAAC,CAAD,EAAGtB,eAAe,CAAC,KAAK+H,QAAN,EAAe5I,CAAf,EAAiB,KAAK6I,SAAtB,EAAgC,CAAC,UAAD,CAAhC,EAA6CjI,CAA7C,CAAlB,CAAN;;AAAyE,eAAK,CAAL;AAAOuB,YAAAA,CAAC,CAACsF,YAAF,GAAe3H,CAAC,CAACgJ,IAAF,EAAf;AAAwB,mBAAM,CAAC,CAAD,EAAGpH,SAAS,CAAC,KAAK+F,YAAN,CAAZ,CAAN;;AAAuC,eAAK,CAAL;AAAO3H,YAAAA,CAAC,CAACgJ,IAAF;AAAS3I,YAAAA,SAAS,CAAE,YAAU;AAAC,qBAAOiC,CAAC,CAACkB,EAAF,CAAKyF,SAAL,CAAeC,GAAf,CAAmB,YAAnB,CAAP;AAAwC,aAArD,CAAT;AAAiE,mBAAM,CAAC,CAAD,EAAG7H,OAAO,CAAC,IAAD,EAAM,YAAN,EAAmB8C,iBAAnB,EAAqCmC,gBAArC,EAAsD,KAAKtB,iBAA3D,CAAV,CAAN;;AAA+F,eAAK,CAAL;AAAOhF,YAAAA,CAAC,CAACgJ,IAAF;;AAAS,gBAAG,KAAK3B,YAAR,EAAqB;AAAC,mBAAKiB,gBAAL;AAAwB;;AAAA,mBAAM,CAAC,CAAD,CAAN;AAA1lB;AAAqmB,OAAxnB,CAAlB;AAA6oB,KAAlsB,CAAhB;AAAqtB,GAApvB;;AAAqvBpI,EAAAA,CAAC,CAACiI,SAAF,CAAYG,gBAAZ,GAA6B,YAAU;AAAC,QAAIpI,CAAC,GAAC,IAAN;;AAAW,QAAGU,UAAU,CAAC,IAAD,CAAV,KAAmB,KAAtB,EAA4B;AAAC;AAAO;;AAAA,QAAIE,CAAC,GAAC,KAAKqI,cAAL,IAAqBtI,MAAM,CAACuI,GAAP,CAAW,YAAX,EAAwBnD,iBAAxB,CAA3B;AAAsE,QAAI5D,CAAC,GAAC,KAAKgH,SAAL,GAAevI,CAAC,CAAC,KAAK0C,EAAN,EAAS,KAAKwB,iBAAd,CAAtB;AAAuD,SAAKqD,OAAL,GAAajG,yBAAyB,CAAC,KAAKoB,EAAN,EAASnB,CAAT,EAAY,YAAU;AAACnC,MAAAA,CAAC,CAAC6G,0BAAF,GAA6B,IAA7B;AAAkC7G,MAAAA,CAAC,CAACmJ,SAAF,CAAY/F,QAAZ,CAAsB,YAAU;AAAC,eAAOxD,SAAS,CAACI,CAAD,EAAG,KAAK,CAAR,EAAU,KAAK,CAAf,EAAkB,YAAU;AAAC,iBAAOH,WAAW,CAAC,IAAD,EAAO,UAASG,CAAT,EAAW;AAAC,oBAAOA,CAAC,CAACsI,KAAT;AAAgB,mBAAK,CAAL;AAAO,uBAAM,CAAC,CAAD,EAAG,KAAKhH,OAAL,CAAayD,SAAb,EAAuB,SAAvB,CAAH,CAAN;;AAA4C,mBAAK,CAAL;AAAO/E,gBAAAA,CAAC,CAAC8I,IAAF;AAAS,qBAAKjC,0BAAL,GAAgC,KAAhC;AAAsC,uBAAM,CAAC,CAAD,CAAN;AAAzH;AAAoI,WAAvJ,CAAlB;AAA4K,SAAzM,CAAhB;AAA4N,OAA7P;AAAgQ,KAAzT,CAAtC;AAAkW,SAAKsB,OAAL,CAAahF,MAAb,CAAoB,IAApB;AAA0B,GAAhlB;;AAAilBnD,EAAAA,CAAC,CAACiI,SAAF,CAAY3G,OAAZ,GAAoB,UAAStB,CAAT,EAAWY,CAAX,EAAa;AAAC,WAAOhB,SAAS,CAAC,IAAD,EAAM,KAAK,CAAX,EAAa,KAAK,CAAlB,EAAqB,YAAU;AAAC,UAAIuC,CAAJ,EAAMC,CAAN;AAAQ,aAAOvC,WAAW,CAAC,IAAD,EAAO,UAASC,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACwI,KAAT;AAAgB,eAAK,CAAL;AAAO,gBAAG,KAAKzB,0BAAL,IAAiCjG,CAAC,KAAG,SAAxC,EAAkD;AAAC,qBAAM,CAAC,CAAD,EAAG,KAAH,CAAN;AAAgB;;AAAAuB,YAAAA,CAAC,GAACf,gBAAgB,CAAC8H,GAAjB,CAAqB,IAArB,KAA4B,EAA9B;AAAiC,mBAAM,CAAC,CAAD,EAAG5H,OAAO,CAAC,IAAD,EAAMtB,CAAN,EAAQY,CAAR,EAAU,YAAV,EAAuBmF,iBAAvB,EAAyCM,gBAAzC,EAA0D,KAAKvB,iBAA/D,CAAV,CAAN;;AAAmG,eAAK,CAAL;AAAO1C,YAAAA,CAAC,GAACtC,CAAC,CAACgJ,IAAF,EAAF;AAAW,gBAAG,CAAC1G,CAAJ,EAAM,OAAM,CAAC,CAAD,EAAG,CAAH,CAAN;AAAY,mBAAM,CAAC,CAAD,EAAGrB,eAAe,CAAC,KAAK6H,QAAN,EAAe,KAAKnB,YAApB,CAAlB,CAAN;;AAA2D,eAAK,CAAL;AAAO3H,YAAAA,CAAC,CAACgJ,IAAF;;AAAS,gBAAG,KAAKK,SAAR,EAAkB;AAAC,mBAAKA,SAAL,CAAeC,OAAf;AAAyB;;AAAAjH,YAAAA,CAAC,CAACkH,OAAF,CAAW,UAASrJ,CAAT,EAAW;AAAC,qBAAOA,CAAC,CAACoJ,OAAF,EAAP;AAAmB,aAA1C;AAA6CtJ,YAAAA,CAAC,CAACwI,KAAF,GAAQ,CAAR;;AAAU,eAAK,CAAL;AAAO,iBAAKa,SAAL,GAAepE,SAAf;AAAyB,mBAAM,CAAC,CAAD,EAAG3C,CAAH,CAAN;AAAhd;AAA6d,OAAhf,CAAlB;AAAqgB,KAA7iB,CAAhB;AAAgkB,GAAlmB;;AAAmmBpC,EAAAA,CAAC,CAACiI,SAAF,CAAYqB,YAAZ,GAAyB,YAAU;AAAC,WAAO9H,WAAW,CAAC,KAAK8B,EAAN,EAAS,oBAAT,CAAlB;AAAiD,GAArF;;AAAsFtD,EAAAA,CAAC,CAACiI,SAAF,CAAYsB,aAAZ,GAA0B,YAAU;AAAC,WAAO/H,WAAW,CAAC,KAAK8B,EAAN,EAAS,qBAAT,CAAlB;AAAkD,GAAvF;;AAAwFtD,EAAAA,CAAC,CAACiI,SAAF,CAAYuB,MAAZ,GAAmB,YAAU;AAAC,QAAIxJ,CAAJ;AAAM,QAAIY,CAAC,GAACF,UAAU,CAAC,IAAD,CAAhB;AAAuB,WAAON,CAAC,CAACE,IAAD,EAAM;AAAC,mBAAY,IAAb;AAAkB,oBAAa,MAA/B;AAAsCmJ,MAAAA,QAAQ,EAAC,IAA/C;AAAoDC,MAAAA,KAAK,EAAClB,MAAM,CAACC,MAAP,EAAezI,CAAC,GAAC,EAAF,EAAKA,CAAC,CAACY,CAAD,CAAD,GAAK,IAAV,EAAeZ,CAAC,CAAC,YAAD,CAAD,GAAgB,KAAK8E,iBAAL,KAAyBC,SAAzB,IAAoCnE,CAAC,KAAG,KAAvE,EAA6EZ,CAA5F,GAA+FyB,WAAW,CAAC,KAAKkI,QAAN,CAA1G,CAA1D;AAAqLlE,MAAAA,KAAK,EAAC;AAACmE,QAAAA,MAAM,EAAC,MAAI,MAAI,KAAKC,YAAb;AAAR,OAA3L;AAA+NC,MAAAA,gBAAgB,EAAC,KAAK1C,aAArP;AAAmQ2C,MAAAA,YAAY,EAAC,KAAK1C,SAArR;AAA+R2C,MAAAA,oBAAoB,EAAC,KAAKxC,WAAzT;AAAqUyC,MAAAA,qBAAqB,EAAC,KAAKzC,WAAhW;AAA4W0C,MAAAA,qBAAqB,EAAC,KAAK1C,WAAvY;AAAmZ2C,MAAAA,oBAAoB,EAAC,KAAK3C;AAA7a,KAAN,EAAgcpH,CAAC,CAAC,cAAD,EAAgB;AAACgK,MAAAA,OAAO,EAAC,KAAKnD,YAAd;AAA2BoD,MAAAA,QAAQ,EAAC,KAAKrD;AAAzC,KAAhB,CAAjc,EAA4gBpG,CAAC,KAAG,KAAJ,IAAWR,CAAC,CAAC,KAAD,EAAO;AAACsJ,MAAAA,KAAK,EAAC;AAAP,KAAP,CAAxhB,EAAujBtJ,CAAC,CAAC,KAAD,EAAO;AAACqJ,MAAAA,QAAQ,EAAC;AAAV,KAAP,CAAxjB,EAA+kBrJ,CAAC,CAAC,KAAD,EAAO;AAACkK,MAAAA,IAAI,EAAC,QAAN;AAAeZ,MAAAA,KAAK,EAAC;AAArB,KAAP,CAAhlB,EAAkpBtJ,CAAC,CAAC,KAAD,EAAO;AAACqJ,MAAAA,QAAQ,EAAC;AAAV,KAAP,CAAnpB,CAAR;AAAmrB,GAA9uB;;AAA+uBjB,EAAAA,MAAM,CAAC+B,cAAP,CAAsBvK,CAAC,CAACiI,SAAxB,EAAkC,IAAlC,EAAuC;AAACiB,IAAAA,GAAG,EAAC,YAAU;AAAC,aAAO1I,UAAU,CAAC,IAAD,CAAjB;AAAwB,KAAxC;AAAyCgK,IAAAA,UAAU,EAAC,KAApD;AAA0DC,IAAAA,YAAY,EAAC;AAAvE,GAAvC;AAAqHjC,EAAAA,MAAM,CAAC+B,cAAP,CAAsBvK,CAAtB,EAAwB,UAAxB,EAAmC;AAACkJ,IAAAA,GAAG,EAAC,YAAU;AAAC,aAAM;AAAC/B,QAAAA,YAAY,EAAC,CAAC,qBAAD;AAAd,OAAN;AAA6C,KAA7D;AAA8DqD,IAAAA,UAAU,EAAC,KAAzE;AAA+EC,IAAAA,YAAY,EAAC;AAA5F,GAAnC;AAAsI,SAAOzK,CAAP;AAAS,CAA3hI,EAAV;;AAAwiI,IAAI0H,aAAa,GAAC;AAACgD,EAAAA,kBAAkB,EAAC,iBAApB;AAAsCC,EAAAA,mBAAmB,EAAC,kBAA1D;AAA6EC,EAAAA,mBAAmB,EAAC,kBAAjG;AAAoHC,EAAAA,kBAAkB,EAAC;AAAvI,CAAlB;AAA4KrE,KAAK,CAACf,KAAN,GAAY;AAACqF,EAAAA,GAAG,EAACxE,WAAL;AAAiByE,EAAAA,EAAE,EAACxE;AAApB,CAAZ;AAA4C,SAAOC,KAAK,IAAIwE,SAAhB","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,c as writeTask,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode,c as config}from\"./ionic-global-63a97a32.js\";import{a as attachComponent,d as detachComponent}from\"./framework-delegate-4392cd63.js\";import{B as BACKDROP,e as prepareOverlay,d as present,h as activeAnimations,f as dismiss,g as eventMethod}from\"./overlays-e9ccff30.js\";import{g as getClassMap}from\"./theme-ff3fc52f.js\";import{e as deepReady}from\"./index-931440b1.js\";import{c as createAnimation}from\"./animation-096c6391.js\";import{g as getTimeGivenProgression}from\"./cubic-bezier-eea9a7a9.js\";import{createGesture}from\"./index-f49d994d.js\";import{j as clamp}from\"./helpers-dd7e4b7b.js\";import\"./hardware-back-button-4a6b37fb.js\";import\"./gesture-controller-31cb6bb9.js\";var SwipeToCloseDefaults={MIN_PRESENTING_SCALE:.93};var createSwipeToCloseGesture=function(e,a,o){var t=e.offsetHeight;var r=false;var i=function(e){var a=e.event.target;if(a===null||!a.closest){return true}var o=a.closest(\"ion-content, ion-footer\");if(o===null){return true}return false};var n=function(){a.progressStart(true,r?1:0)};var s=function(e){var o=clamp(1e-4,e.deltaY/t,.9999);a.progressStep(o)};var d=function(e){var i=e.velocityY;var n=clamp(1e-4,e.deltaY/t,.9999);var s=(e.deltaY+i*1e3)/t;var d=s>=.5;var m=d?-.001:.001;if(!d){a.easing(\"cubic-bezier(1, 0, 0.68, 0.28)\");m+=getTimeGivenProgression([0,0],[1,0],[.68,.28],[1,1],n)[0]}else{a.easing(\"cubic-bezier(0.32, 0.72, 0, 1)\");m+=getTimeGivenProgression([0,0],[.32,.72],[0,1],[1,1],n)[0]}var c=d?computeDuration(n*t,i):computeDuration((1-n)*t,i);r=d;l.enable(false);a.onFinish((function(){if(!d){l.enable(true)}})).progressEnd(d?1:0,m,c);if(d){o()}};var l=createGesture({el:e,gestureName:\"modalSwipeToClose\",gesturePriority:40,direction:\"y\",threshold:10,canStart:i,onStart:n,onMove:s,onEnd:d});return l};var computeDuration=function(e,a){return clamp(400,e/Math.abs(a*1.1),500)};var iosEnterAnimation=function(e,a){var o=createAnimation().addElement(e.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",.01,\"var(--backdrop-opacity)\").beforeStyles({\"pointer-events\":\"none\"}).afterClearStyles([\"pointer-events\"]);var t=createAnimation().addElement(e.querySelectorAll(\".modal-wrapper, .modal-shadow\")).beforeStyles({opacity:1}).fromTo(\"transform\",\"translateY(100vh)\",\"translateY(0vh)\");var r=createAnimation().addElement(e).easing(\"cubic-bezier(0.32,0.72,0,1)\").duration(500).addAnimation(t);if(a){var i=window.innerWidth<768;var n=a.tagName===\"ION-MODAL\"&&a.presentingElement!==undefined;var s=createAnimation().beforeStyles({transform:\"translateY(0)\",\"transform-origin\":\"top center\",overflow:\"hidden\"});var d=document.body;if(i){var l=!CSS.supports(\"width\",\"max(0px, 1px)\")?\"30px\":\"max(30px, var(--ion-safe-area-top))\";var m=n?\"-10px\":l;var c=SwipeToCloseDefaults.MIN_PRESENTING_SCALE;var p=\"translateY(\"+m+\") scale(\"+c+\")\";s.afterStyles({transform:p}).beforeAddWrite((function(){return d.style.setProperty(\"background-color\",\"black\")})).addElement(a).keyframes([{offset:0,filter:\"contrast(1)\",transform:\"translateY(0px) scale(1)\",borderRadius:\"0px\"},{offset:1,filter:\"contrast(0.85)\",transform:p,borderRadius:\"10px 10px 0 0\"}]);r.addAnimation(s)}else{r.addAnimation(o);if(!n){t.fromTo(\"opacity\",\"0\",\"1\")}else{var c=n?SwipeToCloseDefaults.MIN_PRESENTING_SCALE:1;var p=\"translateY(-10px) scale(\"+c+\")\";s.afterStyles({transform:p}).addElement(a.querySelector(\".modal-wrapper\")).keyframes([{offset:0,filter:\"contrast(1)\",transform:\"translateY(0) scale(1)\"},{offset:1,filter:\"contrast(0.85)\",transform:p}]);var h=createAnimation().afterStyles({transform:p}).addElement(a.querySelector(\".modal-shadow\")).keyframes([{offset:0,opacity:\"1\",transform:\"translateY(0) scale(1)\"},{offset:1,opacity:\"0\",transform:p}]);r.addAnimation([s,h])}}}else{r.addAnimation(o)}return r};var iosLeaveAnimation=function(e,a,o){if(o===void 0){o=500}var t=createAnimation().addElement(e.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",\"var(--backdrop-opacity)\",0);var r=createAnimation().addElement(e.querySelectorAll(\".modal-wrapper, .modal-shadow\")).beforeStyles({opacity:1}).fromTo(\"transform\",\"translateY(0vh)\",\"translateY(100vh)\");var i=createAnimation().addElement(e).easing(\"cubic-bezier(0.32,0.72,0,1)\").duration(o).addAnimation(r);if(a){var n=window.innerWidth<768;var s=a.tagName===\"ION-MODAL\"&&a.presentingElement!==undefined;var d=createAnimation().beforeClearStyles([\"transform\"]).afterClearStyles([\"transform\"]).onFinish((function(e){if(e!==1){return}a.style.setProperty(\"overflow\",\"\");var o=Array.from(l.querySelectorAll(\"ion-modal\")).filter((function(e){return e.presentingElement!==undefined})).length;if(o<=1){l.style.setProperty(\"background-color\",\"\")}}));var l=document.body;if(n){var m=!CSS.supports(\"width\",\"max(0px, 1px)\")?\"30px\":\"max(30px, var(--ion-safe-area-top))\";var c=s?\"-10px\":m;var p=SwipeToCloseDefaults.MIN_PRESENTING_SCALE;var h=\"translateY(\"+c+\") scale(\"+p+\")\";d.addElement(a).keyframes([{offset:0,filter:\"contrast(0.85)\",transform:h,borderRadius:\"10px 10px 0 0\"},{offset:1,filter:\"contrast(1)\",transform:\"translateY(0px) scale(1)\",borderRadius:\"0px\"}]);i.addAnimation(d)}else{i.addAnimation(t);if(!s){r.fromTo(\"opacity\",\"1\",\"0\")}else{var p=s?SwipeToCloseDefaults.MIN_PRESENTING_SCALE:1;var h=\"translateY(-10px) scale(\"+p+\")\";d.addElement(a.querySelector(\".modal-wrapper\")).afterStyles({transform:\"translate3d(0, 0, 0)\"}).keyframes([{offset:0,filter:\"contrast(0.85)\",transform:h},{offset:1,filter:\"contrast(1)\",transform:\"translateY(0) scale(1)\"}]);var f=createAnimation().addElement(a.querySelector(\".modal-shadow\")).afterStyles({transform:\"translateY(0) scale(1)\"}).keyframes([{offset:0,opacity:\"0\",transform:h},{offset:1,opacity:\"1\",transform:\"translateY(0) scale(1)\"}]);i.addAnimation([d,f])}}}else{i.addAnimation(t)}return i};var mdEnterAnimation=function(e){var a=createAnimation();var o=createAnimation();var t=createAnimation();o.addElement(e.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",.01,\"var(--backdrop-opacity)\").beforeStyles({\"pointer-events\":\"none\"}).afterClearStyles([\"pointer-events\"]);t.addElement(e.querySelector(\".modal-wrapper\")).keyframes([{offset:0,opacity:.01,transform:\"translateY(40px)\"},{offset:1,opacity:1,transform:\"translateY(0px)\"}]);return a.addElement(e).easing(\"cubic-bezier(0.36,0.66,0.04,1)\").duration(280).addAnimation([o,t])};var mdLeaveAnimation=function(e){var a=createAnimation();var o=createAnimation();var t=createAnimation();var r=e.querySelector(\".modal-wrapper\");o.addElement(e.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",\"var(--backdrop-opacity)\",0);t.addElement(r).keyframes([{offset:0,opacity:.99,transform:\"translateY(0px)\"},{offset:1,opacity:0,transform:\"translateY(40px)\"}]);return a.addElement(e).easing(\"cubic-bezier(0.47,0,0.745,0.715)\").duration(200).addAnimation([o,t])};var modalIosCss=\".sc-ion-modal-ios-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items: