1"use strict";(globalThis.webpackChunk_inventis_front_end_boilerplate=globalThis.webpackChunk_inventis_front_end_boilerplate||[]).push([[693],{693:(e,t,i)=>{function s(e,t,i){var s;return(t="symbol"==typeof(s=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?s:String(s))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}i.r(t),i.d(t,{default:()=>o});class n{constructor(e){s(this,"element",void 0),s(this,"toggle",void 0),s(this,"options",{toggleSelector:"[data-faq-toggle]",openClass:"-open"}),this.onToggleClick=this.onToggleClick.bind(this),this.element=e}setup(){this.toggle=this.element.querySelector(this.options.toggleSelector),this.attachEventListeners()}destroy(){this.detachEventListeners(),this.toggle=null}attachEventListeners(){this.toggle.addEventListener("click",this.onToggleClick)}detachEventListeners(){this.toggle.removeEventListener("click",this.onToggleClick)}onToggleClick(e){e.preventDefault(),this.isOpen()?this.close():this.open()}open(){this.element.classList.add(this.options.openClass)}close(){this.element.classList.remove(this.options.openClass)}isOpen(){return this.element.classList.contains(this.options.openClass)}}function o(e){const t=new n(e);return t.setup(),t}}}]);
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.