PageSourceSearch

https://doctorbark.de/theme/fa02b2de5c01c51c78505ad898c3e50a/js/cb…dul-lexicon-search-suggest.plugin.1bccad.js

js doctorbark.de collected 2026-10-08 07:50:25 UTC 2,664 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[90604],{604:(t,e,i)=>{i.r(e),i.d(e,{default:()=>n});class s{static debounce(t,e){let i,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];s&&!i&&setTimeout(t.bind(t,...n),0),clearTimeout(i),i=setTimeout(t.bind(t,...n),e)}}}class r{_registerEvents(){window.addEventListener("DOMContentLoaded",this._onDOMContentLoaded.bind(this)),window.addEventListener("resize",s.debounce(this._onResize.bind(this),200),{capture:!0,passive:!0})}_onDOMContentLoaded(){this._dispatchEvents()}_onResize(){this._viewportHasChanged(r.getCurrentViewport())&&(this._dispatchEvents(),this._dispatchViewportEvent("Viewport/hasChanged"))}_dispatchEvents(){r.isXS()?this._dispatchViewportEvent("Viewport/isXS"):r.isSM()?this._dispatchViewportEvent("Viewport/isSM"):r.isMD()?this._dispatchViewportEvent("Viewport/isMD"):r.isLG()?this._dispatchViewportEvent("Viewport/isLG"):r.isXL()?this._dispatchViewportEvent("Viewport/isXL"):r.isXXL()&&this._dispatchViewportEvent("Viewport/isXXL")}_viewportHasChanged(t){let e=t!==this.currentViewport;return e&&(this.previousViewport=this.currentViewport,this.currentViewport=t),e}_dispatchViewportEvent(t){document.$emitter.publish(t,{previousViewport:this.previousViewport})}static isXS(){return"XS"===r.getCurrentViewport()}static isSM(){return"SM"===r.getCurrentViewport()}static isMD(){return"MD"===r.getCurrentViewport()}static isLG(){return"LG"===r.getCurrentViewport()}static isXL(){return"XL"===r.getCurrentViewport()}static isXXL(){return"XXL"===r.getCurrentViewport()}static getCurrentViewport(){return window.getComputedStyle(document.documentElement).getPropertyValue("--sw-current-breakpoint").replace(/['"]+/g,"").toUpperCase()}constructor(){this.previousViewport=null,this.currentViewport=r.getCurrentViewport(),this._registerEvents()}}class n extends window.PluginBaseClass{init(){this._registerEvents()}_registerEvents(){this.$emitter.subscribe("afterSuggest",this._initSuggestContainer.bind(this))}_initSuggestContainer(){let t;if(r.isSM()||r.isMD()||r.isLG()||r.isXL()||r.isXXL()){let e=this.el.querySelector(".cbax-lexicon-search-suggest-container");if(e){let i=document.body.getBoundingClientRect(),s=this.el.getBoundingClientRect(),n=e.getBoundingClientRect();if(r.isSM()||r.isMD())e.style.width=i.width-2+"px",e.style.left=-1*n.left+"px";else{e.style.transform="unset",e.style.margin=0;let r=parseInt(e.getAttribute("data-cbax-search-suggest-width"),10);r>=i.width?(e.style.width=i.width-2+"px",t=1):(e.style.width=r+"px",t=(i.width-r)/2),e.style.left=t-s.left+"px"}}}}}}}]);

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.