1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[160,6723],{160:function(e,t,i){i.r(t),i.d(t,{default:function(){return d}});var s=i(6723);class d{constructor(e){this.root=e,this.items=this.root.querySelectorAll(`.${s.default.accordion.item}`),this.buttons=Array.from(this.root.querySelectorAll(`.${s.default.accordion.header} > button`)),this.items.forEach((e=>{const t=e.querySelector(`.${s.default.accordion.header} > button`),i=e.querySelector(`.${s.default.accordion.body} > div`);t&&i&&e.addEventListener("click",(d=>{i.contains(d.target)&&d.target.closest("a, button, input, select, textarea, [tabindex]")||i.contains(d.target)&&e.classList.contains(s.default.accordion.itemExpanded)||this.#e(e,t,i)}))})),this.root.addEventListener("keydown",(e=>{const t=e.target;if(!this.buttons.includes(t))return;const i=this.buttons.indexOf(t);if(-1===i)return;let s=null;switch(e.key){case"ArrowDown":s=(i+1)%this.buttons.length;break;case"ArrowUp":s=(i-1+this.buttons.length)%this.buttons.length;break;case"Home":s=0;break;case"End":s=this.buttons.length-1;break;default:return}e.preventDefault(),this.buttons[s].focus()}))}#e(e,t,i){e.classList.contains(s.default.accordion.itemExpanded)?this.#t(e,t,i):this.#i(e,t,i)}#i(e,t,i){e.classList.add(s.default.accordion.itemExpanded),t.setAttribute("aria-expanded","true"),i.classList.remove(s.default.utility.collapsed),i.classList.add(s.default.utility.expanding),i.style.height="0px",i.style.overflow="hidden",i.style.display="";const d=i.scrollHeight+"px";i.animate([{height:"0px"},{height:d}],{duration:200,easing:"ease"}).onfinish=()=>{i.style.height="",i.style.overflow="",i.classList.remove(s.default.utility.expanding),i.classList.add(s.default.utility.expanded)}}#t(e,t,i){e.classList.remove(s.default.accordion.itemExpanded),t.setAttribute("aria-expanded","false"),i.classList.remove(s.default.utility.expanded),i.classList.add(s.default.utility.collapsing);const d=i.scrollHeight+"px";i.style.overflow="hidden";const a=getComputedStyle(i).marginTop,o=i.animate([{height:d,marginTop:a},{height:"0px",marginTop:"0px"}],{duration:200,easing:"ease",fill:"forwards"});o.onfinish=()=>{o.cancel(),i.style.overflow="",i.classList.remove(s.default.utility.collapsing),i.classList.add(s.default.utility.collapsed)}}}},6723:function(e,t,i){i.r(t),t.default={utility:{collapsed:"jds-collapsed",expanded:"jds-expanded",collapsing:"jds-collapsing",expanding:"jds-expanding",active:"jds-active",valid:"jds-valid",invalid:"jds-invalid",validated:"jds-validated",disabled:"jds-disabled",colorScope:"jds-color-scope",colorScopeReset:"jds-color-scope-reset"},btn:{underlinedSmooth:"jds-btn-underlined-smooth"},form:{validated:"jds-form-validated",usingInfieldLabels:"jds-form-labels-infield",usingFloatingLabels:"jds-form-labels-floating",field:"jds-form-field",fieldFocused:"jds-form-field-focused",fieldFilled:"jds-form-field-filled",checkboxField:"jds-form-checkbox-field",select:"jds-form-select"},accordion:{item:"jds-accordion-item",header:"jds-accordion-header",body:"jds-accordion-body",itemCollapsed:"jds-accordion-item-collapsed",itemCollapsing:"jds-accordion-item-collapsing",itemExpanded:"jds-accordion-item-expanded",itemExpanding:"jds-accordion-item-expanding"},carousel:{active:"jds-carousel-active",item:"jds-carousel-item",dot:"jds-carousel-dot"},copyLink:{root:"jds-copy-link",input:"jds-copy-link-input",action:"jds-copy-link-action",confirmed:"jds-copy-link-confirmed"},pagination:{list:"jds-pagination",item:"jds-pagination-item",itemEllipsis:"jds-pagination-item-ellipsis",link:"jds-pagination-link",ellipsis:"jds-pagination-ellipsis"}}}}]);
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.