1"use strict";(globalThis.webpackChunkwips_components_scripts||=[]).push([[9406],{ba74574d97d8c6a2(e,t,s){s.r(t),s.d(t,{default:()=>g}),s("6bcf20aa1369abd3");var i=s("b641633d6c906d19"),l=s("a54fa6d0a722ba3f"),n=s("99c472be6da17922"),a=s("82d8eefb58430341");const o={ref:"container",class:"slideshow-container"},d={key:0,class:"slideshow-controls"},u={class:"slideshow-paginator"},r=["aria-label","onClick"],c={class:"slideshow-buttons"},h=["aria-label"],p=["aria-label"],C={class:"slideshow-slide"},b={key:0,class:"slideshow-post"},m={name:"Slideshow",methods:{nextSlide(){this.buttonNextClass.includes("disabled")||(this.selectedSlide++,this.buttonNextClass=this.buttonNextClass+" disabled",this.buttonPreviousClass=this.buttonPreviousClass+" disabled",this.selectedSlide>=this.pages&&(this.selectedSlide=0),setTimeout(()=>{this.buttonNextClass="button-next",this.buttonPreviousClass="button-previous"},1e3))},previousSlide(){this.buttonPreviousClass.includes("disabled")||(this.selectedSlide--,this.buttonNextClass=this.buttonNextClass+" disabled",this.buttonPreviousClass=this.buttonPreviousClass+" disabled",this.selectedSlide<0&&(this.selectedSlide=this.pages-1),setTimeout(()=>{this.buttonNextClass="button-next",this.buttonPreviousClass="button-previous"},1e3))},goToSlide(e){this.selectedSlide=e},updated(){this.updateNeeded=!1},slideIndex:(e,t,s)=>e-1+(t-1)*s,calculateColumns(){this.maxHeight=0;let e=this.$refs.container.offsetWidth,t=Math.floor(e/240);0!=t&&(this.internalColumns=Math.min(t,this.columns),this.internalColumns!==this.lastInternalColumns&&(this.lastInternalColumns=this.internalColumns,this.updateNeeded=!0))},indexChanged(){let e=this.$refs.container,t=this.$refs.container.offsetHeight;t>this.maxHeight&&(this.maxHeight=t,e.style.minHeight=this.maxHeight+"px")}},created(){window.addEventListener("resize",this.calculateColumns)},mounted(){this.calculateColumns()},unmounted(){window.removeEventListener("resize",this.calculateColumns)},computed:{pages(){return Math.ceil(this.slides.length/this.internalColumns)},colorStyle(){let e=[];return this.color&&e.push({color:this.color}),this.backgroundColor&&e.push({backgroundColor:this.backgroundColor}),e},getAspect(){return this.aspectClasses[this.aspectRatio]}},props:{speed:{type:Number,default:5e3},aspectRatio:{type:Number},columns:{type:Number,default:1},color:{type:String,default:""},backgroundColor:{type:String,default:""},slides:{type:Array,default:()=>[]},aspectClasses:{type:Object},defaultComponent:{type:String,default:"basic"}},data(){return{components:{basic:"WArticlePreviewBasic",display:"WArticlePreviewDisplay",compact:"WArticlePreviewCompact",gallery:"WArticlePreviewGallery"},internalColumns:this.columns,lastInternalColumns:this.columns,updateNeeded:!1,maxHeight:0,selectedSlide:0,buttonNextClass:"button-next",buttonPreviousClass:"button-previous"}}},g=(0,i.pM)({...m,setup(e){const t=(0,i.$V)(()=>Promise.all([s.e(66262),s.e(37959)]).then(s.bind(s,"253220dcc8a09f24"))),m={WArticlePreviewBasic:(0,i.$V)(()=>s.e(6680).then(s.bind(s,"c81064cc55b3d30e"))),WArticlePreviewDisplay:(0,i.$V)(()=>s.e(41290).then(s.bind(s,"4ecaaf02400604ed"))),WArticlePreviewCompact:(0,i.$V)(()=>s.e(67932).then(s.bind(s,"6a4c2364bed32401"))),WArticlePreviewGallery:(0,i.$V)(()=>s.e(92618).then(s.bind(s,"af210269f603e3a5")))};return(s,g)=>((0,i.uX)(),(0,i.CE)("div",o,[(0,i.bF)((0,l.R1)(t),{class:(0,n.C4)("slideshow-columns-"+s.internalColumns+" slideshow-aspect-"+s.getAspect),selected:s.selectedSlide,speed:e.speed,style:(0,n.Tr)(s.colorStyle),"update-needed":s.updateNeeded,onIndexChanged:s.indexChanged,onUpdated:s.updated},(0,i.eX)({inlineControls:(0,i.k6)(()=>[s.pages>1?((0,i.uX)(),(0,i.CE)("div",d,[(0,i.Lk)("div",u,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(s.pages,e=>((0,i.uX)(),(0,i.CE)("a",{"aria-label":"Slide "+e+" of "+s.pages,class:(0,n.C4)([{selected:e-1===s.selectedSlide},"slideshow-dot"]),onClick:(0,a.D$)(t=>s.goToSlide(e-1),["prevent"])},null,10,r))),256))]),(0,i.Lk)("div",c,[(0,i.Lk)("button",{"aria-label":s.$t("Previous slide"),class:(0,n.C4)(s.buttonPreviousClass),onClick:g[0]||(g[0]=(...e)=>s.previousSlide&&s.previousSlide(...e))},[...g[2]||(g[2]=[(0,i.Lk)("span",{class:"icon"},null,-1)])],10,h),(0,i.Lk)("button",{"aria-label":s.$t("Next slide"),class:(0,n.C4)(s.buttonNextClass),onClick:g[1]||(g[1]=(...e)=>s.nextSlide&&s.nextSlide(...e))},[...g[3]||(g[3]=[(0,i.Lk)("span",{class:"icon"},null,-1)])],10,p)])])):(0,i.Q3)("",!0)]),_:2},[(0,i.pI)(s.pages,(t,l)=>({name:l,fn:(0,i.k6)(()=>[(0,i.Lk)("div",C,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(s.internalColumns,l=>((0,i.uX)(),(0,i.CE)(i.FK,null,[e.slides[s.slideIndex(l,t,s.internalColumns)]?((0,i.uX)(),(0,i.CE)("div",b,[((0,i.uX)(),(0,i.Wv)((0,i.$y)(m[s.components[e.defaultComponent]]),{"action-title":e.slides[s.slideIndex(l,t,s.internalColumns)].actionTitle,"action-url":e.slides[s.slideIndex(l,t,s.internalColumns)].actionUrl,"aspect-ratio":e.aspectRatio,"image-fit":"contain",image:e.slides[s.slideIndex(l,t,s.internalColumns)].image,"image-position":e.slides[s.slideIndex(l,t,s.internalColumns)].imagePosition||"50% 50%",intro:e.slides[s.slideIndex(l,t,s.internalColumns)].text,teaser:e.slides[s.slideIndex(l,t,s.internalColumns)].teaser,title:e.slides[s.slideIndex(l,t,s.internalColumns)].title},null,8,["action-title","action-url","aspect-ratio","image","image-position","intro","teaser","title"]))])):(0,i.Q3)("",!0)],64))),256))])])}))]),1032,["class","selected","speed","style","update-needed","onIndexChanged","onUpdated"])],512))}})}}]);
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.