1var compId=null,openItem,CONST={CONTENT:".accordion__content",URL_PARAM:"openAccordion",IMG:"img",ACCORDION_OPEN:"accordion--is-open",ACCORDION_CHEVRON:"accordion--with-chevron",EXPANDED:"expanded",IC_MORE:"/etc.clientlibs/digital-yorn/clientlibs/clientlib-yorn/resources/media/ic-more.svg",IC_MINUS:"/etc.clientlibs/digital-yorn/clientlibs/clientlib-yorn/resources/media/ic-minus.svg"}; 2function handleAccordionClick(a,b){openItem=null;a!==openItem&&(compId=b,openItem=a,(a=getFilteredAccordions())&&openItem&&(a=getAccordionInfo(a[openItem]),toggleAccordions(a)))}function getAccordionInfo(a){var b={};b.accordionDiv=a;b.contentDiv=b.accordionDiv.querySelector(CONST.CONTENT);b.icon=b.accordionDiv.querySelector(CONST.IMG);b.isOpen=b.accordionDiv.classList.contains(CONST.ACCORDION_OPEN);return b}function toggleAccordions(a){a.isOpen?closeAccordion(a):openAccordion(a)} 3function closeAccordion(a){a.accordionDiv.classList.remove(CONST.ACCORDION_OPEN);a.contentDiv.style.height="0px";a.accordionDiv.classList.contains(CONST.ACCORDION_CHEVRON)||(a.icon.src=window.location.origin+CONST.IC_MORE)}function openAccordion(a){a.accordionDiv.classList.add(CONST.ACCORDION_OPEN);a.contentDiv.style.height=a.contentDiv.scrollHeight+"px";a.accordionDiv.classList.contains(CONST.ACCORDION_CHEVRON)||(a.icon.src=window.location.origin+CONST.IC_MINUS)} 4function getFilteredAccordions(){for(var a=[],b=document.getElementsByClassName("accordion"),c=0;c<b.length;c++)b[c].classList.contains(compId)&&a.push(b[c]);return a}function getUnfilteredAccordions(){return document.getElementsByClassName("accordion")} 5function handleContentLoaded(){var a,b=new URLSearchParams(window.location.search);b.get(CONST.URL_PARAM)&&(a=document.getElementById("accordion-"+b.get(CONST.URL_PARAM)));a?(openUrlParamTargetAccordion(a),scrollToTargetAccordion("#accordion-"+b.get(CONST.URL_PARAM))):setExpandedAccordionsHeight()}function scrollToTargetAccordion(a){$("html, body").animate({scrollTop:$(a).offset().top-120},1E3)} 6function setExpandedAccordionsHeight(){for(var a=document.getElementsByClassName(CONST.EXPANDED),b=0;b<a.length;b++)a[b].style.height=a[b].scrollHeight+"px"}function openUrlParamTargetAccordion(a){compId=window.accordionComponentId;closeAllAccordions(getUnfilteredAccordions());openAccordion(getAccordionInfo(a))}function closeAllAccordions(a){if(a)for(var b=0;b<a.length;b++){var c=getAccordionInfo(a[b]);c.isOpen&&closeAccordion(c)}}document.addEventListener("DOMContentLoaded",handleContentLoaded);
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.