1import{a as e,i as t,n,o as r,r as i,s as a,t as o}from"./chunk-axios.js";function s(e,t,n,r){var i={m:[`eine Minute`,`einer Minute`],h:[`eine Stunde`,`einer Stunde`],d:[`ein Tag`,`einem Tag`],dd:[e+` Tage`,e+` Tagen`],w:[`eine Woche`,`einer Woche`],M:[`ein Monat`,`einem Monat`],MM:[e+` Monate`,e+` Monaten`],y:[`ein Jahr`,`einem Jahr`],yy:[e+` Jahre`,e+` Jahren`]};return t?i[n][0]:i[n][1]}r.defineLocale(`de`,{months:`Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember`.split(`_`),monthsShort:`Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.`.split(`_`),monthsParseExact:!0,weekdays:`Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag`.split(`_`),weekdaysShort:`So._Mo._Di._Mi._Do._Fr._Sa.`.split(`_`),weekdaysMin:`So_Mo_Di_Mi_Do_Fr_Sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY HH:mm`,LLLL:`dddd, D. MMMM YYYY HH:mm`},calendar:{sameDay:`[heute um] LT [Uhr]`,sameElse:`L`,nextDay:`[morgen um] LT [Uhr]`,nextWeek:`dddd [um] LT [Uhr]`,lastDay:`[gestern um] LT [Uhr]`,lastWeek:`[letzten] dddd [um] LT [Uhr]`},relativeTime:{future:`in %s`,past:`vor %s`,s:`ein paar Sekunden`,ss:`%d Sekunden`,m:s,mm:`%d Minuten`,h:s,hh:`%d Stunden`,d:s,dd:s,w:s,ww:`%d Wochen`,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});var c=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,l=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,u=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,d=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];r.defineLocale(`fr`,{months:`janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre`.split(`_`),monthsShort:`janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.`.split(`_`),monthsRegex:u,monthsShortRegex:u,monthsStrictRegex:c,monthsShortStrictRegex:l,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:`dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi`.split(`_`),weekdaysShort:`dim._lun._mar._mer._jeu._ven._sam.`.split(`_`),weekdaysMin:`di_lu_ma_me_je_ve_sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[Aujourdâhui à ] LT`,nextDay:`[Demain à ] LT`,nextWeek:`dddd [à ] LT`,lastDay:`[Hier à ] LT`,lastWeek:`dddd [dernier à ] LT`,sameElse:`L`},relativeTime:{future:`dans %s`,past:`il y a %s`,s:`quelques secondes`,ss:`%d secondes`,m:`une minute`,mm:`%d minutes`,h:`une heure`,hh:`%d heures`,d:`un jour`,dd:`%d jours`,w:`une semaine`,ww:`%d semaines`,M:`un mois`,MM:`%d mois`,y:`un an`,yy:`%d ans`},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case`D`:return e+(e===1?`er`:``);default:case`M`:case`Q`:case`DDD`:case`d`:return e+(e===1?`er`:`e`);case`w`:case`W`:return e+(e===1?`re`:`e`)}},week:{dow:1,doy:4}}),a.mixin({methods:{localizedTimeAgo(e){return r.locale(this.$store.state.topdata.locale||`en`),r.unix(e).fromNow()},localizedDate(e){return r.unix(e).locale(this.$store.state.topdata.locale||`en`).format(`L`)}}});var f={addEventListeners(e,t,n){for(let r=0,i=t.length;r<i;r++)e.addEventListener(t[r],n,{passive:!1})},removeEventListeners(e,t,n){for(let r=0,i=t.length;r<i;r++)e.removeEventListener(t[r],n,{passive:!1})},emitEvent:function(e,t,n){if(e.componentInstance)e.componentInstance.$emit(t,n);else{let r;typeof window.CustomEvent==`function`?r=new window.CustomEvent(t,{detail:n}):(r=document.createEvent(`CustomEvent`),r.initCustomEvent(t,!0,!0,n)),e.elm.dispatchEvent(r)}},emitEvent2:function(e,t,n){if(e.componentInstance)e.componentInstance.$emit(t,n);else{let r;typeof window.CustomEvent==`function`?r=new window.CustomEvent(t,{detail:n}):(r=document.createEvent(`CustomEvent`),r.initCustomEvent(t,!0,!0,n)),e.el.dispatchEvent(r)}}},p=[`mousedown`,`touchstart`],m=[`mousemove`,`touchmove`],h=[`mouseup`,`touchend`],g=function(e,t,n){let r=e,i=!0,a=window;typeof t.value==`boolean`?i=t.value:typeof t.value==`object`?(typeof t.value.target==`string`?(r=e.querySelector(t.value.target),r||console.error(`There is no element with the current target value.`)):t.value.target!==void 0&&console.error(`The parameter "target" should be either 'undefined' or 'string'.`),typeof t.value.container==`string`?(a=document.querySelector(t.value.container),a||
1console.error(`There is no element with the current container value.`)):t.value.container!==void 0&&console.error(`The parameter "container" should be be either 'undefined' or 'string'.`),typeof t.value.active==`boolean`?i=t.value.active:t.value.active!==void 0&&console.error(`The parameter "active" value should be either 'undefined', 'true' or 'false'.`)):t.value!==void 0&&console.error(`The passed value should be either 'undefined', 'true' or 'false' or 'object'.`);let o=function(e,t){a===window?window.scrollBy(e,t):(a.scrollLeft+=e,a.scrollTop+=t)},s=function(){let e,i,a,s=!1;r.md=function(n){let o=n instanceof window.MouseEvent,s=o?n.pageX:n.touches[0].pageX,c=o?n.pageY:n.touches[0].pageY,l=document.elementFromPoint(s-window.pageXOffset,c-window.pageYOffset),u=t.arg===`nochilddrag`,d=t.modifiers.noleft,f=t.modifiers.noright,p=t.modifiers.nomiddle,m=t.modifiers.noback,h=t.modifiers.noforward,g=t.arg===`firstchilddrag`,_=l===r,v=l===r.firstChild,y=u?l.dataset.dragscroll!==void 0:l.dataset.noDragscroll===void 0;!_&&(!y||g&&!v)||n.which===1&&d||n.which===2&&p||n.which===3&&f||n.which===4&&m||n.which===5&&h||(a=1,e=o?n.clientX:n.touches[0].clientX,i=o?n.clientY:n.touches[0].clientY)},r.mu=function(e){a=0,s&&f.emitEvent(n,`dragscrollend`),s=!1},r.mm=function(c){let l=c instanceof window.MouseEvent,u,d,p={};if(a){c.preventDefault(),s||f.emitEvent(n,`dragscrollstart`),s=!0;let a=r.scrollLeft+r.clientWidth>=r.scrollWidth||r.scrollLeft===0,m=r.scrollTop+r.clientHeight>=r.scrollHeight||r.scrollTop===0;u=-e+(e=l?c.clientX:c.touches[0].clientX),d=-i+(i=l?c.clientY:c.touches[0].clientY),t.modifiers.pass?(r.scrollLeft-=t.modifiers.y?-0:u,r.scrollTop-=t.modifiers.x?-0:d,r===document.body&&(r.scrollLeft-=t.modifiers.y?-0:u,r.scrollTop-=t.modifiers.x?-0:d),(a||t.modifiers.y)&&o(-u,0),(m||t.modifiers.x)&&o(0,-d)):(t.modifiers.x&&(d=-0),t.modifiers.y&&(u=-0),r.scrollLeft-=u,r.scrollTop-=d,r===document.body&&(r.scrollLeft-=u,r.scrollTop-=d)),p.deltaX=-u,p.deltaY=-d,f.emitEvent(n,`dragscrollmove`,p)}},f.addEventListeners(r,p,r.md),f.addEventListeners(window,h,r.mu),f.addEventListeners(window,m,r.mm)};i?document.readyState===`complete`?s():window.addEventListener(`load`,s):(f.removeEventListeners(r,p,r.md),f.removeEventListeners(window,h,r.mu),f.removeEventListeners(window,m,r.mm))},_={inserted:function(e,t,n){g(e,t,n)},update:function(e,t,n,r){JSON.stringify(t.value)!==JSON.stringify(t.oldValue)&&g(e,t,n)},unbind:function(e,t,n){let r=e;f.removeEventListeners(r,p,r.md),f.removeEventListeners(window,h,r.mu),f.removeEventListeners(window,m,r.mm)}},v=[`mousedown`,`touchstart`],y=[`mousemove`,`touchmove`],b=[`mouseup`,`touchend`],x=function(e,t,n){let r=e,i=!0,a=window;typeof t.value==`boolean`?i=t.value:typeof t.value==`object`?(typeof t.value.target==`string`?(r=e.querySelector(t.value.target),r||console.error(`There is no element with the current target value.`)):t.value.target!==void 0&&console.error(`The parameter "target" should be either 'undefined' or 'string'.`),typeof t.value.container==`string`?(a=document.querySelector(t.value.container),a||console.error(`There is no element with the current container value.`)):t.value.container!==void 0&&console.error(`The parameter "container" should be be either 'undefined' or 'string'.`),typeof t.value.active==`boolean`?i=t.value.active:t.value.active!==void 0&&console.error(`The parameter "active" value should be either 'undefined', 'true' or 'false'.`)):t.value!==void 0&&console.error(`The passed value should be either 'undefined', 'true' or 'false' or 'object'.`);let o=function(e,t){a===window?window.scrollBy(e,t):(a.scrollLeft+=e,a.scrollTop+=t)},s=function(){let e,i,a,s=!1;r.md=function(n){let o=n instanceof window.MouseEvent,s=o?n.pageX:n.touches[0].pageX,c=o?n.pageY:n.touches[0].pageY,l=document.elementFromPoint(s-window.pageXOffset,c-window.pageYOffset),u=t.arg===`nochilddrag`,d=t.modifiers.noleft,f=t.modifiers.noright,p=t.modifiers.nomiddle,m=t.modifiers.noback,h=t.modifiers.noforward,g=t.arg===`firstchilddrag`,_=l===r,v=l===r.firstChild,y=u?l.dataset.dragscroll!==void 0:l.dataset.noDragscroll===void 0;!_&&(!y||g&&!v)||n.which===1&&d||n.which===2&&p||n.which===3&&f||n.which===4&&m||n.which===5&&h||(a=1,e=o?n.clientX:n.touches[0].clientX,i=o?n.clientY:n.touches[0].clientY)},r.mu=function(e){a=0,s&&f.emitEvent2(n,`dragscrollend`),s=!1},r.mm=function(c){let l=c instanceof window.MouseEvent,u,d,p={};if(a){c.preventDefault(),s||f.emitEvent2(n,`dragscrollstart`),s=!0;let a=r.scrollLeft+r.clientWidth>=r.scrollWidth||r.scrollLeft===0,m=r.scrollTop+r.clientHeight>=r.scrollHeight||r.scrollTop===0;u=-e+(e=l?c.clientX:c.touches[0].clientX),d=-i+(i=l?c.clientY:c.touches[0].clientY),t.modifiers.pass?(r.scrollLeft-=t.modifiers.y?-0:u,r.scrollTop-=t.modifiers.x?-0:d,r===document.body&&(r.scrollLeft-=t.modifiers.y?-0:u,r.scrollTop-=t.modifiers.x?-0:d),(a||t.modifiers.y)&&o(-u,0),(m||t.modifiers.x)&&o(0,-d)):(t.modifiers.x&&(d=-0),t.modifiers.y&&(u=-0),r.scrollLeft-=u,r.scrollTop-=d,r===document.body&&(r.scrollLeft-=u,r.scrollTop-=d)),p.deltaX=-u,p.deltaY=-d,f.emitEvent2(n,`dragscrollmove`,p)}},f.addEventListeners(r,v,r.md),f.addEventListeners(window,b,r.mu),f.addEventListeners(window,y,r.mm)};i?document.readyState===`complete`?s():window.addEventListener(`load`,s):(f.removeEventListeners(r,v,r.md),f.removeEventListeners(window,b,r.mu),f.removeEventListeners(window,y,r.mm))},S={mounted:function(e,t,n){x(e,t,n)},updated:function(e,t,n,r){JSON.stringify(t.value)!==JSON.stringify(t.oldValue)&&x(e,t,n)},unmounted:function(e,t,n){let r=e;f.removeEventListeners(r,v,r.md),f.removeEventListeners(window,b,r.mu),f.removeEventListeners(window,y,r.mm)}},C={install(e,t){let n=Number(e.version.split(`.`)[0]),r=Number(e.version.split(`.`)[1]);if(n<2&&r<1)throw Error(`v-dragscroll supports vue version 2.1 and above. You are using Vue@${e.ver
1sion}. Please upgrade to the latest version of Vue.`);e.directive(`dragscroll`,_)}};typeof window<`u`&&window.Vue&&(window.Vue.version.split(`.`)[0]<=2?(window.VueDragscroll=C,window.Vue.use(C)):window.VueDragscroll=S);var w=e({name:`TopicPicker`,props:[`topics`,`activeTopic`],data:function(){return{isDragging:!1}},methods:{setIsDragging(e){if(!1===e){let e=this;setTimeout(function(){e.isDragging=!1},100)}else this.isDragging=!0},toggleActiveTopic(e){this.isDragging||this.$emit(`toggle-active-topic`,e)}},computed:{textAllTopics:{get(){switch(this.$store.state.topdata.locale){case`de`:return`Alle`;case`fr`:return`Tous les`;default:return`All`}}}},components:{},directives:{dragscroll:_}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`topic-container-sticky`},[t(`div`,{staticClass:`container-fluid`},[t(`div`,{staticClass:`row pb-2 pt-0 pt-lg-3 mb-2`},[t(`div`,{staticClass:`col-12`},[t(`div`,{staticClass:`container`},[t(`div`,{staticClass:`row`},[t(`div`,{staticClass:`col-12`},[t(`div`,{directives:[{name:`dragscroll`,rawName:`v-dragscroll`}],staticClass:`topic-list pb-2 d-flex justify-content-start align-items-center styled-scrollbars`,on:{dragscrollmove:function(t){return e.setIsDragging(!0)},dragscrollend:function(t){return e.setIsDragging(!1)}}},[t(`span`,{staticClass:`topic-badge flex-shrink-0`,class:{"bg-scheme-primary text-white":!e.activeTopic,"bg-light":e.activeTopic},on:{click:function(t){return e.toggleActiveTopic(null)}}},[e._v(e._s(e.textAllTopics))]),e._l(e.topics,function(n,r){return t(`span`,{key:r,staticClass:`topic-badge flex-shrink-0`,class:{"bg-scheme-primary text-white":e.activeTopic===n,"bg-light":e.activeTopic!==n},domProps:{textContent:e._s(n)},on:{click:function(t){return e.toggleActiveTopic(n)}}})})],2)])])])])])])])},[],!1,null,`321fbcae`,null,null).exports,T=e({name:`PostSmall`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}},computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column`,attrs:{"data-aos":`fade-up`}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.post_uri}},[t(`div`,{staticClass:`bg-image-container bg-image-container-small`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}})]),t(`div`,{staticClass:`h4 font-weight-bold m-0`,staticStyle:{"z-index":`2`}},[e._v(` `+e._s(e.post.title)+` `)]),t(`div`,{staticClass:`flex-grow-1`,staticStyle:{"max-height":`50px`,overflow:`hidden`,"text-overflow":`ellipsis`,"z-index":`2`},domProps:{innerHTML:e._s(e.post.teaser_text)}}),t(`div`,{staticClass:`d-flex flex-row justify-content-between align-items-center mt-auto`,staticStyle:{"z-index":`2`}},[t(`div`,[e.post.topic?t(`span`,{staticClass:`badge badge-secondary font-weight-normal`,staticStyle:{"background-color":`#eaeaea`,color:`#333`,"font-size":`.8em`}},[e._v(` `+e._s(e.post.topic)+` `)]):e._e()]),t(`div`,{staticClass:`small`},[e._v(e._s(e.localizedDate(e.post.start_date)))])])])])},[],!1,null,null,null,null).exports,E=e({name:`PostBig`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}},computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column-big`,attrs:{"data-aos":`fade-up`,"data-aos-delay":(this.$vnode.key+1)*100}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.post_uri}},[t(`div`,{staticClass:`d-flex flex-column align-items-start justify-content-end bg-zoom`,staticStyle:{"border-radius":`.75rem`,"min-height":`433px`,height:`100%`}},[t(`div`,{staticClass:`bg-image-container`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}})]),t(`div`,{staticClass:`h4 font-weight-bold ml-4 mt-4 text-white`,staticStyle:{"text-shadow":`0 0 10px #000`,"z-index":`2`}},[e._v(e._s(e.post.title))]),t(`div`,{staticClass:`small ml-4 mb-4 text-white`,staticStyle:{"text-shadow":`0 0 10px #000`,"z-index":`2`}},[e._v(e._s(e.localizedDate(e.post.start_date)))])])])])},[],!1,null,null,null,null).exports,D=e({name:`LinkSmall`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}}
1,computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column-static`,attrs:{"data-aos":`fade-up`,"data-aos-delay":(this.$vnode.key+1)*100}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.url,target:e.post.url_target,rel:`noreferrer noopener`}},[t(`div`,{staticClass:`d-flex align-items-center text-center bg-zoom`,staticStyle:{"border-radius":`.75rem`,"min-height":`433px`,height:`100%`}},[t(`div`,{staticClass:`bg-image-container`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}})]),t(`div`,{staticClass:`h4 w-100 font-weight-bold m-4 text-white`,staticStyle:{"text-shadow":`0 0 10px #000`,"z-index":`2`},domProps:{innerHTML:e._s(e.post.teaser_text)}})])])])},[],!1,null,null,null,null).exports,O=e({name:`LinkBig`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}},computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column-big`,attrs:{"data-aos":`fade-up`,"data-aos-delay":(this.$vnode.key+1)*100}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.url,target:e.post.url_target}},[t(`div`,{staticClass:`d-flex flex-column align-items-start justify-content-end bg-zoom`,staticStyle:{"border-radius":`.75rem`,"min-height":`433px`,height:`100%`}},[t(`div`,{staticClass:`bg-image-container`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}})]),t(`div`,{staticClass:`h4 font-weight-bold ml-4 mt-4 text-white`,staticStyle:{"text-shadow":`0 0 10px #000`,"z-index":`2`}},[e._v(e._s(e.post.title))]),t(`div`,{staticClass:`small ml-4 mb-4 text-white`,staticStyle:{"text-shadow":`0 0 10px #000`,"z-index":`2`}},[e._v(e._s(e.localizedDate(e.post.start_date)))])])])])},[],!1,null,null,null,null).exports,k=e({name:`StaticIcon`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}},computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column-static2`,attrs:{"data-aos":`fade-up`,"data-aos-delay":(this.$vnode.key+1)*100}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.url,target:e.post.url_target,rel:`noreferrer noopener`}},[t(`div`,{staticClass:`d-flex flex-row flex-lg-column align-items-center text-lg-center justify-content-center h-100 p-2 p-xl-0`,staticStyle:{"border-radius":`.75rem`},style:{color:e.post.static_text_color||`#fff`}},[e.post.teaser_picture_resized_overview?t(`div`,{staticClass:`bg-image-container`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}})]):e._e(),t(`div`,{staticClass:`px-3 px-xl-0 blog-column-static2--logo`},[t(`i`,{class:e.post.static_icon})]),t(`div`,{staticClass:`h4 m-0 w-100 blog-column-static2--content`},[t(`div`,{staticClass:`d-flex flex-column-reverse flex-lg-column justify-content-center align-items-start align-items-lg-center`},[t(`span`,{staticClass:`px-xl-5 blog-column-static2--content-title`},[e._v(e._s(e.post.title))]),e.post.teaser_text_stripped?t(`strong`,{staticClass:`blog-column-static2--content-subtitle`},[e._v(e._s(e.post.teaser_text_stripped))]):e._e()])])])])])},[],!1,null,null,null,null).exports,A=e({name:`StaticImage`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}},computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column-static2`,attrs:{"data-aos":`fade-up`,"data-aos-delay":(this.$vnode.key+1)*100}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.post_uri,target:e.post.url_target,rel:`noreferrer noopener`}},[t(`div`,{staticClass:`d-flex flex-column align-items-center text-center justify-content-center text-white h-100 p-2 p-xl-0`,staticStyle:{"border-radius":`.75rem`},style:{color:e.post.static_text_color||`#fff`}},[e.post.teaser_picture_resized_overview?t(`div`,{staticClass:`bg-image-container`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}}
1)]):e._e(),t(`div`,{staticClass:`h4 m-0 w-100 blog-column-static2--content`},[t(`div`,{staticClass:`d-flex flex-column-reverse flex-lg-column justify-content-center align-items-center`},[t(`span`,{staticClass:`px-xl-5 blog-column-static2--content-title`},[e._v(e._s(e.post.title))]),e.post.teaser_text_stripped?t(`strong`,{staticClass:`blog-column-static2--content-subtitle`},[e._v(e._s(e.post.teaser_text_stripped))]):e._e()])])])])])},[],!1,null,null,null,null).exports,j=e({name:`ActionPostSmall`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}},computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column`,attrs:{"data-aos":`fade-up`,"data-aos-delay":(this.$vnode.key+1)*100}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.post_uri}},[t(`div`,{staticClass:`bg-image-container bg-image-container-small`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}}),e.post.voucher.discount_value?t(`svg`,{staticClass:`discount-value-badge`,attrs:{viewBox:`0 0 80 80`,xmlns:`http://www.w3.org/2000/svg`}},[t(`circle`,{attrs:{cx:`40`,cy:`40`,r:`40`,fill:`#ea1126`}}),t(`text`,{attrs:{x:`50%`,y:`50%`,"text-anchor":`middle`,fill:`#ffffff`,dy:`.3em`,"font-family":`Quicksand, sans-serif`,"font-size":`1.8rem`,"font-weight":`800`}},[e._v(e._s(e.post.voucher.discount_value)+`% `)])]):e._e()]),t(`div`,{staticClass:`h4 font-weight-bold m-0`,staticStyle:{"z-index":`2`}},[t(`span`,{staticClass:`color-scheme-primary font-weight-bolder`},[e._v(`-`+e._s(e.post.voucher.discount_value)+`%`)]),e._v(` `+e._s(e.post.title)+` `)]),t(`div`,{staticClass:`flex-grow-1`,staticStyle:{"max-height":`50px`,overflow:`hidden`,"text-overflow":`ellipsis`,"z-index":`2`},domProps:{innerHTML:e._s(e.post.teaser_text)}}),t(`div`,{staticClass:`d-flex flex-row justify-content-between align-items-end mt-auto`,staticStyle:{"z-index":`2`}},[e.post.end_date?t(`small`,[t(`i`,{staticClass:`far fa-clock`}),e._v(` bis zum `+e._s(e.localizedDate(e.post.end_date))+` `)]):e._e(),t(`small`,{class:{"text-right w-100":!e.post.end_date}}),e.post.shops.length?t(`img`,{staticStyle:{width:`80px`},attrs:{src:e.getImagePrefix(`/build/img/svg/fit/`+e.post.shops[0].uri_name+`_logo.svg`),alt:e.post.shops[0].name+` logo`,loading:`lazy`}}):e._e()])])])},[],!1,null,null,null,null).exports,M=e({name:`ActionPostBig`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}},computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column-big`,attrs:{"data-aos":`fade-up`,"data-aos-delay":(this.$vnode.key+1)*100}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.post_uri}},[t(`div`,{staticClass:`d-flex flex-column align-items-start justify-content-end bg-zoom`,staticStyle:{"border-radius":`.75rem`,"min-height":`433px`,height:`100%`}},[t(`div`,{staticClass:`bg-image-container`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}}),e.post.voucher.discount_value?t(`svg`,{staticClass:`discount-value-badge`,attrs:{viewBox:`0 0 80 80`,xmlns:`http://www.w3.org/2000/svg`}},[t(`circle`,{attrs:{cx:`40`,cy:`40`,r:`40`,fill:`#ea1126`}}),t(`text`,{attrs:{x:`50%`,y:`50%`,"text-anchor":`middle`,fill:`#ffffff`,dy:`.3em`,"font-family":`Quicksand, sans-serif`,"font-size":`1.6rem`,"font-weight":`800`}},[e._v(e._s(e.post.voucher.discount_value)+`% `)])]):e._e()]),t(`div`,{staticClass:`d-flex flex-row justify-content-between align-items-end w-100`,staticStyle:{"z-index":`2`}},[t(`div`,[t(`div`,{staticClass:`h4 font-weight-bold ml-4 mt-4 text-white`,staticStyle:{"text-shadow":`0 0 10px #000`}},[t(`span`,{staticClass:`font-weight-bolder`},[e._v(`-`+e._s(e.post.voucher.discount_value)+`%`)]),e._v(` `+e._s(e.post.title)+` `)]),t(`div`,{staticClass:`small ml-4 mb-4 text-white`,staticStyle:{"text-shadow":`0 0 10px #000`}},[e.post.end_date?t(`span`,[t(`i`,{staticClass:`far fa-clock`}),e._v(` bis zum `+e._s(e.localizedDate(e.post.end_date))+` `)]):e._e(
1)])]),t(`div`,{staticClass:`mr-4 mb-4`},[e.post.shops.length?t(`img`,{staticStyle:{width:`80px`},attrs:{src:e.getImagePrefix(`/build/img/svg/fit/`+e.post.shops[0].uri_name+`_logo.svg`),alt:e.post.shops[0].name+` logo`,loading:`lazy`}}):e._e()])])])])])},[],!1,null,null,null,null).exports,N=e({name:`ActionLink`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}},computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column`,attrs:{"data-aos":`fade-up`,"data-aos-delay":(this.$vnode.key+1)*100}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.url,target:e.post.url_target}},[t(`div`,{staticClass:`bg-image-container bg-image-container-small`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}})]),t(`div`,{staticClass:`d-flex align-items-end`},[t(`div`,{staticClass:`flex-grow-1`},[t(`div`,{staticClass:`h4 text-center font-weight-bold m-0`,staticStyle:{"z-index":`2`}},[e._v(` `+e._s(e.post.title)+` `)]),t(`div`,{staticClass:`d-flex flex-row justify-content-between align-items-center mt-3`,staticStyle:{"z-index":`2`}},[t(`div`,{staticClass:`text-center w-100`},[t(`div`,{staticClass:`flex-grow-1`,staticStyle:{"max-height":`50px`,overflow:`hidden`,"text-overflow":`ellipsis`,"z-index":`2`},domProps:{innerHTML:e._s(e.post.teaser_text_stripped)}})])])])])])])},[],!1,null,null,null,null).exports,P=e({name:`ActionLinkBig`,props:[`post`],data:function(){return{}},methods:{getImagePrefix(e){return``+e}},computed:{},components:{}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`blog-column-big`,attrs:{"data-aos":`fade-up`,"data-aos-delay":(this.$vnode.key+1)*100}},[t(`a`,{staticClass:`d-flex flex-column h-100`,staticStyle:{gap:`1rem`},attrs:{href:e.post.url,target:e.post.url_target}},[t(`div`,{staticClass:`d-flex flex-column align-items-start justify-content-end bg-zoom`,staticStyle:{"border-radius":`.75rem`,"min-height":`433px`,height:`100%`}},[t(`div`,{staticClass:`bg-image-container`},[t(`div`,{staticClass:`bg-image`,style:{backgroundImage:`url(`+e.getImagePrefix(e.post.teaser_picture_resized_overview)+`)`}})]),t(`div`,{staticClass:`h4 font-weight-bold ml-4 mt-4 text-white`,staticStyle:{"text-shadow":`0 0 10px #000`,"z-index":`2`}},[e._v(e._s(e.post.title))]),t(`div`,{staticClass:`small ml-4 mb-4 text-white`,staticStyle:{"text-shadow":`0 0 10px #000`,"z-index":`2`}},[e.post.end_date?t(`span`,[t(`i`,{staticClass:`far fa-clock`}),e._v(` bis zum `+e._s(e.localizedDate(e.post.end_date))+` `)]):e._e()])])])])},[],!1,null,null,null,null).exports,F=e({name:`BlogOverview`,props:[],data:function(){return{currentPage:1,perPage:this.$store.state.topdata.itemsPerPage,results:[],activeTopic:null,animationDelay:0}},computed:{...t({posts:`blogFrontend/posts`,topics:`blogFrontend/topics`,pagination:`blogFrontend/pagination`,loading:`blogFrontend/loading`,errors:`blogFrontend/errors`}),maxPage(){return this.pagination.totalItems?Math.ceil(this.pagination.totalItems/this.perPage):1},textLoadMore:{get(){switch(this.$store.state.topdata.locale){case`de`:return`Mehr laden`;case`fr`:return`montrer plus`;default:return`Load More`}}}},methods:{...i({getPosts:`blogFrontend/getPosts`,getTopics:`blogFrontend/getTopics`,getPagination:`blogFrontend/getPagination`}),paginate(){this.currentPage<this.maxPage&&(this.currentPage+=1,this.getPosts({page:this.currentPage,perPage:this.perPage,topic:this.activeTopic}))},toggleActiveTopic(e){e===this.activeTopic?this.activeTopic=null:this.activeTopic=e,this.currentPage=1,this.getPosts({page:this.currentPage,perPage:this.perPage,topic:this.activeTopic}),this.getPagination({topic:this.activeTopic})}},mounted(){},created(){this.getPosts({page:this.currentPage,perPage:this.perPage}),this.getTopics(),this.getPagination({topic:this.activeTopic})},components:{TopicPicker:w,PostSmall:T,PostBig:E,LinkSmall:D,LinkBig:O,StaticIcon:k,StaticImage:A,ActionPostSmall:j,ActionPostBig:M,ActionLinkSmall:N,ActionLinkBig:P}},function(){var e=this,t=e._self._c;return t(`div`,[[`1`,`3`].includes(e.$store.state.topdata.category)?t(`TopicPicker`,{attrs:{topics:e.topics,activeTopic:e.activeTopic},on:{"toggle-active-topic":function(t){return e.toggleActiveTopic(t)}}}
1):e._e(),t(`div`,{staticClass:`container pt-2 pt-lg-4`},[t(`div`,{staticClass:`row`},[t(`Transition`,{attrs:{name:`fade`}},[e.currentPage===1&&!e.loading||e.currentPage!==1?t(`div`,{staticClass:`col-12`},[t(`div`,{staticClass:`blog-grid`,class:{actions:e.$store.state.topdata.category==2}},[e._l(e.posts,function(n,r){return[n.mime_type===`news`&&n.tile_size===`big`&&n.fk_category_id===1?t(`PostBig`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`news`&&n.tile_size===`small`&&n.fk_category_id===1?t(`PostSmall`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`link`&&n.tile_size===`big`&&n.fk_category_id===1?t(`LinkBig`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`link`&&n.tile_size===`small`&&n.fk_category_id===1?t(`LinkSmall`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`static`&&n.static_icon&&n.fk_category_id===1?t(`StaticIcon`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`static`&&!n.static_icon&&n.fk_category_id===1?t(`StaticImage`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`news`&&n.tile_size===`big`&&n.fk_category_id===3?t(`PostBig`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`news`&&n.tile_size===`small`&&n.fk_category_id===3?t(`PostSmall`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`link`&&n.tile_size===`big`&&n.fk_category_id===3?t(`LinkBig`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`link`&&n.tile_size===`small`&&n.fk_category_id===3?t(`LinkSmall`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`static`&&n.static_icon&&n.fk_category_id===3?t(`StaticIcon`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`static`&&!n.static_icon&&n.fk_category_id===3?t(`StaticImage`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`news`&&n.tile_size===`small`&&n.fk_category_id===2?t(`ActionPostSmall`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`news`&&n.tile_size===`big`&&n.fk_category_id===2?t(`ActionPostBig`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`link`&&n.tile_size===`small`&&n.fk_category_id===2?t(`ActionLinkSmall`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`link`&&n.tile_size===`big`&&n.fk_category_id===2?t(`ActionLinkBig`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`static`&&n.static_icon&&n.fk_category_id===2?t(`StaticIcon`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e(),n.mime_type===`static`&&!n.static_icon&&n.fk_category_id===2?t(`StaticImage`,{key:n.id,attrs:{post:n,"data-aos-delay":(r+1)*e.animationDelay}}):e._e()]})],2)]):e._e()])],1),t(`div`,{staticClass:`row`},[t(`div`,{staticClass:`col-12 products__row_count pt-5`,class:{"pb-4":e.currentPage>=e.maxPage}},[t(`span`,[e._v(e._s(e.currentPage))]),e._v(` / `),t(`span`,[e._v(e._s(e.maxPage))])]),e.currentPage<e.maxPage?t(`div`,{staticClass:`col-12 py-4`},[t(`div`,{staticClass:`d-flex align-items-center justify-content-center`},[t(`a`,{staticClass:`d-flex button w-25 justify-content-center`,staticStyle:{"min-width":`300px`},attrs:{href:`#`,"data-action":`paginate-blog-overview`,rel:`next`},on:{click:function(t){return t.preventDefault(),e.paginate.apply(null,arguments)}}},[e.loading?t(`span`,{staticClass:`spinner-border mr-3`,attrs:{"aria-hidden":`true`}}):e._e(),t(`span`,[e._v(e._s(e.textLoadMore))])])])]):e._e()])])],1)},[],!1,null,null,null,null).exports,I=e({name:`BlogFrontend`,components:{Frontend:e({name:`Frontend`,data(){return{delayedLoading:!1,delayedLoadingTimer:null}},computed:t({loading:`blogFrontend/loading`}),components:{BlogOverview:F},methods:{},mounted(){},watch:{loading(){if(this.loading>0){if(!this.delayedLoadingTimer){let e=this;this.delayedLoadingTimer=setTimeout(function(){e.delayedLoading=!0},1500)}}else this.delayedLoadingTimer&&=(clearTimeout(this.delayedLoadingTimer),null),this.delayedLoading=!1}}},function(){var e=this,t=e._self._c;return t(`div`,{staticClass:`main position-relative`},[t(`Transition`,{attrs:{name:`fade`}},[e.delayedLoading?t(`div`,{staticClass:`loading`},[t(`span`,{staticClass:`spinner-border`,attrs:{"aria-hidden":`true`}}
1)]):e._e()]),t(`BlogOverview`)],1)},[],!1,null,null,null,null).exports}},function(){var e=this._self._c;return e(`div`,{attrs:{id:`blog-frontend`}},[e(`Frontend`)],1)},[],!1,null,null,null,null).exports,L={posts:[],topics:[],pagination:[],loading:0,errors:[],loaders:{}},R={namespaced:!0,state:L,actions:{async getTopics({commit:e}){let t={method:`GET`,url:`/api.php`,params:{service:`blog-frontend`,action:`getBlogTopicsFrontend`,shopId:this.state.topdata.shop,locale:this.state.topdata.locale,categoryId:this.state.topdata.category,preview:this.state.topdata.preview??``}};L.loading++,await o.request(t).then(t=>{t.status!==void 0&&t.status===200&&t.data!==void 0?e(`SET_TOPICS`,t.data):L.errors.push({name:`Error`,content:t.data.error||`Invalid API response while loading topics.`,variant:`danger`})}).catch(e=>{console.error(e),L.errors.push(e)}).finally(()=>{L.loading--})},async getPosts({commit:e},t){let n={method:`GET`,url:`/api.php`,params:{service:`blog-frontend`,action:`getBlogPostsFrontend`,shopId:this.state.topdata.shop,locale:this.state.topdata.locale,categoryId:this.state.topdata.category,page:t.page,perPage:t.perPage,preview:this.state.topdata.preview??``,topic:t.topic??``}};L.loading++,await o.request(n).then(n=>{n.status!==void 0&&n.status===200&&n.data!==void 0?e(`SET_POSTS`,{posts:n.data,page:t.page}):L.errors.push({name:`Error`,content:n.data.error||`Invalid API response while loading posts.`,variant:`danger`})}).catch(e=>{console.error(e),L.errors.push(e)}).finally(()=>{L.loading--})},async getPagination({commit:e},t){let n={method:`GET`,url:`/api.php`,params:{service:`blog-frontend`,action:`getBlogPostsPaginationFrontend`,shopId:this.state.topdata.shop,locale:this.state.topdata.locale,categoryId:this.state.topdata.category,preview:this.state.topdata.preview??``,topic:t.topic??``}};L.loading++,await o.request(n).then(t=>{t.status!==void 0&&t.status===200&&t.data!==void 0?e(`SET_PAGINATION`,t.data):L.errors.push({name:`Error`,content:t.data.error||`Invalid API response while loading post pagination information.`,variant:`danger`})}).catch(e=>{console.error(e),L.errors.push(e)}).finally(()=>{L.loading--})}},getters:{posts:e=>e.posts,topics:e=>e.topics,pagination:e=>e.pagination,loading:e=>e.loading,errors:e=>e.errors},mutations:{SET_POSTS:(e,t)=>{t.page===1?e.posts=t.posts:Object.keys(t.posts).forEach(n=>{e.posts.push(t.posts[n])})},SET_TOPICS:(e,t)=>e.topics=t,SET_PAGINATION:(e,t)=>e.pagination=t}};a.use(n);var z=new n.Store({state:{topdata:{}},getters:{},mutations:{},actions:{},modules:{blogFrontend:R}});a.config.productionTip=!1,a.config.devtools=!1;var B=`#app-blog-frontend`,V=document.querySelector(B);new a({store:z,render:e=>{let t={props:{...V.dataset}};for(let[e,t]of Object.entries(V.dataset))a.set(z.state.topdata,e,t);return e(I,t)}}).$mount(B);
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.