mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
33 KiB
JSON
1 line
33 KiB
JSON
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\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-a62f858b.js';\nimport { s as sanitizeDOMString } from './index-9e3fe806.js';\nimport { g as getClassMap } from './theme-ff3fc52f.js';\nimport { c as createAnimation } from './animation-822d986b.js';\nimport './hardware-back-button-4a6b37fb.js';\nimport './helpers-1457892a.js';\n\n/**\n * iOS Loading Enter Animation\n */\nconst iosEnterAnimation = baseEl => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({\n 'pointer-events': 'none'\n }).afterClearStyles(['pointer-events']);\n wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper')).keyframes([{\n offset: 0,\n opacity: 0.01,\n transform: 'scale(1.1)'\n }, {\n offset: 1,\n opacity: 1,\n transform: 'scale(1)'\n }]);\n return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Loading Leave Animation\n */\nconst iosLeaveAnimation = baseEl => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper')).keyframes([{\n offset: 0,\n opacity: 0.99,\n transform: 'scale(1)'\n }, {\n offset: 1,\n opacity: 0,\n transform: 'scale(0.9)'\n }]);\n return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Loading Enter Animation\n */\nconst mdEnterAnimation = baseEl => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({\n 'pointer-events': 'none'\n }).afterClearStyles(['pointer-events']);\n wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper')).keyframes([{\n offset: 0,\n opacity: 0.01,\n transform: 'scale(1.1)'\n }, {\n offset: 1,\n opacity: 1,\n transform: 'scale(1)'\n }]);\n return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Loading Leave Animation\n */\nconst mdLeaveAnimation = baseEl => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper')).keyframes([{\n offset: 0,\n opacity: 0.99,\n transform: 'scale(1)'\n }, {\n offset: 1,\n opacity: 0,\n transform: 'scale(0.9)'\n }]);\n return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]);\n};\nconst 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}}\";\nconst 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}}\";\nconst Loading = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\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 /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * Number of milliseconds to wait before dismissing the loading indicator.\n */\n this.duration = 0;\n /**\n * If `true`, the loading indicator will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = false;\n /**\n * If `true`, a backdrop will be displayed behind the loading indicator.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the loading indicator will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the loading indicator will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n componentWillLoad() {\n if (this.spinner === undefined) {\n const mode = getIonMode(this);\n this.spinner = config.get('loadingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'crescent'));\n }\n }\n /**\n * Present the loading overlay after it has been created.\n */\n present() {\n var _this = this;\n return _asyncToGenerator(function* () {\n yield present(_this, 'loadingEnter', iosEnterAnimation, mdEnterAnimation, undefined);\n if (_this.duration > 0) {\n _this.durationTimeout = setTimeout(() => _this.dismiss(), _this.duration + 10);\n }\n })();\n }\n /**\n * Dismiss the loading overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the loading.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the loading.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n if (this.durationTimeout) {\n clearTimeout(this.durationTimeout);\n }\n return dismiss(this, data, role, 'loadingLeave', iosLeaveAnimation, mdLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the loading did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionLoadingDidDismiss');\n }\n /**\n * Returns a promise that resolves when the loading will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionLoadingWillDismiss');\n }\n render() {\n const {\n message,\n spinner,\n htmlAttributes\n } = this;\n const mode = getIonMode(this);\n return h(Host, Object.assign({\n tabindex: \"-1\"\n }, htmlAttributes, {\n style: {\n zIndex: `${40000 + this.overlayIndex}`\n },\n onIonBackdropTap: this.onBackdropTap,\n class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), {\n [mode]: true,\n 'loading-translucent': this.translucent\n })\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 }, spinner && h(\"div\", {\n class: \"loading-spinner\"\n }, h(\"ion-spinner\", {\n name: spinner,\n \"aria-hidden\": \"true\"\n })), message && h(\"div\", {\n class: \"loading-content\",\n innerHTML: sanitizeDOMString(message)\n })), h(\"div\", {\n tabindex: \"0\"\n }));\n }\n get el() {\n return getElement(this);\n }\n};\nLoading.style = {\n ios: loadingIosCss,\n md: loadingMdCss\n};\nexport { Loading as ion_loading };","map":{"version":3,"names":["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","baseEl","baseAnimation","backdropAnimation","wrapperAnimation","addElement","querySelector","fromTo","beforeStyles","afterClearStyles","keyframes","offset","opacity","transform","easing","duration","addAnimation","iosLeaveAnimation","mdEnterAnimation","mdLeaveAnimation","loadingIosCss","loadingMdCss","Loading","constructor","hostRef","didPresent","willPresent","willDismiss","didDismiss","presented","keyboardClose","backdropDismiss","showBackdrop","translucent","animated","onBackdropTap","undefined","connectedCallback","el","componentWillLoad","spinner","mode","get","_this","_asyncToGenerator","durationTimeout","setTimeout","data","role","clearTimeout","onDidDismiss","onWillDismiss","render","message","htmlAttributes","Object","assign","tabindex","style","zIndex","overlayIndex","onIonBackdropTap","class","cssClass","visible","tappable","name","innerHTML","ios","md","ion_loading"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@ionic/core/dist/esm/ion-loading.entry.js"],"sourcesContent":["import { 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-a62f858b.js';\nimport { s as sanitizeDOMString } from './index-9e3fe806.js';\nimport { g as getClassMap } from './theme-ff3fc52f.js';\nimport { c as createAnimation } from './animation-822d986b.js';\nimport './hardware-back-button-4a6b37fb.js';\nimport './helpers-1457892a.js';\n\n/**\n * iOS Loading Enter Animation\n */\nconst iosEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.01, transform: 'scale(1.1)' },\n { offset: 1, opacity: 1, transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Loading Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'scale(1)' },\n { offset: 1, opacity: 0, transform: 'scale(0.9)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Loading Enter Animation\n */\nconst mdEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.01, transform: 'scale(1.1)' },\n { offset: 1, opacity: 1, transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Loading Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'scale(1)' },\n { offset: 1, opacity: 0, transform: 'scale(0.9)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst 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}}\";\n\nconst 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\nconst Loading = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\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 /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * Number of milliseconds to wait before dismissing the loading indicator.\n */\n this.duration = 0;\n /**\n * If `true`, the loading indicator will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = false;\n /**\n * If `true`, a backdrop will be displayed behind the loading indicator.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the loading indicator will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the loading indicator will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n componentWillLoad() {\n if (this.spinner === undefined) {\n const mode = getIonMode(this);\n this.spinner = config.get('loadingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'crescent'));\n }\n }\n /**\n * Present the loading overlay after it has been created.\n */\n async present() {\n await present(this, 'loadingEnter', iosEnterAnimation, mdEnterAnimation, undefined);\n if (this.duration > 0) {\n this.durationTimeout = setTimeout(() => this.dismiss(), this.duration + 10);\n }\n }\n /**\n * Dismiss the loading overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the loading.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the loading.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n if (this.durationTimeout) {\n clearTimeout(this.durationTimeout);\n }\n return dismiss(this, data, role, 'loadingLeave', iosLeaveAnimation, mdLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the loading did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionLoadingDidDismiss');\n }\n /**\n * Returns a promise that resolves when the loading will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionLoadingWillDismiss');\n }\n render() {\n const { message, spinner, htmlAttributes } = this;\n const mode = getIonMode(this);\n return (h(Host, Object.assign({ tabindex: \"-1\" }, htmlAttributes, { style: {\n zIndex: `${40000 + this.overlayIndex}`\n }, onIonBackdropTap: this.onBackdropTap, class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), { [mode]: true, 'loading-translucent': this.translucent }) }), h(\"ion-backdrop\", { visible: this.showBackdrop, tappable: this.backdropDismiss }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"loading-wrapper ion-overlay-wrapper\", role: \"dialog\" }, spinner && (h(\"div\", { class: \"loading-spinner\" }, h(\"ion-spinner\", { name: spinner, \"aria-hidden\": \"true\" }))), message && h(\"div\", { class: \"loading-content\", innerHTML: sanitizeDOMString(message) })), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n};\nLoading.style = {\n ios: loadingIosCss,\n md: loadingMdCss\n};\n\nexport { Loading as ion_loading };\n"],"mappings":"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"},"metadata":{},"sourceType":"module"} |