1"use strict";(self.webpackJsonp_loeffelhardt=self.webpackJsonp_loeffelhardt||[]).push([[87],{19190(t,e,a){a.r(e),a.d(e,{default:()=>d});var n=a(10467),r=(a(23792),a(69085),a(3362),a(27495),a(5746),a(62953),a(57142)),s=a(55668),i=a(22760),l=a(68765),o=function(){var t=(0,n.A)(function*(){var t=yield Promise.all([a.e(5769).then(a.bind(a,97837)),a.e(1353).then(a.t.bind(a,71710,23)),a.e(5769).then(a.t.bind(a,88486,23)),a.e(5769).then(a.t.bind(a,30897,23)),a.e(5769).then(a.t.bind(a,89908,23))]),e=t[0],n=t[1];return window.JSZip=n.default,s.default.use(e.default),e});return function(){return t.apply(this,arguments)}}(),u=function(){var t=(0,n.A)(function*(){var t=yield a.e(6440).then(a.bind(a,10417));return s.default.use(t.default),t});return function(){return t.apply(this,arguments)}}();class d extends r.A{constructor(){super(...arguments),this.table=void 0,this.datatablesConfig=void 0,this.datatablesButtonConfigScript=void 0,this.dataTableInstance=void 0,this.externalSearchInput=void 0,this.exportTypes=new Set(["csv","excel","print","copy"]),this.exportExtendTypes=new Set(["csvHtml5","excelHtml5","print","copyHtml5"]),this.exportRelevantPriceFormatTypes=new Set(["csv","excel"])}readyCallback(){}init(){this.table=this.querySelector("."+this.jsName+"__table"),this.datatablesButtonConfigScript=this.querySelector("."+this.jsName+"__button-config"),this.externalSearchInput=this.resolveExternalSearchInput(),i.W.silencePromise(this.initTable())}initTable(){var t=this;return(0,n.A)(function*(){t.setupDatatablesConfig(),"buttons"in t.datatablesConfig&&(yield o(),t.datatablesExtendButtonsDefault()),t.datatablesResponsiveEnabled&&(yield u(),t.datatablesExtendResponsiveDefault()),t.datatablesExtendDefaults(),t.dataTableInstance=new s.default(t.table,t.datatablesConfig),t.initExternalSearch()})()}resolveExternalSearchInput(){return this.externalSearchInputSelector?document.querySelector(this.externalSearchInputSelector):null}initExternalSearch(){this.externalSearchInput&&(this.externalSearchInput.addEventListener("input",()=>{this.dataTableInstance.search(this.externalSearchInput.value).draw()}),this.restoreExternalSearchState())}restoreExternalSearchState(){if(this.externalSearchInput){var t=this.dataTableInstance.search();t&&(this.externalSearchInput.value=t)}}datatablesDefaultConfig(){return{layout:this.datatablesLayout,language:{url:this.datatablesTranslations},autoWidth:!1,responsive:this.datatablesResponsiveEnabled,stateSave:!0,stateDuration:0}}datatablesExtendDefaults(){s.default.ext.classes.search.input="input"}datatablesExtendButtonsDefault(){var t=s.default.Buttons.defaults;t.dom.collection.action={dropHtml:""},t.dom.container.className="button-group",t.dom.button.className="dt-button button button--hollow button--small"}datatablesExtendResponsiveDefault(){this.datatablesConfig.autoWidth=!0}extendButtonsSettingColumns(t){return t.buttons=t.buttons.map(t=>(this.exportExtendTypes.has(t.extend)&&(t.exportOptions=Object.assign({}
1,t.exportOptions,{columns:(t,e,a)=>!a.classList.contains("no-export")})),"colvis"===t.extend&&(t.columns=(t,e,a)=>!a.classList.contains("export-only")&&!a.classList.contains("no-colvis")),t)),t}datatablesExtendedConfig(){return JSON.parse(this.datatablesExtendedConfigAttribute)}datatablesButtonConfig(){var t,e={};this.datatablesButtonConfigScript&&((e=null!=(t=this.getDatatablesButtonConfig())?t:{})&&(e=this.extendButtonsSettingColumns(e)));return e}getDatatablesDefaultConfigColumnDefs(){return[{targets:"no-sort",orderable:!1},{targets:"export-only",visible:!1},{targets:"initial-hidden",visible:!1},{render:(t,e)=>this.exportTypes.has(e)?l.d.prepareExportData(t):t,targets:"prepare-export"},{render:(t,e)=>this.exportRelevantPriceFormatTypes.has(e)?l.d.formatPriceData(l.d.prepareExportData(t)):t,targets:"prepare-export-price"}]}mergeDatatablesDefaultConfigColumnDefs(){var t;this.datatablesConfig.columnDefs=[...this.getDatatablesDefaultConfigColumnDefs(),...null!=(t=this.datatablesConfig.columnDefs)?t:[]]}setupDatatablesConfig(){this.datatablesConfig=Object.assign({},this.datatablesDefaultConfig(),this.datatablesButtonConfig(),this.datatablesExtendedConfig()),this.mergeDatatablesDefaultConfigColumnDefs()}getDatatablesButtonConfig(){return JSON.parse(this.datatablesButtonConfigScript.textContent)}get datatablesTranslations(){return this.getAttribute("table-translations")}get datatablesLayout(){return JSON.parse(this.getAttribute("datatables-layout"))}get datatablesExtendedConfigAttribute(){return this.getAttribute("datatables-extended-config")}get externalSearchInputSelector(){return this.getAttribute("external-search-input")}get datatablesResponsiveEnabled(){return"true"===this.getAttribute("datatables-responsive")}}},68765(t,e,a){a.d(e,{d:()=>s});a(74423),a(84864),a(27495),a(38781),a(21699),a(25440),a(42762);var n=a(22760),r=a(10987);var s={prepareExportData:function(t){var e=n.W.getHTMLDocumentFromString(t);e.querySelectorAll([".is-hidden",".icon-tooltip__tooltip","script",".no-export"].toString()).forEach(t=>t.remove());var a=e.body.innerHTML;return a?n.W.getTextFromHtml(a).replace(/[\r\n]+/g," ").replace(/\s\s+/g," ").trim():""},formatPriceData:function(t){var e=new RegExp(r.L.getCurrencySymbol(),"g"),a=t.replace(e,"");if(!a.includes(","))return a;var n=a.split(","),s=n[0],i=n[1];return s.replace(/[.]/g,"")+"."+i}}},10987(t,e,a){a.d(e,{L:()=>n});a(27495),a(38781),a(25440);var n=new class{getLocale(){return document.documentElement.dataset.locale}getLocaleBCP47(){var t=this.getLocale();return this.convertLocale(t)}getLanguage(){return document.documentElement.getAttribute("lang")}getCurrencySymbol(){return document.documentElement.dataset.currencySymbol}getCurrencyIsoCode(){return document.documentElement.dataset.currencyIsocode}isAnimationNotSupported(){var t=window.matchMedia("(prefers-reduced-motion: reduce)");return!t||t.matches}convertLocale(t){try{return new Intl.Locale(t.replace("_","-")).toString()}catch(t){return null}}}}}]);
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.