1import{a as dt,b as pt,c as ct}from"./chunk-H772R2BY.js";import{h as Me,i as Ie,j as ke,k as Te}from"./chunk-R6PYNBXR.js";import{c as D}from"./chunk-MBPPQUZ6.js";import{a as U}from"./chunk-5KWFF66L.js";import{a as xe,x as Pe}from"./chunk-3M6BWEEJ.js";import{a as w}from"./chunk-444TSZWC.js";import{$a as k,Aa as kt,Ba as P,Bb as Ct,Ca as S,Da as x,Ea as p,Eb as lt,Fa as l,Ga as d,Gb as Ot,Ha as m,I as de,Ia as L,Ja as z,Ka as $,La as Tt,Ma as K,N as pe,Na as N,O as j,Oa as Q,P as q,Qa as _,U as ce,V as me,Wa as it,Xa as bt,Ya as tt,Yb as Se,Za as M,_ as he,_a as f,_b as C,a as It,ab as T,ba as u,bb as at,ca as B,cb as ge,db as ye,ea as r,eb as _e,gb as ve,ib as be,jb as h,ka as ue,kb as O,lb as v,ma as b,nb as Ce,oa as fe,pa as vt,sa as rt,wa as Z,xa as F,za as R,zb as we}from"./chunk-2STUYTRQ.js";var H=(()=>{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275dir=fe({type:o,selectors:[["","appAos",""]],hostAttrs:["data-aos","fade-up","data-aos-once","true","data-aos-duration","1000"]})}}return o})();function Je(o,e){if(o&1&&(l(0,"accordion-group",4),m(1,"div",5),h(2,"renderHtml"),d()),o&2){let t=e.$implicit,i=_();p("heading",t.title),r(),p("innerHTML",v(2,2,t.description,i.htmlSerializer),u)}}var An=(()=>{class o{constructor(){this.htmlSerializer={strong:({children:t})=>'<b class="color-black">'+t+"</b>"}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-accordion-slice"]],inputs:{body:"body"},decls:6,vars:2,consts:[["appAos","",1,"container","py-5"],[1,"row"],[1,"col"],[3,"isAnimated","closeOthers"],[3,"heading"],[1,"pt-4",3,"innerHTML"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1)(2,"div",2)(3,"accordion",3),S(4,Je,3,5,"accordion-group",4,P),d()()()()),i&2&&(r(3),p("isAnimated",!0)("closeOthers",!0),r(),x(n.body.items))},dependencies:[ct,dt,pt,H,w],styles:["accordion-group[_ngcontent-%COMP%] div>div.panel-heading.card-header.panel-enabled{border-bottom:1px solid #d0d0d0}accordion-group[_ngcontent-%COMP%] div>div.panel-heading.card-header.panel-enabled .btn-link{outline:none;color:#740f2f;padding:20px 0;font-weight:600;text-decoration:none;font-size:17px;text-align:left}"]})}}return o})();function ti(o,e){if(o&1&&(l(0,"div"),m(1,"div",4),h(2,"renderHtml"),m(3,"div",4),h(4,"renderHtml"),l(5,"app-link",5),f(6),d()()),o&2){let t=e.$implicit,i=_();M(i.body.items.length>1?"col-lg-6 mt-5":"col-lg-8 mt-5 text-center"),r(),p("innerHTML",v(2,8,t.title,i.htmlSerializerTitle),u),r(2),p("innerHTML",v(4,11,t.description,i.htmlSerializer),u),r(2),p("link",i.funnelFragment?void 0:t.button_link)("anker",i.getAnker(t))("cssClass","btn btn-white mt-3"),r(),T(" ",t.button_title," ")}}var Rn=(()=>{class o{constructor(){this.htmlSerializerTitle={heading2:({children:t})=>`<h2 class="text-size-m color-white">${t}</h2>`,heading3:({children:t})=>`<h3 class="color-white">${t}</h3>`,paragraph:({children:t})=>`<p class="text-size-m color-white">${t}</p>`},this.htmlSerializer={paragraph:({children:t})=>`<p class="color-grey-light">${t}</p>`}}getAnker(t){return this.funnelFragment||t.fragment||void 0}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-action-banner-slice"]],inputs:{body:"body",funnelFragment:"funnelFragment"},decls:6,vars:6,consts:[[1,"background-pink","d-flex","align-items-center"],[1,"container"],[1,"row","mb-5"],[3,"class"],[3,"innerHTML"],[3,"link","anker","cssClass"]],template:function(i,n){i&1&&(l(0,"div")(1,"div",0)(2,"div",1)(3,"div",2),S(4,ti,7,14,"div",3,P),d()()()()),i&2&&(M(n.body.primary.margin_top?"mt-5 mt-lg-6":""),r(),M(n.body.primary.margin_bottom?"mb-5 mb-lg-6":""),r(2),M(n.body.items.length>1?"":"d-flex justify-content-center"),r(),x(n.body.items))},dependencies:[C,D,w],encapsulation:2})}}return o})();var Vn=(()=>{class o{constructor(){}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-anker-slice"]],inputs:{body:"body"},decls:1,vars:1,consts:[[3,"id"]],template:function(i,n){i&1&&$(0,"div",0),i&2&&N("id",n.body.primary==null?null:n.body.primary.anker)},dependencies:[C],encapsulation:2})}}return o}
1)();function ei(o,e){if(o&1){let t=K();l(0,"li",5),Q("click",function(){let n=j(t).$implicit,s=_(2);return q(s.selectOption(n))}),f(1),d()}if(o&2){let t=e.$implicit;r(),T(" ",t.title||t," ")}}function ii(o,e){if(o&1&&(l(0,"ul",3),S(1,ei,2,1,"li",4,P),d()),o&2){let t=_();p("hidden",t.options.length<1),r(),x(t.options)}}var wt=(()=>{class o{constructor(){this.placeholder="Ausw\xE4hlen",this.change=new ce,this.selectedOptions=[],this.onChange=t=>{},this.onTouched=t=>{}}ngOnInit(){}writeValue(t){this.selectedOption=t}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}selectOption(t){this.selectedOption=t,this.onChange(t),this.change.emit(t)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-dropdown"]],inputs:{options:"options",placeholder:"placeholder",selectedOption:"selectedOption"},outputs:{change:"change"},features:[ve([{provide:xe,useExisting:de(()=>o),multi:!0}])],decls:4,vars:1,consts:[["dropdown","",1,"btn-group","w-100"],["dropdownToggle","","type","button",1,"form-select"],["class","dropdown-menu w-100","role","menu",3,"hidden",4,"dropdownMenu"],["role","menu",1,"dropdown-menu","w-100",3,"hidden"],["role","menuitem",1,"p-3"],["role","menuitem",1,"p-3",3,"click"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"button",1),f(2),d(),rt(3,ii,3,1,"ul",2),d()),i&2&&(r(2),T(" ",(n.selectedOption==null?null:n.selectedOption.title)||n.selectedOption||n.placeholder," "))},dependencies:[Te,Ie,ke,Me],styles:[".color-white[_ngcontent-%COMP%]{color:#fff!important}.background-white[_ngcontent-%COMP%]{background-color:#fff!important}.border-white[_ngcontent-%COMP%]{border:#ffffff!important}.color-grey-light[_ngcontent-%COMP%]{color:#f7f7f7!important}.background-grey-light[_ngcontent-%COMP%]{background-color:#f7f7f7!important}.border-grey-light[_ngcontent-%COMP%]{border:#f7f7f7!important}.color-grey[_ngcontent-%COMP%]{color:#6b737b!important}.background-grey[_ngcontent-%COMP%]{background-color:#6b737b!important}.border-grey[_ngcontent-%COMP%]{border:#6b737b!important}.color-grey-3[_ngcontent-%COMP%]{color:#3d464f!important}.background-grey-3[_ngcontent-%COMP%]{background-color:#3d464f!important}.border-grey-3[_ngcontent-%COMP%]{border:#3d464f!important}.color-pink[_ngcontent-%COMP%]{color:#740f2f!important}.background-pink[_ngcontent-%COMP%]{background-color:#740f2f!important}.border-pink[_ngcontent-%COMP%]{border:#740f2f!important}.color-black[_ngcontent-%COMP%]{color:#000!important}.background-black[_ngcontent-%COMP%]{background-color:#000!important}.border-black[_ngcontent-%COMP%]{border:#000000!important}.color-green[_ngcontent-%COMP%]{color:#29bb8b!important}.background-green[_ngcontent-%COMP%]{background-color:#29bb8b!important}.border-green[_ngcontent-%COMP%]{border:#29BB8B!important}ul[_ngcontent-%COMP%]{max-height:300px;overflow-y:scroll}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{cursor:pointer;background-color:#f7f7f7}"]})}}return o})();var ze=(()=>{class o{transform(t,i){let n=t;return t?(n=n.sort((s,a)=>{let c=s.article?.data?.date?new Date(s.article.data.date).getTime():0;return(a.article?.data?.date?new Date(a.article.data.date).getTime():0)-c}),i!="Alle Artikel"&&(n=n.filter(s=>s.article.data?.category===i)),n):[]}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275pipe=vt({name:"articleItemFilter",type:o,pure:!0})}}return o})();function ni(o,e){if(o&1){let t=K();l(0,"li",10),Q("click",function(){let n=j(t).$implicit,s=_(2);return q(s.selectCategory(n))}),f(1),d()}if(o&2){let t=e.$implicit,i=_(2);tt("selected",i.selectedCategory===t),r(),T(" ",t," ")}}function oi(o,e){if(o&1){let t=K();l(0,"div",5)(1,"div",6)(2,"ul",7),S(3,ni,2,3,"li",8,P),d(),l(5,"app-dropdown",9),Q("change",function(n){j(t);let s=_();return q(s.selectCategory(n))}),d()()()}if(o&2){let t=_();r(3),x(t.categories),r(2),p("options",t.categories)("selectedOption",t.selectedCategory)}}function si(o,e){if(o&1&&(l(0,"div",12)(1,"div",14),m(2,"img",15),l(3,"h3",16)(4,"a",17),f(5),d()(),l(6,"p"),f(7),d(),l(8,"p",18),f(9),h(10,"date"),d()()()),o&2){let t=e.$implicit;r(2),p("alt",t.article.data.image.alt),Z("data-src",t.article.data.image.Vorschau==null?null:t.article.data.image.Vorschau.url),r(2),p("routerLink","/magazin/"+t.article.uid)("title",t.article.data.title),r(),k(t.article.data.title),r(2),k(t.article.data.short_description),r(2),k(v(10,7,t.article.data.date,"dd. MMMM yyyy"))}}function ri(o,e){o&1&&(l(0,"div",13)(1,"div",19)(2,"p",20),f(3,"Keine Artikel gefunden"),d()()())}function ai(o,e){if(o&1&&(l(0,"div",11),S(1,si,11,10,"div",12,P),d(),F(3,ri,4,0,"div",13)),o&2){let t=e;r(),x(t),r(2),R(t.length===0?3:-1)}}var Ee="Alle Artikel",co=(()=>{class o{constructor(){this.categories=[Ee,"Wissen","News","Story"],this.selectedCategory=Ee,this.htmlSerializer
1={paragraph:({children:t})=>'<p class="text-size-s">'+t+"</p>"}}selectCategory(t){this.selectedCategory=t}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-article-overview-slice"]],inputs:{body:"body"},decls:13,vars:17,consts:[["appAos","",1,"py-5","py-lg-6"],[1,"container"],[1,"row","d-flex","justify-content-center","text-center"],[1,"col-lg-8"],[3,"innerHTML"],[1,"row","mt-4"],[1,"col-lg-8","d-flex","justify-content-end"],[1,"list-unstyled","d-none","d-lg-block"],["role","button",1,"ms-5",3,"selected"],[1,"d-lg-none","w-100",3,"change","options","selectedOption"],["role","button",1,"ms-5",3,"click"],[1,"row"],[1,"col-sm-6","col-lg-4","mt-5","mt-lg-6"],[1,"row","mt-6"],[1,"position-relative"],[1,"lazyload","w-100","round-corner",3,"alt"],[1,"mt-4","mt-lg-5"],[1,"stretched-link",3,"routerLink","title"],[1,"color-pink","mt-4"],[1,"col-12","text-center"],[1,"text-size-m","color-black"]],template:function(i,n){if(i&1&&(l(0,"div")(1,"div")(2,"div",0)(3,"div",1)(4,"div",2)(5,"div",3),m(6,"div",4),h(7,"renderHtml"),m(8,"div",4),h(9,"renderHtml"),d()(),F(10,oi,6,2,"div",5),F(11,ai,4,1),h(12,"articleItemFilter"),d()()()()),i&2){let s;M(n.body.primary.margin_top?"mt-5 mt-lg-6":""),r(),M(n.body.primary.margin_bottom&&n.body.primary.grey_background?"mb-5 mb-lg-6":""),r(),M(n.body.primary.grey_background?"background-grey-light":""),r(4),p("innerHTML",O(7,10,n.body.primary.title),u),r(2),p("innerHTML",O(9,12,n.body.primary.description),u),r(2),R(n.body.primary.show_filter?10:-1),r(),R((s=v(12,14,n.body==null?null:n.body.items,n.selectedCategory))?11:-1,s)}},dependencies:[lt,C,Se,Pe,wt,H,Ct,w,ze],styles:["input[_ngcontent-%COMP%]{border:2px solid #000000;background:none;padding:15px 30px}ul[_ngcontent-%COMP%]{padding:0;margin:15px}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:inline;color:#6b737b}ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{color:#740f2f;font-weight:700}.article-description[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;height:200px}@media(min-width:992px){.move-vertical[_ngcontent-%COMP%]:nth-child(1){padding-top:50px}.move-vertical[_ngcontent-%COMP%]:nth-child(2){padding-top:150px}.move-vertical[_ngcontent-%COMP%]:nth-child(3){padding-top:100px}}"]})}}return o})();var go=(()=>{class o{constructor(){this.htmlSerializer={heading2:({children:t})=>`<h2 class="color-white">${t}</h2>`,paragraph:({children:t})=>`<p class="color-white">${t}</p>`}}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-banner-slice"]],inputs:{body:"body"},decls:13,vars:18,consts:[[1,"banner-container","d-flex","align-items-center"],[1,"container","py-5"],[1,"row"],[1,"col-lg-6"],[1,"heading","color-white"],[3,"innerHTML"],[3,"link","cssClass"]],template:function(i,n){i&1&&(l(0,"div")(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"p",4),f(6),d(),m(7,"div",5),h(8,"renderHtml"),m(9,"div",5),h(10,"renderHtml"),l(11,"app-link",6),f(12),d()()()()()()),i&2&&(M(n.body.primary.margin_top?"mt-5 mt-lg-6":""),r(),M(n.body.primary.margin_bottom?"mb-5 mb-lg-6":""),bt("background-image","url("+(n.body.primary.image==null?null:n.body.primary.image.url)),r(5),k(n.body.primary.heading),r(),p("innerHTML",v(8,12,n.body.primary.title,n.htmlSerializer),u),r(2),p("innerHTML",v(10,15,n.body.primary.description,n.htmlSerializer),u),r(2),p("link",n.body.primary.link)("cssClass","btn btn-pink mt-3"),r(),T(" ",n.body.primary.link_title," "))},dependencies:[C,D,w],styles:[".banner-container[_ngcontent-%COMP%]{width:100%;min-height:500px;background-size:cover;background-position:center center}"]})}}return o})();function li(o,e){if(o&1&&(l(0,"div",6),m(1,"img",7),d()),o&2){let t=e.$implicit;r(),p("src",t.certificate.url,B)("alt",t.certificate.alt)("title",t.certificate.alt)}}var So=(()=>{class o{constructor(){this.htmlSerializer={heading2:({children:t})=>'<h2 class="text-size-m">'+t+"</h2>",heading3:({children:t})=>'<h3 class="text-size-m">'+t+"</h3>",paragraph:({children:t})=>'<p class="text-size-m">'+t+"</p>"}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-certificates-slices"]],inputs:{body:"body"},decls:11,vars:7,consts:[["appAos","",1,"py-5","py-lg-6","my-5","my-lg-6","background-grey-light"],[1,"container"],[1,"row","d-flex","justify-content-center"],[1,"col-lg-8","text-center"],[3,"innerHTML"],[1,"row","gx-lg-6","d-flex","justify-content-center"],[1,"col-4","col-lg-2","mt-5","d-flex","align-items-center"],[1,"w-100",3,"src","alt","title"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),m(4,"div",4),h(5,"renderHtml"),m(6,"div",4),h(7,"renderHtml"),d()(),l(8,"div",5),S(9,li,2,3,"div",6,P),d()()()),i&2&&(r(4),p("innerHTML",v(5,2,n.body.primary.title,n.htmlSerializer),u),r(2),p("innerHTML",O(7,5,n.body.primary.description),u),r(3),x(n.body.items))},dependencies:[C,H,w],encapsulation:2})}}return o}
1)();function di(o,e){if(o&1&&(l(0,"app-link",6),f(1),d()),o&2){let t=e.$implicit;p("link",t.button_link)("cssClass","btn btn-pink mt-4 me-3"),r(),k(t.button_title)}}var zo=(()=>{class o{constructor(){this.htmlSerializer={hyperlink:({children:t,node:i})=>U(t,i)}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-contact-person-slice"]],inputs:{body:"body"},decls:11,vars:9,consts:[[1,"container","py-5","py-lg-6"],[1,"row","gx-0"],[1,"col-lg-3"],[1,"lazyload",3,"alt"],[1,"col-lg-9","background-grey-light","p-4","p-lg-5"],[3,"innerHTML"],[3,"link","cssClass"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1)(2,"div",2),m(3,"img",3),d(),l(4,"div",4),m(5,"div",5),h(6,"renderHtml"),m(7,"div",5),h(8,"renderHtml"),S(9,di,2,3,"app-link",6,P),d()()()),i&2&&(r(3),p("alt",n.body.primary.image==null?null:n.body.primary.image.alt),Z("data-src",n.body.primary.image==null?null:n.body.primary.image.url),r(2),p("innerHTML",O(6,4,n.body.primary.title),u),r(2),p("innerHTML",v(8,6,n.body.primary.description,n.htmlSerializer),u),r(2),x(n.body.items))},dependencies:[C,D,w],styles:["img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}"]})}}return o})();var Le=(()=>{class o{transform(t){return t==="Word"?"/assets/images/docx.svg":"/assets/images/pdf.svg"}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275pipe=vt({name:"downloadItemIcon",type:o,pure:!0})}}return o})();function pi(o,e){if(o&1&&(L(0,"div",2)(1,"a",3)(2,"div",4)(3,"div",5),$(4,"img",6),h(5,"downloadItemIcon"),z(),L(6,"div",7)(7,"p",8),f(8),z(),L(9,"p",9),f(10),z()(),L(11,"div",5),$(12,"img",10),z()()(),$(13,"hr"),z()),o&2){let t=e.$implicit;r(),N("href",t.file.url,B)("title",t.name),r(3),N("src",O(5,5,t.file_type),B),r(4),k(t.name),r(2),k(t.description)}}var Ro=(()=>{class o{constructor(){}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-downloads-slice"]],inputs:{body:"body"},decls:4,vars:0,consts:[[1,"container","py-5","py-lg-6"],[1,"row"],[1,"col-12"],["target","_blank","rel","nofollow noopener",3,"href","title"],[1,"row","download-item","py-5"],[1,"col-auto","d-flex","align-items-center"],[3,"src"],[1,"col"],[1,"text-size-m","mb-0"],[1,"mb-0"],["src","./assets/images/download.svg","alt","Download Icon",1,"icon-medium"]],template:function(i,n){i&1&&(L(0,"div",0)(1,"div",1),S(2,pi,14,7,"div",2,P),z()()),i&2&&(r(2),x(n.body.items))},dependencies:[C,Le],styles:[".download-item[_ngcontent-%COMP%]{width:100%}.download-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50px}"]})}}return o})();function ci(o,e){o&1&&(L(0,"div",14)(1,"span",15),f(2,"Ausgebucht"),z()(),$(3,"div",16))}function mi(o,e){o&1&&(L(0,"div",13),$(1,"hr"),z())}function hi(o,e){if(o&1&&(L(0,"div",3)(1,"div",4)(2,"div",5),F(3,ci,4,0),$(4,"img",6),z()(),L(5,"div",7)(6,"p",8),f(7),h(8,"date"),z()(),L(9,"div",9)(10,"p"),f(11),h(12,"date"),h(13,"date"),z()(),L(14,"div",10)(15,"div"),$(16,"div",11),h(17,"renderHtml"),$(18,"div",11),h(19,"renderHtml"),L(20,"p",12),f(21),z()()(),F(22,mi,2,0,"div",13),z()),o&2){let t=e.$implicit,i=e.$index,n=e.$count,s=_();r(3),R(t.booked_out?3:-1),r(),N("src",t.image.url,B)("alt",t.image.alt)("title",t.image.alt),r(3),T(" ",v(8,11,t.time_start,"dd.MM.YY")," "),r(4),at(" ",v(12,14,t.time_start,"H:mm")," - ",v(13,17,t.time_end,"H:mm")," Uhr "),r(5),N("innerHTML",v(17,20,t==null?null:t.name,s.htmlSerializer),u),r(2),N("innerHTML",O(19,23,t.description),u),r(3),T("Ort: ",t==null?null:t.location),r(),R(i!==n-1?22:-1)}}var jo=(()=>{class o{constructor(){this.htmlSerializer={paragraph:({children:t})=>`<p class="text-size-m color-black mb-2">${t}</p>`}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-events-slice"]],inputs:{body:"body"},decls:5,vars:0,consts:[[1,"container","py-5","py-lg-6"],[1,"row"],[1,"col-12"],[1,"row","mb-5"],[1,"col-lg-auto","order-lg-0"],[1,"position-relative"],[1,"event-image",3,"src","alt","title"],[1,"col-auto","order-lg-3","d-flex","align-items-center","mt-5","mt-lg-0"],[1,"tag"],[1,"col-8","col-lg","order-lg-2","d-flex","align-items-center","mt-5","mt-lg-0"],[1,"col-lg-5","col-xl-6","order-lg-1","d-flex","ps-lg-5","align-items-center"],[3,"innerHTML"],[1,"fw-bold"],[1,"col-12","order-lg-4","mt-5"],[1,"overlay","d-flex","z-1"],[1,"m-auto","tag",2,"transform","rotate(-20deg)"],[1,"overlay","filter"]],template:function(i,n){i&1&&(L(0,"div",0)(1,"div",1)(2,"div",2),S(3,hi,23,25,"div",3,P),z()()()),i&2&&(r(3),x(n.body.items))},dependencies:[lt,C,Ct,w],styles:[".color-white[_ngcontent-%COMP%]{color:#fff!important}.background-white[_ngcontent-%COMP%]{background-color:#fff!important}.border-white[_ngcontent-%COMP%]{border:#ffffff!important}.color-grey-light[_ngcontent-%COMP%]{color:#f7f7f7!important}.background-grey-light[_ngcontent-%COMP%]{background-color:#f7f7f7!important}.border-grey-light[_ngcontent-%COMP%]{border:#f7f7f7!important}.color-grey[_ngcontent-%COMP%]{color:#6b737b!important}.background-grey[_ngcontent-%COMP%]{background-color:#6b737b!important}.border-grey[_ngcontent-%COMP%]{border:#6b737b!important}.color-grey-3[_ngcontent-%COMP%]{color:#3d464f!important}.background-grey-3[_ngcontent-%COMP%]{background-color:#3d464f!important}.border-grey-3[_ngcontent-%COMP%]{border:#3d464f!important}.color-pink[_ngcontent-%COMP%]{color:#740f2f!important}.background-pink[_ngcontent-%COMP%]{background-color:#740f2f!important}.border-pink[_ngcontent-%COMP%]{border:#740f2f!important}.color-black[_ngcontent-%COMP%]{color:#000!important}.background-black[_ngcontent-%COMP%]{background-color:#000!important}.border-black[_ngcontent-%COMP%]{border:#000000!important}.color-green[_ngcontent-%COMP%]{color:#29bb8b!important}.background-green[_ngcontent-%COMP%]{background-color:#29bb8b!important}.border-green[_ngcontent-%COMP%]{border:#29BB8B!important}
1.event-image[_ngcontent-%COMP%]{width:200px;height:200px}"]})}}return o})();function ui(o,e){if(o&1&&(l(0,"accordion-group",null,0)(2,"div",7),m(3,"div",8),h(4,"renderHtml"),m(5,"img",9),d(),m(6,"div",10),h(7,"renderHtml"),d()),o&2){let t=e.$implicit,i=it(1),n=_();r(3),p("innerHTML",v(4,3,t.title,n.htmlTitleSerializer),u),r(2),p("src",i.isOpen?"./assets/images/remove.svg":"./assets/images/add.svg",B),r(),p("innerHTML",v(7,6,t.description,n.htmlSerializer),u)}}var es=(()=>{class o{constructor(){this.htmlTitleSerializer={heading3:({children:t})=>'<h3 class="my-4">'+t+"</h3>",paragraph:({children:t})=>'<p class="text-size-m my-4">'+t+"</p>"},this.htmlSerializer={hyperlink:({children:t,node:i})=>U(t,i)}}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-faq-slice"]],inputs:{body:"body"},decls:8,vars:4,consts:[["categoryGroup",""],[1,"container","py-5","py-lg-6"],[1,"row"],[1,"col-lg-4"],[1,"lazyload","w-100",3,"alt"],[1,"col-lg-8","ps-lg-6"],[3,"isAnimated","closeOthers"],["accordion-heading","",1,"d-flex","justify-content-between","align-items-center"],[3,"innerHTML"],["alt","Akkordeon Icon",1,"icon-small","ps-3",3,"src"],[1,"pt-4",3,"innerHTML"]],template:function(i,n){i&1&&(l(0,"div",1)(1,"div",2)(2,"div",3),m(3,"
1img",4),d(),l(4,"div",5)(5,"accordion",6),S(6,ui,8,9,"accordion-group",null,P),d()()()()),i&2&&(r(3),p("alt",n.body.primary.image.alt),Z("data-src",n.body.primary.image.url),r(2),p("isAnimated",!0)("closeOthers",!0),r(),x(n.body.items))},dependencies:[C,ct,dt,pt,w],styles:[".color-white[_ngcontent-%COMP%]{color:#fff!important}.background-white[_ngcontent-%COMP%]{background-color:#fff!important}.border-white[_ngcontent-%COMP%]{border:#ffffff!important}.color-grey-light[_ngcontent-%COMP%]{color:#f7f7f7!important}.background-grey-light[_ngcontent-%COMP%]{background-color:#f7f7f7!important}.border-grey-light[_ngcontent-%COMP%]{border:#f7f7f7!important}.color-grey[_ngcontent-%COMP%]{color:#6b737b!important}.background-grey[_ngcontent-%COMP%]{background-color:#6b737b!important}.border-grey[_ngcontent-%COMP%]{border:#6b737b!important}.color-grey-3[_ngcontent-%COMP%]{color:#3d464f!important}.background-grey-3[_ngcontent-%COMP%]{background-color:#3d464f!important}.border-grey-3[_ngcontent-%COMP%]{border:#3d464f!important}.color-pink[_ngcontent-%COMP%]{color:#740f2f!important}.background-pink[_ngcontent-%COMP%]{background-color:#740f2f!important}.border-pink[_ngcontent-%COMP%]{border:#740f2f!important}.color-black[_ngcontent-%COMP%]{color:#000!important}.background-black[_ngcontent-%COMP%]{background-color:#000!important}.border-black[_ngcontent-%COMP%]{border:#000000!important}.color-green[_ngcontent-%COMP%]{color:#29bb8b!important}.background-green[_ngcontent-%COMP%]{background-color:#29bb8b!important}.border-green[_ngcontent-%COMP%]{border:#29BB8B!important}accordion-group[_ngcontent-%COMP%] div>div.panel-heading.card-header.panel-enabled{border-bottom:1px solid #d0d0d0}accordion-group[_ngcontent-%COMP%] div>div.panel-heading.card-header.panel-enabled .btn-link{outline:none;color:#000;padding:20px 0;font-weight:600;text-decoration:none;font-size:17px;text-align:left}"]})}}return o})();function fi(o,e){if(o&1&&(l(0,"div",2)(1,"app-link",3)(2,"div",4),m(3,"div",5),l(4,"div",6)(5,"div")(6,"p",7),f(7),d(),m(8,"div",8),h(9,"renderHtml"),m(10,"div",8),h(11,"renderHtml"),d(),l(12,"div",9),m(13,"img",10),d()()()()()),o&2){let t=e.$implicit,i=e.$index,n=_();r(),p("link",t.link),r(),bt("background-image","url("+t.image.url+")"),r(5),T("0",i+1),r(),p("innerHTML",v(9,6,t.title,n.htmlSerializerTitle),u),r(2),p("innerHTML",v(11,9,t.description,n.htmlSerializer),u)}}var as=(()=>{class o{constructor(){this.htmlSerializerTitle={heading2:({children:t})=>'<h2 class="color-white text-size-m">'+t+"</h2>",heading3:({children:t})=>'<h3 class="color-white">'+t+"</h3>",paragraph:({children:t})=>'<p class="color-white text-size-m">'+t+"</p>"},this.htmlSerializer={paragraph:({children:t})=>'<p class="color-white">'+t+"</p>"}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-grid-slice"]],inputs:{body:"body"},decls:4,vars:0,consts:[[1,"container","py-5","py-lg-6"],[1,"row","g-lg-4"],["appAos","",1,"col-lg-3","mt-4","mt-lg-4"],[3,"link"],[1,"grid-item"],[1,"filter"],[1,"content","d-flex","flex-column","h-100","p-4"],[1,"color-white","mb-2"],[3,"innerHTML"],[1,"mt-auto"],["src","./assets/images/right-arrow.svg","alt","Pfeil",1,"icon-small"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1),S(2,fi,14,12,"div",2,P),d()()),i&2&&(r(2),x(n.body.items))},dependencies:[C,H,D,w],styles:[".grid-item[_ngcontent-%COMP%]{position:relative;height:500px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:3px}.grid-item[_ngcontent-%COMP%] .filter[_ngcontent-%COMP%]{position:absolute;background-color:#000;opacity:.3;width:100%;height:100%;border-radius:3px}.grid-item[_ngcontent-%COMP%]:hover .filter[_ngcontent-%COMP%]{background-color:#740f2f;opacity:.9;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(min-width:992px){.grid-item[_ngcontent-%COMP%]{height:600px}}.content[_ngcontent-%COMP%]{position:absolute;z-index:2}"]})}}return o})();var gi=o=>({kur:o});function yi(o,e){if(o&1&&(l(0,"video",7),m(1,"source",15),d()),o&2){let t=_().$implicit;r(),p("src",t.video==null?null:t.video.url)}}function _i(o,e){if(o&1&&m(0,"img",16)(1,"img",17),o&2){let t=_().$implicit;p("alt",t.image==null?null:t.image.alt),Z("data-src",t.image==null?null:t.image.url),r(),p("alt",t.image==null?null:t.image.alt),Z("data-src",t.image==null||t.image.mobile==null?null:t.image.mobile.url)}}function vi(o,e){o&1&&Tt(0)}function bi(o,e){if(o&1&&(l(0,"div",14),rt(1,vi,1,0,"ng-container",18),d()),o&2){_(2);let t=it(7);r(),p("ngTemplateOutlet",t)}}function Ci(o,e){if(o&1&&(l(0,"div",6),F(1,yi,2,1,"video",7)(2,_i,2,4),l(3,"div",8)(4,"div",9)(5,"div",10),m(6,"div",11),h(7,"renderHtml"),m(8,"div",11),h(9,"renderHtml"),l(10,"div",12)(11,"app-link",13),f(12),d()()(),F(13,bi,2,1,"div",14),d()()()),o&2){let t=e.$implicit,i=e.$index,n=_();tt("active",i===n.activeSlideIndex),Z("data-index",i),r(),R(t.video!=null&&t.video.url?1:2),r(5),p("innerHTML",v(7,13,t.title,n.htmlSerializer),u),r(2),p("innerHTML",v(9,16,t.description,n.htmlSerializer),u),r(3),p("title",t.button_title)("link",n.funnelFragment?void 0:t.button_link)("anker",n.getAnker(t))("cssClass","btn btn-pink")("queryParams",n.funnelFragment?void 0:be(19,g
1i,n.cure==null?null:n.cure.uid)),r(),T(" ",t.button_title," "),r(),R(n.body.primary.infobox_enabled?13:-1)}}function wi(o,e){if(o&1){let t=K();l(0,"button",20),Q("click",function(){let n=j(t).$index,s=_(2);return q(s.goToSlide(n))}),d()}if(o&2){let t=e.$index,i=_(2);tt("active",t===i.activeSlideIndex),Z("aria-label","Slide "+(t+1))}}function Si(o,e){if(o&1&&(l(0,"div",4),S(1,wi,1,3,"button",19,kt),d()),o&2){let t=_();r(),x(t.body.items)}}function xi(o,e){o&1&&Tt(0)}function Pi(o,e){if(o&1&&(l(0,"div",5),rt(1,xi,1,0,"ng-container",18),d()),o&2){_();let t=it(7);r(),p("ngTemplateOutlet",t)}}function Mi(o,e){if(o&1&&(l(0,"div",21)(1,"p",22),f(2),d(),m(3,"div",11),h(4,"renderHtml"),l(5,"app-link",23),f(6),d()()),o&2){let t=_();r(2),k(t.body.primary.infobox_title),r(),p("innerHTML",v(4,7,t.body.primary.infobox_description,t.htmlSerializer),u),r(2),p("title",t.body.primary.infobox_button_title)("link",t.body.primary.infobox_button_link)("cssClass","btn btn-white")("anker",t.body.primary.infobox_button_fragment),r(),T(" ",t.body.primary.infobox_button_title," ")}}var _s=(()=>{class o{constructor(){this.platformId=pe(he),this.activeSlideIndex=0,this.htmlSerializer={heading1:({children:t})=>`<h1 class="color-white">${t}</h1>`,paragraph:({children:t})=>`<p class="color-white">${t}</p>`}}ngOnInit(){Ot(this.platformId)&&this.body.items.length>1&&setTimeout(()=>{this.startAutoRotate()},100)}ngOnDestroy(){this.stopAutoRotate()}goToSlide(t){this.activeSlideIndex=t,this.stopAutoRotate(),Ot(this.platformId)&&this.body.items.length>1&&setTimeout(()=>this.startAutoRotate(),5e3)}startAutoRotate(){this.stopAutoRotate(),this.intervalId=window.setInterval(()=>{this.activeSlideIndex=(this.activeSlideIndex+1)%this.body.items.length},5e3)}stopAutoRotate(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=void 0)}getAnker(t){return this.funnelFragment||t.button_anker||void 0}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-header-slice"]],inputs:{body:"body",cure:"cure",funnelFragment:"funnelFragment"},decls:8,vars:2,consts:[["infobox",""],[1,"header-carousel"],[1,"carousel-wrapper"],[1,"carousel-slide","filter",3,"active"],[1,"carousel-indicators"],[1,"d-lg-none"],[1,"carousel-slide","filter"],["preload","auto","playsinline","playsinline","autoplay","autoplay","muted","muted","loop","loop"],[1,"container","slide-content","d-flex"],[1,"row","w-100","mt-auto","pb-5","slide-inner-content"],["appAos","",1,"col"],[3,"innerHTML"],[1,"mt-5"],[3,"title","link","anker","cssClass","queryParams"],[1,"col-4","d-none","d-lg-block"],["type","video/mp4",3,"src"],[1,"lazyload","d-none","d-lg-block",3,"alt"],[1,"lazyload","d-lg-none",3,"alt"],[4,"ngTemplateOutlet"],["type","button",3,"active"],["type","button",3,"click"],[1,"infobox","background-pink","p-4"],[1,"text-size-m","color-white"],[3,"title","link","cssClass","anker"]],template:function(i,n){i&1&&(l(0,"header",1)(1,"div",2),S(2,Ci,14,21,"div",3,kt),d(),F(4,Si,3,0,"div",4),d(),F(5,Pi,2,1,"div",5),rt(6,Mi,7,10,"ng-template",null,0,Ce)),i&2&&(r(2),x(n.body.items),r(2),R(n.body.items.length>1?4:-1),r(),R(n.body.primary.infobox_enabled?5:-1))},dependencies:[lt,we,C,D,H,w],styles:['.header-carousel[_ngcontent-%COMP%]{position:relative;width:100%;height:50vh;min-height:600px;overflow:hidden}.carousel-wrapper[_ngcontent-%COMP%]{position:relative;width:100%;height:100%}.carousel-slide[_ngcontent-%COMP%]{display:none;width:100%;height:100%;background-size:cover;background-position:center center}.carousel-slide.active[_ngcontent-%COMP%]{display:block}.slide-content[_ngcontent-%COMP%]{position:absolute;inset:0}.slide-inner-content[_ngcontent-%COMP%]{position:relative;z-index:2}video[_ngcontent-%COMP%], img[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-in-out}.filter[_ngcontent-%COMP%]{position:relative}.filter[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1;background-color:#0000001a;content:""}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:3}.carousel-indicators[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:12px;height:12px;border-radius:50%;border:2px solid white;background-color:transparent;cursor:pointer;transition:background-color .3s ease;padding:0}.carousel-indicators[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%]{background-color:#fff}.carousel-indicators[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{background-color:#ffffffb3}.infobox[_ngcontent-%COMP%]{border-radius:10px}']})}}return o}
1)();var Ms=(()=>{class o{constructor(){this.htmlSerializer={hyperlink:({children:t,node:i})=>U(t,i)}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-headline-slice"]],inputs:{body:"body"},decls:7,vars:7,consts:[["appAos","",1,"container","pt-5","pt-lg-6"],[1,"row","d-flex","justify-content-center"],[1,"col-lg-10","text-lg-center"],[3,"innerHTML"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1)(2,"div",2),m(3,"div",3),h(4,"renderHtml"),m(5,"div",3),h(6,"renderHtml"),d()()()),i&2&&(r(3),p("innerHTML",O(4,2,n.body.primary.title),u),r(2),p("innerHTML",v(6,4,n.body.primary.description,n.htmlSerializer),u))},dependencies:[C,H,w],encapsulation:2})}}return o})();var As=(()=>{class o{constructor(){this.htmlTitleSerializer={paragraph:({children:t})=>'<p class="text-size-m">'+t+"</p>"},this.htmlSerializer={heading3:({children:t})=>'<h3 class="mt-5">'+t+"</h3>",list:({children:t})=>'<ul class="list-unstyled">'+t+"</ul>",listItem:({children:t})=>'<li class="mt-2 list-item-point">'+t+"</li>",hyperlink:({children:t,node:i})=>U(t,i)}}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-image-and-text-slice"]],inputs:{body:"body",funnelFragment:"funnelFragment"},decls:16,vars:30,consts:[[1,"wrapper"],[1,"h-100"],["appAos","",1,"image","lazyload",3,"alt","title"],[1,"container","py-5","py-lg-6"],[1,"row","d-flex","align-items-center"],[1,"col-lg-6","d-flex","flex-column"],["appAos",""],[3,"innerHTML"],[1,"mt-5"],[3,"title","link","anker","cssClass"]],template:function(i,n){i&1&&(l(0,"div")(1,"div")(2,"div",0)(3,"div",1),m(4,"img",2),l(5,"div",3)(6,"div",4)(7,"div",5)(8,"div",6),m(9,"div",7),h(10,"renderHtml"),m(11,"div",7),h(12,"renderHtml"),l(13,"div",8)(14,"app-link",9),f(15),d()()()()()()()()()()),i&2&&(M(n.body.primary.margin_top?"mt-5 mt-6":""),r(),M(n.body.primary.margin_bottom?"mb-5 mb-6":""),r(),tt("background-grey-light",n.body.primary.grey_background),r(2),M(n.body.primary.image_right?"right":"left"),p("alt",n.body.primary.image.alt)("title",n.body.primary.image.alt),Z("data-src",n.body.primary.image.url),r(3),tt("pe-lg-6",n.body.primary.image_right)("ps-lg-6",!n.body.primary.image_right)("offset-lg-6",!n.body.primary.image_right),r(2),p("innerHTML",v(10,24,n.body.primary.title,n.htmlTitleSerializer),u),r(2),p("innerHTML",v(12,27,n.body.primary.description,n.htmlSerializer),u),r(3),p("title",n.body.primary.button_title)("link",n.funnelFragment?void 0:n.body.primary.button_link)("anker",n.funnelFragment)("cssClass","btn btn-pink"),r(),T(" ",n.body.primary.button_title," "))},dependencies:[C,D,H,w],styles:["@media(min-width:992px){.wrapper[_ngcontent-%COMP%]{min-height:900px}.wrapper[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{position:relative}}.image[_ngcontent-%COMP%]{width:100%;height:500px;object-fit:cover}@media(min-width:992px){.image[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;width:45%;min-height:900px;height:100%}.image.left[_ngcontent-%COMP%]{left:0}.image.right[_ngcontent-%COMP%]{right:0}}[_nghost-%COMP%] .list-item-point{margin-top:25px;padding:10px 40px;list-style:none;background-image:url(/assets/images/check.svg);background-repeat:no-repeat;background-position:left center;background-size:25px;color:#6b737b}"]})}}return o})();function X(o,e,t){let i=document.createElement(e);return o&&(i.className=o),t&&t.appendChild(i),i}function V(o,e){return o.x=e.x,o.y=e.y,e.id!==void 0&&(o.id=e.id),o}function Ne(o){o.x=Math.round(o.x),o.y=Math.round(o.y)}function zt(o,e){let t=Math.abs(o.x-e.x),i=Math.abs(o.y-e.y);return Math.sqrt(t*t+i*i)}function ut(o,e){return o.x===e.x&&o.y===e.y}function gt(o,e,t){return Math.min(Math.max(o,e),t)}function ft(o,e,t){let i=`translate3d(${o}px,${e||0}px,0)`;return t!==void 0&&(i+=` scale3d(${t},${t},1)`),i}function ot(o,e,t,i){o.style.transform=ft(e,t,i)}var Ii="cubic-bezier(.4,0,.22,1)";function Ve(o,e,t,i){o.style.transition=e?`${e} ${t}ms ${i||Ii}`:"none"}function Et(o,e,t){o.style.width=typeof e=="number"?`${e}px`:e,o.style.height=typeof t=="number"?`${t}px`:t}function ki(o){Ve(o)}function Ti(o){return"decode"in o?o.decode().catch(()=>{}):o.complete?Promise.resolve(o):new Promise((e,t)=>
vendor: 34,549 bytes, line 1
1{o.onload=()=>e(o),o.onerror=t})}var Y={IDLE:"idle",LOADING:"loading",LOADED:"loaded",ERROR:"error"};function Oi(o){return"button"in o&&o.button===1||o.ctrlKey||o.metaKey||o.altKey||o.shiftKey}function zi(o,e,t=document){let i=[];if(o instanceof Element)i=[o];else if(o instanceof NodeList||Array.isArray(o))i=Array.from(o);else{let n=typeof o=="string"?o:e;n&&(i=Array.from(t.querySelectorAll(n)))}return i}function De(){return!!(navigator.vendor&&navigator.vendor.match(/apple/i))}var We=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>{We=!0}}))}catch(o){}var At=class{constructor(){this._pool=[]}add(e,t,i,n){this._toggleListener(e,t,i,n)}remove(e,t,i,n){this._toggleListener(e,t,i,n,!0)}removeAll(){this._pool.forEach(e=>{this._toggleListener(e.target,e.type,e.listener,e.passive,!0,!0)}),this._pool=[]}_toggleListener(e,t,i,n,s,a){if(!e)return;let c=s?"removeEventListener":"addEventListener";t.split(" ").forEach(y=>{if(y){a||(s?this._pool=this._pool.filter(A=>A.type!==y||A.listener!==i||A.target!==e):this._pool.push({target:e,type:y,listener:i,passive:n}));let I=We?{passive:n||!1}:!1;e[c](y,i,I)}})}};function Ue(o,e){if(o.getViewportSizeFn){let t=o.getViewportSizeFn(o,e);if(t)return t}return{x:document.documentElement.clientWidth,y:window.innerHeight}}function ht(o,e,t,i,n){let s=0;if(e.paddingFn)s=e.paddingFn(t,i,n)[o];else if(e.padding)s=e.padding[o];else{let a="padding"+o[0].toUpperCase()+o.slice(1);e[a]&&(s=e[a])}return Number(s)||0}function Ge(o,e,t,i){return{x:e.x-ht("left",o,e,t,i)-ht("right",o,e,t,i),y:e.y-ht("top",o,e,t,i)-ht("bottom",o,e,t,i)}}var Lt=class{constructor(e){this.slide=e,this.currZoomLevel=1,this.center={x:0,y:0},this.max={x:0,y:0},this.min={x:0,y:0}}update(e){this.currZoomLevel=e,this.slide.width?(this._updateAxis("x"),this._updateAxis("y"),this.slide.pswp.dispatch("calcBounds",{slide:this.slide})):this.reset()}_updateAxis(e){let{pswp:t}=this.slide,i=this.slide[e==="x"?"width":"height"]*this.currZoomLevel,s=ht(e==="x"?"left":"top",t.options,t.viewportSize,this.slide.data,this.slide.index),a=this.slide.panAreaSize[e];this.center[e]=Math.round((a-i)/2)+s,this.max[e]=i>a?Math.round(a-i)+s:this.center[e],this.min[e]=i>a?s:this.center[e]}reset(){this.center.x=0,this.center.y=0,this.max.x=0,this.max.y=0,this.min.x=0,this.min.y=0}correctPan(e,t){return gt(t,this.max[e],this.min[e])}},He=4e3,St=class{constructor(e,t,i,n){this.pswp=n,this.options=e,this.itemData=t,this.index=i,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(e,t,i){let n={x:e,y:t};this.elementSize=n,this.panAreaSize=i;let s=i.x/n.x,a=i.y/n.y;this.fit=Math.min(1,s<a?s:a),this.fill=Math.min(1,s>a?s:a),this.vFill=Math.min(1,a),this.initial=this._getInitial(),this.secondary=this._getSecondary(),this.max=Math.max(this.initial,this.secondary,this._getMax()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch("zoomLevelsUpdate",{zoomLevels:this,slideData:this.itemData})}_parseZoomLevelOption(e){let t=e+"ZoomLevel",i=this.options[t];if(i)return typeof i=="function"?i(this):i==="fill"?this.fill:i==="fit"?this.fit:Number(i)}_getSecondary(){let e=this._parseZoomLevelOption("secondary");return e||(e=Math.min(1,this.fit*3),this.elementSize&&e*this.elementSize.x>He&&(e=He/this.elementSize.x),e)}_getInitial(){return this._parseZoomLevelOption("initial")||this.fit}_getMax(){return this._parseZoomLevelOption("max")||Math.max(1,this.fit*4)}},Dt=class{constructor(e,t,i){this.data=e,this.index=t,this.pswp=i,this.isActive=t===i.currIndex,this.currentResolution=0,this.panAreaSize={x:0,y:0},this.pan={x:0,y:0},this.isFirstSlide=this.isActive&&!i.opener.isOpen,this.zoomLevels=new St(i.options,e,t,i),this.pswp.dispatch("gettingData",{slide:this,data:this.data,index:t}),this.content=this.pswp.contentLoader.getContentBySlide(this),this.container=X("pswp__zoom-wrap","div"),this.holderElement=null,this.currZoomLevel=1,this.width=this.content.width,this.height=this.content.height,this.heavyAppended=!1,this.bounds=new Lt(this),this.prevDisplayedWidth=-1,this.prevDisplayedHeight=-1,this.pswp.dispatch("slideInit",{slide:this})}setIsActive(e){e&&!this.isActive?this.activate():!e&&this.isActive&&this.deactivate()}append(e){this.holderElement=e,this.container.style.transformOrigin="0 0",this.data&&(this.calculateSize(),this.load(),this.updateContentSize(),this.appendHeavy(),this.holderElement.appendChild(this.container),this.zoomAndPanToInitial(),this.pswp.dispatch("firstZoomPan",{slide:this}),this.applyCurrentZoomPan(),this.pswp.dispatch("afterSetContent",{slide:this}),this.isActive&&this.activate())}load(){this.content.load(!1),this.pswp.dispatch("slideLoad",{slide:this})}appendHeavy(){let{pswp:e}=this;this.heavyAppended||!e.opener.isOpen||e.mainScroll.isShifted()||!this.isActive&&!!0||this.pswp.dispatch("appendHeavy",{slide:this}).defaultPrevented||(this.heavyAppended=!0,this.content.append(),this.pswp.dispatch("appendHeavyContent",{slide:this}))}activate(){this.isActive=!0,this.appendHeavy(),this.content.activate(),this.pswp.dispatch("slideActivate",{slide:this})}deactivate(){this.isActive=!1,this.content.deactivate(),this.currZoomLevel!==this.zoomLevels.initial&&this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize(),this.pswp.dispatch("slideDeactivate",{slide:this})}destroy(){this.content.hasSlide=!1,this.content.remove(),this.container.remove(),this.pswp.dispatch("slideDestroy",{slide:this})}resize(){this.currZoomLevel===this.zoomLevels.initial||!this.isActive?(this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize()):(this.calculateSize(),this.bounds.update(this.currZoomLevel),this.panTo(this.pan.x,this.pan.y))}updateContentSize(e){let t=this.currentResolution||this.zoomLevels.initial;if(!t)return;let i=Math.round(this.width*t)||this.pswp.viewportSize.x,n=Math.round(this.height*t)||this.pswp.viewportSize.y;!this.sizeChanged(i,n)&&!e||this.content.setDisplayedSize(i,n)}sizeChanged(e,t){return e!==this.prevDisplayedWidth||t!==this.prevDisplayedHeight?(this.prevDisplayedWidth=e,this.prevDisplayedHeight=t,!0):!1}getPlaceholderElement(){var e;return(e=this.content.placeholder)===null||e===void 0?void 0:e.element}zoomTo(e,t,i,n){let{pswp:s}=this;if(!this.isZoomable()||s.mainScroll.isShifted())return;s.dispatch("beforeZoomTo",{destZoomLevel:e,centerPoint:t,transitionDuration:i}),s.animations.stopAllPan();let a=this.currZoomLevel;n||(e=gt(e,this.zoomLevels.min,this.zoomLevels.max)),this.setZoomLevel(e),this.pan.x=this.calculateZoomToPanOffset("x",t,a),this.pan.y=this.calculateZoomToPanOffset("y",t,a),Ne(this.pan);let c=()=>{this._setResolution(e),this.applyCurrentZoomPan()};i?s.animations.startTransition({isPan:!0,name:"zoomTo",target:this.container,transform:this.getCurrentTransform(),onComplete:c,duration:i,easing:s.options.easing}):c()}toggleZoom(e){this.zoomTo(this.currZoomLevel===this.zoomLevels.initial?this.zoomLevels.secondary:this.zoomLevels.initial,e,this.pswp.options.zoomAnimationDuration)}setZoomLevel(e){this.currZoomLevel=e,this.bounds.update(this.currZoomLevel)}calculateZoomToPanOffset(e,t,i){if(this.bounds.max[e]-this.bounds.min[e]===0)return this.bounds.center[e];t||(t=this.pswp.getViewportCenterPoint()),i||(i=this.zoomLevels.initial);let s=this.currZoomLevel/i;return this.bounds.correctPan(e,(this.pan[e]-t[e])*s+t[e])}panTo(e,t){this.pan.x=this.bounds.correctPan("x",e),this.pan.y=this.bounds.correctPan("y",t),this.applyCurrentZoomPan()}isPannable(){return!!this.width&&this.currZoomLevel>this.zoomLevels.fit}isZoomable(){return!!this.width&&this.content.isZoomable()}applyCurrentZoomPan(){this._applyZoomTransform(this.pan.x,this.pan.y,this.currZoomLevel),this===this.pswp.currSlide&&this.pswp.dispatch("zoomPanUpdate",{slide:this})}zoomAndPanToInitial(){this.currZoomLevel=this.zoomLevels.initial,this.bounds.update(this.currZoomLevel),V(this.pan,this.bounds.center),this.pswp.dispatch("initialZoomPan",{slide:this})}_applyZoomTransform(e,t,i){i/=this.currentResolution||this.zoomLevels.initial,ot(this.container,e,t,i)}calculateSize(){let{pswp:e}=this;V(this.panAreaSize,Ge(e.options,e.viewportSize,this.data,this.index)),this.zoomLevels.update(this.width,this.height,this.panAreaSize),e.dispatch("calcSlideSize",{slide:this})}getCurrentTransform(){let e=this.currZoomLevel/(this.currentResolution||this.zoomLevels.initial);return ft(this.pan.x,this.pan.y,e)}_setResolution(e){e!==this.currentResolution&&(this.currentResolution=e,this.updateContentSize(),this.pswp.dispatch("resolutionChanged"))}},Ei=.35,Ai=.6,Fe=.4,Re=.5;function Li(o,e){return o*e/(1-e)}var Ht=class{constructor(e){this.gestures=e,this.pswp=e.pswp,this.startPan={x:0,y:0}}start(){this.pswp.currSlide&&V(this.startPan,this.pswp.currSlide.pan),this.pswp.animations.stopAll()}change(){let{p1:e,prevP1:t,dragAxis:i}=this.gestures,{currSlide:n}=this.pswp;if(i==="y"&&this.pswp.options.closeOnVerticalDrag&&n&&n.currZoomLevel<=n.zoomLevels.fit&&!this.gestures.isMultitouch){let s=n.pan.y+(e.y-t.y);if(!this.pswp.dispatch("verticalDrag",{panY:s}).defaultPrevented){this._setPanWithFriction("y",s,Ai);let a=1-Math.abs(this._getVerticalDragRatio(n.pan.y));this.pswp.applyBgOpacity(a),n.applyCurrentZoomPan()}}else this._panOrMoveMainScroll("x")||(this._panOrMoveMainScroll("y"),n&&(Ne(n.pan),n.applyCurrentZoomPan()))}end(){let{velocity:e}=this.gestures,{mainScroll:t,currSlide:i}=this.pswp,n=0;if(this.pswp.animations.stopAll(),t.isShifted()){let a=(t.x-t.getCurrSlideX())/this.pswp.viewportSize.x;e.x<-Re&&a<0||e.x<.1&&a<-.5?(n=1,e.x=Math.min(e.x,0)):(e.x>Re&&a>0||e.x>-.1&&a>.5)&&(n=-1,e.x=Math.max(e.x,0)),t.moveIndexBy(n,!0,e.x)}i&&i.currZoomLevel>i.zoomLevels.max||this.gestures.isMultitouch?this.gestures.zoomLevels.correctZoomPan(!0):(this._finishPanGestureForAxis("x"),this._finishPanGestureForAxis("y"))}_finishPanGestureForAxis(e){let{velocity:t}=this.gestures,{currSlide:i}=this.pswp;if(!i)return;let{pan:n,bounds:s}=i,a=n[e],c=this.pswp.bgOpacity<1&&e==="y",y=a+Li(t[e],.995);if(c){let et=this._getVerticalDragRatio(a),st=this._getVerticalDragRatio(y);if(et<0&&st<-Fe||et>0&&st>Fe){this.pswp.close();return}}let I=s.correctPan(e,y);if(a===I)return;let A=I===y?1:.82,W=this.pswp.bgOpacity,G=I-a;this.pswp.animations.startSpring({name:"panGesture"+e,isPan:!0,start:a,end:I,velocity:t[e],dampingRatio:A,onUpdate:et=>{if(c&&this.pswp.bgOpacity<1){let st=1-(I-et)/G;this.pswp.applyBgOpacity(gt(W+(1-W)*st,0,1))}n[e]=Math.floor(et),i.applyCurrentZoomPan()}})}_panOrMoveMainScroll(e){let{p1:t,dragAxis:i,prevP1:n,isMultitouch:s}=this.gestures,{currSlide:a,mainScroll:c}=this.pswp,g=t[e]-n[e],y=c.x+g;if(!g||!a)return!1;if(e==="x"&&!a.isPannable()&&!s)return c.moveTo(y,!0),!0;let{bounds:I}=a,A=a.pan[e]+g;if(this.pswp.options.allowPanToNext&&i==="x"&&e==="x"&&!s){let W=c.getCurrSlideX(),G=c.x-W,et=g>0,st=!et;if(A>I.min[e]&&et){if(I.min[e]<=this.startPan[e])return c.moveTo(y,!0),!0;this._setPanWithFriction(e,A)}else if(A<I.max[e]&&st){if(this.startPan[e]<=I.max[e])return c.moveTo(y,!0),!0;this._setPanWithFriction(e,A)}else if(G!==0){if(G>0)return c.moveTo(Math.max(y,W),!0),!0;if(G<0)return c.moveTo(Math.min(y,W),!0),!0}else this._setPanWithFriction(e,A)}else e==="y"?!c.isShifted()&&I.min.y!==I.max.y&&this._setPanWithFriction(e,A):this._setPanWithFriction(e,A);return!1}_getVerticalDragRatio(e){var t,i;return(e-((t=(i=this.pswp.currSlide)===null||i===void 0?void 0:i.bounds.center.y)!==null&&t!==void 0?t:0))/(this.pswp.viewportSize.y/3)}_setPanWithFriction(e,t,i){let{currSlide:n}=this.pswp;if(!n)return;let{pan:s,bounds:a}=n;if(a.correctPan(e,t)!==t||i){let g=Math.round(t-s[e]);s[e]+=g*(i||Ei)}else s[e]=t}},Di=.05,Hi=.15;function Be(o,e,t){return o.x=(e.x+t.x)/2,o.y=(e.y+t.y)/2,o}var Ft=class{constructor(e){this.gestures=e,this._startPan={x:0,y:0},this._startZoomPoint={x:0,y:0},this._zoomPoint={x:0,y:0},this._wasOverFitZoomLevel=!1,this._startZoomLevel=1}start(){let{currSlide:e}=this.gestures.pswp;e&&(this._startZoomLevel=e.currZoomLevel,V(this._startPan,e.pan)),this.gestures.pswp.animations.stopAllPan(),this._wasOverFitZoomLevel=!1}change(){let{p1:e,startP1:t,p2:i,startP2:n,pswp:s}=this.gestures,{currSlide:a}=s;if(!a)return;let c=a.zoomLevels.min,g=a.zoomLevels.max;if(!a.isZoomable()||s.mainScroll.isShifted())return;Be(this._startZoomPoint,t,n),Be(this._zoomPoint,e,i);let y=1/zt(t,n)*zt(e,i)*this._startZoomLevel;if(y>a.zoomLevels.initial+a.zoomLevels.initial/15&&(this._wasOverFitZoomLevel=!0),y<c)if(s.options.pinchToClose&&!this._wasOverFitZoomLevel&&this._startZoomLevel<=a.zoomLevels.initial){let I=1-(c-y)/(c/1.2);s.dispatch("pinchClose",{bgOpacity:I}).defaultPrevented||s.applyBgOpacity(I)}else y=c-(c-y)*Hi;else y>g&&(y=g+(y-g)*Di);a.pan.x=this._calculatePanForZoomLevel("x",y),a.pan.y=this._calculatePanForZoomLevel("y",y),a.setZoomLevel(y),a.applyCurrentZoomPan()}end(){let{pswp:e}=this.gestures,{currSlide:t}=e;(!t||t.currZoomLevel<t.zoomLevels.initial)&&!this._wasOverFitZoomLevel&&e.options.pinchToClose?e.close():this.correctZoomPan()}_calculatePanForZoomLevel(e,t){let i=t/this._startZoomLevel;return this._zoomPoint[e]-(this._startZoomPoint[e]-this._startPan[e])*i}correctZoomPan(e){let{pswp:t}=this.gestures,{currSlide:i}=t;if(!(i!=null&&i.isZoomable()))return;this._zoomPoint.x===0&&(e=!0);let n=i.currZoomLevel,s,a=!0;n<i.zoomLevels.initial?s=i.zoomLevels.initial:n>i.zoomLevels.max?s=i.zoomLevels.max:(a=!1,s=n);let c=t.bgOpacity,g=t.bgOpacity<1,y=V({x:0,y:0},i.pan),I=V({x:0,y:0},y);e&&(this._zoomPoint.x=0,this._zoomPoint.y=0,this._startZoomPoint.x=0,this._startZoomPoint.y=0,this._startZoomLevel=n,V(this._startPan,y)),a&&(I={x:this._calculatePanForZoomLevel("x",s),y:this._calculatePanForZoomLevel("y",s)}),i.setZoomLevel(s),I={x:i.bounds.correctPan("x",I.x),y:i.bounds.correctPan("y",I.y)},i.setZoomLevel(n);let A=!ut(I,y);if(!A&&!a&&!g){i._setResolution(s),i.applyCurrentZoomPan();return}t.animations.stopAllPan(),t.animations.startSpring({isPan:!0,start:0,end:1e3,velocity:0,dampingRatio:1,naturalFrequency:40,onUpdate:W=>{if(W/=1e3,A||a){if(A&&(i.pan.x=y.x+(I.x-y.x)*W,i.pan.y=y.y+(I.y-y.y)*W),a){let G=n+(s-n)*W;i.setZoomLevel(G)}i.applyCurrentZoomPan()}g&&t.bgOpacity<1&&t.applyBgOpacity(gt(c+(1-c)*W,0,1))},onComplete:()=>{i._setResolution(s),i.applyCurrentZoomPan()}})}};function Ze(o){return!!o.target.closest(".pswp__container")}var Rt=class{constructor(e){this.gestures=e}click(e,t){let i=t.target.classList,n=i.contains("pswp__img"),s=i.contains("pswp__item")||i.contains("pswp__zoom-wrap");n?this._doClickOrTapAction("imageClick",e,t):s&&this._doClickOrTapAction("bgClick",e,t)}tap(e,t){Ze(t)&&this._doClickOrTapAction("tap",e,t)}doubleTap(e,t){Ze(t)&&this._doClickOrTapAction("doubleTap",e,t)}_doClickOrTapAction(e,t,i){var n;let{pswp:s}=this.gestures,{currSlide:a}=s,c=e+"Action",g=s.options[c];if(!s.dispatch(c,{point:t,originalEvent:i}).defaultPrevented){if(typeof g=="function"){g.call(s,t,i);return}switch(g){case"close":case"next":s[g]();break;case"zoom":a?.toggleZoom(t);break;case"zoom-or-close":a!=null&&a.isZoomable()&&a.zoomLevels.secondary!==a.zoomLevels.initial?a.toggleZoom(t):s.options.clickToCloseNonZoomable&&s.close();break;case"toggle-controls":(n=this.gestures.pswp.element)===null||n===void 0||n.classList.toggle("pswp--ui-visible");break}}}},Fi=10,Ri=300,Bi=25,Bt=class{constructor(e){this.pswp=e,this.dragAxis=null,this.p1={x:0,y:0},this.p2={x:0,y:0},this.prevP1={x:0,y:0},this.prevP2={x:0,y:0},this.startP1={x:0,y:0},this.startP2={x:0,y:0},this.velocity={x:0,y:0},this._lastStartP1={x:0,y:0},this._intervalP1={x:0,y:0},this._numActivePoints=0,this._ongoingPointers=[],this._touchEventEnabled="ontouchstart"in window,this._pointerEventEnabled=!!window.PointerEvent,this.supportsTouch=this._touchEventEnabled||this._pointerEventEnabled&&navigator.maxTouchPoints>1,this._numActivePoints=0,this._intervalTime=0,this._velocityCalculated=!1,this.isMultitouch=!1,this.isDragging=!1,this.isZooming=!1,this.raf=null,this._tapTimer=null,this.supportsTouch||(e.options.allowPanToNext=!1),this.drag=new Ht(this),this.zoomLevels=new Ft(this),this.tapHandler=new Rt(this),e.on("bindEvents",()=>{e.events.add(e.scrollWrap,"click",this._onClick.bind(this)),this._pointerEventEnabled?this._bindEvents("pointer","down","up","cancel"):this._touchEventEnabled?(this._bindEvents("touch","start","end","cancel"),e.scrollWrap&&(e.scrollWrap.ontouchmove=()=>{},e.scrollWrap.ontouchend=()=>{})):this._bindEvents("mouse","down","up")})}_bindEvents(e,t,i,n){let{pswp:s}=this,{events:a}=s,c=n?e+n:"";a.add(s.scrollWrap,e+t,this.onPointerDown.bind(this)),a.add(window,e+"move",this.onPointerMove.bind(this)),a.add(window,e+i,this.onPointerUp.bind(this)),c&&a.add(s.scrollWrap,c,this.onPointerUp.bind(this))}onPointerDown(e){let t=e.type==="mousedown"||e.pointerType==="mouse";if(t&&e.button>0)return;let{pswp:i}=this;if(!i.opener.isOpen){e.preventDefault();return}i.dispatch("pointerDown",{originalEvent:e}).defaultPrevented||(t&&(i.mouseDetected(),this._preventPointerEventBehaviour(e,"down")),i.animations.stopAll(),this._updatePoints(e,"down"),this._numActivePoints===1&&(this.dragAxis=null,V(this.startP1,this.p1)),this._numActivePoints>1?(this._clearTapTimer(),this.isMultitouch=!0):this.isMultitouch=!1)}onPointerMove(e){this._preventPointerEventBehaviour(e,"move"),this._numActivePoints&&(this._updatePoints(e,"move"),!this.pswp.dispatch("pointerMove",{originalEvent:e}).defaultPrevented&&(this._numActivePoints===1&&!this.isDragging?(this.dragAxis||this._calculateDragDirection(),this.dragAxis&&!this.isDragging&&(this.isZooming&&(this.isZooming=!1,this.zoomLevels.end()),this.isDragging=!0,this._clearTapTimer(),this._updateStartPoints(),this._intervalTime=Date.now(),this._velocityCalculated=!1,V(this._intervalP1,this.p1),this.velocity.x=0,this.velocity.y=0,this.drag.start(),this._rafStopLoop(),this._rafRenderLoop())):this._numActivePoints>1&&!this.isZooming&&(this._finishDrag(),this.isZooming=!0,this._updateStartPoints(),this.zoomLevels.start(),this._rafStopLoop(),this._rafRenderLoop())))}_finishDrag(){this.isDragging&&(this.isDragging=!1,this._velocityCalculated||this._updateVelocity(!0),this.drag.end(),this.dragAxis=null)}onPointerUp(e){this._numActivePoints&&(this._updatePoints(e,"up"),!this.pswp.dispatch("pointerUp",{originalEvent:e}).defaultPrevented&&(this._numActivePoints===0&&(this._rafStopLoop(),this.isDragging?this._finishDrag():!this.isZooming&&!this.isMultitouch&&this._finishTap(e)),this._numActivePoints<2&&this.isZooming&&(this.isZooming=!1,this.zoomLevels.end(),this._numActivePoints===1&&(this.dragAxis=null,this._updateStartPoints()))))}_rafRenderLoop(){(this.isDragging||this.isZooming)&&(this._updateVelocity(),this.isDragging?ut(this.p1,this.prevP1)||this.drag.change():(!ut(this.p1,this.prevP1)||!ut(this.p2,this.prevP2))&&this.zoomLevels.change(),this._updatePrevPoints(),this.raf=requestAnimationFrame(this._rafRenderLoop.bind(this)))}_updateVelocity(e){let t=Date.now(),i=t-this._intervalTime;i<50&&!e||(this.velocity.x=this._getVelocity("x",i),this.velocity.y=this._getVelocity("y",i),this._intervalTime=t,V(this._intervalP1,this.p1),this._velocityCalculated=!0)}_finishTap(e){let{mainScroll:t}=this.pswp;if(t.isShifted()){t.moveIndexBy(0,!0);return}if(e.type.indexOf("cancel")>0)return;if(e.type==="mouseup"||e.pointerType==="mouse"){this.tapHandler.click(this.startP1,e);return}let i=this.pswp.options.doubleTapAction?Ri:0;this._tapTimer?(this._clearTapTimer(),zt(this._lastStartP1,this.startP1)<Bi&&this.tapHandler.doubleTap(this.startP1,e)):(V(this._lastStartP1,this.startP1),this._tapTimer=setTimeout(()=>{this.tapHandler.tap(this.startP1,e),this._clearTapTimer()},i))}_clearTapTimer(){this._tapTimer&&(clearTimeout(this._tapTimer),this._tapTimer=null)}_getVelocity(e,t){let i=this.p1[e]-this._intervalP1[e];return Math.abs(i)>1&&t>5?i/t:0}_rafStopLoop(){this.raf&&(cancelAnimationFrame(this.raf),this.raf=null)}_preventPointerEventBehaviour(e,t){this.pswp.applyFilters("preventPointerEvent",!0,e,t)&&e.preventDefault()}_updatePoints(e,t){if(this._pointerEventEnabled){let i=e,n=this._ongoingPointers.findIndex(s=>s.id===i.pointerId);t==="up"&&n>-1?this._ongoingPointers.splice(n,1):t==="down"&&n===-1?this._ongoingPointers.push(this._convertEventPosToPoint(i,{x:0,y:0})):n>-1&&this._convertEventPosToPoint(i,this._ongoingPointers[n]),this._numActivePoints=this._ongoingPointers.length,this._numActivePoints>0&&V(this.p1,this._ongoingPointers[0]),this._numActivePoints>1&&V(this.p2,this._ongoingPointers[1])}else{let i=e;this._numActivePoints=0,i.type.indexOf("touch")>-1?i.touches&&i.touches.length>0&&(this._convertEventPosToPoint(i.touches[0],this.p1),this._numActivePoints++,i.touches.length>1&&(this._convertEventPosToPoint(i.touches[1],this.p2),this._numActivePoints++)):(this._convertEventPosToPoint(e,this.p1),t==="up"?this._numActivePoints=0:this._numActivePoints++)}}_updatePrevPoints(){V(this.prevP1,this.p1),V(this.prevP2,this.p2)}_updateStartPoints(){V(this.startP1,this.p1),V(this.startP2,this.p2),this._updatePrevPoints()}_calculateDragDirection(){if(this.pswp.mainScroll.isShifted())this.dragAxis="x";else{let e=Math.abs(this.p1.x-this.startP1.x)-Math.abs(this.p1.y-this.startP1.y);if(e!==0){let t=e>0?"x":"y";Math.abs(this.p1[t]-this.startP1[t])>=Fi&&(this.dragAxis=t)}}}_convertEventPosToPoint(e,t){return t.x=e.pageX-this.pswp.offset.x,t.y=e.pageY-this.pswp.offset.y,"pointerId"in e?t.id=e.pointerId:e.identifier!==void 0&&(t.id=e.identifier),t}_onClick(e){this.pswp.mainScroll.isShifted()&&(e.preventDefault(),e.stopPropagation())}},Zi=.35,Zt=class{constructor(e){this.pswp=e,this.x=0,this.slideWidth=0,this._currPositionIndex=0,this._prevPositionIndex=0,this._containerShiftIndex=-1,this.itemHolders=[]}resize(e){let{pswp:t}=this,i=Math.round(t.viewportSize.x+t.viewportSize.x*t.options.spacing),n=i!==this.slideWidth;n&&(this.slideWidth=i,this.moveTo(this.getCurrSlideX())),this.itemHolders.forEach((s,a)=>{n&&ot(s.el,(a+this._containerShiftIndex)*this.slideWidth),e&&s.slide&&s.slide.resize()})}resetPosition(){this._currPositionIndex=0,this._prevPositionIndex=0,this.slideWidth=0,this._containerShiftIndex=-1}appendHolders(){this.itemHolders=[];for(let e=0;e<3;e++){let t=X("pswp__item","div",this.pswp.container);t.setAttribute("role","group"),t.setAttribute("aria-roledescription","slide"),t.setAttribute("aria-hidden","true"),t.style.display=e===1?"block":"none",this.itemHolders.push({el:t})}}canBeSwiped(){return this.pswp.getNumItems()>1}moveIndexBy(e,t,i){let{pswp:n}=this,s=n.potentialIndex+e,a=n.getNumItems();if(n.canLoop()){s=n.getLoopedIndex(s);let g=(e+a)%a;g<=a/2?e=g:e=g-a}else s<0?s=0:s>=a&&(s=a-1),e=s-n.potentialIndex;n.potentialIndex=s,this._currPositionIndex-=e,n.animations.stopMainScroll();let c=this.getCurrSlideX();if(!t)this.moveTo(c),this.updateCurrItem();else{n.animations.startSpring({isMainScroll:!0,start:this.x,end:c,velocity:i||0,naturalFrequency:30,dampingRatio:1,onUpdate:y=>{this.moveTo(y)},onComplete:()=>{this.updateCurrItem(),n.appendHeavy()}});let g=n.potentialIndex-n.currIndex;if(n.canLoop()){let y=(g+a)%a;y<=a/2?g=y:g=y-a}Math.abs(g)>1&&this.updateCurrItem()}return!!e}getCurrSlideX(){return this.slideWidth*this._currPositionIndex}isShifted(){return this.x!==this.getCurrSlideX()}updateCurrItem(){var e;let{pswp:t}=this,i=this._prevPositionIndex-this._currPositionIndex;if(!i)return;this._prevPositionIndex=this._currPositionIndex,t.currIndex=t.potentialIndex;let n=Math.abs(i),s;n>=3&&(this._containerShiftIndex+=i+(i>0?-3:3),n=3);for(let a=0;a<n;a++)i>0?(s=this.itemHolders.shift(),s&&(this.itemHolders[2]=s,this._containerShiftIndex++,ot(s.el,(this._containerShiftIndex+2)*this.slideWidth),t.setContent(s,t.currIndex-n+a+2))):(s=this.itemHolders.pop(),s&&(this.itemHolders.unshift(s),this._containerShiftIndex--,ot(s.el,this._containerShiftIndex*this.slideWidth),t.setContent(s,t.currIndex+n-a-2)));Math.abs(this._containerShiftIndex)>50&&!this.isShifted()&&(this.resetPosition(),this.resize()),t.animations.stopAllPan(),this.itemHolders.forEach((a,c)=>{a.slide&&a.slide.setIsActive(c===1)}),t.currSlide=(e=this.itemHolders[1])===null||e===void 0?void 0:e.slide,t.contentLoader.updateLazy(i),t.currSlide&&t.currSlide.applyCurrentZoomPan(),t.dispatch("change")}moveTo(e,t){if(!this.pswp.canLoop()&&t){let i=(this.slideWidth*this._currPositionIndex-e)/this.slideWidth;i+=this.pswp.currIndex;let n=Math.round(e-this.x);(i<0&&n>0||i>=this.pswp.getNumItems()-1&&n<0)&&(e=this.x+n*Zi)}this.x=e,this.pswp.container&&ot(this.pswp.container,e),this.pswp.dispatch("moveMainScroll",{x:e,dragging:t??!1})}},$i={Escape:27,z:90,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,Tab:9},nt=(o,e)=>e?o:$i[o],$t=class{constructor(e){this.pswp=e,this._wasFocused=!1,e.on("bindEvents",()=>{e.options.trapFocus&&(e.options.initialPointerPos||this._focusRoot(),e.events.add(document,"focusin",this._onFocusIn.bind(this))),e.events.add(document,"keydown",this._onKeyDown.bind(this))});let t=document.activeElement;e.on("destroy",()=>{e.options.returnFocus&&t&&this._wasFocused&&t.focus()})}_focusRoot(){!this._wasFocused&&this.pswp.element&&(this.pswp.element.focus(),this._wasFocused=!0)}_onKeyDown(e){let{pswp:t}=this;if(t.dispatch("keydown",{originalEvent:e}).defaultPrevented||Oi(e))return;let i,n,s=!1,a="key"in e;switch(a?e.key:e.keyCode){case nt("Escape",a):t.options.escKey&&(i="close");break;case nt("z",a):i="toggleZoom";break;case nt("ArrowLeft",a):n="x";break;case nt("ArrowUp",a):n="y";break;case nt("ArrowRight",a):n="x",s=!0;break;case nt("ArrowDown",a):s=!0,n="y";break;case nt("Tab",a):this._focusRoot();break}if(n){e.preventDefault();let{currSlide:c}=t;t.options.arrowKeys&&n==="x"&&t.getNumItems()>1?i=s?"next":"prev":c&&c.currZoomLevel>c.zoomLevels.fit&&(c.pan[n]+=s?-80:80,c.panTo(c.pan.x,c.pan.y))}i&&(e.preventDefault(),t[i]())}_onFocusIn(e){let{template:t}=this.pswp;t&&document!==e.target&&t!==e.target&&!t.contains(e.target)&&t.focus()}},Ni="cubic-bezier(.4,0,.22,1)",Nt=class{constructor(e){var t;this.props=e;let{target:i,onComplete:n,transform:s,onFinish:a=()=>{},duration:c=333,easing:g=Ni}=e;this.onFinish=a;let y=s?"transform":"opacity",I=(t=e[y])!==null&&t!==void 0?t:"";this._target=i,this._onComplete=n,this._finished=!1,this._onTransitionEnd=this._onTransitionEnd.bind(this),this._helperTimeout=setTimeout(()=>{Ve(i,y,c,g),this._helperTimeout=setTimeout(()=>{i.addEventListener("transitionend",this._onTransitionEnd,!1),i.addEventListener("transitioncancel",this._onTransitionEnd,!1),this._helperTimeout=setTimeout(()=>{this._finalizeAnimation()},c+500),i.style[y]=I},30)},0)}_onTransitionEnd(e){e.target===this._target&&this._finalizeAnimation()}_finalizeAnimation(){this._finished||(this._finished=!0,this.onFinish(),this._onComplete&&this._onComplete())}destroy(){this._helperTimeout&&clearTimeout(this._helperTimeout),ki(this._target),this._target.removeEventListener("transitionend",this._onTransitionEnd,!1),this._target.removeEventListener("transitioncancel",this._onTransitionEnd,!1),this._finished||this._finalizeAnimation()}},Vi=12,Wi=.75,Vt=class{constructor(e,t,i){this.velocity=e*1e3,this._dampingRatio=t||Wi,this._naturalFrequency=i||Vi,this._dampedFrequency=this._naturalFrequency,this._dampingRatio<1&&(this._dampedFrequency*=Math.sqrt(1-this._dampingRatio*this._dampingRatio))}easeFrame(e,t){let i=0,n;t/=1e3;let s=Math.E**(-this._dampingRatio*this._naturalFrequency*t);if(this._dampingRatio===1)n=this.velocity+this._naturalFrequency*e,i=(e+n*t)*s,this.velocity=i*-this._naturalFrequency+n*s;else if(this._dampingRatio<1){n=1/this._dampedFrequency*(this._dampingRatio*this._naturalFrequency*e+this.velocity);let a=Math.cos(this._dampedFrequency*t),c=Math.sin(this._dampedFrequency*t);i=s*(e*a+n*c),this.velocity=i*-this._naturalFrequency*this._dampingRatio+s*(-this._dampedFrequency*e*c+this._dampedFrequency*n*a)}return i}},Wt=class{constructor(e){this.props=e,this._raf=0;let{start:t,end:i,velocity:n,onUpdate:s,onComplete:a,onFinish:c=()=>{},dampingRatio:g,naturalFrequency:y}=e;this.onFinish=c;let I=new Vt(n,g,y),A=Date.now(),W=t-i,G=()=>{this._raf&&(W=I.easeFrame(W,Date.now()-A),Math.abs(W)<1&&Math.abs(I.velocity)<50?(s(i),a&&a(),this.onFinish()):(A=Date.now(),s(W+i),this._raf=requestAnimationFrame(G)))};this._raf=requestAnimationFrame(G)}destroy(){this._raf>=0&&cancelAnimationFrame(this._raf),this._raf=0}},Ut=class{constructor(){this.activeAnimations=[]}startSpring(e){this._start(e,!0)}startTransition(e){this._start(e)}_start(e,t){let i=t?new Wt(e):new Nt(e);return this.activeAnimations.push(i),i.onFinish=()=>this.stop(i),i}stop(e){e.destroy();let t=this.activeAnimations.indexOf(e);t>-1&&this.activeAnimations.splice(t,1)}stopAll(){this.activeAnimations.forEach(e=>{e.destroy()}),this.activeAnimations=[]}stopAllPan(){this.activeAnimations=this.activeAnimations.filter(e=>e.props.isPan?(e.destroy(),!1):!0)}stopMainScroll(){this.activeAnimations=this.activeAnimations.filter(e=>e.props.isMainScroll?(e.destroy(),!1):!0)}isPanRunning(){return this.activeAnimations.some(e=>e.props.isPan)}},Gt=class{constructor(e){this.pswp=e,e.events.add(e.element,"wheel",this._onWheel.bind(this))}_onWheel(e){e.preventDefault();let{currSlide:t}=this.pswp,{deltaX:i,deltaY:n}=e;if(t&&!this.pswp.dispatch("wheel",{originalEvent:e}).defaultPrevented)if(e.ctrlKey||this.pswp.options.wheelToZoom){if(t.isZoomable()){let s=-n;e.deltaMode===1?s*=.05:s*=e.deltaMode?1:.002,s=2**s;let a=t.currZoomLevel*s;t.zoomTo(a,{x:e.clientX,y:e.clientY})}}else t.isPannable()&&(e.deltaMode===1&&(i*=18,n*=18),t.panTo(t.pan.x-i,t.pan.y-n))}};function Ui(o){if(typeof o=="string")return o;if(!o||!o.isCustomSVG)return"";let e=o,t='<svg aria-hidden="true" class="pswp__icn" viewBox="0 0 %d %d" width="%d" height="%d">';return t=t.split("%d").join(e.size||32),e.outlineID&&(t+='<use class="pswp__icn-shadow" xlink:href="#'+e.outlineID+'"/>'),t+=e.inner,t+="</svg>",t}var jt=class{constructor(e,t){var i;let n=t.name||t.className,s=t.html;if(e.options[n]===!1)return;typeof e.options[n+"SVG"]=="string"&&(s=e.options[n+"SVG"]),e.dispatch("uiElementCreate",{data:t});let a="";t.isButton?(a+="pswp__button ",a+=t.className||`pswp__button--${t.name}`):a+=t.className||`pswp__${t.name}`;let c=t.isButton?t.tagName||"button":t.tagName||"div";c=c.toLowerCase();let g=X(a,c);if(t.isButton){c==="button"&&(g.type="button");let{title:A}=t,{ariaLabel:W}=t;typeof e.options[n+"Title"]=="string"&&(A=e.options[n+"Title"]),A&&(g.title=A);let G=W||A;G&&g.setAttribute("aria-label",G)}g.innerHTML=Ui(s),t.onInit&&t.onInit(g,e),t.onClick&&(g.onclick=A=>{typeof t.onClick=="string"?e[t.onClick]():typeof t.onClick=="function"&&t.onClick(A,g,e)});let y=t.appendTo||"bar",I=e.element;y==="bar"?(e.topBar||(e.topBar=X("pswp__top-bar pswp__hide-on-close","div",e.scrollWrap)),I=e.topBar):(g.classList.add("pswp__hide-on-close"),y==="wrapper"&&(I=e.scrollWrap)),(i=I)===null||i===void 0||i.appendChild(e.applyFilters("uiElement",g,t))}};function je(o,e,t){o.classList.add("pswp__button--arrow"),o.setAttribute("aria-controls","pswp__items"),e.on("change",()=>{e.options.loop||(t?o.disabled=!(e.currIndex<e.getNumItems()-1):o.disabled=!(e.currIndex>0))})}var Gi={name:"arrowPrev",className:"pswp__button--arrow--prev",title:"Previous",order:10,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'<path d="M29 43l-3 3-16-16 16-16 3 3-13 13 13 13z" id="pswp__icn-arrow"/>',outlineID:"pswp__icn-arrow"},onClick:"prev",onInit:je},ji={name:"arrowNext",className:"pswp__button--arrow--next",title:"Next",order:11,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'<use xlink:href="#pswp__icn-arrow"/>',outlineID:"pswp__icn-arrow"},onClick:"next",onInit:(o,e)=>{je(o,e,!0)}},qi={name:"close",title:"Close",order:20,isButton:!0,html:{isCustomSVG:!0,inner:'<path d="M24 10l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z" id="pswp__icn-close"/>',outlineID:"pswp__icn-close"},onClick:"close"},Ki={name:"zoom",title:"Zoom",order:10,isButton:!0,html:{isCustomSVG:!0,inner:'<path d="M17.426 19.926a6 6 0 1 1 1.5-1.5L23 22.5 21.5 24l-4.074-4.074z" id="pswp__icn-zoom"/><path fill="currentColor" class="pswp__zoom-icn-bar-h" d="M11 16v-2h6v2z"/><path fill="currentColor" class="pswp__zoom-icn-bar-v" d="M13 12h2v6h-2z"/>',outlineID:"pswp__icn-zoom"},onClick:"toggleZoom"},Xi={name:"preloader",appendTo:"bar",order:7,html:{isCustomSVG:!0,inner:'<path fill-rule="evenodd" clip-rule="evenodd" d="M21.2 16a5.2 5.2 0 1 1-5.2-5.2V8a8 8 0 1 0 8 8h-2.8Z" id="pswp__icn-loading"/>',outlineID:"pswp__icn-loading"},onInit:(o,e)=>{let t,i=null,n=(c,g)=>{o.classList.toggle("pswp__preloader--"+c,g)},s=c=>{t!==c&&(t=c,n("active",c))},a=()=>{var c;if(!((c=e.currSlide)!==null&&c!==void 0&&c.content.isLoading())){s(!1),i&&(clearTimeout(i),i=null);return}i||(i=setTimeout(()=>{var g;s(!!(!((g=e.currSlide)===null||g===void 0)&&g.content.isLoading())),i=null},e.options.preloaderDelay))};e.on("change",a),e.on("loadComplete",c=>{e.currSlide===c.slide&&a()}),e.ui&&(e.ui.updatePreloaderVisibility=a)}},Qi={name:"counter",order:5,onInit:(o,e)=>{e.on("change",()=>{o.innerText=e.currIndex+1+e.options.indexIndicatorSep+e.getNumItems()})}};function $e(o,e){o.classList.toggle("pswp--zoomed-in",e)}var qt=class{constructor(e){this.pswp=e,this.isRegistered=!1,this.uiElementsData=[],this.items=[],this.updatePreloaderVisibility=()=>{},this._lastUpdatedZoomLevel=void 0}init(){let{pswp:e}=this;this.isRegistered=!1,this.uiElementsData=[qi,Gi,ji,Ki,Xi,Qi],e.dispatch("uiRegister"),this.uiElementsData.sort((t,i)=>(t.order||0)-(i.order||0)),this.items=[],this.isRegistered=!0,this.uiElementsData.forEach(t=>{this.registerElement(t)}),e.on("change",()=>{var t;(t=e.element)===null||t===void 0||t.classList.toggle("pswp--one-slide",e.getNumItems()===1)}),e.on("zoomPanUpdate",()=>this._onZoomPanUpdate())}registerElement(e){this.isRegistered?this.items.push(new jt(this.pswp,e)):this.uiElementsData.push(e)}_onZoomPanUpdate(){let{template:e,currSlide:t,options:i}=this.pswp;if(this.pswp.opener.isClosing||!e||!t)return;let{currZoomLevel:n}=t;if(this.pswp.opener.isOpen||(n=t.zoomLevels.initial),n===this._lastUpdatedZoomLevel)return;this._lastUpdatedZoomLevel=n;let s=t.zoomLevels.initial-t.zoomLevels.secondary;if(Math.abs(s)<.01||!t.isZoomable()){$e(e,!1),e.classList.remove("pswp--zoom-allowed");return}e.classList.add("pswp--zoom-allowed");let a=n===t.zoomLevels.initial?t.zoomLevels.secondary:t.zoomLevels.initial;$e(e,a<=n),(i.imageClickAction==="zoom"||i.imageClickAction==="zoom-or-close")&&e.classList.add("pswp--cl
1ick-to-zoom")}};function Yi(o){let e=o.getBoundingClientRect();return{x:e.left,y:e.top,w:e.width}}function Ji(o,e,t){let i=o.getBoundingClientRect(),n=i.width/e,s=i.height/t,a=n>s?n:s,c=(i.width-e*a)/2,g=(i.height-t*a)/2,y={x:i.left+c,y:i.top+g,w:e*a};return y.innerRect={w:i.width,h:i.height,x:c,y:g},y}function tn(o,e,t){let i=t.dispatch("thumbBounds",{index:o,itemData:e,instance:t});if(i.thumbBounds)return i.thumbBounds;let{element:n}=e,s,a;if(n&&t.options.thumbSelector!==!1){let c=t.options.thumbSelector||"img";a=n.matches(c)?n:n.querySelector(c)}return a=t.applyFilters("thumbEl",a,e,o),a&&(e.thumbCropped?s=Ji(a,e.width||e.w||0,e.height||e.h||0):s=Yi(a)),t.applyFilters("thumbBounds",s,e,o)}var Kt=class{constructor(e,t){this.type=e,this.defaultPrevented=!1,t&&Object.assign(this,t)}preventDefault(){this.defaultPrevented=!0}},Xt=class{constructor(){this._listeners={},this._filters={},this.pswp=void 0,this.options=void 0}addFilter(e,t,i=100){var n,s,a;this._filters[e]||(this._filters[e]=[]),(n=this._filters[e])===null||n===void 0||n.push({fn:t,priority:i}),(s=this._filters[e])===null||s===void 0||s.sort((c,g)=>c.priority-g.priority),(a=this.pswp)===null||a===void 0||a.addFilter(e,t,i)}removeFilter(e,t){this._filters[e]&&(this._filters[e]=this._filters[e].filter(i=>i.fn!==t)),this.pswp&&this.pswp.removeFilter(e,t)}applyFilters(e,...t){var i;return(i=this._filters[e])===null||i===void 0||i.forEach(n=>{t[0]=n.fn.apply(this,t)}),t[0]}on(e,t){var i,n;this._listeners[e]||(this._listeners[e]=[]),(i=this._listeners[e])===null||i===void 0||i.push(t),(n=this.pswp)===null||n===void 0||n.on(e,t)}off(e,t){var i;this._listeners[e]&&(this._listeners[e]=this._listeners[e].filter(n=>t!==n)),(i=this.pswp)===null||i===void 0||i.off(e,t)}dispatch(e,t){var i;if(this.pswp)return this.pswp.dispatch(e,t);let n=new Kt(e,t);return(i=this._listeners[e])===null||i===void 0||i.forEach(s=>{s.call(this,n)}),n}},Qt=class{constructor(e,t){if(this.element=X("pswp__img pswp__img--placeholder",e?"img":"div",t),e){let i=this.element;i.decoding="async",i.alt="",i.src=e,i.setAttribute("role","presentation")}this.element.setAttribute("aria-hidden","true")}setDisplayedSize(e,t){this.element&&(this.element.tagName==="IMG"?(Et(this.element,250,"auto"),this.element.style.transformOrigin="0 0",this.element.style.transform=ft(0,0,e/250)):Et(this.element,e,t))}destroy(){var e;(e=this.element)!==null&&e!==void 0&&e.parentNode&&this.element.remove(),this.element=null}},Yt=class{constructor(e,t,i){this.instance=t,this.data=e,this.index=i,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state=Y.IDLE,this.data.type?this.type=this.data.type:this.data.src?this.type="image":this.type="html",this.instance.dispatch("contentInit",{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout(()=>{this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0)},1e3)}load(e,t){if(this.slide&&this.usePlaceholder())if(this.placeholder){let i=this.placeholder.element;i&&!i.parentElement&&this.slide.container.prepend(i)}else{let i=this.instance.applyFilters("placeholderSrc",this.data.msrc&&this.slide.isFirstSlide?this.data.msrc:!1,this);this.placeholder=new Qt(i,this.slide.container)}this.element&&!t||this.instance.dispatch("contentLoad",{content:this,isLazy:e}).defaultPrevented||(this.isImageContent()?(this.element=X("pswp__img","img"),this.displayedImageWidth&&this.loadImage(e)):(this.element=X("pswp__content","div"),this.element.innerHTML=this.data.html||""),t&&this.slide&&this.slide.updateContentSize(!0))}loadImage(e){var t,i;if(!this.isImageContent()||!this.element||this.instance.dispatch("contentLoadImage",{content:this,isLazy:e}).defaultPrevented)return;let n=this.element;this.updateSrcsetSizes(),this.data.srcset&&(n.srcset=this.data.srcset),n.src=(t=this.data.src)!==null&&t!==void 0?t:"",n.alt=(i=this.data.alt)!==null&&i!==void 0?i:"",this.state=Y.LOADING,n.complete?this.onLoaded():(n.onload=()=>{this.onLoaded()},n.onerror=()=>{this.onError()})}setSlide(e){this.slide=e,this.hasSlide=!0,this.instance=e.pswp}onLoaded(){this.state=Y.LOADED,this.slide&&this.element&&(this.instance.dispatch("loadComplete",{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),(this.state===Y.LOADED||this.state===Y.ERROR)&&this.removePlaceholder())}onError(){this.state=Y.ERROR,this.slide&&(this.displayError(),this.instance.dispatch("loadComplete",{slide:this.slide,isError:!0,
vendor: 11,794 bytes, line 1
1content:this}),this.instance.dispatch("loadError",{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters("isContentLoading",this.state===Y.LOADING,this)}isError(){return this.state===Y.ERROR}isImageContent(){return this.type==="image"}setDisplayedSize(e,t){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(e,t),!this.instance.dispatch("contentResize",{content:this,width:e,height:t}).defaultPrevented&&(Et(this.element,e,t),this.isImageContent()&&!this.isError()))){let i=!this.displayedImageWidth&&e;this.displayedImageWidth=e,this.displayedImageHeight=t,i?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch("imageSizeChange",{slide:this.slide,width:e,height:t,content:this})}}isZoomable(){return this.instance.applyFilters("isContentZoomable",this.isImageContent()&&this.state!==Y.ERROR,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;let e=this.element,t=this.instance.applyFilters("srcsetSizesWidth",this.displayedImageWidth,this);(!e.dataset.largestUsedSize||t>parseInt(e.dataset.largestUsedSize,10))&&(e.sizes=t+"px",e.dataset.largestUsedSize=String(t))}usePlaceholder(){return this.instance.applyFilters("useContentPlaceholder",this.isImageContent(),this)}lazyLoad(){this.instance.dispatch("contentLazyLoad",{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters("isKeepingPlaceholder",this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,!this.instance.dispatch("contentDestroy",{content:this}).defaultPrevented&&(this.remove(),this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){var e,t;let i=X("pswp__error-msg","div");i.innerText=(e=(t=this.instance.options)===null||t===void 0?void 0:t.errorMsg)!==null&&e!==void 0?e:"",i=this.instance.applyFilters("contentErrorElement",i,this),this.element=X("pswp__content pswp__error-msg-container","div"),this.element.appendChild(i),this.slide.container.innerText="",this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===Y.ERROR){this.displayError();return}if(this.instance.dispatch("contentAppend",{content:this}).defaultPrevented)return;let e="decode"in this.element;this.isImageContent()?e&&this.slide&&(!this.slide.isActive||De())?(this.isDecoding=!0,this.element.decode().catch(()=>{}).finally(()=>{this.isDecoding=!1,this.appendImage()})):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){this.instance.dispatch("contentActivate",{content:this}).defaultPrevented||!this.slide||(this.isImageContent()&&this.isDecoding&&!De()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","false"))}deactivate(){this.instance.dispatch("contentDeactivate",{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","true")}remove(){this.isAttached=!1,!this.instance.dispatch("contentRemove",{content:this}).defaultPrevented&&(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){this.isAttached&&(this.instance.dispatch("contentAppendImage",{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),(this.state===Y.LOADED||this.state===Y.ERROR)&&this.removePlaceholder()))}},en=5;function qe(o,e,t){let i=e.createContentFromData(o,t),n,{options:s}=e;if(s){n=new St(s,o,-1);let a;e.pswp?a=e.pswp.viewportSize:a=Ue(s,e);let c=Ge(s,a,o,t);n.update(i.width,i.height,c)}return i.lazyLoad(),n&&i.setDisplayedSize(Math.ceil(i.width*n.initial),Math.ceil(i.height*n.initial)),i}function nn(o,e){let t=e.getItemData(o);if(!e.dispatch("lazyLoadSlide",{index:o,itemData:t}).defaultPrevented)return qe(t,e,o)}var Jt=class{constructor(e){this.pswp=e,this.limit=Math.max(e.options.preload[0]+e.options.preload[1]+1,en),this._cachedItems=[]}updateLazy(e){let{pswp:t}=this;if(t.dispatch("lazyLoad").defaultPrevented)return;let{preload:i}=t.options,n=e===void 0?!0:e>=0,s;for(s=0;s<=i[1];s++)this.loadSlideByIndex(t.currIndex+(n?s:-s));for(s=1;s<=i[0];s++)this.loadSlideByIndex(t.currIndex+(n?-s:s))}loadSlideByIndex(e){let t=this.pswp.getLoopedIndex(e),i=this.getContentByIndex(t);i||(i=nn(t,this.pswp),i&&this.addToCache(i))}getContentBySlide(e){let t=this.getContentByIndex(e.index);return t||(t=this.pswp.createContentFromData(e.data,e.index),this.addToCache(t)),t.setSlide(e),t}addToCache(e){if(this.removeByIndex(e.index),this._cachedItems.push(e),this._cachedItems.length>this.limit){let t=this._cachedItems.findIndex(i=>!i.isAttached&&!i.hasSlide);t!==-1&&this._cachedItems.splice(t,1)[0].destroy()}}removeByIndex(e){let t=this._cachedItems.findIndex(i=>i.index===e);t!==-1&&this._cachedItems.splice(t,1)}getContentByIndex(e){return this._cachedItems.find(t=>t.index===e)}destroy(){this._cachedItems.forEach(e=>e.destroy()),this._cachedItems=[]}},te=class extends Xt{getNumItems(){var e;let t=0,i=(e=this.options)===null||e===void 0?void 0:e.dataSource;i&&"length"in i?t=i.length:i&&"gallery"in i&&(i.items||(i.items=this._getGalleryDOMElements(i.gallery)),i.items&&(t=i.items.length));let n=this.dispatch("numItems",{dataSource:i,numItems:t});return this.applyFilters("numItems",n.numItems,i)}createContentFromData(e,t){return new Yt(e,this,t)}getItemData(e){var t;let i=(t=this.options)===null||t===void 0?void 0:t.dataSource,n={};Array.isArray(i)?n=i[e]:i&&"gallery"in i&&(i.items||(i.items=this._getGalleryDOMElements(i.gallery)),n=i.items[e]);let s=n;s instanceof Element&&(s=this._domElementToItemData(s));let a=this.dispatch("itemData",{itemData:s||{},index:e});return this.applyFilters("itemData",a.itemData,e)}_getGalleryDOMElements(e){var t,i;return(t=this.options)!==null&&t!==void 0&&t.children||(i=this.options)!==null&&i!==void 0&&i.childSelector?zi(this.options.children,this.options.childSelector,e)||[]:[e]}_domElementToItemData(e){let t={element:e},i=e.tagName==="A"?e:e.querySelector("a");if(i){t.src=i.dataset.pswpSrc||i.href,i.dataset.pswpSrcset&&(t.srcset=i.dataset.pswpSrcset),t.width=i.dataset.pswpWidth?parseInt(i.dataset.pswpWidth,10):0,t.height=i.dataset.pswpHeight?parseInt(i.dataset.pswpHeight,10):0,t.w=t.width,t.h=t.height,i.dataset.pswpType&&(t.type=i.dataset.pswpType);let s=e.querySelector("img");if(s){var n;t.msrc=s.currentSrc||s.src,t.alt=(n=s.getAttribute("alt"))!==null&&n!==void 0?n:""}(i.dataset.pswpCropped||i.dataset.cropped)&&(t.thumbCropped=!0)}return this.applyFilters("domItemData",t,e,i)}lazyLoadData(e,t){return qe(e,this,t)}},mt=.003,ee=class{constructor(e){this.pswp=e,this.isClosed=!0,this.isOpen=!1,this.isClosing=!1,this.isOpening=!1,this._duration=void 0,this._useAnimation=!1,this._croppedZoom=!1,this._animateRootOpacity=!1,this._animateBgOpacity=!1,this._placeholder=void 0,this._opacityElement=void 0,this._cropContainer1=void 0,this._cropContainer2=void 0,this._thumbBounds=void 0,this._prepareOpen=this._prepareOpen.bind(this),e.on("firstZoomPan",this._prepareOpen)}open(){this._prepareOpen(),this._start()}close(){if(this.isClosed||this.isClosing||this.isOpening)return;let e=this.pswp.currSlide;this.isOpen=!1,this.isOpening=!1,this.isClosing=!0,this._duration=this.pswp.options.hideAnimationDuration,e&&e.currZoomLevel*e.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps(),setTimeout(()=>{this._start()},this._croppedZoom?30:0)}_prepareOpen(){if(this.pswp.off("firstZoomPan",this._prepareOpen),!this.isOpening){let e=this.pswp.currSlide;this.isOpening=!0,this.isClosing=!1,this._duration=this.pswp.options.showAnimationDuration,e&&e.zoomLevels.initial*e.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps()}}_applyStartProps(){let{pswp:e}=this,t=this.pswp.currSlide,{options:i}=e;if(i.showHideAnimationType==="fade"?(i.showHideOpacity=!0,this._thumbBounds=void 0):i.showHideAnimationType==="none"?(i.showHideOpacity=!1,this._duration=0,this._thumbBounds=void 0):this.isOpening&&e._initialThumbBounds?this._thumbBounds=e._initialThumbBounds:this._thumbBounds=this.pswp.getThumbBounds(),this._placeholder=t?.getPlaceholderElement(),e.animations.stopAll(),this._useAnimation=!!(this._duration&&this._duration>50),this._animateZoom=!!this._thumbBounds&&t?.content.usePlaceholder()&&(!this.isClosing||!e.mainScroll.isShifted()),!this._animateZoom)this._animateRootOpacity=!0,this.isOpening&&t&&(t.zoomAndPanToInitial(),t.applyCurrentZoomPan());else{var n;this._animateRootOpacity=(n=i.showHideOpacity)!==null&&n!==void 0?n:!1}if(this._animateBgOpacity=!this._animateRootOpacity&&this.pswp.options.bgOpacity>mt,this._opacityElement=this._animateRootOpacity?e.element:e.bg,!this._useAnimation){this._duration=0,this._animateZoom=!1,this._animateBgOpacity=!1,this._animateRootOpacity=!0,this.isOpening&&(e.element&&(e.element.style.opacity=String(mt)),e.applyBgOpacity(1));return}if(this._animateZoom&&this._thumbBounds&&this._thumbBounds.innerRect){var s;this._croppedZoom=!0,this._cropContainer1=this.pswp.container,this._cropContainer2=(s=this.pswp.currSlide)===null||s===void 0?void 0:s.holderElement,e.container&&(e.container.style.overflow="hidden",e.container.style.width=e.viewportSize.x+"px")}else this._croppedZoom=!1;this.isOpening?(this._animateRootOpacity?(e.element&&(e.element.style.opacity=String(mt)),e.applyBgOpacity(1)):(this._animateBgOpacity&&e.bg&&(e.bg.style.opacity=String(mt)),e.element&&(e.element.style.opacity="1")),this._animateZoom&&(this._setClosedStateZoomPan(),this._placeholder&&(this._placeholder.style.willChange="transform",this._placeholder.style.opacity=String(mt)))):this.isClosing&&(e.mainScroll.itemHolders[0]&&(e.mainScroll.itemHolders[0].el.style.display="none"),e.mainScroll.itemHolders[2]&&(e.mainScroll.itemHolders[2].el.style.display="none"),this._croppedZoom&&e.mainScroll.x!==0&&(e.mainScroll.resetPosition(),e.mainScroll.resize()))}_start(){this.isOpening&&this._useAnimation&&this._placeholder&&this._placeholder.tagName==="IMG"?new Promise(e=>{let t=!1,i=!0;Ti(this._placeholder).finally(()=>{t=!0,i||e(!0)}),setTimeout(()=>{i=!1,t&&e(!0)},50),setTimeout(e,250)}).finally(()=>this._initiate()):this._initiate()}_initiate(){var e,t;(e=this.pswp.element)===null||e===void 0||e.style.setProperty("--pswp-transition-duration",this._duration+"ms"),this.pswp.dispatch(this.isOpening?"openingAnimationStart":"closingAnimationStart"),this.pswp.dispatch("initialZoom"+(this.isOpening?"In":"Out")),(t=this.pswp.element)===null||t===void 0||t.classList.toggle("pswp--ui-visible",this.isOpening),this.isOpening?(this._placeholder&&(this._placeholder.style.opacity="1"),this._animateToOpenState()):this.isClosing&&this._animateToClosedState(),this._useAnimation||this._onAnimationComplete()}_onAnimationComplete(){let{pswp:e}=this;if(this.isOpen=this.isOpening,this.isClosed=this.isClosing,this.isOpening=!1,this.isClosing=!1,e.dispatch(this.isOpen?"openingAnimationEnd":"closingAnimationEnd"),e.dispatch("initialZoom"+(this.isOpen?"InEnd":"OutEnd")),this.isClosed)e.destroy();else if(this.isOpen){var t;this._animateZoom&&e.container&&(e.container.style.overflow="visible",e.container.style.width="100%"),(t=e.currSlide)===null||t===void 0||t.applyCurrentZoomPan()}}_animateToOpenState(){let{pswp:e}=this;this._animateZoom&&(this._croppedZoom&&this._cropContainer1&&this._cropContainer2&&(this._animateTo(this._cropContainer1,"transform","translate3d(0,
10,0)"),this._animateTo(this._cropContainer2,"transform","none")),e.currSlide&&(e.currSlide.zoomAndPanToInitial(),this._animateTo(e.currSlide.container,"transform",e.currSlide.getCurrentTransform()))),this._animateBgOpacity&&e.bg&&this._animateTo(e.bg,"opacity",String(e.options.bgOpacity)),this._animateRootOpacity&&e.element&&this._animateTo(e.element,"opacity","1")}_animateToClosedState(){let{pswp:e}=this;this._animateZoom&&this._setClosedStateZoomPan(!0),this._animateBgOpacity&&e.bgOpacity>.01&&e.bg&&this._animateTo(e.bg,"opacity","0"),this._animateRootOpacity&&e.element&&this._animateTo(e.element,"opacity","0")}_setClosedStateZoomPan(e){if(!this._thumbBounds)return;let{pswp:t}=this,{innerRect:i}=this._thumbBounds,{currSlide:n,viewportSize:s}=t;if(this._croppedZoom&&i&&this._cropContainer1&&this._cropContainer2){let a=-s.x+(this._thumbBounds.x-i.x)+i.w,c=-s.y+(this._thumbBounds.y-i.y)+i.h,g=s.x-i.w,y=s.y-i.h;e?(this._animateTo(this._cropContainer1,"transform",ft(a,c)),this._animateTo(this._cropContainer2,"transform",ft(g,y))):(ot(this._cropContainer1,a,c),ot(this._cropContainer2,g,y))}n&&(V(n.pan,i||this._thumbBounds),n.currZoomLevel=this._thumbBounds.w/n.width,e?this._animateTo(n.container,"transform",n.getCurrentTransform()):n.applyCurrentZoomPan())}_animateTo(e,t,i){if(!this._duration){e.style[t]=i;return}let{animations:n}=this.pswp,s={duration:this._duration,easing:this.pswp.options.easing,onComplete:()=>{n.activeAnimations.length||this._onAnimationComplete()},target:e};s[t]=i,n.startTransition(s)}},on={allowPanToNext:!0,spacing:.1,loop:!0,pinchToClose:!0,closeOnVerticalDrag:!0,hideAnimationDuration:333,showAnimationDuration:333,zoomAnimationDuration:333,escKey:!0,arrowKeys:!0,trapFocus:!0,returnFocus:!0,maxWidthToAnimate:4e3,clickToCloseNonZoomable:!0,imageClickAction:"zoom-or-close",bgClickAction:"close",tapAction:"toggle-controls",doubleTapAction:"zoom",indexIndicatorSep:" / ",preloaderDelay:2e3,bgOpacity:.8,index:0,errorMsg:"The image cannot be loaded",preload:[1,2],easing:"cubic-bezier(.4,0,.22,1)"},xt=class extends te{constructor(e){super(),this.options=this._prepareOptions(e||{}),this.offset={x:0,y:0},this._prevViewportSize={x:0,y:0},this.viewportSize={x:0,y:0},this.bgOpacity=1,this.currIndex=0,this.potentialIndex=0,this.isOpen=!1,this.isDestroying=!1,this.hasMouse=!1,this._initialItemData={},this._initialThumbBounds=void 0,this.topBar=void 0,this.element=void 0,this.template=void 0,this.container=void 0,this.scrollWrap=void 0,this.currSlide=void 0,this.events=new At,this.animations=new Ut,this.mainScroll=new Zt(this),this.gestures=new Bt(this),this.opener=new ee(this),this.keyboard=new $t(this),this.contentLoader=new Jt(this)}init(){if(this.isOpen||this.isDestroying)return!1;this.isOpen=!0,this.dispatch("init"),this.dispatch("beforeOpen"),this._createMainStructure();let e="pswp--open";return this.gestures.supportsTouch&&(e+=" pswp--touch"),this.options.mainClass&&(e+=" "+this.options.mainClass),this.element&&(this.element.className+=" "+e),this.currIndex=this.options.index||0,this.potentialIndex=this.currIndex,this.dispatch("firstUpdate"),this.scrollWheel=new Gt(this),(Number.isNaN(this.currIndex)||this.currIndex<0||this.currIndex>=this.getNumItems())&&(this.currIndex=0),this.gestures.supportsTouch||this.mouseDetected(),this.updateSize(),this.offset.y=window.pageYOffset,this._initialItemData=this.getItemData(this.currIndex),this.dispatch("gettingData",{index:this.currIndex,data:this._initialItemData,slide:void 0}),this._initialThumbBounds=this.getThumbBounds(),this.dispatch("initialLayout"),this.on("openingAnimationEnd",()=>{let{itemHolders:t}=this.mainScroll;t[0]&&(t[0].el.style.display="block",this.setContent(t[0],this.currIndex-1)),t[2]&&(t[2].el.style.display="block",this.setContent(t[2],this.currIndex+1)),this.appendHeavy(),this.contentLoader.updateLazy(),this.events.add(window,"resize",this._handlePageResize.bind(this)),this.events.add(window,"scroll",this._updatePageScrollOffset.bind(this)),this.dispatch("bindEvents")}),this.mainScroll.itemHolders[1]&&this.setContent(this.mainScroll.itemHolders[1],this.currIndex),this.dispatch("change"),this.opener.open(),this.dispatch("afterInit"),!0}getLoopedIndex(e){let t=this.getNumItems();return this.options.loop&&(e>t-1&&(e-=t),e<0&&(e+=t)),gt(e,0,t-1)}
vendor: 18,850 bytes, line 1
1appendHeavy(){this.mainScroll.itemHolders.forEach(e=>{var t;(t=e.slide)===null||t===void 0||t.appendHeavy()})}goTo(e){this.mainScroll.moveIndexBy(this.getLoopedIndex(e)-this.potentialIndex)}next(){this.goTo(this.potentialIndex+1)}prev(){this.goTo(this.potentialIndex-1)}zoomTo(...e){var t;(t=this.currSlide)===null||t===void 0||t.zoomTo(...e)}toggleZoom(){var e;(e=this.currSlide)===null||e===void 0||e.toggleZoom()}close(){!this.opener.isOpen||this.isDestroying||(this.isDestroying=!0,this.dispatch("close"),this.events.removeAll(),this.opener.close())}destroy(){var e;if(!this.isDestroying){this.options.showHideAnimationType="none",this.close();return}this.dispatch("destroy"),this._listeners={},this.scrollWrap&&(this.scrollWrap.ontouchmove=null,this.scrollWrap.ontouchend=null),(e=this.element)===null||e===void 0||e.remove(),this.mainScroll.itemHolders.forEach(t=>{var i;(i=t.slide)===null||i===void 0||i.destroy()}),this.contentLoader.destroy(),this.events.removeAll()}refreshSlideContent(e){this.contentLoader.removeByIndex(e),this.mainScroll.itemHolders.forEach((t,i)=>{var n,s;let a=((n=(s=this.currSlide)===null||s===void 0?void 0:s.index)!==null&&n!==void 0?n:0)-1+i;if(this.canLoop()&&(a=this.getLoopedIndex(a)),a===e&&(this.setContent(t,e,!0),i===1)){var c;this.currSlide=t.slide,(c=t.slide)===null||c===void 0||c.setIsActive(!0)}}),this.dispatch("change")}setContent(e,t,i){if(this.canLoop()&&(t=this.getLoopedIndex(t)),e.slide){if(e.slide.index===t&&!i)return;e.slide.destroy(),e.slide=void 0}if(!this.canLoop()&&(t<0||t>=this.getNumItems()))return;let n=this.getItemData(t);e.slide=new Dt(n,t,this),t===this.currIndex&&(this.currSlide=e.slide),e.slide.append(e.el)}getViewportCenterPoint(){return{x:this.viewportSize.x/2,y:this.viewportSize.y/2}}updateSize(e){if(this.isDestroying)return;let t=Ue(this.options,this);!e&&ut(t,this._prevViewportSize)||(V(this._prevViewportSize,t),this.dispatch("beforeResize"),V(this.viewportSize,this._prevViewportSize),this._updatePageScrollOffset(),this.dispatch("viewportSize"),this.mainScroll.resize(this.opener.isOpen),!this.hasMouse&&window.matchMedia("(any-hover: hover)").matches&&this.mouseDetected(),this.dispatch("resize"))}applyBgOpacity(e){this.bgOpacity=Math.max(e,0),this.bg&&(this.bg.style.opacity=String(this.bgOpacity*this.options.bgOpacity))}mouseDetected(){if(!this.hasMouse){var e;this.hasMouse=!0,(e=this.element)===null||e===void 0||e.classList.add("pswp--has_mouse")}}_handlePageResize(){this.updateSize(),/iPhone|iPad|iPod/i.test(window.navigator.userAgent)&&setTimeout(()=>{this.updateSize()},500)}_updatePageScrollOffset(){this.setScrollOffset(0,window.pageYOffset)}setScrollOffset(e,t){this.offset.x=e,this.offset.y=t,this.dispatch("updateScrollOffset")}_createMainStructure(){this.element=X("pswp","div"),this.element.setAttribute("tabindex","-1"),this.element.setAttribute("role","dialog"),this.template=this.element,this.bg=X("pswp__bg","div",this.element),this.scrollWrap=X("pswp__scroll-wrap","section",this.element),this.container=X("pswp__container","div",this.scrollWrap),this.scrollWrap.setAttribute("aria-roledescription","carousel"),this.container.setAttribute("aria-live","off"),this.container.setAttribute("id","pswp__items"),this.mainScroll.appendHolders(),this.ui=new qt(this),this.ui.init(),(this.options.appendToEl||document.body).appendChild(this.element)}getThumbBounds(){return tn(this.currIndex,this.currSlide?this.currSlide.data:this._initialItemData,this)}canLoop(){return this.options.loop&&this.getNumItems()>2}_prepareOptions(e){return window.matchMedia("(prefers-reduced-motion), (update: slow)").matches&&(e.showHideAnimationType="none",e.zoomAnimationDuration=0),It(It({},on),e)}};function yt(o,e,t){let i=document.createElement(e);return o&&(i.className=o),t&&t.appendChild(i),i}function sn(o,e,t){let i=`translate3d(${o}px,${e||0}px,0)`;return t!==void 0&&(i+=` scale3d(${t},${t},1)`),i}function ie(o,e,t){o.style.width=typeof e=="number"?`${e}px`:e,o.style.height=typeof t=="number"?`${t}px`:t}var J={IDLE:"idle",LOADING:"loading",LOADED:"loaded",ERROR:"error"};function rn(o){return"button"in o&&o.button===1||o.ctrlKey||o.metaKey||o.altKey||o.shiftKey}function _t(o,e,t=document){let i=[];if(o instanceof Element)i=[o];else if(o instanceof NodeList||Array.isArray(o))i=Array.from(o);else{let n=typeof o=="string"?o:e;n&&(i=Array.from(t.querySelectorAll(n)))}return i}function an(o){return typeof o=="function"&&o.prototype&&o.prototype.goTo}function Ke(){return!!(navigator.vendor&&navigator.vendor.match(/apple/i))}var ne=class{constructor(e,t){this.type=e,this.defaultPrevented=!1,t&&Object.assign(this,t)}preventDefault(){this.defaultPrevented=!0}},oe=class{constructor(){this._listeners={},this._filters={},this.pswp=void 0,this.options=void 0}addFilter(e,t,i=100){var n,s,a;this._filters[e]||(this._filters[e]=[]),(n=this._filters[e])===null||n===void 0||n.push({fn:t,priority:i}),(s=this._filters[e])===null||s===void 0||s.sort((c,g)=>c.priority-g.priority),(a=this.pswp)===null||a===void 0||a.addFilter(e,t,i)}removeFilter(e,t){this._filters[e]&&(this._filters[e]=this._filters[e].filter(i=>i.fn!==t)),this.pswp&&this.pswp.removeFilter(e,t)}applyFilters(e,...t){var i;return(i=this._filters[e])===null||i===void 0||i.forEach(n=>{t[0]=n.fn.apply(this,t)}),t[0]}on(e,t){var i,n;this._listeners[e]||(this._listeners[e]=[]),(i=this._listeners[e])===null||i===void 0||i.push(t),(n=this.pswp)===null||n===void 0||n.on(e,t)}off(e,t){var i;this._listeners[e]&&(this._listeners[e]=this._listeners[e].filter(n=>t!==n)),(i=this.pswp)===null||i===void 0||i.off(e,t)}dispatch(e,t){var i;if(this.pswp)return this.pswp.dispatch(e,t);let n=new ne(e,t);return(i=this._listeners[e])===null||i===void 0||i.forEach(s=>{s.call(this,n)}),n}},se=class{constructor(e,t){if(this.element=yt("pswp__img pswp__img--placeholder",e?"img":"div",t),e){let i=this.element;i.decoding="async",i.alt="",i.src=e,i.setAttribute("role","presentation")}this.element.setAttribute("aria-hidden","true")}setDisplayedSize(e,t){this.element&&(this.element.tagName==="IMG"?(ie(this.element,250,"auto"),this.element.style.transformOrigin="0 0",this.element.style.transform=sn(0,0,e/250)):ie(this.element,e,t))}destroy(){var e;(e=this.element)!==null&&e!==void 0&&e.parentNode&&this.element.remove(),this.element=null}},re=class{constructor(e,t,i){this.instance=t,this.data=e,this.index=i,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state=J.IDLE,this.data.type?this.type=this.data.type:this.data.src?this.type="image":this.type="html",this.instance.dispatch("contentInit",{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout(()=>{this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0)},1e3)}load(e,t){if(this.slide&&this.usePlaceholder())if(this.placeholder){let i=this.placeholder.element;i&&!i.parentElement&&this.slide.container.prepend(i)}else{let i=this.instance.applyFilters("placeholderSrc",this.data.msrc&&this.slide.isFirstSlide?this.data.msrc:!1,this);this.placeholder=new se(i,this.slide.container)}this.element&&!t||this.instance.dispatch("contentLoad",{content:this,isLazy:e}).defaultPrevented||(this.isImageContent()?(this.element=yt("pswp__img","img"),this.displayedImageWidth&&this.loadImage(e)):(this.element=yt("pswp__content","div"),this.element.innerHTML=this.data.html||""),t&&this.slide&&this.slide.updateContentSize(!0))}loadImage(e){var t,i;if(!this.isImageContent()||!this.element||this.instance.dispatch("contentLoadImage",{content:this,isLazy:e}).defaultPrevented)return;let n=this.element;this.updateSrcsetSizes(),this.data.srcset&&(n.srcset=this.data.srcset),n.src=(t=this.data.src)!==null&&t!==void 0?t:"",n.alt=(i=this.data.alt)!==null&&i!==void 0?i:"",this.state=J.LOADING,n.complete?this.onLoaded():(n.onload=()=>{this.onLoaded()},n.onerror=()=>{this.onError()})}setSlide(e){this.slide=e,this.hasSlide=!0,this.instance=e.pswp}onLoaded(){this.state=J.LOADED,this.slide&&this.element&&(this.instance.dispatch("loadComplete",{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),(this.state===J.LOADED||this.state===J.ERROR)&&this.removePlaceholder())}onError(){this.state=J.ERROR,this.slide&&(this.displayError(),this.instance.dispatch("loadComplete",{slide:this.slide,isError:!0,content:this}),this.instance.dispatch("loadError",{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters("isContentLoading",this.state===J.LOADING,this)}isError(){return this.state===J.ERROR}isImageContent(){return this.type==="image"}setDisplayedSize(e,t){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(e,t),!this.instance.dispatch("contentResize",{content:this,width:e,height:t}).defaultPrevented&&(ie(this.element,e,t),this.isImageContent()&&!this.isError()))){let i=!this.displayedImageWidth&&e;this.displayedImageWidth=e,this.displayedImageHeight=t,i?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch("imageSizeChange",{slide:this.slide,width:e,height:t,content:this})}}isZoomable(){return this.instance.applyFilters("isContentZoomable",this.isImageContent()&&this.state!==J.ERROR,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;let e=this.element,t=this.instance.applyFilters("srcsetSizesWidth",this.displayedImageWidth,this);(!e.dataset.largestUsedSize||t>parseInt(e.dataset.largestUsedSize,10))&&(e.sizes=t+"px",e.dataset.largestUsedSize=String(t))}usePlaceholder(){return this.instance.applyFilters("useContentPlaceholder",this.isImageContent(),this)}lazyLoad(){this.instance.dispatch("contentLazyLoad",{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters("isKeepingPlaceholder",this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,!this.instance.dispatch("contentDestroy",{content:this}).defaultPrevented&&(this.remove(),this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){var e,t;let i=yt("pswp__error-msg","div");i.innerText=(e=(t=this.instance.options)===null||t===void 0?void 0:t.errorMsg)!==null&&e!==void 0?e:"",i=this.instance.applyFilters("contentErrorElement",i,this),this.element=yt("pswp__content pswp__error-msg-container","div"),this.element.appendChild(i),this.slide.container.innerText="",this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===J.ERROR){this.displayError();return}if(this.instance.dispatch("contentAppend",{content:this}).defaultPrevented)return;let e="decode"in this.element;this.isImageContent()?e&&this.slide&&(!this.slide.isActive||Ke())?(this.isDecoding=!0,this.element.decode().catch(()=>{}).finally(()=>{this.isDecoding=!1,this.appendImage()})):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){this.instance.dispatch("contentActivate",{content:this}).defaultPrevented||!this.slide||(this.isImageContent()&&this.isDecoding&&!Ke()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","false"))}deactivate(){this.instance.dispatch("contentDeactivate",{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","true")}remove(){this.isAttached=!1,!this.instance.dispatch("contentRemove",{content:this}).defaultPrevented&&(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){this.isAttached&&(this.instance.dispatch("contentAppendImage",{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),(this.state===J.LOADED||this.state===J.ERROR)&&this.removePlaceholder()))}};function ln(o,e){if(o.getViewportSizeFn){let t=o.getViewportSizeFn(o,e);if(t)return t}return{x:document.documentElement.clientWidth,y:window.innerHeight}}function Pt(o,e,t,i,n){let s=0;if(e.paddingFn)s=e.paddingFn(t,i,n)[o];else if(e.padding)s=e.padding[o];else{let a="padding"+o[0].toUpperCase()+o.slice(1);e[a]&&(s=e[a])}return Number(s)||0}function dn(o,e,t,i){return{x:e.x-Pt("left",o,e,t,i)-Pt("right",o,e,t,i),y:e.y-Pt("top",o,e,t,i)-Pt("bottom",o,e,t,i)}}var Xe=4e3,ae=class{constructor(e,t,i,n){this.pswp=n,this.options=e,this.itemData=t,this.index=i,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(e,t,i){let n={x:e,y:t};this.elementSize=n,this.panAreaSize=i;let s=i.x/n.x,a=i.y/n.y;this.fit=Math.min(1,s<a?s:a),this.fill=Math.min(1,s>a?s:a),this.vFill=Math.min(1,a),this.initial=this._getInitial(),this.secondary=this._getSecondary(),this.max=Math.max(this.initial,this.secondary,this._getMax()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch("zoomLevelsUpdate",{zoomLevels:this,slideData:this.itemData})}_parseZoomLevelOption(e){let t=e+"ZoomLevel",i=this.options[t];if(i)return typeof i=="function"?i(this):i==="fill"?this.fill:i==="fit"?this.fit:Number(i)}_getSecondary(){let e=this._parseZoomLevelOption("secondary");return e||(e=Math.min(1,this.fit*3),this.elementSize&&e*this.elementSize.x>Xe&&(e=Xe/this.elementSize.x),e)}_getInitial(){return this._parseZoomLevelOption("initial")||this.fit}_getMax(){return this._parseZoomLevelOption("max")||Math.max(1,this.fit*4)}};function Qe(o,e,t){let i=e.createContentFromData(o,t),n,{options:s}=e;if(s){n=new ae(s,o,-1);let a;e.pswp?a=e.pswp.viewportSize:a=ln(s,e);let c=dn(s,a,o,t);n.update(i.width,i.height,c)}return i.lazyLoad(),n&&i.setDisplayedSize(Math.ceil(i.width*n.initial),Math.ceil(i.height*n.initial)),i}function pn(o,e){let t=e.getItemData(o);if(!e.dispatch("lazyLoadSlide",{index:o,itemData:t}).defaultPrevented)return Qe(t,e,o)}var le=class extends oe{getNumItems(){var e;let t=0,i=(e=this.options)===null||e===void 0?void 0:e.dataSource;i&&"length"in i?t=i.length:i&&"gallery"in i&&(i.items||(i.items=this._getGalleryDOMElements(i.gallery)),i.items&&(t=i.items.length));let n=this.dispatch("numItems",{dataSource:i,numItems:t});return this.applyFilters("numItems",n.numItems,i)}createContentFromData(e,t){return new re(e,this,t)}getItemData(e){var t;let i=(t=this.options)===null||t===void 0?void 0:t.dataSource,n={};Array.isArray(i)?n=i[e]:i&&"gallery"in i&&(i.items||(i.items=this._getGalleryDOMElements(i.gallery)),n=i.items[e]);let s=n;s instanceof Element&&(s=this._domElementToItemData(s));let a=this.dispatch("itemData",{itemData:s||{},index:e});return this.applyFilters("itemData",a.itemData,e)}_getGalleryDOMElements(e){var t,i;return(t=this.options)!==null&&t!==void 0&&t.children||(i=this.options)!==null&&i!==void 0&&i.childSelector?_t(this.options.children,this.options.childSelector,e)||[]:[e]}_domElementToItemData(e){let t={element:e},i=e.tagName==="A"?e:e.querySelector("a");if(i){t.src=i.dataset.pswpSrc||i.href,i.dataset.pswpSrcset&&(t.srcset=i.dataset.pswpSrcset),t.width=i.dataset.pswpWidth?parseInt(i.dataset.pswpWidth,10):0,t.height=i.dataset.pswpHeight?parseInt(i.dataset.pswpHeight,10):0,t.w=t.width,t.h=t.height,i.dataset.pswpType&&(t.type=i.dataset.pswpType);let s=e.querySelector("img");if(s){var n;t.msrc=s.currentSrc||s.src,t.alt=(n=s.getAttribute("alt"))!==null&&n!==void 0?n:""}(i.dataset.pswpCropped||i.dataset.cropped)&&(t.thumbCropped=!0)}return this.applyFilters("domItemData",t,e,i)}lazyLoadData(e,t){return Qe(e,this,t)}},Mt=class extends le{constructor(e){super(),this.options=e||{},this._uid=0,this.shouldOpen=!1,this._preloadedContent=void 0,this.onThumbnailsClick=this.onThumbnailsClick.bind(this)}init(){_t(this.options.gallery,this.options.gallerySelector).forEach(e=>{e.addEventListener("click",this.onThumbnailsClick,!1)})}onThumbnailsClick(e){if(rn(e)||window.pswp)return;let t={x:e.clientX,y:e.clientY};!t.x&&!t.y&&(t=null);let i=this.getClickedIndex(e);i=this.applyFilters("clickedIndex",i,e,this);let n={gallery:e.currentTarget};i>=0&&(e.preventDefault(),this.loadAndOpen(i,n,t))}getClickedIndex(e){if(this.options.getClickedIndexFn)return this.options.getClickedIndexFn.call(this,e);let t=e.target,n=_t(this.options.children,this.options.childSelector,e.currentTarget).findIndex(s=>s===t||s.contains(t));return n!==-1?n:this.options.children||this.options.childSelector?-1:0}loadAndOpen(e,t,i){if(window.pswp||!this.options)return!1;if(!t&&this.options.gallery&&this.options.children){let n=_t(this.options.gallery);n[0]&&(t={gallery:n[0]})}return this.options.index=e,this.options.initialPointerPos=i,this.shouldOpen=!0,this.preload(e,t),!0}preload(e,t){let{options:i}=this;t&&(i.dataSource=t);let n=[],s=typeof i.pswpModule;if(an(i.pswpModule))n.push(Promise.resolve(i.pswpModule));else{if(s==="string")throw new Error("pswpModule as string is no longer supported");if(s==="function")n.push(i.pswpModule());else throw new Error("pswpModule is not valid")}typeof i.openPromise=="function"&&n.push(i.openPromise()),i.preloadFirstSlide!==!1&&e>=0&&(this._preloadedContent=pn(e,this));let a=++this._uid;Promise.all(n).then(c=>{if(this.shouldOpen){let g=c[0];this._openPhotoswipe(g,a)}})}_openPhotoswipe(e,t){if(t!==this._uid&&this.shouldOpen||(this.shouldOpen=!1,window.pswp))return;let i=typeof e=="object"?new e.default(this.options):new e(this.options);this.pswp=i,window.pswp=i,Object.keys(this._listeners).forEach(n=>{var s;(s=this._listeners[n])===null||s===void 0||s.forEach(a=>{i.on(n,a)})}),Object.keys(this._filters).forEach(n=>{var s;(s=this._filters[n])===null||s===void 0||s.forEach(a=>{i.addFilter(n,a.fn,a.priority)})}),this._preloadedContent&&(i.contentLoader.addToCache(this._preloadedContent),this._preloadedContent=void 0),i.on("destroy",()=>{this.pswp=void 0,delete window.pswp}),i.init()}destroy(){var e;(e=this.pswp)===null||e===void 0||e.destroy(),this.shouldOpen=!1,this._listeners={},_t(this.options.gallery,this.options.gallerySelector).forEach(t=>{t.removeEventListener("click",this.onThumbnailsClick,!1)})}};function cn(o,e){if(o&1&&(L(0,"div",7)(1,"a",8),$(2,"img",9),z()()),o&2){let t=e.$implicit;r(),N("title",t.image.alt)("href",t.image.url,B),Z("data-pswp-width",t.image.dimensions.width)("data-pswp-height",t.image.dimensions.height),r(),N("alt",t.image.alt)("title",t.image.alt),Z("data-src",t.image.Vorschaub
1ild.url)}}var Ws=(()=>{class o{constructor(t){this.ngZone=t}ngAfterContentInit(){this.ngZone.runOutsideAngular(()=>{new Mt({gallery:"#gallery--getting-started",children:"a",pswpModule:xt}).init()})}static{this.\u0275fac=function(i){return new(i||o)(ue(me))}}static{this.\u0275cmp=b({type:o,selectors:[["app-image-gallery-slice"]],inputs:{body:"body"},decls:11,vars:4,consts:[[1,"py-5","py-lg-6"],[1,"container"],[1,"row","d-flex","justify-content-center"],[1,"col-lg-8","text-center"],[1,"heading"],[3,"innerHTML"],["id","gallery--getting-started",1,"row","mt-5","gy-5"],[1,"col-lg-4"],["target","_blank",3,"title","href"],[1,"lazyload","w-100",3,"alt","title"]],template:function(i,n){i&1&&(L(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"p",4),f(5),z(),$(6,"div",5),h(7,"renderHtml"),z()(),L(8,"div",6),S(9,cn,3,7,"div",7,P),z()()()),i&2&&(r(5),k(n.body.primary.heading),r(),N("innerHTML",O(7,2,n.body.primary.title),u),r(3),x(n.body.items))},dependencies:[C,w],styles:["[_nghost-%COMP%] .pswp-gallery[_ngcontent-%COMP%]{background-color:#add8e6}[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%]{position:relative;display:flex}"]}
1)}}return o})();function mn(o,e){if(o&1&&(l(0,"app-link",3),m(1,"img",4),d()),o&2){let t=_();p("link",t.body.primary.link)("title",t.body.primary.image.alt),r(),p("src",t.body.primary.image.url,B)("alt",t.body.primary.image.alt)("title",t.body.primary.image.alt)}}function hn(o,e){if(o&1&&m(0,"img",4),o&2){let t=_();p("src",t.body.primary.image.url,B)("alt",t.body.primary.image.alt)("title",t.body.primary.image.alt)}}var qs=(()=>{class o{constructor(){}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-image-slice"]],inputs:{body:"body"},decls:5,vars:1,consts:[[1,"container","py-5","py-lg-6"],[1,"row"],[1,"col-12"],[3,"link","title"],[1,"w-100",3,"src","alt","title"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1)(2,"div",2),F(3,mn,2,5,"app-link",3)(4,hn,1,3,"img",4),d()()()),i&2&&(r(3),R(n.body.primary.link!=null&&n.body.primary.link.url?3:4))},dependencies:[C,D],encapsulation:2})}}return o})();function un(o,e){if(o&1&&(l(0,"div",2)(1,"div",3)(2,"p",4),f(3),d(),m(4,"div",5),h(5,"renderHtml"),m(6,"div",5),h(7,"renderHtml"),l(8,"div",6)(9,"app-link",7),f(10),d()()()()),o&2){let t=e.$implicit,i=_();r(3),k(t.heading),r(),p("innerHTML",v(5,7,t.title,i.htmlSerializer),u),r(2),p("innerHTML",O(7,10,t.description),u),r(3),p("link",i.funnelFragment?void 0:t.button_link)("anker",i.funnelFragment)("cssClass","btn btn-white w-100"),r(),T(" ",t.button_title," ")}}var tr=(()=>{class o{constructor(){this.htmlSerializer={heading2:({children:t})=>`<h2 class="text-size-m color-white">${t}</h2>`,heading3:({children:t})=>`<h2 class="text-size-m color-white">${t}</h2>`,paragraph:({children:t})=>`<p class="text-size-m color-white">${t}</p>`}}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-packages-slice"]],inputs:{body:"body",funnelFragment:"funnelFragment"},decls:4,vars:0,consts:[[1,"container","pb-5","pb-lg-6"],["appAos","",1,"row"],[1,"col-sm-6","col-lg-3","mt-4","mt-lg-6"],[1,"background-pink","round-corner","d-flex","flex-column","h-100","px-4","py-5","text-center"],[1,"heading","color-white"],[3,"innerHTML"],[1,"mt-auto","pt-4"],[3,"link","anker","cssClass"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1),S(2,un,11,12,"div",2,P),d()()),i&2&&(r(2),x(n.body.items))},dependencies:[C,D,H,w],encapsulation:2})}}return o})();function fn(o,e){if(o&1&&(l(0,"div",4)(1,"div",5),m(2,"img",6),l(3,"p",7),f(4),d(),m(5,"div",8),h(6,"renderHtml"),l(7,"app-link",9),f(8),d()()()),o&2){let t=_(2);r(4),k(t.body.primary.passed_title),r(),p("innerHTML",v(6,5,t.body==null?null:t.body.primary.passed_description,t.htmlSerializer),u),r(2),p("link",t.body.primary.passed_button_link)("cssClass","btn btn-white mt-4"),r(),T(" ",t.body.primary.passed_button_title," ")}}function gn(o,e){if(o&1&&(l(0,"div",4)(1,"div",5),m(2,"img",6),l(3,"p",7),f(4),d(),m(5,"div",8),h(6,"renderHtml"),l(7,"app-link",9),f(8),d()()()),o&2){let t=_(2);r(4),k(t.body.primary.failed_title),r(),p("innerHTML",v(6,5,t.body==null?null:t.body.primary.failed_description,t.htmlSerializer),u),r(2),p("link",t.body.primary.failed_button_link)("cssClass","btn btn-white mt-4"),r(),T(" ",t.body.primary.failed_button_title," ")}}function yn(o,e){if(o&1&&F(0,fn,9,8,"div",4)(1,gn,9,8,"div",4),o&2){let t=_();R(t.totalScore>t.body.primary.score_limit?0:1)}}function _n(o,e){if(o&1){let t=K();l(0,"div",13)(1,"button",14),Q("click",function(){let n=j(t).$implicit,s=_(2);return q(s.continue(n))}),l(2,"div",15)(3,"p",16),f(4),d(),l(5,"p",17),f(6),d()()()()}if(o&2){let t=e.$implicit;r(4),k(t.emoji),r(2),k(t.description)}}function vn(o,e){if(o&1&&(l(0,"div",4)(1,"div",5)(2,"p",10),f(3),d(),l(4,"p",11),f(5),d()()(),l(6,"div",12),S(7,_n,7,2,"div",13,P),d()),o&2){let t=_();r(3),at("Frage ",t.currentQuizItemIndex+1," von ",t.body.items.length),r(2),k(t.currentQuizItem==null?null:t.currentQuizItem.question),r(2),x(t.answers)}}var rr=(()=>{class o{constructor(){this.showResults=!1,this.currentQuizItemIndex=0,this.totalScore=0,this.answers=[{emoji:"\u{1F62F}",description:"Sehr gro\xDF",weight:0},{emoji:"\u{1F928}",description:"Gro\xDF",weight:1},{emoji:"\u{1F610}",description:"Niedrig",weight:2},{emoji:"\u{1FAE4}
1",description:"Sehr niedrig",weight:3}],this.htmlSerializer={paragraph:({children:t})=>`<p class="color-white">${t}</p>`,hyperlink:({children:t,node:i})=>U(t,i)}}ngOnInit(){this.body.items.length>0&&(this.currentQuizItem=this.body.items[0]),this.answers=[{emoji:"\u{1F62F}",description:this.body.primary.answer_title_first||"sehr selten",weight:3},{emoji:"\u{1F928}",description:this.body.primary.answer_title_second||"selten",weight:2},{emoji:"\u{1F610}",description:this.body.primary.answer_title_third||"manchmal",weight:1},{emoji:"\u{1FAE4}",description:this.body.primary.answer_title_fourth||"oft",weight:0}]}continue(t){if(this.totalScore+=t.weight,this.currentQuizItemIndex+=1,this.currentQuizItemIndex<this.body.items.length){this.currentQuizItem=this.body.items[this.currentQuizItemIndex];return}this.showResults=!0}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-quiz-slice"]],inputs:{body:"body"},decls:6,vars:1,consts:[[1,"container","py-5","py-lg-6"],[1,"row"],[1,"col-12"],[1,"background-pink","px-4","py-5","p-lg-5"],[1,"row","d-flex","justify-content-center"],[1,"col-lg-8","text-center"],["src","./assets/images/results.svg","alt","Ergebnis Icon",1,"icon-medium"],[1,"text-size-l","color-white","mt-4"],[3,"innerHTML"],[3,"link","cssClass"],[1,"heading","color-white"],[1,"text-size-l","color-white"],[1,"row","my-lg-5"],[1,"col-lg-3","mt-4"],[1,"btn-unstyle","color-black","w-100",3,"click"],[1,"answer","d-flex","flex-lg-column","align-items-center","p-4","py-lg-5","text-center"],[1,"text-size-xl","pe-4","pe-lg-0","mb-0","mb-lg-4"],[1,"mb-0"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),F(4,yn,2,1)(5,vn,9,3),d()()()()),i&2&&(r(4),R(n.showResults?4:5))},dependencies:[C,D,w],styles:[".color-white[_ngcontent-%COMP%]{color:#fff!important}.background-white[_ngcontent-%COMP%]{background-color:#fff!important}.border-white[_ngcontent-%COMP%]{border:#ffffff!important}.color-grey-light[_ngcontent-%COMP%]{color:#f7f7f7!important}.background-grey-light[_ngcontent-%COMP%]{background-color:#f7f7f7!important}.border-grey-light[_ngcontent-%COMP%]{border:#f7f7f7!important}.color-grey[_ngcontent-%COMP%]{color:#6b737b!important}.background-grey[_ngcontent-%COMP%]{background-color:#6b737b!important}.border-grey[_ngcontent-%COMP%]{border:#6b737b!important}.color-grey-3[_ngcontent-%COMP%]{color:#3d464f!important}.background-grey-3[_ngcontent-%COMP%]{background-color:#3d464f!important}.border-grey-3[_ngcontent-%COMP%]{border:#3d464f!important}.color-pink[_ngcontent-%COMP%]{color:#740f2f!important}.background-pink[_ngcontent-%COMP%]{background-color:#740f2f!important}.border-pink[_ngcontent-%COMP%]{border:#740f2f!important}.color-black[_ngcontent-%COMP%]{color:#000!important}.background-black[_ngcontent-%COMP%]{background-color:#000!important}.border-black[_ngcontent-%COMP%]{border:#000000!important}.color-green[_ngcontent-%COMP%]{color:#29bb8b!important}.background-green[_ngcontent-%COMP%]{background-color:#29bb8b!important}.border-green[_ngcontent-%COMP%]{border:#29BB8B!important}.answer[_ngcontent-%COMP%]{background-color:#fff;color:#000;box-shadow:0 2px 30px #0000001a;transition:transform .3s cubic-bezier(.25,.9,.7,1.5)}.answer[_ngcontent-%COMP%]:hover{transform:scale(1.025)}"]})}}return o})();function bn(o,e){if(o&1){let t=K();l(0,"div",2)(1,"button",9),Q("click",function(){let n=j(t).$implicit,s=_();return q(s.selectTab(n.heading))}),f(2),d()()}if(o&2){let t=e.$implicit,i=_();r(),M(i.selectedItem.heading===t.heading?"btn btn-pink":"btn btn-pink-border"),r(),T(" ",t.heading," ")}}var ur=(()=>{class o{constructor(){this.tabs=[]}ngOnInit(){this.body.items.length>0&&(this.tabs=this.body.items.map(t=>t.heading),this.selectedItem=this.body.items[0],this.selectedTab=this.selectedItem.heading)}selectTab(t){this.selectedItem=this.body.items.find(i=>i.heading===t)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-tabs-slice"]],inputs:{body:"body"},decls:14,vars:11,consts:[["appAos","",1,"container","py-5","py-lg-6"],[1,"row","d-flex","justify-content-center"],[1,"col-auto","mt-3","mt-lg-0","d-none","d-lg-block"],[1,"d-lg-none","w-100",3,"change","options","selectedOption"],[1,"row","mt-5","mt-lg-6"],[1,"col-lg-6","order-lg-1","ps-lg-6"],[1,"w-100","round-corner",3,"src","alt","title"],[1,"col-lg-6","order-lg-0","pe-lg-6","mt-5","mt-lg-0","d-flex","align-items-center"],[3,"innerHTML"],[3,"click"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1),S(2,bn,3,3,"div",2,P),l(4,"app-dropdown",3),Q("change",function(a){return n.selectTab(a)}),d()(),l(5,"div",4)(6,"div",5),m(7,"img",6),d(),l(8,"div",7)(9,"div"),m(10,"div",8),h(11,"renderHtml"),m(12,"div",8),h(13,"renderHtml"),d()()()()),i&2&&(r(2),x(n.body==null?null:n.body.items),r(2),p("options",n.tabs)("selectedOption",n.selectedTab),r(3),p("src",n.selectedItem==null?null:n.selectedItem.image.url,B)("alt",n.selectedItem==null?null:n.selectedItem.image.alt)("title",n.selectedItem==null?null:n.selectedItem.image.t
1itle),r(3),p("innerHTML",O(11,7,n.selectedItem==null?null:n.selectedItem.title),u),r(2),p("innerHTML",O(13,9,n.selectedItem==null?null:n.selectedItem.description),u))},dependencies:[C,H,wt,w],encapsulation:2})}}return o})();function Cn(o,e){if(o&1&&(l(0,"div",6),m(1,"img",7),l(2,"p",8),f(3),m(4,"br"),l(5,"span",9),f(6),d()(),l(7,"a",10),f(8),d(),m(9,"br"),l(10,"a",10),f(11),d()()),o&2){let t=e.$implicit;r(),p("alt",t.image.alt)("title",t.image.alt),Z("data-src",t.image.url),r(2),at(" ",t.title," ",t.name," "),r(3),k(t.position),r(),p("href","mailto:"+t.email,B),r(),k(t.email),r(2),p("href","tel:"+t.email,B),r(),k(t.phone)}}var Cr=(()=>{class o{constructor(){this.htmlSerializer={paragraph:({children:t})=>'<p class="mb-0">'+t+"</p>"}}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-team-slice"]],inputs:{body:"body"},decls:11,vars:8,consts:[[1,"py-5","py-lg-6"],[1,"container"],[1,"row","d-flex","justify-content-center"],[1,"col-lg-8","text-center"],[3,"innerHTML"],[1,"row"],["appAos","",1,"col-sm-6","col-lg-3","mt-5","mt-lg-6"],[1,"lazyload","round-corner","w-100","mb-4",3,"alt","title"],[1,"color-black"],[1,"fw-bold","text-size-s"],[1,"text-size-s","color-grey",3,"href"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),m(4,"div",4),h(5,"renderHtml"),m(6,"div",4),h(7,"renderHtml"),d()(),l(8,"div",5),S(9,Cn,12,10,"div",6,P),d()()()),i&2&&(M(n.body.primary.grey_background?"background-grey-light my-5 my-lg-6":""),r(4),p("innerHTML",O(5,4,n.body.primary.title),u),r(2),p("innerHTML",O(7,6,n.body.primary.description),u),r(3),x(n.body.items))},dependencies:[C,H,w],encapsulation:2})}}return o})();function wn(o,e){if(o&1){let t=K();l(0,"accordion-group",10,0),_e("isOpenChange",function(n){let s=j(t).$implicit;return ye(s.isOpen,n)||(s.isOpen=n),q(n)}),l(2,"div",11),m(3,"div",4),h(4,"renderHtml"),m(5,"img",12),d(),m(6,"div",13),h(7,"renderHtml"),d()}if(o&2){let t=e.$implicit,i=it(1),n=_();ge("isOpen",t.isOpen),r(3),p("innerHTML",v(4,4,t.title,n.htmlSerializer),u),r(2),p("src",i.isOpen?"./assets/images/remove.svg":"./assets/images/add.svg",B),r(),p("innerHTML",v(7,7,t.description,n.htmlSerializerDescription),u)}}function Sn(o,e){if(o&1&&(l(0,"div",8)(1,"p",14),f(2),d(),m(3,"div",15),h(4,"renderHtml"),l(5,"app-link",16),f(6),d()()),o&2){let t=_();r(2),k(t.body==null?null:t.body.primary.sidebar_infobox_title),r(),p("innerHTML",O(4,4,t.body==null?null:t.body.primary.sidebar_infobox_description),u),r(2),p("link",t.body==null?null:t.body.primary.sidebar_infobox_button_link),r(),T(" ",t.body==null?null:t.body.primary.sidebar_infobox_button_title," ")}}function xn(o,e){if(o&1&&(l(0,"app-link",19),f(1),d()),o&2){let t=_(2);p("link",t.body==null?null:t.body.primary.sidebar_contact_secondary_link),r(),T(" ",t.body==null?null:t.body.primary.sidebar_contact_secondary_link_title," ")}}function Pn(o,e){if(o&1&&(l(0,"div")(1,"p",14),f(2),d(),m(3,"img",17)(4,"div",15),h(5,"renderHtml"),l(6,"app-link",18),f(7),d(),F(8,xn,2,2,"app-link",19),d()),o&2){let t=_();M(t.body.primary.grey_background?"background-pink p-4":"background-grey-light p-4"),r(),M(t.body.primary.grey_background?"color-white":""),r(),k(t.body==null?null:t.body.primary.sidebar_contact_title),r(),p("src",t.body==null?null:t.body.primary.sidebar_contact_image.url,B)("alt",t.body==null?null:t.body.primary.sidebar_contact_image.alt)("title",t.body==null?null:t.body.primary.sidebar_contact_image.alt),r(),p("innerHTML",v(5,14,t.body==null?null:t.body.primary.sidebar_contact_description,t.htmlSerializerInfobox),u),r(2),p("link",t.funnelFragment?void 0:t.body==null?null:t.body.primary.sidebar_contact_button_link)("anker",t.funnelFragment)("cssClass",t.body.primary.grey_background?"btn btn-white w-100":"btn btn-pink w-100"),r(),T(" ",t.body==null?null:t.body.primary.sidebar_contact_button_title," "),r(),R(!(t.body==null||t.body.primary==null)&&t.body.primary.sidebar_contact_secondary_link_title?8:-1)}}var kr=(()=>{class o{constructor(){this.htmlSerializer={heading3:({children:t})=>'<h3 class="my-4">'+t+"</h3>",paragraph:({children:t})=>'<p class="text-size-m my-4">'+t+"</p>"}
1,this.htmlSerializerDescription={hyperlink:({children:t,node:i})=>U(t,i)},this.htmlSerializerInfobox={paragraph:({children:t})=>`<p class="${this.body?.primary.grey_background?"color-white":""}">${t}</p>`,hyperlink:({children:t,node:i})=>U(t,i,this.body?.primary.grey_background?"color-white":"color-pink")}}ngOnInit(){this.body.items.length>0&&this.body.primary.fold_out_first_menu_item&&(this.body.items[0].isOpen=!0)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-text-and-sidebar-slice"]],inputs:{body:"body",funnelFragment:"funnelFragment"},decls:13,vars:14,consts:[["categoryGroup",""],[1,"container","py-5","py-lg-6"],[1,"row"],[1,"col-lg-8","pe-lg-5"],[3,"innerHTML"],[3,"isAnimated","closeOthers"],[3,"isOpen"],[1,"col-lg-4","mt-5","mt-lg-0"],[1,"background-grey-light","p-4","mb-4"],[3,"class"],[3,"isOpenChange","isOpen"],["accordion-heading","",1,"d-flex","justify-content-between","align-items-center"],["alt","Akkordeon Icon",1,"icon-small",3,"src"],[1,"pt-4",3,"innerHTML"],[1,"text-size-m"],[1,"my-4",3,"innerHTML"],["showArrow","true",3,"link"],[1,"w-100",3,"src","alt","title"],[3,"link","anker","cssClass"],["cssClass","btn btn-pink-border-transparent w-100 mt-4",3,"link"]],template:function(i,n){i&1&&(l(0,"div")(1,"div")(2,"div",1)(3,"div",2)(4,"div",3),m(5,"div",4),h(6,"renderHtml"),l(7,"accordion",5),S(8,wn,8,10,"accordion-group",6,P),d()(),l(10,"div",7),F(11,Sn,7,6,"div",8),F(12,Pn,9,17,"div",9),d()()()()()),i&2&&(M(n.body.primary.margin_top&&n.body.primary.grey_background?"mt-5 mt-lg-6":""),r(),M(n.body.primary.margin_bottom&&n.body.primary.grey_background?"mb-5 mb-lg-6":""),tt("background-grey-light",n.body.primary.grey_background),r(4),p("innerHTML",v(6,11,n.body==null?null:n.body.primary.description,n.htmlSerializerDescription),u),r(2),p("isAnimated",!0)("closeOthers",!0),r(),x(n.body.items),r(3),R(n.body.primary.sidebar_infobox_enabled?11:-1),r(),R(n.body.primary.sidebar_contact_enabled?12:-1))},dependencies:[C,ct,dt,pt,D,w],styles:[".color-white[_ngcontent-%COMP%]{color:#fff!important}.background-white[_ngcontent-%COMP%]{background-color:#fff!important}.border-white[_ngcontent-%COMP%]{border:#ffffff!important}.color-grey-light[_ngcontent-%COMP%]{color:#f7f7f7!important}.background-grey-light[_ngcontent-%COMP%]{background-color:#f7f7f7!important}.border-grey-light[_ngcontent-%COMP%]{border:#f7f7f7!important}.color-grey[_ngcontent-%COMP%]{color:#6b737b!important}.background-grey[_ngcontent-%COMP%]{background-color:#6b737b!important}.border-grey[_ngcontent-%COMP%]{border:#6b737b!important}.color-grey-3[_ngcontent-%COMP%]{color:#3d464f!important}.background-grey-3[_ngcontent-%COMP%]{background-color:#3d464f!important}.border-grey-3[_ngcontent-%COMP%]{border:#3d464f!important}.color-pink[_ngcontent-%COMP%]{color:#740f2f!important}.background-pink[_ngcontent-%COMP%]{background-color:#740f2f!important}.border-pink[_ngcontent-%COMP%]{border:#740f2f!important}.color-black[_ngcontent-%COMP%]{color:#000!important}.background-black[_ngcontent-%COMP%]{background-color:#000!important}.border-black[_ngcontent-%COMP%]{border:#000000!important}.color-green[_ngcontent-%COMP%]{color:#29bb8b!important}.background-green[_ngcontent-%COMP%]{background-color:#29bb8b!important}.border-green[_ngcontent-%COMP%]{border:#29BB8B!important}accordion-group[_ngcontent-%COMP%] div>div.panel-heading.card-header.panel-enabled{border-bottom:1px solid #d0d0d0}accordion-group[_ngcontent-%COMP%] div>div.panel-heading.card-header.panel-enabled .btn-link{outline:none;color:#000;padding:20px 0;font-weight:600;text-decoration:none;font-size:17px;text-align:left}"]})}}return o})();function Mn(o,e){if(o&1&&(L(0,"div",6),$(1,"div",4),h(2,"renderHtml"),z()),o&2){let t=_();r(),N("innerHTML",v(2,1,t.body.primary.description_second_column,t.htmlSerializer),u)}}var Fr=(()=>{class o{constructor(){this.showSecondColumnn=!1,this.htmlSerializer={hyperlink:({children:t,node:i})=>U(t,i),heading3:({children:t})=>'<h3 class="mt-5">'+t+"</h3>"}}ngOnInit(){this.body.primary.description_second_column.length>0&&(this.showSecondColumnn=this.body.primary.description_second_column[0].text.length>0)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-text-slice"]],inputs:{body:"body"},decls:13,vars:16,consts:[[1,"py-5","py-lg-6"],[1,"container"],[1,"row","gx-lg-5","d-flex","justify-content-center"],[1,"col-12"],[3,"innerHTML"],[1,"row"],[1,"col-lg-6"]],template:function(i,n){i&1&&(L(0,"div")(1,"div")(2,"div",0)(3,"div",1)(4,"div",2)(5,"div",3),$(6,"div",4),h(7,"renderHtml"),z()(),L(8,"div",5)(9,"div"),$(10,"div",4),h(11,"renderHtml"),z(),F(12,Mn,3,4,"div",6),z()()()()()),i&2&&(M(n.body.primary.margin_top&&n.body.primary.grey_background?"mt-5 mt-lg-6":""),r(),M(n.body.primary.margin_bottom&&n.body.primary.grey_background?"mb-5 mb-lg-6":""),r(),M(n.body.primary.grey_background?"background-grey-light":""),r(4),N("innerHTML",O(7,11,n.body.primary.title),u),r(3),M(n.showSecondColumnn?"col-lg-6":"col"),r(),N("innerHTML",v(11,13,n.body.primary.description_first_column,n.htmlSerializer),u),r(2),R(n.showSecondColumnn?12:-1))},dependencies:[C,w],encapsulation:2})}}return o}
1)();function In(o,e){if(o&1&&(l(0,"div",3),m(1,"img",4)(2,"div",5),h(3,"renderHtml"),m(4,"div",5),h(5,"renderHtml"),l(6,"div",6)(7,"app-link",7),f(8,"Mehr erfahren"),d()()()),o&2){let t=e.$implicit,i=_();r(),M(i.body.primary.image_mode?"w-100":"icon-medium"),p("alt",t.image.alt)("title",t.image.alt),Z("data-src",t.image.url),r(),p("innerHTML",v(3,9,t.title,i.htmlSerializer),u),r(2),p("innerHTML",v(5,12,t.description,i.htmlSerializer),u),r(3),p("link",t.link)("anker",t.link_anker)}}var Vr=(()=>{class o{constructor(){this.htmlSerializer={paragraph:({children:t})=>'<p class="mb-0">'+t+"</p>",heading2:({children:t})=>'<h2 class="text-size-m">'+t+"</h2>",list:({children:t})=>'<ul class="my-3">'+t+"</ul>"}}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-three-columns-slice"]],inputs:{body:"body"},decls:5,vars:2,consts:[[1,"pt-4","pt-lg-6"],[1,"container"],[1,"row"],["appAos","",1,"mb-6","col-lg-4"],[1,"lazyload","mb-4",3,"alt","title"],[3,"innerHTML"],[1,"mt-3"],["showArrow","true",3,"link","anker"]],template:function(i,n){i&1&&(l(0,"div",0)(1,"div",1)(2,"div",2),S(3,In,9,15,"div",3,P),d()()()),i&2&&(r(2),M(n.body.primary.image_mode?"gx-lg-5":"gx-lg-6"),r(),x(n.body.items))},dependencies:[C,H,D,w],encapsulation:2})}}return o})();function kn(o,e){if(o&1&&(l(0,"div",7)(1,"div",8),m(2,"img",9),l(3,"div",10)(4,"h3"),f(5),d(),m(6,"div",6),h(7,"renderHtml"),l(8,"div",11)(9,"app-link",12),f(10,"Mehr erfahren"),d()()()()()),o&2){let t=e.$implicit,i=_();r(2),p("alt",t.image.alt),Z("data-src",t.image.url),r(3),k(t.title),r(),p("innerHTML",v(7,5,t.description,i.htmlSerializer),u),r(3),p("link",t.link)}}var Kr=(()=>{class o{constructor(){this.htmlSerializer={paragraph:({children:t})=>'<p class="mb-0">'+t+"</p>"}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-two-column-slice"]],inputs:{body:"body"},decls:14,vars:10,consts:[[1,"background-grey-light","py-5","py-lg-6"],[1,"container"],[1,"row","d-flex","justify-content-center"],[1,"col-12"],[1,"row"],[1,"col","text-center"],[3,"innerHTML"],["appAos","",1,"col-lg-6","mt-5","mt-lg-6"],[1,"col","border","round-corner"],[1,"lazyload","w-100",3,"alt"],[1,"p-5","p-lg-5"],[1,"mt-3"],["showArrow","true",3,"link"]],template:function(i,n){i&1&&(l(0,"div")(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5),m(7,"div",6),h(8,"renderHtml"),m(9,"div",6),h(10,"renderHtml"),d()(),l(11,"div",4),S(12,kn,11,8,"div",7,P),d()()()()()()),i&2&&(M(n.body.primary.margin_top?"mt-5 mt-lg-6":""),r(),M(n.body.primary.margin_bottom?"mb-5 mb-lg-6 mt-lg-6":""),r(6),p("innerHTML",O(8,6,n.body.primary.title),u),r(2),p("innerHTML",O(10,8,n.body.primary.description),u),r(3),x(n.body.items))},dependencies:[C,D,H,w],encapsulation:2})}}return o})();var Yr=(()=>{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=b({type:o,selectors:[["app-video-slice"]],inputs:{body:"body"},decls:7,vars:4,consts:[[1,"container","py-5","py-lg-6"],[1,"row"],[1,"col-12"],["controls","",1,"d-none","d-lg-block",3,"poster"],["type","video/mp4",3,"src"],["controls","",1,"d-lg-none",3,"poster"]],template:function(i,n){i&1&&(L(0,"div",0)(1,"div",1)(2,"div",2)(3,"video",3),$(4,"source",4),z(),L(5,"video",5),$(6,"source",4),z()()()()),i&2&&(r(3),N("poster",n.body.primary.image==null?null:n.body.primary.image.url),r(),N("src",n.body.primary.video==null?null:n.body.primary.video.url),r(),N("poster",n.body.primary.image==null||n.body.primary.image.Mobil==null?null:n.body.primary.image.Mobil.url),r(),N("src",n.body.primary.video==null?null:n.body.primary.video.url))},dependencies:[C],styles:["video[_ngcontent-%COMP%]{display:block;width:100%;height:600px;object-fit:cover}@media(min-width:992px){video[_ngcontent-%COMP%]{height:auto}}"]})}}return o})();export{H as a,An as b,Rn as c,Vn as d,co as e,go as f,So as g,zo as h,Ro as i,jo as j,es as k,as as l,_s as m,Ms as n,As as o,Ws as p,qs as q,tr as r,rr as s,ur as t,Cr as u,kr as v,Fr as w,Vr as x,Kr as y,Yr as z};
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.