react-klasha
Version:
This is an reactJS library for implementing klasha payment gateway
1 lines • 45.1 kB
JSON
{"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 } from \"./ionic-global-63a97a32.js\";\nimport { f as debounceEvent, i as inheritAttributes, h as findItemLabel } from \"./helpers-dd7e4b7b.js\";\nimport { c as createColorClasses } from \"./theme-ff3fc52f.js\";\nvar inputIosCss = \".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-ios-h{--padding-start:0}.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.native-input.sc-ion-input-ios{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.native-input[disabled].sc-ion-input-ios{opacity:0.4}.cloned-input.sc-ion-input-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.sc-ion-input-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios{background-image:url(\\\"data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='var(--ion-color-step-600,%20%23666666)'%20d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0S484.3,190.1,403.1,108.9z%20M352,340.2L340.2,352l-84.4-84.2l-84,83.8L160,339.8l84-83.8l-84-83.8l11.8-11.8l84,83.8l84.4-84.2l11.8,11.8L267.6,256L352,340.2z'/></svg>\\\");width:30px;height:30px;background-size:18px}\";\nvar inputMdCss = \".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-md-h{--padding-start:0}.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.native-input.sc-ion-input-md{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.native-input[disabled].sc-ion-input-md{opacity:0.4}.cloned-input.sc-ion-input-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px;font-size:inherit}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md{background-image:url(\\\"data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><polygon%20fill='var(--ion-color-step-600,%20%23666666)'%20points='405,136.798%20375.202,107%20256,226.202%20136.798,107%20107,136.798%20226.202,256%20107,375.202%20136.798,405%20256,285.798%20375.202,405%20405,375.202%20285.798,256'/></svg>\\\");width:30px;height:30px;background-size:22px}\";\n\nvar Input = function () {\n function t(t) {\n var i = this;\n registerInstance(this, t);\n this.ionInput = createEvent(this, \"ionInput\", 7);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.inputId = \"ion-input-\" + inputIds++;\n this.didBlurAfterEdit = false;\n this.inheritedAttributes = {};\n this.fireFocusEvents = true;\n this.hasFocus = false;\n this.autocapitalize = \"off\";\n this.autocomplete = \"off\";\n this.autocorrect = \"off\";\n this.autofocus = false;\n this.clearInput = false;\n this.debounce = 0;\n this.disabled = false;\n this.name = this.inputId;\n this.readonly = false;\n this.required = false;\n this.spellcheck = false;\n this.type = \"text\";\n this.value = \"\";\n\n this.onInput = function (t) {\n var e = t.target;\n\n if (e) {\n i.value = e.value || \"\";\n }\n\n i.ionInput.emit(t);\n };\n\n this.onBlur = function (t) {\n i.hasFocus = false;\n i.focusChanged();\n i.emitStyle();\n\n if (i.fireFocusEvents) {\n i.ionBlur.emit(t);\n }\n };\n\n this.onFocus = function (t) {\n i.hasFocus = true;\n i.focusChanged();\n i.emitStyle();\n\n if (i.fireFocusEvents) {\n i.ionFocus.emit(t);\n }\n };\n\n this.onKeydown = function (t) {\n if (i.shouldClearOnEdit()) {\n if (i.didBlurAfterEdit && i.hasValue() && t.key !== \"Enter\") {\n i.clearTextInput();\n }\n\n i.didBlurAfterEdit = false;\n }\n };\n\n this.clearTextOnEnter = function (t) {\n if (t.key === \"Enter\") {\n i.clearTextInput(t);\n }\n };\n\n this.clearTextInput = function (t) {\n if (i.clearInput && !i.readonly && !i.disabled && t) {\n t.preventDefault();\n t.stopPropagation();\n i.setFocus();\n }\n\n i.value = \"\";\n\n if (i.nativeInput) {\n i.nativeInput.value = \"\";\n }\n };\n }\n\n t.prototype.debounceChanged = function () {\n this.ionChange = debounceEvent(this.ionChange, this.debounce);\n };\n\n t.prototype.disabledChanged = function () {\n this.emitStyle();\n };\n\n t.prototype.placeholderChanged = function () {\n this.emitStyle();\n };\n\n t.prototype.valueChanged = function () {\n this.emitStyle();\n this.ionChange.emit({\n value: this.value == null ? this.value : this.value.toString()\n });\n };\n\n t.prototype.componentWillLoad = function () {\n this.inheritedAttributes = inheritAttributes(this.el, [\"aria-label\", \"tabindex\", \"title\"]);\n };\n\n t.prototype.connectedCallback = function () {\n this.emitStyle();\n this.debounceChanged();\n {\n document.dispatchEvent(new CustomEvent(\"ionInputDidLoad\", {\n detail: this.el\n }));\n }\n };\n\n t.prototype.disconnectedCallback = function () {\n {\n document.dispatchEvent(new CustomEvent(\"ionInputDidUnload\", {\n detail: this.el\n }));\n }\n };\n\n t.prototype.setFocus = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (t) {\n if (this.nativeInput) {\n this.nativeInput.focus();\n }\n\n return [2];\n });\n });\n };\n\n t.prototype.setBlur = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (t) {\n if (this.nativeInput) {\n this.nativeInput.blur();\n }\n\n return [2];\n });\n });\n };\n\n t.prototype.getInputElement = function () {\n return Promise.resolve(this.nativeInput);\n };\n\n t.prototype.shouldClearOnEdit = function () {\n var t = this,\n i = t.type,\n e = t.clearOnEdit;\n return e === undefined ? i === \"password\" : e;\n };\n\n t.prototype.getValue = function () {\n return typeof this.value === \"number\" ? this.value.toString() : (this.value || \"\").toString();\n };\n\n t.prototype.emitStyle = function () {\n this.ionStyle.emit({\n interactive: true,\n input: true,\n \"has-placeholder\": this.placeholder != null,\n \"has-value\": this.hasValue(),\n \"has-focus\": this.hasFocus,\n \"interactive-disabled\": this.disabled\n });\n };\n\n t.prototype.focusChanged = function () {\n if (!this.hasFocus && this.shouldClearOnEdit() && this.hasValue()) {\n this.didBlurAfterEdit = true;\n }\n };\n\n t.prototype.hasValue = function () {\n return this.getValue().length > 0;\n };\n\n t.prototype.render = function () {\n var t;\n var i = this;\n var e = getIonMode(this);\n var n = this.getValue();\n var o = this.inputId + \"-lbl\";\n var a = findItemLabel(this.el);\n\n if (a) {\n a.id = o;\n }\n\n return h(Host, {\n \"aria-disabled\": this.disabled ? \"true\" : null,\n class: createColorClasses(this.color, (t = {}, t[e] = true, t[\"has-value\"] = this.hasValue(), t[\"has-focus\"] = this.hasFocus, t))\n }, h(\"input\", Object.assign({\n class: \"native-input\",\n ref: function (t) {\n return i.nativeInput = t;\n },\n \"aria-labelledby\": a ? o : null,\n disabled: this.disabled,\n accept: this.accept,\n autoCapitalize: this.autocapitalize,\n autoComplete: this.autocomplete,\n autoCorrect: this.autocorrect,\n autoFocus: this.autofocus,\n enterKeyHint: this.enterkeyhint,\n inputMode: this.inputmode,\n min: this.min,\n max: this.max,\n minLength: this.minlength,\n maxLength: this.maxlength,\n multiple: this.multiple,\n name: this.name,\n pattern: this.pattern,\n placeholder: this.placeholder || \"\",\n readOnly: this.readonly,\n required: this.required,\n spellcheck: this.spellcheck,\n step: this.step,\n size: this.size,\n type: this.type,\n value: n,\n onInput: this.onInput,\n onBlur: this.onBlur,\n onFocus: this.onFocus,\n onKeyDown: this.onKeydown\n }, this.inheritedAttributes)), this.clearInput && !this.readonly && !this.disabled && h(\"button\", {\n \"aria-label\": \"reset\",\n type: \"button\",\n class: \"input-clear-icon\",\n onTouchStart: this.clearTextInput,\n onMouseDown: this.clearTextInput,\n onKeyDown: this.clearTextOnEnter\n }));\n };\n\n Object.defineProperty(t.prototype, \"el\", {\n get: function () {\n return getElement(this);\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(t, \"watchers\", {\n get: function () {\n return {\n debounce: [\"debounceChanged\"],\n disabled: [\"disabledChanged\"],\n placeholder: [\"placeholderChanged\"],\n value: [\"valueChanged\"]\n };\n },\n enumerable: false,\n configurable: true\n });\n return t;\n}();\n\nvar inputIds = 0;\nInput.style = {\n ios: inputIosCss,\n md: inputMdCss\n};\nexport { Input as ion_input };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/ion-input.entry.js"],"names":["__awaiter","__generator","r","registerInstance","e","createEvent","h","H","Host","i","getElement","b","getIonMode","f","debounceEvent","inheritAttributes","findItemLabel","c","createColorClasses","inputIosCss","inputMdCss","Input","t","ionInput","ionChange","ionBlur","ionFocus","ionStyle","inputId","inputIds","didBlurAfterEdit","inheritedAttributes","fireFocusEvents","hasFocus","autocapitalize","autocomplete","autocorrect","autofocus","clearInput","debounce","disabled","name","readonly","required","spellcheck","type","value","onInput","target","emit","onBlur","focusChanged","emitStyle","onFocus","onKeydown","shouldClearOnEdit","hasValue","key","clearTextInput","clearTextOnEnter","preventDefault","stopPropagation","setFocus","nativeInput","prototype","debounceChanged","disabledChanged","placeholderChanged","valueChanged","toString","componentWillLoad","el","connectedCallback","document","dispatchEvent","CustomEvent","detail","disconnectedCallback","focus","setBlur","blur","getInputElement","Promise","resolve","clearOnEdit","undefined","getValue","interactive","input","placeholder","length","render","n","o","a","id","class","color","Object","assign","ref","accept","autoCapitalize","autoComplete","autoCorrect","autoFocus","enterKeyHint","enterkeyhint","inputMode","inputmode","min","max","minLength","minlength","maxLength","maxlength","multiple","pattern","readOnly","step","size","onKeyDown","onTouchStart","onMouseDown","defineProperty","get","enumerable","configurable","style","ios","md","ion_input"],"mappings":"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","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}from\"./ionic-global-63a97a32.js\";import{f as debounceEvent,i as inheritAttributes,h as findItemLabel}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";var inputIosCss=\".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-ios-h{--padding-start:0}.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.native-input.sc-ion-input-ios{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.native-input[disabled].sc-ion-input-ios{opacity:0.4}.cloned-input.sc-ion-input-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.sc-ion-input-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios{background-image:url(\\\"data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='var(--ion-color-step-600,%20%23666666)'%20d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0S484.3,190.1,403.1,108.9z%20M352,340.2L340.2,352l-84.4-84.2l-84,83.8L160,339.8l84-83.8l-84-83.8l11.8-11.8l84,83.8l84.4-84.2l11.8,11.8L267.6,256L352,340.2z'/></svg>\\\");width:30px;height:30px;background-size:18px}\";var inputMdCss=\".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-md-h{--padding-start:0}.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.native-input.sc-ion-input-md{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.native-input[disabled].sc-ion-input-md{opacity:0.4}.cloned-input.sc-ion-input-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px;font-size:inherit}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md{background-image:url(\\\"data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><polygon%20fill='var(--ion-color-step-600,%20%23666666)'%20points='405,136.798%20375.202,107%20256,226.202%20136.798,107%20107,136.798%20226.202,256%20107,375.202%20136.798,405%20256,285.798%20375.202,405%20405,375.202%20285.798,256'/></svg>\\\");width:30px;height:30px;background-size:22px}\";var Input=function(){function t(t){var i=this;registerInstance(this,t);this.ionInput=createEvent(this,\"ionInput\",7);this.ionChange=createEvent(this,\"ionChange\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.inputId=\"ion-input-\"+inputIds++;this.didBlurAfterEdit=false;this.inheritedAttributes={};this.fireFocusEvents=true;this.hasFocus=false;this.autocapitalize=\"off\";this.autocomplete=\"off\";this.autocorrect=\"off\";this.autofocus=false;this.clearInput=false;this.debounce=0;this.disabled=false;this.name=this.inputId;this.readonly=false;this.required=false;this.spellcheck=false;this.type=\"text\";this.value=\"\";this.onInput=function(t){var e=t.target;if(e){i.value=e.value||\"\"}i.ionInput.emit(t)};this.onBlur=function(t){i.hasFocus=false;i.focusChanged();i.emitStyle();if(i.fireFocusEvents){i.ionBlur.emit(t)}};this.onFocus=function(t){i.hasFocus=true;i.focusChanged();i.emitStyle();if(i.fireFocusEvents){i.ionFocus.emit(t)}};this.onKeydown=function(t){if(i.shouldClearOnEdit()){if(i.didBlurAfterEdit&&i.hasValue()&&t.key!==\"Enter\"){i.clearTextInput()}i.didBlurAfterEdit=false}};this.clearTextOnEnter=function(t){if(t.key===\"Enter\"){i.clearTextInput(t)}};this.clearTextInput=function(t){if(i.clearInput&&!i.readonly&&!i.disabled&&t){t.preventDefault();t.stopPropagation();i.setFocus()}i.value=\"\";if(i.nativeInput){i.nativeInput.value=\"\"}}}t.prototype.debounceChanged=function(){this.ionChange=debounceEvent(this.ionChange,this.debounce)};t.prototype.disabledChanged=function(){this.emitStyle()};t.prototype.placeholderChanged=function(){this.emitStyle()};t.prototype.valueChanged=function(){this.emitStyle();this.ionChange.emit({value:this.value==null?this.value:this.value.toString()})};t.prototype.componentWillLoad=function(){this.inheritedAttributes=inheritAttributes(this.el,[\"aria-label\",\"tabindex\",\"title\"])};t.prototype.connectedCallback=function(){this.emitStyle();this.debounceChanged();{document.dispatchEvent(new CustomEvent(\"ionInputDidLoad\",{detail:this.el}))}};t.prototype.disconnectedCallback=function(){{document.dispatchEvent(new CustomEvent(\"ionInputDidUnload\",{detail:this.el}))}};t.prototype.setFocus=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){if(this.nativeInput){this.nativeInput.focus()}return[2]}))}))};t.prototype.setBlur=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){if(this.nativeInput){this.nativeInput.blur()}return[2]}))}))};t.prototype.getInputElement=function(){return Promise.resolve(this.nativeInput)};t.prototype.shouldClearOnEdit=function(){var t=this,i=t.type,e=t.clearOnEdit;return e===undefined?i===\"password\":e};t.prototype.getValue=function(){return typeof this.value===\"number\"?this.value.toString():(this.value||\"\").toString()};t.prototype.emitStyle=function(){this.ionStyle.emit({interactive:true,input:true,\"has-placeholder\":this.placeholder!=null,\"has-value\":this.hasValue(),\"has-focus\":this.hasFocus,\"interactive-disabled\":this.disabled})};t.prototype.focusChanged=function(){if(!this.hasFocus&&this.shouldClearOnEdit()&&this.hasValue()){this.didBlurAfterEdit=true}};t.prototype.hasValue=function(){return this.getValue().length>0};t.prototype.render=function(){var t;var i=this;var e=getIonMode(this);var n=this.getValue();var o=this.inputId+\"-lbl\";var a=findItemLabel(this.el);if(a){a.id=o}return h(Host,{\"aria-disabled\":this.disabled?\"true\":null,class:createColorClasses(this.color,(t={},t[e]=true,t[\"has-value\"]=this.hasValue(),t[\"has-focus\"]=this.hasFocus,t))},h(\"input\",Object.assign({class:\"native-input\",ref:function(t){return i.nativeInput=t},\"aria-labelledby\":a?o:null,disabled:this.disabled,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||\"\",readOnly:this.readonly,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:n,onInput:this.onInput,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&h(\"button\",{\"aria-label\":\"reset\",type:\"button\",class:\"input-clear-icon\",onTouchStart:this.clearTextInput,onMouseDown:this.clearTextInput,onKeyDown:this.clearTextOnEnter}))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{debounce:[\"debounceChanged\"],disabled:[\"disabledChanged\"],placeholder:[\"placeholderChanged\"],value:[\"valueChanged\"]}},enumerable:false,configurable:true});return t}();var inputIds=0;Input.style={ios:inputIosCss,md:inputMdCss};export{Input as ion_input};"]},"metadata":{},"sourceType":"module"}