{"ast":null,"code":"import _asyncToGenerator from \"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\n/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, createEvent, h, Host } from '@stencil/core/internal/client';\nimport { i as inheritAriaAttributes, e as renderHiddenInput } from './helpers.js';\nimport { c as createColorClasses, h as hostContext } from './theme.js';\nimport { b as getIonMode } from './ionic-global.js';\nconst checkboxIosCss = \":host{--checkbox-background-checked:var(--ion-color-primary, #0054e9);--border-color-checked:var(--ion-color-primary, #0054e9);--checkmark-color:var(--ion-color-primary-contrast, #fff);--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper,:host(.in-item:not(.checkbox-label-placement-stacked):not([slot])) .native-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;width:var(--size);height:var(--size);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-justify-space-between),:host(.checkbox-justify-start),:host(.checkbox-justify-end),:host(.checkbox-alignment-start),:host(.checkbox-alignment-center){display:block}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:50%;--border-width:0.125rem;--border-style:solid;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.23);--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--size:min(1.375rem, 55.836px);--checkmark-width:1.5px}:host(.checkbox-disabled){opacity:0.3}\";\nconst IonCheckboxIosStyle0 = checkboxIosCss;\nconst checkboxMdCss = \":host{--checkbox-background-checked:var(--ion-color-primary, #0054e9);--border-color-checked:var(--ion-color-primary, #0054e9);--checkmark-color:var(--ion-color-primary-contrast, #fff);--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper,:host(.in-item:not(.checkbox-label-placement-stacked):not([slot])) .native-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;width:var(--size);height:var(--size);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-justify-space-between),:host(.checkbox-justify-start),:host(.checkbox-justify-end),:host(.checkbox-alignment-start),:host(.checkbox-alignment-center){display:block}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:calc(var(--size) * .125);--border-width:2px;--border-style:solid;--border-color:rgb(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--checkmark-width:3;--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--transition:background 180ms cubic-bezier(0.4, 0, 0.2, 1);--size:18px}.checkbox-icon path{stroke-dasharray:30;stroke-dashoffset:30}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 90ms linear 90ms;transition:stroke-dashoffset 90ms linear 90ms}:host(.checkbox-disabled) .label-text-wrapper{opacity:0.38}:host(.checkbox-disabled) .native-wrapper{opacity:0.63}\";\nconst IonCheckboxMdStyle0 = checkboxMdCss;\nconst Checkbox = /*@__PURE__*/proxyCustomElement(class Checkbox extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.__attachShadow();\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.inputId = `ion-cb-${checkboxIds++}`;\n this.inheritedAttributes = {};\n /**\n * Sets the checked property and emits\n * the ionChange event. Use this to update the\n * checked state in response to user-generated\n * actions such as a click.\n */\n this.setChecked = state => {\n const isChecked = this.checked = state;\n this.ionChange.emit({\n checked: isChecked,\n value: this.value\n });\n };\n this.toggleChecked = ev => {\n ev.preventDefault();\n this.setFocus();\n this.setChecked(!this.checked);\n this.indeterminate = false;\n };\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n this.onClick = ev => {\n if (this.disabled) {\n return;\n }\n this.toggleChecked(ev);\n };\n this.color = undefined;\n this.name = this.inputId;\n this.checked = false;\n this.indeterminate = false;\n this.disabled = false;\n this.value = 'on';\n this.labelPlacement = 'start';\n this.justify = undefined;\n this.alignment = undefined;\n }\n componentWillLoad() {\n this.inheritedAttributes = Object.assign({}, inheritAriaAttributes(this.el));\n }\n /** @internal */\n setFocus() {\n var _this = this;\n return _asyncToGenerator(function* () {\n if (_this.focusEl) {\n _this.focusEl.focus();\n }\n })();\n }\n render() {\n const {\n color,\n checked,\n disabled,\n el,\n getSVGPath,\n indeterminate,\n inheritedAttributes,\n inputId,\n justify,\n labelPlacement,\n name,\n value,\n alignment\n } = this;\n const mode = getIonMode(this);\n const path = getSVGPath(mode, indeterminate);\n renderHiddenInput(true, el, name, checked ? value : '', disabled);\n return h(Host, {\n key: '6dc787e1100521d08c4900104e1a3e2f594e919f',\n \"aria-checked\": indeterminate ? 'mixed' : `${checked}`,\n class: createColorClasses(color, {\n [mode]: true,\n 'in-item': hostContext('ion-item', el),\n 'checkbox-checked': checked,\n 'checkbox-disabled': disabled,\n 'checkbox-indeterminate': indeterminate,\n interactive: true,\n [`checkbox-justify-${justify}`]: justify !== undefined,\n [`checkbox-alignment-${alignment}`]: alignment !== undefined,\n [`checkbox-label-placement-${labelPlacement}`]: true\n }),\n onClick: this.onClick\n }, h(\"label\", {\n key: '68222fb736a5ec3f2e488649b0e2ce0417dcb224',\n class: \"checkbox-wrapper\"\n }, h(\"input\", Object.assign({\n key: 'f12962d7e9b19c744cfdbdeccc67ae7f5d080281',\n type: \"checkbox\",\n checked: checked ? true : undefined,\n disabled: disabled,\n id: inputId,\n onChange: this.toggleChecked,\n onFocus: () => this.onFocus(),\n onBlur: () => this.onBlur(),\n ref: focusEl => this.focusEl = focusEl\n }, inheritedAttributes)), h(\"div\", {\n key: 'c72df2699414b1e5a41a1bc267bc634f0c93dcff',\n class: {\n 'label-text-wrapper': true,\n 'label-text-wrapper-hidden': el.textContent === ''\n },\n part: \"label\"\n }, h(\"slot\", {\n key: 'a2a80285178a7e0e3b536fc9ca26b8b444aa4307'\n })), h(\"div\", {\n key: 'c2b05e0d1fe8df5dcd72858220b5ff51ecaee4cc',\n class: \"native-wrapper\"\n }, h(\"svg\", {\n key: 'ee24913fded72258ebd9713654a6dba92a18fcf7',\n class: \"checkbox-icon\",\n viewBox: \"0 0 24 24\",\n part: \"container\"\n }, path))));\n }\n getSVGPath(mode, indeterminate) {\n let path = indeterminate ? h(\"path\", {\n d: \"M6 12L18 12\",\n part: \"mark\"\n }) : h(\"path\", {\n d: \"M5.9,12.5l3.8,3.8l8.8-8.8\",\n part: \"mark\"\n });\n if (mode === 'md') {\n path = indeterminate ? h(\"path\", {\n d: \"M2 12H22\",\n part: \"mark\"\n }) : h(\"path\", {\n d: \"M1.73,12.91 8.1,19.28 22.79,4.59\",\n part: \"mark\"\n });\n }\n return path;\n }\n get el() {\n return this;\n }\n static get style() {\n return {\n ios: IonCheckboxIosStyle0,\n md: IonCheckboxMdStyle0\n };\n }\n}, [33, \"ion-checkbox\", {\n \"color\": [513],\n \"name\": [1],\n \"checked\": [1028],\n \"indeterminate\": [1028],\n \"disabled\": [4],\n \"value\": [8],\n \"labelPlacement\": [1, \"label-placement\"],\n \"justify\": [1],\n \"alignment\": [1],\n \"setFocus\": [64]\n}]);\nlet checkboxIds = 0;\nfunction defineCustomElement() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-checkbox\"];\n components.forEach(tagName => {\n switch (tagName) {\n case \"ion-checkbox\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, Checkbox);\n }\n break;\n }\n });\n}\nexport { Checkbox as C, defineCustomElement as d };","map":{"version":3,"names":["proxyCustomElement","HTMLElement","createEvent","h","Host","i","inheritAriaAttributes","e","renderHiddenInput","c","createColorClasses","hostContext","b","getIonMode","checkboxIosCss","IonCheckboxIosStyle0","checkboxMdCss","IonCheckboxMdStyle0","Checkbox","constructor","__registerHost","__attachShadow","ionChange","ionFocus","ionBlur","inputId","checkboxIds","inheritedAttributes","setChecked","state","isChecked","checked","emit","value","toggleChecked","ev","preventDefault","setFocus","indeterminate","onFocus","onBlur","onClick","disabled","color","undefined","name","labelPlacement","justify","alignment","componentWillLoad","Object","assign","el","_this","_asyncToGenerator","focusEl","focus","render","getSVGPath","mode","path","key","class","interactive","type","id","onChange","ref","textContent","part","viewBox","d","style","ios","md","defineCustomElement","customElements","components","forEach","tagName","get","define","C"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@ionic/core/components/checkbox.js"],"sourcesContent":["/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, createEvent, h, Host } from '@stencil/core/internal/client';\nimport { i as inheritAriaAttributes, e as renderHiddenInput } from './helpers.js';\nimport { c as createColorClasses, h as hostContext } from './theme.js';\nimport { b as getIonMode } from './ionic-global.js';\n\nconst checkboxIosCss = \":host{--checkbox-background-checked:var(--ion-color-primary, #0054e9);--border-color-checked:var(--ion-color-primary, #0054e9);--checkmark-color:var(--ion-color-primary-contrast, #fff);--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper,:host(.in-item:not(.checkbox-label-placement-stacked):not([slot])) .native-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;width:var(--size);height:var(--size);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-justify-space-between),:host(.checkbox-justify-start),:host(.checkbox-justify-end),:host(.checkbox-alignment-start),:host(.checkbox-alignment-center){display:block}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:50%;--border-width:0.125rem;--border-style:solid;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.23);--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--size:min(1.375rem, 55.836px);--checkmark-width:1.5px}:host(.checkbox-disabled){opacity:0.3}\";\nconst IonCheckboxIosStyle0 = checkboxIosCss;\n\nconst checkboxMdCss = \":host{--checkbox-background-checked:var(--ion-color-primary, #0054e9);--border-color-checked:var(--ion-color-primary, #0054e9);--checkmark-color:var(--ion-color-primary-contrast, #fff);--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper,:host(.in-item:not(.checkbox-label-placement-stacked):not([slot])) .native-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;width:var(--size);height:var(--size);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-justify-space-between),:host(.checkbox-justify-start),:host(.checkbox-justify-end),:host(.checkbox-alignment-start),:host(.checkbox-alignment-center){display:block}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:calc(var(--size) * .125);--border-width:2px;--border-style:solid;--border-color:rgb(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--checkmark-width:3;--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--transition:background 180ms cubic-bezier(0.4, 0, 0.2, 1);--size:18px}.checkbox-icon path{stroke-dasharray:30;stroke-dashoffset:30}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 90ms linear 90ms;transition:stroke-dashoffset 90ms linear 90ms}:host(.checkbox-disabled) .label-text-wrapper{opacity:0.38}:host(.checkbox-disabled) .native-wrapper{opacity:0.63}\";\nconst IonCheckboxMdStyle0 = checkboxMdCss;\n\nconst Checkbox = /*@__PURE__*/ proxyCustomElement(class Checkbox extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.__attachShadow();\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.inputId = `ion-cb-${checkboxIds++}`;\n this.inheritedAttributes = {};\n /**\n * Sets the checked property and emits\n * the ionChange event. Use this to update the\n * checked state in response to user-generated\n * actions such as a click.\n */\n this.setChecked = (state) => {\n const isChecked = (this.checked = state);\n this.ionChange.emit({\n checked: isChecked,\n value: this.value,\n });\n };\n this.toggleChecked = (ev) => {\n ev.preventDefault();\n this.setFocus();\n this.setChecked(!this.checked);\n this.indeterminate = false;\n };\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n this.onClick = (ev) => {\n if (this.disabled) {\n return;\n }\n this.toggleChecked(ev);\n };\n this.color = undefined;\n this.name = this.inputId;\n this.checked = false;\n this.indeterminate = false;\n this.disabled = false;\n this.value = 'on';\n this.labelPlacement = 'start';\n this.justify = undefined;\n this.alignment = undefined;\n }\n componentWillLoad() {\n this.inheritedAttributes = Object.assign({}, inheritAriaAttributes(this.el));\n }\n /** @internal */\n async setFocus() {\n if (this.focusEl) {\n this.focusEl.focus();\n }\n }\n render() {\n const { color, checked, disabled, el, getSVGPath, indeterminate, inheritedAttributes, inputId, justify, labelPlacement, name, value, alignment, } = this;\n const mode = getIonMode(this);\n const path = getSVGPath(mode, indeterminate);\n renderHiddenInput(true, el, name, checked ? value : '', disabled);\n return (h(Host, { key: '6dc787e1100521d08c4900104e1a3e2f594e919f', \"aria-checked\": indeterminate ? 'mixed' : `${checked}`, class: createColorClasses(color, {\n [mode]: true,\n 'in-item': hostContext('ion-item', el),\n 'checkbox-checked': checked,\n 'checkbox-disabled': disabled,\n 'checkbox-indeterminate': indeterminate,\n interactive: true,\n [`checkbox-justify-${justify}`]: justify !== undefined,\n [`checkbox-alignment-${alignment}`]: alignment !== undefined,\n [`checkbox-label-placement-${labelPlacement}`]: true,\n }), onClick: this.onClick }, h(\"label\", { key: '68222fb736a5ec3f2e488649b0e2ce0417dcb224', class: \"checkbox-wrapper\" }, h(\"input\", Object.assign({ key: 'f12962d7e9b19c744cfdbdeccc67ae7f5d080281', type: \"checkbox\", checked: checked ? true : undefined, disabled: disabled, id: inputId, onChange: this.toggleChecked, onFocus: () => this.onFocus(), onBlur: () => this.onBlur(), ref: (focusEl) => (this.focusEl = focusEl) }, inheritedAttributes)), h(\"div\", { key: 'c72df2699414b1e5a41a1bc267bc634f0c93dcff', class: {\n 'label-text-wrapper': true,\n 'label-text-wrapper-hidden': el.textContent === '',\n }, part: \"label\" }, h(\"slot\", { key: 'a2a80285178a7e0e3b536fc9ca26b8b444aa4307' })), h(\"div\", { key: 'c2b05e0d1fe8df5dcd72858220b5ff51ecaee4cc', class: \"native-wrapper\" }, h(\"svg\", { key: 'ee24913fded72258ebd9713654a6dba92a18fcf7', class: \"checkbox-icon\", viewBox: \"0 0 24 24\", part: \"container\" }, path)))));\n }\n getSVGPath(mode, indeterminate) {\n let path = indeterminate ? (h(\"path\", { d: \"M6 12L18 12\", part: \"mark\" })) : (h(\"path\", { d: \"M5.9,12.5l3.8,3.8l8.8-8.8\", part: \"mark\" }));\n if (mode === 'md') {\n path = indeterminate ? (h(\"path\", { d: \"M2 12H22\", part: \"mark\" })) : (h(\"path\", { d: \"M1.73,12.91 8.1,19.28 22.79,4.59\", part: \"mark\" }));\n }\n return path;\n }\n get el() { return this; }\n static get style() { return {\n ios: IonCheckboxIosStyle0,\n md: IonCheckboxMdStyle0\n }; }\n}, [33, \"ion-checkbox\", {\n \"color\": [513],\n \"name\": [1],\n \"checked\": [1028],\n \"indeterminate\": [1028],\n \"disabled\": [4],\n \"value\": [8],\n \"labelPlacement\": [1, \"label-placement\"],\n \"justify\": [1],\n \"alignment\": [1],\n \"setFocus\": [64]\n }]);\nlet checkboxIds = 0;\nfunction defineCustomElement() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-checkbox\"];\n components.forEach(tagName => { switch (tagName) {\n case \"ion-checkbox\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, Checkbox);\n }\n break;\n } });\n}\n\nexport { Checkbox as C, defineCustomElement as d };\n"],"mappings":";AAAA;AACA;AACA;AACA,SAASA,kBAAkB,EAAEC,WAAW,EAAEC,WAAW,EAAEC,CAAC,EAAEC,IAAI,QAAQ,+BAA+B;AACrG,SAASC,CAAC,IAAIC,qBAAqB,EAAEC,CAAC,IAAIC,iBAAiB,QAAQ,cAAc;AACjF,SAASC,CAAC,IAAIC,kBAAkB,EAAEP,CAAC,IAAIQ,WAAW,QAAQ,YAAY;AACtE,SAASC,CAAC,IAAIC,UAAU,QAAQ,mBAAmB;AAEnD,MAAMC,cAAc,GAAG,mnLAAmnL;AAC1oL,MAAMC,oBAAoB,GAAGD,cAAc;AAE3C,MAAME,aAAa,GAAG,sgMAAsgM;AAC5hM,MAAMC,mBAAmB,GAAGD,aAAa;AAEzC,MAAME,QAAQ,GAAG,aAAclB,kBAAkB,CAAC,MAAMkB,QAAQ,SAASjB,WAAW,CAAC;EACjFkB,WAAWA,CAAA,EAAG;IACV,KAAK,CAAC,CAAC;IACP,IAAI,CAACC,cAAc,CAAC,CAAC;IACrB,IAAI,CAACC,cAAc,CAAC,CAAC;IACrB,IAAI,CAACC,SAAS,GAAGpB,WAAW,CAAC,IAAI,EAAE,WAAW,EAAE,CAAC,CAAC;IAClD,IAAI,CAACqB,QAAQ,GAAGrB,WAAW,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC;IAChD,IAAI,CAACsB,OAAO,GAAGtB,WAAW,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,CAAC;IAC9C,IAAI,CAACuB,OAAO,GAAG,UAAUC,WAAW,EAAE,EAAE;IACxC,IAAI,CAACC,mBAAmB,GAAG,CAAC,CAAC;IAC7B;AACR;AACA;AACA;AACA;AACA;IACQ,IAAI,CAACC,UAAU,GAAIC,KAAK,IAAK;MACzB,MAAMC,SAAS,GAAI,IAAI,CAACC,OAAO,GAAGF,KAAM;MACxC,IAAI,CAACP,SAAS,CAACU,IAAI,CAAC;QAChBD,OAAO,EAAED,SAAS;QAClBG,KAAK,EAAE,IAAI,CAACA;MAChB,CAAC,CAAC;IACN,CAAC;IACD,IAAI,CAACC,aAAa,GAAIC,EAAE,IAAK;MACzBA,EAAE,CAACC,cAAc,CAAC,CAAC;MACnB,IAAI,CAACC,QAAQ,CAAC,CAAC;MACf,IAAI,CAACT,UAAU,CAAC,CAAC,IAAI,CAACG,OAAO,CAAC;MAC9B,IAAI,CAACO,aAAa,GAAG,KAAK;IAC9B,CAAC;IACD,IAAI,CAACC,OAAO,GAAG,MAAM;MACjB,IAAI,CAAChB,QAAQ,CAACS,IAAI,CAAC,CAAC;IACxB,CAAC;IACD,IAAI,CAACQ,MAAM,GAAG,MAAM;MAChB,IAAI,CAAChB,OAAO,CAACQ,IAAI,CAAC,CAAC;IACvB,CAAC;IACD,IAAI,CAACS,OAAO,GAAIN,EAAE,IAAK;MACnB,IAAI,IAAI,CAACO,QAAQ,EAAE;QACf;MACJ;MACA,IAAI,CAACR,aAAa,CAACC,EAAE,CAAC;IAC1B,CAAC;IACD,IAAI,CAACQ,KAAK,GAAGC,SAAS;IACtB,IAAI,CAACC,IAAI,GAAG,IAAI,CAACpB,OAAO;IACxB,IAAI,CAACM,OAAO,GAAG,KAAK;IACpB,IAAI,CAACO,aAAa,GAAG,KAAK;IAC1B,IAAI,CAACI,QAAQ,GAAG,KAAK;IACrB,IAAI,CAACT,KAAK,GAAG,IAAI;IACjB,IAAI,CAACa,cAAc,GAAG,OAAO;IAC7B,IAAI,CAACC,OAAO,GAAGH,SAAS;IACxB,IAAI,CAACI,SAAS,GAAGJ,SAAS;EAC9B;EACAK,iBAAiBA,CAAA,EAAG;IAChB,IAAI,CAACtB,mBAAmB,GAAGuB,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAE7C,qBAAqB,CAAC,IAAI,CAAC8C,EAAE,CAAC,CAAC;EAChF;EACA;EACMf,QAAQA,CAAA,EAAG;IAAA,IAAAgB,KAAA;IAAA,OAAAC,iBAAA;MACb,IAAID,KAAI,CAACE,OAAO,EAAE;QACdF,KAAI,CAACE,OAAO,CAACC,KAAK,CAAC,CAAC;MACxB;IAAC;EACL;EACAC,MAAMA,CAAA,EAAG;IACL,MAAM;MAAEd,KAAK;MAAEZ,OAAO;MAAEW,QAAQ;MAAEU,EAAE;MAAEM,UAAU;MAAEpB,aAAa;MAAEX,mBAAmB;MAAEF,OAAO;MAAEsB,OAAO;MAAED,cAAc;MAAED,IAAI;MAAEZ,KAAK;MAAEe;IAAW,CAAC,GAAG,IAAI;IACxJ,MAAMW,IAAI,GAAG9C,UAAU,CAAC,IAAI,CAAC;IAC7B,MAAM+C,IAAI,GAAGF,UAAU,CAACC,IAAI,EAAErB,aAAa,CAAC;IAC5C9B,iBAAiB,CAAC,IAAI,EAAE4C,EAAE,EAAEP,IAAI,EAAEd,OAAO,GAAGE,KAAK,GAAG,EAAE,EAAES,QAAQ,CAAC;IACjE,OAAQvC,CAAC,CAACC,IAAI,EAAE;MAAEyD,GAAG,EAAE,0CAA0C;MAAE,cAAc,EAAEvB,aAAa,GAAG,OAAO,GAAG,GAAGP,OAAO,EAAE;MAAE+B,KAAK,EAAEpD,kBAAkB,CAACiC,KAAK,EAAE;QACpJ,CAACgB,IAAI,GAAG,IAAI;QACZ,SAAS,EAAEhD,WAAW,CAAC,UAAU,EAAEyC,EAAE,CAAC;QACtC,kBAAkB,EAAErB,OAAO;QAC3B,mBAAmB,EAAEW,QAAQ;QAC7B,wBAAwB,EAAEJ,aAAa;QACvCyB,WAAW,EAAE,IAAI;QACjB,CAAC,oBAAoBhB,OAAO,EAAE,GAAGA,OAAO,KAAKH,SAAS;QACtD,CAAC,sBAAsBI,SAAS,EAAE,GAAGA,SAAS,KAAKJ,SAAS;QAC5D,CAAC,4BAA4BE,cAAc,EAAE,GAAG;MACpD,CAAC,CAAC;MAAEL,OAAO,EAAE,IAAI,CAACA;IAAQ,CAAC,EAAEtC,CAAC,CAAC,OAAO,EAAE;MAAE0D,GAAG,EAAE,0CAA0C;MAAEC,KAAK,EAAE;IAAmB,CAAC,EAAE3D,CAAC,CAAC,OAAO,EAAE+C,MAAM,CAACC,MAAM,CAAC;MAAEU,GAAG,EAAE,0CAA0C;MAAEG,IAAI,EAAE,UAAU;MAAEjC,OAAO,EAAEA,OAAO,GAAG,IAAI,GAAGa,SAAS;MAAEF,QAAQ,EAAEA,QAAQ;MAAEuB,EAAE,EAAExC,OAAO;MAAEyC,QAAQ,EAAE,IAAI,CAAChC,aAAa;MAAEK,OAAO,EAAEA,CAAA,KAAM,IAAI,CAACA,OAAO,CAAC,CAAC;MAAEC,MAAM,EAAEA,CAAA,KAAM,IAAI,CAACA,MAAM,CAAC,CAAC;MAAE2B,GAAG,EAAGZ,OAAO,IAAM,IAAI,CAACA,OAAO,GAAGA;IAAS,CAAC,EAAE5B,mBAAmB,CAAC,CAAC,EAAExB,CAAC,CAAC,KAAK,EAAE;MAAE0D,GAAG,EAAE,0CAA0C;MAAEC,KAAK,EAAE;QAC1f,oBAAoB,EAAE,IAAI;QAC1B,2BAA2B,EAAEV,EAAE,CAACgB,WAAW,KAAK;MACpD,CAAC;MAAEC,IAAI,EAAE;IAAQ,CAAC,EAAElE,CAAC,CAAC,MAAM,EAAE;MAAE0D,GAAG,EAAE;IAA2C,CAAC,CAAC,CAAC,EAAE1D,CAAC,CAAC,KAAK,EAAE;MAAE0D,GAAG,EAAE,0CAA0C;MAAEC,KAAK,EAAE;IAAiB,CAAC,EAAE3D,CAAC,CAAC,KAAK,EAAE;MAAE0D,GAAG,EAAE,0CAA0C;MAAEC,KAAK,EAAE,eAAe;MAAEQ,OAAO,EAAE,WAAW;MAAED,IAAI,EAAE;IAAY,CAAC,EAAET,IAAI,CAAC,CAAC,CAAC,CAAC;EAC3T;EACAF,UAAUA,CAACC,IAAI,EAAErB,aAAa,EAAE;IAC5B,IAAIsB,IAAI,GAAGtB,aAAa,GAAInC,CAAC,CAAC,MAAM,EAAE;MAAEoE,CAAC,EAAE,aAAa;MAAEF,IAAI,EAAE;IAAO,CAAC,CAAC,GAAKlE,CAAC,CAAC,MAAM,EAAE;MAAEoE,CAAC,EAAE,2BAA2B;MAAEF,IAAI,EAAE;IAAO,CAAC,CAAE;IAC1I,IAAIV,IAAI,KAAK,IAAI,EAAE;MACfC,IAAI,GAAGtB,aAAa,GAAInC,CAAC,CAAC,MAAM,EAAE;QAAEoE,CAAC,EAAE,UAAU;QAAEF,IAAI,EAAE;MAAO,CAAC,CAAC,GAAKlE,CAAC,CAAC,MAAM,EAAE;QAAEoE,CAAC,EAAE,kCAAkC;QAAEF,IAAI,EAAE;MAAO,CAAC,CAAE;IAC9I;IACA,OAAOT,IAAI;EACf;EACA,IAAIR,EAAEA,CAAA,EAAG;IAAE,OAAO,IAAI;EAAE;EACxB,WAAWoB,KAAKA,CAAA,EAAG;IAAE,OAAO;MACxBC,GAAG,EAAE1D,oBAAoB;MACzB2D,EAAE,EAAEzD;IACR,CAAC;EAAE;AACP,CAAC,EAAE,CAAC,EAAE,EAAE,cAAc,EAAE;EAChB,OAAO,EAAE,CAAC,GAAG,CAAC;EACd,MAAM,EAAE,CAAC,CAAC,CAAC;EACX,SAAS,EAAE,CAAC,IAAI,CAAC;EACjB,eAAe,EAAE,CAAC,IAAI,CAAC;EACvB,UAAU,EAAE,CAAC,CAAC,CAAC;EACf,OAAO,EAAE,CAAC,CAAC,CAAC;EACZ,gBAAgB,EAAE,CAAC,CAAC,EAAE,iBAAiB,CAAC;EACxC,SAAS,EAAE,CAAC,CAAC,CAAC;EACd,WAAW,EAAE,CAAC,CAAC,CAAC;EAChB,UAAU,EAAE,CAAC,EAAE;AACnB,CAAC,CAAC,CAAC;AACP,IAAIS,WAAW,GAAG,CAAC;AACnB,SAASiD,mBAAmBA,CAAA,EAAG;EAC3B,IAAI,OAAOC,cAAc,KAAK,WAAW,EAAE;IACvC;EACJ;EACA,MAAMC,UAAU,GAAG,CAAC,cAAc,CAAC;EACnCA,UAAU,CAACC,OAAO,CAACC,OAAO,IAAI;IAAE,QAAQA,OAAO;MAC3C,KAAK,cAAc;QACf,IAAI,CAACH,cAAc,CAACI,GAAG,CAACD,OAAO,CAAC,EAAE;UAC9BH,cAAc,CAACK,MAAM,CAACF,OAAO,EAAE7D,QAAQ,CAAC;QAC5C;QACA;IACR;EAAE,CAAC,CAAC;AACR;AAEA,SAASA,QAAQ,IAAIgE,CAAC,EAAEP,mBAAmB,IAAIJ,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}