1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5261],{25261(w,g,p){p.r(g),p.d(g,{ion_accordion:()=>m,ion_accordion_group:()=>I});var h=p(3594),r=p(78827),u=p(62296),b=p(40107),x=p(76737);const m=class{constructor(s){var t=this;(0,r.r)(this,s),this.accordionGroupUpdateHandler=()=>{const e=this.accordionGroupEl;if(e){const o=e.value,n=this.value,i=Array.isArray(o)?o.includes(n):o===n;this.hasReceivedFirstUpdate&&i!==(4===this.state||8===this.state)&&(this.hasInteracted=!0),void 0!==o&&(this.hasReceivedFirstUpdate=!0)}this.updateState()},this.state=1,this.isNext=!1,this.isPrevious=!1,this.hasInteracted=!1,this.hasEverBeenExpanded=!1,this.hasReceivedFirstUpdate=!1,this.value="ion-accordion-"+A++,this.disabled=!1,this.readonly=!1,this.toggleIcon=b.l,this.toggleIconSlot="end",this.setItemDefaults=()=>{const e=this.getSlottedHeaderIonItem();e&&(e.button=!0,e.detail=!1,void 0===e.lines&&(e.lines="full"))},this.getSlottedHeaderIonItem=()=>{const{headerEl:e}=this;if(!e)return;const o=e.querySelector("slot");return o&&void 0!==o.assignedElements?o.assignedElements().find(n=>"ION-ITEM"===n.tagName):void 0},this.setAria=(e=!1)=>{const o=this.getSlottedHeaderIonItem();if(!o)return;const i=(0,u.g)(o).querySelector("button");i&&i.setAttribute("aria-expanded",`${e}`)},this.slotToggleIcon=()=>{const e=this.getSlottedHeaderIonItem();if(!e)return;const{toggleIconSlot:o,toggleIcon:n}=this;if(e.querySelector(".ion-accordion-toggle-icon"))return;const a=document.createElement("ion-icon");a.slot=o,a.lazy=!1,a.classList.add("ion-accordion-toggle-icon"),a.icon=n,a.setAttribute("aria-hidden","true"),e.appendChild(a)},this.expandAccordion=()=>{const{contentEl:e,contentElWrapper:o}=this;if(void 0===e||void 0===o)return this.state=4,void(this.hasEverBeenExpanded=!0);4!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.hasEverBeenExpanded=!0,this.shouldAnimate()?(0,u.r)(()=>{this.state=8,this.currentRaf=(0,u.r)((0,h.A)(function*(){const n=o.offsetHeight,i=(0,u.t)(e,2e3);e.style.setProperty("max-height",`${n}px`),yield i,t.state=4,e.style.removeProperty("max-height")}))}):this.state=4)},this.collapseAccordion=()=>{const{contentEl:e}=this;void 0!==e?1!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?this.currentRaf=(0,u.r)((0,h.A)(function*(){e.style.setProperty("max-height",`${e.offsetHeight}px`),(0,u.r)((0,h.A)(function*(){const n=(0,u.t)(e,2e3);t.state=2,yield n,t.state=1,e.style.removeProperty("max-height")}))})):this.state=1):this.state=1},this.shouldAnimate=()=>!(!this.hasInteracted||!this.hasEverBeenExpanded||typeof window>"u"||matchMedia("(prefers-reduced-motion: reduce)").matches||!r.e.get("animated",!0)||this.accordionGroupEl&&!this.accordionGroupEl.animated),this.updateState=(0,h.A)(function*(){const e=t.accordionGroupEl,o=t.value;if(!e)return;const n=e.value;if(Array.isArray(n)?n.includes(o):n===o)t.expandAccordion(),t.isNext=t.isPrevious=!1;else{t.collapseAccordion();const a=t.getNextSibling(),l=a?.value;void 0!==l&&(t.isPrevious=Array.isArray(n)?n.includes(l):n===l);const c=t.getPreviousSibling(),d=c?.value;void 0!==d&&(t.isNext=Array.isArray(n)?n.includes(d):n===d)}}),this.getNextSibling=()=>{if(!this.el)return;const e=this.el.nextElementSibling;return"ION-ACCORDION"===e?.tagName?e:void 0},this.getPreviousSibling=()=>{if(!this.el)return;const e=this.el.previousElementSibling;return"ION-ACCORDION"===e?.tagName?e:void 0}}valueChanged(){this.updateState()}connectedCallback(){var s;const t=this.accordionGroupEl=null===(s=this.el)||void 0===s?void 0:s.closest("ion-accordion-group");t&&(this.updateState(),(0,u.f)(t,"ionValueChange",this.accordionGroupUpdateHandler))}disconnectedCallback(){const s=this.accordionGroupEl;s&&(0,u.m)(s,"ionValueChange",this.accordionGroupUpdateHandler)}componentDidLoad(){this.setItemDefaults(),this.slotToggleIcon(),(0,u.r)(()=>{this.setAria(4===this.state||8===this.state)})}toggleExpanded(){const{accordionGroupEl:s,disabled:t,readonly:e,value:o,state:n}=this;t||e||(this.hasInteracted=!0,!s)||s.requestAccordionToggle(o,1===n||2===n)}render(){const{disabled:s,readonly:t}=this,e=(0,x.b)(this),o=4===this.state||8===this.state,n=o?"header expanded":"header",i=o?"content expanded":"content";return this.setAria(o),(0,r.h)(r.d,{key:"9c90bce01eff7e5774a19f69c872f3761d66cf3c",class:{[e]:!0,"accordion-expanding":8===this.state,"accordion-expanded":4===this.state,"accordion-collapsing":2===this.state,"accordion-collapsed":1===this.state,"accordion-next":this.isNext,"accordion-previous":this.isPrevious,"accordion-disabled":s,"accordion-readonly":t,"accordion-animated":this.shouldAnimate()}},(0,r.h)("div",{key:"cab40d5bcf3c93fd78e70b6d3906a541e725837d",onClick:()=>this.toggleExpanded(),id:"header",part:n,"aria-controls":"content",ref:a=>this.headerEl=a},(0,r.h)("slot",{key:"672bc7fb3f9e18076b41e20fc9eaeab7cafcf3a2",name:"header"})),(0,r.h)("div",{key:"fd777ca5b4ab04aa4f44c339d58c8cd987c52bcb",id:"content",part:i,role:"region","aria-labelledby":"header",ref:a=>this.contentEl=a},(0,r.h)("div",{key:"0aad70a71e2cd2c16b2e98fa0bdd40421d95fe16",id:"content-wrapper",ref:a=>this.contentElWrapper=a},(0,r.h)("slot",{key:"d630e10ac7c56b4dbf943b523f26759b83aead55",name:"content"}))))}static get delegatesFocus(){return!0}get el(){return(0,r.g)(this)}static get watchers(){return{value:["valueChanged"]}}};let A=0;m.style={ios:":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}
1:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}:host(.accordion-next) ::slotted(ion-item[slot=header]){--border-width:0.55px 0px 0.55px 0px}",md:":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}"};const I=(()=>{let s=class{constructor(t){(0,r.r)(this,t),this.ionChange=(0,r.c)(this,"ionChange",7),this.ionValueChange=(0,r.c)(this,"ionValueChange",7),this.animated=!0,this.disabled=!1,this.readonly=!1,this.expand="compact"}valueChanged(){const{value:t,multiple:e}=this;!e&&Array.isArray(t)&&(0,r.f)(`[ion-accordion-group] - An array of values was passed, but multiple is "false". This is incorrect usage and may result in unexpected behaviors. To dismiss this warning, pass a string to the "value" property when multiple="false".\n\n Value Passed: [${t.map(o=>`'${o}'`).join(", ")}]\n`,this.el),this.ionValueChange.emit({value:this.value})}disabledChanged(){var t=this;return(0,h.A)(function*(){const{disabled:e}=t,o=yield t.getAccordions();for(const n of o)n.disabled=e})()}readonlyChanged(){var t=this;return(0,h.A)(function*(){const{readonly:e}=t,o=yield t.getAccordions();for(const n of o)n.readonly=e})()}onKeydown(t){var e=this;return(0,h.A)(function*(){const o=document.activeElement;if(!o||!o.closest('ion-accordion [slot="header"]'))return;const i="ION-ACCORDION"===o.tagName?o:o.closest("ion-accordion");if(!i||i.closest("ion-accordion-group")!==e.el)return;const l=yield e.getAccordions(),c=l.findIndex(f=>f===i);if(-1===c)return;let d;"ArrowDown"===t.key?d=e.findNextAccordion(l,c):"ArrowUp"===t.key?d=e.findPreviousAccordion(l,c):"Home"===t.key?d=l[0]:"End"===t.key&&(d=l[l.length-1]),void 0!==d&&d!==o&&d.focus()})()}componentDidLoad(){var t=this;return(0,h.A)(function*(){t.disabled&&t.disabledChanged(),t.readonly&&t.readonlyChanged(),t.valueChanged()})()}setValue(t){const e=this.value=t;this.ionChange.emit({value:e})}requestAccordionToggle(t,e){var o=this;return(0,h.A)(function*(){const{multiple:n,value:i,readonly:a,disabled:l}=o;if(!a&&!l)if(e)if(n){const c=i??[],d=Array.isArray(c)?c:[c];void 0===d.find(C=>C===t)&&void 0!==t&&o.setValue([...d,t])}else o.setValue(t);else if(n){const c=i??[],d=Array.isArray(c)?c:[c];o.setValue(d.filter(f=>f!==t))}else o.setValue(void 0)})()}findNextAccordion(t,e){const o=t[e+1];return void 0===o?t[0]:o}findPreviousAccordion(t,e){const o=t[e-1];return void 0===o?t[t.length-1]:o}getAccordions(){var t=this;return(0,h.A)(function*(){return Array.from(t.el.querySelectorAll(":scope > ion-accordion"))})()}render(){const{disabled:t,readonly:e,expand:o}=this,n=(0,x.b)(this);return(0,r.h)(r.d,{key:"d1a79a93179474fbba66fcf11a92f4871dacc975",class:{[n]:!0,"accordion-group-disabled":t,"accordion-group-readonly":e,[`accordion-group-expand-${o}`]:!0},role:"presentation"},(0,r.h)("slot",{key:"e6b8954b686d1fbb4fc92adb07fddc97a24b0a31"}))}get el(){return(0,r.g)(this)}static get watchers(){return{value:["valueChanged"],disabled:["disabledChanged"],readonly:["readonlyChanged"]}}};return s.style={ios:":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){border-bottom:none}",md:":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion){-webkit-box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;border-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous){border-end-end-radius:6px;border-end-start-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next){border-start-start-radius:6px;border-start-end-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion):first-of-type{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"},s})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.