1System.register([],(function(t){"use strict";return{execute:function(){t("GlideSlider",class{constructor(t,e){this.sliderContainer=t,this.tileInst=e,this.glideSlides=this.sliderContainer.querySelector(".glide__slides"),this.isSingleSlide=1===this.glideSlides.querySelectorAll(".glide__slide").length,this.glideSlides.setAttribute("role","list"),this.mouseIsOver=!1;let i=this.glideSlides.parentElement,s=document.createElement("div");s.innerHTML='<div class="glide ccldg__slider"><div class="glide__track ccldg__slider-track" data-glide-el="track"></div></div>',s.querySelector(".glide__track").appendChild(this.glideSlides),i.appendChild(s.firstChild),this.glideSliderTarget=this.sliderContainer.querySelector(".ccldg__slider");try{this.sliderOptions=JSON.parse(this.sliderContainer.dataset.sliderOptions)}catch(t){this.sliderOptions={}}if(this.sliderOptions=Object.assign(this.sliderOptions,{autoplay:!1,hoverpause:!0,gap:0,perView:1,type:"carousel",rewind:!1,keyboard:!1}),this.isSingleSlide)this.sliderOptions=Object.assign(this.sliderOptions,{swipeThreshold:null,dragThreshold:null});else try{this.autoplay=JSON.parse(this.sliderContainer.dataset.autoplay)}catch(t){this.autoplay=!1}if(this.autoplay){let t=document.createElement("div");t.innerHTML='<button class="ccldg__slider-autoplay-button"></button>',this.glideSliderTarget.appendChild(t.firstChild),this.autoplayButton=this.sliderContainer.querySelector(".ccldg__slider-autoplay-button")}if(!this.isSingleSlide){let t=document.createElement("div");t.innerHTML='<div class="ccldg__slider-arrows" data-glide-el="controls"><button class="ccldg__slider-arrow ccldg__slider-arrow-left" data-glide-dir="<">Vorheriger Slide</button><button class="ccldg__slider-arrow ccldg__slider-arrow-right" data-glide-dir=">">Nächster Slide</button></div>',this.glideSliderTarget.appendChild(t.firstChild)}this.init()}init(){this.glide=new Glide(this.glideSliderTarget,this.sliderOptions),this.glide.on("mount.after",(()=>{this.sliderContainer.addEventListener("mouseover",(()=>{this.mouseIsOver=!0})),this.sliderContainer.addEventListener("mouseout",(()=>{this.mouseIsOver=!1})),document.addEventListener("keyup",(t=>{this.mouseIsOver&&!this.isSingleSlide&&(39===t.keyCode&&this.glide.go(">"),37===t.keyCode&&this.glide.go("<"))})),this.autoplay&&(this.autoplayButton&&(this.autoplayButton.setAttribute("data-action","stop"),this.autoplayButton.setAttribute("aria-live","polite"),this.autoplayButton.setAttribute("aria-label","Slideshow pausieren"),this.autoplayButton.setAttribute("data-action","stop")),this.glide.play(this.sliderOptions.autoplaySpeed)),this.autoplayButton&&this.autoplayButton.addEventListener("click",(()=>{"stop"===this.autoplayButton.getAttribute("data-action")?(this.glide.pause(),this.autoplayButton&&(this.autoplayButton.setAttribute("aria-label","Slideshow starten"),this.autoplayButton.setAttribute("data-action","start"))):(this.glide.play(),this.autoplayButton&&(this.autoplayButton.setAttribute("aria-label","Slideshow pausieren"),this.autoplayButton.setAttribute("data-action","stop")))})),setTimeout((()=>{const t=this.glide.settings.startAt;this.glideSlides.querySelectorAll(".glide__slide").forEach(((t,e)=>{t.setAttribute("role","listitem"),t.removeAttribute("inert")})),this.glideSlides.querySelectorAll(".glide__slide--clone").forEach(((t,e)=>{t.setAttribute("inert","")})),this.glide._c.Html.slides.forEach(((e,i)=>{i!==t&&e.setAttribute("inert","")}))}),0)})),this.glide.on("build.after",(t=>{this.glideSlides.querySelectorAll(".glide__slide--clone").forEach(((t,e)=>{t.setAttribute("inert","")}))})),this.glide.on("run.after",(t=>{const e=this.glideSlides.querySelector(".glide__slide--active");e&&e.removeAttribute("inert")})),this.glide.on("run.before",(t=>{this.glideSlides.querySelectorAll(".glide__slide").forEach(((t,e)=>{t.setAttribute("inert","")}))}))}mount(){this.glide.mount();const t=t=>{t===this.tileInst.$parent&&setTimeout((()=>{this.glide.update()}),0)};this.tileInst.ccldgEventBus.$on("item-resized",t),this.tileInst.ccldgEventBus.$on("tileSizeChanged",t)}});t("shared",{TILE_VOLUMES:[{max:9999,cssClass:"tiny-volume"},{min:1e4,max:45e3,cssClass:"small-volume"},{min:45001,max:75e3,cssClass:"small-volume2"},{min:75001,max:119999,cssClass:"medium-volume"},{min:12e4,max:220900,cssClass:"large-volume"},{min:220901,max:395e3,cssClass:"xlarge-volume"},{min:395001,cssClass:"xxlarge-volume"}
1],hexAToRGBA:function(t){let e=0,i=0,s=0,l=1;return 4==t.length?(e="0x"+t[1]+t[1],i="0x"+t[2]+t[2],s="0x"+t[3]+t[3]):7==t.length?(e="0x"+t[1]+t[2],i="0x"+t[3]+t[4],s="0x"+t[5]+t[6]):9==t.length&&(e="0x"+t[1]+t[2],i="0x"+t[3]+t[4],s="0x"+t[5]+t[6],l="0x"+t[7]+t[8]),"rgba("+ +e+","+ +i+","+ +s+","+ +l+")"},rgbToHsv:function(t,e,i){t/=255,e/=255,i/=255;var s,l,r=Math.max(t,e,i),a=Math.min(t,e,i),o=r,d=r-a;if(l=0==r?0:d/r,r==a)s=0;else{switch(r){case t:s=(e-i)/d+(e<i?6:0);break;case e:s=(i-t)/d+2;break;case i:s=(t-e)/d+4}s/=6}return[s,l,o]},getClassifiedColorsAsCssClass(t){if(!t)return[];-1!==t.indexOf("#")&&(t=this.hexAToRGBA(t));let e=t.split("(")[1].split(")")[0].split(",");if(e.length<3)return[];let i=1;if(4===e.length&&(i=parseFloat(e[3].trim())),i>0){let t=[],i=parseInt(e[0].trim()),s=parseInt(e[1].trim()),l=parseInt(e[2].trim()),r=this.rgbToHsv(i,s,l);return 0===r[1]?(t.push("achromatic"),1===r[2]&&t.push("pure-white"),r[2]>.96&&r[2]<1&&t.push("lightest-gray"),r[2]<=.96&&r[2]>.86&&t.push("light-gray"),r[2]<=.86&&r[2]>.6&&t.push("gray"),r[2]<=.6&&r[2]>.3&&t.push("dark-gray"),r[2]<=.3&&r[2]>.15&&t.push("darkest-gray"),0===r[2]&&t.push("pure-black")):t.push("chromatic"),.2126*i+.7152*s+.0722*l<=200?t.push("dark-theme"):t.push("light-theme"),t}return["transparent"]},rgbToHex(t){let e=t.indexOf(",")>-1?",":" ",i=(+(t=t.substr(4).split(")")[0].split(e))[0]).toString(16),s=(+t[1]).toString(16),l=(+t[2]).toString(16);return 1==i.length&&(i="0"+i),1==s.length&&(s="0"+s),1==l.length&&(l="0"+l),"#"+i+s+l},generateColorInfo(t,e){(e||t.querySelectorAll("[data-colorpicker-receiver]")).forEach((t=>{let e=window.getComputedStyle(t,null).getPropertyValue("background-color"),i=this.getClassifiedColorsAsCssClass(e);t.setAttribute("data-color",this.rgbToHex(e).toLowerCase()),t.classList.remove("transparent","chromatic","achromatic","pure-white","lightest-gray","light-gray","gray","dark-gray","darkest-gray","pure-black","dark-theme","light-theme"),t.classList.add(...i)}))},sortedEntries:t=>Object.entries(t).sort(((t,e)=>t[1]-e[1])),isTouchDevice:()=>"ontouchstart"in document.documentElement,shortId(){var t=46656*Math.random()|0,e=46656*Math.random()|0;return(t=("000"+t.toString(36)).slice(-3))+(e=("000"+e.toString(36)).slice(-3))}}),t("TileBase",{inject:["eventBus","ccldgEventBus"],props:["gridItem","componentId","content","tileColors","inEditMode"]})}}})); 2//# sourceMappingURL=dynamicgrid-lib.system.js.map
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.