1"use strict";(globalThis.webpackChunk_inventis_front_end_boilerplate=globalThis.webpackChunk_inventis_front_end_boilerplate||[]).push([[687],{6687:(e,t,r)=>{function n(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:String(n))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.r(t),r.d(t,{default:()=>s});class i{constructor(e){n(this,"element",void 0),n(this,"destroyController",new AbortController),this.element=e,this.setup()}setup(){this.attachEventListeners()}destroy(){this.destroyController.abort()}attachEventListeners(){this.element.addEventListener("click",(e=>{e.preventDefault(),this.element.setAttribute("aria-expanded","false"===this.element.getAttribute("aria-expanded"))}),{signal:this.destroyController.signal}),document.body.addEventListener("click",(e=>{e.target.closest(".dropdown")!==this.element.parentElement&&this.element.setAttribute("aria-expanded",!1)}),{signal:this.destroyController.signal}),document.addEventListener("keydown",(e=>{"Esc"===e.key.substring(0,3)&&this.element.setAttribute("aria-expanded",!1)}),{signal:this.destroyController.signal})}}const s=e=>new i(e)}}]);
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.