1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,20102,e=>{"use strict";var t=e.i(43476),i=e.i(932),r=e.i(57688),n=e.i(71645),s=e.i(19056),l=e.i(5109),a=e.i(36720),o=e.i(50729),d=e.i(40697),c=e.i(14786);e.s(["AppDownloadPopupView",0,e=>{let u,h,f,p,m,g,x,b,y,_,v,w,S,T,L=(0,i.c)(28),{data:C,triggerSlug:k}=e,{headline:E,body:j,qrCodeImage:N,playstoreUrl:P,appstoreUrl:O}=C,[M,A]=(0,n.useState)(!1),[I,R]=(0,n.useState)(!1),[z,$]=(0,n.useState)(!1),B=(0,a.useWindowSize)();L[0]!==B.width?(u=()=>{let e=window.navigator.userAgent||"";R(B.width<=l.BREAKPOINTS.md),$(/android/i.test(e))},L[0]=B.width,L[1]=u):u=L[1],L[2]!==B?(h=[B],L[2]=B,L[3]=h):h=L[3],(0,n.useEffect)(u,h),L[4]!==O||L[5]!==z||L[6]!==I||L[7]!==P||L[8]!==k?(f=()=>{let e=e=>{let t=e.target.closest("a");if(t&&new URL(t.href,window.location.origin).pathname===k)if(e.preventDefault(),e.stopPropagation(),I){let e=z?P:O;e&&window.open(e,"_blank","noopener,noreferrer")}else A(!0)};return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)},p=[k,I,z,P,O],L[4]=O,L[5]=z,L[6]=I,L[7]=P,L[8]=k,L[9]=f,L[10]=p):(f=L[9],p=L[10]),(0,n.useEffect)(f,p);let D=(0,n.useRef)(null);return(L[11]!==M?(m=()=>{if(!M)return;let e=e=>{D.current&&!D.current.contains(e.target)&&A(!1)},t=e=>{"Escape"===e.key&&A(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)}},g=[M],L[11]=M,L[12]=m,L[13]=g):(m=L[12],g=L[13]),(0,n.useEffect)(m,g),M)?(L[14]===Symbol.for("react.memo_cache_sentinel")?(x=()=>A(!1),b=e=>{("Enter"===e.key||" "===e.key)&&A(!1)},L[14]=x,L[15]=b):(x=L[14],b=L[15]),L[16]===Symbol.for("react.memo_cache_sentinel")?(y=d.TYPO_STYLES.icon(),L[16]=y):y=L[16],L[17]===Symbol.for("react.memo_cache_sentinel")?(_=(0,t.jsx)("button",{className:"absolute right-4 top-4 md:right-6 md:top-6 bg-bg-primary w-10 h-10 rounded-full cursor-pointer",type:"button",onClick:x,onKeyDown:b,"aria-label":"Close popup",children:(0,t.jsx)("span",{className:`${y} text-fg-primary text-24`,children:(0,o.toHTMLCode)(o.ICONS.close)})}),L[17]=_):_=L[17],L[18]!==E?(v=E&&(0,t.jsx)("h2",{className:(0,s.twJoin)(d.TYPO_STYLES.headline4(),"text-fg-primary"),children:E}),L[18]=E,L[19]=v):v=L[19],L[20]!==N?(w=N&&(0,t.jsx)(r.default,{src:(0,c.transformContentfulAssetUrl)(N.src),...N.size,alt:N.description,sizes:(0,l.getImageSizes)(),className:"w-40 h-40 lg:w-50 lg:h-50 shrink-0"}),L[20]=N,L[21]=w):w=L[21],L[22]!==j?(S=j&&(0,t.jsx)("p",{className:(0,s.twJoin)(d.TYPO_STYLES.copyM(),"text-fg-primary"),children:j}),L[22]=j,L[23]=S):S=L[23],L[24]!==v||L[25]!==w||L[26]!==S?(T=(0,t.jsx)("div",{className:"bg-background-popup fixed h-dvh w-full z-50 py-10 px-6 md:p-10 lg:p-20 2xl:px-40",children:(0,t.jsx)("div",{className:"flex items-center h-full justify-center",children:(0,t.jsxs)("div",{ref:D,className:"flex flex-col bg-bg-secondary max-h-[calc(100dvh-80px)] lg:max-h-[calc(100dvh-160px)] rounded-[20px] md:rounded-[40px] p-6 md:p-10 lg:p-16 relative gap-6 max-w-[720px] overflow-y-scroll scroll-bar items-center",children:[_,(0,t.jsxs)("div",{className:"flex flex-col gap-10 px-10 lg:px-4 w-full items-center",children:[v,w,S]})]})})}),L[24]=v,L[25]=w,L[26]=S,L[27]=T):T=L[27],T):null}])},22775,22496,64108,75299,66962,e=>{"use strict";let t,i,r,n,s,l;e.s(["DefaultPagePreview",()=>mG,"defaultPageContent",()=>m1],22775);var a,o,d,c=e.i(43476),u=e.i(932),h=e.i(37950),f=e.i(22016),p=e.i(71645),m=e.i(19056),g=e.i(44411),x=e.i(92652),b=e.i(5109),y=e.i(36720),_=e.i(40697),v=e.i(19461);function w(e){return"heroAppModule"===e.sys.contentType.sys.id}function S(e){return"heroModule"===e.sys.contentType.sys.id}function T(e){return"heroModuleLandingPages"===e.sys.contentType.sys.id}e.s(["isTypeHeroAppModule",0,w],22496),e.s(["isTypeHeroModuleLandingPages",0,T],64108);var L=e.i(58720),C=e.i(50729);let k=e=>{let t,i,r,n,s,l,a,o,d,h,f,g,x,y,_,w,S,T,L,C,k,E,j,N,O,M,A,I,R,z,$,B,D,Y,F,H,V,U,W,J,q,K,G,X,Q,Z,ee,et,ei,er,en,es,el,ea,eo,ed,ec=(0,u.c)(106);ec[0]!==e?({styleId:g,children:r,data:s,scrollToCenter:h,itemsCount:a,fullScroll:l,className:n,CarouselNavigation:i,CarouselDots:t,onChange:d,sideOffset:f,...o}=e,ec[0]=e,ec[1]=t,ec[2]=i,ec[3]=r,ec[4]=n,ec[5]=s,ec[6]=l,ec[7]=a,ec[8]=o,ec[9]=d,ec[10]=h,ec[11]=f,ec[12]=g):(t=ec[1],i=ec[2],r=ec[3],n=ec[4],s=ec[5],l=ec[6],a=ec[7],o=ec[8],d=ec[9],h=ec[10],f=ec[11],g=ec[12]);let eu=(0,p.useRef)(null),eh=(0,p.useRef)(null),[ef,ep]=(0,p.useState)(0),[em,eg]=(0,p.useState)(!1);ec[13]===Symbol.for("react.memo_cache_sentinel")?(x=()=>{eh.current&&eu.current&&eg(eh.current.clientWidth>eu.current.clientWidth)},y=[],ec[13]=x,ec[14]=y):(x=ec[13],y=ec[14]),(0,p.useEffect)(x,y),ec[15]!==l||ec[16]!==a?(_=e=>{if(eu.current&&eh.current){let t=eh.current.clientWidth/a;eu.current.scrollTo({behavior:"smooth",left:eu.current.scrollLeft+e*(l?Math.max(eu.current.clientWidth-t,t):t)})}},ec[15]=l,ec[16]=a,ec[17]=_):_=ec[17];let ex=_;ec[18]!==a?(w=e=>{if(eu.current&&eh.current){let t=eh.current.clientWidth/a;eu.current.scrollTo({behavior:"smooth",left:e*t})}},ec[18]=a,ec[19]=w):w=ec[19];let eb=w;ec[20]!==ef||ec[21]!==a||ec[22]!==d?(S=()=>
1{if(eu.current&&eh.current){let e=eh.current.clientWidth/a,t=Math.round(eu.current.scrollLeft/e);ef!==t&&(ep(t),d?.(t))}},ec[20]=ef,ec[21]=a,ec[22]=d,ec[23]=S):S=ec[23];let ey=S;if(ec[24]!==h?(T=()=>{h&&eu.current&&eh.current&&eu.current.scrollTo({behavior:"instant",left:(eh.current.clientWidth-eu.current.clientWidth)/2})},L=[h],ec[24]=h,ec[25]=T,ec[26]=L):(T=ec[25],L=ec[26]),(0,p.useEffect)(T,L),ec[27]!==n||ec[28]!==s||ec[29]!==a||ec[30]!==o||ec[31]!==f||ec[32]!==g){let e,t;C=function(e){let t=0,i={[b.SPACE["2xl"]]:0,[b.SPACE.lg]:0,[b.SPACE.md]:0,[b.SPACE.sm]:0,[b.SPACE.xl]:0,[b.SPACE.xs]:0,[b.SPACE.xxs]:0,[b.SPACE.noSpace]:0};if(e)for(let r of P)void 0!==e[r]&&(t=e[r]),i[r]=t;return i}(f),ec[61]!==a||ec[62]!==f?(e=e=>{let t=`repeat(${a}, minmax(0, 1fr))`,i=`calc(4*${e}px)`,r=f&&0!==e;return`${r?`${i} ${t} ${i}`:t}`},ec[61]=a,ec[62]=f,ec[63]=e):e=ec[63];let i=e;ec[64]!==a?(t=e=>`calc( 2 ${-e.offset*a/e.count}px 3 + ${100*a/e.count}% 4 + ${(a/e.count-1)*e.gap}rem 5 )`,ec[64]=a,ec[65]=t):t=ec[65];let r=t;X=o,ec[66]!==n?(Q=(0,m.twJoin)(v.WRAPPER_STYLES.VCenterCenter(),n),ec[66]=n,ec[67]=Q):Q=ec[67],Z=g,ee=g,k=s[b.BREAKPOINTS.xs].gap,E=r(s[b.BREAKPOINTS.xs]),j=i(C.XS),N=b.BREAKPOINTS.sm,O=s[b.BREAKPOINTS.sm].gap,M=r(s[b.BREAKPOINTS.sm]),A=i(C.SM),I=b.BREAKPOINTS.md,R=s[b.BREAKPOINTS.md].gap,z=r(s[b.BREAKPOINTS.md]),$=i(C.MD),B=b.BREAKPOINTS.lg,D=s[b.BREAKPOINTS.lg].gap,Y=r(s[b.BREAKPOINTS.lg]),F=i(C.LG),H=b.BREAKPOINTS.xl,V=s[b.BREAKPOINTS.xl].gap,U=r(s[b.BREAKPOINTS.xl]),W=i(C.XL),J=b.BREAKPOINTS.xxl,q=s[b.BREAKPOINTS.xxl].gap,K=r(s[b.BREAKPOINTS.xxl]),G=i(C["2XL"]),ec[27]=n,ec[28]=s,ec[29]=a,ec[30]=o,ec[31]=f,ec[32]=g,ec[33]=C,ec[34]=k,ec[35]=E,ec[36]=j,ec[37]=N,ec[38]=O,ec[39]=M,ec[40]=A,ec[41]=I,ec[42]=R,ec[43]=z,ec[44]=$,ec[45]=B,ec[46]=D,ec[47]=Y,ec[48]=F,ec[49]=H,ec[50]=V,ec[51]=U,ec[52]=W,ec[53]=J,ec[54]=q,ec[55]=K,ec[56]=G,ec[57]=X,ec[58]=Q,ec[59]=Z,ec[60]=ee}else C=ec[33],k=ec[34],E=ec[35],j=ec[36],N=ec[37],O=ec[38],M=ec[39],A=ec[40],I=ec[41],R=ec[42],z=ec[43],$=ec[44],B=ec[45],D=ec[46],Y=ec[47],F=ec[48],H=ec[49],V=ec[50],U=ec[51],W=ec[52],J=ec[53],q=ec[54],K=ec[55],G=ec[56],X=ec[57],Q=ec[58],Z=ec[59],ee=ec[60];let e_=` 6 .style-${Z}-container { 7 scroll-snap-type: x mandatory; 8 -webkit-overflow-scrolling: touch; 9 overflow-x: auto; 10 width:100%; 11 scrollbar-width: none; 12 } 13 .style-${ee}-wrapper { 14 display: grid; 15 gap:${k}rem; 16 width:${E}; 17 grid-template-columns: ${j}; 18 @media (min-width: ${N}px) { 19 gap:${O}rem; 20 width:${M}; 21 grid-template-columns: ${A}; 22 } 23 @media (min-width: ${I}px) { 24 gap:${R}rem; 25 width:${z}; 26 grid-template-columns: ${$}; 27 } 28 @media (min-width: ${B}px) { 29 gap:${D}rem; 30 width:${Y}; 31 grid-template-columns: ${F}; 32 } 33 @media (min-width: ${H}px) { 34 gap:${V}rem; 35 width:${U}; 36 grid-template-columns: ${W}; 37 } 38 @media (min-width: ${J}px) { 39 gap:${q}rem; 40 width:${K}; 41 grid-template-columns: ${G}; 42 } 43 } 44 .style-${g}-item { 45 scroll-snap-align: ${s[b.BREAKPOINTS.xs].scrollAlignment}; 46 flex: 1; 47 @media (min-width: ${b.BREAKPOINTS.sm}px) { 48 scroll-snap-align: ${s[b.BREAKPOINTS.sm].scrollAlignment}; 49 } 50 @media (min-width: ${b.BREAKPOINTS.md}px) { 51 scroll-snap-align: ${s[b.BREAKPOINTS.md].scrollAlignment}; 52 } 53 @media (min-width: ${b.BREAKPOINTS.lg}px) { 54 scroll-snap-align: ${s[b.BREAKPOINTS.lg].scrollAlignment}; 55 } 56 @media (min-width: ${b.BREAKPOINTS.xl}px) { 57 scroll-snap-align: ${s[b.BREAKPOINTS.xl].scrollAlignment}; 58 } 59 @media (min-width: ${b.BREAKPOINTS.xxl}px) { 60 scroll-snap-align: ${s[b.BREAKPOINTS.xxl].scrollAlignment}; 61 } 62 } 63 .style-${g}-dot { 64 height: 16px; 65 width: 16px; 66 background-color: #bbb; 67 border-radius: 50%; 68 display: inline-block; 69 transition: background-color 0.3s ease; 70 } 71 .style-${g}-dot.active { 72 background-color: #717171; 73 74 } 75 .style-${g}-container::-webkit-scrollbar {
76 display: none; /* Optional: hides the scrollbar for a cleaner look */ 77 } 78 .style-${g}-grid{ 79 gap:${s[b.BREAKPOINTS.xs].gap}rem; 80 81 @media (min-width: ${b.BREAKPOINTS.sm}px) { 82 gap:${s[b.BREAKPOINTS.sm].gap}rem; 83 } 84 @media (min-width: ${b.BREAKPOINTS.md}px) { 85 gap:${s[b.BREAKPOINTS.md].gap}rem; 86 } 87 @media (min-width: ${b.BREAKPOINTS.lg}px) { 88 gap:${s[b.BREAKPOINTS.lg].gap}rem; 89 } 90 @media (min-width: ${b.BREAKPOINTS.xl}px) { 91 gap:${s[b.BREAKPOINTS.xl].gap}rem; 92 } 93 @media (min-width: ${b.BREAKPOINTS.xxl}px) { 94 gap:${s[b.BREAKPOINTS.xl].gap}rem; 95 } 96 } 97 .style-${g}-side-offset { 98 display: ${0!==C.XS?"block":"none"}; 99 @media (min-width: ${b.BREAKPOINTS.sm}px) { 100 display:${0!==C.SM?"block":"none"}; 101 } 102 @media (min-width: ${b.BREAKPOINTS.md}px) { 103 display:${0!==C.MD?"block":"none"}; 104 } 105 @media (min-width: ${b.BREAKPOINTS.lg}px) { 106 display:${0!==C.LG?"block":"none"}; 107 } 108 @media (min-width: ${b.BREAKPOINTS.xl}px) { 109 display:${0!==C.XL?"block":"none"}; 110 } 111 @media (min-width: ${b.BREAKPOINTS.xxl}px) { 112 display:${0!==C["2XL"]?"block":"none"}; 113 } 114 } 115 `;ec[68]!==e_?(et=(0,c.jsx)("style",{children:e_}),ec[68]=e_,ec[69]=et):et=ec[69];let ev=`style-${g}-container`;ec[70]!==ev?(ei=(0,m.twMerge)(ev),ec[70]=ev,ec[71]=ei):ei=ec[71];let ew=`style-${g}-wrapper`;return ec[72]!==f||ec[73]!==g?(er=f&&(0,c.jsx)("div",{className:(0,m.twMerge)(`style-${g}-side-offset`)}),ec[72]=f,ec[73]=g,ec[74]=er):er=ec[74],ec[75]!==f||ec[76]!==g?(en=f&&(0,c.jsx)("div",{className:(0,m.twMerge)(`style-${g}-side-offset`)}),ec[75]=f,ec[76]=g,ec[77]=en):en=ec[77],ec[78]!==r||ec[79]!==ew||ec[80]!==er||ec[81]!==en?(es=(0,c.jsxs)("div",{className:ew,ref:eh,children:[er,r,en]}),ec[78]=r,ec[79]=ew,ec[80]=er,ec[81]=en,ec[82]=es):es=ec[82],ec[83]!==ey||ec[84]!==ei||ec[85]!==es?(el=(0,c.jsx)("div",{className:ei,ref:eu,onScroll:ey,children:es}),ec[83]=ey,ec[84]=ei,ec[85]=es,ec[86]=el):el=ec[86],ec[87]!==i||ec[88]!==ef||ec[89]!==ex||ec[90]!==em||ec[91]!==a?(ea=i&&em&&(0,c.jsx)(i,{onPrevClick:()=>ex(-1),onNextClick:()=>ex(1),activeIndex:ef,itemsCount:a}),ec[87]=i,ec[88]=ef,ec[89]=ex,ec[90]=em,ec[91]=a,ec[92]=ea):ea=ec[92],ec[93]!==t||ec[94]!==ef||ec[95]!==eb||ec[96]!==em||ec[97]!==a?(eo=t&&em&&(0,c.jsx)(t,{onDotClick:eb,activeIndex:ef,itemsCount:a}),ec[93]=t,ec[94]=ef,ec[95]=eb,ec[96]=em,ec[97]=a,ec[98]=eo):eo=ec[98],ec[99]!==X||ec[100]!==Q||ec[101]!==et||ec[102]!==el||ec[103]!==ea||ec[104]!==eo?(ed=(0,c.jsxs)("div",{...X,className:Q,children:[et,el,ea,eo]}),ec[99]=X,ec[100]=Q,ec[101]=et,ec[102]=el,ec[103]=ea,ec[104]=eo,ec[105]=ed):ed=ec[105],ed},E=e=>{let t,i,r=(0,u.c)(6),{children:n,styleId:s,className:l}=e,a=`style-${s}-item`;return r[0]!==l||r[1]!==a?(t=(0,m.twMerge)(a,l),r[0]=l,r[1]=a,r[2]=t):t=r[2],r[3]!==n||r[4]!==t?(i=(0,c.jsx)("div",{className:t,children:n}),r[3]=n,r[4]=t,r[5]=i):i=r[5],i},j=e=>{let t,i,r,n,s,l,a,o,d,h,f,p,g,x,b,y=(0,u.c)(29);if(y[0]!==e){let{onPrevClick:a,onNextClick:o,activeIndex:d,itemsCount:c,data:u,fullScroll:h,scrollToCenter:f,children:p,...m}=e;l=a,s=o,t=d,r=c,i=p,n=m,y[0]=e,y[1]=t,y[2]=i,y[3]=r,y[4]=n,y[5]=s,y[6]=l}else t=y[1],i=y[2],r=y[3],n=y[4],s=y[5],l=y[6];let v=void 0!==t?t+1:0;return y[7]!==l?(a=()=>l?.(),y[7]=l,y[8]=a):a=y[8],y[9]!==t?(o=(0,m.twJoin)(_.TYPO_STYLES.icon(),L.BUTTON_STYLES.base(),`text-action-card-text text-5xl bg-action-card-button hover:bg-action-card-button-hover active:bg-action-card-button-pressed p-3 border border-border-primary rounded-full w-12 h-12 ${0===t?"opacity-50":""}`),y[9]=t,y[10]=o):o=y[10],y[11]===Symbol.for("react.memo_cache_sentinel")?(d=(0,C.toHTMLCode)(C.ICONS.arrowLeft),y[11]=d):d=y[11],y[12]!==a||y[13]!==o?(h=(0,c.jsx)("button",{type:"button",onClick:a,className:o,children:d}),y[12]=a,y[13]=o,y[14]=h):h=y[14],y[15]!==r||y[16]!==v?(f=(0,m.twJoin)(_.TYPO_STYLES.icon(),L.BUTTON_STYLES.base(),`text-action-card-text text-5xl bg-action-card-button hover:bg-action-card-button-hover active:bg-action-card-button-pressed p-3 border border-border-primary rounded-full w-12 h-12 ${r===v?"opacity-50":""}`),y[15]=r,y[16]=v,y[17]=f):f=y[17],y[18]!==s?(p=()=>s?.(),y[18]=s,y[19]=p):p=y[19],y[20]===Symbol.for("react.memo_cache_sentinel")?(g=(0,C.toHTMLCode)(C.ICONS.arrowRight),y[20]=g):g=y[20],y[21]!==f||y[22]!==p?(x=(0,c.jsx)("button",{type:"button",className:f,onClick:p,children:g}),y[21]=f,y[22]=p,y[23]=x):x=y[23],y[24]!==i||y[25]!==n||y[26]!==h||y[27]!==x?(b=(0,
115c.jsxs)("div",{...n,children:[h,i,x]}),y[24]=i,y[25]=n,y[26]=h,y[27]=x,y[28]=b):b=y[28],b},N=e=>{let t,i,r,n,s=(0,u.c)(15);if(s[0]!==e){let{onDotClick:l,activeIndex:a,itemsCount:o,data:d,fullScroll:c,scrollToCenter:u,children:h,...f}=e;n=l,t=a,i=o,r=f,s[0]=e,s[1]=t,s[2]=i,s[3]=r,s[4]=n}else t=s[1],i=s[2],r=s[3],n=s[4];if(i){let e,l;if(s[5]!==t||s[6]!==i||s[7]!==n){let r;s[9]!==t||s[10]!==n?(r=(e,i)=>(0,c.jsx)("button",{type:"button",onClick:()=>n?.(i),className:(0,m.twJoin)("h-3.5 bg-bg-emphasis rounded-lg transition-all duration-300 ease-in-out cursor-pointer",t===i?" w-10":"w-3.5 opacity-30")},i),s[9]=t,s[10]=n,s[11]=r):r=s[11],e=Array.from({length:i},r),s[5]=t,s[6]=i,s[7]=n,s[8]=e}else e=s[8];return s[12]!==r||s[13]!==e?(l=(0,c.jsx)("div",{...r,className:"flex flex-row gap-4",children:e}),s[12]=r,s[13]=e,s[14]=l):l=s[14],l}return null},P=[b.SPACE.xs,b.SPACE.sm,b.SPACE.md,b.SPACE.lg,b.SPACE.xl,b.SPACE["2xl"]];var O=e.i(98038),M=e.i(40228),A=e.i(76405),I=e.i(57688),R=e.i(33378),z=e.i(22329),$=e.i(65594),B=e.i(14786);let D=e=>{let t,i,r,n,s,l,a,o,d,h,g,x,y,v,w,S=(0,u.c)(33);S[0]!==e?({button:t,image:a,headline:l,topline:h,childrenCount:r,color:n,youtubeId:g,locale:o,context:s,children:i,...d}=e,S[0]=e,S[1]=t,S[2]=i,S[3]=r,S[4]=n,S[5]=s,S[6]=l,S[7]=a,S[8]=o,S[9]=d,S[10]=h,S[11]=g):(t=S[1],i=S[2],r=S[3],n=S[4],s=S[5],l=S[6],a=S[7],o=S[8],d=S[9],h=S[10],g=S[11]);let[T,k]=(0,p.useState)(!1);return S[12]===Symbol.for("react.memo_cache_sentinel")?(x={wordBreak:"break-word"},S[12]=x):x=S[12],S[13]!==t||S[14]!==i||S[15]!==r||S[16]!==n||S[17]!==s||S[18]!==l||S[19]!==a||S[20]!==o||S[21]!==h||S[22]!==g?(y=1===r?(0,c.jsxs)("div",{className:"grid flex-col lg:flex-row grid-cols-1 lg:grid-cols-2",children:[a?.src&&(0,c.jsxs)("div",{className:"relative w-full",children:[(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(a.src),...a.size,alt:a.description,sizes:(0,b.getImageSizes)(),className:(0,m.twMerge)("object-cover w-full h-auto lg:h-full rounded-xl md:rounded-[20px]",g&&"brightness-75","md:aspect-3/2 lg:aspect-square")}),g&&(0,c.jsx)(R.PlayButtonOverlay,{context:s,locale:o,onClick:()=>k(!0)})]}),(0,c.jsxs)("div",{className:(0,m.twMerge)("flex flex-col gap-10 lg:justify-center rounded-[20px] md:rounded-4xl xl:rounded-[40px] p-5 md:p-10 xl:p-14 2xl:px-20",n),children:[(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.copyS(),"text-fg-primary"),children:h}),l&&(0,c.jsx)("h3",{className:(0,m.twMerge)(_.TYPO_STYLES.headline3(),"text-fg-primary hyphens-auto"),children:(0,b.hyphenation)(l)})]}),(0,c.jsx)("div",{className:"rich-text",children:i})]}),t?.href&&(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(t.href),rel:(0,b.getLinkRel)(t.href),href:t.href,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(s),"flex gap-2 max-w-none md:w-fit"),prefetch:!1,children:[t.label,t.href.startsWith("/cms-assets/")?(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.download)}):(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)})]})]})]}):(0,c.jsxs)("div",{className:"flex flex-col items-end h-full pb-[5px]",children:[a?.src&&(0,c.jsxs)("div",{className:"relative w-full",children:[(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(a.src),...a.size,alt:a.description,sizes:(0,b.getImageSizes)(r),className:(0,m.twMerge)("object-cover size-full rounded-[20px] md:max-h-none aspect-[4/3]",g&&"brightness-75")}),g&&(0,c.jsx)(R.PlayButtonOverlay,{context:s,locale:o,onClick:()=>k(!0)})]}),(0,c.jsxs)("div",{className:(0,m.twJoin)("p-6 lg:p-10 rounded-[20px] gap-4 flex flex-col size-full",n),children:[(0,c.jsxs)("div",{children:[(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyS(),"text-fg-primary"),children:h}),l&&(0,c.jsx)("h2",{className:(0,m.twJoin)(_.TYPO_STYLES.headline5(),"text-fg-primary !hyphens-manual"),children:(0,b.hyphenation)(l)})]}),(0,c.jsx)("div",{className:"rich-text",children:i})]}),t?.href&&(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(t.href),rel:(0,b.getLinkRel)(t.href),href:t.href,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(s),"max-w-none w-fit mr-4 lg:mr-10 gap-1"),prefetch:!1,children:[t.label,t.href.startsWith("/cms-assets/")?(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.download)}):(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)})]})]}),S[13]=t,S[14]=i,S[15]=r,S[16]=n,S[17]=s,S[18]=l,S[19]=a,S[20]=o,S[21]=h,S[22]=g,S[23]=y):y=S[23],S[24]!==s||S[25]!==o||S[26]!==T||S[27]!==g?(v=T&&(0,c.jsx)(z.PopupView,{onClose:()=>k(!1),children:(0,c.jsx)($.YoutubeVideoView,{youtubeId:g,locale:o,context:s})}),S[24]=s,S[25]=o,S[26]=T,S[27]=g,S[28]=v):v=S[28],S[29]!==d||S[30]!==y||S[31]!==v?(w=(0,c.jsxs)("div",{...d,className:"size-full",style:x,children:[y,v]}),S[29]=d,S[30]=y,S[31]=v,S[32]=w):w=S[32],w},Y=e=>{let t,i,r,n,s,l,a,o=(0,u.c)(31),{entry:d,locale:f,childrenCount:p,context:m,color:x}=e,y=(0,h.useContentfulLiveUpdates)(d);o[0]!==d.sys.id?(t={entryId:d.sys.id},o[0]=d.sys.id,o[1]=t):t=o[1];let _=(0,h.useContentfulInspectorMode)(t);o[2]!==m||o[3]!==f||o[4]!==y.fields.linkHref||o[5]!==y.fields.linkMedia||o[6]!==y.fields.linkRef?(i=(0,g.getLinkURL)(f,m,{...(0,M.getLinkTargetPageId)(y.fields.linkRef,m.website),href:y.fields.linkHref,media:y.fields.linkMedia}),o[2]=m,o[3]=f,o[4]=y.fields.linkHref,o[5]=y.fields.linkMedia,o[6]=y.fields.linkRef,o[7]=i):i=o[7];let v=i;return o[8]!==_?(r=_({fieldId:"none"}),o[8]=_,o[9]=r):r=o[9],o[10]!==v||o[11]!==y.fields.label?(n=v?{href:v,label:y.fields.label||""}:void 0,o[10]=v,o[11]=y.fields.label,o[12]=n):n=o[12],o[13]!==y.fields.image?(s=y.fields.image?.fields?.file?.details.image&&{description:y.fields.image?.fields.description??"",size:y.fields.image.fields.file.details.image,src:(0,b.fetchContentfulImage)(y.fields.image?.fields.file.url)},o[13]=y.fields.image,o[14]=s):s=o[14],o[15]!==m||o[16]!==f||o[17]!==y.fields.descriptionRichtext?(l=y.fields.descriptionRichtext&&(0,O.documentToReactComponents)(y.fields.descriptionRichtext,{renderNode:(0,A.renderNode)(f,m),renderText:A.renderText}),o[15]=m,o[16]=f,o[17]=y.fields.descriptionRichtext,o[18]=l):l=o[18],o[19]!==p||o[20]!==x||o[21]!==m||o[22]!==f||o[23]!==r||o[24]!==n||o[25]!==s||o[26]!==l||o[27]!==y.fields.headline||o[28]!==y.fields.topline||o[29]!==y.fields.youtubeId?(a=(0,c.jsx)(D,{...r,childrenCount:p,button:n,topline:y.fields.topline,headline:y.fields.headline,image:s,color:x,youtubeId:y.fields.youtubeId,locale:f,context:m,children:l}),o[19]=p,o[20]=x,o[21]=m,o[22]=f,o[23]=r,o[24]=n,o[25]=s,o[26]=l,o[27]=y.fields.headline,o[28]=y.fields.topline,o[29]=y.fields.youtubeId,o[30]=a):a=o[30],a},F=e=>{let t,i,r,n,s,l,a,o,d,f,g,w=(0,u.c)(33),{entry:S,locale:T,context:L}=e,C=(0,x.useWebsitePredicate)(L.website),k=(0,h.useContentfulLiveUpdates)(S);w[0]!==S.sys.id?(t={entryId:S.sys.id},w[0]=S.sys.id,w[1]=t):t=w[1];let E=(0,h.useContentfulInspectorMode)(t),[j,N]=(0,p.useState)("grid"),P=(0,y.useWindowSize)();w[2]!==k.fields.backgroundColor?(i=(0,b.getEnumValue)(k.fields.backgroundColor,v.WRAPPER_COLOR,v.WRAPPER_COLOR.white),w[2]=k.fields.backgroundColor,w[3]=i):i=w[3];let O=i,M=k.fields.gridDisplay??!1,A=(k.fields.actionCards||[]).filter(C);(0,p.useEffect)(()=>{M||A.length<3?N("grid"):3===A.length&&P.width<1280?N("slider"):A.length>3&&N(M&&P.width>1280?"grid":"slider")},[P,A.length,M]);let I=O===v.WRAPPER_COLOR.white?"bg-bg-secondary":"bg-bg-primary";if(w[4]!==O||w[5]!==k.fields.spaceBottom||w[6]!==k.fields.spaceTop){let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(k.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(k.fields.spaceBottom,b.SPACE,b.SPACE.xl));r=(0,m.twMerge)(O===v.WRAPPER_COLOR.white?"bg-bg-primary":"bg-bg-secondary",e,t),w[4]=O,w[5]=k.fields.spaceBottom,w[6]=k.fields.spaceTop,w[7]=r}else r=w[7];w[8]!==E?(n=E({fieldId:"none"}),w[8]=E,w[9]=n):n=w[9],w[10]===Symbol.for("react.memo_cache_sentinel")?(s=b.VIEWPORT_STYLES.viewport(),w[10]=s):s=w[10],w[11]!==j?(l=(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-fg-primary","slider"===j&&"lg:max-w-[calc(100%-150px)]"),w[11]=j,w[12]=l):l=w[12],w[13]!==l||w[14]!==k.fields.headline?(a=(0,c.jsx)("h3",{className:l,children:k.fields.headline}),w[13]=l,w[14]=k.fields.headline,w[15]=a):a=w[15];let R="grid"===j&&(0,c.jsx)("div",{className:(0,m.twJoin)("grid grid-cols-1","gap-6 xl:gap-8",A.length>1&&"md:grid-cols-2",M&&"xl:grid-cols-3"),children:A.map((e,t)=>(0,c.jsx)(Y,{entry:e,locale:T,childrenCount:A.length,context:L,color:I},t))});return w[16]!==I||w[17]!==L||w[18]!==j||w[19]!==T||w[20]!==k?(o="slider"===j&&(0,c.jsx)(V,{entry:k,locale:T,context:L,cardColor:I}),w[16]=I,w[17]=L,w[18]=j,w[19]=T,w[20]=k,w[21]=o):o=w[21],w[22]!==o||w[23]!==a||w[24]!==R?(d=(0,c.jsxs)("div",{className:"relative flex flex-col gap-10 lg:gap-16",children:[a,R,o]}),w[22]=o,w[23]=a,w[24]=R,w[25]=d):d=w[25],w[26]!==d||w[27]!==s?(f=(0,c.jsx)("div",{className:s,children:d}),w[26]=d,w[27]=s,w[28]=f):f=w[28],w[29]!==f||w[30]!==r||w[31]!==n?(g=(0,c.jsx)("section",{className:r,...n,children:f}),w[29]=f,w[30]=r,w[31]=n,w[32]=g):g=w[32],g},H={[b.BREAKPOINTS.xs]:1,[b.BREAKPOINTS.sm]:1,[b.BREAKPOINTS.md]:1.5,[b.BREAKPOINTS.lg]:1.5,[b.BREAKPOINTS.xl]:2,[b.BREAKPOINTS.xxl]:2},V=e=>{let t,i=(0,u.c)(15),{entry:r,locale:n,context:s,cardColor:l}=e,a=(0,x.useWebsitePredicate)(s.website);if(i[0]!==l||i[1]!==s||i[2]!==r.fields.actionCards||i[3]!==r.sys.id||i[4]!==n||i[5]!==a){let e,o,d,u,h,f,p,g,x=(r.fields.actionCards||[]).filter(a),y=r.sys.id;i[7]===Symbol.for("react.memo_cache_sentinel")?(e={count:1,gap:H[b.BREAKPOINTS.xs],offset:80,scrollAlignment:"center"},i[7]=e):e=i[7],i[8]===Symbol.for("react.memo_cache_sentinel")?(o={count:1,gap:H[b.BREAKPOINTS.sm],offset:100,scrollAlignment:"center"},i[8]=o):o=i[8],i[9]===Symbol.for("react.memo_cache_sentinel")?(d={count:2,gap:H[b.BREAKPOINTS.md],offset:100,scrollAlignment:"center"},i[9]=d):d=i[9],i[10]===Symbol.for("react.memo_cache_sentinel")?(u={count:2,gap:H[b.BREAKPOINTS.lg],offset:100,scrollAlignment:"center"},i[10]=u):u=i[10],i[11]===Symbol.for("react.memo_cache_sentinel")?(h={count:3,gap:H[b.BREAKPOINTS.xl],offset:100,scrollAlignment:"center"},i[11]=h):h=i[11],i[12]===Symbol.for("react.memo_cache_sentinel")?(f={[b.BREAKPOINTS.xs]:e,[b.BREAKPOINTS.sm]:o,[b.BREAKPOINTS.md]:d,[b.BREAKPOINTS.lg]:u,[b.BREAKPOINTS.xl]:h,[b.BREAKPOINTS.xxl]:{count:3,gap:H[b.BREAKPOINTS.xxl],offset:100,scrollAlignment:"start"}},i[12]=f):f=i[12];let _=x.length;i[13]===Symbol.for("react.memo_cache_sentinel")?(p=(0,m.twMerge)(b.VIEWPORT_STYLES.margin(!0),"2xl:mx-0"),i[13]=p):p=i[13],i[14]===Symbol.for("react.memo_cache_sentinel")?(g={"2XL":0,LG:8.5,
115XL:20.5,XS:1},i[14]=g):g=i[14],t=(0,c.jsx)(k,{styleId:y,data:f,itemsCount:_,className:p,CarouselNavigation:U,sideOffset:g,children:x.map((e,t)=>(0,c.jsx)(E,{styleId:`${r.sys.id}`,children:(0,c.jsx)(Y,{entry:e,locale:n,childrenCount:x.length,context:s,color:l})},t))}),i[0]=l,i[1]=s,i[2]=r.fields.actionCards,i[3]=r.sys.id,i[4]=n,i[5]=a,i[6]=t}else t=i[6];return t},U=e=>{let t,i,r=(0,u.c)(3);return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),v.WRAPPER_STYLES.HCenterRight(),"gap-2 !pr-0"),r[0]=t):t=r[0],r[1]!==e?(i=(0,c.jsx)("div",{className:"absolute -bottom-16 left-0 lg:-top-0 right-0 h-[50px]",children:(0,c.jsx)(j,{...e,className:t})}),r[1]=e,r[2]=i):i=r[2],i};var W=e.i(30731),J=e.i(24307);let q="KEYS",K="VALUES";class G{constructor(e,t){const i=e._tree,r=Array.from(i.keys());this.set=e,this._type=t,this._path=r.length>0?[{node:i,keys:r}]:[]}next(){let e=this.dive();return this.backtrack(),e}dive(){if(0===this._path.length)return{done:!0,value:void 0};let{node:e,keys:t}=X(this._path);if(""===X(t))return{done:!1,value:this.result()};let i=e.get(X(t));return this._path.push({node:i,keys:Array.from(i.keys())}),this.dive()}backtrack(){if(0===this._path.length)return;let e=X(this._path).keys;e.pop(),e.length>0||(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:e})=>X(e)).filter(e=>""!==e).join("")}value(){return X(this._path).node.get("")}result(){switch(this._type){case K:return this.value();case q:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}}let X=e=>e[e.length-1],Q=(e,t,i,r,n,s,l,a)=>{let o=s*l;e:for(let d of e.keys())if(""===d){let t=n[o-1];t<=i&&r.set(a,[e.get(d),t])}else{let o=s;for(let e=0;e<d.length;++e,++o){let r=d[e],s=l*o,a=s-l,c=n[s],u=Math.max(0,o-i-1),h=Math.min(l-1,o+i);for(let e=u;e<h;++e){let i=r!==t[e],l=n[a+e]+ +i,o=n[a+e+1]+1,d=n[s+e]+1,u=n[s+e+1]=Math.min(l,o,d);u<c&&(c=u)}if(c>i)continue e}Q(e.get(d),t,i,r,n,o,l,a+d)}};class Z{constructor(e=new Map,t=""){this._size=void 0,this._tree=e,this._prefix=t}atPrefix(e){if(!e.startsWith(this._prefix))throw Error("Mismatched prefix");let[t,i]=ee(this._tree,e.slice(this._prefix.length));if(void 0===t){let[t,r]=el(i);for(let i of t.keys())if(""!==i&&i.startsWith(r)){let n=new Map;return n.set(i.slice(r.length),t.get(i)),new Z(n,e)}}return new Z(t,e)}clear(){this._size=void 0,this._tree.clear()}delete(e){return this._size=void 0,er(this._tree,e)}entries(){return new G(this,"ENTRIES")}forEach(e){for(let[t,i]of this)e(t,i,this)}fuzzyGet(e,t){return((e,t,i)=>{let r=new Map;if(void 0===t)return r;let n=t.length+1,s=n+i,l=new Uint8Array(s*n).fill(i+1);for(let e=0;e<n;++e)l[e]=e;for(let e=1;e<s;++e)l[e*n]=e;return Q(e,t,i,r,l,1,n,""),r})(this._tree,e,t)}get(e){let t=et(this._tree,e);return void 0!==t?t.get(""):void 0}has(e){let t=et(this._tree,e);return void 0!==t&&t.has("")}keys(){return new G(this,q)}set(e,t){if("string"!=typeof e)throw Error("key must be a string");return this._size=void 0,ei(this._tree,e).set("",t),this}get size(){if(this._size)return this._size;this._size=0;let e=this.entries();for(;!e.next().done;)this._size+=1;return this._size}update(e,t){if("string"!=typeof e)throw Error("key must be a string");this._size=void 0;let i=ei(this._tree,e);return i.set("",t(i.get(""))),this}fetch(e,t){if("string"!=typeof e)throw Error("key must be a string");this._size=void 0;let i=ei(this._tree,e),r=i.get("");return void 0===r&&i.set("",r=t()),r}values(){return new G(this,K)}[Symbol.iterator](){return this.entries()}static from(e){let t=new Z;for(let[i,r]of e)t.set(i,r);return t}static fromObject(e){return Z.from(Object.entries(e))}}let ee=(e,t,i=[])=>{if(0===t.length||null==e)return[e,i];for(let r of e.keys())if(""!==r&&t.startsWith(r))return i.push([e,r]),ee(e.get(r),t.slice(r.length),i);return i.push([e,t]),ee(void 0,"",i)},et=(e,t)=>{if(0===t.length||null==e)return e;for(let i of e.keys())if(""!==i&&t.startsWith(i))return et(e.get(i),t.slice(i.length))},ei=(e,t)=>{let i=t.length;t:for(let r=0;e&&r<i;){for(let n of e.keys())if(""!==n&&t[r]===n[0]){let s=Math.min(i-r,n.length),l=1;for(;l<s&&t[r+l]===n[l];)++l;let a=e.get(n);if(l===n.length)e=a;else{let i=new Map;i.set(n.slice(l),a),e.set(t.slice(r,r+l),i),e.delete(n),e=i}r+=l;continue t}let n=new Map;return e.set(t.slice(r),n),n}return e}
115,er=(e,t)=>{let[i,r]=ee(e,t);if(void 0!==i){if(i.delete(""),0===i.size)en(r);else if(1===i.size){let[e,t]=i.entries().next().value;es(r,e,t)}}},en=e=>{if(0===e.length)return;let[t,i]=el(e);if(t.delete(i),0===t.size)en(e.slice(0,-1));else if(1===t.size){let[i,r]=t.entries().next().value;""!==i&&es(e.slice(0,-1),i,r)}},es=(e,t,i)=>{if(0===e.length)return;let[r,n]=el(e);r.set(n+t,i),r.delete(n)},el=e=>e[e.length-1];class ea{constructor(e){if((null==e?void 0:e.fields)==null)throw Error('MiniSearch: option "fields" must be provided');const t=null==e.autoVacuum||!0===e.autoVacuum?ex:e.autoVacuum;this._options={...eh,...e,autoVacuum:t,searchOptions:{...ef,...e.searchOptions||{}},autoSuggestOptions:{...ep,...e.autoSuggestOptions||{}}},this._index=new Z,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=eg,this.addFields(this._options.fields)}add(e){let{extractField:t,stringifyField:i,tokenize:r,processTerm:n,fields:s,idField:l}=this._options,a=t(e,l);if(null==a)throw Error(`MiniSearch: document does not have ID field "${l}"`);if(this._idToShortId.has(a))throw Error(`MiniSearch: duplicate ID ${a}`);let o=this.addDocumentId(a);for(let l of(this.saveStoredFields(o,e),s)){let s=t(e,l);if(null==s)continue;let a=r(i(s,l),l),d=this._fieldIds[l],c=new Set(a).size;for(let e of(this.addFieldLength(o,d,this._documentCount-1,c),a)){let t=n(e,l);if(Array.isArray(t))for(let e of t)this.addTerm(d,o,e);else t&&this.addTerm(d,o,t)}}}addAll(e){for(let t of e)this.add(t)}addAllAsync(e,t={}){let{chunkSize:i=10}=t,r={chunk:[],promise:Promise.resolve()},{chunk:n,promise:s}=e.reduce(({chunk:e,promise:t},r,n)=>(e.push(r),(n+1)%i==0)?{chunk:[],promise:t.then(()=>new Promise(e=>setTimeout(e,0))).then(()=>this.addAll(e))}:{chunk:e,promise:t},r);return s.then(()=>this.addAll(n))}remove(e){let{tokenize:t,processTerm:i,extractField:r,stringifyField:n,fields:s,idField:l}=this._options,a=r(e,l);if(null==a)throw Error(`MiniSearch: document does not have ID field "${l}"`);let o=this._idToShortId.get(a);if(null==o)throw Error(`MiniSearch: cannot remove document with ID ${a}: it is not in the index`);for(let l of s){let s=r(e,l);if(null==s)continue;let a=t(n(s,l),l),d=this._fieldIds[l],c=new Set(a).size;for(let e of(this.removeFieldLength(o,d,this._documentCount,c),a)){let t=i(e,l);if(Array.isArray(t))for(let e of t)this.removeTerm(d,o,e);else t&&this.removeTerm(d,o,t)}}this._storedFields.delete(o),this._documentIds.delete(o),this._idToShortId.delete(a),this._fieldLength.delete(o),this._documentCount-=1}removeAll(e){if(e)for(let t of e)this.remove(t);else if(arguments.length>0)throw Error("Expected documents to be present. Omit the argument to remove all documents.");else this._index=new Z,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}discard(e){let t=this._idToShortId.get(e);if(null==t)throw Error(`MiniSearch: cannot discard document with ID ${e}: it is not in the index`);this._idToShortId.delete(e),this._documentIds.delete(t),this._storedFields.delete(t),(this._fieldLength.get(t)||[]).forEach((e,i)=>{this.removeFieldLength(t,i,this._documentCount,e)}),this._fieldLength.delete(t),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(!1===this._options.autoVacuum)return;let{minDirtFactor:e,minDirtCount:t,batchSize:i,batchWait:r}=this._options.autoVacuum;this.conditionalVacuum({batchSize:i,batchWait:r},{minDirtCount:t,minDirtFactor:e})}discardAll(e){let t=this._options.autoVacuum;try{for(let t of(this._options.autoVacuum=!1,e))this.discard(t)}finally{this._options.autoVacuum=t}this.maybeAutoVacuum()}replace(e){let{idField:t,extractField:i}=this._options,r=i(e,t);this.discard(r),this.add(e)}vacuum(e={}){return this.conditionalVacuum(e)}conditionalVacuum(e,t){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&t,null!=this._enqueuedVacuum||(this._enqueuedVacuum=this._currentVacuum.then(()=>{let t=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=eg,this.performVacuuming(e,t)})),this._enqueuedVacuum):!1===this.vacuumConditionsMet(t)?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)}async performVacuuming(e,t){let i=this._dirtCount;if(this.vacuumConditionsMet(t)){let t=e.batchSize||em.batchSize,r=e.batchWait||em.batchWait,n=1;for(let[e,i]of this._index){for(let[e,t]of i)for(let[r]of t)this._documentIds.has(r)||(t.size<=1?i.delete(e):t.delete(r));0===this._index.get(e).size&&this._index.delete(e),n%t==0&&await new Promise(e=>setTimeout(e,r)),n+=1}this._dirtCount-=i}await null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null}vacuumConditionsMet(e){if(null==e)return!0;let{minDirtCount:t,minDirtFactor:i}=e;return t=t||ex.minDirtCount,i=i||ex.minDirtFactor,this.dirtCount>=t&&this.dirtFactor>=i}get isVacuuming(){return null!=this._currentVacuum}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(e){return this._idToShortId.has(e)}getStoredFields(e){let t=this._idToShortId.get(e);if(null!=t)return this._storedFields.get(t)}search(e,t={}){let{searchOptions:i}=this._options,r={...i,...t},n=this.executeQuery(e,t),s=[];for(let[e,{score:t,terms:i,match:l}]of n){let n=i.length||1,a={id:this._documentIds.get(e),score:t*n,terms:Object.keys(l),queryTerms:i,match:l};Object.assign(a,this._storedFields.get(e)),(null==r.filter||r.filter(a))&&s.push(a)}return e===ea.wildcard&&null==r.boostDocument||s.sort(e_),s}autoSuggest(e,t={}){t={...this._options.autoSuggestOptions,...t};let i=new Map;for(let{score:r,terms:n}of this.search(e,t)){let e=n.join(" "),t=i.get(e);null!=t?(t.score+=r,t.count+=1):i.set(e,{score:r,terms:n,count:1})}let r=[];for(let[e,{score:t,terms:n,count:s}]of i)r.push({suggestion:e,terms:n,score:t/s});return r.sort(e_),r}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(e,t){if(null==t)throw Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(e),t)}static async loadJSONAsync(e,t){if(null==t)throw Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(e),t)}static getDefault(e){if(eh.hasOwnProperty(e))return eo(eh,e);throw Error(`MiniSearch: unknown option "${e}"`)}static loadJS(e,t){let{index:i,documentIds:r,fieldLength:n,storedFields:s,serializationVersion:l}=e,a=this.instantiateMiniSearch(e,t);for(let[e,t]of(a._documentIds=ew(r),a._fieldLength=ew(n),a._storedFields=ew(s),a._documentIds))a._idToShortId.set(t,e);for(let[e,t]of i){let i=new Map;for(let e of Object.keys(t)){let r=t[e];1===l&&(r=r.ds),i.set(parseInt(e,10),ew(r))}a._index.set(e,i)}return a}static async loadJSAsync(e,t){let{index:i,documentIds:r,fieldLength:n,storedFields:s,serializationVersion:l}=e,a=this.instantiateMiniSearch(e,t);for(let[e,t]of(a._documentIds=await eS(r),a._fieldLength=await eS(n),a._storedFields=await eS(s),a._documentIds))a._idToShortId.set(t,e);let o=0;for(let[e,t]of i){let i=new Map;for(let e of Object.keys(t)){let r=t[e];1===l&&(r=r.ds),i.set(parseInt(e,10),await eS(r))}++o%1e3==0&&await eT(0),a._index.set(e,i)}return a}static instantiateMiniSearch(e,t){let{documentCount:i,nextId:r,fieldIds:n,averageFieldLength:s,dirtCount:l,serializationVersion:a}=e;if(1!==a&&2!==a)throw Error("MiniSearch: cannot deserialize an index created with an incompatible version");let o=new ea(t);return o._documentCount=i,o._nextId=r,o._idToShortId=new Map,o._fieldIds=n,o._avgFieldLength=s,o._dirtCount=l||0,o._index=new Z,o}executeQuery(e,t={}){if(e===ea.wildcard)return this.executeWildcardQuery(t);if("string"!=typeof e){let i={...t,...e,queries:void 0},r=e.queries.map(e=>this.executeQuery(e,i));return this.combineResults(r,i.combineWith)}let{tokenize:i,processTerm:r,searchOptions:n}=this._options,s={tokenize:i,processTerm:r,...n,...t},{tokenize:l,processTerm:a}=s,o=l(e).flatMap(e=>a(e)).filter(e=>!!e).map(eu(s)).map(e=>this.executeQuerySpec(e,s));return this.combineResults(o,s.combineWith)}executeQuerySpec(e,t){let i,r,n={...this._options.searchOptions,...t},s=(n.fields||this._options.fields).reduce((e,t)=>
115({...e,[t]:eo(n.boost,t)||1}),{}),{boostDocument:l,weights:a,maxFuzzy:o,bm25:d}=n,{fuzzy:c,prefix:u}={...ef.weights,...a},h=this._index.get(e.term),f=this.termResults(e.term,e.term,1,e.termBoost,h,s,l,d);if(e.prefix&&(i=this._index.atPrefix(e.term)),e.fuzzy){let t=!0===e.fuzzy?.2:e.fuzzy,i=t<1?Math.min(o,Math.round(e.term.length*t)):t;i&&(r=this._index.fuzzyGet(e.term,i))}if(i)for(let[t,n]of i){let i=t.length-e.term.length;if(!i)continue;null==r||r.delete(t);let a=u*t.length/(t.length+.3*i);this.termResults(e.term,t,a,e.termBoost,n,s,l,d,f)}if(r)for(let t of r.keys()){let[i,n]=r.get(t);if(!n)continue;let a=c*t.length/(t.length+n);this.termResults(e.term,t,a,e.termBoost,i,s,l,d,f)}return f}executeWildcardQuery(e){let t=new Map,i={...this._options.searchOptions,...e};for(let[e,r]of this._documentIds){let n=i.boostDocument?i.boostDocument(r,"",this._storedFields.get(e)):1;t.set(e,{score:n,terms:[],match:{}})}return t}combineResults(e,t="or"){if(0===e.length)return new Map;let i=ed[t.toLowerCase()];if(!i)throw Error(`Invalid combination operator: ${t}`);return e.reduce(i)||new Map}toJSON(){let e=[];for(let[t,i]of this._index){let r={};for(let[e,t]of i)r[e]=Object.fromEntries(t);e.push([t,r])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:e,serializationVersion:2}}termResults(e,t,i,r,n,s,l,a,o=new Map){if(null==n)return o;for(let d of Object.keys(s)){let c=s[d],u=this._fieldIds[d],h=n.get(u);if(null==h)continue;let f=h.size,p=this._avgFieldLength[u];for(let n of h.keys()){if(!this._documentIds.has(n)){this.removeTerm(u,n,t),f-=1;continue}let s=l?l(this._documentIds.get(n),t,this._storedFields.get(n)):1;if(!s)continue;let m=h.get(n),g=this._fieldLength.get(n)[u],x=i*r*c*s*ec(m,f,this._documentCount,g,p,a),b=o.get(n);if(b){b.score+=x,eb(b.terms,e);let i=eo(b.match,t);i?i.push(d):b.match[t]=[d]}else o.set(n,{score:x,terms:[e],match:{[t]:[d]}})}}return o}addTerm(e,t,i){let r=this._index.fetch(i,ev),n=r.get(e);if(null==n)(n=new Map).set(t,1),r.set(e,n);else{let e=n.get(t);n.set(t,(e||0)+1)}}removeTerm(e,t,i){if(!this._index.has(i))return void this.warnDocumentChanged(t,e,i);let r=this._index.fetch(i,ev),n=r.get(e);null==n||null==n.get(t)?this.warnDocumentChanged(t,e,i):1>=n.get(t)?n.size<=1?r.delete(e):n.delete(t):n.set(t,n.get(t)-1),0===this._index.get(i).size&&this._index.delete(i)}warnDocumentChanged(e,t,i){for(let r of Object.keys(this._fieldIds))if(this._fieldIds[r]===t)return void this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(e)} has changed before removal: term "${i}" was not present in field "${r}". Removing a document after it has changed can corrupt the index!`,"version_conflict")}addDocumentId(e){let t=this._nextId;return this._idToShortId.set(e,t),this._documentIds.set(t,e),this._documentCount+=1,this._nextId+=1,t}addFields(e){for(let t=0;t<e.length;t++)this._fieldIds[e[t]]=t}addFieldLength(e,t,i,r){let n=this._fieldLength.get(e);null==n&&this._fieldLength.set(e,n=[]),n[t]=r;let s=this._avgFieldLength[t]||0;this._avgFieldLength[t]=(s*i+r)/(i+1)}removeFieldLength(e,t,i,r){if(1===i){this._avgFieldLength[t]=0;return}let n=this._avgFieldLength[t]*i-r;this._avgFieldLength[t]=n/(i-1)}saveStoredFields(e,t){let{storeFields:i,extractField:r}=this._options;if(null==i||0===i.length)return;let n=this._storedFields.get(e);for(let s of(null==n&&this._storedFields.set(e,n={}),i)){let e=r(t,s);void 0!==e&&(n[s]=e)}}}ea.wildcard=Symbol("*");let eo=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0,ed={or:(e,t)=>{for(let i of t.keys()){let r=e.get(i);if(null==r)e.set(i,t.get(i));else{let{score:e,terms:n,match:s}=t.get(i);r.score=r.score+e,r.match=Object.assign(r.match,s),ey(r.terms,n)}}return e},and:(e,t)=>{let i=new Map;for(let r of t.keys()){let n=e.get(r);if(null==n)continue;let{score:s,terms:l,match:a}=t.get(r);ey(n.terms,l),i.set(r,{score:n.score+s,terms:n.terms,match:Object.assign(n.match,a)})}return i},and_not:(e,t)=>
115{for(let i of t.keys())e.delete(i);return e}},ec=(e,t,i,r,n,s)=>{let{k:l,b:a,d:o}=s;return Math.log(1+(i-t+.5)/(t+.5))*(o+e*(l+1)/(e+l*(1-a+a*r/n)))},eu=e=>(t,i,r)=>{let n="function"==typeof e.fuzzy?e.fuzzy(t,i,r):e.fuzzy||!1,s="function"==typeof e.prefix?e.prefix(t,i,r):!0===e.prefix,l="function"==typeof e.boostTerm?e.boostTerm(t,i,r):1;return{term:t,fuzzy:n,prefix:s,termBoost:l}},eh={idField:"id",extractField:(e,t)=>e[t],stringifyField:(e,t)=>e.toString(),tokenize:e=>e.split(eL),processTerm:e=>e.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(e,t)=>{"function"==typeof(null==console?void 0:console[e])&&console[e](t)},autoVacuum:!0},ef={combineWith:"or",prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:{k:1.2,b:.7,d:.5}},ep={combineWith:"and",prefix:(e,t,i)=>t===i.length-1},em={batchSize:1e3,batchWait:10},eg={minDirtFactor:.1,minDirtCount:20},ex={...em,...eg},eb=(e,t)=>{e.includes(t)||e.push(t)},ey=(e,t)=>{for(let i of t)e.includes(i)||e.push(i)},e_=({score:e},{score:t})=>t-e,ev=()=>new Map,ew=e=>{let t=new Map;for(let i of Object.keys(e))t.set(parseInt(i,10),e[i]);return t},eS=async e=>{let t=new Map,i=0;for(let r of Object.keys(e))t.set(parseInt(r,10),e[r]),++i%1e3==0&&await eT(0);return t},eT=e=>new Promise(t=>setTimeout(t,e)),eL=/[\n\r\p{Z}\p{P}]+/u,eC=new Set(["ich","mein","meine","meinen","meinem","wie","was","wer","kann","ist","sind","war","bin","ein","eine","einen","einem","einer","der","die","das","und","oder","nicht","mit","von","für","auf","den","dem","des","zu","zum","zur","im","in","an","am","es","du","er","sie","wir","ihr","hat","habe","haben","wird","werden","bei","nach","noch","auch","nur","wenn","dann","aber","als","so","man","sich","aus","über","unter","vor","zwischen"]),ek=["ungs","lings","tions","heits","keits","schafts","taets","tums","ments","ats"];function eE(e){let t=e.toLowerCase().replace(/ä/g,"ae").replace(/ö/g,"oe").replace(/ü/g,"ue").replace(/Ã/g,"ss");return eC.has(e.toLowerCase())?null:(t=(t=t.replace(/^ge(.{3,})t$/,"$1")).replace(/(ierung|ungen|heit|keit|lich|isch|ieren|ung|est|en|er|st|te|et|e)$/,"")).length>=3?t:null}function ej(e){if(e.length<8)return[];let t=[],i=new Set;function r(r,n){let s=e.slice(r,n),l=`${r}:${n}`;s.length>=3&&!i.has(l)&&(i.add(l),t.push({end:n,part:s,start:r}))}for(let t of ek){let i=e.indexOf(t,3);for(;-1!==i&&i+t.length<e.length-2;)r(0,i),r(i+t.length,e.length),i=e.indexOf(t,i+1)}for(let t=4;t<e.length-3;
115t++)"s"===e[t]&&"s"!==e[t-1]&&"s"!==e[t+1]&&r(t+1,e.length);return t}function eN(e){let t=e.toLowerCase().replace(/[^\w\säöüÃ]/g,"").split(/\s+/).filter(e=>e.length>1),i=[];for(let e of t)i.push(e),i.push(...ej(e).map(e=>e.part));return[...new Set(i)]}function eP(e,t){for(let i of t)if(e===i||e.startsWith(i)||i.startsWith(e))return!0;return!1}function eO(e,t){return{id:t,text:e}}function eM(e){return{matchIndices:null,suggestion:e}}function eA(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=Array(t);i<t;i++)r[i]=e[i];return r}let eI=Object.entries,eR=Object.setPrototypeOf,ez=Object.isFrozen,e$=Object.getPrototypeOf,eB=Object.getOwnPropertyDescriptor,eD=Object.freeze,eY=Object.seal,eF=Object.create,eH="u">typeof Reflect&&Reflect,eV=eH.apply,eU=eH.construct;eD||(eD=function(e){return e}),eY||(eY=function(e){return e}),eV||(eV=function(e,t){for(var i=arguments.length,r=Array(i>2?i-2:0),n=2;n<i;n++)r[n-2]=arguments[n];return e.apply(t,r)}),eU||(eU=function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),r=1;r<t;r++)i[r-1]=arguments[r];return new e(...i)});let eW=ti(Array.prototype.forEach),eJ=ti(Array.prototype.lastIndexOf),eq=ti(Array.prototype.pop),eK=ti(Array.prototype.push),eG=ti(Array.prototype.splice),eX=Array.isArray,eQ=ti(String.prototype.toLowerCase),eZ=ti(String.prototype.toString),e0=ti(String.prototype.match),e1=ti(String.prototype.replace),e2=ti(String.prototype.indexOf),e3=ti(String.prototype.trim),e4=ti(Number.prototype.toString),e5=ti(Boolean.prototype.toString),e6="u"<typeof BigInt?null:ti(BigInt.prototype.toString),e7="u"<typeof Symbol?null:ti(Symbol.prototype.toString),e8=ti(Object.prototype.hasOwnProperty),e9=ti(Object.prototype.toString),te=ti(RegExp.prototype.test),tt=(hb=TypeError,function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return eU(hb,t)});function ti(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var i=arguments.length,r=Array(i>1?i-1:0),n=1;n<i;n++)r[n-1]=arguments[n];return eV(e,t,r)}}function tr(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:eQ;if(eR&&eR(e,null),!eX(t))return e;let r=t.length;for(;r--;){let n=t[r];if("string"==typeof n){let e=i(n);e!==n&&(ez(t)||(t[r]=e),n=e)}e[n]=!0}return e}function tn(e){let t=eF(null);for(let r of eI(e)){var i=function(e){if(Array.isArray(e))return e}(r)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var i,r,n,s,l=[],a=!0,o=!1;try{n=(t=t.call(e)).next,!1;for(;!(a=(i=n.call(t)).done)&&(l.push(i.value),2!==l.length);a=!0);}catch(e){o=!0,r=e}finally{try{if(!a&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw r}}return l}}(r)||function(e){if(e){if("string"==typeof e)return eA(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?eA(e,2):void 0}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();let n=i[0],s=i[1];e8(e,n)&&(eX(s)?t[n]=function(e){for(let t=0;t<e.length;t++)e8(e,t)||(e[t]=null);return e}(s):s&&"object"==typeof s&&s.constructor===Object?t[n]=tn(s):t[n]=s)}return t}function ts(e,t){for(;null!==e;){let i=eB(e,t);if(i){if(i.get)return ti(i.get);if("function"==typeof i.value)return ti(i.value)}e=e$(e)}return function(){return null}}let tl=eD(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),ta=eD(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),to=eD(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),td=eD(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),tc=eD(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),tu=eD(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),th=eD(["#text"]),tf=eD(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
115spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),tp=eD(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","pointer-events","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","vector-effect","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),tm=eD(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),tg=eD(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),tx=eY(/{{[\w\W]*|^[\w\W]*}}/g),tb=eY(/<%[\w\W]*|^[\w\W]*%>/g),ty=eY(/\${[\w\W]*/g),t_=eY(/^data-[\-\w.\u00B7-\uFFFF]+$/),tv=eY(/^aria-[\-\w]+$/),tw=eY(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),tS=eY(/^(?:\w+script|data):/i),tT=eY(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),tL=eY(/^html$/i),tC=eY(/^[a-z][.\w]*(-[.\w]+)+$/i),tk=eY(/<[/\w!]/g),tE=eY(/<[/\w]/g),tj=eY(/<\/no(script|embed|frames)/i),tN=eY(/\/>/i),tP=["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"],tO=eD(tr({},tP)),tM=(r={},eW(tP,e=>{r[e]=eY(RegExp("</"+e+"(?=[\\t\\n\\f\\r />])","i"))}),eD(r)),tA=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let i=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(i=t.getAttribute(r));let n="dompurify"+(i?"#"+i:"");try{return e.createPolicy(n,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+n+" could not be created."),null}},tI=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},tR=function(e,t,i,r){return e8(e,t)&&eX(e[t])?tr(r.base?tn(r.base):{},e[t],r.transform):i}
115,tz=function(e,t,i){let r=e8(e,t)?e[t]:void 0;return r&&"object"==typeof r?tn(r):i()};var t$=function e(){let t,i,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"u"<typeof window?null:window,n=t=>e(t);if(n.version="3.4.15",n.removed=[],!r||!r.document||9!==r.document.nodeType||!r.Element)return n.isSupported=!1,n;let s=r.document,l=s,a=l.currentScript;r.DocumentFragment;let o=r.HTMLTemplateElement,d=r.Node,c=r.Element,u=r.NodeFilter;void 0===r.NamedNodeMap&&(r.NamedNodeMap||r.MozNamedAttrMap),r.HTMLFormElement;let h=r.DOMParser,f=r.trustedTypes,p=c.prototype,m=ts(p,"cloneNode"),g=ts(p,"remove"),x=ts(p,"removeAttributeNode"),b=ts(p,"nextSibling"),y=ts(p,"childNodes"),_=ts(p,"parentNode"),v=ts(p,"shadowRoot"),w=ts(p,"attributes"),S=d&&d.prototype?ts(d.prototype,"nodeType"):null,T=d&&d.prototype?ts(d.prototype,"nodeName"):null,L=d&&d.prototype?ts(d.prototype,"ownerDocument"):null,C=function(e){return S?S(e):e.nodeType},k=function(e){return T?T(e):e.nodeName};if("function"==typeof o){let e=s.createElement("template");e.content&&e.content.ownerDocument&&(s=e.content.ownerDocument)}let E="",j=!1,N=0,P=function(){if(N>0)throw tt('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},O=function(e){P(),N++;try{return t.createHTML(e)}finally{N--}},M=function(e){P(),N++;try{return t.createScriptURL(e)}finally{N--}},A=s,I=A.implementation,R=A.createNodeIterator,z=A.createDocumentFragment,$=A.getElementsByTagName,B=l.importNode,D=tI();n.isSupported="function"==typeof eI&&"function"==typeof _&&I&&void 0!==I.createHTMLDocument;let Y=tw,F=null,H=tr({},[...tl,...ta,...to,...tc,...th]),V=null,U=tr({},[...tf,...tp,...tm,...tg]),W=Object.seal(eF(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),J=null,q=null,K=Object.seal(eF(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),G=!0,X=!0,Q=!1,Z=!0,ee=!1,et=!0,ei=!1,er=!1,en=null,es=null,el=!1,ea=!1,eo=!1,ed=!1,ec=!0,eu=!1,eh="user-content-",ef=!0,ep=!1,em={},eg=null,ex=tr({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]),eb=null,ey=tr({},["audio","video","img","source","image","track"]),e_=null,ev=tr({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ew="http://www.w3.org/1998/Math/MathML",eS="http://www.w3.org/2000/svg",eT="http://www.w3.org/1999/xhtml",eL=eT,eC=!1,ek=null,eE=tr({},[ew,eS,eT],eZ),ej=eD(["mi","mo","mn","ms","mtext"]),eN=tr({},ej),eP=eD(["annotation-xml"]),eO=tr({},eP),eM=tr({},["title","style","font","a","script"]),eA=null,eR=["application/xhtml+xml","text/html"],ez=null,e$=null,eB=s.createElement("form"),eH=function(e){return e instanceof RegExp||e instanceof Function},eV=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e$&&e$===e)return;e&&"object"==typeof e||(e={}),e=tn(e),ez="application/xhtml+xml"===(eA=-1===eR.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?eZ:eQ,F=tR(e,"ALLOWED_TAGS",H,{transform:ez}),V=tR(e,"ALLOWED_ATTR",U,{transform:ez}),ek=tR(e,"ALLOWED_NAMESPACES",eE,{transform:eZ}),e_=tR(e,"ADD_URI_SAFE_ATTR",ev,{transform:ez,base:ev}),eb=tR(e,"ADD_DATA_URI_TAGS",ey,{transform:ez,base:ey}),eg=tR(e,"FORBID_CONTENTS",ex,{transform:ez}),J=tR(e,"FORBID_TAGS",tn({}),{transform:ez}),q=tR(e,"FORBID_ATTR",tn({}),{transform:ez}),em=!!e8(e,"USE_PROFILES")&&(e.USE_PROFILES&&"object"==typeof e.USE_PROFILES?tn(e.USE_PROFILES):e.USE_PROFILES),G=!1!==e.ALLOW_ARIA_ATTR,X=!1!==e.ALLOW_DATA_ATTR,Q=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Z=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,ee=e.SAFE_FOR_TEMPLATES||!1,et=!1!==e.SAFE_FOR_XML,ei=e.WHOLE_DOCUMENT||!1,ea=e.RETURN_DOM||!1,eo=e.RETURN_DOM_FRAGMENT||!1,ed=e.RETURN_TRUSTED_TYPE||!1,el=e.FORCE_BODY||!1,ec=!1!==e.
115SANITIZE_DOM,eu=e.SANITIZE_NAMED_PROPS||!1,ef=!1!==e.KEEP_CONTENT,ep=e.IN_PLACE||!1,Y=!function(e){try{return te(e,""),!0}catch(e){return!1}}(e.ALLOWED_URI_REGEXP)?tw:e.ALLOWED_URI_REGEXP,eL="string"==typeof e.NAMESPACE?e.NAMESPACE:eT,eN=tz(e,"MATHML_TEXT_INTEGRATION_POINTS",()=>tr({},ej)),eO=tz(e,"HTML_INTEGRATION_POINTS",()=>tr({},eP));let r=tz(e,"CUSTOM_ELEMENT_HANDLING",()=>eF(null));if(W=eF(null),e8(r,"tagNameCheck")&&eH(r.tagNameCheck)&&(W.tagNameCheck=r.tagNameCheck),e8(r,"attributeNameCheck")&&eH(r.attributeNameCheck)&&(W.attributeNameCheck=r.attributeNameCheck),e8(r,"allowCustomizedBuiltInElements")&&"boolean"==typeof r.allowCustomizedBuiltInElements&&(W.allowCustomizedBuiltInElements=r.allowCustomizedBuiltInElements),eY(W),ee&&(X=!1),eo&&(ea=!0),em&&(F=tr({},th),V=eF(null),!0===em.html&&(tr(F,tl),tr(V,tf)),!0===em.svg&&(tr(F,ta),tr(V,tp),tr(V,tg)),!0===em.svgFilters&&(tr(F,to),tr(V,tp),tr(V,tg)),!0===em.mathMl&&(tr(F,tc),tr(V,tm),tr(V,tg))),K.tagCheck=null,K.attributeCheck=null,e8(e,"ADD_TAGS")&&("function"==typeof e.ADD_TAGS?K.tagCheck=e.ADD_TAGS:eX(e.ADD_TAGS)&&(F===H&&(F=tn(F)),tr(F,e.ADD_TAGS,ez))),e8(e,"ADD_ATTR")&&("function"==typeof e.ADD_ATTR?K.attributeCheck=e.ADD_ATTR:eX(e.ADD_ATTR)&&(V===U&&(V=tn(V)),tr(V,e.ADD_ATTR,ez))),e8(e,"ADD_FORBID_CONTENTS")&&eX(e.ADD_FORBID_CONTENTS)&&(eg===ex&&(eg=tn(eg)),tr(eg,e.ADD_FORBID_CONTENTS,ez)),ef&&(F["#text"]=!0),ei&&tr(F,["html","head","body"]),F.table&&(tr(F,["tbody"]),delete J.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw tt('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw tt('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');let i=t;t=e.TRUSTED_TYPES_POLICY;try{E=O("")}catch(e){throw t=i,e}}else null===e.TRUSTED_TYPES_POLICY?(t=void 0,E=""):(void 0===t&&(j||(i=tA(f,a),j=!0),t=i),t&&"string"==typeof E&&(E=O("")));eD&&eD(e),e$=e},eU=tr({},[...ta,...to,...td]),ti=tr({},[...tc,...tu]),tP=function(e){var t,i,r;let n=_(e);n&&n.tagName||(n={namespaceURI:eL,tagName:"template"});let s=eQ(e.tagName),l=eQ(n.tagName);return!!ek[e.namespaceURI]&&(e.namespaceURI===eS?(t=n).namespaceURI===eT?"svg"===s:t.namespaceURI===ew?"svg"===s&&("annotation-xml"===l||eN[l]):!!eU[s]:e.namespaceURI===ew?(i=n).namespaceURI===eT?"math"===s:i.namespaceURI===eS?"math"===s&&eO[l]:!!ti[s]:e.namespaceURI===eT?((r=n).namespaceURI!==eS||!!eO[l])&&(r.namespaceURI!==ew||!!eN[l])&&!ti[s]&&(eM[s]||!eU[s]):"application/xhtml+xml"===eA&&!!ek[e.namespaceURI])},t$=function(e){eK(n.removed,{element:e});try{_(e).removeChild(e)}catch(t){if(g(e),!_(e))throw tt("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},tB=function(e,t,i){try{x(e,t)}catch(t){try{e.removeAttribute(i)}catch(e){}}},tD=function(e){tH(e);let t=y(e);if(t){let e=[];eW(t,t=>{eK(e,t)}),eW(e,e=>{try{g(e)}catch(e){}})}let i=w(e);if(i)for(let t=i.length-1;t>=0;--t){let r=i[t],n=r&&r.name;"string"==typeof n&&tB(e,r,n)}},tY=function(e,t,i){if(!i)try{i=t.getAttributeNode(e)}catch(e){i=null}eK(n.removed,{attribute:i||null,from:t});try{i?x(t,i):t.removeAttribute(e)}catch(i){try{t.removeAttribute(e)}catch(e){}}if("is"===e)if(ea||eo)try{t$(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},tF=function(e){let t=w(e);if(t)for(let i=t.length-1;i>=0;--i){let r=t[i],n=r&&r.name;"string"!=typeof n||V[ez(n)]||tB(e,r,n)}},tH=function(e){let t=[e];for(;t.length>0;){let e=t.pop();1===C(e)&&tF(e);let i=y(e);if(i)for(let e=i.length-1;e>=0;--e)t.push(i[e])}},tV=function(e,t){return!!et&&("patchsrc"===e||"for"===e&&"label"!==t&&"output"!==t)},tU=function(e){if(!et)return;let t=[e];for(;t.length>0;){let e=t.pop(),i=C(e);if(7===i||8===i&&te(tE,e.data)){try{g(e)}catch(e){}continue}if(1===i){let t=ez(k(e));try{e.hasAttribute&&e.hasAttribute("patchsrc")&&e.removeAttribute("patchsrc"),e.hasAttribute&&e.hasAttribute("for")&&tV("for",t)&&e.removeAttribute("for")}catch(e){}}let r=y(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},tW=function(e){let i=null,r=null;if(el)e="<remove></remove>"+e;else{let t=e0(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===eA&&eL===eT&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let n=t?O(e):e;if(eL===eT)try{i=new h().parseFromString(n,eA)}catch(e){}if(!i||!i.documentElement){i=I.createDocument(eL,"template",null);try{i.documentElement.innerHTML=eC?E:n}catch(e){}}let l=i.body||i.documentElement;return(e&&r&&l.insertBefore(s.createTextNode(r),l.childNodes[0]||null),eL===eT)?$.call(i,ei?"html":"body")[0]:ei?i.documentElement:l},tJ=function(e){let t=L?L(e):e.ownerDocument;return R.call(t||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},tq=function(e){return e=e1(e,tx," "),e=e1(e,tb," "),e=e1(e,ty," ")},tK=function(e){var t;e.normalize();let i=L?L(e):e.ownerDocument,r=R.call(i||e,e,u.SHOW_TEXT|u.SHOW_COMMENT|u.SHOW_CDATA_SECTION|u.SHOW_PROCESSING_INSTRUCTION,null),n=r.nextNode();for(;n;)n.data=tq(n.data),n=r.nextNode();let s=null==(t=e.querySelectorAll)?void 0:t.call(e,"template");s&&eW(s,e=>{tX(e.content)&&tK(e.content)})},tG=function(e){let t=T?T(e):null;return"string"==typeof t&&"form"===ez(t)&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||e.attributes!==w(e)||"function"!=typeof e.removeAttribute||"function"!=typeof e.removeAttributeNode||"function"!=typeof e.getAttributeNode||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes||e.nodeType!==S(e)||e.childNodes!==y(e))},tX=function(e){if(!S||"object"!=typeof e||null===e)return!1;try{return 11===S(e)}catch(e){return!1}},tQ=function(e){if(!S||"object"!=typeof e||null===e)return!1;try{return"number"==typeof S(e)}catch(e){return!1}};function tZ(e,t,i){0!==e.length&&eW(e,e=>{e.call(n,t,i,e$)})}let t0=function(e,t){if(e instanceof RegExp)return te(e,t);if(e instanceof Function){for(var i=arguments.length,r=Array(i>2?i-2:0),n=2;n<i;n++)r[n-2]=arguments[n];return!!e(t,...r)}return!1},t1=function(e,t,i){if(!J[t]&&t7(t)&&t0(W.tagNameCheck,t))return!1;if(ef&&!eg[t]){let t=_(e),r=y(e);if(r&&t){let n=r.length;for(let s=n-1;s>=0;--s){let n=e===i?m(r[s],!0):r[s];t.insertBefore(n,b(e))}}}return t$(e),!0},t2=function(e,t,i,r){return 0===e.length?t:t===i||t===r?tn(t):t},t3=function(e,t){return e!==t&&null===_(e)&&(ep&&tH(e),!0)},t4=function(e,t){if(tZ(D.beforeSanitizeElements,e,null),t3(e,t))return!0;
115if(tG(e))return t$(e),!0;let i=ez(k(e));if(F=t2(D.uponSanitizeElement,F,H,en),tZ(D.uponSanitizeElement,e,{tagName:i,allowedTags:F}),t3(e,t))return!0;if(et&&e.hasChildNodes()&&!tQ(e.firstElementChild)&&te(tk,e.textContent)&&te(tk,e.innerHTML)||et&&e.namespaceURI===eT&&tO[i]&&(tQ(e.firstElementChild)||"string"==typeof e.textContent&&te(tM[i],e.textContent))||7===e.nodeType||et&&8===e.nodeType&&te(tE,e.data))return t$(e),!0;if(J[i]||!(K.tagCheck instanceof Function&&K.tagCheck(i))&&!F[i]){let r=t1(e,i,t);return!1===r&&tZ(D.afterSanitizeElements,e,null),r}if(1===C(e)&&!tP(e)||("noscript"===i||"noembed"===i||"noframes"===i)&&te(tj,e.innerHTML))return t$(e),!0;if(ee&&3===e.nodeType){let t=tq(e.textContent);e.textContent!==t&&(eK(n.removed,{element:e.cloneNode()}),e.textContent=t)}return tZ(D.afterSanitizeElements,e,null),!1},t5=function(e,t,i){if(q[t]||tV(t,e)||ec&&("id"===t||"name"===t)&&(i in s||i in eB))return!1;let r=V[t]||K.attributeCheck instanceof Function&&K.attributeCheck(t,e);return!!(X&&te(t_,t)||G&&te(tv,t))||(r?!(!(e_[t]||te(Y,e1(i,tT,"")))&&("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==e2(i,"data:")||!eb[e])&&(!Q||te(tS,e1(i,tT,""))))||!i:t7(e)&&t0(W.tagNameCheck,e)&&t0(W.attributeNameCheck,t,e)||"is"===t&&W.allowCustomizedBuiltInElements&&t0(W.tagNameCheck,i))},t6=tr({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),t7=function(e){return!t6[eQ(e)]&&te(tC,e)},t8=function(e,i,r,n){if(t&&"object"==typeof f&&"function"==typeof f.getAttributeType&&!r)switch(f.getAttributeType(e,i)){case"TrustedHTML":return O(n);case"TrustedScriptURL":return M(n)}return n},t9=function(e,t,i,r){try{if(i?e.setAttributeNS(i,t,r):e.setAttribute(t,r),tG(e))return t$(e),!1;return!0}catch(i){return tY(t,e),!1}},ie=function(e){tZ(D.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||tG(e))return;let i={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:V=t2(D.uponSanitizeAttribute,V,U,es),forceKeepAttr:void 0},r=t.length,s=ez(e.nodeName);for(;r--;){let l=t[r],a=l.name,o=l.namespaceURI,d=l.value,c=ez(a),u="value"===a?d:e3(d),h=!1;if(i.attrName=c,i.attrValue=u,i.keepAttr=!0,i.forceKeepAttr=void 0,tZ(D.uponSanitizeAttribute,e,i),u=i.attrValue,eu&&("id"===c||"name"===c)&&0!==e2(u,eh)&&(tY(a,e,l),u=eh+u,h=!0),et&&te(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,u)||"attributename"===c&&e0(u,"href")){tY(a,e,l);continue}if(!i.forceKeepAttr){if(!i.keepAttr||!Z&&te(tN,u)||(ee&&(u=tq(u)),!t5(s,c,u))){tY(a,e,l);continue}(u=t8(s,c,o,u))!==d&&t9(e,a,o,u)&&h&&eq(n.removed)}}tZ(D.afterSanitizeAttributes,e,null)},it=function(e){let t=null,i=tJ(e);for(tZ(D.beforeSanitizeShadowDOM,e,null);t=i.nextNode();)if(tZ(D.uponSanitizeShadowNode,t,null),t4(t,e),ie(t),tX(t.content)&&it(t.content),1===C(t)){let e=v(t);tX(e)&&(ii(e),it(e))}tZ(D.afterSanitizeShadowDOM,e,null)},ii=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){it(e.shadow);continue}let i=e.node,r=1===C(i),n=y(i);if(n)for(let e=n.length-1;e>=0;--e)t.push({node:n[e],shadow:null});if(r){let e=T?T(i):null;if("string"==typeof e&&"template"===ez(e)){let e=i.content;tX(e)&&t.push({node:e,shadow:null})}}if(r){let e=v(i);tX(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return n.sanitize=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,s=null,a=null,o=null;if((eC=!e)&&(e="<!-->"),"string"!=typeof e&&!tQ(e)&&"string"!=typeof(e=function(e){switch(typeof e){case"string":return e;case"number":return e4(e);case"boolean":return e5(e);case"bigint":return e6?e6(e):"0";case"symbol":return e7?e7(e):"Symbol()";case"undefined":default:return e9(e);case"function":case"object":{if(null===e)return e9(e);let t=ts(e,"toString");if("function"==typeof t){let i=t(e);return"string"==typeof i?i:e9(i)}return e9(e)}}}(e)))throw tt("dirty is not a string, aborting");if(!n.isSupported)return e;er?(F=en,V=es):eV(i),(D.uponSanitizeElement.length>0||D.uponSanitizeAttribute.length>0)&&(F=tn(F)),D.uponSanitizeAttribute.length>0&&(V=tn(V)),n.removed=[];let d=ep&&"string"!=typeof e&&tQ(e);if(d){tU(e);let t=k(e);if("string"==typeof t){let i=ez(t);if(!F[i]||J[i])throw tD(e),tt("root node is forbidden and cannot be sanitized in-place")}if(tG(e))throw tD(e),tt("root node is clobbered and cannot be sanitized in-place");try{ii(e)}catch(t){throw tD(e),t}}else if(tQ(e))1===(s=(r=tW("<!---->")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?r=s:r.appendChild(s),ii(r);else{if(!ea&&!ee&&!ei&&-1===e.indexOf("<"))return t&&ed?O(e):e;if(!(r=tW(e)))return ea?null:ed?E:""}r&&el&&t$(r.firstChild);let c=d?e:r;try{let e=tJ(c);for(;a=e.nextNode();)t4(a,c),ie(a),tX(a.content)&&it(a.content)}catch(t){throw d&&(tD(e),eW(n.removed,e=>{e.element&&tH(e.element)})),t}if(d)return eW(n.removed,e=>{e.element&&tH(e.element)}
115),ee&&tK(e),e;if(ea){if(ee&&tK(r),eo)for(o=z.call(r.ownerDocument);r.firstChild;)o.appendChild(r.firstChild);else o=r;return(V.shadowroot||V.shadowrootmode)&&(o=B.call(l,o,!0)),o}let u=ei?r.outerHTML:r.innerHTML;return ei&&F["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&te(tL,r.ownerDocument.doctype.name)&&(u="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+u),ee&&(u=tq(u)),t&&ed?O(u):u},n.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};eV(e),er=!0,en=F,es=V},n.clearConfig=function(){e$=null,er=!1,en=null,es=null,t=i,E=""},n.isValidAttribute=function(e,t,i){return e$||eV({}),t5(ez(e),ez(t),i)},n.addHook=function(e,t){"function"!=typeof t||e8(D,e)&&eK(D[e],t)},n.removeHook=function(e,t){if(e8(D,e)){if(void 0!==t){let i=eJ(D[e],t);return -1===i?void 0:eG(D[e],i,1)[0]}return eq(D[e])}},n.removeHooks=function(e){e8(D,e)&&(D[e]=[])},n.removeAllHooks=function(){D=tI()},n}();t$.sanitize.bind(t$),t$.isSupported,t$.addHook.bind(t$),t$.removeHook.bind(t$),t$.removeHooks.bind(t$),t$.removeAllHooks.bind(t$),t$.setConfig.bind(t$),t$.clearConfig.bind(t$),t$.isValidAttribute.bind(t$),t$.version,t$.removed;let tB=/\[(.+?)\]\((https?:\/\/[^\s)]+)\)/g,tD=/\*\*(.+?)\*\*/g,tY=/\*(.+?)\*/g,tF=/^\d+\.\s/,tH=/^\s+/,tV=/\s{2,}$/;function tU(e){return""!==e.trim()}function tW(e,t){return`<${e}>${t}</${e}>`}function tJ(e){return e.replace(tV,"").replace(tB,'<a href="$2" target="_blank" rel="noopener noreferrer">$1</a>').replace(tD,"<strong>$1</strong>").replace(tY,"<em>$1</em>")}function tq(e,t,i,r){let n=[],s=t;for(;s<e.length;){let t=e[s].trim();if(i(t)){let i=[tJ(r(t))];for(s++;s<e.length&&tH.test(e[s])&&tU(e[s]);)i.push(tJ(e[s].trim())),s++;n.push(tW("li",i.join("<br>")))}else if(""===t){let t=e.slice(s+1).find(tU);if(t&&i(t.trim()))s++;else break}else break}return{items:n,nextIndex:s}}let tK=e=>{let t,i,r,n,s,l,a,o,d,h,f,g=(0,u.c)(26),{question:x,answer:y,isLoading:v,children:w,locale:S}=e,T=S===b.LOCALES.en?J.default:W.default,[L,k]=(0,p.useState)(!1);if(g[0]!==y||g[1]!==v?(t=()=>{if(v)k(!1);else if(y){let e=requestAnimationFrame(()=>k(!0));return()=>cancelAnimationFrame(e)}},i=[y,v],g[0]=y,g[1]=v,g[2]=t,g[3]=i):(t=g[2],i=g[3]),(0,p.useEffect)(t,i),!y&&!v)return null;g[4]!==x?(r=x&&(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.headline5(),"text-fg-primary"),children:x}),g[4]=x,g[5]=r):r=g[5],g[6]===Symbol.for("react.memo_cache_sentinel")?(n=(0,m.twJoin)(_.TYPO_STYLES.icon(),"flex flex-col items-center justify-center h-10 w-10 text-fg-primary text-4xl bg-comp-action-prim-brightGreen-enabled rounded-full p-2"),s=(0,C.toHTMLCode)(C.ICONS.ai),g[6]=n,g[7]=s):(n=g[6],s=g[7]),g[8]!==n?(l=(0,c.jsx)("span",{className:n,children:s}),g[8]=n,g[9]=l):l=g[9],g[10]===Symbol.for("react.memo_cache_sentinel")?(a=(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight()),g[10]=a):a=g[10];let E=v?T.aiSearch.thinking:T.aiSearch.answer;return g[11]!==a||g[12]!==E?(o=(0,c.jsx)("p",{className:a,children:E}),g[11]=a,g[12]=E,g[13]=o):o=g[13],g[14]!==l||g[15]!==o?(d=(0,c.jsxs)("div",{className:"flex flex-row gap-3 items-center",children:[l,o]}),g[14]=l,g[15]=o,g[16]=d):d=g[16],g[17]!==y||g[18]!==w||g[19]!==L||g[20]!==v?(h=v?(0,c.jsxs)("div",{className:"flex flex-col gap-2 animate-pulse",children:[(0,c.jsx)("div",{className:"h-4 bg-bg-subtle rounded w-full bg-bg-secondary"}),(0,c.jsx)("div",{className:"h-4 bg-bg-subtle rounded w-11/12 bg-bg-secondary"}),(0,c.jsx)("div",{className:"h-4 bg-bg-subtle rounded w-4/5 bg-bg-secondary"}),(0,c.jsx)("div",{className:"h-4 bg-bg-subtle rounded w-3/4 bg-bg-secondary"}),(0,c.jsx)("div",{className:"h-4 bg-bg-subtle rounded w-1/2 bg-bg-secondary"})]}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:(0,m.twJoin)("text-fg-primary transition-opacity duration-800 delay-300","[&_h3]:font-bold [&_h3]:text-xl [&_h3]:pb-2 [&_h3]:pt-4","[&_h4]:font-semibold [&_h4]:text-lg [&_h4]:pb-1 [&_h4]:pt-3","[&_p]:pb-3 [&_p:last-child]:pb-0","[&_ul]:list-disc [&_ul]:pl-5 [&_ul]:pb-2","[&_ol]:list-decimal [&_ol]:pl-5 [&_ol]:pb-2","[&_li]:pb-3","[&_a]:underline",_.TYPO_STYLES.copyM(),L?"opacity-100":"opacity-0"),dangerouslySetInnerHTML:{__html:function(e){if(!e)return"";let t=e.split("\n"),i=[],r=0;for(;r<t.length;){let e=t[r].trim();if(e.startsWith("#### "))i.push(tW("h4",tJ(e.slice(5)))),r++;else if(e.startsWith("### "))i.push(tW("h3",tJ(e.slice(4)))),r++;else if(e.startsWith("- ")){let{items:e,nextIndex:n}=tq(t,r,e=>e.startsWith("- "),e=>e.slice(2));i.push(tW("ul",e.join(""))),r=n}else if(tF.test(e)){let{items:e,nextIndex:n}=tq(t,r,e=>tF.test(e),e=>e.replace(tF,""));i.push(tW("ol",e.join(""))),r=n}else""===e||i.push(tW("p",tJ(e))),r++}return t$.sanitize(i.join(""))}(y??"")}}),w&&(0,c.jsx)("section",{children:w})]}),g[17]=y,g[18]=w,g[19]=L,g[20]=v,g[21]=h):h=g[21],g[22]!==d||g[23]!==h||g[24]!==r?(f=(0,c.jsxs)("div",{className:"p-10 bg-bg-primary rounded-[40px] flex flex-col gap-4 border border-border-primary",children:[r,d,h]}),g[22]=d,g[23]=h,g[24]=r,g[25]=f):f=g[25],f}
115,tG=e=>{let t,i,r,n=(0,u.c)(11),{suggestions:s,activeIndex:l,onSelect:a,onMouseDown:o}=e;if(n[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)("absolute top-full left-0 right-0 z-50 mt-1","bg-bg-primary border border-border-muted rounded-xl shadow-lg","max-h-72 overflow-y-auto"),n[0]=t):t=n[0],n[1]!==l||n[2]!==a||n[3]!==s){let e;n[5]!==l||n[6]!==a?(e=(e,t)=>{let{matchIndices:i,suggestion:r}=e;return(0,c.jsx)("li",{className:t>0?"border-t border-border-muted":"",children:(0,c.jsx)("button",{type:"button",id:`suggestion-${t}`,tabIndex:-1,className:(0,m.twMerge)("flex gap-2 items-baseline w-full px-4 py-3 text-left cursor-pointer","hover:bg-bg-secondary",t===l&&"bg-bg-secondary"),onClick:()=>a(r),children:(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),children:(0,c.jsx)(tX,{text:r,indices:i})})})},t)},n[5]=l,n[6]=a,n[7]=e):e=n[7],i=s.map(e),n[1]=l,n[2]=a,n[3]=s,n[4]=i}else i=n[4];return n[8]!==o||n[9]!==i?(r=(0,c.jsx)("ul",{id:"search-suggestions",onMouseDown:o,className:t,children:i}),n[8]=o,n[9]=i,n[10]=r):r=n[10],r};function tX(e){let t,i=(0,u.c)(9),{text:r,indices:n}=e;if(!n||0===n.length)return r;if(i[0]!==n||i[1]!==r){let e=[],s=0;for(let[t,i]of n)t>s&&e.push((0,c.jsx)("span",{children:r.slice(s,t)},`plain-${s}`)),e.push((0,c.jsx)("mark",{className:"bg-bg-highlight text-fg-on-highlight rounded-sm not-italic",children:r.slice(t,i+1)},`match-${t}`)),s=i+1;if(s<r.length){let t,n,l=`plain-${s}`;i[3]!==s||i[4]!==r?(t=r.slice(s),i[3]=s,i[4]=r,i[5]=t):t=i[5],i[6]!==l||i[7]!==t?(n=(0,c.jsx)("span",{children:t},l),i[6]=l,i[7]=t,i[8]=n):n=i[8],e.push(n)}t=(0,c.jsx)(c.Fragment,{children:e}),i[0]=n,i[1]=r,i[2]=t}else t=i[2];return t}let tQ=e=>{let t,i,r,n,s,l,a,o,d,h,f,g,x,y,v,w,S,T=(0,u.c)(55),{placeholder:k,inputValue:E,onChange:j,onSubmit:N,onFocus:P,onInputChange:O,suggestions:M,onSuggestionSelect:A,locale:I,searchButtonLabel:R}=e,z=I===b.LOCALES.en?J.default:W.default,[$,B]=(0,p.useState)(!1),[D,Y]=(0,p.useState)(-1),F=M.length>0,H=(0,p.useRef)(null);T[0]!==A?(t=()=>{H.current=setTimeout(()=>{A("")},150)},T[0]=A,T[1]=t):t=T[1];let V=t;T[2]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{H.current&&clearTimeout(H.current)},T[2]=i):i=T[2];let U=i;T[3]!==D||T[4]!==F||T[5]!==N||T[6]!==A||T[7]!==M?(r=e=>{if(F){if("ArrowDown"===e.key){e.preventDefault(),Y(e=>Math.min(e+1,M.length-1));return}if("ArrowUp"===e.key){e.preventDefault(),Y(tZ);return}if("Enter"===e.key&&D>=0){e.preventDefault(),A(M[D].suggestion),Y(-1);return}if("Escape"===e.key){A(""),Y(-1);return}}"Enter"!==e.key||e.shiftKey||(e.preventDefault(),N())},T[3]=D,T[4]=F,T[5]=N,T[6]=A,T[7]=M,T[8]=r):r=T[8];let q=r;T[9]!==N?(n=()=>N(),T[9]=N,T[10]=n):n=T[10];let K=0===E.length;T[11]===Symbol.for("react.memo_cache_sentinel")?(s=(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(),"absolute h-8 w-8 md:w-auto right-3 top-3 text-fg-primary p-0 md:px-6","block text-comp-action-prim-brightGreen-foreground"),T[11]=s):s=T[11];let G=R||z.aiSearch.buttonLabel;T[12]!==G?(l=(0,c.jsx)("span",{className:"hidden md:block",children:G}),T[12]=G,T[13]=l):l=T[13],T[14]===Symbol.for("react.memo_cache_sentinel")?(a=(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"md:hidden h-5 w-5"),children:(0,C.toHTMLCode)(C.ICONS.aiSearch)}),T[14]=a):a=T[14],T[15]!==n||T[16]!==K||T[17]!==l?(o=(0,c.jsxs)("button",{type:"button",onClick:n,disabled:K,className:s,children:[l,a]}),T[15]=n,T[16]=K,T[17]=l,T[18]=o):o=T[18],T[19]!==E.length||T[20]!==k?(d=E.length>0&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.captionHighlight(),"absolute left-3 top-2 text-comp-input-label"),children:k}),T[19]=E.length,T[20]=k,T[21]=d):d=T[21],T[22]===Symbol.for("react.memo_cache_sentinel")?(h={height:"56px"},T[22]=h):h=T[22];let X=E.length>0&&"pt-6 pb-2";T[23]!==X?(f=(0,m.twMerge)("w-full min-h-14 py-4 pr-14 md:pr-33 pl-3",X,"bg-bg-primary text-fg-primary","rounded-xl border border-border-muted outline-offset-5","resize-none overflow-hidden"),T[23]=X,T[24]=f):f=T[24];let Q=F?"search-suggestions":void 0,Z=D>=0?`suggestion-${D}`:void 0;return T[25]!==j||T[26]!==O?(g=e=>{let t=e.target.value;j(t),O(t),e.target.style.height="56px",e.target.scrollHeight>58?(e.target.style.height=`${e.target.scrollHeight}px`,B(!0)):B(!1),Y(-1)},T[25]=j,T[26]=O,T[27]=g):g=T[27],T[28]!==P?(x=()=>{P(),Y(-1)},T[28]=P,T[29]=x):x=T[29],T[30]!==F||T[31]!==V||T[32]!==q||T[33]!==E||T[34]!==k||T[35]!==f||T[36]!==Q||T[37]!==Z||T[38]!==g||T[39]!==x?(y=(0,c.jsx)("textarea",{id:"ai-search-field",placeholder:k,maxLength:1e3,style:h,className:f,value:E,role:"combobox","aria-expanded":F,"aria-autocomplete":"list","aria-controls":Q,"aria-activedescendant":Z,onChange:g,onFocus:x,onBlur:V,onKeyDown:q}),T[30]=F,T[31]=V,T[32]=q,T[33]=E,T[34]=k,T[35]=f,T[36]=Q,T[37]=Z,T[38]=g,T[39]=x,T[40]=y):y=T[40],T[41]!==E.length||T[42]!==$?(v=$&&(0,c.jsxs)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.captionHighlight(),"absolute bottom-2 right-3 text-comp-input-label pointer-events-none"),children:[E.length,"/1000"]}),T[41]=E.length,T[42]=$,T[43]=v):v=T[43],T[44]!==D||T[45]!==F||T[46]!==A||T[47]!==M?(w=F&&(0,c.jsx)(tG,{suggestions:M,activeIndex:D,onSelect:e=>{A(e),Y(-1)},onMouseDown:U}
115),T[44]=D,T[45]=F,T[46]=A,T[47]=M,T[48]=w):w=T[48],T[49]!==o||T[50]!==d||T[51]!==y||T[52]!==v||T[53]!==w?(S=(0,c.jsx)("div",{className:"flex flex-col md:flex-row items-center justify-center gap-4 w-full",children:(0,c.jsxs)("div",{className:"relative flex w-full",children:[o,d,y,v,w]})}),T[49]=o,T[50]=d,T[51]=y,T[52]=v,T[53]=w,T[54]=S):S=T[54],S};function tZ(e){return Math.max(e-1,0)}let t0=e=>{let t,i=(0,u.c)(8),{url:r,title:n,meta_description:s,breadcrumbs:l,pdf_url:a,locale:o,index:d}=e,h=o===b.LOCALES.en?J.default:W.default;if(i[0]!==l||i[1]!==h||i[2]!==d||i[3]!==s||i[4]!==a||i[5]!==n||i[6]!==r){let e=l||[],o=e.slice(0,-1);t=n&&(r||a)&&e.length>0?(0,c.jsxs)("div",{className:"p-6 bg-bg-primary flex flex-col md:flex-row gap-6 md:gap-10 lg:gap-14 justify-between rounded-[20px] items-start md:items-end",children:[(0,c.jsx)("div",{className:"flex flex-col md:flex-row gap-2 md:gap-4",children:(0,c.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight(),"text-fg-primary pt-4 pb-2"),children:n}),(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),children:s}),(0,c.jsx)("div",{className:"flex flex-col gap-2 pt-4",children:(0,c.jsxs)("div",{className:"flex items-center gap-1 flex-wrap",children:[o.map(t1),(0,c.jsx)("span",{className:"flex items-center gap-1",children:(0,c.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:" text-fg-on-highlight",children:e[e.length-1]})})]})})]})}),(0,c.jsxs)("div",{className:"flex flex-col items-end justify-end",children:[r&&"None"!==r&&(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(r),rel:(0,b.getLinkRel)(r),href:r,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(),"flex gap-2 max-w-none md:w-fit h-8 text-comp-action-prim-brightGreen-foreground font-bold mb-2"),prefetch:!1,children:[h.aiSearch.openLink,(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)})]}),a&&"None"!==a&&(0,c.jsxs)(f.default,{className:(0,m.twMerge)(L.BUTTON_STYLES.secondary(),"h-8 flex gap-2"),href:a,target:"_blank",rel:"noopener noreferrer",prefetch:!1,children:[(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.icon()),children:(0,C.toHTMLCode)(C.ICONS.download)}),h.keyInformation.buttonLabel]})]})]}
115,d):null,i[0]=l,i[1]=h,i[2]=d,i[3]=s,i[4]=a,i[5]=n,i[6]=r,i[7]=t}else t=i[7];return t};function t1(e,t){return(0,c.jsxs)("span",{className:"flex items-center gap-1",children:[(0,c.jsx)("span",{className:"text-comp-link-onPrim-enabled underline",children:e}),(0,c.jsx)("span",{className:"text-border-primary",children:"/"})]},t)}let t2=e=>{let t,i,r,n,s,l,a,o=(0,u.c)(44),{locale:d,headline:h,children:f,placeholder:g,aiSummaryEnabled:y,summaryOnly:v,searchButtonLabel:w,suggestions:S}=e,[T,L]=(0,p.useState)(null),[C,k]=(0,p.useState)(""),E=d===b.LOCALES.en?J.default:W.default,[j,N]=(0,p.useState)(void 0),[P,O]=(0,p.useState)(void 0),[M,A]=(0,p.useState)(!1),[I,R]=(0,p.useState)(!1),[z,$]=(0,p.useState)(void 0),B=(0,p.useRef)(null),D=(0,p.useRef)(null);o[0]!==y||o[1]!==S?(t=y?S:[],o[0]=y,o[1]=S,o[2]=t):t=o[2];let{suggestions:Y,handleFocus:F,handleInputChange:H,handleSuggestionSelect:V}=function(e){let t,i,r,n,s,l,a,o,d,c,h=(0,u.c)(20);h[0]!==e?(t=void 0===e?[]:e,h[0]=e,h[1]=t):t=h[1];let f=t;h[2]===Symbol.for("react.memo_cache_sentinel")?(i=[],h[2]=i):i=h[2];let[m,g]=(0,p.useState)(i),x=(0,p.useRef)(null);h[3]!==f?(r=f.slice(0,3).map(eM),h[3]=f,h[4]=r):r=h[4];let b=r;i:{let e;if(0===f.length){n=null;break i}h[5]!==f?((e=new ea({fields:["text"],processTerm:eE,searchOptions:{processTerm:eE},storeFields:["text"],tokenize:eN})).addAll(f.map(eO)),h[5]=f,h[6]=e):e=h[6],n=e}let y=n;h[7]!==y?(s=e=>{var t,i,r,n;let s,l;if(!y)return[];let a=e.trim();if(a.length<2)return[];let o=y.search(a,{combineWith:"AND",fuzzy:e=>e.length<=3?0:e.length<=5?.2:.3,prefix:(e,t,i)=>t===i.length-1});return o.length<2&&a.split(/\s+/).length>1&&(t=o,i=y.search(a,{combineWith:"OR",fuzzy:.2,prefix:!0}),s=new Set(t.map(e=>e.id)),o=[...t,...i.filter(e=>!s.has(e.id))]),(r=o,l=(n=a).toLowerCase(),o=r.map(e=>{let t=e.score||0,i=(e.text||"").toLowerCase();i.startsWith(l)?t*=2:i.includes(l)&&(t*=1.5);let r=n.length/(e.text||"").length;return r>.3&&(t*=1+.3*r),{...e,score:t}}).sort((e,t)=>(t.score||0)-(e.score||0))).slice(0,8).map(e=>{let t=new Set(Object.keys(e.match)),i=e.text;return{matchIndices:function(e,t){if(0===t.size)return null;let i=[];for(let r of e.matchAll(/[a-zA-ZäöüÃÃÃÃà éè]+/g)){let e=r.index,n=r[0],s=eE(n);if(s&&eP(s,t)){i.push([e,e+n.length-1]);continue}let l=function(e,t,i){let r=ej(e.toLowerCase()),n=[];for(let{end:e,part:s,start:l}of r){let r=eE(s);r&&eP(r,i)&&n.push([t+l,t+e-1])}return n}(n,e,t);i.push(...l)}return 0===i.length?null:function(e){let t=[...e].sort((e,t)=>e[0]-t[0]),i=[t[0]];for(let e=1;e<t.length;e++){let r=i[i.length-1];t[e][0]<=r[1]+1?i[i.length-1]=[r[0],Math.max(r[1],t[e][1])]:i.push(t[e])}return i}(i)}(i,t),suggestion:i}})},h[7]=y,h[8]=s):s=h[8];let _=s;h[9]===Symbol.for("react.memo_cache_sentinel")?(l=()=>g([]),h[9]=l):l=h[9];let v=l;h[10]!==b?(a=()=>g(b),h[10]=b,h[11]=a):a=h[11];let w=a;h[12]!==b||h[13]!==_?(o=e=>{(x.current&&clearTimeout(x.current),e)?x.current=setTimeout(()=>g(_(e)),200):g(b)},h[12]=b,h[13]=_,h[14]=o):o=h[14];let S=o;h[15]===Symbol.for("react.memo_cache_sentinel")?(d=e=>(v(),e||void 0),h[15]=d):d=h[15];let T=d;return h[16]!==w||h[17]!==S||h[18]!==m?(c={clearSuggestions:v,handleFocus:w,handleInputChange:S,handleSuggestionSelect:T,suggestions:m},h[16]=w,h[17]=S,h[18]=m,h[19]=c):c=h[19],c}(t);o[3]!==H?(i=e=>{k(e),H(e)},o[3]=H,o[4]=i):i=o[4];let U=i;if(o[5]!==y||o[6]!==E||o[7]!==C||o[8]!==V||o[9]!==v){let e,t;r=e=>{V(e),e&&(k(e),n(e))},o[12]!==E?(e=()=>{D.current&&clearTimeout(D.current),R(!1),D.current=setTimeout(()=>{N(void 0),O(E.aiSearch.noResultsSubline)},500)},o[12]=E,o[13]=e):e=o[13];let i=e;o[14]!==i||o[15]!==E?(t=()=>{L({message:E.aiSearch.noResultsTitle,title:E.aiSearch.noResultsSubline}),i()},o[14]=i,o[15]=E,o[16]=t):t=o[16];let s=t;n=async e=>{L(null),V("");let t=e??C;if(!t||0===t.length)return void s();if(t.length>1e3){L({message:E.aiSearch.inputTooLongTitle,title:E.aiSearch.inputTooLongSubline}),i();return}$(t),i(),A(!0),B.current&&B.current.abort();let r=new AbortController;B.current=r,v||(0,x.fetchAiSearch)(t).then(e=>{e?.value&&e.value.length>0?(D.current&&(clearTimeout(D.current),D.current=null),N(e),R(!0)):s()}),y&&(0,x.fetchAiSearchSummary)(t,r.signal).then(e=>{r.signal.aborted||(D.current&&(clearTimeout(D.current),D.current=null),null===e?O(E.aiSearch.noResultsSubline):O(e||E.aiSearch.error),A(!1))}).catch(e=>{e instanceof Error&&"AbortError"===e.name||(O(E.aiSearch.error),A(!1))})},o[5]=y,o[6]=E,o[7]=C,o[8]=V,o[9]=v,o[10]=r,o[11]=n}else r=o[10],n=o[11];return o[17]!==y||o[18]!==f||o[19]!==T||o[20]!==F||o[21]!==U||o[22]!==r||o[23]!==h||o[24]!==C||o[25]!==M||o[26]!==d||o[27]!==n||o[28]!==g||o[29]!==w||o[30]!==P||o[31]!==z||o[32]!==Y||o[33]!==v?
115(s=(!v||y)&&(0,c.jsxs)("div",{className:"flex flex-col gap-10 lg:gap-16",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-6 text-center",children:[(0,c.jsx)("h1",{className:(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-primary break-words"),children:h}),(0,c.jsx)("div",{children:f})]}),(0,c.jsxs)("div",{className:"flex flex-col gap-20 lg:px-20 xl:px-30",children:[(0,c.jsx)(tQ,{searchButtonLabel:w,placeholder:g,inputValue:C,onChange:k,onSubmit:n,onFocus:F,onInputChange:U,suggestions:Y,onSuggestionSelect:r,locale:d}),y&&(0,c.jsx)(tK,{question:z,answer:P,isLoading:M,locale:d})]}),T&&(0,c.jsx)("div",{children:(0,c.jsxs)("div",{className:"max-w-[720px] flex flex-col gap-6 mx-auto",children:[(0,c.jsx)("h1",{className:(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-fg-primary text-center"),children:T?.title}),(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary text-center"),children:T?.message})]})})]}),o[17]=y,o[18]=f,o[19]=T,o[20]=F,o[21]=U,o[22]=r,o[23]=h,o[24]=C,o[25]=M,o[26]=d,o[27]=n,o[28]=g,o[29]=w,o[30]=P,o[31]=z,o[32]=Y,o[33]=v,o[34]=s):s=o[34],o[35]!==E||o[36]!==I||o[37]!==d||o[38]!==j||o[39]!==v?(l=!v&&j?.value&&j.value.length>0&&(0,c.jsxs)("div",{className:"flex flex-col gap-10 lg:gap-16",children:[(0,c.jsx)("h4",{className:(0,m.twJoin)(_.TYPO_STYLES.headline4(),"text-fg-primary"),children:j?.value&&`${E.aiSearch.results} (${j?.value.length})`}),(0,c.jsx)("div",{className:(0,m.twJoin)("flex flex-col gap-6 transition-opacity duration-500",I?"opacity-100":"opacity-0"),children:j?.value?.map((e,t)=>(0,c.jsx)(t0,{url:e.url??void 0,title:e.title??void 0,meta_description:e.meta_description??void 0,breadcrumbs:e.breadcrumbs??void 0,pdf_url:e.pdf_url??void 0,index:t,locale:d},t))})]}),o[35]=E,o[36]=I,o[37]=d,o[38]=j,o[39]=v,o[40]=l):l=o[40],o[41]!==s||o[42]!==l?(a=(0,c.jsxs)("div",{className:"flex flex-col gap-20 h-full",children:[s,l]}),o[41]=s,o[42]=l,o[43]=a):a=o[43],a},t3=e=>{let t,i,r,n,s,l,a,o,d=(0,u.c)(30),{entry:f,locale:p,context:g}=e,x=(0,h.useContentfulLiveUpdates)(f);d[0]!==x.sys.id?(t={entryId:x.sys.id},d[0]=x.sys.id,d[1]=t):t=d[1];let y=(0,h.useContentfulInspectorMode)(t);if(d[2]!==g||d[3]!==f.fields.spaceBottom||d[4]!==f.fields.spaceTop||d[5]!==x.fields.summaryOnly){n=Symbol.for("react.early_return_sentinel");i:{let e,t=(0,b.getSpaceTopClass)((0,b.getEnumValue)(f.fields.spaceTop,b.SPACE,b.SPACE.xl)),s=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(f.fields.spaceBottom,b.SPACE,b.SPACE.xl));if(x.fields.summaryOnly&&!g.aiSummaryEnabled){n=null;break i}d[9]!==g.searchAutocompleteSuggestions?(e=g.searchAutocompleteSuggestions??[],d[9]=g.searchAutocompleteSuggestions,d[10]=e):e=d[10],i=e,r=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),s,t)}d[2]=g,d[3]=f.fields.spaceBottom,d[4]=f.fields.spaceTop,d[5]=x.fields.summaryOnly,d[6]=i,d[7]=r,d[8]=n}else i=d[6],r=d[7],n=d[8];if(n!==Symbol.for("react.early_return_sentinel"))return n;d[11]!==y?(s=y({fieldId:"none"}),d[11]=y,d[12]=s):s=d[12];let _=g.aiSummaryEnabled&&g.aiAgentEnabled,v=x.fields.summaryOnly??!1;return d[13]!==g||d[14]!==p||d[15]!==x.fields.description?(l=x.fields.description&&(0,O.documentToReactComponents)(x.fields.description,{renderNode:(0,A.renderNode)(p,g),renderText:A.renderText}),d[13]=g,d[14]=p,d[15]=x.fields.description,d[16]=l):l=d[16],d[17]!==p||d[18]!==i||d[19]!==_||d[20]!==v||d[21]!==l||d[22]!==x.fields.headline||d[23]!==x.fields.placeholder||d[24]!==x.fields.searchButtonLabel?(a=(0,c.jsx)(t2,{locale:p,headline:x.fields.headline,placeholder:x.fields.placeholder,aiSummaryEnabled:_,summaryOnly:v,searchButtonLabel:x.fields.searchButtonLabel,suggestions:i,children:l}),d[17]=p,d[18]=i,d[19]=_,d[20]=v,d[21]=l,d[22]=x.fields.headline,d[23]=x.fields.placeholder,d[24]=x.fields.searchButtonLabel,d[25]=a):a=d[25],d[26]!==r||d[27]!==s||d[28]!==a?(o=(0,c.jsx)("section",{className:r,...s,children:a}),d[26]=r,d[27]=s,d[28]=a,d[29]=o):o=d[29],o};var t4=e.i(18566);let t5=({targets:e,onActivate:t})=>{let i=(0,t4.useSearchParams)(),[r,n]=(0,p.useState)(null),s=(0,p.useCallback)(e=>{let t=!1,i=0,r=()=>{if(t||i++>30)return;let n=document.getElementById(e);if(n){let e=n.getBoundingClientRect().top+window.scrollY-100;window.scrollTo({behavior:"smooth",top:e})}else requestAnimationFrame(r)};return requestAnimationFrame(r),()=>{t=!0}},[]),l=(0,p.useRef)(!1);return(0,p.useEffect)(()=>
115{if(r)return s(r)},[r,s]),(0,p.useEffect)(()=>{if(l.current||0===e.length)return;let r=i.get("target");if(!r)return;let s=e.find(e=>e.anchorLinkTarget===r);s&&(l.current=!0,t(s,r),n(r))},[i,e,t]),(0,p.useEffect)(()=>{let i=i=>{let r=i.target.closest('a[href*="target="]');if(!r)return;let n=new URL(r.href,window.location.origin).searchParams.get("target");if(!n)return;let l=e.find(e=>e.anchorLinkTarget===n);l&&(i.preventDefault(),i.stopPropagation(),t(l,n),requestAnimationFrame(()=>s(n)))};return document.addEventListener("click",i,!0),()=>document.removeEventListener("click",i,!0)},[e,t,s]),{scrollToElement:s}},t6=e=>{let t,i,r,n=(0,u.c)(7),{entry:s}=e,l=s.fields.name;n[0]!==s.sys.id||n[1]!==l?(t=l?[{anchorLinkTarget:l,id:s.sys.id}]:[],n[0]=s.sys.id,n[1]=l,n[2]=t):t=n[2];let a=t;return n[3]!==a?(i={onActivate:t7,targets:a},n[3]=a,n[4]=i):i=n[4],t5(i),n[5]!==l?(r=(0,c.jsx)("section",{id:l,className:"relative -top-11"}),n[5]=l,n[6]=r):r=n[6],r};function t7(e,t){let i=new URL(window.location.href);i.searchParams.set("target",t),window.history.replaceState(null,"",i.toString())}let t8=e=>{let t,i,r,n,s,l,a,o,d,h,g,x,v,w=(0,u.c)(32),{children:S,headline:T,qrCodeImage:L,imageAppStore:C,imagePlayStore:k}=e,[E,j]=(0,p.useState)(!1),[N,P]=(0,p.useState)(!1),[O,M]=(0,p.useState)(!1),A=(0,y.useWindowSize)();w[0]!==A.width?(t=()=>{let e=window.navigator.userAgent||"",t=A.width<=1024,i=/android/i.test(e),r=/iPad|iPhone|iPod/.test(e);j(t),P(i),M(r)},w[0]=A.width,w[1]=t):t=w[1],w[2]!==A?(i=[A],w[2]=A,w[3]=i):i=w[3],(0,p.useEffect)(t,i),w[4]!==C||w[5]!==k||w[6]!==N||w[7]!==E||w[8]!==O?(r=E&&N?k:E&&O?C:E?[]:[k,C],w[4]=C,w[5]=k,w[6]=N,w[7]=E,w[8]=O,w[9]=r):r=w[9];let R=r;return w[10]===Symbol.for("react.memo_cache_sentinel")?(n=(0,m.twJoin)(_.TYPO_STYLES.headline5(),"text-fg-primary"),w[10]=n):n=w[10],w[11]!==T?(s=(0,c.jsx)("h5",{className:n,children:T}),w[11]=T,w[12]=s):s=w[12],w[13]===Symbol.for("react.memo_cache_sentinel")?(l=(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary lg:text-18 [&>p>a]:underline [&>p>a]:text-comp-action-prim-darkGreen-enabled"),w[13]=l):l=w[13],w[14]!==S?(a=(0,c.jsx)("div",{className:l,children:S}),w[14]=S,w[15]=a):a=w[15],w[16]!==s||w[17]!==a?(o=(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-3 flex-1/2 items-center lg:items-start",children:[s,a]}),w[16]=s,w[17]=a,w[18]=o):o=w[18],w[19]!==R?(d=Array.isArray(R)?R.map((e,t)=>e?.src&&e.link?(0,c.jsx)(f.default,{href:e.link,target:"_blank",rel:"noopener noreferrer",prefetch:!1,children:(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(e.src),...e.size,alt:e.description,sizes:(0,b.getImageSizes)(R.length),className:""})},t):null):R?.src&&R.link&&(0,c.jsx)(f.default,{href:R.link,target:"_blank",rel:"noopener noreferrer",prefetch:!1,children:(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(R.src),...R.size,alt:R.description,sizes:(0,b.getImageSizes)(),className:""})}),w[19]=R,w[20]=d):d=w[20],w[21]!==d?(h=(0,c.jsx)("div",{className:"flex flex-col gap-4 items-end py-2",children:d}),w[21]=d,w[22]=h):h=w[22],w[23]!==E||w[24]!==L?(g=!E&&L?.size&&(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(L.src),...L.size,alt:L.description,sizes:(0,b.getImageSizes)(),className:"max-w-40 max-h-40"}),w[23]=E,w[24]=L,w[25]=g):g=w[25],w[26]!==h||w[27]!==g?(x=(0,c.jsxs)("div",{className:"flex flex-row gap-10",children:[h,g]}),w[26]=h,w[27]=g,w[28]=x):x=w[28],w[29]!==x||w[30]!==o?(v=(0,c.jsxs)("div",{className:"bg-fg-accentOnEmphasis py-10 px-6 md:px-10 rounded-4xl flex flex-col gap-10 items-center lg:flex-row lg:justify-between",children:[o,x]}),w[29]=x,w[30]=o,w[31]=v):v=w[31],v},t9=e=>{let t,i,r,n,s,l,a,o,d,h,g,x,v,w,S,T,L,C,k=(0,u.c)(50),{children:E,headline:j,topline:N,image:P,imageAppStore:O,imagePlayStore:M,backgroundColor:A}=e,[R,z]=(0,p.useState)(!1),[$,D]=(0,p.useState)(!1),[Y,F]=(0,p.useState)(!1),H=(0,y.useWindowSize)();k[0]!==H.width?(t=()=>{let e=window.navigator.userAgent||"",t=H.width<=1024,i=/android/i.test(e),r=/iPad|iPhone|iPod/.test(e);z(t),D(i),F(r)},k[0]=H.width,k[1]=t):t=k[1],k[2]!==H?(i=[H],k[2]=H,k[3]=i):i=k[3],(0,p.useEffect)(t,i),k[4]!==O||k[5]!==M||k[6]!==$||k[7]!==R||k[8]!==Y?(r=R&&$?M:R&&Y?O:[M,O],k[4]=O,k[5]=M,k[6]=$,k[7]=R,k[8]=Y,k[9]=r):r=k[9];let V=r,U="Dark"===A,W="Secondary"===A,J=U?"bg-bg-accent":"bg-bg-secondary";return k[10]!==J?(n=(0,m.twJoin)("p-6 pb-0 md:px-20 md:pt-10 lg:pb-0 lg:p-14 xl:pb-0 xl:p-20 2xl:p-28 2xl:pb-0 rounded-[20px] md:rounded-[40px] flex flex-col gap-10 items-center lg:flex-row lg:justify-between",J),k[10]=J,k[11]=n):n=k[11],k[12]!==U?(s=(0,m.twJoin)(_.TYPO_STYLES.topline(),U?"text-fg-accentOnEmphasis":"text-fg-on-highlight"),k[12]=U,k[13]=s):s=k[13],k[14]!==s||k[15]!==N?(l=(0,c.jsx)("p",{className:s,children:N}),k[14]=s,k[15]=N,k[16]=l):l=k[16],k[17]!==U||k[18]!==W?(a=(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-center lg:text-left",U?"text-fg-on-emphasis":"text-fg-primary"),k[17]=U,k[18]=W,k[19]=a):a=k[19],k[20]!==j||k[21]!==a?(o=(0,c.jsx)("h5",{className:a,children:j}),k[20]=j,k[21]=a,k[22]=o):o=k[22],k[23]!==l||k[24]!==o?(d=(0,c.jsxs)("div",{className:"flex flex-col gap-2 lg:gap-4 w-full items-center lg:items-start",children:[l,o]}),k[23]=l,k[24]=o,k[25]=d):d=k[25],k[26]!==U||k[27]!==W?(h=(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-center lg:text-left","lg:text-18 [&>p>a]:underline ",U?"text-fg-on-emphasis":"text-fg-primary [&>p>a]:text-comp-action-prim-darkGreen-enabled"),k[26]=U,k[27]=W,k[28]=h):h=k[28],k[29]!==E||k[30]!==h?(g=(0,
115c.jsx)("div",{className:h,children:E}),k[29]=E,k[30]=h,k[31]=g):g=k[31],k[32]!==V?(x=Array.isArray(V)?V.map((e,t)=>e?.src&&e.link?(0,c.jsx)(f.default,{href:e.link,target:"_blank",rel:"noopener noreferrer",prefetch:!1,children:(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(e.src),...e.size,alt:e.description,sizes:(0,b.getImageSizes)(V.length),className:""})},t):null):V?.src&&V.link&&(0,c.jsx)(f.default,{href:V.link,target:"_blank",rel:"noopener noreferrer",prefetch:!1,children:(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(V.src),...V.size,alt:V.description,sizes:(0,b.getImageSizes)(),className:""})}),k[32]=V,k[33]=x):x=k[33],k[34]!==x?(v=(0,c.jsx)("div",{className:"flex flex-col lg:flex-row gap-4 items-center lg:items-start w-full",children:x}),k[34]=x,k[35]=v):v=k[35],k[36]!==g||k[37]!==v?(w=(0,c.jsxs)("div",{className:"flex flex-col gap-6 lg:gap-10 w-full items-center lg:items-start",children:[g,v]}),k[36]=g,k[37]=v,k[38]=w):w=k[38],k[39]!==d||k[40]!==w?(S=(0,c.jsxs)("div",{className:"flex flex-col gap-6 max-w-[560px] w-full lg:justify-center mx-auto lg:mx-0",children:[d,w]}),k[39]=d,k[40]=w,k[41]=S):S=k[41],k[42]!==P?(T=P?.size&&(0,c.jsx)("div",{className:"w-full flex justify-center",children:(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(P.src),...P.size,alt:P.description,sizes:(0,b.getImageSizes)(),className:"w-[250px] h-[380px] md:min-w-78.75 md:min-h-[480px] lg:min-w-[320px] lg:min-h-122 xl:min-w-100 xl:min-h-152.5 2xl:min-h-155"})}),k[42]=P,k[43]=T):T=k[43],k[44]!==S||k[45]!==T?(L=(0,c.jsxs)("div",{className:"flex flex-col lg:flex-row gap-10 lg:gap-14 xl:gap-20 2xl:gap-28 w-full",children:[S,T]}),k[44]=S,k[45]=T,k[46]=L):L=k[46],k[47]!==L||k[48]!==n?(C=(0,c.jsx)("div",{className:n,children:L}),k[47]=L,k[48]=n,k[49]=C):C=k[49],C},ie=e=>{let t,i,r,n,s,l=(0,u.c)(25),{entry:a,locale:o,context:d}=e,f=(0,h.useContentfulLiveUpdates)(a);l[0]!==a.sys.id?(t={entryId:a.sys.id},l[0]=a.sys.id,l[1]=t):t=l[1];let p=(0,h.useContentfulInspectorMode)(t);if(l[2]!==f.fields.spaceBottom||l[3]!==f.fields.spaceTop){let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(f.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(f.fields.spaceBottom,b.SPACE,b.SPACE.xl));i=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),t,e),l[2]=f.fields.spaceBottom,l[3]=f.fields.spaceTop,l[4]=i}else i=l[4];return l[5]!==p?(r=p({fieldId:"none"}),l[5]=p,l[6]=r):r=l[6],l[7]!==d||l[8]!==o||l[9]!==f.fields.backgroundColor||l[10]!==f.fields.description||l[11]!==f.fields.headline||l[12]!==f.fields.imageAppStore||l[13]!==f.fields.imageLarge||l[14]!==f.fields.imagePlayStore||l[15]!==f.fields.linkAppStore||l[16]!==f.fields.linkPlayStore||l[17]!==f.fields.moduleOption||l[18]!==f.fields.qrCodeImage||l[19]!==f.fields.topline?(n="module_size_large"===f.fields.moduleOption?(0,c.jsx)(t9,{topline:f.fields.topline,headline:f.fields.headline,image:f.fields.imageLarge?.fields?.file?.details.image&&{description:f.fields.imageLarge.fields.description??"",size:f.fields.imageLarge.fields.file.details.image,src:(0,b.fetchContentfulImage)(f.fields.imageLarge.fields.file.url)},imageAppStore:f.fields.imageAppStore?.fields?.file?.details.image&&{description:f.fields.imageAppStore.fields.description??"",link:f.fields.linkAppStore,size:f.fields.imageAppStore.fields.file.details.image,src:(0,b.fetchContentfulImage)(f.fields.imageAppStore.fields.file.url)},imagePlayStore:f.fields.imagePlayStore?.fields?.file?.details.image&&{description:f.fields.imagePlayStore.fields.description??"",link:f.fields.linkPlayStore,size:f.fields.imagePlayStore.fields.file.details.image,src:(0,b.fetchContentfulImage)(f.fields.imagePlayStore.fields.file.url)},backgroundColor:f.fields.backgroundColor,children:f.fields.description&&(0,O.documentToReactComponents)(f.fields.description,{renderNode:(0,A.renderNode)(o,d),renderText:A.renderText})}):(0,c.jsx)(t8,{headline:f.fields.headline,qrCodeImage:f.fields.qrCodeImage?.fields?.file?.details.image&&{description:f.fields.qrCodeImage.fields.description??"",size:f.fields.qrCodeImage.fields.file.details.image,src:(0,b.fetchContentfulImage)(f.fields.qrCodeImage.fields.file.url)},imageAppStore:f.fields.imageAppStore?.fields?.file?.details.image&&{description:f.fields.imageAppStore.fields.description??"",link:f.fields.linkAppStore,size:f.fields.imageAppStore.fields.file.details.image,src:(0,b.fetchContentfulImage)(f.fields.imageAppStore.fields.file.url)},imagePlayStore:f.fields.imagePlayStore?.fields?.file?.details.image&&{description:f.fields.imagePlayStore.fields.description??"",link:f.fields.linkPlayStore,size:f.fields.imagePlayStore.fields.file.details.image,src:(0,b.fetchContentfulImage)(f.fields.imagePlayStore.fields.file.url)},children:f.fields.description&&(0,O.documentToReactComponents)(f.fields.description,{renderNode:(0,A.renderNode)(o,d),renderText:A.renderText})}),l[7]=d,l[8]=o,l[9]=f.fields.backgroundColor,l[10]=f.fields.description,l[11]=f.fields.headline,l[12]=f.fields.imageAppStore,l[13]=f.fields.imageLarge,l[14]=f.fields.imagePlayStore,l[15]=f.fields.linkAppStore,l[16]=f.fields.linkPlayStore,l[17]=f.fields.moduleOption,l[18]=f.fields.qrCodeImage,l[19]=f.fields.topline,l[20]=n):n=l[20],l[21]!==i||l[22]!==r||l[23]!==n?(s=(0,c.jsx)("section",{className:i,...r,children:n}),l[21]=i,l[22]=r,l[23]=n,l[24]=s):s=l[24],s},it=e=>{let t,i,r,n,s,l,a,o,d,g,x,y,v=(0,u.c)(32),{entrySysId:w,button:S,image:T,headline:L,children:k,youtubeId:E,locale:j,context:N}=e;v[0]!==w?(t={entryId:w},v[0]=w,v[1]=t):t=v[1];let P=(0,h.useContentfulInspectorMode)(t),[O,M]=(0,p.useState)(!1);return v[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),"flex flex-col gap-8 md:gap-10 lg:flex-row lg:gap-14 xl:gap-20"),v[2]=i):i=v[2],v[3]!==P?(r=P({fieldId:"none"}),v[3]=P,v[4]=r):r=v[4],v[5]!==N||v[6]!==T||v[7]!==j||v[8]!==E?(n=T?.src&&(0,c.jsxs)("div",{className:"relative flex-1 z-2 2xl:max-w-[480px]",children:[(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(T.src),...T.size,alt:T.description,sizes:(0,b.getImageSizes)(),className:(0,m.twMerge)("object-cover w-ful aspect-square md:aspect-[3/2] lg:aspect-[4/5] w-full md:max-w-none max-w-[400px] lg:max-h-none lg:max-w-none mx-auto",E&&"brightness-75")}),E&&(0,c.jsx)(R.PlayButtonOverlay,{context:N,locale:j,onClick:()=>M(!0)})]}),v[5]=N,v[6]=T,v[7]=j,v[8]=E,v[9]=n):n=v[9],v[10]===Symbol.for("react.memo_cache_sentinel")?(s=(0,m.twJoin)(_.TYPO_STYLES.headline2(),"text-fg-primary"),v[10
115]=s):s=v[10],v[11]!==L?(l=(0,c.jsx)("h2",{className:s,children:L}),v[11]=L,v[12]=l):l=v[12],v[13]===Symbol.for("react.memo_cache_sentinel")?(a=(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary text-center md:text-left app-slider-module"),v[13]=a):a=v[13],v[14]!==k?(o=(0,c.jsx)("div",{className:a,children:k}),v[14]=k,v[15]=o):o=v[15],v[16]!==S?(d=S?.label&&(0,c.jsxs)(f.default,{href:S.href,className:(0,m.twJoin)("flex items-center no-underline"),prefetch:!1,children:[(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMLink(),"text-comp-link-EmphasizePrim-enabled"),children:S.label}),(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.icon(),"text-comp-link-EmphasizePrim-enabled text-[14px]"),children:(0,C.toHTMLCode)(C.ICONS.chevronRight)})]}),v[16]=S,v[17]=d):d=v[17],v[18]!==l||v[19]!==o||v[20]!==d?(g=(0,c.jsxs)("div",{className:"flex flex-col gap-6 items-center md:items-start lg:pt-32 xl:pt-40 flex-1 z-2",children:[l,o,d]}),v[18]=l,v[19]=o,v[20]=d,v[21]=g):g=v[21],v[22]!==N||v[23]!==j||v[24]!==O||v[25]!==E?(x=O&&(0,c.jsx)(z.PopupView,{onClose:()=>M(!1),children:(0,c.jsx)($.YoutubeVideoView,{youtubeId:E,locale:j,context:N})}),v[22]=N,v[23]=j,v[24]=O,v[25]=E,v[26]=x):x=v[26],v[27]!==g||v[28]!==x||v[29]!==r||v[30]!==n?(y=(0,c.jsxs)("div",{className:i,...r,children:[n,g,x]}),v[27]=g,v[28]=x,v[29]=r,v[30]=n,v[31]=y):y=v[31],y},ii=e=>{let t,i,r,n,s,l=(0,u.c)(23),{entry:a,locale:o,context:d}=e,f=(0,h.useContentfulLiveUpdates)(a);l[0]!==d||l[1]!==o||l[2]!==f.fields.linkHref||l[3]!==f.fields.linkRef?(t=(0,g.getLinkURL)(o,d,{...(0,M.getLinkTargetPageId)(f.fields.linkRef,d.website),href:f.fields.linkHref}),l[0]=d,l[1]=o,l[2]=f.fields.linkHref,l[3]=f.fields.linkRef,l[4]=t):t=l[4];let p=t;return l[5]!==p||l[6]!==f.fields.label?(i=p?{href:p,label:f.fields.label||"what?"}:void 0,l[5]=p,l[6]=f.fields.label,l[7]=i):i=l[7],l[8]!==f.fields.image?(r=f.fields.image?.fields?.file?.details.image&&{description:f.fields.image?.fields.description??"",size:f.fields.image.fields.file.details.image,src:(0,b.fetchContentfulImage)(f.fields.image?.fields.file.url)},l[8]=f.fields.image,l[9]=r):r=l[9],l[10]!==d||l[11]!==o||l[12]!==f.fields.description?(n=f.fields.description&&(0,O.documentToReactComponents)(f.fields.description,{renderNode:(0,A.renderNode)(o,d),renderText:A.renderText}),l[10]=d,l[11]=o,l[12]=f.fields.description,l[13]=n):n=l[13],l[14]!==d||l[15]!==o||l[16]!==i||l[17]!==r||l[18]!==n||l[19]!==f.fields.headline||l[20]!==f.fields.youtubeId||l[21]!==f.sys.id?(s=(0,c.jsx)(it,{entrySysId:f.sys.id,button:i,headline:f.fields.headline,image:r,youtubeId:f.fields.youtubeId,locale:o,context:d,children:n}),l[14]=d,l[15]=o,l[16]=i,l[17]=r,l[18]=n,l[19]=f.fields.headline,l[20]=f.fields.youtubeId,l[21]=f.sys.id,l[22]=s):s=l[22],s},ir=e=>{let t,i,r=(0,u.c)(3);return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)("px-4 md:px-6 lg:px-14 xl:px-28 w-full max-w-(--w-viewport) relative"),r[0]=t):t=r[0],r[1]!==e?(i=(0,c.jsx)("div",{className:t,children:(0,c.jsx)("div",{className:"top-10 lg:top-8 absolute -translate-x-1/2 lg:translate-0 left-1/2 lg:left-[calc(50%+28px)] xl:left-[66%]",children:(0,c.jsx)(N,{...e})})}),r[1]=e,r[2]=i):i=r[2],i},is=e=>{let t,i,r,n=(0,u.c)(4);return n[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)("px-4 md:px-6 lg:px-14 xl:px-28 w-full max-w-(--w-viewport) absolute -bottom-[22px] lg:top-10 xl:top-18"),n[0]=t):t=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(i=(0,m.twMerge)(v.WRAPPER_STYLES.HCenterBetween(),v.WRAPPER_STYLES.HTopLeft(b.BREAKPOINTS.lg),"gap-2 "),n[1]=i):i=n[1],n[2]!==e?(r=(0,c.jsx)("div",{className:t,children:(0,c.jsx)("div",{className:"z-2 right-4 left-4 md:right-6 md:left-6 lg:right-0 block absolute lg:left-[calc(50%+28px)] xl:left-[calc(50%+40px)]",children:(0,c.jsx)(j,{...e,className:i,itemsCount:e.itemsCount})})}),n[2]=e,n[3]=r):r=n[3],r},il=e=>{let t,i,r,n,s,l,a,o,d,f,p,g,y,_=(0,u.c)(49),{entry:v,locale:w,context:S}=e,T=(0,x.useWebsitePredicate)(S.website),L=(0,h.useContentfulLiveUpdates)(v);_[0]!==v.sys.id?(t={entryId:v.sys.id},_[0]=v.sys.id,_[1]=t):t=_[1];let C=(0,h.useContentfulInspectorMode)(t);if(_[2]!==S||_[3]!==C||_[4]!==w||_[5]!==L.fields.items||_[6]!==L.fields.spaceBottom||_[7]!==L.fields.spaceTop||_[8]!==L.sys.id||_[9]!==T){let e,t,u,h,g,x,y=(L.fields.items||[]).filter(T);
115if(_[20]!==L.fields.spaceBottom||_[21]!==L.fields.spaceTop){let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(L.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(L.fields.spaceBottom,b.SPACE,b.SPACE.xl));p=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),"relative flex flex-col gap-10 lg:gap-16",e,t),_[20]=L.fields.spaceBottom,_[21]=L.fields.spaceTop,_[22]=p}else p=_[22];_[23]!==C?(r=C({fieldId:"none"}),_[23]=C,_[24]=r):r=_[24],i=k,n=L.sys.id,_[25]===Symbol.for("react.memo_cache_sentinel")?(e={count:1,gap:0,offset:0,scrollAlignment:"start"},_[25]=e):e=_[25],_[26]===Symbol.for("react.memo_cache_sentinel")?(t={count:1,gap:0,offset:0,scrollAlignment:"start"},_[26]=t):t=_[26],_[27]===Symbol.for("react.memo_cache_sentinel")?(u={count:1,gap:0,offset:0,scrollAlignment:"start"},_[27]=u):u=_[27],_[28]===Symbol.for("react.memo_cache_sentinel")?(h={count:1,gap:0,offset:0,scrollAlignment:"start"},_[28]=h):h=_[28],_[29]===Symbol.for("react.memo_cache_sentinel")?(g={count:1,gap:0,offset:0,scrollAlignment:"start"},_[29]=g):g=_[29],_[30]===Symbol.for("react.memo_cache_sentinel")?(s={[b.BREAKPOINTS.xs]:e,[b.BREAKPOINTS.sm]:t,[b.BREAKPOINTS.md]:u,[b.BREAKPOINTS.lg]:h,[b.BREAKPOINTS.xl]:g,[b.BREAKPOINTS.xxl]:{count:1,gap:0,offset:0,scrollAlignment:"start"}},_[30]=s):s=_[30],l=y.length,_[31]===Symbol.for("react.memo_cache_sentinel")?(a=(0,m.twMerge)(b.VIEWPORT_STYLES.margin(!0),"2xl:px-0 relative"),_[31]=a):a=_[31],o=is,d=ir,_[32]!==S||_[33]!==w||_[34]!==L.sys.id?(x=(e,t)=>(0,c.jsx)(E,{styleId:`${L.sys.id}`,children:(0,c.jsx)(ii,{entry:e,locale:w,context:S})},t),_[32]=S,_[33]=w,_[34]=L.sys.id,_[35]=x):x=_[35],f=y.map(x),_[2]=S,_[3]=C,_[4]=w,_[5]=L.fields.items,_[6]=L.fields.spaceBottom,_[7]=L.fields.spaceTop,_[8]=L.sys.id,_[9]=T,_[10]=i,_[11]=r,_[12]=n,_[13]=s,_[14]=l,_[15]=a,_[16]=o,_[17]=d,_[18]=f,_[19]=p}else i=_[10],r=_[11],n=_[12],s=_[13],l=_[14],a=_[15],o=_[16],d=_[17],f=_[18],p=_[19];return _[36]!==i||_[37]!==n||_[38]!==s||_[39]!==l||_[40]!==a||_[41]!==o||_[42]!==d||_[43]!==f?(g=(0,c.jsx)(i,{styleId:n,data:s,itemsCount:l,className:a,CarouselNavigation:o,CarouselDots:d,children:f}),_[36]=i,_[37]=n,_[38]=s,_[39]=l,_[40]=a,_[41]=o,_[42]=d,_[43]=f,_[44]=g):g=_[44],_[45]!==r||_[46]!==g||_[47]!==p?(y=(0,c.jsx)("section",{className:p,...r,children:g}),_[45]=r,_[46]=g,_[47]=p,_[48]=y):y=_[48],y};var ia=e.i(70703),io=e.i(63306),id=e.i(13199);let ic=(0,ia.default)(()=>e.A(1491).then(e=>e.BranchLocatorMapView),{loadableGenerated:{modules:[37542]},ssr:!1}),iu=(0,io.withConsent)(({context:e,entry:t,locale:i})=>{let r=i===b.LOCALES.en?J.default:W.default,n=(0,h.useContentfulLiveUpdates)(t),s=e.branches.get(n.fields.masterBranch?.sys.id??"");if(1!==e.branchLocatorPageIds.size)return(0,c.jsx)(id.ErrorView,{children:"Found more or less than one Branch-Locator-Page"});let l=(0,g.getLinkURL)(i,e,{pageId:e.branchLocatorPageIds.values().next().value}),a=(0,b.getSpaceTopClass)((0,b.getEnumValue)(n.fields.spaceTop,b.SPACE,b.SPACE.xl)),o=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(n.fields.spaceBottom,b.SPACE,b.SPACE.xl));return n?(0,c.jsxs)("section",{className:(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),o,a,"flex flex-col gap-20"),children:[(0,c.jsx)("div",{className:"flex flex-col gap-6",children:(0,c.jsx)("h1",{className:(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-primary text-center"),children:n.fields.name})}),(0,c.jsxs)("div",{className:"flex gap-14 flex-col lg:flex-row",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:sticky lg:top-28 lg:h-[60vh] flex-3/5 aspect-square md:aspect-video lg:max-w-180 lg:aspect-square",children:[(0,c.jsx)(ic,{mapContainerClassName:"w-full aspect-square md:aspect-video lg:max-w-[720px] rounded-[24px] lg:aspect-square",center:{lat:n.fields.latitude,lng:n.fields.longitude},zoom:n.fields.zoom,locale:i,context:e}),l&&(0,c.jsx)(f.default,{href:l,target:(0,b.getLinkTarget)(l),rel:(0,b.getLinkRel)(l),prefetch:!1,className:(0,m.twJoin)(L.BUTTON_STYLES.secondaryBig(),"max-w-none w-fit"),children:r.filialPage.backToSearchLabel})]}
115),(0,c.jsxs)("div",{className:"w-full flex-2/5 gap-10 flex flex-col",children:[(n.fields.theosNotice||n.fields.manualNotice)&&(0,c.jsxs)("div",{className:"bg-fg-accentOnEmphasis rounded-[20px] p-10 flex flex-col gap-4 ",children:[(0,c.jsx)("h6",{className:(0,m.twJoin)(_.TYPO_STYLES.headline6(),"text-fg-primary"),children:r.filialPage.title}),n.fields.theosNotice&&(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyL(),"text-fg-primary"),children:n.fields.theosNotice}),n.fields.manualNotice&&(0,c.jsx)("div",{className:(0,m.twJoin)(_.TYPO_STYLES.copyL(),"text-fg-primary press-article-description-richtext"),children:(0,O.documentToReactComponents)(n.fields.manualNotice,{renderNode:(0,A.renderNode)(i,e),renderText:A.renderText})})]}),(0,c.jsxs)("div",{className:"bg-bg-primary rounded-[20px] p-10 flex flex-col gap-10",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,c.jsx)("h6",{className:(0,m.twJoin)(_.TYPO_STYLES.headline6(),"text-fg-primary"),children:n.fields.name}),(0,c.jsxs)("div",{className:"flex flex-col",children:[(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyL(),"text-fg-primary"),children:n.fields.streetHouseNr}),(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyL(),"text-fg-primary"),children:n.fields.postalCode+" "+n.fields.city})]}),s&&(0,c.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,c.jsxs)("h6",{className:(0,m.twJoin)(_.TYPO_STYLES.headline6(),"text-fg-primary"),children:[r.filialPage.mainBranch," ",s?.name]}),(0,c.jsxs)("div",{className:"flex flex-col",children:[(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyL(),"text-fg-primary"),children:s?.streetHouseNr}),(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyL(),"text-fg-primary"),children:`${s?.postalCode} ${s?.city}`})]}),(s?.phone||s?.fax)&&(0,c.jsxs)("div",{className:"flex flex-row gap-4",children:[(0,c.jsxs)("div",{className:"flex flex-col",children:[s?.phone&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight(),"text-fg-primary"),children:r.filialPage.phone}),s?.fax&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight(),"text-fg-primary"),children:r.filialPage.fax})]}),(0,c.jsxs)("div",{className:"flex flex-col",children:[s?.phone&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),children:s.phone}),s?.fax&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),children:s.fax})]})]})]})]}),!s&&(n.fields.phone||n.fields.fax)&&(0,c.jsxs)("div",{className:"flex flex-row gap-4",children:[(0,c.jsxs)("div",{className:"flex flex-col",children:[n.fields.phone&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight(),"text-fg-primary"),children:r.filialPage.phone}),n.fields.fax&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight(),"text-fg-primary"),children:r.filialPage.fax})]}),(0,c.jsxs)("div",{className:"flex flex-col",children:[n.fields.phone&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),children:n.fields.phone}),n.fields.fax&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),children:n.fields.fax})]})]})]}),(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[!s&&n.fields.openHours&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h6",{className:(0,m.twJoin)(_.TYPO_STYLES.headline6(),"text-fg-primary"),children:r.filialPage.openTime}),(0,c.jsx)("table",{className:"table-auto",children:(0,c.jsx)("tbody",{children:e.branches.get(n.sys.id)?.openHours.map((e,t)=>(0,c.jsxs)("tr",{className:"align-top",children:[(0,c.jsx)("td",{className:"align-top pr-2",children:e.day}),(0,c.jsxs)("td",{className:"align-top whitespace-normal break-words",children:[e.morning_start&&e.morning_end&&`${e.morning_start} - ${e.morning_end}`,e.morning_start&&e.morning_end&&e.afternoon_start&&e.afternoon_end&&", ",e.afternoon_start&&e.afternoon_end&&`${e.afternoon_start} - ${e.afternoon_end}`," ","Uhr"]})]},t))})})]}),(void 0!==n.fields.gaa||void 0!==n.fields.gae||void 0!==n.fields.kad)&&(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,c.jsx)("h6",{className:(0,m.twJoin)(_.TYPO_STYLES.headline6(),"text-fg-primary"),children:r.filialPage.services}),(0,c.jsxs)("div",{className:"flex flex-col gap-4",children:[void 0!==n.fields.gaa&&n.fields.gaa>0&&(0,c.jsxs)("div",{className:"flex gap-4 px-6 py-4 bg-bg-secondary items-center rounded-xl w-fit",children:[(0,c.jsx)("div",{children:(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.icon(),"w-10 h-10 rounded-full bg-fg-accentOnEmphasis flex items-center justify-center"),children:(0,C.toHTMLCode)(C.ICONS.circleCheck)})}),(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight(),"text-fg-primary"),children:r.filialResults.gaa})]}),void 0!==n.fields.gae&&n.fields.gae>0&&(0,c.jsxs)("div",{className:"flex gap-4 px-6 py-4 bg-bg-secondary items-center rounded-xl w-fit",children:[(0,c.jsx)("div",{children:(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.icon(),"w-10 h-10 rounded-full bg-fg-accentOnEmphasis flex items-center justify-center"),children:(0,C.toHTMLCode)(C.ICONS.circleCheck)})}),(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight(),"text-fg-primary"),children:r.filialResults.gae})]}),void 0!==n.fields.kad&&n.fields.kad>0&&(0,c.jsxs)("div",{className:"flex gap-4 px-6 py-4 bg-bg-secondary items-center rounded-xl w-fit",children:[(0,c.jsx)("div",{children:(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.icon(),"w-10 h-10 rounded-full bg-fg-accentOnEmphasis flex items-center justify-center"),children:(0,C.toHTMLCode)(C.ICONS.circleCheck)})}),(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight(),"text-fg-primary"),children:r.filialResults.kad})]})]})]})]})]})]})]})]}):null}
115,io.CONSENT_SERVICE_ITEMS.GOOGLE_MAPS);var ih=e.i(33706);let ip=ih.pageLogger.child({module:"entities/broker-information-module"}),im=(0,io.withConsent)(({entry:e})=>{let t=(0,h.useContentfulLiveUpdates)(e),i=(0,h.useContentfulInspectorMode)({entryId:e.sys.id}),r=(0,p.useRef)(null),[n,s]=(0,p.useState)(400),l=(0,t4.useSearchParams)(),a=(0,b.getSpaceTopClass)((0,b.getEnumValue)(t.fields.spaceTop,b.SPACE,b.SPACE.xl)),o=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(t.fields.spaceBottom,b.SPACE,b.SPACE.xl)),d=(()=>{let t=e.fields.url,i=l.get("i");if(!i)return t;let r=t.endsWith("/index.htn")?t.slice(0,-10):t;return`${r}/kurse_einzelkurs_uebersicht.htn?i=${i}`})();return(0,p.useEffect)(()=>{function t(t){let i=new URL(e.fields.url).origin;if(!t.origin.startsWith(i)||"string"!=typeof t.data)return;let n=t.data.split("|");if("vwd.resize"===n[0]){let e=Number(n[1]),i=r.current;if(!i)return;if(i.contentWindow!==t.source)return void(0,ih.logWarn)(ip,"Received a resize event from unexpected window.",{event:{source:t.source}});Number.isNaN(e)||s(e)}}return window.addEventListener("message",t),()=>{window.removeEventListener("message",t)}},[e.fields.url]),(0,c.jsx)("section",{className:(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),a,o),...i({fieldId:"none"}),children:(0,c.jsx)("iframe",{style:{height:`${n}px`,overflow:"hidden",width:"100%"},src:d,title:e.fields.title,ref:r,scrolling:"no"})})},io.CONSENT_SERVICE_ITEMS.INFRONT);var ig=e.i(78333);let ix=(e,t)=>Number(e).toLocaleString(t===b.LOCALES.en?"en-EN":"de-DE",{maximumFractionDigits:0}),ib=(e,t,i=2)=>iy(e,Number(t)/100,i),iy=(e,t,i=0)=>t.toLocaleString(e===b.LOCALES.en?"en-EN":"de-DE",{currency:"EUR",maximumFractionDigits:2,minimumFractionDigits:i,style:"currency"}),i_=(0,p.createContext)(void 0);function iv(e){let t,i,r,n,s,l=(0,u.c)(10),{children:a}=e,[o,d]=(0,p.useState)(null);l[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{d(e)},l[0]=t):t=l[0];let h=t;l[1]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{d(null)},l[1]=i):i=l[1];let f=i;l[2]!==o?(r=e=>o===e,l[2]=o,l[3]=r):r=l[3];let m=r;return l[4]!==m||l[5]!==o?(n={closeTooltip:f,isTooltipOpen:m,openTooltip:h,openTooltipId:o},l[4]=m,l[5]=o,l[6]=n):n=l[6],l[7]!==a||l[8]!==n?(s=(0,c.jsx)(i_.Provider,{value:n,children:a}),l[7]=a,l[8]=n,l[9]=s):s=l[9],s}function iw(e){let t,i,r,n,s,l,a,o,d,h,f,g,x,v=(0,u.c)(27),{id:w,version:S,children:T}=e,L=void 0===S?"light":S,[k,E]=(0,p.useState)(!1),j=(0,y.useWindowSize)();v[0]!==j.width?(t=()=>{E(j.width<=b.BREAKPOINTS.md)},v[0]=j.width,v[1]=t):t=v[1],v[2]!==j?(i=[j],v[2]=j,v[3]=i):i=v[3],(0,p.useEffect)(t,i);let{isOpen:N,toggle:P,close:O}=function(e){let t,i,r,n,s=(0,u.c)(14),{openTooltip:l,closeTooltip:a,isTooltipOpen:o}=function(){let e=(0,p.useContext)(i_);if(void 0===e)throw Error("useTooltip must be used within a TooltipProvider");return e}();s[0]!==o||s[1]!==e?(t=o(e),s[0]=o,s[1]=e,s[2]=t):t=s[2];let d=t;s[3]!==a||s[4]!==d||s[5]!==l||s[6]!==e?(i=()=>{d?a():l(e)},s[3]=a,s[4]=d,s[5]=l,s[6]=e,s[7]=i):i=s[7];let c=i;s[8]!==a?(r=()=>{a()},s[8]=a,s[9]=r):r=s[9];let h=r;return s[10]!==h||s[11]!==d||s[12]!==c?(n={close:h,isOpen:d,toggle:c},s[10]=h,s[11]=d,s[12]=c,s[13]=n):n=s[13],n}(`calculator-tooltip-${w}`);v[4]!==L?(r=(0,m.twJoin)(_.TYPO_STYLES.icon(),"dark"===L?"text-fg-subtle":"text-fg-on-accent"),v[4]=L,v[5]=r):r=v[5],v[6]===Symbol.for("react.memo_cache_sentinel")?(n=(0,C.toHTMLCode)(C.ICONS.infoCircle),v[6]=n):n=v[6],v[7]!==r||v[8]!==P?(s=(0,c.jsx)("button",{type:"button",className:r,onClick:P,children:n}),v[7]=r,v[8]=P,v[9]=s):s=v[9],v[10]===Symbol.for("react.memo_cache_sentinel")?(l={wordBreak:"break-word"},v[10]=l):l=v[10];let M=k?"left-0":"right-0",A=N?"opacity-100":"opacity-0 pointer-events-none";return v[11]!==M||v[12]!==A?(a=(0,m.twJoin)("z-10 absolute top-8 bg-bg-highlight p-2 rounded-[20px] border border-fg-subtle flex flex-row justify-between gap-1 min-w-[300px] md:min-w-[350px]","transition-opacity duration-300 ease-in-out",M,A),v[11]=M,v[12]=A,v[13]=a):a=v[13],v[14]!==T?(o=(0,c.jsx)("div",{className:"text-fg-primary px-2",children:T}),v[14]=T,v[15]=o):o=v[15],v[16]===Symbol.for("react.memo_cache_sentinel")?(d=(0,m.twJoin)(_.TYPO_STYLES.icon(),"bg-bg-emphasis text-fg-on-emphasis w-6 h-6 rounded-full flex items-center justify-center cursor-pointer"),h=(0,C.toHTMLCode)(C.ICONS.close),v[16]=d,v[17]=h):(d=v[16],h=v[17]),v[18]!==O?(f=(0,c.jsx)("div",{children:(0,c.jsx)("button",{onClick:O,type:"button",className:d,children:h})}),v[18]=O,v[19]=f):f=v[19],v[20]!==a||v[21]!==o||v[22]!==f?(g=(0,c.jsxs)("div",{style:l,className:a,children:[o,f]}),v[20]=a,v[21]=o,v[22]=f,v[23]=g):g=v[23],v[24]!==g||v[25]!==s?(x=(0,c.jsxs)("div",{className:"",children:[s,g]}),v[24]=g,v[25]=s,v[26]=x):x=v[26],x}let iS=e=>{let t,i,r,n,s,l,a,o,d,h,f,g,x,b,y,v=(0,u.c)(42),{label:w,tooltip:S,defaultValue:T,min:L,max:C,value:k,setValue:E,unit:j,onBlur:N,locale:P}=e,O=void 0===L?0:L,M=void 0===C?0:C;v[0]!==w?(t=w?.replace(/\s+/g,"-").toLowerCase(),v[0]=w,v[1]=t):t=v[1];let A=`credit-input-${t}`,[I,R]=(0,p.useState)(k);v[2]!==P||v[3]!==k?(i=()=>{R(ix(k,P))},r=[k,P],v[2]=P,v[3]=k,v[4]=i,v[5]=r):(i=v[4],r=v[5]),(0,p.useEffect)(i,r),v[6]!==M||v[7]!==O?(n=e=>{let t=Number(e);return t<O?O.toString():t>M?M.toString():e},v[6]=M,v[7]=O,v[8]=n):n=v[8];let z=n;
115v[9]!==N||v[10]!==E||v[11]!==z?(s=e=>{let t=z(e);N?N(t):E(t)},v[9]=N,v[10]=E,v[11]=z,v[12]=s):s=v[12];let $=s;v[13]===Symbol.for("react.memo_cache_sentinel")?(l=(0,m.twJoin)(_.TYPO_STYLES.lead(),"text-fg-primary"),v[13]=l):l=v[13],v[14]!==w?(a=(0,c.jsx)("p",{className:l,children:w}),v[14]=w,v[15]=a):a=v[15],v[16]!==S||v[17]!==A?(o=S&&(0,c.jsx)(iw,{id:A,version:"dark",children:S}),v[16]=S,v[17]=A,v[18]=o):o=v[18],v[19]!==o||v[20]!==a?(d=(0,c.jsxs)("div",{className:"relative flex flex-row gap-1.5 w-full justify-center",children:[a,o]}),v[19]=o,v[20]=a,v[21]=d):d=v[21];let B=String(T);return v[22]!==$?(h=e=>$(e.target.value.replaceAll(".","")),v[22]=$,v[23]=h):h=v[23],v[24]!==E?(f=e=>{/^[0-9.]*$/.test(e.target.value)&&E(e.target.value.replaceAll(".",""))},v[24]=E,v[25]=f):f=v[25],v[26]!==I||v[27]!==M||v[28]!==O||v[29]!==B||v[30]!==h||v[31]!==f?(g=(0,c.jsx)("input",{type:"text",placeholder:B,className:"rounded-xl border border-border-primary bg-bg-highlight h-[48px] text-fg-on-highlight text-20 font-bold text-center px-4 w-[120px] focus:outline-2 focus:outline-offset-3",min:O,max:M,value:I,onBlur:h,onChange:f}),v[26]=I,v[27]=M,v[28]=O,v[29]=B,v[30]=h,v[31]=f,v[32]=g):g=v[32],v[33]!==I||v[34]!==j?(x=j&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-on-highlight"),children:"1"===I&&"Jahre"===j?"Jahr":j}),v[33]=I,v[34]=j,v[35]=x):x=v[35],v[36]!==g||v[37]!==x?(b=(0,c.jsxs)("div",{className:"flex gap-2 items-center justify-center",children:[g,x]}),v[36]=g,v[37]=x,v[38]=b):b=v[38],v[39]!==d||v[40]!==b?(y=(0,c.jsxs)("div",{className:"flex flex-col justify-center gap-6 items-center",children:[d,b]}),v[39]=d,v[40]=b,v[41]=y):y=v[41],y};function iT(){return(iT=Object.assign.bind()).apply(null,arguments)}var iL=function(){function e(e){var t=this;this._insertTag=function(e){var i;i=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,i),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t));var t,i=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(i);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else i.appendChild(document.createTextNode(e));this.ctr++}
vendor: 4,171 bytes, line 115
115,t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),iC=Math.abs,ik=String.fromCharCode,iE=Object.assign;function ij(e,t,i){return e.replace(t,i)}function iN(e,t){return e.indexOf(t)}function iP(e,t){return 0|e.charCodeAt(t)}function iO(e,t,i){return e.slice(t,i)}function iM(e){return e.length}function iA(e,t){return t.push(e),e}var iI=1,iR=1,iz=0,i$=0,iB=0,iD="";function iY(e,t,i,r,n,s,l){return{value:e,root:t,parent:i,type:r,props:n,children:s,line:iI,column:iR,length:l,return:""}}function iF(e,t){return iE(iY("",null,null,"",null,null,0),e,{length:-e.length},t)}function iH(){return iB=i$<iz?iP(iD,i$++):0,iR++,10===iB&&(iR=1,iI++),iB}function iV(){return iP(iD,i$)}function iU(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function iW(e){return iI=iR=1,iz=iM(iD=e),i$=0,[]}function iJ(e){var t,i;return(t=i$-1,i=function e(t){for(;iH();)switch(iB){case t:return i$;case 34:case 39:34!==t&&39!==t&&e(iB);break;case 40:41===t&&e(t);break;case 92:iH()}return i$}(91===e?e+2:40===e?e+1:e),iO(iD,t,i)).trim()}var iq="-ms-",iK="-moz-",iG="-webkit-",iX="comm",iQ="rule",iZ="decl",i0="@keyframes";function i1(e,t){for(var i="",r=e.length,n=0;n<r;n++)i+=t(e[n],n,e,t)||"";return i}function i2(e,t,i,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case iZ:return e.return=e.return||e.value;case iX:return"";case i0:return e.return=e.value+"{"+i1(e.children,r)+"}";case iQ:e.value=e.props.join(",")}return iM(i=i1(e.children,r))?e.return=e.value+"{"+i+"}":""}function i3(e,t,i,r,n,s,l,a,o,d,c){for(var u=n-1,h=0===n?s:[""],f=h.length,p=0,m=0,g=0;p<r;++p)for(var x=0,b=iO(e,u+1,u=iC(m=l[p])),y=e;x<f;++x)(y=(m>0?h[x]+" "+b:ij(b,/&\f/g,h[x])).trim())&&(o[g++]=y);return iY(e,t,i,0===n?iQ:a,o,d,c)}function i4(e,t,i,r){return iY(e,t,i,iZ,iO(e,0,r),iO(e,r+1,-1),r)}var i5=function(e,t,i){for(var r=0,n=0;r=n,n=iV(),38===r&&12===n&&(t[i]=1),!iU(n);)iH();return iO(iD,e,i$)},i6=function(e,t){var i=-1,r=44;do switch(iU(r)){case 0:38===r&&12===iV()&&(t[i]=1),e[i]+=i5(i$-1,t,i);break;case 2:e[i]+=iJ(r);break;case 4:if(44===r){e[++i]=58===iV()?"&\f":"",t[i]=e[i].length;break}default:e[i]+=ik(r)}while(r=iH())return e},i7=function(e,t){var i;return i=i6(iW(e),t),iD="",i},i8=new WeakMap,i9=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,i=e.parent,r=e.column===i.column&&e.line===i.line;"rule"!==i.type;)if(!(i=i.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||i8.get(i))&&!r){i8.set(e,!0);for(var n=[],s=i7(t,n),l=i.props,a=0,o=0;a<s.length;a++)for(var d=0;d<l.length;d++,o++)e.props[o]=n[a]?s[a].replace(/&\f/g,l[d]):l[d]+" "+s[a]}}},re=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},rt=[function(e,t,i,r){if(e.length>-1&&!e.return)switch(e.type){case iZ:e.return=function e(t,i){switch(45^iP(t,0)?(((i<<2^iP(t,0))<<2^iP(t,1))<<2^iP(t,2))<<2^iP(t,3):0){case 5103:return iG+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return iG+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return iG+t+iK+t+iq+t+t;case 6828:case 4268:return iG+t+iq+t+t;case 6165:return iG+t+iq+"flex-"+t+t;case 5187:return iG+t+ij(t,/(\w+).+(:[^]+)/,iG+"box-$1$2"+iq+"flex-$1$2")+t;case 5443:return iG+t+iq+"flex-item-"+ij(t,/flex-|-self/,"")+t;case 4675:return iG+t+iq+"flex-line-pack"+ij(t,/align-content|flex-|-self/,"")+t;case 5548:return iG+t+iq+ij(t,"shrink","negative")+t;case 5292:return iG+t+iq+ij(t,"basis","preferred-size")+t;case 6060:return iG+"box-"+ij(t,"-grow","")+iG+t+iq+ij(t,"grow","positive")+t;case 4554:return iG+ij(t,/([^-])(transform)/g,"$1"+iG+"$2")+t;case 6187:return ij(ij(ij(t,/(zoom-|grab)/,iG+"$1"),/(image-set)/,iG+"$1"),t,"")+t;
vendor: 5,696 bytes, line 115
115case 5495:case 3959:return ij(t,/(image-set\([^]*)/,iG+"$1$`$1");case 4968:return ij(ij(t,/(.+:)(flex-)?(.*)/,iG+"box-pack:$3"+iq+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+iG+t+t;case 4095:case 3583:case 4068:case 2532:return ij(t,/(.+)-inline(.+)/,iG+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(iM(t)-1-i>6)switch(iP(t,i+1)){case 109:if(45!==iP(t,i+4))break;case 102:return ij(t,/(.+:)(.+)-([^]+)/,"$1"+iG+"$2-$3$1"+iK+(108==iP(t,i+3)?"$3":"$2-$3"))+t;case 115:return~iN(t,"stretch")?e(ij(t,"stretch","fill-available"),i)+t:t}break;case 4949:if(115!==iP(t,i+1))break;case 6444:switch(iP(t,iM(t)-3-(~iN(t,"!important")&&10))){case 107:return ij(t,":",":"+iG)+t;case 101:return ij(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+iG+(45===iP(t,14)?"inline-":"")+"box$3$1"+iG+"$2$3$1"+iq+"$2box$3")+t}break;case 5936:switch(iP(t,i+11)){case 114:return iG+t+iq+ij(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return iG+t+iq+ij(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return iG+t+iq+ij(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return iG+t+iq+t+t}return t}(e.value,e.length);break;case i0:return i1([iF(e,{value:ij(e.value,"@","@"+iG)})],r);case iQ:if(e.length){var n,s;return n=e.props,s=function(t){var i;switch(i=t,(i=/(::plac\w+|:read-\w+)/.exec(i))?i[0]:i){case":read-only":case":read-write":return i1([iF(e,{props:[ij(t,/:(read-\w+)/,":"+iK+"$1")]})],r);case"::placeholder":return i1([iF(e,{props:[ij(t,/:(plac\w+)/,":"+iG+"input-$1")]}),iF(e,{props:[ij(t,/:(plac\w+)/,":"+iK+"$1")]}),iF(e,{props:[ij(t,/:(plac\w+)/,iq+"input-$1")]})],r)}return""},n.map(s).join("")}}}];e.i(98437);var ri=function(e,t,i){var r=e.key+"-"+t.name;!1===i&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},rr=function(e,t,i){ri(e,t,i);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var n=t;do e.insert(t===n?"."+r:"",n,e.sheet,!0),n=n.next;while(void 0!==n)}},rn={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function rs(e){var t=Object.create(null);return function(i){return void 0===t[i]&&(t[i]=e(i)),t[i]}}var rl=/[A-Z]|^ms/g,ra=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ro=function(e){return 45===e.charCodeAt(1)},rd=function(e){return null!=e&&"boolean"!=typeof e},rc=rs(function(e){return ro(e)?e:e.replace(rl,"-$&").toLowerCase()}),ru=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(ra,function(e,t,i){return hw={name:t,styles:i,next:hw},t})}return 1===rn[e]||ro(e)||"number"!=typeof t||0===t?t:t+"px"};function rh(e,t,i){if(null==i)return"";if(void 0!==i.__emotion_styles)return i;switch(typeof i){case"boolean":return"";case"object":if(1===i.anim)return hw={name:i.name,styles:i.styles,next:hw},i.name;if(void 0!==i.styles){var r=i.next;if(void 0!==r)for(;void 0!==r;)hw={name:r.name,styles:r.styles,next:hw},r=r.next;return i.styles+";"}return function(e,t,i){var r="";if(Array.isArray(i))for(var n=0;n<i.length;n++)r+=rh(e,t,i[n])+";";else for(var s in i){var l=i[s];if("object"!=typeof l)null!=t&&void 0!==t[l]?r+=s+"{"+t[l]+"}":rd(l)&&(r+=rc(s)+":"+ru(s,l)+";");else if(Array.isArray(l)&&"string"==typeof l[0]&&(null==t||void 0===t[l[0]]))for(var a=0;a<l.length;a++)rd(l[a])&&(r+=rc(s)+":"+ru(s,l[a])+";");else{var o=rh(e,t,l);switch(s){case"animation":case"animationName":r+=rc(s)+":"+o+";";break;default:r+=s+"{"+o+"}"}}}return r}(e,t,i);case"function":if(void 0!==e){var n=hw,s=i(e);return hw=n,rh(e,t,s)}}if(null==t)return i;var l=t[i];return void 0!==l?l:i}var rf=/label:\s*([^\s;{]+)\s*(;|$)/g;function rp(e,t,i){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r,n=!0,s="";hw=void 0;var l=e[0];null==l||void 0===l.raw?(n=!1,s+=rh(i,t,l)):s+=l[0];for(var a=1;a<e.length;a++)s+=rh(i,t,e[a]),n&&(s+=l[a]);rf.lastIndex=0;for(var o="";null!==(r=rf.exec(s));)o+="-"+r[1];return{name:function(e){for(var t,i=0,r=0,n=e.length;n>=4;++r,n-=4)t=(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,i=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&i)*0x5bd1e995+((i>>>16)*59797<<16);switch(n){case 3:i^=(255&e.charCodeAt(r+2))<<16;case 2:i^=(255&e.charCodeAt(r+1))<<8;case 1:i^=255&e.charCodeAt(r),i=(65535&i)*0x5bd1e995+((i>>>16)*59797<<16)}return i^=i>>>13,(((i=(65535&i)*0x5bd1e995+((i>>>16)*59797<<16))^i>>>15)>>>0).toString(36)}(s)+o,styles:s,next:hw}}var rm=!!p.useInsertionEffect&&p.useInsertionEffect,rg=rm||function(e){return e()};rm||p.useLayoutEffect;var rx=p.createContext("u">typeof HTMLElement?function(e){var t,i,r,n,s,l=e.key;if("css"===l){var a=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(a,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var o=e.stylisPlugins||rt,d={},c=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+l+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),i=1;i<t.length;i++)d[t[i]]=!0;c.push(e)});
vendor: 4,234 bytes, line 115
115var u=(i=(t=[i9,re].concat(o,[i2,(r=function(e){s.insert(e)},function(e){!e.root&&(e=e.return)&&r(e)})])).length,function(e,r,n,s){for(var l="",a=0;a<i;a++)l+=t[a](e,r,n,s)||"";return l}),h=function(e){var t,i;return i1((i=function e(t,i,r,n,s,l,a,o,d){for(var c,u=0,h=0,f=a,p=0,m=0,g=0,x=1,b=1,y=1,_=0,v="",w=s,S=l,T=n,L=v;b;)switch(g=_,_=iH()){case 40:if(108!=g&&58==iP(L,f-1)){-1!=iN(L+=ij(iJ(_),"&","&\f"),"&\f")&&(y=-1);break}case 34:case 39:case 91:L+=iJ(_);break;case 9:case 10:case 13:case 32:L+=function(e){for(;iB=iV();)if(iB<33)iH();else break;return iU(e)>2||iU(iB)>3?"":" "}(g);break;case 92:L+=function(e,t){for(var i;--t&&iH()&&!(iB<48)&&!(iB>102)&&(!(iB>57)||!(iB<65))&&(!(iB>70)||!(iB<97)););return i=i$+(t<6&&32==iV()&&32==iH()),iO(iD,e,i)}(i$-1,7);continue;case 47:switch(iV()){case 42:case 47:iA((c=function(e,t){for(;iH();)if(e+iB===57)break;else if(e+iB===84&&47===iV())break;return"/*"+iO(iD,t,i$-1)+"*"+ik(47===e?e:iH())}(iH(),i$),iY(c,i,r,iX,ik(iB),iO(c,2,-2),0)),d);break;default:L+="/"}break;case 123*x:o[u++]=iM(L)*y;case 125*x:case 59:case 0:switch(_){case 0:case 125:b=0;case 59+h:-1==y&&(L=ij(L,/\f/g,"")),m>0&&iM(L)-f&&iA(m>32?i4(L+";",n,r,f-1):i4(ij(L," ","")+";",n,r,f-2),d);break;case 59:L+=";";default:if(iA(T=i3(L,i,r,u,h,s,o,v,w=[],S=[],f),l),123===_)if(0===h)e(L,i,T,T,w,l,f,o,S);else switch(99===p&&110===iP(L,3)?100:p){case 100:case 108:case 109:case 115:e(t,T,T,n&&iA(i3(t,T,T,0,0,s,o,v,s,w=[],f),S),s,S,f,o,n?w:S);break;default:e(L,T,T,T,[""],S,0,o,S)}}u=h=m=0,x=y=1,v=L="",f=a;break;case 58:f=1+iM(L),m=g;default:if(x<1){if(123==_)--x;else if(125==_&&0==x++&&125==(iB=i$>0?iP(iD,--i$):0,iR--,10===iB&&(iR=1,iI--),iB))continue}switch(L+=ik(_),_*x){case 38:y=h>0?1:(L+="\f",-1);break;case 44:o[u++]=(iM(L)-1)*y,y=1;break;case 64:45===iV()&&(L+=iJ(iH())),p=iV(),h=f=iM(v=L+=function(e){for(;!iU(iV());)iH();return iO(iD,e,i$)}(i$)),_++;break;case 45:45===g&&2==iM(L)&&(x=0)}}return l}("",null,null,null,[""],t=iW(t=e),0,[0],t),iD="",i),u)},f={key:l,sheet:new iL({key:l,container:n,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:d,registered:{},insert:function(e,t,i,r){s=i,h(e?e+"{"+t.styles+"}":t.styles),r&&(f.inserted[t.name]=!0)}};return f.sheet.hydrate(c),f}({key:"css"}):null);rx.Provider;var rb=p.createContext({}),ry=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRen
115dering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,r_=rs(function(e){return ry.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),rv=function(e){return"theme"!==e},rw=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?r_:rv},rS=function(e,t,i){var r;if(t){var n=t.shouldForwardProp;r=e.__emotion_forwardProp&&n?function(t){return e.__emotion_forwardProp(t)&&n(t)}:n}return"function"!=typeof r&&i&&(r=e.__emotion_forwardProp),r},rT=function(e){var t=e.cache,i=e.serialized,r=e.isStringTag;return ri(t,i,r),rg(function(){return rr(t,i,r)}),null},rL=(function e(t,i){var r,n,s=t.__emotion_real===t,l=s&&t.__emotion_base||t;void 0!==i&&(r=i.label,n=i.target);var a=rS(t,i,s),o=a||rw(l),d=!o("as");return function(){var c,u=arguments,h=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&h.push("label:"+r+";"),null==u[0]||void 0===u[0].raw)h.push.apply(h,u);else{var f=u[0];h.push(f[0]);for(var m=u.length,g=1;g<m;g++)h.push(u[g],f[g])}var x=(c=function(e,t,i){var r,s,c,u=d&&e.as||l,f="",m=[],g=e;if(null==e.theme){for(var x in g={},e)g[x]=e[x];g.theme=p.useContext(rb)}"string"==typeof e.className?(r=t.registered,s=e.className,c="",s.split(" ").forEach(function(e){void 0!==r[e]?m.push(r[e]+";"):e&&(c+=e+" ")}),f=c):null!=e.className&&(f=e.className+" ");var b=rp(h.concat(m),t.registered,g);f+=t.key+"-"+b.name,void 0!==n&&(f+=" "+n);var y=d&&void 0===a?rw(u):o,_={};for(var v in e)(!d||"as"!==v)&&y(v)&&(_[v]=e[v]);return _.className=f,i&&(_.ref=i),p.createElement(p.Fragment,null,p.createElement(rT,{cache:t,serialized:b,isStringTag:"string"==typeof u}),p.createElement(u,_))},(0,p.forwardRef)(function(e,t){return c(e,(0,p.useContext)(rx),t)}));return x.displayName=void 0!==r?r:"Styled("+("string"==typeof l?l:l.displayName||l.name||"Component")+")",x.defaultProps=t.defaultProps,x.__emotion_real=x,x.__emotion_base=l,x.__emotion_styles=h,x.__emotion_forwardProp=a,Object.defineProperty(x,"toString",{value:function(){return"."+n}}),x.withComponent=function(t,r){return e(t,iT({},i,r,{shouldForwardProp:rS(x,r,!0)})).apply(void 0,h)},x}}).bind(null);["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){rL[e]=rL(e)});var rC=e.i(47167);let rk=function(){for(var e,t,i=0,r="",n=arguments.length;i<n;i++)(e=arguments[i])&&(t=function e(t){var i,r,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t)if(Array.isArray(t)){var s=t.length;for(i=0;i<s;i++)t[i]&&(r=e(t[i]))&&(n&&(n+=" "),n+=r)}else for(r in t)t[r]&&(n&&(n+=" "),n+=r);return n}(e))&&(r&&(r+=" "),r+=t);return r},rE=p.createContext(),rj=function(e){return"string"==typeof e};function rN(e){return e&&e.ownerDocument||document}let rP="u">typeof window?p.useLayoutEffect:p.useEffect,rO=function(e){let t=p.useRef(e);return rP(()=>{t.current=e}),p.useRef((...e)=>(0,t.current)(...e)).current};function rM(...e){let t=p.useRef(void 0),i=p.useCallback(t=>{let i=e.map(e=>{if(null==e)return null;if("function"==typeof e){let i=e(t);return"function"==typeof i?i:()=>{e(null)}}return e.current=t,()=>{e.current=null}});return()=>
115{i.forEach(e=>e?.())}},e);return p.useMemo(()=>e.every(e=>null==e)?null:e=>{t.current&&(t.current(),t.current=void 0),null!=e&&(t.current=i(e))},e)}function rA(e){try{return e.matches(":focus-visible")}catch(e){}return!1}let rI={border:0,clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"},rR=function(e,t=Number.MIN_SAFE_INTEGER,i=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,i))},rz=function(e){if(void 0===e)return{};let t={};for(let i of Object.keys(e))(function(e,t){let i=e.charCodeAt(2);return"o"===e[0]&&"n"===e[1]&&i>=65&&i<=90&&"function"==typeof t})(i,e[i])&&(t[i]=e[i]);return t},r$=function(e,t){if(!e||!t)return!1;if(e.contains(t))return!0;let i=t.getRootNode?.();if(i&&i instanceof ShadowRoot){let i=t;for(;i;){if(e===i)return!0;i=i.parentNode??i.host??null}}return!1},rB=function(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t},rD=[],rY={};function rF(e,t,i,r,n){return 1===i?Math.min(e+t,n):Math.max(e-t,r)}function rH(e,t){return e-t}function rV(e,t,i=-1){let{index:r}=e.reduce((e,i,r)=>{let n=Math.abs(t-i);return null==e||n<=e.distance?{distance:n,index:r}:e},null)??rY;return null==r?r:i>=0&&e[i]===e[r]?i:r}function rU(e,t){if(null!=t.current&&e.changedTouches){for(let i=0;i<e.changedTouches.length;i+=1){let r=e.changedTouches[i];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function rW(e,t,i){let r=e.slice();return r[i]=t,r.sort(rH)}function rJ(e,t,i,r){let n=rB(rN(e.current));if(!r$(e.current,n)||Number(n?.getAttribute("data-index"))!==t){let i=e.current?.querySelector(`[type="range"][data-index="${t}"]`);null!=i&&(null==r?i.focus({preventScroll:!0}):i.focus({preventScroll:!0,focusVisible:r}))}i&&i(t)}function rq(e,t){return"number"==typeof e&&"number"==typeof t?e===t:"object"==typeof e&&"object"==typeof t&&function(e,t,i=(e,t)=>e===t){return e.length===t.length&&e.every((e,r)=>i(e,t[r]))}(e,t)}let rK={horizontal:{offset:e=>({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},rG=e=>e,rX=[];function rQ(e){return rX[0]=e,rp(rX)}function rZ(e){if(null==e)return!0;for(let t in e)return!1;return!0}var r0=e.i(56578);function r1(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function r2(e,t,i={clone:!0}){let r=i.clone?{...e}:e;return r1(e)&&r1(t)&&Object.keys(t).forEach(n=>{p.isValidElement(t[n])||(0,r0.isValidElementType)(t[n])?r[n]=t[n]:r1(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&r1(e[n])?r[n]=r2(e[n],t[n],i):i.clone?r[n]=r1(t[n])?function e(t){if(p.isValidElement(t)||(0,r0.isValidElementType)(t)||!r1(t))return t;let i={};return Object.keys(t).forEach(r=>{i[r]=e(t[r])}),i}(t[n]):t[n]:r[n]=t[n]}),r}function r3(e,...t){let i=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(e=>i.searchParams.append("args[]",e)),`Minified MUI error #${e}; visit ${i} for the full message.`}function r4(e){if("string"!=typeof e)throw Error(r3(7));return e.charAt(0).toUpperCase()+e.slice(1)}function r5(e){let t,{values:i={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5,...s}=e,l=((t=Object.keys(i).map(e=>({key:e,val:i[e]}))||[]).sort((e,t)=>e.val-t.val),t.reduce((e,t)=>({...e,[t.key]:t.val}),{})),a=Object.keys(l);function o(e){let t="number"==typeof i[e]?i[e]:e;return`@media (min-width:${t}${r})`}function d(e){let t="number"==typeof i[e]?i[e]:e;return`@media (max-width:${t-n/100}${r})`}function c(e,t){let s=a.indexOf(t);return`@media (min-width:${"number"==typeof i[e]?i[e]:e}${r}) and (max-width:${(-1!==s&&"number"==typeof i[a[s]]?i[a[s]]:t)-n/100}${r})`}let u=[];for(let e=0;e<a.length;e+=1)u.push(o(a[e]));return{keys:a,values:l,up:o,down:d,between:c,only:function(e){return a.indexOf(e)+1<a.length?c(e,a[a.indexOf(e)+1]):o(e)},not:function(e){let t=a.indexOf(e);return 0===t?o(a[1]):t===a.length-1?d(a[t]):c(e,a[a.indexOf(e)+1]).replace("@media","@media not all and")},unit:r,internal_mediaKeys:u,...s}}let r6=/min-width:\s*([0-9.]+)/;function r7(e,t){if(!e.containerQueries||!function(e){for(let t in e)if(t.startsWith("@container"))return!0;return!1}(t))return t;let i=[];for(let e in t)e.startsWith("@container")&&i.push(e);i.sort((e,t)=>
115(e.match(r6)?.[1]||0)-(t.match(r6)?.[1]||0));for(let e=0;e<i.length;e+=1){let r=i[e],n=t[r];delete t[r],t[r]=n}return t}function r8(e,t){return"@"===t||t.startsWith("@")&&(e.some(e=>t.startsWith(`@${e}`))||!!t.match(/^@\d/))}let r9={borderRadius:4};function ne(e,t){let i=Array.isArray(t),r=Array.isArray(e);if("object"!=typeof(n=t)||null===n)return t;if("object"!=typeof(s=e)||null===s||s instanceof RegExp||s instanceof Date)return nt(t);if(i&&r){var n,s,l=e,a=t;let i=l.length;for(let e=0;e<a.length;e+=1)l[i+e]=nt(a[e]);return l}if(i!==r)return nt(t);var o=e,d=t;for(let e in d)"__proto__"!==e&&"constructor"!==e&&"prototype"!==e&&(e in o?o[e]=ne(o[e],d[e]):o[e]=nt(d[e]));return o}function nt(e){return"object"!=typeof e||null===e||e instanceof RegExp||e instanceof Date?e:Array.isArray(e)?function(e){let t=0,i=e.length,r=Array(i);for(t=0;t<i;t+=1)r[t]=nt(e[t]);return r}(e):function(e){let t={};for(let i in e)"__proto__"!==i&&"constructor"!==i&&"prototype"!==i&&(t[i]=nt(e[i]));return t}(e)}let ni={},nr={xs:0,sm:600,md:900,lg:1200,xl:1536},nn=r5({values:nr}),ns={containerQueries:e=>({up:t=>{let i="number"==typeof t?t:nr[t]||t;return"number"==typeof i&&(i=`${i}px`),e?`@container ${e} (min-width:${i})`:`@container (min-width:${i})`}})};function nl(e,t,i){let r={};return na(r,e.theme,t,(e,t,n)=>{let s=i(t,n);e?r[e]=s:ne(r,s)})}function na(e,t,i,r){if(t??=ni,Array.isArray(i)){let n=t.breakpoints??nn;for(let t=0;t<i.length;t+=1)no(e,n.up(n.keys[t]),i[t],void 0,r);return e}if("object"==typeof i){let n=t.breakpoints??nn,s=n.values??nr;for(let l in i)if(r8(n.keys,l)){let n=function(e,t){let i=t.match(/^@([^/]+)?\/?(.+)?$/);if(!i)return null;let[,r,n]=i,s=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(s)}(t.containerQueries?t:ns,l);n&&no(e,n,i[l],l,r)}else l in s?no(e,n.up(l),i[l],l,r):e[l]=i[l];return e}return r(void 0,i),e}function no(e,t,i,r,n){e[t]??={},n(t,i,r)}function nd(e,t){let i=e.internal_mediaKeys;for(let e=0;e<i.length;e+=1){let r=i[e];rZ(t[r])&&delete t[r]}return t}function nc(e,t,i,r){let n;return n="function"==typeof e?e(i):Array.isArray(e)?e[i]||i:"string"==typeof i&&nu(e,i,!0,r)||i,t&&(n=t(n,i,e)),n}function nu(e,t,i=!0,r){if(!e||!t)return null;let n=t.split(".");if(e.vars&&i){let t=nh(e.vars,n,r);if(null!=t)return t}return nh(e,n,r)}function nh(e,t,i){let r,n=e,s=0;for(;s<t.length;){if(null==n)return n;r=n,n=n[t[s]],s+=1}if(i&&void 0===n){let e=t[t.length-1],n=`${i}${"default"===e?"":r4(e)}`;return r?.[n]}return n}function nf(e){let{prop:t,cssProperty:i=e.prop,themeKey:r,transform:n}=e,s=e=>{if(null==e[t])return null;let s=e[t],l=nu(e.theme,r)||{};return nl(e,s,e=>{let r=nc(l,n,e,t);return!1===i?r:{[i]:r}})};return s.propTypes={},s.filterProps=[t],s}let np={internal_cache:{}},nm={m:"margin",p:"padding"},ng={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},nx={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},nb={};for(let e in nm)nb[e]=[nm[e]];for(let e in nm)for(let t in ng){let i=nm[e],r=ng[t],n=Array.isArray(r)?r.map(e=>i+e):[i+r];nb[e+t]=n}for(let e in nx)nb[e]=nb[nx[e]];let ny=new Set(["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"]),n_=new Set(["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"]),nv=new Set([...ny,...n_]);function nw(e,t,i,r){let n=nu(e,t,!0)??i;return"number"==typeof n||"string"==typeof n?e=>"string"==typeof e?e:"string"==typeof n?n.startsWith("var(")&&0===e?0:n.startsWith("var(")&&1===e?n:`calc(${e} * ${n})`:n*e:Array.isArray(n)?e=>{if("string"==typeof e)return e;let t=n[Math.abs(e)];return e>=0?t:"number"==typeof t?-t:"string"==typeof t&&t.startsWith("var(")?`calc(-1 * ${t})`:`-${t}`}:"function"==typeof n?n:()=>void 0}function nS(e){return nw(e,"spacing",8,"spacing")}function nT(e,t){return"string"==typeof t||null==t?t:e(t)}let nL=[""];function nC(e,t){let i=e.theme??np,r=i?.internal_cache?.unarySpacing??nS(i),n={};for(let i in e){if(!t.has(i))continue;let s=nb[i]??(nL[0]=i,nL),l=e[i];na(n,e.theme,l,(e,t)=>{let i=e?n[e]:n;for(let e=0;e<s.length;e+=1)i[s[e]]=nT(r,t)})}return n}function nk(e){return nC(e,ny)}function nE(e){return nC(e,n_)}function nj(e){return nC(e,nv)}function nN(e=8,t=nS({spacing:e}
115)){if(e.mui)return e;let i=(...e)=>(0===e.length?[1]:e).map(e=>{let i=t(e);return"number"==typeof i?`${i}px`:i}).join(" ");return i.mui=!0,i}nk.propTypes={},nk.filterProps=ny,nE.propTypes={},nE.filterProps=n_,nj.propTypes={},nj.filterProps=nv;let nP=function(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(i=>{e[i]=t}),e),{}),i=e=>{let i={};for(let r in e)t[r]&&ne(i,t[r](e));return i};return i.propTypes={},i.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),i};function nO(e){return"number"!=typeof e?e:`${e}px solid`}function nM(e,t){return nf({prop:e,themeKey:"borders",transform:t})}let nA=nM("border",nO),nI=nM("borderTop",nO),nR=nM("borderRight",nO),nz=nM("borderBottom",nO),n$=nM("borderLeft",nO),nB=nM("borderColor"),nD=nM("borderTopColor"),nY=nM("borderRightColor"),nF=nM("borderBottomColor"),nH=nM("borderLeftColor"),nV=nM("outline",nO),nU=nM("outlineColor"),nW=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){let t=nw(e.theme,"shape.borderRadius",4,"borderRadius");return nl(e,e.borderRadius,e=>({borderRadius:nT(t,e)}))}return null};nW.propTypes={},nW.filterProps=["borderRadius"],nP(nA,nI,nR,nz,n$,nB,nD,nY,nF,nH,nW,nV,nU);let nJ=e=>{if(void 0!==e.gap&&null!==e.gap){let t=nw(e.theme,"spacing",8,"gap");return nl(e,e.gap,e=>({gap:nT(t,e)}))}return null};nJ.propTypes={},nJ.filterProps=["gap"];let nq=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){let t=nw(e.theme,"spacing",8,"columnGap");return nl(e,e.columnGap,e=>({columnGap:nT(t,e)}))}return null};nq.propTypes={},nq.filterProps=["columnGap"];let nK=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){let t=nw(e.theme,"spacing",8,"rowGap");return nl(e,e.rowGap,e=>({rowGap:nT(t,e)}))}return null};function nG(e,t){return"grey"===t?t:e}function nX(e){return e<=1&&0!==e?`${100*e}%`:e}nK.propTypes={},nK.filterProps=["rowGap"],nP(nJ,nq,nK,nf({prop:"gridColumn"}),nf({prop:"gridRow"}),nf({prop:"gridAutoFlow"}),nf({prop:"gridAutoColumns"}),nf({prop:"gridAutoRows"}),nf({prop:"gridTemplateColumns"}),nf({prop:"gridTemplateRows"}),nf({prop:"gridTemplateAreas"}),nf({prop:"gridArea"})),nP(nf({prop:"color",themeKey:"palette",transform:nG}),nf({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:nG}),nf({prop:"backgroundColor",themeKey:"palette",transform:nG}));let nQ=nf({prop:"width",transform:nX}),nZ=e=>void 0!==e.maxWidth&&null!==e.maxWidth?nl(e,e.maxWidth,t=>{let i=e.theme?.breakpoints?.values?.[t]||nr[t];return i?e.theme?.breakpoints?.unit!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:nX(t)}}):null;nZ.filterProps=["maxWidth"];let n0=nf({prop:"minWidth",transform:nX}),n1=nf({prop:"height",transform:nX}),n2=nf({prop:"maxHeight",transform:nX}),n3=nf({prop:"minHeight",transform:nX});nf({prop:"size",cssProperty:"width",transform:nX}),nf({prop:"size",cssProperty:"height",transform:nX}),nP(nQ,nZ,n0,n1,n2,n3,nf({prop:"boxSizing"}));let n4={border:{themeKey:"borders",transform:nO},borderTop:{themeKey:"borders",transform:nO},borderRight:{themeKey:"borders",transform:nO},borderBottom:{themeKey:"borders",transform:nO},borderLeft:{themeKey:"borders",transform:nO},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:nO},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:nW},color:{themeKey:"palette",transform:nG},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:nG},backgroundColor:{themeKey:"palette",transform:nG},p:{style:nE},pt:{style:nE},pr:{style:nE},pb:{style:nE},pl:{style:nE},px:{style:nE},py:{style:nE},padding:{style:nE},paddingTop:{style:nE},paddingRight:{style:nE},paddingBottom:{style:nE},paddingLeft:{style:nE},paddingX:{style:nE},paddingY:{style:nE},paddingInline:{style:nE},paddingInlineStart:{style:nE},paddingInlineEnd:{style:nE},paddingBlock:{style:nE},paddingBlockStart:{style:nE},paddingBlockEnd:{style:nE},m:{style:nk},mt:{style:nk},mr:{style:nk},mb:{style:nk},ml:{style:nk},mx:{style:nk},my:{style:nk},margin:{style:nk},marginTop:{style:nk},marginRight:{style:nk},marginBottom:{style:nk},marginLeft:{style:nk},marginX:{style:nk},marginY:{style:nk},marginInline:{style:nk},marginInlineStart:{style:nk},marginInlineEnd:{style:nk},marginBlock:{style:nk},marginBlockStart:{style:nk},marginBlockEnd:{style:nk},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:nJ},rowGap:{style:nK},columnGap:{style:nq},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:nX},maxWidth:{style:nZ},minWidth:{transform:nX},height:{transform:nX},maxHeight:{transform:nX},minHeight:{transform:nX},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},n5={},n6=function(){function e(t){if(!t.sx)return null;let{sx:i,theme:r=n5,nested:n}=t,s=r.unstable_sxConfig??n4,l={sx:null,theme:r,nested:!0};function a(i){let a=i;if("function"==typeof i)a=i(r);else if("object"!=typeof i)return i;if(!a)return null;let o=r.breakpoints??nn,d=function(e=nn){let{internal_mediaKeys:t}=e,i={};for(let e=0;e<t.length;e+=1)i[t[e]]={};return i}(o);for(let i in a){var c,u;let n=(c=a[i],u=r,"function"==typeof c?c(u):c);if(null!=n){if("object"!=typeof n||s[i]){(function(e,t,i,r,n){let s=n[t];if(!s){e[t]=i;return}if(null==i)return;let{themeKey:l}=s;if("typography"===l&&"inherit"===i){e[t]=i;return}let{style:a}=s;
115if(a)return ne(e,a({[t]:i,theme:r}));let{cssProperty:o=t,transform:d}=s,c=nu(r,l);na(e,r,i,(i,r)=>{let n=nc(c,d,r,t);!1===o?i?ne(e[i],n):ne(e,n):i?e[i][o]=n:e[o]=n})})(d,i,n,r,s);continue}!function(e,t){if(Array.isArray(t))return!0;if("object"==typeof t&&null!==t){for(let i=0;i<e.keys.length;i+=1)if(e.keys[i]in t)return!0;let i=Object.keys(t);for(let t=0;t<i.length;t+=1)if(r8(e.keys,i[t]))return!0}return!1}(o,n)?(l.sx=n,d[i]=e(l)):na(d,t.theme,n,(e,t)=>{d[e][i]=t})}}return!n&&r.modularCssLayers?{"@layer sx":r7(r,nd(o,d))}:r7(r,nd(o,d))}return Array.isArray(i)?i.map(a):a(i)}return e.filterProps=["sx"],e}();function n7(e,t){if(this.vars){if(!this.colorSchemes?.[e]||"function"!=typeof this.getColorSchemeSelector)return{};let i=this.getColorSchemeSelector(e);return"&"===i?t:((i.includes("data-")||i.includes("."))&&(i=`*:where(${i.replace(/\s*&$/,"")}) &`),{[i]:t})}return this.palette.mode===e?t:{}}let n8=function(e={},...t){let{breakpoints:i={},palette:r={},spacing:n,shape:s={},...l}=e,a=r5(i),o=nN(n),d=r2({breakpoints:a,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:o,shape:{...r9,...s}},l);return(d=function(e){let t=(e,t)=>e.replace("@media",t?`@container ${t}`:"@container");function i(i,r){i.up=(...i)=>t(e.breakpoints.up(...i),r),i.down=(...i)=>t(e.breakpoints.down(...i),r),i.between=(...i)=>t(e.breakpoints.between(...i),r),i.only=(...i)=>t(e.breakpoints.only(...i),r),i.not=(...i)=>{let n=t(e.breakpoints.not(...i),r);return n.includes("not all and")?n.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):n}}let r={},n=e=>(i(r,e),r);return i(n),{...e,containerQueries:n}}(d)).applyStyles=n7,(d=t.reduce((e,t)=>r2(e,t),d)).unstable_sxConfig={...n4,...l?.unstable_sxConfig},d.unstable_sx=function(e){return n6({sx:e,theme:this})},d.internal_cache={},d};function n9(e){let{variants:t,...i}=e,r={variants:t,style:rQ(i),isProcessed:!0};return r.style===i||t&&t.forEach(e=>{"function"!=typeof e.style&&(e.style=rQ(e.style))}),r}let se=n8();function st(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function si(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function sr(e,t,i){let r="function"==typeof t?t(e):t;if(Array.isArray(r))return r.flatMap(t=>sr(e,t,i));if(Array.isArray(r?.variants)){let t;if(r.isProcessed)t=i?si(r.style,i):r.style;else{let{variants:e,...n}=r;t=i?si(rQ(n),i):n}return sn(e,r.variants,[t],i)}return r?.isProcessed?i?si(rQ(r.style),i):r.style:i?si(rQ(r),i):r}function sn(e,t,i=[],r){let n;r:for(let s=0;s<t.length;s+=1){let l=t[s];if("function"==typeof l.props){if(n??={...e,...e.ownerState,ownerState:e.ownerState},!l.props(n))continue}else for(let t in l.props)if(e[t]!==l.props[t]&&e.ownerState?.[t]!==l.props[t])continue r;"function"==typeof l.style?(n??={...e,...e.ownerState,ownerState:e.ownerState},i.push(r?si(rQ(l.style(n)),r):l.style(n))):i.push(r?si(rQ(l.style),r):l.style)}return i}function ss(e,t=0,i=1){return rR(e,t,i)}function sl(e){let t;if(e.type)return e;if("#"===e.charAt(0)){var i;let t,r;return sl((i=(i=e).slice(1),t=RegExp(`.{1,${i.length>=6?2:1}}`,"g"),(r=i.match(t))&&1===r[0].length&&(r=r.map(e=>e+e)),r?`rgb${4===r.length?"a":""}(${r.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""))}let r=e.indexOf("("),n=e.substring(0,r);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw Error(r3(9,e));let s=e.substring(r+1,e.length-1);if("color"===n){if(t=(s=s.split(" ")).shift(),4===s.length&&"/"===s[3].charAt(0)&&(s[3]=s[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(t))throw Error(r3(10,t))}else s=s.split(",");return{type:n,values:s=s.map(e=>parseFloat(e)),colorSpace:t}}let sa=(e,t)=>{try{let t;return(t=sl(e)).values.slice(0,3).map((e,i)=>t.type.includes("hsl")&&0!==i?`${e}%`:e).join(" ")}catch(t){return e}};function so(e){let{type:t,colorSpace:i}=e,{values:r}=e;return t.includes("rgb")?r=r.map((e,t)=>t<3?parseInt(e,10):e):t.includes("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=t.includes("color")?`${i}
115 ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function sd(e){let{values:t}=e=sl(e),i=t[0],r=t[1]/100,n=t[2]/100,s=r*Math.min(n,1-n),l=(e,t=(e+i/30)%12)=>n-s*Math.max(Math.min(t-3,9-t,1),-1),a="rgb",o=[Math.round(255*l(0)),Math.round(255*l(8)),Math.round(255*l(4))];return"hsla"===e.type&&(a+="a",o.push(t[3])),so({type:a,values:o})}function sc(e){let t="hsl"===(e=sl(e)).type||"hsla"===e.type?sl(sd(e)).values:e.values;return Number((.2126*(t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)))[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function su(e,t){return e=sl(e),t=ss(t),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,so(e)}function sh(e,t,i){try{return su(e,t)}catch(t){return e}}function sf(e,t){if(e=sl(e),t=ss(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let i=0;i<3;i+=1)e.values[i]*=1-t;return so(e)}function sp(e,t,i){try{return sf(e,t)}catch(t){return e}}function sm(e,t){if(e=sl(e),t=ss(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let i=0;i<3;i+=1)e.values[i]+=(255-e.values[i])*t;else if(e.type.includes("color"))for(let i=0;i<3;i+=1)e.values[i]+=(1-e.values[i])*t;return so(e)}function sg(e,t,i){try{return sm(e,t)}catch(t){return e}}function sx(e,t,i){try{return function(e,t=.15){return sc(e)>.5?sf(e,t):sm(e,t)}(e,t)}catch(t){return e}}let sb={black:"#000",white:"#fff"},sy={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},s_={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},sv={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},sw={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},sS={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},sT={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},sL={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function sC(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:sb.white,default:sb.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}let sk=sC();function sE(){return{text:{primary:sb.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:sb.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}let sj=sE();function sN(e,t,i,r){let n=r.light||r,s=r.dark||1.5*r;e[t]||(e.hasOwnProperty(i)?e[t]=e[i]:"light"===t?e.light=sm(e.main,n):"dark"===t&&(e.dark=sf(e.main,s)))}function sP(e,t,i,r,n){let s=n.light||n,l=n.dark||1.5*n;t[i]||(t.hasOwnProperty(r)?t[i]=t[r]:"light"===i?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(100*s).toFixed(0)}%)`:"dark"===i&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(100*l).toFixed(0)}%)`))}function sO(e){let t,{mode:i="light",contrastThreshold:r=3,tonalOffset:n=.2,colorSpace:s,...l}=e,a=e.primary||function(e="light"){return"dark"===e?{main:sS[200],light:sS[50],dark:sS[400]}:{main:sS[700],light:sS[400],dark:sS[800]}}(i),o=e.secondary||function(e="light"){return"dark"===e?{main:s_[200],light:s_[50],dark:s_[400]}:{main:s_[500],light:s_[300],dark:s_[700]}}(i),d=e.error||function(e="light"){return"dark"===e?{main:sv[500],light:sv[300],dark:sv[700]}:{main:sv[700],light:sv[400],dark:sv[800]}}(i),c=e.info||function(e="light"){return"dark"===e?{main:sT[400],light:sT[300],dark:sT[700]}:{main:sT[700],light:sT[500],dark:sT[900]}}(i),u=e.success||function(e="light"){return"dark"===e?{main:sL[400],light:sL[300],dark:sL[700]}:{main:sL[800],light:sL[500],dark:sL[900]}}(i),h=e.warning||function(e="light"){return"dark"===e?{main:sw[400],light:sw[300],dark:sw[700]}:{main:"#ed6c02",light:sw[500],dark:sw[900]}}(i);function f(e){var t;let i,n;return s?`oklch(from ${e}
115 var(--__l) 0 h / var(--__a))`:(t=sj.text.primary,i=sc(e),(Math.max(i,n=sc(t))+.05)/(Math.min(i,n)+.05)>=r)?sj.text.primary:sk.text.primary}let p=({color:e,name:t,mainShade:i=500,lightShade:r=300,darkShade:l=700})=>{if(!(e={...e}).main&&e[i]&&(e.main=e[i]),!e.hasOwnProperty("main"))throw Error(r3(11,t?` (${t})`:"",i));if("string"!=typeof e.main)throw Error(r3(12,t?` (${t})`:"",JSON.stringify(e.main)));return s?(sP(s,e,"light",r,n),sP(s,e,"dark",l,n)):(sN(e,"light",r,n),sN(e,"dark",l,n)),e.contrastText||(e.contrastText=f(e.main)),e};return"light"===i?t=sC():"dark"===i&&(t=sE()),r2({common:{...sb},mode:i,primary:p({color:a,name:"primary"}),secondary:p({color:o,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:d,name:"error"}),warning:p({color:h,name:"warning"}),info:p({color:c,name:"info"}),success:p({color:u,name:"success"}),grey:sy,contrastThreshold:r,getContrastText:f,augmentColor:p,tonalOffset:n,...t},l)}let sM="--_focusVisible-offset",sA="--_focusVisible-behavior",sI=`var(${sM}, 1)`,sR=`var(${sA}, )`,sz={[sM]:1,[sA]:"initial"};function s$(e,t){return t.reduce((e,t)=>t&&"focusVisible"in t?r2(e,{focusVisible:t.focusVisible}):e,{focusVisible:e}).focusVisible}function sB(e,t){return function(e){let t=e.outlineOffset??0;if("string"!=typeof t||!t.includes(sM)){let i="number"==typeof t?`${t}px`:t;e.outlineOffset=`calc(${sI} * ${i})`}let i=new Set(["none","initial","inherit","unset","revert","revert-layer"]);return"string"!=typeof e.boxShadow||i.has(e.boxShadow.trim().toLowerCase())||/\binset\b/.test(e.boxShadow)||e.boxShadow.includes(sA)||(e.boxShadow=`${sR} ${e.boxShadow}`),e}({outlineStyle:"solid",outlineColor:t,outlineWidth:2,outlineOffset:2,boxShadow:"var(--_focusVisible-shadow, 0 0)",...!0===e?null:e})}let sD=new Set(["__proto__","constructor","prototype"]),sY=(e,t,i,r=[])=>{let n=e;for(let e=0;e<t.length;e+=1){let s=t[e];if(sD.has(s))break;e===t.length-1?Array.isArray(n)?n[Number(s)]=i:n&&"object"==typeof n&&(n[s]=i):n&&"object"==typeof n&&(n[s]||(n[s]=r.includes(s)?[]:{}),n=n[s])}};function sF(e,t){var i,r;let{prefix:n,shouldSkipGeneratingVar:s}=t||{},l={},a={},o={};return i=(e,t,i)=>{if(("string"==typeof t||"number"==typeof t)&&(!s||!s(e,t))){var r,d;let s=`--${n?`${n}-`:""}${e.join("-")}`,c=(r=e,"number"==typeof(d=t)?["lineHeight","fontWeight","opacity","zIndex"].some(e=>r.includes(e))||r[r.length-1].toLowerCase().includes("opacity")?d:`${d}px`:d);Object.assign(l,{[s]:c}),sY(a,e,`var(${s})`,i),sY(o,e,`var(${s}, ${c})`,i)}},r=e=>"vars"===e[0],function e(t,n=[],s=[]){Object.entries(t).forEach(([t,l])=>{r&&(!r||r([...n,t]))||null==l||("object"==typeof l&&Object.keys(l).length>0?e(l,[...n,t],Array.isArray(l)?[...s,t]:s):i([...n,t],l,s))})}(e),{css:l,vars:a,varsWithDefaults:o}}let sH=function(e,t={}){let{getSelector:i=function(t,i){let r=n;if("class"===n&&(r=".%s"),"data"===n&&(r="[data-%s]"),n?.startsWith("data-")&&!n.includes("%s")&&(r=`[${n}="%s"]`),t){if("media"===r){if(e.defaultColorScheme===t)return":root";let r=l[t]?.palette?.mode||t;return{[`@media (prefers-color-scheme: ${r})`]:{":root":i}}}if(r)return e.defaultColorScheme===t?`:root, ${r.replace("%s",String(t))}`:r.replace("%s",String(t))}return":root"},disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:s}=t,{colorSchemes:l={},components:a,defaultColorScheme:o="light",...d}=e,{vars:c,css:u,varsWithDefaults:h}=sF(d,t),f=h,p={},{[o]:m,...g}=l;if(Object.entries(g||{}).forEach(([e,i])=>{let{vars:r,css:n,varsWithDefaults:s}=sF(i,t);f=r2(f,s),p[e]={css:n,vars:r}}),m){let{css:e,vars:i,varsWithDefaults:r}=sF(m,t);f=r2(f,r),p[o]={css:e,vars:i}}return{vars:f,generateThemeVars:()=>{let e={...c};return Object.entries(p).forEach(([,{vars:t}])=>{e=r2(e,t)}),e},generateStyleSheets:()=>{let t=[],n=e.defaultColorScheme||"light";function a(e,i){Object.keys(i).length&&t.push("string"==typeof e?{[e]:{...i}}:e)}a(i(void 0,{...u}),u);let{[n]:o,...d}=p;if(o){let{css:e}=o,t=l[n]?.palette?.mode,s=!r&&t?{colorScheme:t,...e}:{...e};a(i(n,{...s}),s)}return Object.entries(d).forEach(([e,{css:t}])=>{let n=l[e]?.palette?.mode,s=!r&&n?{colorScheme:n,...t}:{...t};a(i(e,{...s}),s)}),s&&t.push({":root":{"--__l-threshold":"0.7","--__l":"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)","--__a":"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)"}}),t}}},sV={textTransform:"uppercase"},sU='"Roboto", "Helvetica", "Arial", sans-serif';function sW(...e){return`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2),${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14),${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`}let sJ=["none",sW(0,2,1,-1,0,1,1,0,0,1,3,0),sW(0,3,1,-2,0,2,2,0,0,1,5,0),sW(0,3,3,-2,0,3,4,0,0,1,8,0),sW(0,2,4,-1,0,4,5,0,0,1,10,0),sW(0,3,5,-1,0,5,8,0,0,1,14,0),sW(0,3,5,-1,0,6,10,0,0,1,18,0),sW(0,4,5,-2,0,7,10,1,0,2,16,1),sW(0,5,5,-3,0,8,10,1,0,3,14,2),sW(0,5,
1156,-3,0,9,12,1,0,3,16,2),sW(0,6,6,-3,0,10,14,1,0,4,18,3),sW(0,6,7,-4,0,11,15,1,0,4,20,3),sW(0,7,8,-4,0,12,17,2,0,5,22,4),sW(0,7,8,-4,0,13,19,2,0,5,24,4),sW(0,7,9,-4,0,14,21,2,0,5,26,4),sW(0,8,9,-5,0,15,22,2,0,6,28,5),sW(0,8,10,-5,0,16,24,2,0,6,30,5),sW(0,8,11,-5,0,17,26,2,0,6,32,5),sW(0,9,11,-5,0,18,28,2,0,7,34,6),sW(0,9,12,-6,0,19,29,2,0,7,36,6),sW(0,10,13,-6,0,20,31,3,0,8,38,7),sW(0,10,13,-6,0,21,33,3,0,8,40,7),sW(0,10,14,-6,0,22,35,3,0,8,42,7),sW(0,11,14,-7,0,23,36,3,0,9,44,8),sW(0,11,15,-7,0,24,38,3,0,9,46,8)],sq=["all"],sK={},sG={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},sX={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function sQ(e){return`${Math.round(e)}ms`}function sZ(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}let s0={},s1={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function s2(e={}){let t={...e};return!function e(t){let i=Object.entries(t);for(let r=0;r<i.length;r++){let[n,s]=i[r];!(r1(s)||void 0===s||"string"==typeof s||"boolean"==typeof s||"number"==typeof s||Array.isArray(s))||n.startsWith("unstable_")||n.startsWith("internal_")?delete t[n]:r1(s)&&(t[n]={...s},e(t[n]))}}(t),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles'; 116 117const theme = ${JSON.stringify(t,null,2)}; 118 119theme.breakpoints = createBreakpoints(theme.breakpoints || {}); 120theme.motion = { reducedMotion: 'never', ...theme.motion }; 121theme.transitions = createTransitions(theme.transitions || {}); 122 123export default theme;`}function s3(e){return"number"==typeof e?`${(100*e).toFixed(0)}%`:`calc((${e}) * 100%)`}let s4=function(e={},...t){var i,r;let n,s,l,{breakpoints:a,mixins:o={},spacing:d,palette:c={},motion:u={},transitions:h={},typography:f={},shape:p,colorSpace:m,...g}=e;if(e.vars&&void 0===e.generateThemeVars)throw Error(r3(22));let x=sO({...c,colorSpace:m}),b=n8(e),y=r2(b,{mixins:(i=b.breakpoints,{toolbar:{minHeight:56,[i.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[i.up("sm")]:{minHeight:64}},...o}),palette:x,shadows:sJ.slice(),typography:function(e,t){let{fontFamily:i=sU,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:s=400,fontWeightMedium:l=500,fontWeightBold:a=700,htmlFontSize:o=16,allVariants:d,pxToRem:c,...u}="function"==typeof t?t(e):t,h=r/14,f=c||(e=>`${e/o*h}rem`),p=(e,t,r,n,s)=>({fontFamily:i,fontWeight:e,fontSize:f(t),lineHeight:r,...i===sU?{letterSpacing:`${Math.round(n/t*1e5)/1e5}em`}:{},...s,...d}),m={h1:p(n,96,1.167,-1.5),h2:p(n,60,1.2,-.5),h3:p(s,48,1.167,0),h4:p(s,34,1.235,.25),h5:p(s,24,1.334,0),h6:p(l,20,1.6,.15),subtitle1:p(s,16,1.75,.15),subtitle2:p(l,14,1.57,.1),body1:p(s,16,1.5,.15),body2:p(s,14,1.43,.15),button:p(l,14,1.75,.4,sV),caption:p(s,12,1.66,.4),overline:p(s,12,2.66,1,sV),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return r2({htmlFontSize:o,pxToRem:f,fontFamily:i,fontSize:r,fontWeightLight:n,fontWeightRegular:s,fontWeightMedium:l,fontWeightBold:a,...m},u,{clone:!1})}(x,f),motion:function(e=s0){return{reducedMotion:"never",...e}}(u),transitions:(n={...h},delete n.reducedMotion,s={...sG,...n.easing},l={...sX,...n.duration},{getAutoHeightDuration:sZ,create:n.create??((e=sq,t=sK)=>{let{duration:i=l.standard,easing:r=s.easeInOut,delay:n=0,...a}=t;return(Array.isArray(e)?e:[e]).map(e=>`${e} ${"string"==typeof i?i:sQ(i)} ${r} ${"string"==typeof n?n:sQ(n)}`).join(",")}),...n,easing:s,duration:l}),zIndex:{...s1}});return y=r2(y,g),y=t.reduce((e,t)=>r2(e,t),y),delete y.transitions.reducedMotion,null!=y.focusVisible&&!1!==y.focusVisible&&(y.focusVisible=sB(y.focusVisible,y.palette.primary.main)),y.unstable_sxConfig={...n4,...g?.unstable_sxConfig},y.unstable_sx=function(e){return n6({sx:e,theme:this})},y.toRuntimeSource=s2,Object.assign(r=y,{alpha(e,t){let i=this||r;return i.colorSpace?`oklch(from ${e} l c h / ${"string"==typeof t?`calc(${t})`:t})`:i.vars?`rgba(${e.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,"var(--$1Channel)")} / ${"string"==typeof t?`calc(${t})`:t})`:su(e,(e=>{if(!Number.isNaN(+e))return+e;let t=e.match(/\d*\.?\d+/g);if(!t)return 0;let i=0;for(let e=0;e<t.length;e+=1)i+=+t[e];return i})(t))},lighten(e,t){let i=this||r;return i.colorSpace?`color-mix(in ${i.colorSpace}, ${e}, #fff ${s3(t)})`:sm(e,t)},darken(e,t){let i=this||r;return i.colorSpace?`color-mix(in ${i.colorSpace}, ${e}, #000 ${s3(t)})`:sf(e,t)}}),y},s5=[...Array(25)].map((e,t)=>{if(0===t)return"none";let i=Math.round(10*(t<1?5.11916*t**2:4.5*Math.log(t+1)+2))/1e3;return`linear-gradient(rgba(255 255 255 / ${i}), rgba(255 255 255 / ${i}))`});function s6(e){return{inputPlaceholder:"dark"===e?.5:.42,inputUnderline:"dark"===e?.7:.42,switchTrackDisabled:"dark"===e?.2:.12,switchTrack:"dark"===e?.3:.38}}function s7(e){return"dark"===e?s5:[]}function s8(e){return"motion"===e[0]||"focusVisible"===e[0]||!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||"palette"===e[0]&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}function s9(e,t,i){!e[t]&&i&&(e[t]=i)}function le(e){return"string"==typeof e&&e.startsWith("hsl")?sd(e):e}function lt(e,t){`${t}Channel`in e||(e[`${t}Channel`]=sa(le(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). 124To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}let li=e=>{try{return e()}catch(e){}};function lr(e,t,i,r,n){if(!i)return;i=!0===i?{}:i;let s="dark"===n?"dark":"light";if(!r){t[n]=function(e){let{palette:t={mode:"light"},opacity:i,overlays:r,colorSpace:n,...s}=e,l=sO({...t,colorSpace:n});return{palette:l,opacity:{...s6(l.mode),...i},overlays:r||s7(l.mode),...s}}({...i,palette:{mode:s,...i?.palette},colorSpace:e});return}let{palette:l,...a}=s4({...r,palette:{mode:s,...i?.palette},colorSpace:e});return t[n]={...i,palette:l,opacity:{...s6(s),...i?.opacity},overlays:i?.overlays||s7(s)},a}function ln(e,t,i){e.colorSchemes&&i&&(e.colorSchemes[t]={...!0!==i&&i,palette:sO({...!0===i?{}:i.palette,mode:t})})}let ls=function(e={}
124,...t){let{palette:i,cssVariables:r=!1,colorSchemes:n=!i?{light:!0}:void 0,defaultColorScheme:s=i?.mode,...l}=e,a=s||"light",o=n?.[a],d={...n,...i?{[a]:{..."boolean"!=typeof o&&o,palette:i}}:void 0};if(!1===r){if(!("colorSchemes"in e))return s4(e,...t);let r=i;"palette"in e||!d[a]||(!0!==d[a]?r=d[a].palette:"dark"===a&&(r={mode:"dark"}));let n=s4({...e,palette:r},...t);if(n.defaultColorScheme=a,n.colorSchemes=d,"light"===n.palette.mode&&(n.colorSchemes.light={...!0!==d.light&&d.light,palette:n.palette},ln(n,"dark",d.dark)),"dark"===n.palette.mode&&(n.colorSchemes.dark={...!0!==d.dark&&d.dark,palette:n.palette},ln(n,"light",d.light)),null!=n.focusVisible&&!1!==n.focusVisible){let i=n.focusVisible,r=s$(e.focusVisible,t),s=r&&"object"==typeof r?r.outlineColor:void 0;if(!s||null!=r&&"object"==typeof r&&"string"==typeof r.outlineOffset&&r.outlineOffset.includes(sM)&&s===n.palette.primary.main){let{outlineColor:e,...t}=i;i=t}Object.keys(n.colorSchemes).forEach(e=>{let t=n.colorSchemes?.[e]?.palette;t?.primary&&(n.colorSchemes[e].focusVisible=sB(i,t.primary.main))})}return n}return i||"light"in d||"light"!==a||(d.light=!0),function(e={},...t){var i,r;let n,s,l,{colorSchemes:a={light:!0},defaultColorScheme:o,disableCssColorScheme:d=!1,cssVarPrefix:c="mui",nativeColor:u=!1,shouldSkipGeneratingVar:h=s8,colorSchemeSelector:f=a.light&&a.dark?"media":void 0,rootSelector:p=":root",...m}=e,g=Object.keys(a)[0],x=o||(a.light&&"light"!==g?"light":g),b=((e="mui")=>(function(e=""){return(t,...i)=>`var(--${e?`${e}-`:""}${t}${function t(...i){if(!i.length)return"";let r=i[0];return"string"!=typeof r||r.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${r}`:`, var(--${e?`${e}-`:""}${r}${t(...i.slice(1))})`}(...i)})`})(e))(c),{[x]:y,light:_,dark:v,...w}=a,S={...w},T=y;if(("dark"!==x||"dark"in a)&&("light"!==x||"light"in a)||(T=!0),!T)throw Error(r3(21,x));u&&(n="oklch");let L=lr(n,S,T,m,x);_&&!S.light&&lr(n,S,_,void 0,"light"),v&&!S.dark&&lr(n,S,v,void 0,"dark");let C={defaultColorScheme:x,...L,cssVarPrefix:c,colorSchemeSelector:f,rootSelector:p,getCssVar:b,colorSchemes:S,font:{...(i=L.typography,s={},Object.entries(i).forEach(e=>{let[t,i]=e;"object"==typeof i&&(s[t]=`${i.fontStyle?`${i.fontStyle} `:""}${i.fontVariant?`${i.fontVariant} `:""}${i.fontWeight?`${i.fontWeight} `:""}${i.fontStretch?`${i.fontStretch} `:""}${i.fontSize||""}${i.lineHeight?`/${i.lineHeight} `:""}${i.fontFamily||""}`)}),s),...L.font},spacing:"number"==typeof(r=m.spacing)?`${r}px`:"string"==typeof r||"function"==typeof r||Array.isArray(r)?r:"8px"};Object.keys(C.colorSchemes).forEach(e=>{let t=C.colorSchemes[e].palette,i=e=>{let i=e.split("-"),r=i[1],n=i[2];return b(e,t[r][n])};function r(e,t,i){if(n){let r;return e===sh&&(r=`transparent ${((1-i)*100).toFixed(0)}%`),e===sp&&(r=`#000 ${(100*i).toFixed(0)}%`),e===sg&&(r=`#fff ${(100*i).toFixed(0)}%`),`color-mix(in ${n}, ${t}, ${r})`}return e(t,i)}if("light"===t.mode&&(s9(t.common,"background","#fff"),s9(t.common,"onBackground","#000")),"dark"===t.mode&&(s9(t.common,"background","#000"),s9(t.common,"onBackground","#fff")),["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"].forEach(e=>{t[e]||(t[e]={})}),"light"===t.mode){s9(t.Alert,"errorColor",r(sp,u?b("palette-error-light"):t.error.light,.6)),s9(t.Alert,"infoColor",r(sp,u?b("palette-info-light"):t.info.light,.6)),s9(t.Alert,"successColor",r(sp,u?b("palette-success-light"):t.success.light,.6)),s9(t.Alert,"warningColor",r(sp,u?b("palette-warning-light"):t.warning.light,.6)),s9(t.Alert,"errorFilledBg",i("palette-error-main")),s9(t.Alert,"infoFilledBg",i("palette-info-main")),s9(t.Alert,"successFilledBg",i("palette-success-main")),s9(t.Alert,"warningFilledBg",i("palette-warning-main")),s9(t.Alert,"errorFilledColor",li(()=>t.getContrastText(t.error.main))),s9(t.Alert,"infoFilledColor",li(()=>t.getContrastText(t.info.main))),s9(t.Alert,"successFilledColor",li(()=>t.getContrastText(t.success.main))),s9(t.Alert,"warningFilledColor",li(()=>t.getContrastText(t.warning.main))),s9(t.Alert,"errorStandardBg",r(sg,u?b("palette-error-light"):t.error.light,.9)),s9(t.Alert,"infoStandardBg",r(sg,u?b("palette-info-light"):t.info.light,.9)),s9(t.Alert,"successStandardBg",r(sg,u?b("palette-success-light"):t.success.light,.9)),s9(t.Alert,"warningStandardBg",r(sg,u?b("palette-warning-light"):t.warning.light,.9)),s9(t.Alert,"errorIconColor",i("palette-error-main")),s9(t.Alert,"infoIconColor",i("palette-info-main")),s9(t.Alert,"successIconColor",i("palette-success-main")),s9(t.Alert,"warningIconColor",i("palette-warning-main")),s9(t.AppBar,"defaultBg",i("palette-grey-100")),s9(t.Avatar,"defaultBg",i("palette-grey-400")),s9(t.Button,"inheritContainedBg",i("palette-grey-300")),s9(t.Button,"inheritContainedHoverBg",i("palette-grey-A100")),s9(t.Chip,"defaultBorder",i("palette-grey-400")),s9(t.Chip,"defaultAvatarColor",i("palette-grey-700")),s9(t.Chip,"defaultIconColor",i("palette-grey-700")),s9(t.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),s9(t.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),s9(t.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),s9(t.LinearProgress,"primaryBg",r(sg,u?b("palette-primary-main"):t.primary.main,.62)),s9(t.LinearProgress,"secondaryBg",r(sg,u?b("palette-secondary-main"):t.secondary.main,.62)),s9(t.LinearProgress,"errorBg",r(sg,u?b("palette-error-main"):t.error.main,.62)),s9(t.LinearProgress,"infoBg",r(sg,u?b("palette-info-main"):t.info.main,.62)),s9(t.LinearProgress,"successBg",r(sg,u?b("palette-success-main"):t.success.main,.62)),s9(t.LinearProgress,"warningBg",r(sg,u?b("palette-warning-light"):t.warning.main,.62)),s9(t.Skeleton,"bg",n?r(sh,u?b("palette-text-primary"):t.text.primary,.11):`rgba(${i("palette-text-primaryChannel")} / 0.11)`),s9(t.Slider,"primaryTrack",r(sg,u?b("palette-primary-main"):t.primary.main,.62)),s9(t.Slider,"secondaryTrack",r(sg,u?b("palette-secondary-main"):t.secondary.main,.62)),s9(t.Slider,"errorTrack",r(sg,u?b("palette-error-main"):t.error.main,.62)),s9(t.Slider,"infoTrack",r(sg,u?b("palette-info-main"):t.info.main,.62)),s9(t.Slider,"successTrack",r(sg,u?b("palette-success-main"):t.success.main,.62)),s9(t.Slider,"warningTrack",r(sg,u?b("palette-warning-main"):t.warning.main,.62));let e=n?r(sp,u?b("palette-background-default"):t.background.default,.6825):sx(t.background.default,.8);s9(t.SnackbarContent,"bg",e),s9(t.SnackbarContent,"color",li(()=>n?sj.text.primary:t.getContrastText(e))),s9(t.SpeedDialAction,"fabHoverBg",sx(t.background.paper,.15)),s9(t.StepConnector,"border",i("palette-grey-400")),s9(t.StepContent,"border",i("palette-grey-400")),s9(t.Switch,"defaultColor",i("palette-common-white")),s9(t.Switch,"defaultDisabledColor",i("palette-grey-100")),s9(t.Switch,"primaryDisabledColor",r(sg,u?b("palette-primary-main"):t.primary.main,.62)),s9(t.Switch,"secondary
124DisabledColor",r(sg,u?b("palette-secondary-main"):t.secondary.main,.62)),s9(t.Switch,"errorDisabledColor",r(sg,u?b("palette-error-main"):t.error.main,.62)),s9(t.Switch,"infoDisabledColor",r(sg,u?b("palette-info-main"):t.info.main,.62)),s9(t.Switch,"successDisabledColor",r(sg,u?b("palette-success-main"):t.success.main,.62)),s9(t.Switch,"warningDisabledColor",r(sg,u?b("palette-warning-main"):t.warning.main,.62)),s9(t.TableCell,"border",r(sg,sh(u?b("palette-divider"):t.divider,1),.88)),s9(t.Tooltip,"bg",r(sh,u?b("palette-grey-700"):t.grey[700],.92))}if("dark"===t.mode){s9(t.Alert,"errorColor",r(sg,u?b("palette-error-light"):t.error.light,.6)),s9(t.Alert,"infoColor",r(sg,u?b("palette-info-light"):t.info.light,.6)),s9(t.Alert,"successColor",r(sg,u?b("palette-success-light"):t.success.light,.6)),s9(t.Alert,"warningColor",r(sg,u?b("palette-warning-light"):t.warning.light,.6)),s9(t.Alert,"errorFilledBg",i("palette-error-dark")),s9(t.Alert,"infoFilledBg",i("palette-info-dark")),s9(t.Alert,"successFilledBg",i("palette-success-dark")),s9(t.Alert,"warningFilledBg",i("palette-warning-dark")),s9(t.Alert,"errorFilledColor",li(()=>t.getContrastText(t.error.dark))),s9(t.Alert,"infoFilledColor",li(()=>t.getContrastText(t.info.dark))),s9(t.Alert,"successFilledColor",li(()=>t.getContrastText(t.success.dark))),s9(t.Alert,"warningFilledColor",li(()=>t.getContrastText(t.warning.dark))),s9(t.Alert,"errorStandardBg",r(sp,u?b("palette-error-light"):t.error.light,.9)),s9(t.Alert,"infoStandardBg",r(sp,u?b("palette-info-light"):t.info.light,.9)),s9(t.Alert,"successStandardBg",r(sp,u?b("palette-success-light"):t.success.light,.9)),s9(t.Alert,"warningStandardBg",r(sp,u?b("palette-warning-light"):t.warning.light,.9)),s9(t.Alert,"errorIconColor",i("palette-error-main")),s9(t.Alert,"infoIconColor",i("palette-info-main")),s9(t.Alert,"successIconColor",i("palette-success-main")),s9(t.Alert,"warningIconColor",i("palette-warning-main")),s9(t.AppBar,"defaultBg",i("palette-grey-900")),s9(t.AppBar,"darkBg",i("palette-background-paper")),s9(t.AppBar,"darkColor",i("palette-text-primary")),s9(t.Avatar,"defaultBg",i("palette-grey-600")),s9(t.Button,"inheritContainedBg",i("palette-grey-800")),s9(t.Button,"inheritContainedHoverBg",i("palette-grey-700")),s9(t.Chip,"defaultBorder",i("palette-grey-700")),s9(t.Chip,"defaultAvatarColor",i("palette-grey-300")),s9(t.Chip,"defaultIconColor",i("palette-grey-300")),s9(t.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),s9(t.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),s9(t.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),s9(t.LinearProgress,"primaryBg",r(sp,u?b("palette-primary-main"):t.primary.main,.5)),s9(t.LinearProgress,"secondaryBg",r(sp,u?b("palette-secondary-main"):t.secondary.main,.5)),s9(t.LinearProgress,"errorBg",r(sp,u?b("palette-error-main"):t.error.main,.5)),s9(t.LinearProgress,"infoBg",r(sp,u?b("palette-info-main"):t.info.main,.5)),s9(t.LinearProgress,"successBg",r(sp,u?b("palette-success-main"):t.success.main,.5)),s9(t.LinearProgress,"warningBg",r(sp,u?b("palette-warning-main"):t.warning.main,.5)),s9(t.Skeleton,"bg",n?r(sh,u?b("palette-text-primary"):t.text.primary,.13):`rgba(${i("palette-text-primaryChannel")} / 0.13)`),s9(t.Slider,"primaryTrack",r(sp,u?b("palette-primary-main"):t.primary.main,.5)),s9(t.Slider,"secondaryTrack",r(sp,u?b("palette-secondary-main"):t.secondary.main,.5)),s9(t.Slider,"errorTrack",r(sp,u?b("palette-error-main"):t.error.main,.5)),s9(t.Slider,"infoTrack",r(sp,u?b("palette-info-main"):t.info.main,.5)),s9(t.Slider,"successTrack",r(sp,u?b("palette-success-main"):t.success.main,.5)),s9(t.Slider,"warningTrack",r(sp,u?b("palette-warning-light"):t.warning.main,.5));let e=n?r(sg,u?b("palette-background-default"):t.background.default,.985):sx(t.background.default,.98);s9(t.SnackbarContent,"bg",e),s9(t.SnackbarContent,"color",li(()=>n?sk.text.primary:t.getContrastText(e))),s9(t.SpeedDialAction,"fabHoverBg",sx(t.background.paper,.15)),s9(t.StepConnector,"border",i("palette-grey-600")),s9(t.StepContent,"border",i("palette-grey-600")),s9(t.Switch,"defaultColor",i("palette-grey-300")),s9(t.Switch,"defaultDisabledColor",i("palette-grey-600")),s9(t.Switch,"primaryDisabledColor",r(sp,u?b("palette-primary-main"):t.primary.main,.55)),s9(t.Switch,"secondary
124DisabledColor",r(sp,u?b("palette-secondary-main"):t.secondary.main,.55)),s9(t.Switch,"errorDisabledColor",r(sp,u?b("palette-error-main"):t.error.main,.55)),s9(t.Switch,"infoDisabledColor",r(sp,u?b("palette-info-main"):t.info.main,.55)),s9(t.Switch,"successDisabledColor",r(sp,u?b("palette-success-main"):t.success.main,.55)),s9(t.Switch,"warningDisabledColor",r(sp,u?b("palette-warning-light"):t.warning.main,.55)),s9(t.TableCell,"border",r(sp,sh(u?b("palette-divider"):t.divider,1),.68)),s9(t.Tooltip,"bg",r(sh,u?b("palette-grey-700"):t.grey[700],.92))}u||(lt(t.background,"default"),lt(t.background,"paper"),lt(t.common,"background"),lt(t.common,"onBackground"),lt(t,"divider")),Object.keys(t).forEach(e=>{let i=t[e];"tonalOffset"!==e&&!u&&i&&"object"==typeof i&&(i.main&&s9(t[e],"mainChannel",sa(le(i.main))),i.light&&s9(t[e],"lightChannel",sa(le(i.light))),i.dark&&s9(t[e],"darkChannel",sa(le(i.dark))),i.contrastText&&s9(t[e],"contrastTextChannel",sa(le(i.contrastText))),"text"===e&&(lt(t[e],"primary"),lt(t[e],"secondary")),"action"===e&&(i.active&<(t[e],"active"),i.selected&<(t[e],"selected")))})}),C=t.reduce((e,t)=>r2(e,t),C);let k=s$(e.focusVisible,t);null!=k&&!1!==k&&(C.focusVisible=sB(k,b("palette-primary-main")));let E={prefix:c,disableCssColorScheme:d,shouldSkipGeneratingVar:h,getSelector:(l=C,(e,t)=>{let i=l.rootSelector||":root",r=l.colorSchemeSelector,n=r;if("class"===r&&(n=".%s"),"data"===r&&(n="[data-%s]"),r?.startsWith("data-")&&!r.includes("%s")&&(n=`[${r}="%s"]`),l.defaultColorScheme===e){if("dark"===e){let r,s={};return((r=l.cssVarPrefix,[...[...Array(25)].map((e,t)=>`--${r?`${r}-`:""}overlays-${t}`),`--${r?`${r}-`:""}palette-AppBar-darkBg`,`--${r?`${r}-`:""}palette-AppBar-darkColor`]).forEach(e=>{s[e]=t[e],delete t[e]}),"media"===n)?{[i]:t,"@media (prefers-color-scheme: dark)":{[i]:s}}:n?{[n.replace("%s",e)]:s,[`${i}, ${n.replace("%s",e)}`]:t}:{[i]:{...t,...s}}}if(n&&"media"!==n)return`${i}, ${n.replace("%s",String(e))}`}else if(e){if("media"===n)return{[`@media (prefers-color-scheme: ${String(e)})`]:{[i]:t}};if(n)return n.replace("%s",String(e))}return i}),enableContrastVars:u},{vars:j,generateThemeVars:N,generateStyleSheets:P}=sH(C,E);return C.vars=j,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([e,t])=>{C[e]=t}),C.generateThemeVars=N,C.generateStyleSheets=P,C.generateSpacing=function(){return nN(m.spacing,nS(this))},C.getColorSchemeSelector=function(e){return"media"===f?`@media (prefers-color-scheme: ${e})`:f?f.startsWith("data-")&&!f.includes("%s")?`[${f}="${e}"] &`:"class"===f?`.${e} &`:"data"===f?`[data-${e}] &`:`${f.replace("%s",e)} &`:"&"},C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=h,C.unstable_sxConfig={...n4,...m?.unstable_sxConfig},C.unstable_sx=function(e){return n6({sx:e,theme:this})},C.internal_cache={},C.toRuntimeSource=s2,C}({...l,colorSchemes:d,defaultColorScheme:a,..."boolean"!=typeof r&&r},...t)}(),ll=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e},la=function(e={}){let{themeId:t,defaultTheme:i=se,rootShouldForwardProp:r=st,slotShouldForwardProp:n=st}=e;function s(e){e.theme=rZ(e.theme)?i:e.theme[t]||e.theme}return(e,t={})=>{var i,l,a;Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=(e=>e.filter(e=>e!==n6))(e.__emotion_styles));let{name:o,slot:d,skipVariantsResolver:c,skipSx:u,overridesResolver:h=!(i=(l=d)?l.charAt(0).toLowerCase()+l.slice(1):l)?null:(e,t)=>t[i],...f}=t,p=o&&o.startsWith("Mui")||d?"components":"custom",m=void 0!==c?c:d&&"Root"!==d&&"root"!==d||!1,g=u||!1,x=st;"Root"===d||"root"===d?x=r:d?x=n:"string"==typeof(a=e)&&a.charCodeAt(0)>96&&(x=void 0);let b=rL(e,{shouldForwardProp:x,label:void 0,...f}),y=e=>{if(e.__emotion_real===e)return e;if("function"==typeof e)return function(t){return sr(t,e,t.theme.modularCssLayers?p:void 0)};if(r1(e)){let t=n9(e);return function(e){return t.variants?sr(e,t,e.theme.modularCssLayers?p:void 0):e.theme.modularCssLayers?si(t.style,p):t.style}}return e},_=(...t)=>{let i=[],r=t.map(y),n=[];if(i.push(s),o&&h&&n.push(function(e){let t=e.theme,i=t.components?.[o]?.styleOverrides;if(!i)return null;let r={};for(let t in i)r[t]=sr(e,i[t],e.theme.modularCssLayers?"theme":void 0);return h(e,r)}),o&&!m&&n.push(function(e){let t=e.theme,i=t?.components?.[o]?.variants;return i?sn(e,i,[],e.theme.modularCssLayers?"theme":void 0):null}),g||n.push(n6),Array.isArray(r[0])){let e,t=r.shift(),s=Array(i.length).fill(""),l=Array(n.length).fill("");(e=[...s,...t,...l]).raw=[...s,...t.raw,...l],i.unshift(e)}let l=b(...i,...r,...n);return e.muiName&&(l.muiName=e.muiName),l};return b.withConfig&&(_.withConfig=b.withConfig),_}}({themeId:"$$material",defaultTheme:ls,rootShouldForwardProp:e=>ll(e)&&"classes"!==e}),lo={theme:void 0},ld=function(e){let t,i;return function(r){let n=t;return(void 0===n||r.theme!==i)&&(lo.theme=r.theme,t=n=n9(e(lo)),i=r.theme),n}};function lc(e,t,i=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n))if("components"===n||"slots"===n)r[n]={...e[n],...r[n]};else if("componentsProps"===n||"slotProps"===n){let s=e[n],l=t[n];if(l)if(s){for(let e in r[n]={...l},s)if(Object.prototype.hasOwnProperty.call(s,e)){let t=s[e],a=l[e];"function"==typeof t||"function"==typeof a?r[n][e]=(...e)=>lc(("function"==typeof t?t(...e):t)??{},("function"==typeof a?a(...e):a)??{},i):r[n][e]=lc(t??{},a??{},i)}}else r[n]=l;else r[n]=s||{}}else"className"===n&&i&&void 0!==t.className?r.className=rk(e?.className,t?.className):"style"===n&&i&&t.style?r.style={...e?.style,...t?.style}:void 0===r[n]&&(r[n]=e[n]);return r}let lu=p.createContext(void 0),lh=function(e){if(void 0===e)return{};let t={};return Object.keys(e).filter(t=>
124!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(i=>{t[i]=e[i]}),t},lf=function(e){let{getSlotProps:t,additionalProps:i,externalSlotProps:r,externalForwardedProps:n,className:s}=e;if(!t){let e=rk(i?.className,s,n?.className,r?.className),t={...i?.style,...n?.style,...r?.style},l={...i,...n,...r};return e.length>0&&(l.className=e),Object.keys(t).length>0&&(l.style=t),{props:l,internalRef:void 0}}let l=rz({...n,...r}),a=lh(r),o=lh(n),d=t(l),c=rk(d?.className,i?.className,s,n?.className,r?.className),u={...d?.style,...i?.style,...n?.style,...r?.style},h={...d,...i,...o,...a};return c.length>0&&(h.className=c),Object.keys(u).length>0&&(h.style=u),{props:h,internalRef:d.ref}};function lp(e,t){var i,r;let{className:n,elementType:s,ownerState:l,externalForwardedProps:a,internalForwardedProps:o,shouldForwardComponentProp:d=!1,...c}=t,{component:u,slots:h={[e]:void 0},slotProps:f={[e]:void 0},...p}=a,m=h[e]||s,g=(i=f[e],"function"==typeof i?i(l,void 0):i),{props:{component:x,...b},internalRef:y}=lf({className:n,...c,externalForwardedProps:"root"===e?p:void 0,externalSlotProps:g}),_=rM(y,g?.ref,t.ref),v="root"===e?x||u:x,w=(r={..."root"===e&&!u&&!h[e]&&o,..."root"!==e&&!h[e]&&o,...b,...v&&!d&&{as:v},...v&&d&&{component:v},ref:_},void 0===m||rj(m)?r:{...r,ownerState:{...r.ownerState,...l}});return[m,w]}function lm(e=[]){return([,t])=>t&&function(e,t=[]){if("string"!=typeof e.main)return!1;for(let i of t)if(!e.hasOwnProperty(i)||"string"!=typeof e[i])return!1;return!0}(t,e)}let lg=e=>
124e,lx=(n=lg,{configure(e){n=e},generate:e=>n(e),reset(){n=lg}}),lb={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function ly(e,t,i="Mui"){let r=lb[t];return r?`${i}-${r}`:`${lx.generate(e)}-${t}`}function l_(e){return ly("MuiSlider",e)}let lv=function(e,t,i="Mui"){let r={};return t.forEach(t=>{r[t]=ly(e,t,i)}),r}("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","track","trackInverted","trackFalse","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]),lw={transition:"none"},lS={},lT=["all"],lL={};function lC(e,t=lT,i=lL){var r,n;let s=e.transitions?.create?.(t,i),l=(r=e.motion?.reducedMotion,n=(void 0)??lw,"always"===r?n:"system"===r?{"@media (prefers-reduced-motion: reduce)":n}:null);if(void 0===s)return l??lS;let a={transition:s};return l?{...a,...l}:a}function lk(e){return e}let lE=la("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:i}=e;return[t.root,t[`color${r4(i.color)}`],"medium"!==i.size&&t[`size${r4(i.size)}`],i.marked&&t.marked,"vertical"===i.orientation&&t.vertical,"inverted"===i.track&&t.trackInverted,!1===i.track&&t.trackFalse]}})(ld(({theme:e})=>({borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${lv.disabled}`]:{pointerEvents:"none",cursor:"default",color:(e.vars||e).palette.grey[400]},[`&.${lv.dragging}`]:{[`& .${lv.thumb}, & .${lv.track}`]:{transition:"none"}},variants:[...Object.entries(e.palette).filter(lm()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}))),lj=la("span",{name:"MuiSlider",slot:"Rail"})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,"@media (forced-colors: active)":{border:"1px solid transparent",boxSizing:"border-box"},variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),lN=la("span",{name:"MuiSlider",slot:"Track"})(ld(({theme:e})=>({display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",...lC(e,["left","width","bottom","height"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{"@media (forced-colors: none)":{border:"none"}}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.entries(e.palette).filter(lm()).map(([t])=>({props:{color:t,track:"inverted"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles("dark",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles("dark",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),lP=la("span",{name:"MuiSlider",slot:"Thumb"})(ld(({theme:e})=>({position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",...lC(e,["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest}),"@media (forced-colors: active)":{border:"1px solid ButtonBorder"},"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(e.vars||e).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,he
124ight:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${lv.disabled}`]:{"&:hover":{boxShadow:"none"}},...e.focusVisible&&{[`&.${lv.focusVisible}`]:{...sz,...e.focusVisible}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.entries(e.palette).filter(lm()).map(([t])=>({props:{color:t},style:{"&:hover":{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,"@media (hover: none)":{boxShadow:"none"}},...!e.focusVisible&&{[`&.${lv.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,"@media (hover: none)":{boxShadow:"none"}}},[`&.${lv.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),lO=la(function(e){let{children:t,className:i,value:r}=e,n=(e=>{let{open:t}=e;return{offset:rk(t&&lv.valueLabelOpen),circle:lv.valueLabelCircle,label:lv.valueLabelLabel}})(e);return t?p.cloneElement(t,{className:t.props.className},(0,c.jsxs)(p.Fragment,{children:[t.props.children,(0,c.jsx)("span",{className:rk(n.offset,i),"aria-hidden":!0,children:(0,c.jsx)("span",{className:n.circle,children:(0,c.jsx)("span",{className:n.label,children:r})})})]})):null},{name:"MuiSlider",slot:"ValueLabel"})(ld(({theme:e})=>({zIndex:1,whiteSpace:"nowrap",...e.typography.body2,fontWeight:500,...lC(e,["transform"],{duration:e.transitions.duration.shortest}),position:"absolute",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${lv.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${lv.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]}))),lM=la("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>ll(e)&&"markActive"!==e,overridesResolver:(e,t)=>{let{markActive:i}=e;return[t.mark,i&&t.markActive]}})(ld(({theme:e})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),lA=la("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>ll(e)&&"markLabelActive"!==e})(ld(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),lI=({children:e})=>e,lR=p.forwardRef(function(e,t){let i=function({props:e,name:t}){return function(e){let{theme:t,name:i,props:r}=e;if(!t||!t.components||!t.components[i])return r;let n=t.components[i];return n.defaultProps?lc(n.defaultProps,r,t.components.mergeClassNameAndStyle):n.styleOverrides||n.variants?r:lc(n,r,t.components.mergeClassNameAndStyle)}({props:e,name:t,theme:{components:p.useContext(lu)}})}({props:e,name:"MuiSlider"}),r=p.useContext(rE)??!1,{"aria-label":n,"aria-valuetext":s,"aria-labelledby":l,color:a="primary",classes:o,className:d,disableSwap:u=!1,disabled:h=!1,getAriaLabel:f,getAriaValueText:m,marks:g=!1,max:x=100,min:b=0,name:y,onChange:_,onCh
124angeCommitted:v,orientation:w="horizontal",shiftStep:S=10,size:T="medium",step:L=1,scale:C=lk,slotProps:k={},slots:E={},tabIndex:j,track:N="normal",value:P,valueLabelDisplay:O="off",valueLabelFormat:M=lk,...A}=i,I={...i,isRtl:r,max:x,min:b,classes:o,disabled:h,disableSwap:u,orientation:w,marks:g,color:a,size:T,step:L,shiftStep:S,scale:C,track:N,valueLabelDisplay:O,valueLabelFormat:M},{axisProps:R,getRootProps:z,getHiddenInputProps:$,getThumbProps:B,open:D,active:Y,axis:F,focusedThumbIndex:H,range:V,dragging:U,marks:W,values:J,trackOffset:q,trackLeap:K,getThumbStyle:G}=function(e){let t,{"aria-labelledby":i,defaultValue:r,disabled:n=!1,disableSwap:s=!1,isRtl:l=!1,marks:a=!1,max:o=100,min:d=0,name:c,onChange:u,onChangeCommitted:h,orientation:f="horizontal",rootRef:m,scale:g=rG,step:x=1,shiftStep:b=10,tabIndex:y,value:_}=e,v=p.useRef(void 0),w=p.useRef(null),[S,T]=p.useState(-1),[L,C]=p.useState(-1),[k,E]=p.useState(!1),j=p.useRef(0),N=p.useRef(-1),P=p.useRef(!1),O=p.useRef(-1),M=rO(()=>{null!=w.current&&(cancelAnimationFrame(w.current),w.current=null)}),A=p.useRef(null),[I,R]=function(e){let{controlled:t,default:i,name:r,state:n="value"}=e,{current:s}=p.useRef(void 0!==t),[l,a]=p.useState(i),o=p.useCallback(e=>{s||a(e)},[]);return[s?t:l,o]}({controlled:_,default:r??d,name:"Slider"}),z=rO((e,t,i)=>{let r="nativeEvent"in e?e.nativeEvent:e,n=new r.constructor(r.type,r);Object.defineProperty(n,"target",{writable:!0,value:{value:t,name:c}}),A.current=t,u?.(n,t,i)}),$=Array.isArray(I),B=p.useMemo(()=>{if("number"==typeof I)return[rR(I,d,o)];if(null==I)return[d];let e=I.slice().sort(rH);for(let t=0;t<e.length;t+=1){let i=e[t];e[t]=null==i?d:rR(i,d,o)}return e},[I,d,o]),D=p.useMemo(()=>{if(!0===a&&null!=x){let e=Array(Math.floor((o-d)/x)+1);for(let t=0;t<e.length;t+=1)e[t]={value:d+x*t};return e}return Array.isArray(a)?a:rD},[a,x,d,o]),Y=p.useMemo(()=>{let e=Array(D.length);for(let t=0;t<D.length;t+=1)e[t]=D[t].value;return e},[D]),[F,H]=p.useState(-1),V=p.useRef(null),U=rM(m,V),W=(e,t)=>{let i=Number(e.currentTarget.getAttribute("data-index")),r=B[i],n=Y.indexOf(r),l=t;if(D&&null==x){let e=Y[Y.length-1];l=l>=e?e:l<=Y[0]?Y[0]:l<r?Y[n-1]:Y[n+1]}if(l=rR(l,d,o),$){s&&(l=rR(l,B[i-1]||-1/0,B[i+1]||1/0));let e=l;l=rW(B,l,i);let t=i;s||(t=l.indexOf(e)),rJ(V,t)}R(l),H(i),u&&!rq(l,I)&&z(e,l,i),h&&h(e,A.current??l)};rP(()=>{let e=rB(rN(V.current));n&&r$(V.current,e)&&null!=e&&"blur"in e&&e.blur()},[n]),n&&-1!==S&&T(-1),n&&-1!==F&&H(-1);let J=p.useRef(void 0),q=f;l&&"horizontal"===f&&(q+="-reverse");let K=e=>{let t,i,{current:r}=V;if(!r)return null;let{width:n,height:l,bottom:a,left:c}=r.getBoundingClientRect();if(t=q.startsWith("vertical")?(a-e.y)/l:(e.x-c)/n,q.includes("-reverse")&&(t=1-t),i=(o-d)*t+d,x)i=Number((Math.round((i-d)/x)*x+d).toFixed(function(e){if(1>Math.abs(e)){let t=e.toExponential().split("e-"),i=t[0].split(".")[1];return(i?i.length:0)+parseInt(t[1],10)}let t=e.toString().split(".")[1];return t?t.length:0}(x)));else{let e=rV(Y,i);i=Y[e]}i=rR(i,d,o);let u=0;if($){let e=-1!==J.current;u=e?J.current:rV(B,i,N.current),s&&(i=rR(i,B[u-1]||-1/0,B[u+1]||1/0));let t=i;i=rW(B,i,u),s&&e||(J.current=u=i.indexOf(t))}return{newValue:i,activeIndex:u}},G=rO(e=>{if("pointerId"in e&&e.pointerId!==O.current)return;let t=rU(e,v);if(!t)return;if(j.current+=1,"pointermove"===e.type&&0===e.buttons)return void X(e);let i=K(t);i&&(rJ(V,i.activeIndex,T,!1),N.current=i.activeIndex,R(i.newValue),!k&&j.current>2&&E(!0),u&&!rq(i.newValue,I)&&z(e,i.newValue,i.activeIndex))}),X=rO(e=>{if("pointerId"in e&&e.pointerId!==O.current)return;let t=rU(e,v);if(E(!1),!t)return;let i=K(t);T(-1),"touchend"===e.type&&C(-1),i&&h&&h(e,A.current??i.newValue),"pointerType"in e&&V.current?.hasPointerCapture(e.pointerId)&&V.current.releasePointerCapture(e.pointerId),v.current=void 0,O.current=-1,Z()}),Q=rO(e=>{if(n)return;if(P.current){P.current=!1;let t=e.changedTouches[0];null!=t&&(v.current=t.identifier);return}let t=e.changedTouches[0];null!=t&&(v.current=t.identifier);let i=rU(e,v);if(!1!==i){J.current=-1;let t=K(i);t&&(rJ(V,t.activeIndex,T,!1),N.current=t.activeIndex,R(t.newValue),u&&!rq(t.newValue,I)&&z(e,t.newValue,t.activeIndex))}j.current=0;let r=rN(V.current);r.addEventListener("touchmove",G,{passive:!0}),r.addEventListener("touchend",X,{passive:!0})}),Z=p.useCallback(()=>{let e=rN(V.current);e.removeEventListener("pointermove",G),e.removeEventListener("pointerup",X),e.removeEventListener("touchmove",G),e.removeEventListener("touchend",X)},[X,G]);p.useEffect(()=>{let e=V.current;if(e)return e.addEventListener("touchstart",Q,{passive:!0}),()=>{e.removeEventListener("touchstart",Q),M(),Z()}},[Z,Q,M]),p.useEffect(()=>{n&&(Z(),M())},[n,Z,M]);let ee=(($?B[0]:d)-d)*100/(o-d),et=(B[B.length-1]-d)*100/(o-d)-ee;return"vertical"===f&&(t=l?"vertical-rl":"vertical-lr"),{active:S,axis:q,axisProps:rK,dragging:k,focusedThumbIndex:F,getHiddenInputProps:(r=rY)=>{let s=rz(r),a={...s,onChange:e=>{s.onChange?.(e),W(e,e.currentTarget.valueAsNumber)},onFocus:e=>{let t=Number(e.currentTarget.getAttribute("data-index"));rA(e.target)&&H(t),C(t),s?.onFocus?.(e)},onBlur:e=>{rA(e.target)||H(-1),C(-1),s?.onBlur?.(e)},onKeyDown:e=>{if(["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","PageUp","PageDown","Home","End"].includes(e.ke
124y)){e.preventDefault();let t=B[Number(e.currentTarget.getAttribute("data-index"))],i=null;if(null!=x){let r=e.shiftKey?b:x;switch(e.key){case"ArrowUp":i=rF(t,r,1,d,o);break;case"ArrowRight":i=rF(t,r,l?-1:1,d,o);break;case"ArrowDown":i=rF(t,r,-1,d,o);break;case"ArrowLeft":i=rF(t,r,l?1:-1,d,o);break;case"PageUp":i=rF(t,b,1,d,o);break;case"PageDown":i=rF(t,b,-1,d,o);break;case"Home":i=d;break;case"End":i=o}}else if(D){let r=Y[Y.length-1],n=Y.indexOf(t);[l?"ArrowRight":"ArrowLeft","ArrowDown","PageDown","Home"].includes(e.key)?i=0===n?Y[0]:Y[n-1]:[l?"ArrowLeft":"ArrowRight","ArrowUp","PageUp","End"].includes(e.key)&&(i=n===Y.length-1?r:Y[n+1])}null!=i&&W(e,i)}s?.onKeyDown?.(e)}};return{tabIndex:y,"aria-labelledby":i,"aria-orientation":f,"aria-valuemax":g(o),"aria-valuemin":g(d),name:c,type:"range",min:e.min,max:e.max,step:null===e.step&&e.marks?"any":e.step??void 0,disabled:n,...r,...a,style:{...rI,direction:l?"rtl":"ltr",width:"100%",height:"100%",writingMode:t}}},getRootProps:(e=rY)=>{let t=rz(e),i={...t,onPointerDown:e=>{if(t.onPointerDown?.(e),"touch"===e.pointerType&&(P.current=!0),n||e.defaultPrevented||0!==e.button)return;let i=rU(e,v);if(!1!==i){J.current=-1;let t=K(i);if(t){let i=V.current?.querySelector(`input[type="range"][data-index="${t.activeIndex}"]`),r=rN(V.current),n=null!=i&&i===rB(r);T(t.activeIndex),N.current=t.activeIndex,n?e.preventDefault():(M(),w.current=requestAnimationFrame(()=>{w.current=null,rJ(V,t.activeIndex,void 0,!1)})),R(t.newValue),u&&!rq(t.newValue,I)&&z(e,t.newValue,t.activeIndex)}}j.current=0,O.current=e.pointerId;let r=rN(V.current);try{e.currentTarget.setPointerCapture(e.pointerId)}catch{}r.addEventListener("pointermove",G,{passive:!0}),r.addEventListener("pointerup",X)}};return{...e,ref:U,...i}},getThumbProps:(e=rY)=>{let t=rz(e);return{...e,...t,onMouseOver:e=>{t.onMouseOver?.(e),C(Number(e.currentTarget.getAttribute("data-index")))},onMouseLeave:e=>{t.onMouseLeave?.(e),C(-1)}}},marks:D,open:L,range:$,rootRef:U,trackLeap:et,trackOffset:ee,values:B,getThumbStyle:e=>{let t;return $?S===e?t=2:N.current===e&&(t=1):S===e&&(t=1),{pointerEvents:-1!==S&&S!==e?"none":void 0,zIndex:t}}}}({...I,rootRef:t});I.marked=W.length>0&&W.some(e=>e.label),I.dragging=U,I.focusedThumbIndex=H;let X=(e=>{let{disabled:t,dragging:i,marked:r,orientation:n,track:s,classes:l,color:a,size:o}=e;return function(e,t,i){let r={};for(let n in e){let s=e[n],l="",a=!0;for(let e=0;e<s.length;e+=1){let r=s[e];r&&(l+=(!0===a?"":" ")+t(r),a=!1,i&&i[r]&&(l+=" "+i[r]))}r[n]=l}return r}({root:["root",t&&"disabled",i&&"dragging",r&&"marked","vertical"===n&&"vertical","inverted"===s&&"trackInverted",!1===s&&"trackFalse",a&&`color${r4(a)}`,o&&`size${r4(o)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled"],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]},l_,l)})(I),Q={slots:E,slotProps:k},[Z,ee]=lp("root",{elementType:lE,getSlotProps:z,externalForwardedProps:{...Q,...A},ownerState:I,className:[X.root,d]}),[et,ei]=lp("rail",{elementType:lj,externalForwardedProps:Q,ownerState:I,className:X.rail}),[er,en]=lp("track",{elementType:lN,externalForwardedProps:Q,additionalProps:{style:{...R[F].offset(q),...R[F].leap(K)}},ownerState:I,className:X.track}),[es,el]=lp("thumb",{elementType:lP,getSlotProps:B,externalForwardedProps:Q,ownerState:I,className:X.thumb}),[ea,eo]=lp("valueLabel",{elementType:lO,externalForwardedProps:Q,ownerState:I,className:X.valueLabel}),[ed,ec]=lp("mark",{elementType:lM,externalForwardedProps:Q,ownerState:I,className:X.mark}),[eu,eh]=lp("markLabel",{elementType:lA,externalForwardedProps:Q,ownerState:I,className:X.markLabel}),[ef,ep]=lp("input",{elementType:"input",getSlotProps:$,externalForwardedProps:Q,ownerState:I});return(0,c.jsxs)(Z,{...ee,children:[(0,c.jsx)(et,{...ei}),(0,c.jsx)(er,{...en}),W.filter(e=>e.value>=b&&e.value<=x).map((e,t)=>{let i,r=(e.value-b)*100/(x-b),n=R[F].offset(r);return i=!1===N?J.includes(e.value):"normal"===N&&(V?e.value>=J[0]&&e.value<=J[J.length-1]:e.value<=J[0])||"inverted"===N&&(V?e.value<=J[0]||e.value>=J[J.length-1]:e.value>=J[0]),(0,c.jsxs)(p.Fragment,{children:[(0,c.jsx)(ed,{"data-index":t,...ec,...!rj(ed)&&{markActive:i},style:{...n,...ec.style},className:rk(ec.className,i&&X.markActive)}),null!=e.label?(0,c.jsx)(eu,{"aria-hidden":!0,"data-index":t,...eh,...!rj(eu)&&{markLabelActive:i},style:{...n,...eh.style},className:rk(X.markLabel,eh.className,i&&X.markLabelActive),children:e.label}):null]},t)}),J.map((e,t)=>
124{let i=(e-b)*100/(x-b),r=R[F].offset(i),a="off"===O?lI:ea;return(0,c.jsx)(a,{...!rj(a)&&{valueLabelFormat:M,valueLabelDisplay:O,value:"function"==typeof M?M(C(e),t):M,index:t,open:D===t||Y===t||"on"===O,disabled:h},...eo,children:(0,c.jsx)(es,{"data-index":t,...el,className:rk(X.thumb,el.className,Y===t&&X.active,H===t&&X.focusVisible),style:{...r,...G(t),...el.style},children:(0,c.jsx)(ef,{"data-index":t,"aria-label":f?f(t):n,"aria-valuenow":C(e),"aria-labelledby":l,"aria-valuetext":m?m(C(e),t):s,value:J[t],...ep})})},t)})]})}),lz=e=>{let t,i,r,n,s,l,a,o,d,h,f,p=(0,u.c)(30),{steps:m,min:g,max:x,value:b,onChange:y,onChangeCommitted:v,locale:w,unit:S}=e,T=void 0===g?0:g,L=void 0===x?0:x;p[0]!==w||p[1]!==S?(t=e=>`${ix(e,w)}${S?` ${1===e&&"Jahre"===S?"Jahr":S}`:""}`,p[0]=w,p[1]=S,p[2]=t):t=p[2];let C=t;p[3]!==L||p[4]!==T?(i=function(e,t){let i=void 0===e?0:e,r=void 0===t?0:t,n=r<7?r:6;return Array.from({length:n+1},(e,t)=>({value:i+t*(r-i)/n}))}(T,L),p[3]=L,p[4]=T,p[5]=i):i=p[5];let k=Number(b);p[6]!==y?(r=(e,t)=>y(t),p[6]=y,p[7]=r):r=p[7],p[8]!==v?(n=(e,t)=>v?.(t),p[8]=v,p[9]=n):n=p[9],p[10]!==L||p[11]!==T||p[12]!==m||p[13]!==i||p[14]!==k||p[15]!==r||p[16]!==n?(s=(0,c.jsx)(l$,{step:m,min:T,max:L,valueLabelDisplay:"auto",marks:i,value:k,onChange:r,onChangeCommitted:n}),p[10]=L,p[11]=T,p[12]=m,p[13]=i,p[14]=k,p[15]=r,p[16]=n,p[17]=s):s=p[17],p[18]===Symbol.for("react.memo_cache_sentinel")?(l=_.TYPO_STYLES.copyS(),p[18]=l):l=p[18];let E=C(T);p[19]!==E?(a=(0,c.jsx)("span",{className:l,children:E}),p[19]=E,p[20]=a):a=p[20],p[21]===Symbol.for("react.memo_cache_sentinel")?(o=_.TYPO_STYLES.copyS(),p[21]=o):o=p[21];let j=C(L);return p[22]!==j?(d=(0,c.jsx)("span",{className:o,children:j}),p[22]=j,p[23]=d):d=p[23],p[24]!==a||p[25]!==d?(h=(0,c.jsxs)("div",{className:"flex justify-between text-fg-subtle",children:[a,d]}),p[24]=a,p[25]=d,p[26]=h):h=p[26],p[27]!==h||p[28]!==s?(f=(0,c.jsxs)("div",{children:[s,h]}),p[27]=h,p[28]=s,p[29]=f):f=p[29],f},l$=rL(lR)(()=>({"& .MuiSlider-mark":{backgroundColor:"rgba(77, 108, 97, 1)",borderRadius:1,height:12,width:2},"& .MuiSlider-markLabel":{color:"rgba(51, 87, 74, 1)",fontSize:14},"& .MuiSlider-rail":{backgroundColor:"rgba(77, 108, 97, 1)",opacity:1},"& .MuiSlider-thumb":{backgroundColor:"rgba(255, 255, 255, 1)",border:"2px solid rgba(0, 95, 61, 1)",height:32,width:32},"& .MuiSlider-track":{backgroundColor:"rgba(77, 108, 97, 1)"},color:"rgba(77, 108, 97, 1)"})),lB=e=>{let t,i,r,n,s=(0,u.c)(25),{locale:l,label:a,tooltip:o,defaultValue:d,min:h,max:f,value:p,setValue:m,onBlur:g,sliderSteps:x,unit:b}=e,y=void 0===h?0:h,_=void 0===f?0:f;return s[0]!==d||s[1]!==a||s[2]!==l||s[3]!==_||s[4]!==y||s[5]!==g||s[6]!==m||s[7]!==o||s[8]!==b||s[9]!==p?(t=(0,c.jsx)(iS,{label:a,tooltip:o,defaultValue:d,min:y,max:_,value:p,setValue:m,onBlur:g,unit:b,locale:l}),s[0]=d,s[1]=a,s[2]=l,s[3]=_,s[4]=y,s[5]=g,s[6]=m,s[7]=o,s[8]=b,s[9]=p,s[10]=t):t=s[10],s[11]!==g||s[12]!==m?(i=e=>{g?g(e.toString()):m(e.toString())},s[11]=g,s[12]=m,s[13]=i):i=s[13],s[14]!==l||s[15]!==_||s[16]!==y||s[17]!==x||s[18]!==i||s[19]!==b||s[20]!==p?(r=(0,c.jsx)(lz,{steps:x,min:y,max:_,value:p,onChange:i,unit:b,locale:l}),s[14]=l,s[15]=_,s[16]=y,s[17]=x,s[18]=i,s[19]=b,s[20]=p,s[21]=r):r=s[21],s[22]!==t||s[23]!==r?(n=(0,c.jsxs)("div",{className:"flex flex-col gap-4",children:[t,r]}),s[22]=t,s[23]=r,s[24]=n):n=s[24],n},lD=e=>{let t,i,r,n,s,l,a,o,d=(0,u.c)(17),{label:h,tooltip:f,value:p}=e;d[0]!==h?(t=h?.replace(/\s+/g,"-").toLowerCase(),d[0]=h,d[1]=t):t=d[1];let g=`credit-result-header-${t}`;d[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-accentOnEmphasis"),d[2]=i):i=d[2],d[3]!==h?(r=(0,c.jsx)("p",{className:i,children:h}),d[3]=h,d[4]=r):r=d[4],d[5]!==f||d[6]!==g?(n=f&&(0,c.jsx)(iw,{id:g,children:f}),d[5]=f,d[6]=g,d[7]=n):n=d[7],d[8]!==r||d[9]!==n?(s=(0,c.jsx)("div",{children:(0,c.jsxs)("div",{className:"relative flex flex-row gap-2 items-center",children:[r,n]})}),d[8]=r,d[9]=n,d[10]=s):s=d[10],d[11]===Symbol.for("react.memo_cache_sentinel")?(l=(0,m.twJoin)(_.TYPO_STYLES.headline4(),"text-fg-accentOnEmphasis"),d[11]=l):l=d[11];let x=p??"â";return d[12]!==x?(a=(0,c.jsx)("h4",{className:l,children:x}),d[12]=x,d[13]=a):a=d[13],d[14]!==s||d[15]!==a?(o=(0,c.jsxs)("div",{children:[s,a]}),d[14]=s,d[15]=a,d[16]=o):o=d[16],o},lY=e=>{let t,i,r,n,s,l,a,o,d=(0,u.c)(17),{label:h,tooltip:f,value:p}=e;d[0]!==h?(t=h?.replace(/\s+/g,"-").toLowerCase(),d[0]=h,d[1]=t):t=d[1];let m=`credit-result-info-${t}`;d[2]===Symbol.for("react.memo_cache_sentinel")?(i=_.TYPO_STYLES.copyMHighlight(),d[2]=i):i=d[2],d[3]!==h?(r=(0,c.jsx)("p",{className:i,children:h}),d[3]=h,d[4]=r):r=d[4],d[5]===Symbol.for("react.memo_cache_sentinel")?(n=_.TYPO_STYLES.copyM(),d[5]=n):n=d[5];let g=p??"â";return d[6]!==g?(s=(0,c.jsx)("p",{className:n,children:g}),d[6]=g,d[7]=s):s=d[7],d[8]!==f||d[9]!==m?(l=f&&(0,c.jsx)(iw,{id:m,children:f}
124),d[8]=f,d[9]=m,d[10]=l):l=d[10],d[11]!==s||d[12]!==l?(a=(0,c.jsxs)("div",{className:"relative flex flex-row gap-2 items-center",children:[s,l]}),d[11]=s,d[12]=l,d[13]=a):a=d[13],d[14]!==r||d[15]!==a?(o=(0,c.jsx)("div",{children:(0,c.jsxs)("div",{className:" flex flex-col md:flex-row justify-between",children:[r,a]})}),d[14]=r,d[15]=a,d[16]=o):o=d[16],o},lF=e=>{let t,i,r,n,s,l,a,o,d,h,p,x,y=(0,u.c)(72),{locale:_,entry:v,context:w,data:S}=e,T=S&&`${S.best.effectiveRate} % - ${S.max.effectiveRate} %`;y[0]!==v.fields.annualInterestRate||y[1]!==v.fields.annualInterestRateTooltip||y[2]!==T?(t={label:v.fields.annualInterestRate,tooltip:v.fields.annualInterestRateTooltip,value:T},y[0]=v.fields.annualInterestRate,y[1]=v.fields.annualInterestRateTooltip,y[2]=T,y[3]=t):t=y[3];let C=S?.annuityCount;y[4]!==v.fields.numberOfPayments||y[5]!==v.fields.numberOfPaymentsdurationTooltip||y[6]!==C?(i={label:v.fields.numberOfPayments,tooltip:v.fields.numberOfPaymentsdurationTooltip,value:C},y[4]=v.fields.numberOfPayments,y[5]=v.fields.numberOfPaymentsdurationTooltip,y[6]=C,y[7]=i):i=y[7],y[8]!==S||y[9]!==_?(r=S&&ib(_,S.financingAmountInCent),y[8]=S,y[9]=_,y[10]=r):r=y[10],y[11]!==v.fields.netLoanAmount||y[12]!==v.fields.netLoanAmountTooltip||y[13]!==r?(n={label:v.fields.netLoanAmount,tooltip:v.fields.netLoanAmountTooltip,value:r},y[11]=v.fields.netLoanAmount,y[12]=v.fields.netLoanAmountTooltip,y[13]=r,y[14]=n):n=y[14],y[15]!==S||y[16]!==_?(s=S&&`${ib(_,S.best.financingAmountTotalInCent)} - ${ib(_,S.max.financingAmountTotalInCent)}`,y[15]=S,y[16]=_,y[17]=s):s=y[17],y[18]!==v.fields.totalAmountOfFinancing||y[19]!==v.fields.totalAmountOfFinancingTooltip||y[20]!==s?(l={label:v.fields.totalAmountOfFinancing,tooltip:v.fields.totalAmountOfFinancingTooltip,value:s},y[18]=v.fields.totalAmountOfFinancing,y[19]=v.fields.totalAmountOfFinancingTooltip,y[20]=s,y[21]=l):l=y[21],y[22]!==S||y[23]!==_?(a=S&&`${ib(_,S.best.remainingDeptAfterFixedInterestRateDurationInCent)} - ${ib(_,S.max.remainingDeptAfterFixedInterestRateDurationInCent)}`,y[22]=S,y[23]=_,y[24]=a):a=y[24],y[25]!==v.fields.remainingLoanAmount||y[26]!==v.fields.remainingLoanAmountTooltip||y[27]!==a?(o={label:v.fields.remainingLoanAmount,tooltip:v.fields.remainingLoanAmountTooltip,value:a},y[25]=v.fields.remainingLoanAmount,y[26]=v.fields.remainingLoanAmountTooltip,y[27]=a,y[28]=o):o=y[28],y[29]!==S||y[30]!==_?(d=S&&`${ib(_,S.best.redemptionAfterFixedInterestRateDurationInCent)} - ${ib(_,S.max.redemptionAfterFixedInterestRateDurationInCent)}`,y[29]=S,y[30]=_,y[31]=d):d=y[31],y[32]!==v.fields.loanAfterInterestRate||y[33]!==v.fields.loanAfterInterestRateTooltip||y[34]!==d?(h={label:v.fields.loanAfterInterestRate,tooltip:v.fields.loanAfterInterestRateTooltip,value:d},y[32]=v.fields.loanAfterInterestRate,y[33]=v.fields.loanAfterInterestRateTooltip,y[34]=d,y[35]=h):h=y[35],y[36]!==o||y[37]!==h||y[38]!==t||y[39]!==i||y[40]!==n||y[41]!==l?(p=[t,i,n,l,o,h],y[36]=o,y[37]=h,y[38]=t,y[39]=i,y[40]=n,y[41]=l,y[42]=p):p=y[42];let k=p;if(y[43]!==w||y[44]!==S||y[45]!==v.fields.fixedInterestRate||y[46]!==v.fields.fixedInterestTooltip||y[47]!==v.fields.linkExternalUrl||y[48]!==v.fields.linkLabel||y[49]!==v.fields.linkPage||y[50]!==v.fields.monthlyPayment||y[51]!==v.fields.monthlyPaymentTooltip||y[52]!==_||y[53]!==k){let e,t,i,r,n,s,l=(0,g.getLinkURL)(_,w,{...(0,M.getLinkTargetPageId)(v.fields.linkPage,w.website),href:v.fields.linkExternalUrl});y[55]!==S||y[56]!==_?(e=S&&`${ib(_,S.best.annuityInCent)} - ${ib(_,S.max.annuityInCent)}`,y[55]=S,y[56]=_,y[57]=e):e=y[57],y[58]!==v.fields.monthlyPayment||y[59]!==v.fields.monthlyPaymentTooltip||y[60]!==e?(t=(0,c.jsx)(lD,{label:v.fields.monthlyPayment,tooltip:v.fields.monthlyPaymentTooltip,value:e}),y[58]=v.fields.monthlyPayment,y[59]=v.fields.monthlyPaymentTooltip,y[60]=e,y[61]=t):t=y[61];let a=S&&`${S.best.interestRate} % - ${S.max.interestRate} %`;y[62]!==v.fields.fixedInterestRate||y[63]!==v.fields.fixedInterestTooltip||y[64]!==a?(i=(0,c.jsx)(lD,{label:v.fields.fixedInterestRate,tooltip:v.fields.fixedInterestTooltip,value:a}),y[62]=v.fields.fixedInterestRate,y[63]=v.fields.fixedInterestTooltip,y[64]=a,y[65]=i):i=y[65],y[66]!==t||y[67]!==i?(r=(0,c.jsxs)("div",{className:"flex gap-8 flex-col lg:flex-row lg:justify-between",children:[t,i]}
124),y[66]=t,y[67]=i,y[68]=r):r=y[68],y[69]===Symbol.for("react.memo_cache_sentinel")?(n=(0,c.jsx)("div",{className:"h-[1px] w-full bg-border-muted my-10"}),y[69]=n):n=y[69],y[70]!==k?(s=(0,c.jsx)("div",{className:"text-fg-on-accent flex flex-col gap-4",children:k.map(lH)}),y[70]=k,y[71]=s):s=y[71],x=(0,c.jsxs)("div",{className:"bg-bg-accent rounded-[20px] lg:rounded-[40px] py-10 px-6 lg:px-16 lg:pt-20 lg:pb-10",children:[r,n,s,l&&(0,c.jsx)("div",{className:"flex flex-col gap-4 lg:flex-row lg:justify-center mt-10",children:(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(l),rel:(0,b.getLinkRel)(l),href:l,className:(0,m.twJoin)(L.BUTTON_STYLES.primaryHighlight(),"max-w-none lg:w-fit"),prefetch:!1,children:v.fields.linkLabel})})]}),y[43]=w,y[44]=S,y[45]=v.fields.fixedInterestRate,y[46]=v.fields.fixedInterestTooltip,y[47]=v.fields.linkExternalUrl,y[48]=v.fields.linkLabel,y[49]=v.fields.linkPage,y[50]=v.fields.monthlyPayment,y[51]=v.fields.monthlyPaymentTooltip,y[52]=_,y[53]=k,y[54]=x}else x=y[54];return x};function lH(e,t){return(0,c.jsx)(lY,{label:e.label,tooltip:e.tooltip,value:e.value},t)}function lV(e){return e+.5|0}let lU=(e,t,i)=>Math.max(Math.min(e,i),t);function lW(e){return lU(lV(2.55*e),0,255)}function lJ(e){return lU(lV(255*e),0,255)}function lq(e){return lU(lV(e/2.55)/100,0,1)}function lK(e){return lU(lV(100*e),0,100)}let lG={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},lX=[..."0123456789ABCDEF"],lQ=e=>lX[15&e],lZ=e=>lX[(240&e)>>4]+lX[15&e],l0=e=>(240&e)>>4==(15&e),l1=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function l2(e,t,i){let r=t*Math.min(i,1-i),n=(t,n=(t+e/30)%12)=>i-r*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function l3(e,t,i){let r=(r,n=(r+e/60)%6)=>i-i*t*Math.max(Math.min(n,4-n,1),0);return[r(5),r(3),r(1)]}function l4(e,t,i){let r,n=l2(e,1,.5);for(t+i>1&&(r=1/(t+i),t*=r,i*=r),r=0;r<3;r++)n[r]*=1-t-i,n[r]+=t;return n}function l5(e){let t,i,r,n=e.r/255,s=e.g/255,l=e.b/255,a=Math.max(n,s,l),o=Math.min(n,s,l),d=(a+o)/2;a!==o&&(r=a-o,i=d>.5?r/(2-a-o):r/(a+o),t=60*(t=n===a?(s-l)/r+6*(s<l):s===a?(l-n)/r+2:(n-s)/r+4)+.5);return[0|t,i||0,d]}function l6(e,t,i,r){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,i,r)).map(lJ)}function l7(e){return(e%360+360)%360}let l8={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},l9={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"},ae=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,at=e=>
124e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,ai=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function ar(e,t,i){if(e){let r=l5(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*i,0===t?360:1)),e.r=(r=l6(l2,r,void 0,void 0))[0],e.g=r[1],e.b=r[2]}}function an(e,t){return e?Object.assign(t||{},e):e}function as(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=lJ(e[3]))):(t=an(e,{r:0,g:0,b:0,a:1})).a=lJ(t.a),t}class al{constructor(e){let i;if(e instanceof al)return e;const r=typeof e;"object"===r?i=as(e):"string"===r&&(i=function(e){var t,i=e.length;return"#"===e[0]&&(4===i||5===i?t={r:255&17*lG[e[1]],g:255&17*lG[e[2]],b:255&17*lG[e[3]],a:5===i?17*lG[e[4]]:255}:(7===i||9===i)&&(t={r:lG[e[1]]<<4|lG[e[2]],g:lG[e[3]]<<4|lG[e[4]],b:lG[e[5]]<<4|lG[e[6]],a:9===i?lG[e[7]]<<4|lG[e[8]]:255})),t}(e)||function(e){t||((t=function(){let e,t,i,r,n,s={},l=Object.keys(l9),a=Object.keys(l8);for(e=0;e<l.length;e++){for(r=n=l[e],t=0;t<a.length;t++)i=a[t],n=n.replace(i,l8[i]);i=parseInt(l9[r],16),s[n]=[i>>16&255,i>>8&255,255&i]}return s}()).transparent=[0,0,0,0]);let i=t[e.toLowerCase()];return i&&{r:i[0],g:i[1],b:i[2],a:4===i.length?i[3]:255}}(e)||function(e){return"r"===e.charAt(0)?function(e){let t,i,r,n=ae.exec(e),s=255;if(n){if(n[7]!==t){let e=+n[7];s=n[8]?lW(e):lU(255*e,0,255)}return t=+n[1],i=+n[3],r=+n[5],t=255&(n[2]?lW(t):lU(t,0,255)),{r:t,g:i=255&(n[4]?lW(i):lU(i,0,255)),b:r=255&(n[6]?lW(r):lU(r,0,255)),a:s}}}(e):function(e){let t,i=l1.exec(e),r=255;if(!i)return;i[5]!==t&&(r=i[6]?lW(+i[5]):lJ(+i[5]));let n=l7(+i[2]),s=i[3]/100,l=i[4]/100;return{r:(t="hwb"===i[1]?l6(l4,n,s,l):"hsv"===i[1]?l6(l3,n,s,l):l6(l2,n,s,l))[0],g:t[1],b:t[2],a:r}}(e)}(e)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var e=an(this._rgb);return e&&(e.a=lq(e.a)),e}set rgb(e){this._rgb=as(e)}rgbString(){var e;return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${lq(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0}hexString(){var e,t;let i,r;return this._valid?(t=l0((i=e=this._rgb).r)&&l0(i.g)&&l0(i.b)&&l0(i.a)?lQ:lZ,e?"#"+t(e.r)+t(e.g)+t(e.b)+(r=e.a,r<255?t(r):""):void 0):void 0}hslString(){return this._valid?function(e){if(!e)return;let t=l5(e),i=t[0],r=lK(t[1]),n=lK(t[2]);return e.a<255?`hsla(${i}, ${r}%, ${n}%, ${lq(e.a)})`:`hsl(${i}, ${r}%, ${n}%)`}(this._rgb):void 0}mix(e,t){if(e){let i,r=this.rgb,n=e.rgb,s=t===i?.5:t,l=2*s-1,a=r.a-n.a,o=((l*a==-1?l:(l+a)/(1+l*a))+1)/2;i=1-o,r.r=255&o*r.r+i*n.r+.5,r.g=255&o*r.g+i*n.g+.5,r.b=255&o*r.b+i*n.b+.5,r.a=s*r.a+(1-s)*n.a,this.rgb=r}return this}interpolate(e,t){var i,r;let n,s,l;return e&&(this._rgb=(i=this._rgb,r=e._rgb,n=ai(lq(i.r)),s=ai(lq(i.g)),l=ai(lq(i.b)),{r:lJ(at(n+t*(ai(lq(r.r))-n))),g:lJ(at(s+t*(ai(lq(r.g))-s))),b:lJ(at(l+t*(ai(lq(r.b))-l))),a:i.a+t*(r.a-i.a)})),this}clone(){return new al(this.rgb)}alpha(e){return this._rgb.a=lJ(e),this}clearer(e){let t=this._rgb;return t.a*=1-e,this}greyscale(){let e=this._rgb,t=lV(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){let t=this._rgb;return t.a*=1+e,this}negate(){let e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return ar(this._rgb,2,e),this}darken(e){return ar(this._rgb,2,-e),this}saturate(e){return ar(this._rgb,1,e),this}desaturate(e){return ar(this._rgb,1,-e),this}rotate(e){var t=this._rgb,i=l5(t);return i[0]=l7(i[0]+e),t.r=(i=l6(l2,i,void 0,void 0))[0],t.g=i[1],t.b=i[2],this}}function aa(){}let ao=(s=0,()=>s++);function ad(e){return null==e}function ac(e){if(Array.isArray&&Array.isArray(e))return!0;let t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function au(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function ah(e){return("number"==typeof e||e instanceof Number)&&isFinite(+e)}function af(e,t){return ah(e)?e:t}function ap(e,t){return void 0===e?t:e}let am=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function ag(e,t,i){if(e&&"function"==typeof e.call)return e.apply(i,t)}function ax(e,t,i,r){let n,s,l;if(ac(e))if(s=e.length,r)for(n=s-1;n>=0;n--)t.call(i,e[n],n);else for(n=0;n<s;n++)t.call(i,e[n],n);else if(au(e))for(s=(l=Object.keys(e)).length,n=0;n<s;n++)t.call(i,e[l[n]],l[n])}function ab(e,t){let i,r,n,s;if(!e||!t||e.length!==t.length)return!1;for(i=0,r=e.length;i<r;++i)if(n=e[i],s=t[i],n.datasetIndex!==s.datasetIndex||n.index!==s.index)return!1;return!0}function ay(e){if(ac(e))return e.map(ay);if(au(e)){let t=Object.create(null),i=Object.keys(e),r=i.length,n=0;for(;n<r;++n)t[i[n]]=ay(e[i[n]]);return t}return e}function a_(e){return -1===["__proto__","prototype","constructor"].indexOf(e)}function av(e,t,i,r){if(!a_(e))return;let n=t[e],s=i[e];au(n)&&au(s)?aw(n,s,r):t[e]=ay(s)}function aw(e,t,i){let r,n=ac(t)?t:[t],s=n.length;if(!au(e))return e;let l=(i=i||{}).merger||av;for(let t=0;t<s;++t){if(!au(r=n[t]))continue;let s=Object.keys(r);for(let t=0,n=s.length;t<n;++t)l(s[t],e,r,i)}return e}function aS(e,t){return aw(e,t,{merger:aT})}function aT(e,t,i){if(!a_(e))return;let r=t[e],n=i[e];au(r)&&au(n)?aS(r,n):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=ay(n))}let aL={"":e=>e,x:e=>e.x,y:e=>e.y};function aC(e,t){let i;return(aL[t]||(aL[t]=(i=function(e){let t=e.split("."),i=[],r="";for(let e of t)(r+=e).endsWith("\\")?r=r.slice(0,-1)+".":(i.push(r),r="");return i}(t),e=>{for(let t of i){if(""===t)break;e=e&&e[t]}return e})))(e)}function ak(e){return e.charAt(0).toUpperCase()+e.slice(1)}let aE=e=>void 0!==e,aj=e=>"function"==typeof e,aN=(e,t)=>{if(e.size!==t.size)return!1;for(let i of e)if(!t.has(i))return!1;return!0},aP=Math.PI,aO=2*aP,aM=aO+aP,aA=1/0,aI=aP/180,aR=aP/2,az=aP/4,a$=2*aP/3,aB=Math.log10,aD=Math.sign;function aY(e,t,i){return Math.abs(e-t)<i}function aF(e){let t=Math.round(e),i=Math.pow(10,Math.floor(aB(e=aY(e,t,e/1e3)?t:e))),r=e/i;return(r<=1?1:r<=2?2:r<=5?5:10)*i}function aH(e){return"symbol"!=typeof e&&("object"!=typeof e||null===e||!!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e))&&!isNaN(parseFloat(e))&&isFinite(e)}function aV(e){return aP/180*e}function aU(e){if(!ah(e))return;let t=1,i=0;for(;Math.round(e*t)/t!==e;)t*=10,i++;return i}function aW(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function aJ(e,t){return(e-t+aM)%aO-aP}function aq(e){return(e%aO+aO)%aO}function aK(e,t,i,r){let n=aq(e),s=aq(t),l=aq(i),a=aq(s-n),o=aq(l-n),d=aq(n-s),c=aq(n-l);return n===s||n===l||r&&s===l||a>o&&d<c}function aG(e,t,i){return Math.max(t,Math.min(i,e))}function aX(e,t,i,r=1e-6){return e>=Math.min(t,i)-r&&e<=Math.max(t,i)+r}function aQ(e,t,i){let r;i=i||(i=>e[i]<t);let n=e.length-1,s=0;for(;n-s>1;)i(r=s+n>>1)?s=r:n=r;return{lo:s,hi:n}}let aZ=(e,t,i,r)=>aQ(e,i,r?r=>{let n=e[r][t];return n<i||n===i&&e[r+1][t]===i}:r=>e[r][t]<i),a0=(e,t,i)=>aQ(e,i,r=>e[r][t]>=i),a1=["push","pop","shift","splice","unshift"];function a2(e,t){let i=e._chartjs;if(!i)return;let r=i.listeners,n=r.indexOf(t);-1!==n&&r.splice(n,1),r.length>0||(a1.forEach(t=>{delete e[t]}),delete e._chartjs)}let a3="u"<typeof window?function(e){return e()}:window.requestAnimationFrame;function a4(e,t){let i=[],r=!1;return function(...n){i=n,r||(r=!0,a3.call(window,()=>{r=!1,e.apply(t,i)}))}}let a5=e=>
124"start"===e?"left":"end"===e?"right":"center",a6=(e,t,i)=>"start"===e?t:"end"===e?i:(t+i)/2,a7=e=>0===e||1===e,a8=(e,t,i)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*aO/i)),a9=(e,t,i)=>Math.pow(2,-10*e)*Math.sin((e-t)*aO/i)+1,oe={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*aR)+1,easeOutSine:e=>Math.sin(e*aR),easeInOutSine:e=>-.5*(Math.cos(aP*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>a7(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(-Math.pow(2,-10*(2*e-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>a7(e)?e:a8(e,.075,.3),easeOutElastic:e=>a7(e)?e:a9(e,.075,.3),easeInOutElastic:e=>a7(e)?e:e<.5?.5*a8(2*e,.1125,.45):.5+.5*a9(2*e-1,.1125,.45),easeInBack:e=>e*e*(2.70158*e-1.70158),easeOutBack:e=>(e-=1)*e*(2.70158*e+1.70158)+1,easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-oe.easeOutBounce(1-e),easeOutBounce:e=>e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375,easeInOutBounce:e=>e<.5?.5*oe.easeInBounce(2*e):.5*oe.easeOutBounce(2*e-1)+.5};function ot(e){if(e&&"object"==typeof e){let t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function oi(e){return ot(e)?e:new al(e)}function or(e){return ot(e)?e:new al(e).saturate(.5).darken(.1).hexString()}let on=["x","y","borderWidth","radius","tension"],os=["color","borderColor","backgroundColor"],ol=new Map;function oa(e,t,i){var r;let n,s;return(n=t+JSON.stringify(r=(r=i)||{}),!(s=ol.get(n))&&(s=new Intl.NumberFormat(t,r),ol.set(n,s)),s).format(e)}let oo={values:e=>ac(e)?e:""+e,numeric(e,t,i){let r;if(0===e)return"0";let n=this.chart.options.locale,s=e;if(i.length>1){var l,a;let t,n=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(n<1e-4||n>1e15)&&(r="scientific"),l=e,Math.abs(t=(a=i).length>3?a[2].value-a[1].value:a[1].value-a[0].value)>=1&&l!==Math.floor(l)&&(t=l-Math.floor(l)),s=t}let o=aB(Math.abs(s)),d=isNaN(o)?1:Math.max(Math.min(-1*Math.floor(o),20),0),c={notation:r,minimumFractionDigits:d,maximumFractionDigits:d};return Object.assign(c,this.options.ticks.format),oa(e,n,c)},logarithmic(e,t,i){return 0===e?"0":[1,2,3,5,10,15].includes(i[t].significand||e/Math.pow(10,Math.floor(aB(e))))||t>.8*i.length?oo.numeric.call(this,e,t,i):""}},od=Object.create(null),oc=Object.create(null);function ou(e,t){if(!t)return e;let i=t.split(".");for(let t=0,r=i.length;t<r;++t){let r=i[t];e=e[r]||(e[r]=Object.create(null))}return e}function oh(e,t,i){return"string"==typeof t?aw(ou(e,t),i):aw(ou(e,""),t)}var of=new class{constructor(e,t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,t)=>or(t.backgroundColor),this.hoverBorderColor=(e,t)=>or(t.borderColor),this.hoverColor=(e,t)=>or(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={}
vendor: 4,983 bytes, line 124
124,this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(t)}set(e,t){return oh(this,e,t)}get(e){return ou(this,e)}describe(e,t){return oh(oc,e,t)}override(e,t){return oh(od,e,t)}route(e,t,i,r){let n=ou(this,e),s=ou(this,i),l="_"+t;Object.defineProperties(n,{[l]:{value:n[t],writable:!0},[t]:{enumerable:!0,get(){let e=this[l],t=s[r];return au(e)?Object.assign({},t,e):ap(e,t)},set(e){this[l]=e}}})}apply(e){e.forEach(e=>e(this))}}({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:os},numbers:{type:"number",properties:on}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:oo.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}]);function op(e,t,i,r,n){let s=t[n];return s||(s=t[n]=e.measureText(n).width,i.push(n)),s>r&&(r=s),r}function om(e,t,i){let r=e.currentDevicePixelRatio,n=0!==i?Math.max(i/2,.5):0;return Math.round((t-n)*r)/r+n}function og(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function ox(e,t,i,r){ob(e,t,i,r,null)}function ob(e,t,i,r,n){let s,l,a,o,d,c,u,h,f=t.pointStyle,p=t.rotation,m=t.radius,g=(p||0)*aI;if(f&&"object"==typeof f&&("[object HTMLImageElement]"===(s=f.toString())||"[object HTMLCanvasElement]"===s)){e.save(),e.translate(i,r),e.rotate(g),e.drawImage(f,-f.width/2,-f.height/2,f.width,f.height),e.restore();return}if(!isNaN(m)&&!(m<=0)){switch(e.beginPath(),f){default:n?e.ellipse(i,r,n/2,m,0,0,aO):e.arc(i,r,m,0,aO),e.closePath();break;case"triangle":c=n?n/2:m,e.moveTo(i+Math.sin(g)*c,r-Math.cos(g)*m),g+=a$,e.lineTo(i+Math.sin(g)*c,r-Math.cos(g)*m),g+=a$,e.lineTo(i+Math.sin(g)*c,r-Math.cos(g)*m),e.closePath();break;case"rectRounded":d=.516*m,l=Math.cos(g+az)*(o=m-d),u=Math.cos(g+az)*(n?n/2-d:o),a=Math.sin(g+az)*o,h=Math.sin(g+az)*(n?n/2-d:o),e.arc(i-u,r-a,d,g-aP,g-aR),e.arc(i+h,r-l,d,g-aR,g),e.arc(i+u,r+a,d,g,g+aR),e.arc(i-h,r+l,d,g+aR,g+aP),e.closePath();break;case"rect":if(!p){o=Math.SQRT1_2*m,c=n?n/2:o,e.rect(i-c,r-o,2*c,2*o);break}g+=az;case"rectRot":u=Math.cos(g)*(n?n/2:m),l=Math.cos(g)*m,a=Math.sin(g)*m,h=Math.sin(g)*(n?n/2:m),e.moveTo(i-u,r-a),e.lineTo(i+h,r-l),e.lineTo(i+u,r+a),e.lineTo(i-h,r+l),e.closePath();break;case"crossRot":g+=az;case"cross":u=Math.cos(g)*(n?n/2:m),l=Math.cos(g)*m,a=Math.sin(g)*m,h=Math.sin(g)*(n?n/2:m),e.moveTo(i-u,r-a),e.lineTo(i+u,r+a),e.moveTo(i+h,r-l),e.lineTo(i-h,r+l);break;case"star":u=Math.cos(g)*(n?n/2:m),l=Math.cos(g)*m,a=Math.sin(g)*m,h=Math.sin(g)*(n?n/2:m),e.moveTo(i-u,r-a),e.lineTo(i+u,r+a),e.moveTo(i+h,r-l),e.lineTo(i-h,r+l),g+=az,u=Math.cos(g)*(n?n/2:m),l=Math.cos(g)*m,a=Math.sin(g)*m,h=Math.sin(g)*(n?n/2:m),e.moveTo(i-u,r-a),e.lineTo(i+u,r+a),e.moveTo(i+h,r-l),e.lineTo(i-h,r+l);break;case"line":l=n?n/2:Math.cos(g)*m,a=Math.sin(g)*m,e.moveTo(i-l,r-a),e.lineTo(i+l,r+a);break;case"dash":e.moveTo(i,r),e.lineTo(i+Math.cos(g)*(n?n/2:m),r+Math.sin(g)*m);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function oy(e,t,i){return i=i||.5,!t||e&&e.x>t.left-i&&e.x<t.right+i&&e.y>t.top-i&&e.y<t.bottom+i}function o_(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}
124function ov(e){e.restore()}function ow(e,t,i,r,n){if(!t)return e.lineTo(i.x,i.y);if("middle"===n){let r=(t.x+i.x)/2;e.lineTo(r,t.y),e.lineTo(r,i.y)}else"after"===n!=!!r?e.lineTo(t.x,i.y):e.lineTo(i.x,t.y);e.lineTo(i.x,i.y)}function oS(e,t,i,r){if(!t)return e.lineTo(i.x,i.y);e.bezierCurveTo(r?t.cp1x:t.cp2x,r?t.cp1y:t.cp2y,r?i.cp2x:i.cp1x,r?i.cp2y:i.cp1y,i.x,i.y)}function oT(e,t,i,r,n,s={}){let l,a,o=ac(t)?t:[t],d=s.strokeWidth>0&&""!==s.strokeColor;for(e.save(),e.font=n.string,s.translation&&e.translate(s.translation[0],s.translation[1]),ad(s.rotation)||e.rotate(s.rotation),s.color&&(e.fillStyle=s.color),s.textAlign&&(e.textAlign=s.textAlign),s.textBaseline&&(e.textBaseline=s.textBaseline),l=0;l<o.length;++l)a=o[l],s.backdrop&&function(e,t){let i=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=i}(e,s.backdrop),d&&(s.strokeColor&&(e.strokeStyle=s.strokeColor),ad(s.strokeWidth)||(e.lineWidth=s.strokeWidth),e.strokeText(a,i,r,s.maxWidth)),e.fillText(a,i,r,s.maxWidth),function(e,t,i,r,n){if(n.strikethrough||n.underline){let s=e.measureText(r),l=t-s.actualBoundingBoxLeft,a=t+s.actualBoundingBoxRight,o=i-s.actualBoundingBoxAscent,d=i+s.actualBoundingBoxDescent,c=n.strikethrough?(o+d)/2:d;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=n.decorationWidth||2,e.moveTo(l,c),e.lineTo(a,c),e.stroke()}}(e,i,r,a,s),r+=Number(n.lineHeight);e.restore()}function oL(e,t){let{x:i,y:r,w:n,h:s,radius:l}=t;e.arc(i+l.topLeft,r+l.topLeft,l.topLeft,1.5*aP,aP,!0),e.lineTo(i,r+s-l.bottomLeft),e.arc(i+l.bottomLeft,r+s-l.bottomLeft,l.bottomLeft,aP,aR,!0),e.lineTo(i+n-l.bottomRight,r+s),e.arc(i+n-l.bottomRight,r+s-l.bottomRight,l.bottomRight,aR,0,!0),e.lineTo(i+n,r+l.topRight),e.arc(i+n-l.topRight,r+l.topRight,l.topRight,0,-aR,!0),e.lineTo(i+l.topLeft,r)}let oC=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,ok=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/,oE=e=>+e||0;function oj(e,t){let i={},r=au(t),n=r?Object.keys(t):t,s=au(e)?r?i=>ap(e[i],e[t[i]]):t=>e[t]:()=>e;for(let e of n)i[e]=oE(s(e));return i}function oN(e){return oj(e,["topLeft","topRight","bottomLeft","bottomRight"])}function oP(e){let t=oj(e,{top:"y",right:"x",bottom:"y",left:"x"});return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function oO(e,t){e=e||{},t=t||of.font;let i=ap(e.size,t.size);"string"==typeof i&&(i=parseInt(i,10));let r=ap(e.style,t.style);r&&!(""+r).match(ok)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);let n={family:ap(e.family,t.family),lineHeight:function(e,t){let i=(""+e).match(oC);if(!i||"normal"===i[1])return 1.2*t;switch(e=+i[2],i[3]){case"px":return e;case"%":e/=100}return t*e}(ap(e.lineHeight,t.lineHeight),i),size:i,style:r,weight:ap(e.weight,t.weight),string:""};return n.string=!n||ad(n.size)||ad(n.family)?null:(n.style?n.style+" ":"")+(n.weight?n.weight+" ":"")+n.size+"px "+n.family,n}function oM(e,t,i,r){let n,s,l,a=!0;for(n=0,s=e.length;n<s;++n)if(void 0!==(l=e[n])&&(void 0!==t&&"function"==typeof l&&(l=l(t),a=!1),void 0!==i&&ac(l)&&(l=l[i%l.length],a=!1),void 0!==l))return r&&!a&&(r.cacheable=!1),l}function oA(e,t){return Object.assign(Object.create(e),t)}function oI(e,t=[""],i,r,n=()=>e[0]){let s=i||e;return void 0===r&&(r=oV("_fallback",e)),new Proxy({[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:s,_fallback:r,_getTarget:n,override:i=>oI([i,...e],t,s,r)},{deleteProperty:(t,i)=>(delete t[i],delete t._keys,delete e[0][i],!0),get:(i,r)=>oD(i,r,()=>(function(e,t,i,r){let n;for(let s of t)if(void 0!==(n=oV(o$(s,e),i)))return oB(e,n)?oF(i,r,e,n):n})(r,t,e,i)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>oU(e).includes(t),ownKeys:e=>oU(e),set(e,t,i){let r=e._storage||(e._storage=n());return e[t]=r[t]=i,delete e._keys,!0}})}function oR(e,t,i,r){return new Proxy({_cacheable:!1,_proxy:e,_context:t,_subProxy:i,_stack:new Set,_descriptors:oz(e,r),setContext:t=>oR(e,t,i,r),override:n=>oR(e.override(n),t,i,r)},{deleteProperty:(t,i)=>(delete t[i],delete e[i],!0),get:(e,t,i)=>oD(e,t,()=>(function(e,t,i){let{_proxy:r,_context:n,_subProxy:s,_descriptors:l}=e,a=r[t];return aj(a)&&l.isScriptable(t)&&(a=function(e,t,i,r){let{_proxy:n,_context:s,_subProxy:l,_stack:a}=i;if(a.has(e))throw Error("Recursion detected: "+Array.from(a).join("->")+"->"+e);a.add(e);let o=t(s,l||r);return a.delete(e),oB(e,o)&&(o=oF(n._scopes,n,e,o)),o}(t,a,e,i)),ac(a)&&a.length&&(a=function(e,t,i,r){let{_proxy:n,_context:s,_subProxy:l,_descriptors:a}=i;if(void 0!==s.index&&r(e))return t[s.index%t.length];if(au(t[0])){let i=t,r=n._scopes.filter(e=>e!==i);for(let o of(t=[],i)){let i=oF(r,n,e,o);t.push(oR(i,s,l&&l[e],a))}}return t}(t,a,e,l.isIndexable)),oB(t,a)&&(a=oR(a,n,s&&s[t],l)),a})(e,t,i)),getOwnPropertyDescriptor:(t,i)=>t._descriptors.allKeys?Reflect.has(e,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,i),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,i)=>Reflect.has(e,i),ownKeys:()=>Reflect.ownKeys(e),set:(t,i,r)=>
124(e[i]=r,delete t[i],!0)})}function oz(e,t={scriptable:!0,indexable:!0}){let{_scriptable:i=t.scriptable,_indexable:r=t.indexable,_allKeys:n=t.allKeys}=e;return{allKeys:n,scriptable:i,indexable:r,isScriptable:aj(i)?i:()=>i,isIndexable:aj(r)?r:()=>r}}let o$=(e,t)=>e?e+ak(t):t,oB=(e,t)=>au(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function oD(e,t,i){if(Object.prototype.hasOwnProperty.call(e,t)||"constructor"===t)return e[t];let r=i();return e[t]=r,r}let oY=(e,t)=>!0===e?t:"string"==typeof e?aC(t,e):void 0;function oF(e,t,i,r){var n;let s=t._rootScopes,l=(n=t._fallback,aj(n)?n(i,r):n),a=[...e,...s],o=new Set;o.add(r);let d=oH(o,a,i,l||i,r);return null!==d&&(void 0===l||l===i||null!==(d=oH(o,a,l,d,r)))&&oI(Array.from(o),[""],s,l,()=>{var e,n,s;let l,a;return e=t,n=i,s=r,n in(l=e._getTarget())||(l[n]={}),ac(a=l[n])&&au(s)?s:a||{}})}function oH(e,t,i,r,n){for(;i;)i=function(e,t,i,r,n){for(let l of t){let t=oY(i,l);if(t){var s;e.add(t);let l=(s=t._fallback,aj(s)?s(i,n):s);if(void 0!==l&&l!==i&&l!==r)return l}else if(!1===t&&void 0!==r&&i!==r)return null}return!1}(e,t,i,r,n);return i}function oV(e,t){for(let i of t){if(!i)continue;let t=i[e];if(void 0!==t)return t}}function oU(e){let t=e._keys;return t||(t=e._keys=function(e){let t=new Set;for(let i of e)for(let e of Object.keys(i).filter(e=>!e.startsWith("_")))t.add(e);return Array.from(t)}(e._scopes)),t}let oW=Number.EPSILON||1e-14,oJ=(e,t)=>t<e.length&&!e[t].skip&&e[t],oq=e=>"x"===e?"y":"x";function oK(e,t,i){return Math.max(Math.min(e,i),t)}function oG(){return"u">typeof window&&"u">typeof document}function oX(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function oQ(e,t,i){let r;return"string"==typeof e?(r=parseInt(e,10),-1!==e.indexOf("%")&&(r=r/100*t.parentNode[i])):r=e,r}let oZ=e=>e.ownerDocument.defaultView.getComputedStyle(e,null),o0=["top","right","bottom","left"];function o1(e,t,i){let r={};i=i?"-"+i:"";for(let n=0;n<4;n++){let s=o0[n];r[s]=parseFloat(e[t+"-"+s+i])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function o2(e,t){if("native"in e)return e;let{canvas:i,currentDevicePixelRatio:r}=t,n=oZ(i),s="border-box"===n.boxSizing,l=o1(n,"padding"),a=o1(n,"border","width"),{x:o,y:d,box:c}=function(e,t){let i,r,n,s=e.touches,l=s&&s.length?s[0]:e,{offsetX:a,offsetY:o}=l,d=!1;if(n=e.target,(a>0||o>0)&&(!n||!n.shadowRoot))i=a,r=o;else{let e=t.getBoundingClientRect();i=l.clientX-e.left,r=l.clientY-e.top,d=!0}return{x:i,y:r,box:d}}(e,i),u=l.left+(c&&a.left),h=l.top+(c&&a.top),{width:f,height:p}=t;return s&&(f-=l.width+a.width,p-=l.height+a.height),{x:Math.round((o-u)/f*i.width/r),y:Math.round((d-h)/p*i.height/r)}}let o3=e=>Math.round(10*e)/10;function o4(e,t,i){let r=t||1,n=o3(e.height*r),s=o3(e.width*r);e.height=o3(e.height),e.width=o3(e.width);let l=e.canvas;return l.style&&(i||!l.style.height&&!l.style.width)&&(l.style.height=`${e.height}px`,l.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==r||l.height!==n||l.width!==s)&&(e.currentDevicePixelRatio=r,l.height=n,l.width=s,e.ctx.setTransform(r,0,0,r,0,0),!0)}let o5=function(){let e=!1;try{let t={get passive(){return e=!0,!1}};oG()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(e){}return e}();function o6(e,t){let i=oZ(e).getPropertyValue(t),r=i&&i.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function o7(e,t,i,r){return{x:e.x+i*(t.x-e.x),y:e.y+i*(t.y-e.y)}}function o8(e,t,i,r){return{x:e.x+i*(t.x-e.x),y:"middle"===r?i<.5?e.y:t.y:"after"===r?i<1?e.y:t.y:i>0?t.y:e.y}}function o9(e,t,i,r){let n={x:e.cp2x,y:e.cp2y},s={x:t.cp1x,y:t.cp1y},l=o7(e,n,i),a=o7(n,s,i),o=o7(s,t,i),d=o7(l,a,i),c=o7(a,o,i);return o7(d,c,i)}function de(e,t,i){var r;return e?(r=i,{x:e=>t+t+r-e,setWidth(e){r=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}):{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}}function dt(e,t){let i,r;("ltr"===t||"rtl"===t)&&(r=[(i=e.canvas.style).getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",t,"important"),e.prevTextDirection=r)}function di(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function dr(e){return"angle"===e?{between:aK,compare:aJ,normalize:aq}:{between:aX,compare:(e,t)=>
124e-t,normalize:e=>e}}function dn({start:e,end:t,count:i,loop:r,style:n}){return{start:e%i,end:t%i,loop:r&&(t-e+1)%i==0,style:n}}function ds(e,t,i){let r,n,s;if(!i)return[e];let{property:l,start:a,end:o}=i,d=t.length,{compare:c,between:u,normalize:h}=dr(l),{start:f,end:p,loop:m,style:g}=function(e,t,i){let r,{property:n,start:s,end:l}=i,{between:a,normalize:o}=dr(n),d=t.length,{start:c,end:u,loop:h}=e;if(h){for(c+=d,u+=d,r=0;r<d&&a(o(t[c%d][n]),s,l);++r)c--,u--;c%=d,u%=d}return u<c&&(u+=d),{start:c,end:u,loop:h,style:e.style}}(e,t,i),x=[],b=!1,y=null,_=()=>b||u(a,s,r)&&0!==c(a,s),v=()=>!b||0===c(o,r)||u(o,s,r);for(let e=f,i=f;e<=p;++e)(n=t[e%d]).skip||(r=h(n[l]))!==s&&(b=u(r,a,o),null===y&&_()&&(y=0===c(r,a)?e:i),null!==y&&v()&&(x.push(dn({start:y,end:e,loop:m,count:d,style:g})),y=null),i=e,s=r);return null!==y&&x.push(dn({start:y,end:p,loop:m,count:d,style:g})),x}function dl(e,t){let i=[],r=e.segments;for(let n=0;n<r.length;n++){let s=ds(r[n],e.points,t);s.length&&i.push(...s)}return i}function da(e,t,i,r){return r&&r.setContext&&i?function(e,t,i,r){let n=e._chart.getContext(),s=dd(e.options),{_datasetIndex:l,options:{spanGaps:a}}=e,o=i.length,d=[],c=s,u=t[0].start,h=u;function f(e,t,r,n){let s=a?-1:1;if(e!==t){for(e+=o;i[e%o].skip;)e-=s;for(;i[t%o].skip;)t+=s;e%o!=t%o&&(d.push({start:e%o,end:t%o,loop:r,style:n}),c=n,u=t%o)}}for(let e of t){let t,s=i[(u=a?u:e.start)%o];for(h=u+1;h<=e.end;h++){let a=i[h%o];(function(e,t){if(!t)return!1;let i=[],r=function(e,t){return ot(t)?(i.includes(t)||i.push(t),i.indexOf(t)):t};return JSON.stringify(e,r)!==JSON.stringify(t,r)})(t=dd(r.setContext(oA(n,{type:"segment",p0:s,p1:a,p0DataIndex:(h-1)%o,p1DataIndex:h%o,datasetIndex:l}))),c)&&f(u,h-1,e.loop,c),s=a,c=t}u<h-1&&f(u,h-1,e.loop,c)}return d}(e,t,i,r):t}function dd(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function dc(e,t,i){return e.options.clip?e[i]:t[i]}function du(e,t){let i=t._clip;if(i.disabled)return!1;let r=function(e,t){let{xScale:i,yScale:r}=e;return i&&r?{left:dc(i,t,"left"),right:dc(i,t,"right"),top:dc(r,t,"top"),bottom:dc(r,t,"bottom")}:t}(t,e.chartArea);return{left:!1===i.left?0:r.left-(!0===i.left?0:i.left),right:!1===i.right?e.width:r.right+(!0===i.right?0:i.right),top:!1===i.top?0:r.top-(!0===i.top?0:i.top),bottom:!1===i.bottom?e.height:r.bottom+(!0===i.bottom?0:i.bottom)}}var dh=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,i,r){let n=t.listeners[r],s=t.duration;n.forEach(r=>r({chart:e,initial:t.initial,numSteps:s,currentStep:Math.min(i-t.start,s)}))}_refresh(){this._request||(this._running=!0,this._request=a3.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let t=0;this._charts.forEach((i,r)=>{let n;if(!i.running||!i.items.length)return;let s=i.items,l=s.length-1,a=!1;for(;l>=0;--l)(n=s[l])._active?(n._total>i.duration&&(i.duration=n._total),n.tick(e),a=!0):(s[l]=s[s.length-1],s.pop());a&&(r.draw(),this._notify(r,i,e,"progress")),s.length||(i.running=!1,this._notify(r,i,e,"complete"),i.initial=!1),t+=s.length}),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){let t=this._charts,i=t.get(e);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,i)),i}listen(e,t,i){this._getAnims(e).listeners[t].push(i)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){let t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((e,t)=>Math.max(e,t._duration),0),this._refresh())}running(e){if(!this._running)return!1;let t=this._charts.get(e);return!!t&&!!t.running&&!!t.items.length}stop(e){let t=this._charts.get(e);if(!t||!t.items.length)return;let i=t.items,r=i.length-1;for(;r>=0;--r)i[r].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}};let df="transparent",dp={boolean:(e,t,i)=>i>.5?t:e,color(e,t,i){let r=oi(e||df),n=r.valid&&oi(t||df);
124return n&&n.valid?n.mix(r,i).hexString():t},number:(e,t,i)=>e+(t-e)*i};class dm{constructor(e,t,i,r){const n=t[i];r=oM([e.to,r,n,e.from]);const s=oM([e.from,n,r]);this._active=!0,this._fn=e.fn||dp[e.type||typeof s],this._easing=oe[e.easing]||oe.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=i,this._from=s,this._to=r,this._promises=void 0}active(){return this._active}update(e,t,i){if(this._active){this._notify(!1);let r=this._target[this._prop],n=i-this._start,s=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(s,e.duration)),this._total+=n,this._loop=!!e.loop,this._to=oM([e.to,t,r,e.from]),this._from=oM([e.from,r,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){let t,i=e-this._start,r=this._duration,n=this._prop,s=this._from,l=this._loop,a=this._to;if(this._active=s!==a&&(l||i<r),!this._active){this._target[n]=a,this._notify(!0);return}if(i<0){this._target[n]=s;return}t=i/r%2,t=l&&t>1?2-t:t,t=this._easing(Math.min(1,Math.max(0,t))),this._target[n]=this._fn(s,a,t)}wait(){let e=this._promises||(this._promises=[]);return new Promise((t,i)=>{e.push({res:t,rej:i})})}_notify(e){let t=e?"res":"rej",i=this._promises||[];for(let e=0;e<i.length;e++)i[e][t]()}}class dg{constructor(e,t){this._chart=e,this._properties=new Map,this.configure(t)}configure(e){if(!au(e))return;let t=Object.keys(of.animation),i=this._properties;Object.getOwnPropertyNames(e).forEach(r=>{let n=e[r];if(!au(n))return;let s={};for(let e of t)s[e]=n[e];(ac(n.properties)&&n.properties||[r]).forEach(e=>{e!==r&&i.has(e)||i.set(e,s)})})}_animateOptions(e,t){let i=t.options,r=function(e,t){if(!t)return;let i=e.options;if(!i){e.options=t;return}return i.$shared&&(e.options=i=Object.assign({},i,{$shared:!1,$animations:{}})),i}(e,i);if(!r)return[];let n=this._createAnimations(r,i);return i.$shared&&(function(e,t){let i=[],r=Object.keys(t);for(let t=0;t<r.length;t++){let n=e[r[t]];n&&n.active()&&i.push(n.wait())}return Promise.all(i)})(e.options.$animations,i).then(()=>{e.options=i},()=>{}),n}_createAnimations(e,t){let i,r=this._properties,n=[],s=e.$animations||(e.$animations={}),l=Object.keys(t),a=Date.now();for(i=l.length-1;i>=0;--i){let o=l[i];if("$"===o.charAt(0))continue;if("options"===o){n.push(...this._animateOptions(e,t));continue}let d=t[o],c=s[o],u=r.get(o);if(c)if(u&&c.active()){c.update(u,d,a);continue}else c.cancel();if(!u||!u.duration){e[o]=d;continue}s[o]=c=new dm(u,e,o,d),n.push(c)}return n}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);let i=this._createAnimations(e,t);if(i.length)return dh.add(this._chart,i),!0}}function dx(e,t){let i=e&&e.options||{},r=i.reverse,n=void 0===i.min?t:0,s=void 0===i.max?t:0;return{start:r?s:n,end:r?n:s}}function db(e,t){let i,r,n=[],s=e._getSortedDatasetMetas(t);for(i=0,r=s.length;i<r;++i)n.push(s[i].index);return n}function dy(e,t,i,r={}){let n,s,l,a,o=e.keys,d="single"===r.mode;if(null===t)return;let c=!1;for(n=0,s=o.length;n<s;++n){if((l=+o[n])===i){if(c=!0,r.all)continue;break}ah(a=e.values[l])&&(d||0===t||aD(t)===aD(a))&&(t+=a)}return c||r.all?t:0}function d_(e,t){let i=e&&e.options.stacked;return i||void 0===i&&void 0!==t.stack}function dv(e,t,i,r){for(let n of t.getMatchingVisibleMetas(r).reverse()){let t=e[n.index];if(i&&t>0||!i&&t<0)return n.index}return null}function dw(e,t){let i,{chart:r,_cachedMeta:n}=e,s=r._stacks||(r._stacks={}),{iScale:l,vScale:a,index:o}=n,d=l.axis,c=a.axis,u=`${l.id}.${a.id}.${n.stack||n.type}`,h=t.length;for(let e=0;e<h;++e){let r=t[e],{[d]:l,[c]:h}=r;(i=(r._stacks||(r._stacks={}))[c]=function(e,t,i){let r=e[t]||(e[t]={});return r[i]||(r[i]={})}(s,u,l))[o]=h,i._top=dv(i,a,!0,n.type),i._bottom=dv(i,a,!1,n.type),(i._visualValues||(i._visualValues={}))[o]=h}}function dS(e,t){let i=e.scales;return Object.keys(i).filter(e=>i[e].axis===t).shift()}function dT(e,t){let i=e.controller.index,r=e.vScale&&e.vScale.axis;if(r)for(let n of t=t||e._parsed){let e=n._stacks;if(!e||void 0===e[r]||void 0===e[r][i])return;delete e[r][i],void 0!==e[r]._visualValues&&void 0!==e[r]._visualValues[i]&&delete e[r]._visualValues[i]}}let dL=e=>"reset"===e||"none"===e,dC=(e,t)=>t?e:Object.assign({},e);class dk{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){let e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=d_(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&dT(this._cachedMeta),this.index=e}linkScales(){let e=this.chart,t=this._cachedMeta,i=this.getDataset(),r=(e,t,i,r)=>"x"===e?t:"r"===e?r:i,n=t.xAxisID=ap(i.xAxisID,dS(e,"x")),s=t.yAxisID=ap(i.yAxisID,dS(e,"y")),l=t.rAxisID=ap(i.rAxisID,dS(e,"r")),a=t.indexAxis,o=t.iAxisID=r(a,n,s,l),d=t.vAxisID=r(a,s,n,l);t.xScale=this.getScaleForId(n),t.yScale=this.getScaleForId(s),t.rScale=this.getScaleForId(l),t.iScale=this.getScaleForId(o),t.vScale=this.getScaleForId(d)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){let t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){let e=this._cachedMeta;this._data&&a2(this._data,this),e._stacked&&dT(e)}_dataCheck(){let e=this.getDataset(),t=e.data||(e.data=[]),i=this._data;if(au(t)){let e=this._cachedMeta;this._data=function(e,t){let i,r,n,{iScale:s,vScale:l}=t,a="x"===s.axis?"x":"y",o="x"===l.axis?"x":"y",d=Object.keys(e),c=Array(d.length);for(i=0,r=d.length;i<r;++i)n=d[i],c[i]={[a]:n,[o]:e[n]};return c}(t,e)}else if(i!==t){if(i){a2(i,this);let e=this._cachedMeta;dT(e),e._parsed=[]}t&&Object.isExtensible(t)&&(t._chartjs?t._chartjs.listeners.push(this):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[this]}}
124),a1.forEach(e=>{let i="_onData"+ak(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){let n=r.apply(this,e);return t._chartjs.listeners.forEach(t=>{"function"==typeof t[i]&&t[i](...e)}),n}})}))),this._syncList=[],this._data=t}}addElements(){let e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){let t=this._cachedMeta,i=this.getDataset(),r=!1;this._dataCheck();let n=t._stacked;t._stacked=d_(t.vScale,t),t.stack!==i.stack&&(r=!0,dT(t),t.stack=i.stack),this._resyncElements(e),(r||n!==t._stacked)&&(dw(this,t._parsed),t._stacked=d_(t.vScale,t))}configure(){let e=this.chart.config,t=e.datasetScopeKeys(this._type),i=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,t){let i,r,n,{_cachedMeta:s,_data:l}=this,{iScale:a,_stacked:o}=s,d=a.axis,c=0===e&&t===l.length||s._sorted,u=e>0&&s._parsed[e-1];if(!1===this._parsing)s._parsed=l,s._sorted=!0,n=l;else{n=ac(l[e])?this.parseArrayData(s,l,e,t):au(l[e])?this.parseObjectData(s,l,e,t):this.parsePrimitiveData(s,l,e,t);let a=()=>null===r[d]||u&&r[d]<u[d];for(i=0;i<t;++i)s._parsed[i+e]=r=n[i],c&&(a()&&(c=!1),u=r);s._sorted=c}o&&dw(this,n)}parsePrimitiveData(e,t,i,r){let n,s,{iScale:l,vScale:a}=e,o=l.axis,d=a.axis,c=l.getLabels(),u=l===a,h=Array(r);for(n=0;n<r;++n)s=n+i,h[n]={[o]:u||l.parse(c[s],s),[d]:a.parse(t[s],s)};return h}parseArrayData(e,t,i,r){let n,s,l,{xScale:a,yScale:o}=e,d=Array(r);for(n=0;n<r;++n)l=t[s=n+i],d[n]={x:a.parse(l[0],s),y:o.parse(l[1],s)};return d}parseObjectData(e,t,i,r){let n,s,l,{xScale:a,yScale:o}=e,{xAxisKey:d="x",yAxisKey:c="y"}=this._parsing,u=Array(r);for(n=0;n<r;++n)l=t[s=n+i],u[n]={x:a.parse(aC(l,d),s),y:o.parse(aC(l,c),s)};return u}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,t,i){let r=this.chart,n=this._cachedMeta,s=t[e.axis];return dy({keys:db(r,!0),values:t._stacks[e.axis]._visualValues},s,n.index,{mode:i})}updateRangeFromParsed(e,t,i,r){let n=i[t.axis],s=null===n?NaN:n,l=r&&i._stacks[t.axis];r&&l&&(r.values=l,s=dy(r,n,this._cachedMeta.index)),e.min=Math.min(e.min,s),e.max=Math.max(e.max,s)}getMinMax(e,t){let i,r,n,s=this._cachedMeta,l=s._parsed,a=s._sorted&&e===s.iScale,o=l.length,d=this._getOtherScale(e),c=(n=this.chart,t&&!s.hidden&&s._stacked&&{keys:db(n,!0),values:null}),u={min:1/0,max:-1/0},{min:h,max:f}=function(e){let{min:t,max:i,minDefined:r,maxDefined:n}=e.getUserBounds();return{min:r?t:-1/0,max:n?i:1/0}}(d);function p(){let t=(r=l[i])[d.axis];return!ah(r[e.axis])||h>t||f<t}for(i=0;i<o&&(p()||(this.updateRangeFromParsed(u,e,r,c),!a));++i);if(a){for(i=o-1;i>=0;--i)if(!p()){this.updateRangeFromParsed(u,e,r,c);break}}return u}getAllParsedValues(e){let t,i,r,n=this._cachedMeta._parsed,s=[];for(t=0,i=n.length;t<i;++t)ah(r=n[t][e.axis])&&s.push(r);return s}getMaxOverflow(){return!1}getLabelAndValue(e){let t=this._cachedMeta,i=t.iScale,r=t.vScale,n=this.getParsed(e);return{label:i?""+i.getLabelForValue(n[i.axis]):"",value:r?""+r.getLabelForValue(n[r.axis]):""}}_update(e){var t;let i,r,n,s,l=this._cachedMeta;this.update(e||"default"),au(t=ap(this.options.clip,function(e,t,i){if(!1===i)return!1;let r=dx(e,i),n=dx(t,i);return{top:n.end,right:r.end,bottom:n.start,left:r.start}}(l.xScale,l.yScale,this.getMaxOverflow())))?(i=t.top,r=t.right,n=t.bottom,s=t.left):i=r=n=s=t,l._clip={top:i,right:r,bottom:n,left:s,disabled:!1===t}}update(e){}draw(){let e,t=this._ctx,i=this.chart,r=this._cachedMeta,n=r.data||[],s=i.chartArea,l=[],a=this._drawStart||0,o=this._drawCount||n.length-a,d=this.options.drawActiveElementsOnTop;for(r.dataset&&r.dataset.draw(t,s,a,o),e=a;e<a+o;++e){let i=n[e];i.hidden||(i.active&&d?l.push(i):i.draw(t,s))}for(e=0;e<l.length;++e)l[e].draw(t,s)}getStyle(e,t){let i=t?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(e||0,i)}getContext(e,t,i){var r,n;let s,l=this.getDataset();if(e>=0&&e<this._cachedMeta.data.length){let t=this._cachedMeta.data[e];(s=t.$context||(r=this.getContext(),t.$context=oA(r,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:t,index:e,mode:"default",type:"data"}))).parsed=this.getParsed(e),s.raw=l.data[e],s.index=s.dataIndex=e}else(s=this.$context||(this.$context=oA(this.chart.getContext(),{active:!1,dataset:void 0,datasetIndex:n=this.index,index:n,mode:"default",type:"dataset"}))).dataset=l,s.index=s.datasetIndex=this.index;return s.active=!!t,s.mode=i,s}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,t){return this._resolveElementOptions(this.dataElementType.id,t,e)}_resolveElementOptions(e,t="default",i){let r="active"===t,n=this._cachedDataOpts,s=e+"-"+t,l=n[s],a=this.enableOptionSharing&&aE(i);if(l)return dC(l,a);let o=this.chart.config,d=o.datasetElementScopeKeys(this._type,e),c=r?[`${e}Hover`,"hover",e,""]:[e,""],u=o.getOptionScopes(this.getDataset(),d),h=Object.keys(of.elements[e]),f=()=>this.getContext(i,r,t),p=o.resolveNamedOptions(u,h,f,c);return p.$shared&&(p.$shared=a,n[s]=Object.freeze(dC(p,a))),p}_resolveAnimations(e,t,i){let r,n=this.chart,s=this._cachedDataOpts,l=`animation-${t}`,a=s[l];if(a)return a;
124if(!1!==n.options.animation){let n=this.chart.config,s=n.datasetAnimationScopeKeys(this._type,t),l=n.getOptionScopes(this.getDataset(),s);r=n.createResolver(l,this.getContext(e,i,t))}let o=new dg(n,r&&r.animations);return r&&r._cacheable&&(s[l]=Object.freeze(o)),o}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||dL(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){let i=this.resolveDataElementOptions(e,t),r=this._sharedOptions,n=this.getSharedOptions(i),s=this.includeOptions(t,n)||n!==r;return this.updateSharedOptions(n,t,i),{sharedOptions:n,includeOptions:s}}updateElement(e,t,i,r){dL(r)?Object.assign(e,i):this._resolveAnimations(t,r).update(e,i)}updateSharedOptions(e,t,i){e&&!dL(t)&&this._resolveAnimations(void 0,t).update(e,i)}_setStyle(e,t,i,r){e.active=r;let n=this.getStyle(t,r);this._resolveAnimations(t,i,r).update(e,{options:!r&&this.getSharedOptions(n)||n})}removeHoverStyle(e,t,i){this._setStyle(e,i,"active",!1)}setHoverStyle(e,t,i){this._setStyle(e,i,"active",!0)}_removeDatasetHoverStyle(){let e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){let e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){let t=this._data,i=this._cachedMeta.data;for(let[e,t,i]of this._syncList)this[e](t,i);this._syncList=[];let r=i.length,n=t.length,s=Math.min(n,r);s&&this.parse(0,s),n>r?this._insertElements(r,n-r,e):n<r&&this._removeElements(n,r-n)}_insertElements(e,t,i=!0){let r,n=this._cachedMeta,s=n.data,l=e+t,a=e=>{for(e.length+=t,r=e.length-1;r>=l;r--)e[r]=e[r-t]};for(a(s),r=e;r<l;++r)s[r]=new this.dataElementType;this._parsing&&a(n._parsed),this.parse(e,t),i&&this.updateElements(s,e,t,"reset")}updateElements(e,t,i,r){}_removeElements(e,t){let i=this._cachedMeta;if(this._parsing){let r=i._parsed.splice(e,t);i._stacked&&dT(i,r)}i.data.splice(e,t)}_sync(e){if(this._parsing)this._syncList.push(e);else{let[t,i,r]=e;this[t](i,r)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){let e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,t){t&&this._sync(["_removeElements",e,t]);let i=arguments.length-2;i&&this._sync(["_insertElements",e,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function dE(){throw Error("This method is not implemented: Check that a complete date adapter is provided.")}var dj=class e{static override(t){Object.assign(e.prototype,t)}options;constructor(e){this.options=e||{}}init(){}formats(){return dE()}parse(){return dE()}format(){return dE()}add(){return dE()}diff(){return dE()}startOf(){return dE()}endOf(){return dE()}};function dN(e,t,i,r,n){let s=e.getSortedVisibleDatasetMetas(),l=i[t];for(let e=0,i=s.length;e<i;++e){let{index:i,data:a}=s[e],{lo:o,hi:d}=function(e,t,i,r){let{controller:n,data:s,_sorted:l}=e,a=n._cachedMeta.iScale,o=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null;if(a&&t===a.axis&&"r"!==t&&l&&s.length){let l=a._reversePixels?a0:aZ;if(r){if(n._sharedOptions){let e=s[0],r="function"==typeof e.getRange&&e.getRange(t);if(r){let e=l(s,t,i-r),n=l(s,t,i+r);return{lo:e.lo,hi:n.hi}}}}else{let r=l(s,t,i);if(o){let{vScale:t}=n._cachedMeta,{_parsed:i}=e,s=i.slice(0,r.lo+1).reverse().findIndex(e=>!ad(e[t.axis]));r.lo-=Math.max(0,s);let l=i.slice(r.hi).findIndex(e=>!ad(e[t.axis]));r.hi+=Math.max(0,l)}return r}}return{lo:0,hi:s.length-1}}(s[e],t,l,n);for(let e=o;e<=d;++e){let t=a[e];t.skip||r(t,i,e)}}}function dP(e,t,i,r,n){let s=[];return(n||e.isPointInArea(t))&&dN(e,i,t,function(i,l,a){(n||oy(i,e.chartArea,0))&&i.inRange(t.x,t.y,r)&&s.push({element:i,datasetIndex:l,index:a})},!0),s}function dO(e,t,i,r,n,s){let l,a,o,d,c,u;return s||e.isPointInArea(t)?"r"!==i||r?(l=[],a=-1!==i.indexOf("x"),o=-1!==i.indexOf("y"),d=function(e,t){return Math.sqrt(Math.pow(a?Math.abs(e.x-t.x):0,2)+Math.pow(o?Math.abs(e.y-t.y):0,2))},c=1/0,dN(e,i,t,function(i,a,o){let u=i.inRange(t.x,t.y,n);if(r&&!u)return;let h=i.getCenterPoint(n);if(!(s||e.isPointInArea(h))&&!u)return;let f=d(t,h);f<c?(l=[{element:i,datasetIndex:a,index:o}],c=f):f===c&&l.push({element:i,datasetIndex:a,index:o})}),l):(u=[],dN(e,i,t,function(e,i,r){var s,l;let a,o,d,c,{startAngle:h,endAngle:f}=e.getProps(["startAngle","endAngle"],n),{angle:p}=(s=e,a=(l={x:t.x,y:t.y}).x-s.x,d=Math.sqrt(a*a+(o=l.y-s.y)*o),(c=Math.atan2(o,a))<-.5*aP&&(c+=aO),{angle:c,distance:d});aK(p,h,f)&&u.push({element:e,datasetIndex:i,index:r})}),u):[]}function dM(e,t,i,r,n){let s=[],l="x"===i?"inXRange":"inYRange",a=!1;return(dN(e,i,t,(e,r,o)=>{e[l]&&e[l](t[i],n)&&(s.push({element:e,datasetIndex:r,index:o}),a=a||e.inRange(t.x,t.y,n))}),r&&!a)?[]:s}
124var dA={modes:{index(e,t,i,r){let n=o2(t,e),s=i.axis||"x",l=i.includeInvisible||!1,a=i.intersect?dP(e,n,s,r,l):dO(e,n,s,!1,r,l),o=[];return a.length?(e.getSortedVisibleDatasetMetas().forEach(e=>{let t=a[0].index,i=e.data[t];i&&!i.skip&&o.push({element:i,datasetIndex:e.index,index:t})}),o):[]},dataset(e,t,i,r){let n=o2(t,e),s=i.axis||"xy",l=i.includeInvisible||!1,a=i.intersect?dP(e,n,s,r,l):dO(e,n,s,!1,r,l);if(a.length>0){let t=a[0].datasetIndex,i=e.getDatasetMeta(t).data;a=[];for(let e=0;e<i.length;++e)a.push({element:i[e],datasetIndex:t,index:e})}return a},point(e,t,i,r){let n=o2(t,e);return dP(e,n,i.axis||"xy",r,i.includeInvisible||!1)},nearest(e,t,i,r){let n=o2(t,e),s=i.axis||"xy",l=i.includeInvisible||!1;return dO(e,n,s,i.intersect,r,l)},x(e,t,i,r){let n=o2(t,e);return dM(e,n,"x",i.intersect,r)},y(e,t,i,r){let n=o2(t,e);return dM(e,n,"y",i.intersect,r)}}};let dI=["left","top","right","bottom"];function dR(e,t){return e.filter(e=>e.pos===t)}function dz(e,t){return e.filter(e=>-1===dI.indexOf(e.pos)&&e.box.axis===t)}function d$(e,t){return e.sort((e,i)=>{let r=t?i:e,n=t?e:i;return r.weight===n.weight?r.index-n.index:r.weight-n.weight})}function dB(e,t,i,r){return Math.max(e[i],t[i])+Math.max(e[r],t[r])}function dD(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function dY(e,t,i,r){let n,s,l,a,o,d,c=[];for(n=0,s=e.length,o=0;n<s;++n){(a=(l=e[n]).box).update(l.width||t.w,l.height||t.h,function(e,t){let i=t.maxPadding;return function(e){let r={left:0,top:0,right:0,bottom:0};return e.forEach(e=>{r[e]=Math.max(t[e],i[e])}),r}(e?["left","right"]:["top","bottom"])}(l.horizontal,t));let{same:s,other:u}=function(e,t,i,r){let{pos:n,box:s}=i,l=e.maxPadding;if(!au(n)){i.size&&(e[n]-=i.size);let t=r[i.stack]||{size:0,count:1};t.size=Math.max(t.size,i.horizontal?s.height:s.width),i.size=t.size/t.count,e[n]+=i.size}s.getPadding&&dD(l,s.getPadding());let a=Math.max(0,t.outerWidth-dB(l,e,"left","right")),o=Math.max(0,t.outerHeight-dB(l,e,"top","bottom")),d=a!==e.w,c=o!==e.h;return e.w=a,e.h=o,i.horizontal?{same:d,other:c}:{same:c,other:d}}(t,i,l,r);o|=s&&c.length,d=d||u,a.fullSize||c.push(l)}return o&&dY(c,t,i,r)||d}function dF(e,t,i,r,n){e.top=i,e.left=t,e.right=t+r,e.bottom=i+n,e.width=r,e.height=n}function dH(e,t,i,r){let n=i.padding,{x:s,y:l}=t;for(let a of e){let e=a.box,o=r[a.stack]||{count:1,placed:0,weight:1},d=a.stackWeight/o.weight||1;if(a.horizontal){let r=t.w*d,s=o.size||e.height;aE(o.start)&&(l=o.start),e.fullSize?dF(e,n.left,l,i.outerWidth-n.right-n.left,s):dF(e,t.left+o.placed,l,r,s),o.start=l,o.placed+=r,l=e.bottom}else{let r=t.h*d,l=o.size||e.width;aE(o.start)&&(s=o.start),e.fullSize?dF(e,s,n.top,l,i.outerHeight-n.bottom-n.top):dF(e,s,t.top+o.placed,l,r),o.start=s,o.placed+=r,s=e.right}}t.x=s,t.y=l}var dV={addBox(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw(e){t.draw(e)}}]},e.boxes.push(t)},removeBox(e,t){let i=e.boxes?e.boxes.indexOf(t):-1;-1!==i&&e.boxes.splice(i,1)},configure(e,t,i){t.fullSize=i.fullSize,t.position=i.position,t.weight=i.weight},update(e,t,i,r){let n,s,l,a,o,d,c,u;if(!e)return;let h=oP(e.options.layout.padding),f=Math.max(t-h.width,0),p=Math.max(i-h.height,0),m=(s=d$((n=function(e){let t,i,r,n,s,l,a=[];for(t=0,i=(e||[]).length;t<i;++t)r=e[t],({position:n,options:{stack:s,stackWeight:l=1}}=r),a.push({index:t,box:r,pos:n,horizontal:r.isHorizontal(),weight:r.weight,stack:s&&n+s,stackWeight:l});return a}(e.boxes)).filter(e=>e.box.fullSize),!0),l=d$(dR(n,"left"),!0),a=d$(dR(n,"right")),o=d$(dR(n,"top"),!0),d=d$(dR(n,"bottom")),c=dz(n,"x"),u=dz(n,"y"),{fullSize:s,leftAndTop:l.concat(o),rightAndBottom:a.concat(u).concat(d).concat(c),chartArea:dR(n,"chartArea"),vertical:l.concat(a).concat(u),horizontal:o.concat(d).concat(c)}),g=m.vertical,x=m.horizontal;ax(e.boxes,e=>{"function"==typeof e.beforeLayout&&e.beforeLayout()});let b=Object.freeze({outerWidth:t,outerHeight:i,padding:h,availableWidth:f,availableHeight:p,vBoxMaxWidth:f/2/(g.reduce((e,t)=>
124t.box.options&&!1===t.box.options.display?e:e+1,0)||1),hBoxMaxHeight:p/2}),y=Object.assign({},h);dD(y,oP(r));let _=Object.assign({maxPadding:y,w:f,h:p,x:h.left,y:h.top},h),v=function(e,t){let i,r,n,s=function(e){let t={};for(let i of e){let{stack:e,pos:r,stackWeight:n}=i;if(!e||!dI.includes(r))continue;let s=t[e]||(t[e]={count:0,placed:0,weight:0,size:0});s.count++,s.weight+=n}return t}(e),{vBoxMaxWidth:l,hBoxMaxHeight:a}=t;for(i=0,r=e.length;i<r;++i){let{fullSize:r}=(n=e[i]).box,o=s[n.stack],d=o&&n.stackWeight/o.weight;n.horizontal?(n.width=d?d*l:r&&t.availableWidth,n.height=a):(n.width=l,n.height=d?d*a:r&&t.availableHeight)}return s}(g.concat(x),b);dY(m.fullSize,_,b,v),dY(g,_,b,v),dY(x,_,b,v)&&dY(g,_,b,v);let w=_.maxPadding;function S(e){let t=Math.max(w[e]-_[e],0);return _[e]+=t,t}_.y+=S("top"),_.x+=S("left"),S("right"),S("bottom"),dH(m.leftAndTop,_,b,v),_.x+=_.w,_.y+=_.h,dH(m.rightAndBottom,_,b,v),e.chartArea={left:_.left,top:_.top,right:_.left+_.w,bottom:_.top+_.h,height:_.h,width:_.w},ax(m.chartArea,t=>{let i=t.box;Object.assign(i,e.chartArea),i.update(_.w,_.h,{left:0,top:0,right:0,bottom:0})})}};class dU{acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,i){}removeEventListener(e,t,i){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,i,r){return t=Math.max(0,t||e.width),i=i||e.height,{width:t,height:Math.max(0,r?Math.floor(t/r):i)}}isAttached(e){return!0}updateConfig(e){}}class dW extends dU{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}let dJ="$chartjs",dq={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},dK=e=>null===e||""===e,dG=!!o5&&{passive:!0};function dX(e,t){for(let i of e)if(i===t||i.contains(t))return!0}function dQ(e,t,i){let r=e.canvas,n=new MutationObserver(e=>{let t=!1;for(let i of e)t=(t=t||dX(i.addedNodes,r))&&!dX(i.removedNodes,r);t&&i()});return n.observe(document,{childList:!0,subtree:!0}),n}function dZ(e,t,i){let r=e.canvas,n=new MutationObserver(e=>{let t=!1;for(let i of e)t=(t=t||dX(i.removedNodes,r))&&!dX(i.addedNodes,r);t&&i()});return n.observe(document,{childList:!0,subtree:!0}),n}let d0=new Map,d1=0;function d2(){let e=window.devicePixelRatio;e!==d1&&(d1=e,d0.forEach((t,i)=>{i.currentDevicePixelRatio!==e&&t()}))}function d3(e,t,i){let r=e.canvas,n=r&&oX(r);if(!n)return;let s=a4((e,t)=>{let r=n.clientWidth;i(e,t),r<n.clientWidth&&i()},window),l=new ResizeObserver(e=>{let t=e[0],i=t.contentRect.width,r=t.contentRect.height;(0!==i||0!==r)&&s(i,r)});return l.observe(n),d0.size||window.addEventListener("resize",d2),d0.set(e,s),l}function d4(e,t,i){i&&i.disconnect(),"resize"===t&&(d0.delete(e),d0.size||window.removeEventListener("resize",d2))}function d5(e,t,i){let r=e.canvas,n=a4(t=>{null!==e.ctx&&i(function(e,t){let i=dq[e.type]||e.type,{x:r,y:n}=o2(e,t);return{type:i,chart:t,native:e,x:void 0!==r?r:null,y:void 0!==n?n:null}}(t,e))},e);return r&&r.addEventListener(t,n,dG),n}class d6 extends dU{acquireContext(e,t){let i=e&&e.getContext&&e.getContext("2d");return i&&i.canvas===e?(!function(e,t){let i=e.style,r=e.getAttribute("height"),n=e.getAttribute("width");if(e[dJ]={initial:{height:r,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",dK(n)){let t=o6(e,"width");void 0!==t&&(e.width=t)}if(dK(r))if(""===e.style.height)e.height=e.width/(t||2);else{let t=o6(e,"height");void 0!==t&&(e.height=t)}}(e,t),i):null}releaseContext(e){let t=e.canvas;if(!t[dJ])return!1;let i=t[dJ].initial;["height","width"].forEach(e=>{let r=i[e];ad(r)?t.removeAttribute(e):t.setAttribute(e,r)});let r=i.style||{};return Object.keys(r).forEach(e=>{t.style[e]=r[e]}),t.width=t.width,delete t[dJ],!0}addEventListener(e,t,i){this.removeEventListener(e,t);let r=e.$proxies||(e.$proxies={}),n={attach:dQ,detach:dZ,resize:d3}[t]||d5;r[t]=n(e,t,i)}removeEventListener(e,t){let i=e.$proxies||(e.$proxies={}),r=i[t];r&&((({attach:d4,detach:d4,resize:d4})[t]||function(e,t,i){e&&e.canvas&&e.canvas.removeEventListener(t,i,dG)})(e,t,r),i[t]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,i,r){return function(e,t,i,r){let n=oZ(e),s=o1(n,"margin"),l=oQ(n.maxWidth,e,"clientWidth")||aA,a=oQ(n.maxHeight,e,"clientHeight")||aA,o=function(e,t,i){let r,n;if(void 0===t||void 0===i){let s=e&&oX(e);if(s){let e=s.getBoundingClientRect(),l=oZ(s),a=o1(l,"border","width"),o=o1(l,"padding");
124t=e.width-o.width-a.width,i=e.height-o.height-a.height,r=oQ(l.maxWidth,s,"clientWidth"),n=oQ(l.maxHeight,s,"clientHeight")}else t=e.clientWidth,i=e.clientHeight}return{width:t,height:i,maxWidth:r||aA,maxHeight:n||aA}}(e,t,i),{width:d,height:c}=o;if("content-box"===n.boxSizing){let e=o1(n,"border","width"),t=o1(n,"padding");d-=t.width+e.width,c-=t.height+e.height}return d=Math.max(0,d-s.width),c=Math.max(0,r?d/r:c-s.height),d=o3(Math.min(d,l,o.maxWidth)),c=o3(Math.min(c,a,o.maxHeight)),d&&!c&&(c=o3(d/2)),(void 0!==t||void 0!==i)&&r&&o.height&&c>o.height&&(d=o3(Math.floor((c=o.height)*r))),{width:d,height:c}}(e,t,i,r)}isAttached(e){let t=e&&oX(e);return!!(t&&t.isConnected)}}class d7{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(e){let{x:t,y:i}=this.getProps(["x","y"],e);return{x:t,y:i}}hasValue(){return aH(this.x)&&aH(this.y)}getProps(e,t){let i=this.$animations;if(!t||!i)return this;let r={};return e.forEach(e=>{r[e]=i[e]&&i[e].active()?i[e]._to:this[e]}),r}}function d8(e,t,i,r,n){let s,l,a,o=ap(r,0),d=Math.min(ap(n,e.length),e.length),c=0;for(i=Math.ceil(i),n&&(i=(s=n-r)/Math.floor(s/i)),a=o;a<0;)a=Math.round(o+ ++c*i);for(l=Math.max(o,0);l<d;l++)l===a&&(t.push(e[l]),a=Math.round(o+ ++c*i))}let d9=(e,t,i)=>"top"===t||"left"===t?e[t]+i:e[t]-i,ce=(e,t)=>Math.min(t||e,e);function ct(e,t){let i=[],r=e.length/t,n=e.length,s=0;for(;s<n;s+=r)i.push(e[Math.floor(s)]);return i}function ci(e){return e.drawTicks?e.tickLength:0}function cr(e,t){if(!e.display)return 0;let i=oO(e.font,t),r=oP(e.padding);return(ac(e.text)?e.text.length:1)*i.lineHeight+r.height}class cn extends d7{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,t){return e}getUserBounds(){let{_userMin:e,_userMax:t,_suggestedMin:i,_suggestedMax:r}=this;return e=af(e,1/0),t=af(t,-1/0),i=af(i,1/0),r=af(r,-1/0),{min:af(e,i),max:af(t,r),minDefined:ah(e),maxDefined:ah(t)}}getMinMax(e){let t,{min:i,max:r,minDefined:n,maxDefined:s}=this.getUserBounds();if(n&&s)return{min:i,max:r};let l=this.getMatchingVisibleMetas();for(let a=0,o=l.length;a<o;++a)t=l[a].controller.getMinMax(this,e),n||(i=Math.min(i,t.min)),s||(r=Math.max(r,t.max));return i=s&&i>r?r:i,r=n&&i>r?i:r,{min:af(i,af(r,i)),max:af(r,af(i,r))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){ag(this.options.beforeUpdate,[this])}update(e,t,i){let{beginAtZero:r,grace:n,ticks:s}=this.options,l=s.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,t,i){let{min:r,max:n}=e,s=am(t,(n-r)/2),l=(e,t)=>
124i&&0===e?0:e+t;return{min:l(r,-Math.abs(s)),max:l(n,s)}}(this,n,r),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let a=l<this.ticks.length;this._convertTicksToLabels(a?ct(this.ticks,l):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),s.display&&(s.autoSkip||"auto"===s.source)&&(this.ticks=function(e,t){var i;let r,n,s=e.options.ticks,l=(r=(i=e).options.offset,n=i._tickSize(),Math.floor(Math.min(i._length/n+ +!r,i._maxLength/n))),a=Math.min(s.maxTicksLimit||l,l),o=s.major.enabled?function(e){let t,i,r=[];for(t=0,i=e.length;t<i;t++)e[t].major&&r.push(t);return r}(t):[],d=o.length,c=o[0],u=o[d-1],h=[];if(d>a)return function(e,t,i,r){let n,s=0,l=i[0];for(r=Math.ceil(r),n=0;n<e.length;n++)n===l&&(t.push(e[n]),l=i[++s*r])}(t,h,o,d/a),h;let f=function(e,t,i){let r=function(e){let t,i,r=e.length;if(r<2)return!1;for(i=e[0],t=1;t<r;++t)if(e[t]-e[t-1]!==i)return!1;return i}(e),n=t.length/i;if(!r)return Math.max(n,1);let s=function(e){let t,i=[],r=Math.sqrt(e);for(t=1;t<r;t++)e%t==0&&(i.push(t),i.push(e/t));return r===(0|r)&&i.push(r),i.sort((e,t)=>e-t).pop(),i}(r);for(let e=0,t=s.length-1;e<t;e++){let t=s[e];if(t>n)return t}return Math.max(n,1)}(o,t,a);if(d>0){let e,i,r=d>1?Math.round((u-c)/(d-1)):null;for(d8(t,h,f,ad(r)?0:c-r,c),e=0,i=d-1;e<i;e++)d8(t,h,f,o[e],o[e+1]);return d8(t,h,f,u,ad(r)?t.length:u+r),h}return d8(t,h,f),h}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),a&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e,t,i=this.options.reverse;this.isHorizontal()?(e=this.left,t=this.right):(e=this.top,t=this.bottom,i=!i),this._startPixel=e,this._endPixel=t,this._reversePixels=i,this._length=t-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){ag(this.options.afterUpdate,[this])}beforeSetDimensions(){ag(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){ag(this.options.afterSetDimensions,[this])}_callHooks(e){this.chart.notifyPlugins(e,this.getContext()),ag(this.options[e],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){ag(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(e){let t,i,r,n=this.options.ticks;for(t=0,i=e.length;t<i;t++)(r=e[t]).label=ag(n.callback,[r.value,t,e],this)}afterTickToLabelConversion(){ag(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){ag(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){let e,t,i,r=this.options,n=r.ticks,s=ce(this.ticks.length,r.ticks.maxTicksLimit),l=n.minRotation||0,a=n.maxRotation,o=l;if(!this._isVisible()||!n.display||l>=a||s<=1||!this.isHorizontal()){this.labelRotation=l;return}let d=this._getLabelSizes(),c=d.widest.width,u=d.highest.height,h=aG(this.chart.width-c,0,this.maxWidth);c+6>(e=r.offset?this.maxWidth/s:h/(s-1))&&(e=h/(s-(r.offset?.5:1)),t=this.maxHeight-ci(r.grid)-n.padding-cr(r.title,this.chart.options.font),i=Math.sqrt(c*c+u*u),o=Math.max(l,Math.min(a,o=180/aP*Math.min(Math.asin(aG((d.highest.height+6)/e,-1,1)),Math.asin(aG(t/i,-1,1))-Math.asin(aG(u/i,-1,1)))))),this.labelRotation=o}afterCalculateLabelRotation(){ag(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){ag(this.options.beforeFit,[this])}fit(){let e={width:0,height:0},{chart:t,options:{ticks:i,title:r,grid:n}}=this,s=this._isVisible(),l=this.isHorizontal();if(s){let s=cr(r,t.options.font);if(l?(e.width=this.maxWidth,e.height=ci(n)+s):(e.height=this.maxHeight,e.width=ci(n)+s),i.display&&this.ticks.length){let{first:t,last:r,widest:n,highest:s}=this._getLabelSizes(),a=2*i.padding,o=aV(this.labelRotation),d=Math.cos(o),c=Math.sin(o);if(l){let t=i.mirror?0:c*n.width+d*s.height;e.height=Math.min(this.maxHeight,e.height+t+a)}else{let t=i.mirror?0:d*n.width+c*s.height;e.width=Math.min(this.maxWidth,e.width+t+a)}this._calculatePadding(t,r,c,d)}}this._handleMargins(),l?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,i,r){let{ticks:{align:n,padding:s},position:l}=this.options,a=0!==this.labelRotation,o="top"!==l&&"x"===this.axis;if(this.isHorizontal()){let l=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1),c=0,u=0;a?o?(c=r*e.width,u=i*t.height):(c=i*e.height,u=r*t.width):"start"===n?u=t.width:"end"===n?c=e.width:"inner"!==n&&(c=e.width/2,u=t.width/2),this.paddingLeft=Math.max((c-l+s)*this.width/(this.width-l),0),this.paddingRight=Math.max((u-d+s)*this.width/(this.width-d),0)}else{let i=t.height/2,r=e.height/2;"start"===n?(i=0,r=e.height):"end"===n&&(i=t.height,r=0),this.paddingTop=i+s,this.paddingBottom=r+s}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){ag(this.options.afterFit,[this])}isHorizontal(){let{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,i=e.length;t<i;t++)ad(e[t].label)&&(e.splice(t,1),i--,t--);this.afterTickToLabelConversion()}_getLabelSizes(){let e=this._labelSizes;if(!e){let t=this.options.ticks.sampleSize,i=this.ticks;t<i.length&&(i=ct(i,t)),this._labelSizes=e=this._computeLabelSizes(i,i.length,this.options.ticks.maxTicksLimit)}return e}_computeLabelSizes(e,t,i){let r,n,s,l,a,o,d,c,u,h,f,{ctx:p,_longestTextCache:m}=this,g=[],x=[],b=Math.floor(t/ce(t,i)),y=0,_=0;for(r=0;r<t;r+=b){if(l=e[r].label,p.font=o=(a=this._resolveTickFontOptions(r)).string,d=m[o]=m[o]||{data:{},gc:[]}
124,c=a.lineHeight,u=h=0,ad(l)||ac(l)){if(ac(l))for(n=0,s=l.length;n<s;++n)ad(f=l[n])||ac(f)||(u=op(p,d.data,d.gc,u,f),h+=c)}else u=op(p,d.data,d.gc,u,l),h=c;g.push(u),x.push(h),y=Math.max(u,y),_=Math.max(h,_)}ax(m,e=>{let i,r=e.gc,n=r.length/2;if(n>t){for(i=0;i<n;++i)delete e.data[r[i]];r.splice(0,n)}});let v=g.indexOf(y),w=x.indexOf(_),S=e=>({width:g[e]||0,height:x[e]||0});return{first:S(0),last:S(t-1),widest:S(v),highest:S(w),widths:g,heights:x}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){let t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);let t=this._startPixel+e*this._length;return aG(this._alignToPixels?om(this.chart,t,0):t,-32768,32767)}getDecimalForPixel(e){let t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){var t,i;let r=this.ticks||[];if(e>=0&&e<r.length){let i=r[e];return i.$context||(t=this.getContext(),i.$context=oA(t,{tick:i,index:e,type:"tick"}))}return this.$context||(this.$context=(i=this.chart.getContext(),oA(i,{scale:this,type:"scale"})))}_tickSize(){let e=this.options.ticks,t=aV(this.labelRotation),i=Math.abs(Math.cos(t)),r=Math.abs(Math.sin(t)),n=this._getLabelSizes(),s=e.autoSkipPadding||0,l=n?n.widest.width+s:0,a=n?n.highest.height+s:0;return this.isHorizontal()?a*i>l*r?l/i:a/r:a*r<l*i?a/i:l/r}_isVisible(){let e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(e){let t,i,r,n,s,l,a,o,d,c,u,h,f=this.axis,p=this.chart,m=this.options,{grid:g,position:x,border:b}=m,y=g.offset,_=this.isHorizontal(),v=this.ticks.length+ +!!y,w=ci(g),S=[],T=b.setContext(this.getContext()),L=T.display?T.width:0,C=L/2,k=function(e){return om(p,e,L)};if("top"===x)t=k(this.bottom),l=this.bottom-w,o=t-C,c=k(e.top)+C,h=e.bottom;else if("bottom"===x)t=k(this.top),c=e.top,h=k(e.bottom)-C,l=t+C,o=this.top+w;else if("left"===x)t=k(this.right),s=this.right-w,a=t-C,d=k(e.left)+C,u=e.right;else if("right"===x)t=k(this.left),d=e.left,u=k(e.right)-C,s=t+C,a=this.left+w;else if("x"===f){if("center"===x)t=k((e.top+e.bottom)/2+.5);else if(au(x)){let e=Object.keys(x)[0],i=x[e];t=k(this.chart.scales[e].getPixelForValue(i))}c=e.top,h=e.bottom,o=(l=t+C)+w}else if("y"===f){if("center"===x)t=k((e.left+e.right)/2);else if(au(x)){let e=Object.keys(x)[0],i=x[e];t=k(this.chart.scales[e].getPixelForValue(i))}a=(s=t-C)-w,d=e.left,u=e.right}let E=ap(m.ticks.maxTicksLimit,v),j=Math.max(1,Math.ceil(v/E));for(i=0;i<v;i+=j){let e=this.getContext(i),t=g.setContext(e),f=b.setContext(e),m=t.lineWidth,x=t.color,v=f.dash||[],w=f.dashOffset,T=t.tickWidth,L=t.tickColor,C=t.tickBorderDash||[],k=t.tickBorderDashOffset;void 0!==(r=function(e,t,i){let r,n=e.ticks.length,s=Math.min(t,n-1),l=e._startPixel,a=e._endPixel,o=e.getPixelForTick(s);if(!i||(r=1===n?Math.max(o-l,a-o):0===t?(e.getPixelForTick(1)-o)/2:(o-e.getPixelForTick(s-1))/2,!((o+=s<t?r:-r)<l-1e-6)&&!(o>a+1e-6)))return o}(this,i,y))&&(n=om(p,r,m),_?s=a=d=u=n:l=o=c=h=n,S.push({tx1:s,ty1:l,tx2:a,ty2:o,x1:d,y1:c,x2:u,y2:h,width:m,color:x,borderDash:v,borderDashOffset:w,tickWidth:T,tickColor:L,tickBorderDash:C,tickBorderDashOffset:k}))}return this._ticksLength=v,this._borderValue=t,S}_computeLabelItems(e){let t,i,r,n,s,l,a,o,d,c,u,h=this.axis,f=this.options,{position:p,ticks:m}=f,g=this.isHorizontal(),x=this.ticks,{align:b,crossAlign:y,padding:_,mirror:v}=m,w=ci(f.grid),S=w+_,T=v?-_:S,L=-aV(this.labelRotation),C=[],k="middle";if("top"===p)s=this.bottom-T,l=this._getXAxisLabelAlignment();else if("bottom"===p)s=this.top+T,l=this._getXAxisLabelAlignment();else if("left"===p){let e=this._getYAxisLabelAlignment(w);l=e.textAlign,n=e.x}else if("right"===p){let e=this._getYAxisLabelAlignment(w);l=e.textAlign,n=e.x}else if("x"===h){if("center"===p)s=(e.top+e.bottom)/2+S;else if(au(p)){let e=Object.keys(p)[0],t=p[e];s=this.chart.scales[e].getPixelForValue(t)+S}l=this._getXAxisLabelAlignment()}else if("y"===h){if("center"===p)n=(e.left+e.right)/2-S;else if(au(p)){let e=Object.keys(p)[0],t=p[e];n=this.chart.scales[e].getPixelForValue(t)}l=this._getYAxisLabelAlignment(w).textAlign}"y"===h&&("start"===b?k="top":"end"===b&&(k="bottom"));let E=this._getLabelSizes();for(t=0,i=x.length;t<i;++t){let e;r=x[t].label;let h=m.setContext(this.getContext(t));a=this.getPixelForTick(t)+m.labelOffset,d=(o=this._resolveTickFontOptions(t)).lineHeight;let f=(c=ac(r)?r.length:1)/2,b=h.color,_=h.textStrokeColor,w=h.textStrokeWidth,S=l;
124if(g?(n=a,"inner"===l&&(S=t===i-1?this.options.reverse?"left":"right":0===t?this.options.reverse?"right":"left":"center"),u="top"===p?"near"===y||0!==L?-c*d+d/2:"center"===y?-E.highest.height/2-f*d+d:-E.highest.height+d/2:"near"===y||0!==L?d/2:"center"===y?E.highest.height/2-f*d:E.highest.height-c*d,v&&(u*=-1),0===L||h.showLabelBackdrop||(n+=d/2*Math.sin(L))):(s=a,u=(1-c)*d/2),h.showLabelBackdrop){let r=oP(h.backdropPadding),n=E.heights[t],s=E.widths[t],a=u-r.top,o=0-r.left;switch(k){case"middle":a-=n/2;break;case"bottom":a-=n}switch(l){case"center":o-=s/2;break;case"right":o-=s;break;case"inner":t===i-1?o-=s:t>0&&(o-=s/2)}e={left:o,top:a,width:s+r.width,height:n+r.height,color:h.backdropColor}}C.push({label:r,font:o,textOffset:u,options:{rotation:L,color:b,strokeColor:_,strokeWidth:w,textAlign:S,textBaseline:k,translation:[n,s],backdrop:e}})}return C}_getXAxisLabelAlignment(){let{position:e,ticks:t}=this.options;if(-aV(this.labelRotation))return"top"===e?"left":"right";let i="center";return"start"===t.align?i="left":"end"===t.align?i="right":"inner"===t.align&&(i="inner"),i}_getYAxisLabelAlignment(e){let t,i,{position:r,ticks:{crossAlign:n,mirror:s,padding:l}}=this.options,a=this._getLabelSizes(),o=e+l,d=a.widest.width;return"left"===r?s?(i=this.right+l,"near"===n?t="left":"center"===n?(t="center",i+=d/2):(t="right",i+=d)):(i=this.right-o,"near"===n?t="right":"center"===n?(t="center",i-=d/2):(t="left",i=this.left)):"right"===r?s?(i=this.left+l,"near"===n?t="right":"center"===n?(t="center",i-=d/2):(t="left",i-=d)):(i=this.left+o,"near"===n?t="left":"center"===n?(t="center",i+=d/2):(t="right",i=this.right)):t="right",{textAlign:t,x:i}}_computeLabelArea(){if(this.options.ticks.mirror)return;let e=this.chart,t=this.options.position;return"left"===t||"right"===t?{top:0,left:this.left,bottom:e.height,right:this.right}
124:"top"===t||"bottom"===t?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}drawBackground(){let{ctx:e,options:{backgroundColor:t},left:i,top:r,width:n,height:s}=this;t&&(e.save(),e.fillStyle=t,e.fillRect(i,r,n,s),e.restore())}getLineWidthForValue(e){let t=this.options.grid;if(!this._isVisible()||!t.display)return 0;let i=this.ticks.findIndex(t=>t.value===e);return i>=0?t.setContext(this.getContext(i)).lineWidth:0}drawGrid(e){let t,i,r=this.options.grid,n=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e)),l=(e,t,i)=>{i.width&&i.color&&(n.save(),n.lineWidth=i.width,n.strokeStyle=i.color,n.setLineDash(i.borderDash||[]),n.lineDashOffset=i.borderDashOffset,n.beginPath(),n.moveTo(e.x,e.y),n.lineTo(t.x,t.y),n.stroke(),n.restore())};if(r.display)for(t=0,i=s.length;t<i;++t){let e=s[t];r.drawOnChartArea&&l({x:e.x1,y:e.y1},{x:e.x2,y:e.y2},e),r.drawTicks&&l({x:e.tx1,y:e.ty1},{x:e.tx2,y:e.ty2},{color:e.tickColor,width:e.tickWidth,borderDash:e.tickBorderDash,borderDashOffset:e.tickBorderDashOffset})}}drawBorder(){let e,t,i,r,{chart:n,ctx:s,options:{border:l,grid:a}}=this,o=l.setContext(this.getContext()),d=l.display?o.width:0;if(!d)return;let c=a.setContext(this.getContext(0)).lineWidth,u=this._borderValue;this.isHorizontal()?(e=om(n,this.left,d)-d/2,t=om(n,this.right,c)+c/2,i=r=u):(i=om(n,this.top,d)-d/2,r=om(n,this.bottom,c)+c/2,e=t=u),s.save(),s.lineWidth=o.width,s.strokeStyle=o.color,s.beginPath(),s.moveTo(e,i),s.lineTo(t,r),s.stroke(),s.restore()}drawLabels(e){if(!this.options.ticks.display)return;let t=this.ctx,i=this._computeLabelArea();for(let r of(i&&o_(t,i),this.getLabelItems(e))){let e=r.options,i=r.font;oT(t,r.label,0,r.textOffset,i,e)}i&&ov(t)}drawTitle(){let e,t,{ctx:i,options:{position:r,title:n,reverse:s}}=this;if(!n.display)return;let l=oO(n.font),a=oP(n.padding),o=n.align,d=l.lineHeight/2;"bottom"===r||"center"===r||au(r)?(d+=a.bottom,ac(n.text)&&(d+=l.lineHeight*(n.text.length-1))):d+=a.top;let{titleX:c,titleY:u,maxWidth:h,rotation:f}=function(e,t,i,r){let n,s,l,{top:a,left:o,bottom:d,right:c,chart:u}=e,{chartArea:h,scales:f}=u,p=0,m=d-a,g=c-o;if(e.isHorizontal()){if(s=a6(r,o,c),au(i)){let e=Object.keys(i)[0],r=i[e];l=f[e].getPixelForValue(r)+m-t}else l="center"===i?(h.bottom+h.top)/2+m-t:d9(e,i,t);n=c-o}else{if(au(i)){let e=Object.keys(i)[0],r=i[e];s=f[e].getPixelForValue(r)-g+t}else s="center"===i?(h.left+h.right)/2-g+t:d9(e,i,t);l=a6(r,d,a),p="left"===i?-aR:aR}return{titleX:s,titleY:l,maxWidth:n,rotation:p}}(this,d,r,o);oT(i,n.text,0,0,l,{color:n.color,maxWidth:h,rotation:f,textAlign:(e=a5(o),(s&&"right"!==r||!s&&"right"===r)&&(e="left"===(t=e)?"right":"right"===t?"left":t),e),textBaseline:"middle",translation:[c,u]})}draw(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}_layers(){let e=this.options,t=e.ticks&&e.ticks.z||0,i=ap(e.grid&&e.grid.z,-1),r=ap(e.border&&e.border.z,0);return this._isVisible()&&this.draw===cn.prototype.draw?[{z:i,draw:e=>{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:r,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){let t,i,r=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",s=[];for(t=0,i=r.length;t<i;++t){let i=r[t];i[n]!==this.id||e&&i.type!==e||s.push(i)}return s}_resolveTickFontOptions(e){return oO(this.options.ticks.setContext(this.getContext(e)).font)}_maxDigits(){let e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}class cs{constructor(e,t,i){this.type=e,this.scope=t,this.override=i,this.items=Object.create(null)}isForType(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}register(e){var t,i,r,n,s,l;let a,o,d=Object.getPrototypeOf(e);"id"in(t=d)&&"defaults"in t&&(o=this.register(d));let c=this.items,u=e.id,h=this.scope+"."+u;if(!u)throw Error("class does not have id: "+e);return u in c||(c[u]=e,i=e,r=h,n=o,a=aw(Object.create(null),[n?of.get(n):{},of.get(r),i.defaults]),of.set(r,a),i.defaultRoutes&&(s=r,Object.keys(l=i.defaultRoutes).forEac
124h(e=>{let t=e.split("."),i=t.pop(),r=[s].concat(t).join("."),n=l[e].split("."),a=n.pop(),o=n.join(".");of.route(r,i,o,a)})),i.descriptors&&of.describe(r,i.descriptors),this.override&&of.override(e.id,e.overrides)),h}get(e){return this.items[e]}unregister(e){let t=this.items,i=e.id,r=this.scope;i in t&&delete t[i],r&&i in of[r]&&(delete of[r][i],this.override&&delete od[i])}}var cl=new class{constructor(){this.controllers=new cs(dk,"datasets",!0),this.elements=new cs(d7,"elements"),this.plugins=new cs(Object,"plugins"),this.scales=new cs(cn,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,t,i){[...t].forEach(t=>{let r=i||this._getRegistryForType(t);i||r.isForType(t)||r===this.plugins&&t.id?this._exec(e,r,t):ax(t,t=>{let r=i||this._getRegistryForType(t);this._exec(e,r,t)})})}_exec(e,t,i){let r=ak(e);ag(i["before"+r],[],i),t[e](i),ag(i["after"+r],[],i)}_getRegistryForType(e){for(let t=0;t<this._typedRegistries.length;t++){let i=this._typedRegistries[t];if(i.isForType(e))return i}return this.plugins}_get(e,t,i){let r=t.get(e);if(void 0===r)throw Error('"'+e+'" is not a registered '+i+".");return r}};class ca{constructor(){this._init=void 0}notify(e,t,i,r){if("beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install")),void 0===this._init)return;let n=r?this._descriptors(e).filter(r):this._descriptors(e),s=this._notify(n,e,t,i);return"afterDestroy"===t&&(this._notify(n,e,"stop"),this._notify(this._init,e,"uninstall"),this._init=void 0),s}_notify(e,t,i,r){for(let n of(r=r||{},e)){let e=n.plugin;if(!1===ag(e[i],[t,r,n.options],e)&&r.cancelable)return!1}return!0}invalidate(){ad(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;let t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}_createDescriptors(e,t){let i=e&&e.config,r=ap(i.options&&i.options.plugins,{}),n=function(e){let t={},i=[],r=Object.keys(cl.plugins.items);for(let e=0;e<r.length;e++)i.push(cl.getPlugin(r[e]));let n=e.plugins||[];for(let e=0;e<n.length;e++){let r=n[e];-1===i.indexOf(r)&&(i.push(r),t[r.id]=!0)}return{plugins:i,localIds:t}}(i);return!1!==r||t?function(e,{plugins:t,localIds:i},r,n){let s=[],l=e.getContext();for(let o of t){var a;let t=o.id,d=(a=r[t],n||!1!==a?!0===a?{}:a:null);null!==d&&s.push({plugin:o,options:function(e,{plugin:t,local:i},r,n){let s=e.pluginScopeKeys(t),l=e.getOptionScopes(r,s);return i&&t.defaults&&l.push(t.defaults),e.createResolver(l,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}(e.config,{plugin:o,local:i[t]},d,l)})}return s}(e,n,r,t):[]}_notifyStateChanges(e){let t=this._oldCache||[],i=this._cache,r=(e,t)=>e.filter(e=>!t.some(t=>e.plugin.id===t.plugin.id));this._notify(r(t,i),e,"stop"),this._notify(r(i,t),e,"start")}}function co(e,t){let i=of.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||i.indexAxis||"x"}function cd(e){if("x"===e||"y"===e||"r"===e)return e}function cc(e,...t){if(cd(e))return e;for(let r of t){var i;let t=r.axis||("top"===(i=r.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||e.length>1&&cd(e[0].toLowerCase());if(t)return t}throw Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function cu(e,t,i){if(i[t+"AxisID"]===e)return{axis:t}}function ch(e){let t,i,r,n,s=e.options||(e.options={});s.plugins=ap(s.plugins,{}),t=od[e.type]||{scales:{}},i=s.scales||{}
124,r=co(e.type,s),n=Object.create(null),Object.keys(i).forEach(s=>{let l=i[s];if(!au(l))return console.error(`Invalid scale configuration for scale: ${s}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${s}`);let a=cc(s,l,function(e,t){if(t.data&&t.data.datasets){let i=t.data.datasets.filter(t=>t.xAxisID===e||t.yAxisID===e);if(i.length)return cu(e,"x",i[0])||cu(e,"y",i[0])}return{}}(s,e),of.scales[l.type]),o=a===r?"_index_":"_value_",d=t.scales||{};n[s]=aS(Object.create(null),[{axis:a},l,d[a],d[o]])}),e.data.datasets.forEach(t=>{let r=t.type||e.type,l=t.indexAxis||co(r,s),a=(od[r]||{}).scales||{};Object.keys(a).forEach(e=>{let r,s=(r=e,"_index_"===e?r=l:"_value_"===e&&(r="x"===l?"y":"x"),r),o=t[s+"AxisID"]||s;n[o]=n[o]||Object.create(null),aS(n[o],[{axis:s},i[o],a[e]])})}),Object.keys(n).forEach(e=>{let t=n[e];aS(t,[of.scales[t.type],of.scale])}),s.scales=n}function cf(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}let cp=new Map,cm=new Set;function cg(e,t){let i=cp.get(e);return i||(i=t(),cp.set(e,i),cm.add(i)),i}let cx=(e,t,i)=>{let r=aC(t,i);void 0!==r&&e.add(r)};class cb{constructor(e){this._config=function(e){return(e=e||{}).data=cf(e.data),ch(e),e}(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=cf(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){let e=this._config;this.clearCache(),ch(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return cg(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,t){return cg(`${e}.transition.${t}`,()=>[[`datasets.${e}.transitions.${t}`,`transitions.${t}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,t){return cg(`${e}-${t}`,()=>[[`datasets.${e}.elements.${t}`,`datasets.${e}`,`elements.${t}`,""]])}pluginScopeKeys(e){let t=e.id,i=this.type;return cg(`${i}-plugin-${t}`,()=>[[`plugins.${t}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,t){let i=this._scopeCache,r=i.get(e);return(!r||t)&&(r=new Map,i.set(e,r)),r}getOptionScopes(e,t,i){let{options:r,type:n}=this,s=this._cachedScopes(e,i),l=s.get(t);if(l)return l;let a=new Set;t.forEach(t=>{e&&(a.add(e),t.forEach(t=>cx(a,e,t))),t.forEach(e=>cx(a,r,e)),t.forEach(e=>cx(a,od[n]||{},e)),t.forEach(e=>cx(a,of,e)),t.forEach(e=>cx(a,oc,e))});let o=Array.from(a);return 0===o.length&&o.push(Object.create(null)),cm.has(t)&&s.set(t,o),o}chartOptionScopes(){let{options:e,type:t}=this;return[e,od[t]||{},of.datasets[t]||{},{type:t},of,oc]}resolveNamedOptions(e,t,i,r=[""]){let n={$shared:!0},{resolver:s,subPrefixes:l}=cy(this._resolverCache,e,r),a=s;if(function(e,t){let{isScriptable:i,isIndexable:r}=oz(e);for(let n of t){let t=i(n),s=r(n),l=(s||t)&&e[n];if(t&&(aj(l)||c_(l))||s&&ac(l))return!0}return!1}(s,t)){n.$shared=!1,i=aj(i)?i():i;let t=this.createResolver(e,i,l);a=oR(s,i,t)}for(let e of t)n[e]=a[e];return n}createResolver(e,t,i=[""],r){let{resolver:n}=cy(this._resolverCache,e,i);return au(t)?oR(n,t,void 0,r):n}}function cy(e,t,i){let r=e.get(t);r||(r=new Map,e.set(t,r));let n=i.join(),s=r.get(n);return s||(s={resolver:oI(t,i),subPrefixes:i.filter(e=>!e.toLowerCase().includes("hover"))},r.set(n,s)),s}let c_=e=>au(e)&&Object.getOwnPropertyNames(e).some(t=>aj(e[t])),cv=["top","bottom","left","right","chartArea"];function cw(e,t){return"top"===e||"bottom"===e||-1===cv.indexOf(e)&&"x"===t}function cS(e,t){return function(i,r){return i[e]===r[e]?i[t]-r[t]:i[e]-r[e]}}function cT(e){let t=e.chart,i=t.options.animation;t.notifyPlugins("afterRender"),ag(i&&i.onComplete,[e],t)}function cL(e){let t=e.chart,i=t.options.animation;ag(i&&i.onProgress,[e],t)}function cC(e){return oG()&&"string"==typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}let ck={},cE=e=>{let t=cC(e);return Object.values(ck).filter(e=>e.canvas===t).pop()};class cj{static defaults=of;static instances=ck;static overrides=od;static registry=cl;static version="4.5.1";static getChart=cE;
124static register(...e){cl.add(...e),cN()}static unregister(...e){cl.remove(...e),cN()}constructor(e,t){const i=this.config=new cb(t),r=cC(e),n=cE(r);if(n)throw Error("Canvas is already in use. Chart with ID '"+n.id+"' must be destroyed before the canvas with ID '"+n.canvas.id+"' can be reused.");const s=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||function(e){return!oG()||"u">typeof OffscreenCanvas&&e instanceof OffscreenCanvas?dW:d6}(r)),this.platform.updateConfig(i);const l=this.platform.acquireContext(r,s.aspectRatio),a=l&&l.canvas,o=a&&a.height,d=a&&a.width;if(this.id=ao(),this.ctx=l,this.canvas=a,this.width=d,this.height=o,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new ca,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(e,t){let i;return function(...r){return t?(clearTimeout(i),i=setTimeout(e,t,r)):e.apply(this,r),t}}(e=>this.update(e),s.resizeDelay||0),this._dataChanges=[],ck[this.id]=this,!l||!a)return void console.error("Failed to create chart: can't acquire context from the given item");dh.listen(this,"complete",cT),dh.listen(this,"progress",cL),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:e,maintainAspectRatio:t},width:i,height:r,_aspectRatio:n}=this;return ad(e)?t&&n?n:r?i/r:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return cl}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():o4(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return og(this.canvas,this.ctx),this}stop(){return dh.stop(this),this}resize(e,t){dh.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){let i=this.options,r=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(r,e,t,n),l=i.devicePixelRatio||this.platform.getDevicePixelRatio(),a=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,o4(this,l,!0)&&(this.notifyPlugins("resize",{size:s}),ag(i.onResize,[this,s],this),this.attached&&this._doResize(a)&&this.render())}ensureScalesHaveIDs(){ax(this.options.scales||{},(e,t)=>{e.id=t})}buildOrUpdateScales(){let e=this.options,t=e.scales,i=this.scales,r=Object.keys(i).reduce((e,t)=>(e[t]=!1,e),{}),n=[];t&&(n=n.concat(Object.keys(t).map(e=>{let i=t[e],r=cc(e,i),n="r"===r,s="x"===r;return{options:i,dposition:n?"chartArea":s?"bottom":"left",dtype:n?"radialLinear":s?"category":"linear"}}))),ax(n,t=>{let n=t.options,s=n.id,l=cc(s,n),a=ap(n.type,t.dtype);(void 0===n.position||cw(n.position,l)!==cw(t.dposition))&&(n.position=t.dposition),r[s]=!0;let o=null;s in i&&i[s].type===a?o=i[s]:i[(o=new(cl.getScale(a))({id:s,type:a,ctx:this.ctx,chart:this})).id]=o,o.init(n,e)}),ax(r,(e,t)=>{e||delete i[t]}),ax(i,e=>{dV.configure(this,e,e.options),dV.addBox(this,e)})}_updateMetasets(){let e=this._metasets,t=this.data.datasets.length,i=e.length;if(e.sort((e,t)=>e.index-t.index),i>t){for(let e=t;e<i;++e)this._destroyDatasetMeta(e);e.splice(t,i-t)}this._sortedMetasets=e.slice(0).sort(cS("order","index"))}_removeUnreferencedMetasets(){let{_metasets:e,data:{datasets:t}}=this;e.length>t.length&&delete this._stacks,e.forEach((e,i)=>{0===t.filter(t=>t===e._dataset).length&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){let e,t,i=[],r=this.data.datasets;for(this._removeUnreferencedMetasets(),e=0,t=r.length;e<t;e++){let t=r[e],n=this.getDatasetMeta(e),s=t.type||this.config.type;if(n.type&&n.type!==s&&(this._destroyDatasetMeta(e),n=this.getDatasetMeta(e)),n.type=s,n.indexAxis=t.indexAxis||co(s,this.options),n.order=t.order||0,n.index=e,n.label=""+t.label,n.visible=this.isDatasetVisible(e),n.controller)n.controller.updateIndex(e),n.controller.linkScales();else{let t=cl.getController(s),{datasetElementType:r,dataElementType:l}=of.datasets[s];Object.assign(t,{dataElementType:cl.getElement(l),datasetElementType:r&&cl.getElement(r)}),n.controller=new t(this,e),i.push(n.controller)}}return this._updateMetasets(),i}_resetElements(){ax(this.data.datasets,(e,t)=>{this.getDatasetMeta(t).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){let t=this.config;
124t.update();let i=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;let n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let e=0,t=this.data.datasets.length;e<t;e++){let{controller:t}=this.getDatasetMeta(e),i=!r&&-1===n.indexOf(t);t.buildOrUpdateElements(i),s=Math.max(+t.getMaxOverflow(),s)}s=this._minPadding=i.layout.autoPadding?s:0,this._updateLayout(s),r||ax(n,e=>{e.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(cS("z","_idx"));let{_active:l,_lastEvent:a}=this;a?this._eventHandler(a,!0):l.length&&this._updateHoverStyles(l,l,!0),this.render()}_updateScales(){ax(this.scales,e=>{dV.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let e=this.options;aN(new Set(Object.keys(this._listeners)),new Set(e.events))&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:e}=this;for(let{method:i,start:r,count:n}of this._getUniformDataChanges()||[]){var t="_removeElements"===i?-n:n;for(let i of Object.keys(e)){let n=+i;if(n>=r){let s=e[i];delete e[i],(t>0||n>r)&&(e[n+t]=s)}}}}_getUniformDataChanges(){let e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];let t=this.data.datasets.length,i=t=>new Set(e.filter(e=>e[0]===t).map((e,t)=>t+","+e.splice(1).join(","))),r=i(0);for(let e=1;e<t;e++)if(!aN(r,i(e)))return;return Array.from(r).map(e=>e.split(",")).map(e=>({method:e[1],start:+e[2],count:+e[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;dV.update(this,this.width,this.height,e);let t=this.chartArea,i=t.width<=0||t.height<=0;this._layers=[],ax(this.boxes,e=>{i&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))},this),this._layers.forEach((e,t)=>{e._idx=t}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e<t;++e)this.getDatasetMeta(e).controller.configure();for(let t=0,i=this.data.datasets.length;t<i;++t)this._updateDataset(t,aj(e)?e({datasetIndex:t}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,t){let i=this.getDatasetMeta(e),r={meta:i,index:e,mode:t,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",r)&&(i.controller._update(t),r.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",r))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(dh.has(this)?this.attached&&!dh.running(this)&&dh.start(this):(this.draw(),cT({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){let{width:e,height:t}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(e,t)}if(this.clear(),this.width<=0||this.height<=0||!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;let t=this._layers;for(e=0;e<t.length&&t[e].z<=0;++e)t[e].draw(this.chartArea);for(this._drawDatasets();e<t.length;++e)t[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){let t,i,r=this._sortedMetasets,n=[];for(t=0,i=r.length;t<i;++t){let i=r[t];(!e||i.visible)&&n.push(i)}return n}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;let e=this.getSortedVisibleDatasetMetas();for(let t=e.length-1;t>=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){let t=this.ctx,i={meta:e,index:e.index,cancelable:!0},r=du(this,e);!1!==this.notifyPlugins("beforeDatasetDraw",i)&&(r&&o_(t,r),e.controller.draw(),r&&ov(t),i.cancelable=!1,this.notifyPlugins("afterDatasetDraw",i))}isPointInArea(e){return oy(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,i,r){let n=dA.modes[t];return"function"==typeof n?n(this,e,i,r):[]}getDatasetMeta(e){let t=this.data.datasets[e],i=this._metasets,r=i.filter(e=>e&&e._dataset===t).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},i.push(r)),r}getContext(){return this.$context||(this.$context=oA(null,{chart:this,type:"chart"}))}
124getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){let t=this.data.datasets[e];if(!t)return!1;let i=this.getDatasetMeta(e);return"boolean"==typeof i.hidden?!i.hidden:!t.hidden}setDatasetVisibility(e,t){this.getDatasetMeta(e).hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,i){let r=i?"show":"hide",n=this.getDatasetMeta(e),s=n.controller._resolveAnimations(void 0,r);aE(t)?(n.data[t].hidden=!i,this.update()):(this.setDatasetVisibility(e,i),s.update(n,{visible:i}),this.update(t=>t.datasetIndex===e?r:void 0))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){let t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),dh.remove(this),e=0,t=this.data.datasets.length;e<t;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");let{canvas:e,ctx:t}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),og(e,t),this.platform.releaseContext(t),this.canvas=null,this.ctx=null),delete ck[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){let e=this._listeners,t=this.platform,i=(i,r)=>{t.addEventListener(this,i,r),e[i]=r},r=(e,t,i)=>{e.offsetX=t,e.offsetY=i,this._eventHandler(e)};ax(this.options.events,e=>i(e,r))}bindResponsiveEvents(){let e;this._responsiveListeners||(this._responsiveListeners={});let t=this._responsiveListeners,i=this.platform,r=(e,r)=>{i.addEventListener(this,e,r),t[e]=r},n=(e,r)=>{t[e]&&(i.removeEventListener(this,e,r),delete t[e])},s=(e,t)=>{this.canvas&&this.resize(e,t)},l=()=>{n("attach",l),this.attached=!0,this.resize(),r("resize",s),r("detach",e)};e=()=>{this.attached=!1,n("resize",s),this._stop(),this._resize(0,0),r("attach",l)},i.isAttached(this.canvas)?l():e()}unbindEvents(){ax(this._listeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._listeners={},ax(this._responsiveListeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,t,i){let r,n,s,l=i?"set":"remove";for("dataset"===t&&this.getDatasetMeta(e[0].datasetIndex).controller["_"+l+"DatasetHoverStyle"](),n=0,s=e.length;n<s;++n){let t=(r=e[n])&&this.getDatasetMeta(r.datasetIndex).controller;t&&t[l+"HoverStyle"](r.element,r.datasetIndex,r.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){let t=this._active||[],i=e.map(({datasetIndex:e,index:t})=>{let i=this.getDatasetMeta(e);if(!i)throw Error("No dataset found at index "+e);return{datasetIndex:e,element:i.data[t],index:t}});ab(i,t)||(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,t))}notifyPlugins(e,t,i){return this._plugins.notify(this,e,t,i)}isPluginEnabled(e){return 1===this._plugins._cache.filter(t=>t.plugin.id===e).length}_updateHoverStyles(e,t,i){let r=this.options.hover,n=(e,t)=>e.filter(e=>!t.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),s=n(t,e),l=i?e:n(e,t);s.length&&this.updateHoverStyle(s,r.mode,!1),l.length&&r.mode&&this.updateHoverStyle(l,r.mode,!0)}_eventHandler(e,t){let i={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},r=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",i,r))return;let n=this._handleEvent(e,t,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,r),(n||i.changed)&&this.render(),this}_handleEvent(e,t,i){var r;let{_active:n=[],options:s}=this,l=this._getActiveElements(e,n,i,t),a="mouseup"===e.type||"click"===e.type||"contextmenu"===e.type,o=(r=this._lastEvent,i&&"mouseout"!==e.type?a?r:e:null);i&&(this._lastEvent=null,ag(s.onHover,[e,l,this],this),a&&ag(s.onClick,[e,l,this],this));let d=!ab(l,n);return(d||t)&&(this._active=l,this._updateHoverStyles(l,n,t)),this._lastEvent=o,d}_getActiveElements(e,t,i,r){if("mouseout"===e.type)return[];if(!i)return t;let n=this.options.hover;return this.getElementsAtEventForMode(e,n.mode,n,r)}}function cN(){return ax(cj.instances,e=>e._plugins.invalidate())}function cP(e,t,i=t){e.lineCap=ap(i.borderCapStyle,t.borderCapStyle),e.setLineDash(ap(i.borderDash,t.borderDash)),e.lineDashOffset=ap(i.borderDashOffset,t.borderDashOffset),e.lineJoin=ap(i.borderJoinStyle,t.borderJoinStyle),e.lineWidth=ap(i.borderWidth,t.borderWidth),e.strokeStyle=ap(i.borderColor,t.borderColor)}function cO(e,t,i){e.lineTo(i.x,i.y)}function cM(e,t,i={}){let r=e.length,{start:n=0,end:s=r-1}=i,{start:l,end:a}=t,o=Math.max(n,l),d=Math.min(s,a);return{count:r,start:o,loop:t.loop,ilen:d<o&&!(n<l&&s<l||n>a&&s>a)?r+d-o:d-o}}function cA(e,t,i,r){let n,s,l,{points:a,options:o}=t,{count:d,start:c,loop:u,ilen:h}=cM(a,i,r),f=o.stepped?ow:o.tension||"monotone"===o.cubicInterpolationMode?oS:cO,{move:p=!0,reverse:m}=r||{};for(n=0;n<=h;++n)(s=a[(c+(m?h-n:n))%d]).skip||(p?(e.moveTo(s.x,s.y),p=!1):f(e,l,s,m,o.stepped),l=s);return u&&f(e,l,s=a[(c+(m?h:0))%d],m,o.stepped),!!u}function cI(e,t,i,r){let n,s,l,a,o,d,c=t.points,{count:u,start:h,ilen:f}=cM(c,i,r),{move:p=!0,reverse:m}=r||{},g=0,x=0,b=e=>(h+(m?f-e:e))%u,y=()=>{a!==o&&(e.lineTo(g,o),e.lineTo(g,a),e.lineTo(g,d))};for(p&&(s=c[b(0)],e.moveTo(s.x,s.y)),n=0;n<=f;++n){if((s=c[b(n)]).skip)continue;let t=s.x,i=s.y,r=0|t;r===l?(i<a?a=i:i>o&&(o=i),g=(x*g+t)/++x):(y(),e.lineTo(t,i),l=r,x=0,a=o=i),d=i}y()}function cR(e){let t=e.options,i=t.borderDash&&t.borderDash.length;return e._decimated||e._loop||t.tension||"monotone"===t.cubicInterpolationMode||t.stepped||i?cA:cI}let cz="function"==typeof Path2D;class c$ extends d7{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e&&"fill"!==e};constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,t){let i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){let r=i.spanGaps?this._loop:this._fullLoop;!function(e,t,i,r,n){let s,l,a,o;if(t.spanGaps&&(e=e.filter(e=>!e.skip)),"monotone"===t.cubicInterpolationMode)!function(e,t="x"){let i,r,n,s=oq(t),l=e.length,a=Array(l).fill(0),o=Array(l),d=oJ(e,0);for(i=0;i<l;++i)if(r=n,n=d,d=oJ(e,i+1),n){if(d){let e=d[t]-n[t];a[i]=0!==e?(d[s]-n[s])/e:0}o[i]=r?d?aD(a[i-1])!==aD(a[i])?0:(a[i-1]+a[i])/2:a[i-1]:a[i]}!function(e,t,i){let r,n,s,l,a,o=e.length,d=oJ(e,0);for(let c=0;c<o-1;++c)if(a=d,d=oJ(e,c+1),a&&d){if(aY(t[c],0,oW)){i[c]=i[c+1]=0;continue}(l=Math.pow(r=i[c]/t[c],2)+Math.pow(n=i[c+1]/t[c],2))<=9||(s=3/Math.sqrt(l),i[c]=r*s*t[c],i[c+1]=n*s*t[c])}}(e,a,o),function(e,t,i="x"){let r,n,s,l=oq(i),a=e.length,o=oJ(e,0);for(let d=0;d<a;++d){if(n=s,s=o,o=oJ(e,d+1),!s)continue;let a=s[i],c=s[l];n&&(r=(a-n[i])/3,s[`cp1${i}`]=a-r,s[`cp1${l}`]=c-r*t[d]),o&&(r=(o[i]-a)/3,s[`cp2${i}`]=a+r,s[`cp2${l}`]=c+r*t[d])}}(e,o,t)}(e,n);else{let i=r?e[e.length-1]:e[0];for(s=0,l=e.length;s<l;++s)o=function(e,t,i,r){let n=e.skip?t:e,s=i.skip?t:i,l=aW(t,n),a=aW(s,t),o=l/(l+a),d=a/(l+a);o=isNaN(o)?0:o,d=isNaN(d)?0:d;let c=r*o,u=r*d;return{previous:{x:t.x-c*(s.x-n.x),y:t.y-c*(s.y-n.y)},next:{x:t.x+u*(s.x-n.x),y:t.y+u*(s.y-n.y)}}}(i,a=e[s],e[Math.min(s+1,l-!r)%l],t.tension),a.cp1x=o.previous.x,a.cp1y=o.previous.y,a.cp2x=o.next.x,a.cp2y=o.next.y,i=a}t.capBezierPoints&&function(e,t){let i,r,n,s,l,a=oy(e[0],t);for(i=0,r=e.length;i<r;++i)l=s,s=a,a=i<r-1&&oy(e[i+1],t),s&&(n=e[i],l&&(n.cp1x=oK(n.cp1x,t.left,t.right),n.cp1y=oK(n.
124cp1y,t.top,t.bottom)),a&&(n.cp2x=oK(n.cp2x,t.left,t.right),n.cp2y=oK(n.cp2y,t.top,t.bottom)))}(e,i)}(this._points,i,e,r,t),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(e,t){let i=e.points,r=e.options.spanGaps,n=i.length;if(!n)return[];let s=!!e._loop,{start:l,end:a}=function(e,t,i,r){let n=0,s=t-1;if(i&&!r)for(;n<t&&!e[n].skip;)n++;for(;n<t&&e[n].skip;)n++;for(n%=t,i&&(s+=n);s>n&&e[s%t].skip;)s--;return{start:n,end:s%=t}}(i,n,s,r);if(!0===r)return da(e,[{start:l,end:a,loop:s}],i,t);let o=a<l?a+n:a,d=!!e._fullLoop&&0===l&&a===n-1;return da(e,function(e,t,i,r){let n,s=e.length,l=[],a=t,o=e[t];for(n=t+1;n<=i;++n){let i=e[n%s];i.skip||i.stop?o.skip||(r=!1,l.push({start:t%s,end:(n-1)%s,loop:r}),t=a=i.stop?n:null):(a=n,o.skip&&(t=n)),o=i}return null!==a&&l.push({start:t%s,end:a%s,loop:r}),l}(i,l,o,d),i,t)}(this,this.options.segment))}first(){let e=this.segments,t=this.points;return e.length&&t[e[0].start]}last(){let e=this.segments,t=this.points,i=e.length;return i&&t[e[i-1].end]}interpolate(e,t){let i,r,n=this.options,s=e[t],l=this.points,a=dl(this,{property:t,start:s,end:s});if(!a.length)return;let o=[],d=n.stepped?o8:n.tension||"monotone"===n.cubicInterpolationMode?o9:o7;for(i=0,r=a.length;i<r;++i){let{start:r,end:c}=a[i],u=l[r],h=l[c];if(u===h){o.push(u);continue}let f=Math.abs((s-u[t])/(h[t]-u[t])),p=d(u,h,f,n.stepped);p[t]=e[t],o.push(p)}return 1===o.length?o[0]:o}pathSegment(e,t,i){return cR(this)(e,this,t,i)}path(e,t,i){let r=this.segments,n=cR(this),s=this._loop;for(let l of(t=t||0,i=i||this.points.length-t,r))s&=n(e,this,l,{start:t,end:t+i-1});return!!s}draw(e,t,i,r){let n=this.options||{};(this.points||[]).length&&n.borderWidth&&(e.save(),function(e,t,i,r){if(cz&&!t.options.segment){let n;(n=t._path)||(n=t._path=new Path2D,t.path(n,i,r)&&n.closePath()),cP(e,t.options),e.stroke(n)}else!function(e,t,i,r){let{segments:n,options:s}=t,l=cR(t);for(let a of n)cP(e,s,a.style),e.beginPath(),l(e,t,a,{start:i,end:i+r-1})&&e.closePath(),e.stroke()}(e,t,i,r)}(e,this,i,r),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function cB(e,t,i,r){let n=e.options,{[i]:s}=e.getProps([i],r);return Math.abs(t-s)<n.radius+n.hitRadius}let cD=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],cY=cD.map(e=>e.replace("rgb(","rgba(").replace(")",", 0.5)")),cF=(e,t)=>{let{boxHeight:i=t,boxWidth:r=t}=e;return e.usePointStyle&&(i=Math.min(i,t),r=e.pointStyleWidth||Math.min(r,t)),{boxWidth:r,boxHeight:i,itemHeight:Math.max(t,i)}};class cH extends d7{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,i){this.maxWidth=e,this.maxHeight=t,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let e=this.options.labels||{},t=ag(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter(t=>e.filter(t,this.chart.data))),e.sort&&(t=t.sort((t,i)=>e.sort(t,i,this.chart.data))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){let e,t,{options:i,ctx:r}=this;if(!i.display){this.width=this.height=0;return}let n=i.labels,s=oO(n.font),l=s.size,a=this._computeTitleHeight(),{boxWidth:o,itemHeight:d}=cF(n,l);r.font=s.string,this.isHorizontal()?(e=this.maxWidth,t=this._fitRows(a,l,o,d)+10):(t=this.maxHeight,e=this._fitCols(a,s,o,d)+10),this.width=Math.min(e,i.maxWidth||this.maxWidth),this.height=Math.min(t,i.maxHeight||this.maxHeight)}_fitRows(e,t,i,r){let{ctx:n,maxWidth:s,options:{labels:{padding:l}}}=this,a=this.legendHitBoxes=[],o=this.lineWidths=[0],d=r+l,c=e;n.textAlign="left",n.textBaseline="middle";let u=-1,h=-d;
124return this.legendItems.forEach((e,f)=>{let p=i+t/2+n.measureText(e.text).width;(0===f||o[o.length-1]+p+2*l>s)&&(c+=d,o[o.length-(f>0?0:1)]=0,h+=d,u++),a[f]={left:0,top:h,row:u,width:p,height:r},o[o.length-1]+=p+l}),c}_fitCols(e,t,i,r){let{ctx:n,maxHeight:s,options:{labels:{padding:l}}}=this,a=this.legendHitBoxes=[],o=this.columnSizes=[],d=s-e,c=l,u=0,h=0,f=0,p=0;return this.legendItems.forEach((e,s)=>{var m,g,x,b,y,_,v,w,S,T,L,C;let k,E,{itemWidth:j,itemHeight:N}=(m=i,g=t,x=n,b=e,y=r,{itemWidth:(_=b,v=m,w=g,S=x,(k=_.text)&&"string"!=typeof k&&(k=k.reduce((e,t)=>e.length>t.length?e:t)),v+w.size/2+S.measureText(k).width),itemHeight:(T=y,L=b,C=g.lineHeight,E=T,"string"!=typeof L.text&&(E=cV(L,C)),E)});s>0&&h+N+2*l>d&&(c+=u+l,o.push({width:u,height:h}),f+=u+l,p++,u=h=0),a[s]={left:f,top:h,col:p,width:j,height:N},u=Math.max(u,j),h+=N+l}),c+=u,o.push({width:u,height:h}),c}adjustHitBoxes(){if(!this.options.display)return;let e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:i,labels:{padding:r},rtl:n}}=this,s=de(n,this.left,this.width);if(this.isHorizontal()){let n=0,l=a6(i,this.left+r,this.right-this.lineWidths[n]);for(let a of t)n!==a.row&&(n=a.row,l=a6(i,this.left+r,this.right-this.lineWidths[n])),a.top+=this.top+e+r,a.left=s.leftForLtr(s.x(l),a.width),l+=a.width+r}else{let n=0,l=a6(i,this.top+e+r,this.bottom-this.columnSizes[n].height);for(let a of t)a.col!==n&&(n=a.col,l=a6(i,this.top+e+r,this.bottom-this.columnSizes[n].height)),a.top=l,a.left+=this.left+r,a.left=s.leftForLtr(s.x(a.left),a.width),l+=a.height+r}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){let e=this.ctx;o_(e,this),this._draw(),ov(e)}}_draw(){let e,{options:t,columnSizes:i,lineWidths:r,ctx:n}=this,{align:s,labels:l}=t,a=of.color,o=de(t.rtl,this.left,this.width),d=oO(l.font),{padding:c}=l,u=d.size,h=u/2;this.drawTitle(),n.textAlign=o.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=d.string;let{boxWidth:f,boxHeight:p,itemHeight:m}=cF(l,u),g=function(e,t,i){if(isNaN(f)||f<=0||isNaN(p)||p<0)return;n.save();let r=ap(i.lineWidth,1);if(n.fillStyle=ap(i.fillStyle,a),n.lineCap=ap(i.lineCap,"butt"),n.lineDashOffset=ap(i.lineDashOffset,0),n.lineJoin=ap(i.lineJoin,"miter"),n.lineWidth=r,n.strokeStyle=ap(i.strokeStyle,a),n.setLineDash(ap(i.lineDash,[])),l.usePointStyle)ob(n,{radius:p*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:r},o.xPlus(e,f/2),t+h,l.pointStyleWidth&&f);else{let s=t+Math.max((u-p)/2,0),l=o.leftForLtr(e,f),a=oN(i.borderRadius);n.beginPath(),Object.values(a).some(e=>0!==e)?oL(n,{x:l,y:s,w:f,h:p,radius:a}):n.rect(l,s,f,p),n.fill(),0!==r&&n.stroke()}n.restore()},x=function(e,t,i){oT(n,i.text,e,t+m/2,d,{strikethrough:i.hidden,textAlign:o.textAlign(i.textAlign)})},b=this.isHorizontal(),y=this._computeTitleHeight();e=b?{x:a6(s,this.left+c,this.right-r[0]),y:this.top+c+y,line:0}:{x:this.left+c,y:a6(s,this.top+y+c,this.bottom-i[0].height),line:0},dt(this.ctx,t.textDirection);let _=m+c;this.legendItems.forEach((a,u)=>{var p,m;n.strokeStyle=a.fontColor,n.fillStyle=a.fontColor;let v=n.measureText(a.text).width,w=o.textAlign(a.textAlign||(a.textAlign=l.textAlign)),S=f+h+v,T=e.x,L=e.y;if(o.setWidth(this.width),b?u>0&&T+S+c>
124this.right&&(L=e.y+=_,e.line++,T=e.x=a6(s,this.left+c,this.right-r[e.line])):u>0&&L+_>this.bottom&&(T=e.x=T+i[e.line].width+c,e.line++,L=e.y=a6(s,this.top+y+c,this.bottom-i[e.line].height)),g(o.x(T),L,a),p=T+f+h,m=b?T+S:this.right,T=w===(t.rtl?"left":"right")?m:"center"===w?(p+m)/2:p,x(o.x(T),L,a),b)e.x+=S+c;else if("string"!=typeof a.text){let t=d.lineHeight;e.y+=cV(a,t)+c}else e.y+=_}),di(this.ctx,t.textDirection)}drawTitle(){let e,t=this.options,i=t.title,r=oO(i.font),n=oP(i.padding);if(!i.display)return;let s=de(t.rtl,this.left,this.width),l=this.ctx,a=i.position,o=r.size/2,d=n.top+o,c=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),e=this.top+d,c=a6(t.align,c,this.right-u);else{let i=this.columnSizes.reduce((e,t)=>Math.max(e,t.height),0);e=d+a6(t.align,this.top,this.bottom-i-t.labels.padding-this._computeTitleHeight())}let h=a6(a,c,c+u);l.textAlign=s.textAlign(a5(a)),l.textBaseline="middle",l.strokeStyle=i.color,l.fillStyle=i.color,l.font=r.string,oT(l,i.text,h,e,r)}_computeTitleHeight(){let e=this.options.title,t=oO(e.font),i=oP(e.padding);return e.display?t.lineHeight+i.height:0}_getLegendItemAt(e,t){let i,r,n;if(aX(e,this.left,this.right)&&aX(t,this.top,this.bottom)){for(n=this.legendHitBoxes,i=0;i<n.length;++i)if(aX(e,(r=n[i]).left,r.left+r.width)&&aX(t,r.top,r.top+r.height))return this.legendItems[i]}return null}handleEvent(e){var t,i;let r=this.options;if(t=e.type,i=r,("mousemove"!==t&&"mouseout"!==t||!i.onHover&&!i.onLeave)&&(!i.onClick||"click"!==t&&"mouseup"!==t))return;let n=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){let t=this._hoveredItem,i=null!==t&&null!==n&&t.datasetIndex===n.datasetIndex&&t.index===n.index;t&&!i&&ag(r.onLeave,[e,t,this],this),this._hoveredItem=n,n&&!i&&ag(r.onHover,[e,n,this],this)}else n&&ag(r.onClick,[e,n,this],this)}}function cV(e,t){return t*(e.text?e.text.length:0)}class cU extends d7{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t){let i=this.options;if(this.left=0,this.top=0,!i.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=e,this.height=this.bottom=t;let r=ac(i.text)?i.text.length:1;this._padding=oP(i.padding);let n=r*oO(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){let e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){let t,i,r,{top:n,left:s,bottom:l,right:a,options:o}=this,d=o.align,c=0;return this.isHorizontal()?(i=a6(d,s,a),r=n+e,t=a-s):("left"===o.position?(i=s+e,r=a6(d,l,n),c=-.5*aP):(i=a-e,r=a6(d,n,l),c=.5*aP),t=l-n),{titleX:i,titleY:r,maxWidth:t,rotation:c}}draw(){let e=this.ctx,t=this.options;if(!t.display)return;let i=oO(t.font),r=i.lineHeight/2+this._padding.top,{titleX:n,titleY:s,maxWidth:l,rotation:a}=this._drawArgs(r);oT(e,t.text,0,0,i,{color:t.color,maxWidth:l,rotation:a,textAlign:a5(t.align),textBaseline:"middle",translation:[n,s]})}}new WeakMap;let cW={average(e){let t,i;if(!e.length)return!1;let r=new Set,n=0,s=0;for(t=0,i=e.length;t<i;++t){let i=e[t].element;if(i&&i.hasValue()){let e=i.tooltipPosition();r.add(e.x),n+=e.y,++s}}return 0!==s&&0!==r.size&&{x:[...r].reduce((e,t)=>e+t)/r.size,y:n/s}},nearest(e,t){let i,r,n;if(!e.length)return!1;let s=t.x,l=t.y,a=1/0;for(i=0,r=e.length;i<r;++i){let r=e[i].element;if(r&&r.hasValue()){let e=aW(t,r.getCenterPoint());e<a&&(a=e,n=r)}}if(n){let e=n.tooltipPosition();s=e.x,l=e.y}return{x:s,y:l}}};function cJ(e,t){return t&&(ac(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function cq(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function cK(e,t){let i=e.chart.ctx,{body:r,footer:n,title:s}=e,{boxWidth:l,boxHeight:a}=t,o=oO(t.bodyFont),d=oO(t.titleFont),c=oO(t.footerFont),u=s.length,h=n.length,f=r.length,p=oP(t.padding),m=p.height,g=0,x=r.reduce((e,t)=>e+t.before.length+t.lines.length+t.after.length,0);x+=e.beforeBody.length+e.afterBody.length,u&&(m+=u*d.lineHeight+(u-1)*t.titleSpacing+t.titleMarginBottom),x&&(m+=f*(t.displayColors?Math.max(a,o.lineHeight):o.lineHeight)+(x-f)*o.lineHeight+(x-1)*t.bodySpacing),h&&(m+=t.footerMarginTop+h*c.lineHeight+(h-1)*t.footerSpacing);let b=0,y=function(e){g=Math.max(g,i.measureText(e).width+b)};return i.save(),i.font=d.string,ax(e.title,y),i.font=o.string,ax(e.beforeBody.concat(e.afterBody),y),b=t.displayColors?l+2+t.boxPadding:0,ax(r,e=>{ax(e.before,y),ax(e.lines,y),ax(e.after,y)}
124),b=0,i.font=c.string,ax(e.footer,y),i.restore(),{width:g+=p.width,height:m}}function cG(e,t,i){let r=i.yAlign||t.yAlign||function(e,t){let{y:i,height:r}=t;return i<r/2?"top":i>e.height-r/2?"bottom":"center"}(e,i);return{xAlign:i.xAlign||t.xAlign||function(e,t,i,r){let{x:n,width:s}=i,{width:l,chartArea:{left:a,right:o}}=e,d="center";return"center"===r?d=n<=(a+o)/2?"left":"right":n<=s/2?d="left":n>=l-s/2&&(d="right"),function(e,t,i,r){let{x:n,width:s}=r,l=i.caretSize+i.caretPadding;if("left"===e&&n+s+l>t.width||"right"===e&&n-s-l<0)return!0}(d,e,t,i)&&(d="center"),d}(e,t,i,r),yAlign:r}}function cX(e,t,i,r){let{caretSize:n,caretPadding:s,cornerRadius:l}=e,{xAlign:a,yAlign:o}=i,d=n+s,{topLeft:c,topRight:u,bottomLeft:h,bottomRight:f}=oN(l),p=function(e,t){let{x:i,width:r}=e;return"right"===t?i-=r:"center"===t&&(i-=r/2),i}(t,a),m=function(e,t,i){let{y:r,height:n}=e;return"top"===t?r+=i:"bottom"===t?r-=n+i:r-=n/2,r}(t,o,d);return"center"===o?"left"===a?p+=d:"right"===a&&(p-=d):"left"===a?p-=Math.max(c,h)+n:"right"===a&&(p+=Math.max(u,f)+n),{x:aG(p,0,r.width-t.width),y:aG(m,0,r.height-t.height)}}function cQ(e,t,i){let r=oP(i.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-r.right:e.x+r.left}function cZ(e,t){let i=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return i?e.override(i):e}let c0={beforeTitle:aa,title(e){if(e.length>0){let t=e[0],i=t.chart.data.labels,r=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(r>0&&t.dataIndex<r)return i[t.dataIndex]}return""},afterTitle:aa,beforeBody:aa,beforeLabel:aa,label(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;let t=e.dataset.label||"";t&&(t+=": ");let i=e.formattedValue;return ad(i)||(t+=i),t},labelColor(e){let t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(e){let t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:aa,afterBody:aa,beforeFooter:aa,footer:aa,afterFooter:aa};function c1(e,t,i,r){let n=e[t].call(i,r);return void 0===n?c0[t].call(i,r):n}class c2 extends d7{static positioners=cW;constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let e=this._cachedAnimations;if(e)return e;let t=this.chart,i=this.options.setContext(this.getContext()),r=i.enabled&&t.options.animation&&i.animations,n=new dg(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){var e;return this.$context||(this.$context=(e=this.chart.getContext(),oA(e,{tooltip:this,tooltipItems:this._tooltipItems,type:"tooltip"})))}getTitle(e,t){let{callbacks:i}=t,r=c1(i,"beforeTitle",this,e),n=c1(i,"title",this,e),s=c1(i,"afterTitle",this,e),l=[];return l=cJ(l,cq(r)),l=cJ(l,cq(n)),l=cJ(l,cq(s))}getBeforeBody(e,t){return cJ([],cq(c1(t.callbacks,"beforeBody",this,e)))}getBody(e,t){let{callbacks:i}=t,r=[];return ax(e,e=>{let t={before:[],lines:[],after:[]},n=cZ(i,e);cJ(t.before,cq(c1(n,"beforeLabel",this,e))),cJ(t.lines,c1(n,"label",this,e)),cJ(t.after,cq(c1(n,"afterLabel",this,e))),r.push(t)}),r}getAfterBody(e,t){return cJ([],cq(c1(t.callbacks,"afterBody",this,e)))}getFooter(e,t){let{callbacks:i}=t,r=c1(i,"beforeFooter",this,e),n=c1(i,"footer",this,e),s=c1(i,"afterFooter",this,e),l=[];return l=cJ(l,cq(r)),l=cJ(l,cq(n)),l=cJ(l,cq(s))}_createItems(e){let t,i,r=this._active,n=this.chart.data,s=[],l=[],a=[],o=[];for(t=0,i=r.length;t<i;++t)o.push(function(e,t){let{element:i,datasetIndex:r,index:n}=t,s=e.getDatasetMeta(r).controller,{label:l,value:a}=s.getLabelAndValue(n);return{chart:e,label:l,parsed:s.getParsed(n),raw:e.data.datasets[r].data[n],formattedValue:a,dataset:s.getDataset(),dataIndex:n,datasetIndex:r,element:i}}(this.chart,r[t]));return e.filter&&(o=o.filter((t,i,r)=>e.filter(t,i,r,n))),e.itemSort&&(o=o.sort((t,i)=>e.itemSort(t,i,n))),ax(o,t=>{let i=cZ(e.callbacks,t);s.push(c1(i,"labelColor",this,t)),l.push(c1(i,"labelPointStyle",this,t)),a.push(c1(i,"labelTextColor",this,t))}),this.labelColors=s,this.labelPointStyles=l,this.labelTextColors=a,this.dataPoints=o,o}update(e,t){let i,r=this.options.setContext(this.getContext()),n=this._active,s=[];if(n.length){let e=cW[r.position].call(this,n,this._eventPosition);s=this._createItems(r),this.title=this.getTitle(s,r),this.beforeBody=this.getBeforeBody(s,r),this.body=this.getBody(s,r),this.afterBody=this.getAfterBody(s,r),this.footer=this.getFooter(s,r);let t=this._size=cK(this,r),l=Object.assign({},e,t),a=cG(this.chart,r,l),o=cX(r,l,a,this.chart);this.xAlign=a.xAlign,this.yAlign=a.yAlign,i={opacity:1,x:o.x,y:o.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(i={opacity:0}
124);this._tooltipItems=s,this.$context=void 0,i&&this._resolveAnimations().update(this,i),e&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,i,r){let n=this.getCaretPosition(e,i,r);t.lineTo(n.x1,n.y1),t.lineTo(n.x2,n.y2),t.lineTo(n.x3,n.y3)}getCaretPosition(e,t,i){let r,n,s,l,a,o,{xAlign:d,yAlign:c}=this,{caretSize:u,cornerRadius:h}=i,{topLeft:f,topRight:p,bottomLeft:m,bottomRight:g}=oN(h),{x:x,y:b}=e,{width:y,height:_}=t;return"center"===c?(a=b+_/2,"left"===d?(n=(r=x)-u,l=a+u,o=a-u):(n=(r=x+y)+u,l=a-u,o=a+u),s=r):(n="left"===d?x+Math.max(f,m)+u:"right"===d?x+y-Math.max(p,g)-u:this.caretX,"top"===c?(a=(l=b)-u,r=n-u,s=n+u):(a=(l=b+_)+u,r=n+u,s=n-u),o=l),{x1:r,x2:n,x3:s,y1:l,y2:a,y3:o}}drawTitle(e,t,i){let r,n,s,l=this.title,a=l.length;if(a){let o=de(i.rtl,this.x,this.width);for(e.x=cQ(this,i.titleAlign,i),t.textAlign=o.textAlign(i.titleAlign),t.textBaseline="middle",r=oO(i.titleFont),n=i.titleSpacing,t.fillStyle=i.titleColor,t.font=r.string,s=0;s<a;++s)t.fillText(l[s],o.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+n,s+1===a&&(e.y+=i.titleMarginBottom-n)}}_drawColorBox(e,t,i,r,n){let s=this.labelColors[i],l=this.labelPointStyles[i],{boxHeight:a,boxWidth:o}=n,d=oO(n.bodyFont),c=cQ(this,"left",n),u=r.x(c),h=a<d.lineHeight?(d.lineHeight-a)/2:0,f=t.y+h;if(n.usePointStyle){let t={radius:Math.min(o,a)/2,pointStyle:l.pointStyle,rotation:l.rotation,borderWidth:1},i=r.leftForLtr(u,o)+o/2,d=f+a/2;e.strokeStyle=n.multiKeyBackground,e.fillStyle=n.multiKeyBackground,ox(e,t,i,d),e.strokeStyle=s.borderColor,e.fillStyle=s.backgroundColor,ox(e,t,i,d)}else{e.lineWidth=au(s.borderWidth)?Math.max(...Object.values(s.borderWidth)):s.borderWidth||1,e.strokeStyle=s.borderColor,e.setLineDash(s.borderDash||[]),e.lineDashOffset=s.borderDashOffset||0;let t=r.leftForLtr(u,o),i=r.leftForLtr(r.xPlus(u,1),o-2),l=oN(s.borderRadius);Object.values(l).some(e=>0!==e)?(e.beginPath(),e.fillStyle=n.multiKeyBackground,oL(e,{x:t,y:f,w:o,h:a,radius:l}),e.fill(),e.stroke(),e.fillStyle=s.backgroundColor,e.beginPath(),oL(e,{x:i,y:f+1,w:o-2,h:a-2,radius:l}),e.fill()):(e.fillStyle=n.multiKeyBackground,e.fillRect(t,f,o,a),e.strokeRect(t,f,o,a),e.fillStyle=s.backgroundColor,e.fillRect(i,f+1,o-2,a-2))}e.fillStyle=this.labelTextColors[i]}drawBody(e,t,i){let r,n,s,l,a,o,{body:d}=this,{bodySpacing:c,bodyAlign:u,displayColors:h,boxHeight:f,boxWidth:p,boxPadding:m}=i,g=oO(i.bodyFont),x=g.lineHeight,b=0,y=de(i.rtl,this.x,this.width),_=function(i){t.fillText(i,y.x(e.x+b),e.y+x/2),e.y+=x+c},v=y.textAlign(u);for(t.textAlign=u,t.textBaseline="middle",t.font=g.string,e.x=cQ(this,v,i),t.fillStyle=i.bodyColor,ax(this.beforeBody,_),b=h&&"right"!==v?"center"===u?p/2+m:p+2+m:0,s=0,a=d.length;s<a;++s){for(r=d[s],t.fillStyle=this.labelTextColors[s],ax(r.before,_),n=r.lines,h&&n.length&&(this._drawColorBox(t,e,s,y,i),x=Math.max(g.lineHeight,f)),l=0,o=n.length;l<o;++l)_(n[l]),x=g.lineHeight;ax(r.after,_)}b=0,x=g.lineHeight,ax(this.afterBody,_),e.y-=c}drawFooter(e,t,i){let r,n,s=this.footer,l=s.length;if(l){let a=de(i.rtl,this.x,this.width);for(e.x=cQ(this,i.footerAlign,i),e.y+=i.footerMarginTop,t.textAlign=a.textAlign(i.footerAlign),t.textBaseline="middle",r=oO(i.footerFont),t.fillStyle=i.footerColor,t.font=r.string,n=0;n<l;++n)t.fillText(s[n],a.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+i.footerSpacing}}drawBackground(e,t,i,r){let{xAlign:n,yAlign:s}=this,{x:l,y:a}=e,{width:o,height:d}=i,{topLeft:c,topRight:u,bottomLeft:h,bottomRight:f}=oN(r.cornerRadius);t.fillStyle=r.backgroundColor,t.strokeStyle=r.borderColor,t.lineWidth=r.borderWidth,t.beginPath(),t.moveTo(l+c,a),"top"===s&&this.drawCaret(e,t,i,r),t.lineTo(l+o-u,a),t.quadraticCurveTo(l+o,a,l+o,a+u),"center"===s&&"right"===n&&this.drawCaret(e,t,i,r),t.lineTo(l+o,a+d-f),t.quadraticCurveTo(l+o,a+d,l+o-f,a+d),"bottom"===s&&this.drawCaret(e,t,i,r),t.lineTo(l+h,a+d),t.quadraticCurveTo(l,a+d,l,a+d-h),"center"===s&&"left"===n&&this.drawCaret(e,t,i,r),t.lineTo(l,a+c),t.quadraticCurveTo(l,a,l+c,a),t.closePath(),t.fill(),r.borderWidth>0&&t.stroke()}_updateAnimationTarget(e){let t=this.chart,i=this.$animations,r=i&&i.x,n=i&&i.y;if(r||n){let i=cW[e.position].call(this,this._active,this._eventPosition);if(!i)return;let s=this._size=cK(this,e),l=Object.assign({},i,this._size),a=cG(t,e,l),o=cX(e,l,a,t);(r._to!==o.x||n._to!==o.y)&&(this.xAlign=a.xAlign,this.yAlign=a.yAlign,this.width=s.width,this.height=s.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,o))}}_willRender(){return!!this.opacity}draw(e){let t=this.options.setContext(this.getContext()),i=this.opacity;if(!i)return;this._updateAnimationTarget(t);let r={width:this.width,height:this.height},n={x:this.x,y:this.y};i=.001>Math.abs(i)?0:i;let s=oP(t.padding),l=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;
124t.enabled&&l&&(e.save(),e.globalAlpha=i,this.drawBackground(n,e,r,t),dt(e,t.textDirection),n.y+=s.top,this.drawTitle(n,e,t),this.drawBody(n,e,t),this.drawFooter(n,e,t),di(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){let i=this._active,r=e.map(({datasetIndex:e,index:t})=>{let i=this.chart.getDatasetMeta(e);if(!i)throw Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:i.data[t],index:t}}),n=!ab(i,r),s=this._positionChanged(r,t);(n||s)&&(this._active=r,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t,i=!0){if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let r=this.options,n=this._active||[],s=this._getActiveElements(e,n,t,i),l=this._positionChanged(s,e),a=t||!ab(s,n)||l;return a&&(this._active=s,(r.enabled||r.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),a}_getActiveElements(e,t,i,r){let n=this.options;if("mouseout"===e.type)return[];if(!r)return t.filter(e=>this.chart.data.datasets[e.datasetIndex]&&void 0!==this.chart.getDatasetMeta(e.datasetIndex).controller.getParsed(e.index));let s=this.chart.getElementsAtEventForMode(e,n.mode,n,i);return n.reverse&&s.reverse(),s}_positionChanged(e,t){let{caretX:i,caretY:r,options:n}=this,s=cW[n.position].call(this,e,t);return!1!==s&&(i!==s.x||r!==s.y)}}function c3(e){let t=this.getLabels();return e>=0&&e<t.length?t[e]:e}function c4(e,t,{horizontal:i,minRotation:r}){let n=aV(r),s=(i?Math.sin(n):Math.cos(n))||.001,l=.75*t*(""+e).length;return Math.min(t/s,l)}class c5 extends cn{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,t){return ad(e)||("number"==typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){let{beginAtZero:e}=this.options,{minDefined:t,maxDefined:i}=this.getUserBounds(),{min:r,max:n}=this,s=e=>r=t?r:e,l=e=>n=i?n:e;if(e){let e=aD(r),t=aD(n);e<0&&t<0?l(0):e>0&&t>0&&s(0)}if(r===n){let t=0===n?1:Math.abs(.05*n);l(n+t),e||s(r-t)}this.min=r,this.max=n}getTickLimit(){let e,{maxTicksLimit:t,stepSize:i}=this.options.ticks;return i?(e=Math.ceil(this.max/i)-Math.floor(this.min/i)+1)>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${i} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3):(e=this.computeTickLimit(),t=t||11),t&&(e=Math.min(t,e)),e}computeTickLimit(){return 1/0}buildTicks(){let e=this.options,t=e.ticks,i=this.getTickLimit(),r=function(e,t){var i,r;let n,s,l,a,o,d=[],{bounds:c,step:u,min:h,max:f,precision:p,count:m,maxTicks:g,maxDigits:x,includeBounds:b}=e,y=u||1,_=g-1,{min:v,max:w}=t,S=!ad(h),T=!ad(f),L=!ad(m),C=(w-v)/(x+1),k=aF((w-v)/_/y)*y;if(k<1e-14&&!S&&!T)return[{value:v},{value:w}];(a=Math.ceil(w/k)-Math.floor(v/k))>_&&(k=aF(a*k/_/y)*y),ad(p)||(k=Math.ceil(k*(n=Math.pow(10,p)))/n),"ticks"===c?(s=Math.floor(v/k)*k,l=Math.ceil(w/k)*k):(s=v,l=w),S&&T&&u&&(i=(f-h)/u,r=k/1e3,(o=Math.round(i))-r<=i&&o+r>=i)?(a=Math.round(Math.min((f-h)/k,g)),k=(f-h)/a,s=h,l=f):L?(s=S?h:s,k=((l=T?f:l)-s)/(a=m-1)):a=aY(a=(l-s)/k,Math.round(a),k/1e3)?Math.round(a):Math.ceil(a);let E=Math.max(aU(k),aU(s));s=Math.round(s*(n=Math.pow(10,ad(p)?E:p)))/n,l=Math.round(l*n)/n;let j=0;for(S&&(b&&s!==h?(d.push({value:h}),s<h&&j++,aY(Math.round((s+j*k)*n)/n,h,c4(h,C,e))&&j++):s<h&&j++);j<a;++j){let e=Math.round((s+j*k)*n)/n;if(T&&e>f)break;d.push({value:e})}return T&&b&&l!==f?d.length&&aY(d[d.length-1].value,f,c4(f,C,e))?d[d.length-1].value=f:d.push({value:f}):T&&l!==f||d.push({value:l}),d}({maxTicks:i=Math.max(2,i),bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},this._range||this);return"ticks"===e.bounds&&function(e,t,i){let r,n,s;for(r=0,n=e.length;r<n;r++)isNaN(s=e[r][i])||(t.min=Math.min(t.min,s),t.max=Math.max(t.max,s))}(r,this,"value"),e.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){let e=this.ticks,t=this.min,i=this.max;if(super.configure(),this.options.offset&&e.length){let r=(i-t)/Math.max(e.length-1,1)/2;t-=r,i+=r}this._startValue=t,this._endValue=i,this._valueRange=i-t}getLabelForValue(e){return oa(e,this.chart.options.locale,this.options.ticks.format)}}class c6 extends c5{static id="linear";static defaults={ticks:{callback:oo.numeric}};determineDataLimits(){let{min:e,max:t}=this.getMinMax(!0);this.min=ah(e)?e:0,this.max=ah(t)?t:1,this.handleTickRangeOptions()}computeTickLimit(){let e=this.isHorizontal(),t=e?this.width:this.height,i=aV(this.options.ticks.minRotation),r=(e?Math.sin(i):Math.cos(i))||.001;return Math.ceil(t/Math.min(40,this._resolveTickFontOptions(0).lineHeight/r))}getPixelForValue(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}oo.logarithmic;oo.numeric;let c7={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}}
124,c8=Object.keys(c7);function c9(e,t){return e-t}function ue(e,t){if(ad(t))return null;let i=e._adapter,{parser:r,round:n,isoWeekday:s}=e._parseOpts,l=t;return("function"==typeof r&&(l=r(l)),ah(l)||(l="string"==typeof r?i.parse(l,r):i.parse(l)),null===l)?null:(n&&(l="week"===n&&(aH(s)||!0===s)?i.startOf(l,"isoWeek",s):i.startOf(l,n)),+l)}function ut(e,t,i,r){let n=c8.length;for(let s=c8.indexOf(e);s<n-1;++s){let e=c7[c8[s]],n=e.steps?e.steps:Number.MAX_SAFE_INTEGER;if(e.common&&Math.ceil((i-t)/(n*e.size))<=r)return c8[s]}return c8[n-1]}function ui(e,t,i){if(i){if(i.length){let{lo:r,hi:n}=aQ(i,t);e[i[r]>=t?i[r]:i[n]]=!0}}else e[t]=!0}function ur(e,t,i){let r,n,s=[],l={},a=t.length;for(r=0;r<a;++r)l[n=t[r]]=r,s.push({value:n,major:!1});return 0!==a&&i?function(e,t,i,r){let n,s,l=e._adapter,a=+l.startOf(t[0].value,r),o=t[t.length-1].value;for(n=a;n<=o;n=+l.add(n,1,r))(s=i[n])>=0&&(t[s].major=!0);return t}(e,s,l,i):s}(class e extends cn{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,t={}){let i=e.time||(e.time={}),r=this._adapter=new dj(e.adapters.date);r.init(t),aS(i.displayFormats,r.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(e),this._normalized=t.normalized}parse(e,t){return void 0===e?null:ue(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){let e=this.options,t=this._adapter,i=e.time.unit||"day",{min:r,max:n,minDefined:s,maxDefined:l}=this.getUserBounds();function a(e){s||isNaN(e.min)||(r=Math.min(r,e.min)),l||isNaN(e.max)||(n=Math.max(n,e.max))}s&&l||(a(this._getLabelBounds()),("ticks"!==e.bounds||"labels"!==e.ticks.source)&&a(this.getMinMax(!1))),r=ah(r)&&!isNaN(r)?r:+t.startOf(Date.now(),i),n=ah(n)&&!isNaN(n)?n:+t.endOf(Date.now(),i)+1,this.min=Math.min(r,n-1),this.max=Math.max(r+1,n)}_getLabelBounds(){let e=this.getLabelTimestamps(),t=1/0,i=-1/0;return e.length&&(t=e[0],i=e[e.length-1]),{min:t,max:i}}buildTicks(){let e=this.options,t=e.time,i=e.ticks,r="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);let n=this.min,s=function(e,t,i){let r=0,n=e.length;for(;r<n&&e[r]<t;)r++;for(;n>r&&e[n-1]>i;)n--;return r>0||n<e.length?e.slice(r,n):e}(r,n,this.max);return this._unit=t.unit||(i.autoSkip?ut(t.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(e,t,i,r,n){for(let s=c8.length-1;s>=c8.indexOf(i);s--){let i=c8[s];if(c7[i].common&&e._adapter.diff(n,r,i)>=t-1)return i}return c8[i?c8.indexOf(i):0]}(this,s.length,t.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(e){for(let t=c8.indexOf(e)+1,i=c8.length;t<i;++t)if(c7[c8[t]].common)return c8[t]}(this._unit):void 0,this.initOffsets(r),e.reverse&&s.reverse(),ur(this,s,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(e=>+e.value))}initOffsets(e=[]){let t,i,r=0,n=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),r=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,i=this.getDecimalForValue(e[e.length-1]),n=1===e.length?i:(i-this.getDecimalForValue(e[e.length-2]))/2);let s=e.length<3?.5:.25;r=aG(r,0,s),n=aG(n,0,s),this._offsets={start:r,end:n,factor:1/(r+1+n)}}_generate(){let e,t,i=this._adapter,r=this.min,n=this.max,s=this.options,l=s.time,a=l.unit||ut(l.minUnit,r,n,this._getLabelCapacity(r)),o=ap(s.ticks.stepSize,1),d="week"===a&&l.isoWeekday,c=aH(d)||!0===d,u={},h=r;if(c&&(h=+i.startOf(h,"isoWeek",d)),h=+i.startOf(h,c?"day":a),i.diff(n,r,a)>1e5*o)throw Error(r+" and "+n+" are too far apart with stepSize of "+o+" "+a);let f="data"===s.ticks.source&&this.getDataTimestamps();for(e=h,t=0;e<n;e=+i.add(e,o,a),t++)ui(u,e,f);return(e===n||"ticks"===s.bounds||1===t)&&ui(u,e,f),Object.keys(u).sort(c9).map(e=>+e)}getLabelForValue(e){let t=this._adapter,i=this.options.time;return i.tooltipFormat?t.format(e,i.tooltipFormat):t.format(e,i.displayFormats.datetime)}format(e,t){let i=this.options.time.displayFormats,r=this._unit,n=t||i[r];return this._adapter.format(e,n)}_tickFormatFunction(e,t,i,r){let n=this.options,s=n.ticks.callback;if(s)return ag(s,[e,t,i],this);let l=n.time.displayFormats,a=this._unit,o=this._majorUnit,d=a&&l[a],c=o&&l[o],u=i[t],h=o&&c&&u&&u.major;return this._adapter.format(e,r||(h?c:d))}generateTickLabels(e){let t,i,r;for(t=0,i=e.length;t<i;
124++t)(r=e[t]).label=this._tickFormatFunction(r.value,t,e)}getDecimalForValue(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){let t=this._offsets,i=this.getDecimalForValue(e);return this.getPixelForDecimal((t.start+i)*t.factor)}getValueForPixel(e){let t=this._offsets,i=this.getDecimalForPixel(e)/t.factor-t.end;return this.min+i*(this.max-this.min)}_getLabelSize(e){let t=this.options.ticks,i=this.ctx.measureText(e).width,r=aV(this.isHorizontal()?t.maxRotation:t.minRotation),n=Math.cos(r),s=Math.sin(r),l=this._resolveTickFontOptions(0).size;return{w:i*n+l*s,h:i*s+l*n}}_getLabelCapacity(e){let t=this.options.time,i=t.displayFormats,r=i[t.unit]||i.millisecond,n=this._tickFormatFunction(e,0,ur(this,[e],this._majorUnit),r),s=this._getLabelSize(n),l=Math.floor(this.isHorizontal()?this.width/s.w:this.height/s.h)-1;return l>0?l:1}getDataTimestamps(){let e,t,i=this._cache.data||[];if(i.length)return i;let r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(e=0,t=r.length;e<t;++e)i=i.concat(r[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(i)}getLabelTimestamps(){let e,t,i=this._cache.labels||[];if(i.length)return i;let r=this.getLabels();for(e=0,t=r.length;e<t;++e)i.push(ue(this,r[e]));return this._cache.labels=this._normalized?i:this.normalize(i)}normalize(e){var t;let i;return(i=new Set(t=e.sort(c9))).size===t.length?t:Array.from(i)}}).defaults;let un="label";function us(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function ul(e,t,i=un){let r=[];e.datasets=t.map(t=>{let n=e.datasets.find(e=>e[i]===t[i]);return!n||!t.data||r.includes(n)?{...t}:(r.push(n),Object.assign(n,t),n)})}let ua=(0,p.forwardRef)(function(e,t){let{height:i=150,width:r=300,redraw:n=!1,datasetIdKey:s,type:l,data:a,options:o,plugins:d=[],fallbackContent:u,updateMode:h,...f}=e,m=(0,p.useRef)(null),g=(0,p.useRef)(null),x=()=>{m.current&&(g.current=new cj(m.current,{type:l,data:function(e,t=un){let i={labels:[],datasets:[]};return i.labels=e.labels,ul(i,e.datasets,t),i}(a,s),options:o&&{...o},plugins:d}),us(t,g.current))},b=()=>{us(t,null),g.current&&(g.current.destroy(),g.current=null)};return(0,p.useEffect)(()=>{var e;let t;!n&&g.current&&o&&(e=g.current,(t=e.options)&&o&&Object.assign(t,o))},[n,o]),(0,p.useEffect)(()=>{!n&&g.current&&(g.current.config.data.labels=a.labels)},[n,a.labels]),(0,p.useEffect)(()=>{!n&&g.current&&a.datasets&&ul(g.current.config.data,a.datasets,s)},[n,a.datasets]),(0,p.useEffect)(()=>{g.current&&(n?(b(),setTimeout(x)):g.current.update(h))},[n,o,a.labels,a.datasets,h]),(0,p.useEffect)(()=>{g.current&&(b(),setTimeout(x))},[l]),(0,p.useEffect)(()=>(x(),()=>b()),[]),(0,c.jsx)("canvas",{ref:m,role:"img",height:i,width:r,...f,children:u})}),uo=(hy=class extends dk{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){let t=this._cachedMeta,{dataset:i,data:r=[],_dataset:n}=t,s=this.chart._animationsDisabled,{start:l,count:a}=function(e,t,i){let r=t.length,n=0,s=r;if(e._sorted){let{iScale:l,vScale:a,_parsed:o}=e,d=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,c=l.axis,{min:u,max:h,minDefined:f,maxDefined:p}=l.getUserBounds();if(f){if(n=Math.min(aZ(o,c,u).lo,i?r:aZ(t,c,l.getPixelForValue(u)).lo),d){let e=o.slice(0,n+1).reverse().findIndex(e=>!ad(e[a.axis]));n-=Math.max(0,e)}n=aG(n,0,r-1)}if(p){let e=Math.max(aZ(o,l.axis,h,!0).hi+1,i?0:aZ(t,c,l.getPixelForValue(h),!0).hi+1);if(d){let t=o.slice(e-1).findIndex(e=>!ad(e[a.axis]));e+=Math.max(0,t)}s=aG(e,n,r)-n}else s=r-n}return{start:n,count:s}}(t,r,s);this._drawStart=l,this._drawCount=a,function(e){let{xScale:t,yScale:i,_scaleRanges:r}=e,n={xmin:t.min,xmax:t.max,ymin:i.min,ymax:i.max};if(!r)return e._scaleRanges=n,!0;let s=r.xmin!==t.min||r.xmax!==t.max||r.ymin!==i.min||r.ymax!==i.max;return Object.assign(r,n),s}(t)&&(l=0,a=r.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!n._decimated,i.points=r;let o=this.resolveDatasetElementOptions(e);
124this.options.showLine||(o.borderWidth=0),o.segment=this.options.segment,this.updateElement(i,void 0,{animated:!s,options:o},e),this.updateElements(r,l,a,e)}updateElements(e,t,i,r){let n="reset"===r,{iScale:s,vScale:l,_stacked:a,_dataset:o}=this._cachedMeta,{sharedOptions:d,includeOptions:c}=this._getSharedOptions(t,r),u=s.axis,h=l.axis,{spanGaps:f,segment:p}=this.options,m=aH(f)?f:1/0,g=this.chart._animationsDisabled||n||"none"===r,x=t+i,b=e.length,y=t>0&&this.getParsed(t-1);for(let i=0;i<b;++i){let f=e[i],b=g?f:{};if(i<t||i>=x){b.skip=!0;continue}let _=this.getParsed(i),v=ad(_[h]),w=b[u]=s.getPixelForValue(_[u],i),S=b[h]=n||v?l.getBasePixel():l.getPixelForValue(a?this.applyStack(l,_,a):_[h],i);b.skip=isNaN(w)||isNaN(S)||v,b.stop=i>0&&Math.abs(_[u]-y[u])>m,p&&(b.parsed=_,b.raw=o.data[i]),c&&(b.options=d||this.resolveDataElementOptions(i,f.active?"active":r)),g||this.updateElement(f,i,b,r),y=_}}getMaxOverflow(){let e=this._cachedMeta,t=e.dataset,i=t.options&&t.options.borderWidth||0,r=e.data||[];return r.length?Math.max(i,r[0].size(this.resolveDataElementOptions(0)),r[r.length-1].size(this.resolveDataElementOptions(r.length-1)))/2:i}draw(){let e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}},cj.register(hy),(0,p.forwardRef)((e,t)=>(0,c.jsx)(ua,{...e,ref:t,type:"line"})));cj.register(class extends cn{static id="category";static defaults={ticks:{callback:c3}};constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){let t=this._addedLabels;if(t.length){let e=this.getLabels();for(let{index:i,label:r}of t)e[i]===r&&e.splice(i,1);this._addedLabels=[]}super.init(e)}parse(e,t){let i,r;if(ad(e))return null;let n=this.getLabels();return i=t=isFinite(t)&&n[t]===e?t:function(e,t,i,r){let n=e.indexOf(t);if(-1===n){var s;return s=i,"string"==typeof t?(s=e.push(t)-1,r.unshift({index:s,label:t})):isNaN(t)&&(s=null),s}return n!==e.lastIndexOf(t)?i:n}(n,e,ap(t,e),this._addedLabels),r=n.length-1,null===i?null:aG(Math.round(i),0,r)}determineDataLimits(){let{minDefined:e,maxDefined:t}=this.getUserBounds(),{min:i,max:r}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(i=0),t||(r=this.getLabels().length-1)),this.min=i,this.max=r}buildTicks(){let e=this.min,t=this.max,i=this.options.offset,r=[],n=this.getLabels();n=0===e&&t===n.length-1?n:n.slice(e,t+1),this._valueRange=Math.max(n.length-!i,1),this._startValue=this.min-.5*!!i;for(let i=e;i<=t;i++)r.push({value:i});return r}getLabelForValue(e){return c3.call(this,e)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(e){return"number"!=typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getPixelForTick(e){let t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}},c6,class extends d7{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,t,i){let r=this.options,{x:n,y:s}=this.getProps(["x","y"],i);return Math.pow(e-n,2)+Math.pow(t-s,2)<Math.pow(r.hitRadius+r.radius,2)}inXRange(e,t){return cB(this,e,"x",t)}inYRange(e,t){return cB(this,e,"y",t)}getCenterPoint(e){let{x:t,y:i}=this.getProps(["x","y"],e);return{x:t,y:i}}size(e){let t=(e=e||this.options||{}).radius||0,i=(t=Math.max(t,t&&e.hoverRadius||0))&&e.borderWidth||0;return(t+i)*2}draw(e,t){let i=this.options;!this.skip&&!(i.radius<.1)&&oy(this,t,this.size(i)/2)&&(e.strokeStyle=i.borderColor,e.lineWidth=i.borderWidth,e.fillStyle=i.backgroundColor,ox(e,i,this.x,this.y))}getRange(){let e=this.options||{};return e.radius+e.hitRadius}},c$,{id:"title",_element:cU,start(e,t,i){let r;r=new cU({ctx:e.ctx,options:i,chart:e}),dV.configure(e,r,i),dV.addBox(e,r),e.titleBlock=r},stop(e){let t=e.titleBlock;dV.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,i){let r=e.titleBlock;dV.configure(e,r,i),r.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},{id:"tooltip",_element:c2,positioners:cW,afterInit(e,t,i){i&&(e.tooltip=new c2({chart:e,options:i}))},beforeUpdate(e,t,i){e.tooltip&&e.tooltip.initialize(i)},reset(e,t,i){e.tooltip&&e.tooltip.initialize(i)},afterDraw(e){let t=e.tooltip;if(t&&t._willRender()){let i={tooltip:t};
124if(!1===e.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",i)}},afterEvent(e,t){if(e.tooltip){let i=t.replay;e.tooltip.handleEvent(t.event,i,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:c0},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},{id:"legend",_element:cH,start(e,t,i){let r=e.legend=new cH({ctx:e.ctx,options:i,chart:e});dV.configure(e,r,i),dV.addBox(e,r)},stop(e){dV.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,i){let r=e.legend;dV.configure(e,r,i),r.options=i},afterUpdate(e){let t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,i){let r=t.datasetIndex,n=i.chart;n.isDatasetVisible(r)?(n.hide(r),t.hidden=!0):(n.show(r),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){let t=e.data.datasets,{labels:{usePointStyle:i,pointStyle:r,textAlign:n,color:s,useBorderRadius:l,borderRadius:a}}=e.legend.options;return e._getSortedDatasetMetas().map(e=>{let o=e.controller.getStyle(i?0:void 0),d=oP(o.borderWidth);return{text:t[e.index].label,fillStyle:o.backgroundColor,fontColor:s,hidden:!e.visible,lineCap:o.borderCapStyle,lineDash:o.borderDash,lineDashOffset:o.borderDashOffset,lineJoin:o.borderJoinStyle,lineWidth:(d.width+d.height)/4,strokeStyle:o.borderColor,pointStyle:r||o.pointStyle,rotation:o.rotation,textAlign:n||o.textAlign,borderRadius:l&&(a||o.borderRadius),datasetIndex:e.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}});let ud=e=>{let t,i,r,n,s,l,a,o,d,h,f,p,m=(0,u.c)(26),{data:g,content:x,locale:y}=e;m[0]===Symbol.for("react.memo_cache_sentinel")?(t={display:!1,labels:{boxWidth:0,usePointStyle:!1}},i={display:!1},m[0]=t,m[1]=i):(t=m[0],i=m[1]),m[2]!==x||m[3]!==g.best.redemptionPlan||m[4]!==y?(r={legend:t,title:i,tooltip:{callbacks:{label:e=>{let t=e.dataIndex,i=g.best.redemptionPlan?.[t];if(i)return[y===b.LOCALES.en?i.text_EN:i.text_DE,`${x.calculator.repayment}: ${ib(y,i.redemtionInCent)}`,`${x.calculator.remainingDebt}: ${ib(y,i.remainingDeptInCent)}`]},title:uc},displayColors:!1}},m[2]=x,m[3]=g.best.redemptionPlan,m[4]=y,m[5]=r):r=m[5],m[6]===Symbol.for("react.memo_cache_sentinel")?(n={grid:{drawOnChartArea:!1,drawTicks:!1}},s={drawTicks:!1},m[6]=n,m[7]=s):(n=m[6],s=m[7]),m[8]!==y?(l={x:n,y:{grid:s,ticks:{callback:e=>ib(y,Number(e),0)}}},m[8]=y,m[9]=l):l=m[9],m[10]!==r||m[11]!==l?(a={plugins:r,responsive:!0,scales:l},m[10]=r,m[11]=l,m[12]=a):a=m[12];let _=a;m[13]!==g.best.redemptionPlan?(o=g.best.redemptionPlan?.map(uu),m[13]=g.best.redemptionPlan,m[14]=o):o=m[14],m[15]!==o?(d=[{backgroundColor:"transparent",borderColor:"#005F3D",data:o,pointHoverRadius:6,pointRadius:2,tension:0}],m[15]=o,m[16]=d):d=m[16],m[17]!==x||m[18]!==g.best.redemptionPlan?(h=g.best.redemptionPlan?.map((e,t)=>`${t+1}
124 ${t<1?x.calculator.year:x.calculator.years}`),m[17]=x,m[18]=g.best.redemptionPlan,m[19]=h):h=m[19],m[20]!==h||m[21]!==d?(f={datasets:d,labels:h},m[20]=h,m[21]=d,m[22]=f):f=m[22];let v=f;return m[23]!==v||m[24]!==_?(p=(0,c.jsx)(uo,{options:_,data:v}),m[23]=v,m[24]=_,m[25]=p):p=m[25],p};function uc(){return""}function uu(e){return e.remainingDeptInCent}let uh=e=>{let t,i,r,n,s,l,a,o=(0,u.c)(18),{content:d,data:h,locale:f}=e;return o[0]!==d.calculator.years?(t=(0,c.jsx)("th",{children:d.calculator.years}),o[0]=d.calculator.years,o[1]=t):t=o[1],o[2]!==d.calculator.repayment?(i=(0,c.jsx)("th",{children:d.calculator.repayment}),o[2]=d.calculator.repayment,o[3]=i):i=o[3],o[4]!==d.calculator.remainingDebt?(r=(0,c.jsx)("th",{children:d.calculator.remainingDebt}),o[4]=d.calculator.remainingDebt,o[5]=r):r=o[5],o[6]!==t||o[7]!==i||o[8]!==r?(n=(0,c.jsx)("thead",{children:(0,c.jsxs)("tr",{children:[t,i,r]})}),o[6]=t,o[7]=i,o[8]=r,o[9]=n):n=o[9],o[10]!==h.best.redemptionPlan||o[11]!==f?(s=h.best.redemptionPlan?.map((e,t)=>(0,c.jsxs)("tr",{children:[(0,c.jsx)("th",{children:f===b.LOCALES.en?e.text_EN:e.text_DE}),(0,c.jsx)("th",{className:_.TYPO_STYLES.copyM(),children:ib(f,e.redemtionInCent)}),(0,c.jsx)("th",{className:_.TYPO_STYLES.copyM(),children:ib(f,e.remainingDeptInCent)})]},t)),o[10]=h.best.redemptionPlan,o[11]=f,o[12]=s):s=o[12],o[13]!==s?(l=(0,c.jsx)("tbody",{children:s}),o[13]=s,o[14]=l):l=o[14],o[15]!==n||o[16]!==l?(a=(0,c.jsx)("div",{className:"w-full rounded-[16px] border-1 border-border-subtle overflow-hidden",children:(0,c.jsxs)("table",{className:"table-calculator",children:[n,l]})}),o[15]=n,o[16]=l,o[17]=a):a=o[17],a},uf=e=>{let t,i,r,n,s,l,a,o,d,h,f=(0,u.c)(29),{locale:g,data:x,context:b}=e,y=b.content[g],[v,w]=(0,p.useState)("graphic");return f[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>w("graphic"),f[0]=t):t=f[0],f[1]!==v?(i=(0,m.twJoin)(_.TYPO_STYLES.copyM(),"px-4 py-2 rounded-full md:min-w-[240px] cursor-pointer","graphic"===v?"bg-bg-emphasis text-fg-on-accent":""),f[1]=v,f[2]=i):i=f[2],f[3]!==y.calculator.graphicView||f[4]!==i?(r=(0,c.jsx)("button",{type:"button",onClick:t,className:i,children:y.calculator.graphicView}),f[3]=y.calculator.graphicView,f[4]=i,f[5]=r):r=f[5],f[6]===Symbol.for("react.memo_cache_sentinel")?(n=()=>w("table"),f[6]=n):n=f[6],f[7]!==v?(s=(0,m.twJoin)(_.TYPO_STYLES.copyM(),"px-4 py-2 rounded-full md:min-w-[240px] cursor-pointer","table"===v?"bg-bg-emphasis text-fg-on-accent":""),f[7]=v,f[8]=s):s=f[8],f[9]!==y.calculator.tabelView||f[10]!==s?(l=(0,c.jsx)("button",{type:"button",onClick:n,className:s,children:y.calculator.tabelView}),f[9]=y.calculator.tabelView,f[10]=s,f[11]=l):l=f[11],f[12]!==r||f[13]!==l?(a=(0,c.jsxs)("div",{className:"bg-bg-secondary rounded-full p-1 gap-2 flex w-fit",children:[r,l]}),f[12]=r,f[13]=l,f[14]=a):a=f[14],f[15]!==v||f[16]!==y||f[17]!==x||f[18]!==g?(o="graphic"===v&&(0,c.jsx)(ud,{content:y,data:x,locale:g}),f[15]=v,f[16]=y,f[17]=x,f[18]=g,f[19]=o):o=f[19],f[20]!==v||f[21]!==y||f[22]!==x||f[23]!==g?(d="table"===v&&(0,c.jsx)(uh,{content:y,data:x,locale:g}),f[20]=v,f[21]=y,f[22]=x,f[23]=g,f[24]=d):d=f[24],f[25]!==a||f[26]!==o||f[27]!==d?(h=(0,c.jsxs)("div",{className:"flex flex-col gap-5",children:[a,o,d]}),f[25]=a,f[26]=o,f[27]=d,f[28]=h):h=f[28],h},up=e=>{let t,i,r,n,s,l,a,o,d,h,f,g,b,y,v,w,S,T,k=(0,u.c)(51),{locale:E,entry:j,context:N,defaultData:P}=e,{data:M,inputData:I,maxRanges:R,setInputData:z,setMaxRanges:$,setData:B}=((e,t)=>{let i,r,n,s,l,a,o,d,c,h=(0,u.c)(23),[f,m]=(0,p.useState)(t);h[0]!==e.fields.equityCapitalDefault?(i=e.fields.equityCapitalDefault.toString(),h[0]=e.fields.equityCapitalDefault,h[1]=i):i=h[1],h[2]!==e.fields.durationDefault?(r=e.fields.durationDefault.toString(),h[2]=e.fields.durationDefault,h[3]=r):r=h[3],h[4]!==e.fields.purchasePriceDefault?(n=e.fields.purchasePriceDefault.toString(),h[4]=e.fields.purchasePriceDefault,h[5]=n):n=h[5],h[6]!==e.fields.rateDefault?(s=e.fields.rateDefault.toString(),h[6]=e.fields.rateDefault,h[7]=s):s=h[7],h[8]!==i||h[9]!==r||h[10]!==n||h[11]!==s?(l={eigenkapital:i,laufzeit:r,objektwert:n,sollzinsbindung:s},h[8]=i,h[9]=r,h[10]=n,h[11]=s,h[12]=l):l=h[12];let[g,x]=(0,p.useState)(l);h[13]!==e.fields.durationDefault||h[14]!==e.fields.purchasePriceDefault?(a={maxEigenkapital:e.fields.purchasePriceDefault,maxSollzinsbindung:e.fields.durationDefault},h[13]=e.fields.durationDefault,h[14]=e.fields.purchasePriceDefault,h[15]=a):a=h[15];let[b,y]=(0,p.useState)(a);return h[16]!==t?(o=()=>{m(t)},d=[t],h[16]=t,h[17]=o,h[18]=d):(o=h[17],d=h[18]),(0,p.useEffect)(o,d),h[19]!==f||h[20]!==g||h[21]!==b?(c={data:f,inputData:g,maxRanges:b,setData:m,setInputData:x,setMa
124xRanges:y},h[19]=f,h[20]=g,h[21]=b,h[22]=c):c=h[22],c})(j,P);k[0]!==I||k[1]!==z?(t=e=>{z({...I,...e})},k[0]=I,k[1]=z,k[2]=t):t=k[2];let D=t,[Y,F]=(0,p.useState)(!1),H=um(j,I,D,R,$);k[3]!==B?(i=(0,ig.default)(async e=>{let t=await (0,x.fetchFinancing)(e);t&&B(t)},500),k[3]=B,k[4]=i):i=k[4];let V=i;k[5]!==V||k[6]!==j||k[7]!==I||k[8]!==B?(r=()=>{var e,t;let i;(e=I,t=j,i={eigenkapital:Number(e.eigenkapital),laufzeit:Number(e.laufzeit),objektwert:Number(e.objektwert),sollzinsbindung:Number(e.sollzinsbindung)},[()=>i.eigenkapital<=i.objektwert,()=>i.sollzinsbindung<=i.laufzeit,()=>i.eigenkapital>=(t.fields.equityCapitalMin??0),()=>i.sollzinsbindung>=(t.fields.rateMin??0),()=>i.laufzeit>=(t.fields.durationMin??0),()=>i.laufzeit<=(t.fields.durationMax??Number.MAX_SAFE_INTEGER),()=>i.objektwert>=(t.fields.purchasePriceMin??0),()=>i.objektwert<=(t.fields.purchasePriceMax??Number.MAX_SAFE_INTEGER),()=>Object.values(i).every(e=>e>=0)].every(e=>e()))?V(I):B(void 0)},n=[I,j,V,B],k[5]=V,k[6]=j,k[7]=I,k[8]=B,k[9]=r,k[10]=n):(r=k[9],n=k[10]),(0,p.useEffect)(r,n),k[11]!==V?(s=()=>()=>{V.cancel()},l=[V],k[11]=V,k[12]=s,k[13]=l):(s=k[12],l=k[13]),(0,p.useEffect)(s,l),k[14]===Symbol.for("react.memo_cache_sentinel")?(o=(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(),"mx-auto"),a=()=>F(!0),k[14]=a,k[15]=o):(a=k[14],o=k[15]),k[16]!==j.fields.buttonLabel?(d=(0,c.jsx)("button",{type:"button",className:o,onClick:a,children:j.fields.buttonLabel}),k[16]=j.fields.buttonLabel,k[17]=d):d=k[17],k[18]!==N||k[19]!==j.fields.closeButtonLabel||k[20]!==j.fields.description||k[21]!==j.fields.popUpHeadline||k[22]!==E||k[23]!==Y?(h=Y&&(0,c.jsx)("div",{className:"fixed top-0 left-0 size-full bg-background-popup z-20",children:(0,c.jsx)("div",{className:"absolute top-1/2 -translate-y-1/2 left-1/2 -translate-x-1/2 w-full",children:(0,c.jsx)("div",{className:"py-10 px-6 md:px-10 lg:py-20 lg:px-40 ",children:(0,c.jsxs)("div",{className:"relative mx-auto bg-bg-secondary rounded-[20px] md:rounded-4xl lg:rounded-[40px] max-w-[1120px] overflow-scroll max-h-[80vh] scroll-bar",children:[(0,c.jsx)("button",{type:"button",className:"flex items-center justify-center w-10 h-10 bg-bg-primary rounded-full cursor-pointer absolute top-4 right-4 md:top-6 md:right-6",onClick:()=>F(!1),children:(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.close)})}),(0,c.jsxs)("div",{className:"p-6 pt-16 md:p-10 lg:p-16 text-fg-primary text-left flex flex-col gap-4",children:[(0,c.jsx)("h4",{className:_.TYPO_STYLES.headline4(),children:j.fields.popUpHeadline}),(0,c.jsx)("div",{className:"rich-text",children:j.fields.description&&(0,O.documentToReactComponents)(j.fields.description,{renderNode:(0,A.renderNode)(E,N),renderText:A.renderText})}),(0,c.jsx)("button",{type:"button",className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(),"mt-6 max-w-none md:max-w-[297px] md:w-fit"),onClick:()=>F(!1),children:j.fields.closeButtonLabel})]})]})})})}),k[18]=N,k[19]=j.fields.closeButtonLabel,k[20]=j.fields.description,k[21]=j.fields.popUpHeadline,k[22]=E,k[23]=Y,k[24]=h):h=k[24],k[25]!==E?(f=(e,t)=>(0,c.jsx)(lB,{locale:E,label:e.label,tooltip:e.tooltip,defaultValue:e.defaultValue,value:e.value,min:e.min,max:e.max,setValue:e.setValue,onBlur:e.onBlur,sliderSteps:e.sliderSteps,unit:e.unit},t),k[25]=E,k[26]=f):f=k[26];let U=H.map(f);return k[27]!==U?(g=(0,c.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12",children:U}),k[27]=U,k[28]=g):g=k[28],k[29]!==d||k[30]!==h||k[31]!==g?(b=(0,c.jsxs)("div",{className:"bg-bg-primary flex flex-col w-full gap-16 py-10 px-6 rounded-[20px] lg:rounded-[40px] border border-border-subtle lg:p-16",children:[d,h,g]}),k[29]=d,k[30]=h,k[31]=g,k[32]=b):b=k[32],k[33]!==N||k[34]!==M||k[35]!==j||k[36]!==E?(y=(0,c.jsx)(lF,{locale:E,entry:j,context:N,data:M}),k[33]=N,k[34]=M,k[35]=j,k[36]=E,k[37]=y):y=k[37],k[38]!==b||k[39]!==y?(v=(0,c.jsxs)("div",{children:[b,y]}),k[38]=b,k[39]=y,k[40]=v):v=k[40],k[41]!==N||k[42]!==M||k[43]!==E?(w=M&&(0,c.jsx)(uf,{locale:E,context:N,data:M}),k[41]=N,k[42]=M,k[43]=E,k[44]=w):w=k[44],k[45]!==v||k[46]!==w?(S=(0,c.jsxs)("section",{className:"flex flex-col gap-10 lg:gap-20",children:[v,w]}),k[45]=v,k[46]=w,k[47]=S):S=k[47],k[48]!==iv||k[49]!==S?(T=(0,c.jsx)(iv,{children:S}),k[48]=iv,k[49]=S,k[50]=T):T=k[50],T},um=(e,t,i,r,n)=>[{defaultValue:e.fields.purchasePriceDefault,label:e.fields.purchasePriceLabel,max:e.fields.purchasePriceMax,min:e.fields.purchasePriceMin,onBlur:e=>{i({eigenkapital:Number(e)<Number(t.eigenkapital)?e:t.eigenkapital,objektwert:e}),n(t=>({...t,maxEigenkapital:Number(e)}))},setValue:e=>i({objektwert:e}),sliderSteps:1e3,tooltip:e.fields.purchasePriceTooltip,unit:"â¬",value:t.objektwert},{defaultValue:e.fields.equityCapitalDefault,label:e.fields.equityCapitalLabel,max:r.maxEigenkapital,min:e.fields.equityCapitalMin,setValue:e=>i({eigenkapital:e}),sliderSteps:1e3,tooltip:e.fields.equityCapitalTooltip,unit:"â¬",value:t.eigenkapital},{defaultValue:e.fields.durationDefault,label:e.fields.durationLabel,max:e.fields.durationMax,min:e.fields.durationMin,onBlur:e=>{i({laufzeit:e,sollzinsbindung:Number(e)<Number(t.sollzinsbindung)?e:t.sollzinsbindung}),n(t=>({...t,maxSollzinsbindung:Number(e)}))},setValue:e=>i({laufzeit:e}),sliderSteps:1,tooltip:e.fields.durationTooltip,unit:"Jahre",value:t.laufzeit},{defaultValue:e.fields.rateDefault,label:e.fields.rateLabel,max:r.maxSollzinsbindung,min:e.fields.rateMin,setValue:e=>i({sollzinsbindung:e}),sliderSteps:1,tooltip:e.fields.rateTooltip,unit:"Jahre",value:t.sollzinsbindung}],ug=e=>{let t,i,r,n,s,l,a,o=(0,u.c)(19),{locale:d,entry:f,context:m}=e,g=(0,h.useContentfulLiveUpdates)(f);o[0]!==f.sys.id?(t={entryId:f.sys.id},o[0]=f.sys.id,o[1]=t):t=o[1];let y=(0,h.useContentfulInspectorMode)(t),[_,v]=(0,p.useState)();return o[2]!==g.fields.durationDefault||o[3]!==g.fields.equityCapitalDefault||o[4]!==g.fields.purchasePriceDefault||o[5]!==g.fields.rateDefault?(i=()=>{(async()=>{v(await (0,x.fetchFinancing)({eigenkapital:g.fields.equityCapitalDefault.toString(),laufzeit:g.fields.durationDefault.toString(),objektwert:g.fields.purchasePriceDefault.toString(),sollzinsbindung:g.fields.rateDefault.toString()}))})()},o[2]=g.fields.durationDefault,o[3]=g.fields.equityCapitalDefault,o[4]=g.fields.purchasePriceDefault,o[5]=g.fields.rateDefault,o[6]=i):i=o[6],o[7]===Symbol.for("react.memo_cache_sentinel")?(r=[],o[7]=r):r=o[7],(0,p.useEffect)(i,r),o[8]===Symbol.for("react.memo_cache_sentinel")?(n=b.VIEWPORT_STYLES.viewport(),o[8]=n):n=o[8],o[9]!==y?(s=y({fieldId:"none"}),o[9]=y,o[10]=s):s=o[10],o[11]!==m||o[12]!==_||o[13]!==d||o[14]!==g?(l=(0,c.jsx)(up,{locale:d,entry:g,context:m,defaultData:_}),o[11]=m,o[12]=_,o[13]=d,o[14]=g,o[15]=l):l=o[15],o[16]!==s||o[17]!==l?(a=(0,c.jsx)("section",{className:n,...s,children:l}),o[16]=s,o[17]=l,o[18]=a):a=o[18],a};var ux=((h_={}).h1="h1",h_.h2="h2",h_),ub=((hv={}).S="S",hv.M="M",hv.L="L",hv);let uy=e=>{let t,i,r,n,s,l,a,o,d,h,p,g,x=(0,u.c)(28),{description:y,anchor:w,button:S,headline:T,context:k}=e,E=T?.tag??"h2",j=T?.width;return x[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)(v.WRAPPER_STYLES.VTopCenter(),"gap-10"),x[0]=t):t=x[0],x[1]!==j?(i=(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-primary","S"===j?"max-w-[720px]":"M"===j?"max-w-[940px]":"","hyphens-auto"),x[1]=j,x[2]=i):i=x[2],x[3]!==T?(r=T&&(0,b.hyphenation)(T?.value),x[3]=T,x[4]=r):r=x[4],x[5]!==E||x[6]!==i||x[7]!==r?(n=(0,c.jsx)(E,{className:i,children:r}),x[5]=E,x[6]=i,x[7]=r,x[8]=n):n=x[8],x[9]===Symbol.for("react.memo_cache_sentinel")?(s=(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary max-w-[720px] mx-auto [&>p:last-child_br]:hidden"),x[9]=s):s=x[9],x[10]!==y?(l=y?.split("\\n").map(u_),x[10]=y,x[11]=l):l=x[11],x[12]!==l?
124(a=(0,c.jsx)("p",{className:s,children:l}),x[12]=l,x[13]=a):a=x[13],x[14]!==n||x[15]!==a?(o=(0,c.jsxs)("div",{className:"flex flex-col gap-6 text-center",children:[n,a]}),x[14]=n,x[15]=a,x[16]=o):o=x[16],x[17]!==S||x[18]!==k?(d=S?.href&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(S.href),rel:(0,b.getLinkRel)(S.href),href:S.href,className:L.BUTTON_STYLES.primaryHighlightBig(k),prefetch:!1,children:S.label}),x[17]=S,x[18]=k,x[19]=d):d=x[19],x[20]!==w?(h=w?.href&&(0,c.jsxs)(f.default,{className:(0,m.twMerge)("group text-16 text-comp-action-sec-def-foreground transition-all duration-300 ease-in-out flex flex-col items-center cursor-pointer focus:outline-2 focus:outline-offset-3 focus:outline-border-focus rounded-sm"),target:(0,b.getLinkTarget)(w.href),rel:(0,b.getLinkRel)(w.href),href:w.href,prefetch:!1,children:[w.label,(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"transition-transform duration-300 ease-in-out group-hover:translate-y-1"),children:(0,C.toHTMLCode)(C.ICONS.arrowDown)})]}),x[20]=w,x[21]=h):h=x[21],x[22]!==h||x[23]!==d?(p=(0,c.jsxs)("div",{className:"flex flex-col gap-4 max-w-[720px] mx-auto",children:[d,h]}),x[22]=h,x[23]=d,x[24]=p):p=x[24],x[25]!==p||x[26]!==o?(g=(0,c.jsxs)("div",{className:t,children:[o,p]}),x[25]=p,x[26]=o,x[27]=g):g=x[27],g};function u_(e,t,i){return(0,c.jsxs)(p.Fragment,{children:[e,t<i.length-1&&(0,c.jsx)("br",{})]},t)}let uv=e=>{let t,i,r,n,s,l,a,o,d,f,p,x,y=(0,u.c)(38),{entry:_,locale:v,context:w}=e,S=(0,h.useContentfulLiveUpdates)(_);y[0]!==S.sys.id?(t={entryId:S.sys.id},y[0]=S.sys.id,y[1]=t):t=y[1];let T=(0,h.useContentfulInspectorMode)(t);y[2]!==w||y[3]!==v||y[4]!==S.fields.buttonHref||y[5]!==S.fields.buttonRef?(i=(0,g.getLinkURL)(v,w,{...(0,M.getLinkTargetPageId)(S.fields.buttonRef,w.website),href:S.fields.buttonHref}),y[2]=w,y[3]=v,y[4]=S.fields.buttonHref,y[5]=S.fields.buttonRef,y[6]=i):i=y[6];let L=i;y[7]!==S.fields.anchor?(r=(0,M.purgeAnchor)(S.fields.anchor),y[7]=S.fields.anchor,y[8]=r):r=y[8];let C=r;if(y[9]!==S.fields.spaceBottom||y[10]!==S.fields.spaceTop){let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(S.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(S.fields.spaceBottom,b.SPACE,b.SPACE.xl));n=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),t,e),y[9]=S.fields.spaceBottom,y[10]=S.fields.spaceTop,y[11]=n}else n=y[11];y[12]!==T?(s=T({fieldId:"none"}),y[12]=T,y[13]=s):s=y[13],y[14]!==S.fields.headlineTag?(l=(0,b.getEnumValue)(S.fields.headlineTag,ux,ux.h1),y[14]=S.fields.headlineTag,y[15]=l):l=y[15];let k=S.fields.headline??"";return y[16]!==S.fields.headlineWidth?(a=(0,b.getEnumValue)(S.fields.headlineWidth,ub,ub.S),y[16]=S.fields.headlineWidth,y[17]=a):a=y[17],y[18]!==l||y[19]!==k||y[20]!==a?(o={tag:l,value:k,width:a},y[18]=l,y[19]=k,y[20]=a,y[21]=o):o=y[21],y[22]!==L||y[23]!==S.fields.buttonLabel?(d=L?{href:L,label:S.fields.buttonLabel||"what?"}:void 0,y[22]=L,y[23]=S.fields.buttonLabel,y[24]=d):d=y[24],y[25]!==C||y[26]!==S.fields.anchorLabel?(f=C?{href:`?target=${C}`,label:S.fields.anchorLabel||"what?"}:void 0,y[25]=C,y[26]=S.fields.anchorLabel,y[27]=f):f=y[27],y[28]!==w||y[29]!==d||y[30]!==f||y[31]!==o||y[32]!==S.fields.description?(p=(0,c.jsx)(uy,{context:w,headline:o,button:d,anchor:f,description:S.fields.description}),y[28]=w,y[29]=d,y[30]=f,y[31]=o,y[32]=S.fields.description,y[33]=p):p=y[33],y[34]!==p||y[35]!==n||y[36]!==s?(x=(0,c.jsx)("section",{className:n,...s,children:p}),y[34]=p,y[35]=n,y[36]=s,y[37]=x):x=y[37],x};e.i(89472);var uw=e.i(65218);let uS=e=>e?"string"==typeof e?e.trim():Array.isArray(e)?e.map(uS).join(" ").trim():p.default.isValidElement(e)?uS(e.props.children):"":"",uT=e=>{let t,i,r,n=(0,u.c)(14),{rowIndex:s,openInfoRow:l,setOpenInfoRow:a,lastCellText:o,children:d}=e;return n[0]!==o||n[1]!==l||n[2]!==s||n[3]!==a?(t=o&&(0,c.jsx)("button",{type:"button",className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"cursor-pointer"),onClick:()=>a(l===s?void 0:s),children:(0,C.toHTMLCode)(C.ICONS.circleInfoFilled)}),n[0]=o,n[1]=l,n[2]=s,n[3]=a,n[4]=t):t=n[4],n[5]!==o||n[6]!==l||n[7]!==s||n[8]!==a?(i=l===s&&(0,c.jsxs)("div",{className:"absolute left-0 bg-bg-highlight p-2 rounded-[20px] border border-fg-subtle flex flex-row justify-between gap-1 font-medium",children:[(0,c.jsx)("div",{children:(0,c.jsx)("button",{onClick:()=>a(l===s?void 0:s),type:"button",className:(0,m.twJoin)(_.TYPO_STYLES.icon(),"bg-bg-emphasis text-fg-on-emphasis w-6 h-6 rounded-full flex items-center justify-center cursor-pointer"),children:(0,C.toHTMLCode)(C.ICONS.close)})}),o]}),n[5]=o,n[6]=l,n[7]=s,n[8]=a,n[9]=i):i=n[9],n[10]!==d||n[11]!==t||n[12]!==i?(r=(0,c.jsxs)("div",{className:"flex justify-between relative w-full gap-6",children:[t,d,i]}),n[10]=d,n[11]=t,n[12]=i,n[13]=r):r=n[13],r},uL=e=>{let t,i,r,n=(0,u.c)(14),{rowIndex:s,openInfoRow:l,setOpenInfoRow:a,lastCellText:o,children:d}=e;return n[0]!==o||n[1]!==l||n[2]!==s||n[3]!==a?(t=o&&(0,c.jsx)("button",{type:"button",className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"curs
124or-pointer"),onClick:()=>a(l===s?void 0:s),children:(0,C.toHTMLCode)(C.ICONS.circleInfoFilled)}),n[0]=o,n[1]=l,n[2]=s,n[3]=a,n[4]=t):t=n[4],n[5]!==o||n[6]!==l||n[7]!==s||n[8]!==a?(i=l===s&&(0,c.jsxs)("div",{className:"absolute right-0 bg-bg-highlight p-2 rounded-[20px] border border-fg-subtle flex flex-row justify-between gap-1 font-medium",children:[o,(0,c.jsx)("div",{children:(0,c.jsx)("button",{onClick:()=>a(l===s?void 0:s),type:"button",className:(0,m.twJoin)(_.TYPO_STYLES.icon(),"bg-bg-emphasis text-fg-on-emphasis w-6 h-6 rounded-full flex items-center justify-center cursor-pointer"),children:(0,C.toHTMLCode)(C.ICONS.close)})})]}),n[5]=o,n[6]=l,n[7]=s,n[8]=a,n[9]=i):i=n[9],n[10]!==d||n[11]!==t||n[12]!==i?(r=(0,c.jsxs)("div",{className:"flex justify-between relative w-full",children:[d,t,i]}),n[10]=d,n[11]=t,n[12]=i,n[13]=r):r=n[13],r},uC=e=>{let t,i,r,n,s,l,a,o,d=(0,u.c)(43),{tableRows:h,locale:f,context:g,highlightCol:x,childrenCount:v,activeCol:w,featureCompare:S,footerRow:T,originalNumberOfCells:L}=e,k=h[0]?.content?.length??0,E=(L??k)>v+1,[j,N]=(0,p.useState)(void 0),[P,M]=(0,p.useState)(!1),[I,R]=(0,p.useState)(!1),z=(0,y.useWindowSize)();if(d[0]!==z.width?(t=()=>{R(z.width<b.BREAKPOINTS.lg)},d[0]=z.width,d[1]=t):t=d[1],d[2]!==z?(i=[z],d[2]=z,d[3]=i):i=d[3],(0,p.useEffect)(t,i),!h||0===h.length)return null;let $=v&&E&&"[&>tbody>tr>td:last-child]:!hidden [&>tbody>tr>th:last-child]:!hidden",B=S?"feature-table-module-table":"table-module-table",D=1===w&&I?"[&>tbody>tr>td:nth-child(3)]:!hidden [&>tbody>tr>th:nth-child(3)]:!hidden [&>tbody>tr>td:nth-child(4)]:!hidden [&>tbody>tr>th:nth-child(4)]:!hidden":2===w&&I?"[&>tbody>tr>td:nth-child(2)]:!hidden [&>tbody>tr>th:nth-child(2)]:!hidden [&>tbody>tr>td:nth-child(4)]:!hidden [&>tbody>tr>th:nth-child(4)]:!hidden":3===w&&I?"[&>tbody>tr>td:nth-child(2)]:!hidden [&>tbody>tr>th:nth-child(2)]:!hidden [&>tbody>tr>td:nth-child(3)]:!hidden [&>tbody>tr>th:nth-child(3)]:!hidden":"";d[4]!==$||d[5]!==B||d[6]!==D?(r=(0,m.twMerge)("[&>tbody>tr>td:nth-child(n+2)]:text-center",$,B,D),d[4]=$,d[5]=B,d[6]=D,d[7]=r):r=d[7],d[8]===Symbol.for("react.memo_cache_sentinel")?(n=(0,c.jsx)("thead",{children:(0,c.jsxs)("tr",{className:"hidden md:table-row",children:[(0,c.jsx)("th",{className:"md:!w-auto lg:!w-[320px]"}),(0,c.jsx)("th",{className:"w-auto"})]})}),d[8]=n):n=d[8];let Y=0===x?"[&>tr:nth-child(even)>td:nth-child(2)]:xl:bg-fg-accentOnEmphasis [&>tr:nth-child(odd)>td:nth-child(2)]:xl:bg-table-highlight":1===x?"[&>tr:nth-child(even)>td:nth-child(3)]:xl:bg-fg-accentOnEmphasis [&>tr:nth-child(odd)>td:nth-child(3)]:xl:bg-table-highlight":2===x?"[&>tr:nth-child(even)>td:nth-child(4)]:xl:bg-fg-accentOnEmphasis [&>tr:nth-child(odd)>td:nth-child(4)]:xl:bg-table-highlight":"";if(d[9]!==Y?(s=(0,m.twMerge)(Y),d[9]=Y,d[10]=s):s=d[10],d[11]!==w||d[12]!==v||d[13]!==g||d[14]!==S||d[15]!==E||d[16]!==P||d[17]!==I||d[18]!==f||d[19]!==k||d[20]!==j||d[21]!==h||d[22]!==z.width){let e;d[24]!==w||d[25]!==v||d[26]!==g||d[27]!==S||d[28]!==E||d[29]!==P||d[30]!==I||d[31]!==f||d[32]!==k||d[33]!==j||d[34]!==z.width?(e=(e,t)=>{let i=(0,O.documentToReactComponents)(e,{renderNode:(0,A.renderNode)(f,g),renderText:uk});if(E){let e=p.default.Children.toArray(i).map(e=>{if(p.default.isValidElement(e)&&"tr"===e.type){let i=p.default.Children.toArray(e.props.children),r="",n=i[i.length-1];p.default.isValidElement(n)&&"td"===n.type&&(r=uS(n.props.children));let s=P&&i.some(uE),l=i.map((e,n)=>{let s=0===n&&p.default.isValidElement(e)&&"td"===e.type,l=I?1===w?1:2===w?2:3===w?3:1:i.length-2,a=n===(S?z.width<b.BREAKPOINTS.md||z.width<b.BREAKPOINTS.lg?1:i.length-2:l)&&p.default.isValidElement(e)&&"th"===e.type;return s?(0,c.jsx)("td",{children:S&&!I?(0,c.jsx)(uT,{rowIndex:t,openInfoRow:j,setOpenInfoRow:N,lastCellText:r,children:e.props.children}):(0,c.jsx)(uL,{rowIndex:t,openInfoRow:j,setOpenInfoRow:N,lastCellText:r,children:e.props.children})},e.key):a?(0,c.jsx)("th",{className:"relative",children:(0,c.jsx)("button",{type:"button",className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"absolute right-6 -top-8 md:top-6"),onClick:()=>M(uj),children:(0,C.toHTMLCode)(P?C.ICONS.chevronDown:C.ICONS.chevronUp)})},e.key):e});return(0,c.jsx)("tr",{style:{display:s?"none":void 0},children:l},e.key)}return e});return(0,c.jsx)(p.Fragment,{children:e},`row-${t}`)}if(k!==v+1)return(0,c.jsx)(p.Fragment,{children:i},`row-${t}`);{let e=p.default.Children.toArray(i).map(e=>{if(p.default.isValidElement(e)&&"tr"===e.type){let t=p.default.Children.toArray(e.props.children),i=P&&t.some(uN),r=t.map((e,i)=>i===t.length-1&&p.default.isValidElement(e)&&"th"===e.type?(0,c.jsx)("th",{className:"relative",children:(0,c.jsx)("button",{type:"button",className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"absolute right-6 top-6"),onClick:()=>M(uP),children:(0,C.toHTMLCode)(P?C.ICONS.chevronDown:C.ICONS.chevronUp)})},e.key):e);return(0,c.jsx)("tr",{style:{display:i?"none":void 0},children:r},e.key)}return e});return(0,c.jsx)(p.Fragment,{children:e},`row-${t}`)}},d[24]=w,d[25]=v,d[26]=g,d[27]=S,d[28]=E,d[29]=P,d[30]=I,d[31]=f,d[32]=k,d[33]=j,d[34]=z.width,d[35]=e):e=d[35],l=h.map(e),d[11]=w,d[12]=v,d[13]=g,d[14]=S,d[15]=E,d[16]=P,d[17]=I,d[18]=f,d[19]=k,d[20]=j,d[21]=h,d[22]=z.width,d[23]=l}else l=d[23];let F=T&&!P&&T;return d[36]!==l||d[37]!==F||d[38]!==s?(a=(0,c.jsxs)("tbody",{className:s,children:[l,F]}
124),d[36]=l,d[37]=F,d[38]=s,d[39]=a):a=d[39],d[40]!==a||d[41]!==r?(o=(0,c.jsx)("div",{className:"w-full bg-bg-primary rounded-[16px] border-1 border-border-subtle overflow-hidden ",children:(0,c.jsxs)("table",{className:r,children:[n,a]})}),d[40]=a,d[41]=r,d[42]=o):o=d[42],o};function uk(e){return(0,A.renderText)(e,!0)}function uE(e){return p.default.isValidElement(e)&&"td"===e.type}function uj(e){return!e}function uN(e){return p.default.isValidElement(e)&&"td"===e.type}function uP(e){return!e}let uO=e=>{let t,i,r,n,s,l=(0,u.c)(14),{entrySysId:a,label:o,context:d,isVisible:f}=e;l[0]!==a?(t={entryId:a},l[0]=a,l[1]=t):t=l[1];let p=(0,h.useContentfulInspectorMode)(t),g="neelmeyer"===d.website,x=`flex items-center px-5 h-[37px] ${f?"bg-highlightedinfo":"bg-bg-primary"} rounded-[100px]`;return l[2]!==p?(i=p({fieldId:"none"}),l[2]=p,l[3]=i):i=l[3],l[4]!==g||l[5]!==f?(r=(0,m.twJoin)(_.TYPO_STYLES.base(),g&&f?"text-text-step":"text-fg-primary","font-bold text-16 leading-140"),l[4]=g,l[5]=f,l[6]=r):r=l[6],l[7]!==o||l[8]!==r?(n=(0,c.jsx)("span",{className:r,children:o}),l[7]=o,l[8]=r,l[9]=n):n=l[9],l[10]!==x||l[11]!==i||l[12]!==n?(s=(0,c.jsx)("div",{className:x,...i,children:n}),l[10]=x,l[11]=i,l[12]=n,l[13]=s):s=l[13],s},uM=e=>{let t,i,r,n,s,l,a,o,d,h,f,p,g,x,y,v,w,S,T,L,C,k,E,j=(0,u.c)(44);return j[0]!==e?({children:t,name:a,image:n,price:o,firstButton:r,secondButton:h,itemsCount:l,context:i,imagesRounded:s,...d}=e,j[0]=e,j[1]=t,j[2]=i,j[3]=r,j[4]=n,j[5]=s,j[6]=l,j[7]=a,j[8]=o,j[9]=d,j[10]=h):(t=j[1],i=j[2],r=j[3],n=j[4],s=j[5],l=j[6],a=j[7],o=j[8],d=j[9],h=j[10]),j[11]!==n||j[12]!==s||j[13]!==l?(f=n?.src&&(0,c.jsx)("div",{className:(0,m.twMerge)("image-container xl:relative xl:pt-[75%]",s&&"rounded-[20px] overflow-hidden"),children:(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(n.src),...n.size,alt:n.description,sizes:(0,b.getImageSizes)(l),className:(0,m.twMerge)("h-auto w-full xl:absolute xl:bottom-0 ")})}),j[11]=n,j[12]=s,j[13]=l,j[14]=f):f=j[14],j[15]===Symbol.for("react.memo_cache_sentinel")?(p=(0,m.twMerge)(_.TYPO_STYLES.headline5(),"text-fg-primary"),j[15]=p):p=j[15],j[16]!==a?(g=(0,c.jsx)("h5",{className:p,children:a}),j[16]=a,j[17]=g):g=j[17],j[18]===Symbol.for("react.memo_cache_sentinel")?(x=(0,m.twMerge)(_.TYPO_STYLES.copyM(),"text-fg-secondary"),j[18]=x):x=j[18],j[19]!==o?(y=(0,c.jsx)("p",{className:x,children:o}),j[19]=o,j[20]=y):y=j[20],j[21]!==i||j[22]!==r?(v=r&&(0,c.jsx)(uA,{context:i,label:r.label,href:r.href}),j[21]=i,j[22]=r,j[23]=v):v=j[23],j[24]!==y||j[25]!==v?(w=(0,c.jsxs)("div",{className:"flex flex-col gap-6 items-center",children:[y,v]}),j[24]=y,j[25]=v,j[26]=w):w=j[26],j[27]!==g||j[28]!==w?(S=(0,c.jsxs)("div",{className:"flex flex-col gap-2 items-center text-center",children:[g,w]}),j[27]=g,j[28]=w,j[29]=S):S=j[29],j[30]===Symbol.for("react.memo_cache_sentinel")?(T=(0,m.twMerge)("comparison-rich-text text-fg-primary","[&_*_a]:text-comp-action-prim-darkGreen-enabled [&_*_a]:hover:text-comp-action-prim-darkGreen-hover [&_*_a]:active:text-comp-action-prim-darkGreen-pressed [&_*_a]:focus:text-comp-action-prim-darkGreen-focus",_.TYPO_STYLES.copyM()),j[30]=T):T=j[30],j[31]!==t?(L=(0,c.jsx)("div",{className:T,children:t}),j[31]=t,j[32]=L):L=j[32],j[33]!==f||j[34]!==L||j[35]!==S?(C=(0,c.jsxs)("div",{className:"flex flex-col gap-10",children:[f,S,L]}),j[33]=f,j[34]=L,j[35]=S,j[36]=C):C=j[36],j[37]!==i||j[38]!==h?(k=h&&(0,c.jsx)(uA,{context:i,label:h.label,href:h.href,hasArrow:!0}),j[37]=i,j[38]=h,j[39]=k):k=j[39],j[40]!==d||j[41]!==C||j[42]!==k?(E=(0,c.jsxs)("div",{...d,className:"relative flex flex-col gap-12 justify-between size-full lg:px-8 2xl:px-16 lg:py-4",children:[C,k]}),j[40]=d,j[41]=C,j[42]=k,j[43]=E):E=j[43],E},uA=e=>{let t,i,r,n,s,l=(0,u.c)(15),{label:a,href:o,context:d,hasArrow:h}=e,p=void 0!==h&&h;return l[0]!==o?(t=(0,b.getLinkTarget)(o),l[0]=o,l[1]=t):t=l[1],l[2]!==o?(i=(0,b.getLinkRel)(o),l[2]=o,l[3]=i):i=l[3],l[4]!==d?(r=(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(d),"flex gap-2 w-full max-w-none link"),l[4]=d,l[5]=r):r=l[5],l[6]!==p?(n=p&&(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"text-20"),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)}),l[6]=p,l[7]=n):n=l[7],l[8]!==o||l[9]!==a||l[10]!==t||l[11]!==i||l[12]!==r||l[13]!==n?(s=(0,c.jsx)("div",{className:"flex justify-center",children:(0,c.jsxs)(f.default,{target:t,rel:i,className:r,href:o,prefetch:!1,children:[a,n]})}
124),l[8]=o,l[9]=a,l[10]=t,l[11]=i,l[12]=r,l[13]=n,l[14]=s):s=l[14],s},uI=e=>{let t,i,r,n,s,l,a,o,d,f=(0,u.c)(37),{entry:p,locale:m,context:x,itemsCount:y,imagesRounded:_}=e,v=(0,h.useContentfulLiveUpdates)(p);f[0]!==p.sys.id?(t={entryId:p.sys.id},f[0]=p.sys.id,f[1]=t):t=f[1];let w=(0,h.useContentfulInspectorMode)(t);f[2]!==x||f[3]!==m||f[4]!==v.fields.firstLinkExternalUrl||f[5]!==v.fields.firstLinkPage?(i=(0,g.getLinkURL)(m,x,{...(0,M.getLinkTargetPageId)(v.fields.firstLinkPage,x.website),href:v.fields.firstLinkExternalUrl}),f[2]=x,f[3]=m,f[4]=v.fields.firstLinkExternalUrl,f[5]=v.fields.firstLinkPage,f[6]=i):i=f[6];let S=i;f[7]!==x||f[8]!==m||f[9]!==v.fields.linkHref||f[10]!==v.fields.linkRef?(r=(0,g.getLinkURL)(m,x,{...(0,M.getLinkTargetPageId)(v.fields.linkRef,x.website),href:v.fields.linkHref}),f[7]=x,f[8]=m,f[9]=v.fields.linkHref,f[10]=v.fields.linkRef,f[11]=r):r=f[11];let T=r;return f[12]!==w?(n=w({fieldId:"none"}),f[12]=w,f[13]=n):n=f[13],f[14]!==S||f[15]!==v.fields.firstLinkLabel?(s=S?{href:S,label:v.fields.firstLinkLabel||""}:void 0,f[14]=S,f[15]=v.fields.firstLinkLabel,f[16]=s):s=f[16],f[17]!==T||f[18]!==v.fields.linkLabel?(l=T?{href:T,label:v.fields.linkLabel||"what?"}:void 0,f[17]=T,f[18]=v.fields.linkLabel,f[19]=l):l=f[19],f[20]!==v.fields.image?(a=v.fields.image?.fields?.file?.details.image&&{description:v.fields.image.fields.description??"",size:v.fields.image.fields.file.details.image,src:(0,b.fetchContentfulImage)(v.fields.image.fields.file.url)},f[20]=v.fields.image,f[21]=a):a=f[21],f[22]!==x||f[23]!==m||f[24]!==v.fields.features?(o=v.fields.features&&(0,O.documentToReactComponents)(v.fields.features,{renderNode:(0,A.renderNode)(m,x),renderText:A.renderText}),f[22]=x,f[23]=m,f[24]=v.fields.features,f[25]=o):o=f[25],f[26]!==x||f[27]!==_||f[28]!==y||f[29]!==n||f[30]!==s||f[31]!==l||f[32]!==a||f[33]!==o||f[34]!==v.fields.name||f[35]!==v.fields.price?(d=(0,c.jsx)(uM,{...n,context:x,firstButton:s,secondButton:l,price:v.fields.price,name:v.fields.name,image:a,itemsCount:y,imagesRounded:_,children:o}),f[26]=x,f[27]=_,f[28]=y,f[29]=n,f[30]=s,f[31]=l,f[32]=a,f[33]=o,f[34]=v.fields.name,f[35]=v.fields.price,f[36]=d):d=f[36],d},uR=e=>{let t,i,r,n,s,l,a,o,d,h,g,x,v,w,S,T,C,k,E,j,N,P,O,M,A,R,z,$,B,D,Y,F,H,V,U,W,J,q,K=(0,u.c)(84);K[0]!==e?({children:r,name:v,image:o,price:T,button:i,itemsCount:g,context:s,label:x,googlePay:l,applePay:t,contactless:n,isActive:d,itemId:h,hoveredItemId:a,onHover:w,onHoverEnd:S,...C}=e,K[0]=e,K[1]=t,K[2]=i,K[3]=r,K[4]=n,K[5]=s,K[6]=l,K[7]=a,K[8]=o,K[9]=d,K[10]=h,K[11]=g,K[12]=x,K[13]=v,K[14]=w,K[15]=S,K[16]=T,K[17]=C):(t=K[1],i=K[2],r=K[3],n=K[4],s=K[5],l=K[6],a=K[7],o=K[8],d=K[9],h=K[10],g=K[11],x=K[12],v=K[13],w=K[14],S=K[15],T=K[16],C=K[17]);let G=d&&(null===a||a===h),X=(0,y.useWindowSize)(),[Q,Z]=(0,p.useState)(!1);K[18]!==X.width?(k=()=>{Z(X.width<b.BREAKPOINTS.lg)},K[18]=X.width,K[19]=k):k=K[19],K[20]!==X?(E=[X],K[20]=X,K[21]=E):E=K[21],(0,p.useEffect)(k,E),K[22]!==d||K[23]!==Q||K[24]!==h||K[25]!==x||K[26]!==w||K[27]!==S||K[28]!==G?(j=x&&(0,c.jsx)("button",{type:"button",className:(0,m.twMerge)("bg-bg-accent pt-2 pb-7 px-6 rounded-t-[20px] absolute top-0 w-full transition-all duration-500 border-none cursor-pointer",Q?"opacity-100":d?G?"opacity-100":"opacity-0":"group-hover:opacity-100 opacity-0"),onMouseEnter:()=>w?.(h||""),onMouseLeave:()=>S?.(),"aria-hidden":"true",tabIndex:-1,children:(0,c.jsx)("p",{className:(0,m.twMerge)(_.TYPO_STYLES.copyM(),"text-fg-on-emphasis text-center"),children:x})}),K[22]=d,K[23]=Q,K[24]=h,K[25]=x,K[26]=w,K[27]=S,K[28]=G,K[29]=j):j=K[29];let ee=(d?G:a===h)&&"border border-border-accent bg-table-highlight!",et=d&&Q&&"border border-border-accent bg-table-highlight!";return K[30]!==ee||K[31]!==et?(N=(0,m.twMerge)("feature-compare relative size-full flex flex-col gap-12 justify-between p-6 rounded-[20px] transition-all duration-500",ee,et),K[30]=ee,K[31]=et,K[32]=N):N=K[32],K[33]!==h||K[34]!==w?(P=()=>w?.(h||""),K[33]=h,K[34]=w,K[35]=P):P=K[35],K[36]!==S?(O=()=>S?.(),K[36]=S,K[37]=O):O=K[37],K[38]!==o||K[39]!==g?(M=o?.src&&(0,c.jsx)("div",{className:(0,m.twMerge)("image-container xl:relative xl:pt-[75%]","rounded-lg lg:rou
124nded-[20px] overflow-hidden"),children:(0,c.jsx)(I.default,{src:o.src,...o.size,alt:o.description,sizes:(0,b.getImageSizes)(g),className:(0,m.twMerge)("h-auto w-full xl:absolute xl:bottom-0 ")})}),K[38]=o,K[39]=g,K[40]=M):M=K[40],K[41]===Symbol.for("react.memo_cache_sentinel")?(A=(0,m.twMerge)(_.TYPO_STYLES.headline5(),"text-fg-primary text-center"),K[41]=A):A=K[41],K[42]!==v?(R=(0,c.jsx)("h5",{className:A,children:v}),K[42]=v,K[43]=R):R=K[43],K[44]===Symbol.for("react.memo_cache_sentinel")?(z=(0,m.twMerge)(_.TYPO_STYLES.copyM(),"text-fg-secondary"),K[44]=z):z=K[44],K[45]!==T?($=(0,c.jsx)("p",{className:z,children:T}),K[45]=T,K[46]=$):$=K[46],K[47]!==R||K[48]!==$?(B=(0,c.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[R,$]}),K[47]=R,K[48]=$,K[49]=B):B=K[49],K[50]!==t||K[51]!==n||K[52]!==l?(D=(l||t||n)&&(0,c.jsxs)("div",{className:"flex flex-row gap-6 pt-3 justify-center",children:[l&&(0,c.jsx)(I.default,{src:"/google_pay.svg",alt:"google pay",className:"w-20 h-8 lg:w-25 lg:h-10",width:100,height:40}),n&&(0,c.jsx)(I.default,{src:"/contactless.svg",alt:"contactless pay",width:40,height:40,className:"h-8 w-8 lg:w-10 lg:h-10"}),t&&(0,c.jsx)(I.default,{src:"/apple_pay.svg",alt:"apple pay",width:98,height:40,className:"w-19.5 h-8 lg:h-10 lg:w-24.5"})]}),K[50]=t,K[51]=n,K[52]=l,K[53]=D):D=K[53],K[54]!==B||K[55]!==D?(Y=(0,c.jsx)("div",{className:"flex flex-col gap-2",children:(0,c.jsxs)("div",{className:"flex flex-col",children:[B,D]})}),K[54]=B,K[55]=D,K[56]=Y):Y=K[56],K[57]!==Y||K[58]!==M?(F=(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[M,Y]}),K[57]=Y,K[58]=M,K[59]=F):F=K[59],K[60]!==i||K[61]!==s||K[62]!==a||K[63]!==d||K[64]!==Q||K[65]!==h||K[66]!==G?(H=i&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(i.href),rel:(0,b.getLinkRel)(i.href),className:(0,m.twJoin)(d&&Q?L.BUTTON_STYLES.primary(s):d?G?L.BUTTON_STYLES.primary(s):L.BUTTON_STYLES.secondary(s):a===h?L.BUTTON_STYLES.primary(s):L.BUTTON_STYLES.secondary(s),"flex gap-2 w-full max-w-none transition-all duration-500"),href:i.href,prefetch:!1,children:i.label}),K[60]=i,K[61]=s,K[62]=a,K[63]=d,K[64]=Q,K[65]=h,K[66]=G,K[67]=H):H=K[67],K[68]===Symbol.for("react.memo_cache_sentinel")?(V=(0,m.twMerge)("comparison-rich-text text-fg-primary","[&_*_a]:text-comp-action-prim-darkGreen-enabled [&_*_a]:hover:text-comp-action-prim-darkGreen-hover [&_*_a]:active:text-comp-action-prim-darkGreen-pressed [&_*_a]:focus:text-comp-action-prim-darkGreen-focus",_.TYPO_STYLES.copyM()),K[68]=V):V=K[68],K[69]!==r?(U=(0,c.jsx)("div",{className:V,children:r}),K[69]=r,K[70]=U):U=K[70],K[71]!==F||K[72]!==H||K[73]!==U?(W=(0,c.jsxs)("div",{className:"flex flex-col gap-10",children:[F,H,U]}),K[71]=F,K[72]=H,K[73]=U,K[74]=W):W=K[74],K[75]!==C||K[76]!==W||K[77]!==N||K[78]!==P||K[79]!==O?(J=(0,c.jsx)("article",{...C,className:N,onMouseEnter:P,onMouseLeave:O,children:W}),K[75]=C,K[76]=W,K[77]=N,K[78]=P,K[79]=O,K[80]=J):J=K[80],K[81]!==J||K[82]!==j?(q=(0,c.jsxs)("div",{className:"size-full group relative pt-9 min-w-68",children:[j,J]}),K[81]=J,K[82]=j,K[83]=q):q=K[83],q},uz=e=>{let t,i,r,n,s,l,a,o=(0,u.c)(36),{entry:d,locale:f,context:p,itemsCount:m,hoveredItemId:x,onHover:y,onHoverEnd:_}=e,v=(0,h.useContentfulLiveUpdates)(d);o[0]!==d.sys.id?(t={entryId:d.sys.id},o[0]=d.sys.id,o[1]=t):t=o[1];let w=(0,h.useContentfulInspectorMode)(t);o[2]!==p||o[3]!==f||o[4]!==v.fields.firstLinkExternalUrl||o[5]!==v.fields.firstLinkPage?(i=(0,g.getLinkURL)(f,p,{...(0,M.getLinkTargetPageId)(v.fields.firstLinkPage,p.website),href:v.fields.firstLinkExternalUrl}),o[2]=p,o[3]=f,o[4]=v.fields.firstLinkExternalUrl,o[5]=v.fields.firstLinkPage,o[6]=i):i=o[6];let S=i;return o[7]!==w?(r=w({fieldId:"none"}),o[7]=w,o[8]=r):r=o[8],o[9]!==S||o[10]!==v.fields.firstLinkLabel?(n=S?{href:S,label:v.fields.firstLinkLabel||""}:void 0,o[9]=S,o[10]=v.fields.firstLinkLabel,o[11]=n):n=o[11],o[12]!==v.fields.image?(s=v.fields.image?.fields?.file?.details.image&&{description:v.fields.image.fields.description??"",size:v.fields.image.fields.file.details.image,src:(0,b.fetchContentfulImage)(v.fields.image.fields.file.url)},o[12]=v.fields.image,o[13]=s):s=o[13],o[14]!==p||o[15]!==f||o[16]!==v.fields.features?(l=v.fields.features&&(0,O.documentToReactComponents)(v.fields.features,{renderNode:(0,A.renderNode)(f,p),renderText:A.renderText}),o[14]=p,o[15]=f,o[16]=v.fields.features,o[17]=l):l=o[17],o[18]!==p||o[19]!==d.sys.id||o[20]!==x||o[21]!==m||o[22]!==y||o[23]!==_||o[24]!==r||o[25]!==n||o[26]!==s||o[27]!==l||o[28]!==v.fields.activeCard||o[29]!==v.fields.label||o[30]!==v.fields.name||o[31]!==v.fields.price||o[32]!==v.fields.showApplePay||o[33]!==v.fields.showContactless||o[34]!==v.fields.showGooglePay?(a=(0,c.jsx)(uR,{...r,context:p,button:n,price:v.fields.price,name:v.fields.name,image:s,label:v.fields.label,googlePay:v.fields.showGooglePay,applePay:v.fields.showApplePay,contactless:v.fields.showContactless,itemsCount:m,isActive:v.fields.activeCard,itemId:d.sys.id,hoveredItemId:x,onHover:y,onHoverEnd:_,children:l}),o[18]=p,o[19]=d.sys.id,o[20]=x,o[21]=m,o[22]=y,o[23]=_,o[24]=r,o[25]=n,o[26]=s,o[27]=l,o[28]=v.fields.activeCard,o[29]=v.fields.label,o[30]=v.fields.name,o[31]=v.fields.price,o[32]=v.fields.showApplePay,o[33]=v.fields.showContactless,o[34]=v.fields.showGooglePay,o[35]=a):a=o[35],a},u$=e=>{let t,i,r,n,s,l,a,o,d,v,w,S,T,j=(0,u.c)(28),{entry:N,locale:P,context:O}=e,A=(0,x.useWebsitePredicate)(O.website);j[0]!==N.sys.id?(t={entryId:N.sys.id},j[0]=N.sys.id,j[1]=t):t=j[1];let I=(0,h.useContentfulInspectorMode)(t),R=(0,h.useContentfulLiveUpdates)(N),z=(0,y.useWindowSize)(),$=(0,b.getSpaceTopClass)((0,b.getEnumValue)(R.fields.spaceTop,b.SPACE,b.SPACE.xl)),B=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(R.fields.spaceBottom,b.SPACE,b.SPACE.xl)),D=(R.fields.comparisonItems||[]).filter(A),Y=(R.fields.featureCompareItems||[]).filter(A),F=R.fields.compareTable,H=R.fields.compareTable?.content?.find(uD)?.content,[V,U]=(0,p.useState)(!1),[W,J]=(0,p.useState)(null),[q,K]=(0,p.useState)(null),[G,X]=(0,p.useState)(D[0]?.sys.id||null),[Q,Z]=(0,p.useState)([Y[0]?.sys.id||null,Y[1]?.sys.id||null,Y[2]?.sys.id||null]);j[2]!==z.width?(i=()=>{U(z.width<b.BREAKPOINTS.lg)},j[2]=z.width,j[3]=i):i=j[3],j[4]!==z?(r=[z],j[4]=z,j[5]=r):r=j[5],(0,p.useEffect)(i,r),j[6]===Symbol.for("react.memo_cache_sentinel")?(n={},j[6]=n):n=j[6];let ee=(0,p.useRef)(n);j[7]!==z.width?(s=()=>z.width<b.BREAKPOINTS.md?1:z.width<b.BREAKPOINTS.xl?2:3,j[7]=z.width,j[8]=s):s=j[8];let et=s;j[9]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{X(e)},j[9]=l):l=j[9];let ei=l,er=et(),en=Q.slice(0,er),es=en.map(e=>{if(!e)return -1;
124let t=Y.findIndex(t=>t.sys.id===e);return t>=0?t+1:-1}),el=H?.[0]?.content?.length??0,ea=H?.map(e=>{let t=[];return e.content?.[0]&&t.push(e.content[0]),es.forEach(i=>{i>0&&e.content?.[i]&&t.push(e.content[i])}),el>er+1&&e.content?.[el-1]&&t.push(e.content[el-1]),{...e,content:t}});if(j[10]!==q?(a=()=>{let e=e=>{if(!q)return;let t=ee.current[q];t&&!t.contains(e.target)&&K(null)};if(q)return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},o=[q],j[10]=q,j[11]=a,j[12]=o):(a=j[11],o=j[12]),(0,p.useEffect)(a,o),0===D.length&&0===Y.length)return null;j[13]!==q?(d=(e,t)=>{t.stopPropagation(),K(q===e?null:e)},j[13]=q,j[14]=d):d=j[14];let eo=d;j[15]!==Q?(v=(e,t,i)=>{i.stopPropagation();let r=[...Q];r[e]=t,Z(r),K(null)},j[15]=Q,j[16]=v):v=j[16];let ed=v;j[17]===Symbol.for("react.memo_cache_sentinel")?(w={[b.BREAKPOINTS.xs]:1,[b.BREAKPOINTS.sm]:1,[b.BREAKPOINTS.md]:1.5,[b.BREAKPOINTS.lg]:1.5,[b.BREAKPOINTS.xl]:2,[b.BREAKPOINTS.xxl]:2},j[17]=w):w=j[17];let ec=w,eu=(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),B,$,"gap-32.5 flex flex-col");j[18]!==I?(S=I({fieldId:"none"}),j[18]=I,j[19]=S):S=j[19];let eh=D.length>0&&(0,c.jsx)("style",{children:` 125 .style-${R.sys.id}-container { 126 display: flex; 127 align-items: center; 128 @media (min-width: ${b.BREAKPOINTS.lg}px) { 129 justify-content: center; 130 } 131 } 132 `}),ef=R.fields.highlightMiddleItem&&3===D.length&&(0,c.jsx)("style",{children:` 133 .style-${R.sys.id}-item { 134 @media (min-width: ${b.BREAKPOINTS.lg}px) { 135 &:nth-child(3) { 136 .image-container { 137 margin:0 -1rem; 138 } 139 >div{ 140 background-color: var(--color-bg-highlight); 141 border-radius: 20px; 142 } 143 } 144 } 145 &:nth-child(3) { 146 a.link { 147 background-color: var(--color-comp-action-prim-darkGreen-enabled); 148 border: none; 149 color: var(--color-comp-action-prim-darkGreen-foreground); 150 &:hover { 151 background-color: var(--color-comp-action-prim-darkGreen-hover); 152 } 153 &:active { 154 background-color: var(--color-comp-action-prim-darkGreen-pressed); 155 } 156 } 157 } 158 } 159 `}),ep=D.length&&V?(0,c.jsxs)("div",{className:"flex flex-col gap-10",children:[(0,c.jsx)("div",{className:"flex justify-center",children:(0,c.jsx)("div",{className:"overflow-x-auto",children:(0,c.jsx)("div",{className:"flex bg-comp-tabs-focus rounded-[100px] w-max p-1 gap-2",children:D.map(e=>(0,c.jsx)("button",{type:"button",onClick:()=>ei(e.sys.id),className:"cursor-pointer",children:(0,c.jsx)(uO,{context:O,entrySysId:R.sys.id,label:e.fields.name,isVisible:G===e.sys.id})},e.sys.id))})})}),(0,c.jsx)("div",{className:(0,m.twMerge)("w-[min(400px,_100%)] my-0 mx-auto pt-6",G===D[1].sys.id&&"[&_*_a.link]:bg-comp-action-prim-darkGreen-enabled [&_*_a.link]:border-0 [&_*_a.link]:text-comp-action-prim-darkGreen-foreground"),children:D.map(e=>G===e.sys.id?(0,c.jsx)(uI,{entry:e,locale:P,context:O,itemsCount:D.length},e.sys.id):null)})]}):D.length&&!V?(0,c.jsx)(k,{scrollToCenter:!0,styleId:R.sys.id,data:{[b.BREAKPOINTS.xs]:{count:1,gap:1,offset:80,scrollAlignment:"center"},[b.BREAKPOINTS.sm]:{count:1,gap:1,offset:200,scrollAlignment:"center"},[b.BREAKPOINTS.md]:{count:1,gap:1.5,offset:400,scrollAlignment:"center"},[b.BREAKPOINTS.lg]:{count:3,gap:0,offset:0,scrollAlignment:"start"},[b.BREAKPOINTS.xl]:{count:3,gap:0,offset:0,scrollAlignment:"start"},[b.BREAKPOINTS.xxl]:{count:3,gap:0,offset:0,scrollAlignment:"start"}},itemsCount:D.length,className:(0,m.twMerge)(b.VIEWPORT_STYLES.margin(!0),`style-${R.sys.id}-container`,"lg:mx-0 xl:mx-0 2xl:mx-0"),sideOffset:{LG:0,XS:1},children:D.map((e,t)=>(0,c.jsx)(E,{styleId:`${R.sys.id}`,children:(0,c.jsx)(uI,{entry:e,locale:P,context:O,itemsCount:D.length,imagesRounded:R.fields.imagesRounded})},t))}):null,em=Y.length?(0,c.jsx)("div",{className:"relative",children:(0,c.jsx)(k,{styleId:R.sys.id,data:{[b.BREAKPOINTS.xs]:{count:1,gap:ec[b.BREAKPOINTS.xs],offset:80,scrollAlignment:"center"},[b.BREAKPOINTS.sm]:{count:1,gap:ec[b.BREAKPOINTS.sm],offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.md]:{count:2,gap:ec[b.BREAKPOINTS.md],offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.lg]:{count:2,gap:ec[b.BREAKPOINTS.lg],offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.xl]:{count:3,gap:ec[b.BREAKPOINTS.xl],offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.xxl]:{count:3,gap:ec[b.BREAKPOINTS.xxl],offset:100,scrollAlignment:"start"}},itemsCount:Y.length,className:(0,m.twMerge)(b.VIEWPORT_STYLES.margin(!0),"2xl:mx-0"),sideOffset:{"2XL":0,LG:8.5,
159XL:20.5,XS:1},CarouselNavigation:uB,children:Y.map((e,t)=>(0,c.jsx)(E,{styleId:`${R.sys.id}`,children:(0,c.jsx)(uz,{entry:e,locale:P,context:O,itemsCount:Y.length,hoveredItemId:W,onHover:J,onHoverEnd:()=>J(null)})},t))})}):null,eg=F&&(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,c.jsx)("div",{className:"flex flex-row w-full border border-border-subtle rounded-2xl",children:(0,c.jsxs)("table",{className:"feature-comparison-table-module",children:[(0,c.jsx)("thead",{children:(0,c.jsxs)("tr",{className:"hidden md:table-row",children:[(0,c.jsx)("th",{className:"w-[320px]!"}),(0,c.jsx)("th",{className:"w-auto"})]})}),(0,c.jsx)("tbody",{children:(0,c.jsxs)("tr",{children:[(0,c.jsx)("th",{className:"hidden lg:table p-6"}),[...en].map((e,t)=>{let i=Y.find(t=>t.sys.id===e);if(!i)return null;let r=(0,g.getLinkURL)(P,O,{...(0,M.getLinkTargetPageId)(i.fields.firstLinkPage,O.website),href:i.fields.firstLinkExternalUrl});return(0,c.jsx)("th",{className:"p-6 w-[50%]",children:(0,c.jsxs)("div",{className:"relative",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-10",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,c.jsx)("h6",{className:_.TYPO_STYLES.headline6(),children:i.fields.name}),(0,c.jsx)("p",{className:(0,m.twMerge)(_.TYPO_STYLES.copyM(),"text-fg-secondary"),children:i.fields.price})]}),r&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(r),rel:(0,b.getLinkRel)(r),className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(),"flex gap-2 w-full max-w-none"),href:r,prefetch:!1,children:i.fields.firstLinkLabel})]}),Y.length>er&&(0,c.jsxs)("div",{className:"absolute right-0 top-0",ref:e=>{e&&(ee.current[i.sys.id]=e)},children:[(0,c.jsx)("button",{type:"button",onClick:e=>eo(i.sys.id,e),className:(0,m.twMerge)(_.TYPO_STYLES.icon()),children:(0,C.toHTMLCode)(q===i.sys.id?C.ICONS.chevronUp:C.ICONS.chevronDown)}),q===i.sys.id&&(0,c.jsx)("div",{className:"absolute right-0 mt-2 bg-white border border-border-subtle rounded-lg shadow-lg z-10 min-w-50",children:Y.filter(t=>![...en].filter(t=>t!==e).includes(t.sys.id)).map(i=>(0,c.jsx)("button",{type:"button",onClick:e=>ed(t,i.sys.id,e),className:(0,m.twMerge)("w-full text-left px-4 py-3 hover:bg-comp-tabs-focus transition-colors",e===i.sys.id&&"bg-comp-tabs-focus font-semibold"),children:i.fields.name},i.sys.id))})]})]})},i.sys.id)})]})})]})}),(0,c.jsx)("div",{children:(0,c.jsx)("div",{className:"flex flex-col gap-10 feature-comparison-table-mobile",children:ea&&(0,c.jsx)(uC,{featureCompare:!0,tableRows:ea,locale:P,context:O,childrenCount:3,originalNumberOfCells:el,footerRow:(0,c.jsxs)("tr",{children:[(0,c.jsx)("td",{}),[...en].map(e=>{let t=Y.find(t=>t.sys.id===e);if(!t)return null;let i=(0,g.getLinkURL)(P,O,{...(0,M.getLinkTargetPageId)(t.fields.firstLinkPage,O.website),href:t.fields.firstLinkExternalUrl});return(0,c.jsx)("td",{className:(0,m.twMerge)("p-6"),children:(0,c.jsx)("div",{className:"flex justify-center w-full",children:i&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(i),rel:(0,b.getLinkRel)(i),className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(),"flex gap-2 w-full max-w-none no-underline!"),href:i,prefetch:!1,children:t.fields.firstLinkLabel})})},t.sys.id)}),(0,c.jsx)("td",{})]})})})})]});return j[20]!==eu||j[21]!==S||j[22]!==eh||j[23]!==ef||j[24]!==ep||j[25]!==em||j[26]!==eg?(T=(0,c.jsxs)("section",{className:eu,...S,children:[eh,ef,ep,em,eg]}),j[20]=eu,j[21]=S,j[22]=eh,j[23]=ef,j[24]=ep,j[25]=em,j[26]=eg,j[27]=T):T=j[27],T},uB=e=>{let t,i,r=(0,u.c)(3);return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),v.WRAPPER_STYLES.HCenterRight(),"gap-2 pr-0!"),r[0]=t):t=r[0],r[1]!==e?(i=(0,c.jsx)("div",{className:"absolute -bottom-22.5 left-0 right-0 h-12.5",children:(0,c.jsx)(j,{...e,className:t})}),r[1]=e,r[2]=i):i=r[2],i};function uD(e){return e.nodeType===uw.BLOCKS.TABLE}let uY=e=>{let t,i,r,n,s,l,a,o,d,h,g,x,v=(0,u.c)(30),{name:w,description:S,favored:T,button:C,image:k,locale:E}=e,j=(0,y.useWindowSize)(),N=E===b.LOCALES.en?J.default:W.default,[P,O]=(0,p.useState)(!1);v[0]!==j.width?(t=()=>{O(j.width<1280)},v[0]=j.width,v[1]=t):t=v[1],v[2]!==j?(i=[j],v[2]=j,v[3]=i):i=v[3],(0,p.useEffect)(t,i);let M=T&&"bg-table-highlight relative";return v[4]!==M?(r=(0,m.twMerge)("flex flex-col gap-6 items-center p-6 pb-10 rounded-[20px] lg:rounded-none",M),v[4]=M,v[5]=r):r=v[5],v[6]!==N||v[7]!==T?(n=T&&(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.captionHighlight(),"px-2 py-1 bg-bg-emphasis text-fg-on-emphasis rounded-xl absolute -top-[31px] left-4"),children:N["comparison-table-module"].favored}),v[6]=N,v[7]=T,v[8]=n):n=v[8],v[9]!==k?(s=k&&(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(k.src),...k.size,alt:k.description,sizes:`(min-width: ${b.BREAKPOINTS.sm}px) ${b.BREAKPOINTS.sm}px, 100vw`,className:""}
159),v[9]=k,v[10]=s):s=v[10],v[11]===Symbol.for("react.memo_cache_sentinel")?(l=_.TYPO_STYLES.headline6(),v[11]=l):l=v[11],v[12]!==w?(a=(0,c.jsx)("h6",{className:l,children:w}),v[12]=w,v[13]=a):a=v[13],v[14]===Symbol.for("react.memo_cache_sentinel")?(o=_.TYPO_STYLES.copyM(),v[14]=o):o=v[14],v[15]!==S?(d=(0,c.jsx)("p",{className:o,children:S}),v[15]=S,v[16]=d):d=v[16],v[17]!==d||v[18]!==a?(h=(0,c.jsxs)("div",{className:"text-fg-primary",children:[a,d]}),v[17]=d,v[18]=a,v[19]=h):h=v[19],v[20]!==C||v[21]!==T||v[22]!==P?(g=C&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(C.href),rel:(0,b.getLinkRel)(C.href),className:(0,m.twMerge)(T?L.BUTTON_STYLES.primary():P?L.BUTTON_STYLES.primaryHighlightBig():L.BUTTON_STYLES.secondaryBig(),"flex gap-2 w-full max-w-none lg:w-fit"),href:C.href,prefetch:!1,children:C.label}),v[20]=C,v[21]=T,v[22]=P,v[23]=g):g=v[23],v[24]!==h||v[25]!==g||v[26]!==r||v[27]!==n||v[28]!==s?(x=(0,c.jsxs)("div",{className:r,children:[n,s,h,g]}),v[24]=h,v[25]=g,v[26]=r,v[27]=n,v[28]=s,v[29]=x):x=v[29],x},uF=e=>{let t,i,r,n,s=(0,u.c)(17),{entry:l,locale:a,context:o}=e,d=(0,h.useContentfulLiveUpdates)(l);s[0]!==o||s[1]!==a||s[2]!==d.fields.linkHref||s[3]!==d.fields.linkRef?(t=(0,g.getLinkURL)(a,o,{...(0,M.getLinkTargetPageId)(d.fields.linkRef,o.website),href:d.fields.linkHref}),s[0]=o,s[1]=a,s[2]=d.fields.linkHref,s[3]=d.fields.linkRef,s[4]=t):t=s[4];let f=t;return s[5]!==d.fields.image?(i=d.fields.image?.fields?.file?.details.image&&{description:d.fields.image.fields.description??"",size:d.fields.image.fields.file.details.image,src:`https:${d.fields.image?.fields.file.url}?w=${b.BREAKPOINTS.viewport}`},s[5]=d.fields.image,s[6]=i):i=s[6],s[7]!==f||s[8]!==d.fields.label?(r=f?{href:f,label:d.fields.label||"what?"}:void 0,s[7]=f,s[8]=d.fields.label,s[9]=r):r=s[9],s[10]!==a||s[11]!==i||s[12]!==r||s[13]!==d.fields.description||s[14]!==d.fields.favored||s[15]!==d.fields.name?(n=(0,c.jsx)(uY,{name:d.fields.name,description:d.fields.description,favored:d.fields.favored,image:i,button:r,locale:a}),s[10]=a,s[11]=i,s[12]=r,s[13]=d.fields.description,s[14]=d.fields.favored,s[15]=d.fields.name,s[16]=n):n=s[16],n},uH=e=>{let t,i,r,n,s,l,a=(0,u.c)(13),{entry:o,locale:d,context:_}=e,v=(0,x.useWebsitePredicate)(_.website);a[0]!==o.sys.id?(t={entryId:o.sys.id},a[0]=o.sys.id,a[1]=t):t=a[1];let w=(0,h.useContentfulInspectorMode)(t),S=(0,h.useContentfulLiveUpdates)(o),T=(0,y.useWindowSize)(),[C,k]=(0,p.useState)(!1);a[2]!==T.width?(i=()=>{k(T.width<1280)},a[2]=T.width,a[3]=i):i=a[3],a[4]!==T?(r=[T],a[4]=T,a[5]=r):r=a[5],(0,p.useEffect)(i,r);let E=(S.fields.items||[]).filter(v),[j,N]=(0,p.useState)(E[0]?.sys.id);if(0===E.length)return null;let P=(0,b.getSpaceTopClass)((0,b.getEnumValue)(S.fields.spacingTop,b.SPACE,b.SPACE.xl)),O=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(S.fields.spacingBottom,b.SPACE,b.SPACE.xl)),A=Math.max(1,(E?.findIndex(e=>e.sys.id===j)??-1)+1);a[6]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{N(e)},a[6]=n):n=a[6];let I=n,R=E.findIndex(uV),z=S.fields.tables?.map(uW),$=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),"flex gap-10 lg:gap-16 flex-col",O,P);a[7]!==w?(s=w({fieldId:"none"}),a[7]=w,a[8]=s):s=a[8];let B=C?(0,c.jsxs)("div",{className:"flex flex-col gap-10",children:[(0,c.jsx)("div",{className:"flex justify-center",children:(0,c.jsx)("div",{className:"overflow-x-auto",children:(0,c.jsx)("div",{className:"flex bg-comp-tabs-focus rounded-[100px] w-max p-1 gap-2",children:E.map(e=>(0,c.jsx)("button",{type:"button",onClick:()=>I(e.sys.id),className:"cursor-pointer",children:(0,c.jsx)(uO,{context:_,entrySysId:S.sys.id,label:e.fields.name,isVisible:j===e.sys.id})},e.sys.id))})})}),(0,c.jsx)("div",{className:"max-w-[320px] my-0 mx-auto pt-6",children:E.map(e=>j===e.sys.id?(0,c.jsx)(uF,{locale:d,entry:e,context:_},e?.sys.id):null)}),(0,c.jsx)("div",{className:"comparison-table-mobile flex flex-col gap-10",children:z?.map((e,t)=>e?(0,c.jsx)(uC,{highlightCol:R,tableRows:e,locale:d,context:_,childrenCount:E.length,activeCol:A},t):null)}),E.map(e=>{let t=(0,g.getLinkURL)(d,_,{...(0,M.getLinkTargetPageId)(e.fields.linkRef,_.website),href:e.fields.linkHref});return j===e.sys.id?(0,c.jsx)("div",{className:"flex justify-center",children:t&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(t),rel:(0,b.getLinkRel)(t),className:L.BUTTON_STYLES.primaryHighlightBig(),href:t,prefetch:!1,children:e.fields.label})},e.sys.id):null})]}):(0,c.jsxs)("div",{className:"flex flex-col",children:[(0,c.jsx)("div",{className:"flex flex-row w-full",children:(0,c.jsxs)("table",{className:"comparison-table-module",children:[(0,c.jsx)("thead",{children:(0,c.jsxs)("tr",{className:"hidden md:table-row",children:[(0,c.jsx)("th",{className:"!w-[320px]"}),(0,c.jsx)("th",{className:"w-auto"})]})}),(0,c.jsx)("tbody",{children:(0,c.jsxs)("tr",{children:[(0,c.jsx)("th",{}),E.map(e=>(0,c.jsx)("th",{children:(0,c.jsx)(uF,{locale:d,entry:e,context:_},e?.sys.id)},e.sys.id))]})})]})}),(0,c.jsx)("div",{className:"flex flex-col gap-10",children:z?.map((e,t)=>e?(0,c.jsx)(uC,{highlightCol:R,tableRows:e,locale:d,context:_,childrenCount:E.length,activeCol:A},t):null)}),(0,c.jsxs)("table",{className:"comparison-table-module",children:[(0,c.jsx)("thead",{children:(0,c.jsxs)("tr",{className:"hidden md:table-row",children:[(0,c.jsx)("th",{className:"!w-[320px]"}),(0,c.jsx)("th",{className:"w-auto"})]})}),(0,c.jsx)("tbody",{children:(0,c.jsxs)("tr",{children:[(0,c.jsx)("th",{}),E.map(e=>{let t=(0,g.getLinkURL)(d,_,{...(0,M.getLinkTargetPageId)(e.fields.linkRef,_.website),href:e.fields.linkHref});return(0,c.jsx)("th",{className:(0,m.twMerge)("py-10 px-6",e.fields.favored&&"bg-table-highlight"),children:(0,c.jsx)("div",{className:"flex justify-center",children:t&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(t),rel:(0,b.getLinkRel)(t),className:(0,m.twMerge)(e.fields.favored?L.BUTTON_STYLES.primary():C?L.BUTTON_STYLES.primaryHighlightBig():L.BUTTON_STYLES.secondaryBig(),"flex gap-2 w-full max-w-none lg:w-fit"),href:t,prefetch:!1,children:e.fields.label})})},e.sys.id)})]})})]})]});return a[9]!==$||a[10]!==s||a[11]!==B?(l=(0,c.jsx)("section",{className:$,...s,children:B}),a[9]=$,a[10]=s,a[11]=B,a[12]=l):l=a[12],l};function uV(e){return!!e.fields.favored}
159function uU(e){return e.nodeType===uw.BLOCKS.TABLE}function uW(e){return e?.fields.content?.content.find(uU)?.content}var uJ=e.i(48609);let uq=e=>{let t,i,r,n,s,l,a,o,d,h,p,g=(0,u.c)(26),{context:x,entry:b,locale:y,onAccept:v}=e;return g[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twJoin)(_.TYPO_STYLES.headline4(),"text-fg-primary"),g[0]=t):t=g[0],g[1]!==b.fields.headline?(i=(0,c.jsx)("h4",{className:t,children:b.fields.headline}),g[1]=b.fields.headline,g[2]=i):i=g[2],g[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary pt-8 rich-text"),g[3]=r):r=g[3],g[4]!==x||g[5]!==b.fields.content||g[6]!==y?(n=b.fields.content&&(0,O.documentToReactComponents)(b.fields.content,{renderNode:(0,A.renderNode)(y,x),renderText:A.renderText}),g[4]=x,g[5]=b.fields.content,g[6]=y,g[7]=n):n=g[7],g[8]!==n?(s=(0,c.jsx)("div",{className:r,children:n}),g[8]=n,g[9]=s):s=g[9],g[10]!==i||g[11]!==s?(l=(0,c.jsxs)("div",{className:"flex flex-col gap-2",children:[i,s]}),g[10]=i,g[11]=s,g[12]=l):l=g[12],g[13]===Symbol.for("react.memo_cache_sentinel")?(a=(0,m.twJoin)(L.BUTTON_STYLES.primaryHighlightBig(),"w-full md:max-w-[297px] md:w-fit"),g[13]=a):a=g[13],g[14]!==b.fields.acceptButtonLabel||g[15]!==v?(o=(0,c.jsx)("button",{className:a,type:"button",onClick:v,children:b.fields.acceptButtonLabel}),g[14]=b.fields.acceptButtonLabel,g[15]=v,g[16]=o):o=g[16],g[17]!==b.fields.rejectButtonLabel||g[18]!==b.fields.rejectUrl?(d=b.fields.rejectUrl&&(0,c.jsx)(f.default,{href:b.fields.rejectUrl,className:L.BUTTON_STYLES.secondary(),prefetch:!1,children:b.fields.rejectButtonLabel}),g[17]=b.fields.rejectButtonLabel,g[18]=b.fields.rejectUrl,g[19]=d):d=g[19],g[20]!==o||g[21]!==d?(h=(0,c.jsxs)("div",{className:"flex flex-col md:flex-row gap-4",children:[o,d]}),g[20]=o,g[21]=d,g[22]=h):h=g[22],g[23]!==h||g[24]!==l?(p=(0,c.jsx)("div",{className:"w-full py-10 px-6 md:p-10 lg:p-20 2xl:px-40",children:(0,c.jsx)("div",{className:"flex items-center justify-center",children:(0,c.jsx)("div",{className:"w-full max-w-[1120px]",children:(0,c.jsx)("div",{className:"flex flex-col lg:flex-row bg-bg-secondary w-full rounded-[20px] md:rounded-[40px] p-6 md:p-10 lg:p-16 gap-10",children:(0,c.jsxs)("div",{className:"flex flex-col gap-6 w-full",children:[l,h]})})})})}),g[23]=h,g[24]=l,g[25]=p):p=g[25],p};var uK=e.i(20964);let uG="font-weight: normal;",uX=uG+"font-style: italic;",uQ="default",uZ=Object.freeze({assert:!0,error:!0,warn:!0}),u0={expand:!1,defaultEvent:void 0,event:void 0,label:"AutoConsoleGroup",showTime:!0},u1={profile:0,profileEnd:0,timeStamp:0,trace:0},u2=Object.assign(console),{fromEntries:u3,keys:u4}=Object,u5=e=>[e,u2[e]],u6=(e,t)=>u3(u4(e).map(t));typeof window>"u"||"function"!=typeof window.matchMedia||window.matchMedia("(prefers-color-scheme: dark)").matches;let u7=(l=function(e={}){let t={},i={},r=[],n={...u0,expand:!e.collapsed||u0.expanded,...e},s="";function l(){r.length=0,s=""}function a(){delete n.event,l()}function o(){let e;if(0===r.length)return void a();for(let[t,...i]of(u2[r.some(([e])=>e in uZ)||n.expand?"group":"groupCollapsed"](`%c${n.label}%c ${(e=n.event||n.defaultEvent)?`${e}`:""} %c${n.showTime?s:""}`,uG,"font-weight: bold;",uX),r))u2.assert(t in u2,`Unknown console method: ${t}`),t in u2&&u2[t](...i);u2.groupEnd(),a()}function d(){let e,t,i,r,n,l;""===s&&(e=new Date,i=(t=(t,i)=>e[t]().toString().padStart(i,"0"))("getHours",2),r=t("getMinutes",2),n=t("getSeconds",2),l=t("getMilliseconds",3),s=`@ ${i}:${r}:${n}.${l}`,queueMicrotask(()=>queueMicrotask(o)))}function c(e,...t){0===r.length&&d(),r.push([e,...t])}function u(e=uQ,...i){if(!t[e])return void c("timeLog",e,...i);let r=performance.now()-t[e];c("log",`${e}: ${r} ms`,...i)}return{...u6(n,e=>[e,function(t){n[e]=t}]),...u6(console,e=>[e,(...t)=>c(e,...t)]),...u6(u1,u5),assert:function(e,...t){!0!==e&&c("assert",e,...t)},count:function(e=uQ){i[e]?i[e]+=1:i[e]=1,c("log",`${e}: ${i[e]}`)},countReset:function(e=uQ){delete i[e]},endAutoGroup:o,errorBoundary:e=>(...t)=>{let i;try{i=e(...t)}catch(e){if(!Error.prototype.isPrototypeOf(e))throw e;c("error",e),o()}return i},event:function(e){d(),n.event=e},purge:l,time:function(e=uQ){d(),t[e]=performance.now()},timeEnd:function(e=uQ){u(e),delete t[e]},timeLog:u,touch:d}}
159,l?.__esModule?l.default:l);function u8({forwardRef:e,...t}){let i=(({license:e,bodyBackground:t,bodyMargin:i,bodyPadding:r,checkOrigin:n,direction:s,inPageLinks:l,log:a,offset:o,offsetHeight:d,offsetWidth:c,scrolling:u,tolerance:h,warningTimeout:f,waitForLoad:p,onAfterClose:m,onReady:g,onMessage:x,onResized:b,...y})=>y)(t),r=(0,p.useRef)(null),n=u7(),s=()=>(n.event("close"),n.warn("Close event ignored, to remove the iframe update your React component."),!1);return(0,p.useEffect)(()=>{let e=r.current,i={...t,onBeforeClose:s};n.label(`react(${e.id})`),n.event("setup");let l=(0,uK.default)(i)(e);return n.expand(i.logExpand),t.log&&n.log("Created React component"),()=>{n.endAutoGroup(),l?.disconnect()}},[]),(0,p.useImperativeHandle)(e,()=>({getRef:()=>r,getElement:()=>r.current,resize:()=>r.current.iframeResizer.resize(),moveToAnchor:e=>r.current.iframeResizer.moveToAnchor(e),sendMessage:(e,t)=>{r.current.iframeResizer.sendMessage(e,t)}})),p.default.createElement("iframe",iT({},i,{ref:r}))}let u9=e=>{let t,i,r,n,s,l=(0,u.c)(15),{entry:a}=e,o=(0,h.useContentfulLiveUpdates)(a);l[0]!==a.sys.id?(t={entryId:a.sys.id},l[0]=a.sys.id,l[1]=t):t=l[1];let d=(0,h.useContentfulInspectorMode)(t);if(l[2]!==o.fields.spaceBottom||l[3]!==o.fields.spaceTop){let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(o.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(o.fields.spaceBottom,b.SPACE,b.SPACE.xl));i=(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),e,t),l[2]=o.fields.spaceBottom,l[3]=o.fields.spaceTop,l[4]=i}else i=l[4];return l[5]!==d?(r=d({fieldId:"none"}),l[5]=d,l[6]=r):r=l[6],l[7]!==a.fields.title||l[8]!==a.fields.url||l[9]!==a.sys.id?(n=(0,c.jsx)(u8,{width:"100%",license:"1jy4dww5qzv-s54r73oxcn-v59f4kfgfz",src:a.fields.url,title:a.fields.title,id:a.sys.id}),l[7]=a.fields.title,l[8]=a.fields.url,l[9]=a.sys.id,l[10]=n):n=l[10],l[11]!==i||l[12]!==r||l[13]!==n?(s=(0,c.jsx)("section",{className:i,...r,children:n}),l[11]=i,l[12]=r,l[13]=n,l[14]=s):s=l[14],s},he=e=>{let t,i,r,n,s,l,a,o,d,h,f,g,x,b=(0,u.c)(26);b[0]!==e?({children:t,label:i,...r}=e,b[0]=e,b[1]=t,b[2]=i,b[3]=r):(t=b[1],i=b[2],r=b[3]);let[y,v]=(0,p.useState)(!1);b[4]!==y?(n=()=>{v(!y)},b[4]=y,b[5]=n):n=b[5];let w=n;return b[6]===Symbol.for("react.memo_cache_sentinel")?(s=(0,m.twJoin)("text-fg-primary border border-fg-primary hover:bg-comp-action-ghost-def-bg-hover hover:border-comp-acc-hover-fgHover focus:outline-2 focus:outline-offset-3 focus:outline-border-focus","cursor-pointer group py-3 px-4 lg:px-6 lg:py-5 rounded-[12px] flex flex-col gap-1 lg:gap-2"),b[6]=s):s=b[6],b[7]===Symbol.for("react.memo_cache_sentinel")?(l=(0,m.twMerge)(_.TYPO_STYLES.headline7(),"text-left"),b[7]=l):l=b[7],b[8]!==i?(a=(0,c.jsx)("h6",{className:l,children:i}),b[8]=i,b[9]=a):a=b[9],b[10]===Symbol.for("react.memo_cache_sentinel")?(o=(0,m.twJoin)("text-fg-primary group-hover:text-comp-acc-hover-fgHover group-focus:text-comp-acc-hover-fgHover text-32 absolute -right-1 top-1/2 -translate-y-1/2",_.TYPO_STYLES.icon()),b[10]=o):o=b[10],b[11]!==y?(d=y?(0,C.toHTMLCode)(C.ICONS.chevronUp):(0,C.toHTMLCode)(C.ICONS.chevronDown),b[11]=y,b[12]=d):d=b[12],b[13]!==d?(h=(0,c.jsx)("span",{className:o,children:d}
159),b[13]=d,b[14]=h):h=b[14],b[15]!==a||b[16]!==h?(f=(0,c.jsxs)("div",{className:"flex relative pr-14",children:[a,h]}),b[15]=a,b[16]=h,b[17]=f):f=b[17],b[18]!==t||b[19]!==y?(g=y&&(0,c.jsx)("div",{className:(0,m.twMerge)(_.TYPO_STYLES.lead(),"text-left flex flex-col gap-4 lg:pr-16 [&_*_a]:underline "),children:t}),b[18]=t,b[19]=y,b[20]=g):g=b[20],b[21]!==w||b[22]!==r||b[23]!==f||b[24]!==g?(x=(0,c.jsxs)("button",{...r,type:"button",onClick:w,className:s,children:[f,g]}),b[21]=w,b[22]=r,b[23]=f,b[24]=g,b[25]=x):x=b[25],x},ht=e=>{let t,i,r,n,s=(0,u.c)(12),{entry:l,locale:a,context:o}=e,d=(0,h.useContentfulLiveUpdates)(l);s[0]!==l.sys.id?(t={entryId:l.sys.id},s[0]=l.sys.id,s[1]=t):t=s[1];let f=(0,h.useContentfulInspectorMode)(t),p=d.fields.label;return s[2]!==f?(i=f({fieldId:"none"}),s[2]=f,s[3]=i):i=s[3],s[4]!==o||s[5]!==a||s[6]!==d.fields.description?(r=d.fields.description&&(0,O.documentToReactComponents)(d.fields.description,{renderNode:(0,A.renderNode)(a,o),renderText:A.renderText}),s[4]=o,s[5]=a,s[6]=d.fields.description,s[7]=r):r=s[7],s[8]!==i||s[9]!==r||s[10]!==d.fields.label?(n=(0,c.jsx)(he,{label:p,...i,children:r}),s[8]=i,s[9]=r,s[10]=d.fields.label,s[11]=n):n=s[11],n},hi=e=>{let t,i,r=(0,u.c)(64),{entry:n,locale:s,context:l}=e,a=(0,x.useWebsitePredicate)(l.website),o=(0,h.useContentfulLiveUpdates)(n);r[0]!==n.sys.id?(t={entryId:n.sys.id},r[0]=n.sys.id,r[1]=t):t=r[1];let d=(0,h.useContentfulInspectorMode)(t);if(r[2]!==l||r[3]!==d||r[4]!==s||r[5]!==o.fields.description||r[6]!==o.fields.downloadImageFile?.fields?.file||r[7]!==o.fields.downloadPdfFile?.fields?.file||r[8]!==o.fields.image?.fields||r[9]!==o.fields.imagePosition||r[10]!==o.fields.items||r[11]!==o.fields.linkPrimaryLabel||r[12]!==o.fields.linkSecondaryLabel||r[13]!==o.fields.name||r[14]!==o.fields.position||r[15]!==o.fields.spaceBottom||r[16]!==o.fields.spaceTop||r[17]!==a){i=Symbol.for("react.early_return_sentinel");i:{let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(o.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(o.fields.spaceBottom,b.SPACE,b.SPACE.xl)),n=(o.fields.items??[]).filter(a),u=o.fields.downloadImageFile?.fields?.file,h=o.fields.downloadPdfFile?.fields?.file,f=o.fields.image?.fields?.file;if(n){let a,p,g,x,y,v,w,S,T,C,k,E,j,N,P,M,R=(0,m.twJoin)("bg-bg-primary",t,e);r[19]!==d?(a=d({fieldId:"none"}),r[19]=d,r[20]=a):a=r[20],r[21]===Symbol.for("react.memo_cache_sentinel")?(p=b.VIEWPORT_STYLES.viewport(),r[21]=p):p=r[21];let z=o.fields.imagePosition?"lg:flex-row":"lg:flex-row-reverse";r[22]!==z?(g=(0,m.twMerge)("flex flex-col gap-10 xl:gap-14 items-center w-full",z),r[22]=z,r[23]=g):g=r[23],r[24]!==f||r[25]!==o.fields.image?.fields?(x=f&&(0,c.jsx)(I.default,{height:f.details.image?.height,width:f.details.image?.width,src:(0,b.fetchContentfulImage)(f.url,b.BREAKPOINTS.viewport),alt:o.fields.image?.fields.description??"",sizes:`(min-width: ${b.BREAKPOINTS.sm}px) ${b.BREAKPOINTS.sm}px, 100vw`,className:"object-cover w-full aspect-square rounded-[20px] md:rounded-[40px] md:w-[400px] md:aspect-[80/100] lg:flex-1 xl:w-[389px] xl:flex-initial xl:aspect-[3/4] 2xl:w-[406px]"}),r[24]=f,r[25]=o.fields.image?.fields,r[26]=x):x=r[26],r[27]===Symbol.for("react.memo_cache_sentinel")?(y=(0,m.twJoin)(_.TYPO_STYLES.topline(),"text-left","text-executive-text"),r[27]=y):y=r[27],r[28]!==y||r[29]!==o.fields.name?(v=(0,c.jsx)("p",{className:y,children:o.fields.name}),r[28]=y,r[29]=o.fields.name,r[30]=v):v=r[30],r[31]===Symbol.for("react.memo_cache_sentinel")?(w=(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-left text-fg-primary"),r[31]=w):w=r[31],r[32]!==w||r[33]!==o.fields.position?(S=(0,c.jsx)("h3",{className:w,children:o.fields.position}),r[32]=w,r[33]=o.fields.position,r[34]=S):S=r[34],r[35]!==v||r[36]!==S?(T=(0,c.jsxs)("div",{className:"flex flex-col gap-2 lg:gap-4 w-full",children:[v,S]}),r[35]=v,r[36]=S,r[37]=T):T=r[37],r[38]!==l||r[39]!==s||r[40]!==o.fields.description?(C=o.fields.description&&(0,O.documentToReactComponents)(o.fields.description,{renderNode:(0,A.renderNode)(s,l),renderText:A.renderText}),r[38]=l,r[39]=s,r[40]=o.fields.description,r[41]=C):C=r[41],r[42]!==C?(k=(0,c.jsx)("div",{className:"text-fg-primary",children:C}),r[42]=C,r[43]=k):k=r[43],r[44]!==T||r[45]!==k?(E=(0,c.jsxs)("div",{className:"flex flex-col gap-6 lg:flex-1",children:[T,k]}),r[44]=T,r[45]=k,r[46]=E):E=r[46],r[47]!==E||r[48]!==g||r[49]!==x?(j=(0,c.jsxs)("div",{className:g,children:[x,E]}),r[47]=E,r[48]=g,r[49]=x,r[50]=j):j=r[50],r[51]!==l||r[52]!==s?(N=(e,t)=>(0,c.jsx)(ht,{entry:e,locale:s,context:l},t),r[51]=l,r[52]=s,r[53]=N):N=r[53];let $=(0,c.jsx)("div",{className:"flex flex-col gap-4 w-full",children:n.map(N)});r[54]!==l||r[55]!==h||r[56]!==u||r[57]!==o.fields.linkPrimaryLabel||r[58]!==o.fields.linkSecondaryLabel?(P=(u||h)&&(0,c.jsxs)("div",{className:"flex flex-col gap-4 w-full md:flex-row justify-end",children:[u&&(0,c.jsx)("a",{href:(0,B.transformContentfulAssetUrl)(`https:${u.url}`),target:(0,b.getLinkTarget)(`https:${u.url}`),className:(0,m.twMerge)(L.BUTTON_STYLES.secondaryBig(l),"max-w-none md:max-w-[297px] py-3 flex items-center gap-2 "),children:o.fields.linkPrimaryLabel}),h&&(0,c.jsx)("a",{href:(0,B.transformContentfulAssetUrl)(h.url),target:(0,b.getLinkTarget)(h.url),type:"button",className:(0,m.twJoin)(L.BUTTON_STYLES.primaryHighlightBig(l),"max-w-none md:max-w-[297px] flex items-center gap-2"),children:o.fields.linkSecondaryLabel})]}),r[54]=l,r[55]=h,r[56]=u,r[57]=o.fields.linkPrimaryLabel,r[58]=o.fields.linkSecondaryLabel,r[59]=P):P=r[59],r[60]!==j||r[61]!==$||r[62]!==P?(M=(0,c.jsx)("div",{className:p,children:(0,c.jsxs)("div",{className:"w-full flex flex-col gap-10 lg:gap-16 items-center",children:[j,$,P]})}),r[60]=j,r[61]=$,r[62]=P,r[63]=M):M=r[63],i=(0,c.jsx)("section",{className:R,...a,children:M});break i}}r[2]=l,r[3]=d,r[4]=s,r[5]=o.fields.description,r[6]=o.fields.downloadImageFile?.fields?.file,r[7]=o.fields.downloadPdfFile?.fields?.file,r[8]=o.fields.image?.fields,r[9]=o.fields.imagePosition,r[10]=o.fields.items,r[11]=o.fields.linkPrimaryLabel,r[12]=o.fields.linkSecondaryLabel,r[13]=o.fields.name,r[14]=o.fields.position,r[15]=o.fields.spaceBottom,r[16]=o.fields.spaceTop,r[17]=a,r[18]=i}else i=r[18];return i!==Symbol.for("react.early_return_sentinel")?i:null};var hr=e.i(35825);let hn=(0,p.forwardRef)(({id:e,children:t,mode:i,headline:r,initiallyOpened:n,...s},l)=>{let a="Dark"===i,[o,d]=(0,p.useState)(n);return(0,p.useImperativeHandle)(l,()=>({setOpen:d})),(0,c.jsxs)("div",{id:e,...s,className:(0,m.twJoin)(a?"text-fg-on-emphasis border-fg-on-emphasis hover:bg-comp-acc-hover-bgOnEmphasis hover:border-comp-acc-hover-fgInvertedHover focus-within:border-comp-acc-hover-fgInvertedHover":"text-fg-primary border-fg-primary hover:bg-comp-acc-hover-bgHover hover:border-comp-acc-hover-fgHover focus-within:border-comp-acc-hover-fgHover","group py-3 px-4 lg:px-6 lg:py-5 border rounded-[12px] focus-within:outline-2 focus-within:outline-offset-3 focus-within:outline-border-focus flex flex-col gap-1 lg:gap-2"),children:[(0,c.jsxs)("button",{type:"button",onClick:()=>{d(!o)},className:"flex relative -my-3 -ml-4 -mr-4 lg:-ml-6 lg:-mr-6 lg:-my-5 py-3 pl-4 pr-14 lg:pl-6 lg:py-5 cursor-pointer",children:[(0,c.jsx)("h6",{className:(0,m.twMerge)(_.TYPO_STYLES.headline7(),"text-left"),children:r}),(0,c.jsx)("div",{children:(0,c.jsx)("span",{className:(0,m.twJoin)(`${a?"px-2 text-fg-on-emphasis group-hover:text-comp-acc-hover-fgInvertedHover group-focus:text-comp-acc-hover-fgInvertedHover":"text-fg-primary group-hover:text-comp-acc-hover-fgHover group-focus:text-comp-acc-hover-fgHover"} text-32 absolute right-6 top-1/2 -translate-y-1/2`,_.TYPO_STYLES.icon()),children:o?(0,C.toHTMLCode)(C.ICONS.chevronUp):(0,C.toHTMLCode)(C.ICONS.chevronDown)})})]}),o&&(0,c.jsx)("div",{className:(0,m.twMerge)(_.TYPO_STYLES.copyM(),"pt-3 lg:pt-6 text-left [&>ul]:list-disc [&>ul]:pl-4 lg:[&>ul]:pl-6 lg:[&>ul]:pr-16 lg:[&>p]:pr-16 flex flex-col gap-4 [&_*_a]:underline [&>section]:p-0 [&>section>div>div>img]:mx-auto [&>section>div>div>img]:my-0"),children:t})]})});hn.displayName="FAQItemView";let hs=e=>{let t,i,r,n,s,l=(0,u.c)(16),{entry:a,locale:o,context:d,mode:f,urlTargetParam:m}=e,g=(0,h.useContentfulLiveUpdates)(a);l[0]!==a.sys.id?(t={entryId:a.sys.id},l[0]=a.sys.id,l[1]=t):t=l[1];let x=(0,h.useContentfulInspectorMode)(t),b="Dark"===f,y=(0,A.renderNode)(o,d,b),_=(0,p.useRef)(null);y[hr.INLINES.HYPERLINK]=ha;let[v,w]=(0,p.useState)(!1);l[2]!==g.fields.anchorLinkTarget||l[3]!==m?(i=()=>{let e=g.fields.anchorLinkTarget===m;w(e),e&&_.current&&_.current.setOpen(!0)},r=[g.fields.anchorLinkTarget,m],l[2]=g.fields.anchorLinkTarget,l[3]=m,l[4]=i,l[5]=r):(i=l[4],r=l[5]),(0,p.useEffect)(i,r);let S=v?g.fields.anchorLinkTarget:void 0,T=g.fields.headline;l[6]!==x?(n=x({fieldId:"none"}),l[6]=x,l[7]=n):n=l[7];let L=g.fields.description&&(0,O.documentToReactComponents)(g.fields.description,{renderNode:y,renderText:A.renderText});return l[8]!==hn||l[9]!==v||l[10]!==f||l[11]!==S||l[12]!==n||l[13]!==L||l[14]!==g.fields.headline?(s=(0,c.jsx)(hn,{ref:_,id:S,mode:f,headline:T,initiallyOpened:v,...n,children:L}),l[8]=hn,l[9]=v,l[10]=f,l[11]=S,l[12]=n,l[13]=L,l[14]=g.fields.headline,l[15]=s):s=l[15],s};function hl(e){return e.stopPropagation()}function ha(e,t){let i=e.data?.uri;if(!i)return t;
159if(i.includes("ETRACKER-OPT-OUT-LINK")){let e=i.match(/\[(.*?)\]/),r=e?e[1]:null,n=i.match(/\](.*)$/),s=n?n[1]:null;if(s&&r)return(0,c.jsx)("a",{href:s,"data-tld":r,id:"et-opt-out",children:t})}return(0,c.jsx)("a",{onClick:hl,href:i,target:(0,b.getLinkTarget)(i),rel:(0,b.getLinkRel)(i),children:t})}let ho=e=>{let t,i,r,n,s,l,a=(0,u.c)(52),{entry:o,locale:d,context:y,pageId:v}=e,w=(0,x.useWebsitePredicate)(y.website),S=(0,h.useContentfulLiveUpdates)(o);a[0]!==o.sys.id?(t={entryId:o.sys.id},a[0]=o.sys.id,a[1]=t):t=a[1];let T=(0,h.useContentfulInspectorMode)(t),k=(0,b.getSpaceTopClass)((0,b.getEnumValue)(S.fields.spaceTop,b.SPACE,b.SPACE.xl)),E=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(S.fields.spaceBottom,b.SPACE,b.SPACE.xl));a[2]!==S.fields.faqItems?(i=S.fields.faqItems??[],a[2]=S.fields.faqItems,a[3]=i):i=a[3],a[4]!==i||a[5]!==w?(r=i.filter(w),a[4]=i,a[5]=w,a[6]=r):r=a[6];let j=r,[N,P]=(0,p.useState)(null),O=(0,g.getLinkURL)(d,y,{...(0,M.getLinkTargetPageId)(S.fields.linkRef,y.website),href:S.fields.linkHref});a[7]!==j?(n=j.filter(hd).map(hc),a[7]=j,a[8]=n):n=a[8];let A=n;a[9]===Symbol.for("react.memo_cache_sentinel")?(s=(e,t)=>{P(t);let i=new URL(window.location.href);i.searchParams.set("target",t),window.history.replaceState(null,"",i.toString())},a[9]=s):s=a[9];let I=s;if(a[10]!==A?(l={onActivate:I,targets:A},a[10]=A,a[11]=l):l=a[11],t5(l),j){let e,t,i,r,n,s,l,u,h,p,g,x="Primary"===o.fields.mode,w="Secondary"===o.fields.mode,P=void 0===S.fields.paddingWrapper||S.fields.paddingWrapper,M=(0,m.twJoin)(`${x?"bg-bg-primary":w?"bg-bg-secondary":"bg-bg-emphasis"}`,E,k);a[12]!==T?(e=T({fieldId:"none"}),a[12]=T,a[13]=e):e=a[13],a[14]===Symbol.for("react.memo_cache_sentinel")?(t=b.VIEWPORT_STYLES.viewport(),a[14]=t):t=a[14];let A=P&&"max-w-[880px]";if(a[15]!==A?(i=(0,m.twJoin)(A,"w-full flex flex-col gap-10 lg:gap-16 items-center mx-auto"),a[15]=A,a[16]=i):i=a[16],a[17]!==x||a[18]!==w?(r=(0,m.twJoin)(_.TYPO_STYLES.topline(),"text-center",`${x?"text-fg-accent":w?"text-fg-on-highlight":"text-fg-accentOnEmphasis"}`),a[17]=x,a[18]=w,a[19]=r):r=a[19],a[20]!==r||a[21]!==S.fields.topline?(n=(0,c.jsx)("p",{className:r,children:S.fields.topline}),a[20]=r,a[21]=S.fields.topline,a[22]=n):n=a[22],a[23]!==x||a[24]!==w?(s=(0,m.twJoin)(_.TYPO_STYLES.headline2(),"text-center",`${x||w?"text-fg-primary":"text-fg-on-emphasis"}`),a[23]=x,a[24]=w,a[25]=s):s=a[25],a[26]!==s||a[27]!==S.fields.headline?(l=(0,c.jsx)("h2",{className:s,children:S.fields.headline}),a[26]=s,a[27]=S.fields.headline,a[28]=l):l=a[28],a[29]!==n||a[30]!==l?(u=(0,c.jsxs)("div",{className:"flex flex-col gap-2 lg:gap-4",children:[n,l]}),a[29]=n,a[30]=l,a[31]=u):u=a[31],a[32]!==N||a[33]!==y||a[34]!==o.fields.mode||a[35]!==j||a[36]!==d||a[37]!==v){let e;a[39]!==N||a[40]!==y||a[41]!==o.fields.mode||a[42]!==d||a[43]!==v?(e=e=>(0,c.jsx)(hs,{entry:e,locale:d,mode:o.fields.mode,context:y,pageId:v,urlTargetParam:N},e.sys.id),a[39]=N,a[40]=y,a[41]=o.fields.mode,a[42]=d,a[43]=v,a[44]=e):e=a[44],h=j.map(e),a[32]=N,a[33]=y,a[34]=o.fields.mode,a[35]=j,a[36]=d,a[37]=v,a[38]=h}else h=a[38];a[45]!==h?(p=(0,c.jsx)("div",{className:"flex flex-col gap-4 w-full",children:h}),a[45]=h,a[46]=p):p=a[46];let I=O?(0,c.jsxs)(f.default,{className:(0,m.twJoin)(L.BUTTON_STYLES.primaryHighlightBig(y),"flex justify-center gap-2"),href:O,target:(0,b.getLinkTarget)(O),rel:(0,b.getLinkRel)(O),prefetch:!1,children:[S.fields.label,(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.icon()),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)})]}):void 0;
159return a[47]!==i||a[48]!==u||a[49]!==p||a[50]!==I?(g=(0,c.jsx)("div",{className:t,children:(0,c.jsxs)("div",{className:i,children:[u,p,I]})}),a[47]=i,a[48]=u,a[49]=p,a[50]=I,a[51]=g):g=a[51],(0,c.jsx)("section",{className:M,...e,children:g})}return null};function hd(e){return!!e.fields.anchorLinkTarget}function hc(e){return{anchorLinkTarget:e.fields.anchorLinkTarget,id:e.sys.id}}let hu=e=>{let t,i,r,n,s,l,a,o,d,h,g,y,v,w,S,T,C,k,E,j,N,P,O,M,A,R,z,$,B,D,Y,F,H,V,U,W,J,q,K,G,X,Q,Z=(0,u.c)(110),{locale:ee,durationLabel:et,investmentAmountLabel:ei,interestLabel:er,profitLabel:en,button:es,context:el,termsButtons:ea,children:eo,loadingContent:ed,errorContent:ec,minValue:eu,maxValue:eh,defValue:ef}=e,ep=eu??5e3,em=eh??1e5,eg=ef??15e3,[ex,eb]=(0,p.useState)(ea?.[0]??void 0),[ey,e_]=(0,p.useState)(String(eg)),[ev,ew]=(0,p.useState)(void 0),[eS,eT]=(0,p.useState)(!1),[eL,eC]=(0,p.useState)(!0);(0,p.useState)(!1);let ek=(0,p.useRef)(null),eE=(0,p.useRef)(String(eg));Z[0]===Symbol.for("react.memo_cache_sentinel")?(t=(e,t)=>{eC(!0),eT(!1),(0,x.fetchFixedDeposit)({betrag:e,laufzeit:t}).then(e=>{void 0===e?(ew(void 0),eC(!1),eT(!0)):(ew(e),eC(!1),eT(!1))}).catch(()=>{ew(void 0),eC(!1),eT(!0)})},Z[0]=t):t=Z[0];let ej=t;Z[1]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{eb(e)},Z[1]=i):i=Z[1];let eN=i;Z[2]!==ex?(r=e=>{let t=String(e);e_(t),eE.current=t,ek.current&&clearTimeout(ek.current),ex&&ej(t,ex)},Z[2]=ex,Z[3]=r):r=Z[3];let eP=r;Z[4]!==em||Z[5]!==ep||Z[6]!==ex?(n=e=>{e_(e),eE.current=e,ek.current&&clearTimeout(ek.current);let t=Number(e);ex&&t&&(ek.current=setTimeout(()=>{let e;t<ep?(e_(e=String(ep)),eE.current=e,ej(e,ex)):t>em?(e_(e=String(em)),eE.current=e,ej(e,ex)):ej(String(t),ex)},800))},Z[4]=em,Z[5]=ep,Z[6]=ex,Z[7]=n):n=Z[7];let eO=n;Z[8]===Symbol.for("react.memo_cache_sentinel")?(s=e=>{let t=String(e);e_(t),eE.current=t},Z[8]=s):s=Z[8];let eM=s;Z[9]!==ex?(l=e=>{let t=String(e);e_(t),eE.current=t,ex&&ej(t,ex)},Z[9]=ex,Z[10]=l):l=Z[10];let eA=l;Z[11]!==ea?.[0]||Z[12]!==ea?.length?(a=()=>{ea?.length?eb(ea?.[0]):eT(!0)},Z[11]=ea?.[0],Z[12]=ea?.length,Z[13]=a):a=Z[13],Z[14]!==ea?(o=[ea],Z[14]=ea,Z[15]=o):o=Z[15],(0,p.useEffect)(a,o),Z[16]===Symbol.for("react.memo_cache_sentinel")?(h=()=>()=>{ek.current&&clearTimeout(ek.current)},d=[],Z[16]=d,Z[17]=h):(d=Z[16],h=Z[17]),(0,p.useEffect)(h,d),Z[18]!==ex?(g=()=>{ex&&ej(eE.current,ex)},y=[ex,ej],Z[18]=ex,Z[19]=g,Z[20]=y):(g=Z[19],y=Z[20]),(0,p.useEffect)(g,y),Z[21]!==ee||Z[22]!==ep?(v=ix(ep,ee),Z[21]=ee,Z[22]=ep,Z[23]=v):v=Z[23],Z[24]!==ee||Z[25]!==ey?(w=ix(ey,ee),Z[24]=ee,Z[25]=ey,Z[26]=w):w=Z[26],Z[27]!==eP||Z[28]!==em||Z[29]!==ep?(S=e=>{let t=Number(e.target.value.replaceAll(".",""));t<ep?eP(ep):t>em?eP(em):eP(t||ep)},Z[27]=eP,Z[28]=em,Z[29]=ep,Z[30]=S):S=Z[30],Z[31]!==eO?(T=e=>{/^[0-9.]*$/.test(e.target.value)&&eO(e.target.value.replaceAll(".",""))},Z[31]=eO,Z[32]=T):T=Z[32],Z[33]!==em||Z[34]!==ep||Z[35]!==v||Z[36]!==w||Z[37]!==S||Z[38]!==T?(C=(0,c.jsx)("input",{type:"text",placeholder:v,className:"rounded-xl border border-border-primary bg-comp-acc-hover-bgHover h-12 text-fg-on-highlight text-20 font-bold text-center px-4 inline-block min-w-20 max-w-50 focus:outline-2 focus:outline-offset-3",min:ep,max:em,value:w,onBlur:S,onChange:T}),Z[33]=em,Z[34]=ep,Z[35]=v,Z[36]=w,Z[37]=S,Z[38]=T,Z[39]=C):C=Z[39],Z[40]===Symbol.for("react.memo_cache_sentinel")?(k=(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-on-highlight absolute right-4"),children:"â¬"}),Z[40]=k):k=Z[40],Z[41]!==C?(E=(0,c.jsx)("div",{className:"flex flex-col justify-center gap-6 items-center",children:(0,c.jsxs)("div",{className:"flex gap-2 items-center justify-center relative",children:[C,k]})}),Z[41]=C,Z[42]=E):E=Z[42],Z[43]===Symbol.for("react.memo_cache_sentinel")?(j=e=>{"number"==typeof e&&eM(e)},Z[43]=j):j=Z[43],Z[44]!==eA?(N=e=>{"number"==typeof e&&eA(e)},Z[44]=eA,Z[45]=N):N=Z[45],Z[46]!==ee||Z[47]!==em||Z[48]!==ep||Z[49]!==N||Z[50]!==ey?(P=(0,c.jsx)(lz,{steps:5e3,min:ep,max:em,value:ey,onChange:j,onChangeCommitted:N,locale:ee}),Z[46]=ee,Z[47]=em,Z[48]=ep,Z[49]=N,Z[50]=ey,Z[51]=P):P=Z[51],Z[52]!==E||Z[53]!==P?(O=(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-6",children:[E,P]}),Z[52]=E,Z[53]=P,Z[54]=O):O=Z[54],Z[55]===Symbol.for("react.memo_cache_sentinel")?(M=(0,m.twJoin)(_.TYPO_STYLES.lead(),"text-fg-primary text-center"),Z[55]=M):M=Z[55],Z[56]!==ei?(A=(0,c.jsx)("p",{className:M,children:ei}),Z[56]=ei,Z[57]=A):A=Z[57],Z[58]!==O||Z[59]!==A?(R=(0,c.jsxs)("div",{className:"flex flex-col gap-2",children:[O,A]}),Z[58]=O,Z[59]=A,Z[60]=R):R=Z[60];let eI=ea?.length===2?"grid-cols-2":ea?.length===3?"grid-cols-3":"grid-cols-4";return Z[61]!==eI?(z=(0,m.twMerge)("grid gap-4",eI),Z[61]=eI,Z[62]=z):z=Z[62],Z[63]!==ex||Z[64]!==ea?($=ea?.sort(hh).map((e,t)=>(0,c.jsx)("button",{type:"button",className:(0,m.twMerge)("px-4 py-3 border-border-primary border rounded-xl min-w-16 flex justify-center hover:cursor-pointer",ex===e&&"bg-comp-acc-hover-bgHover"),onClick:()=>eN(e),children:(0,c.jsx)("h6",{className:(0,m.twMerge)(_.TYPO_STYLES.headline7(),"text-fg-primary "),children:e})},t)),Z[63]=ex,Z[64]=ea,Z[65]=$):$=Z[65],Z[66]!==z||Z[67]!==$?(B=(0,c.jsx)("div",{className:z,children:$}),Z[66]=z,Z[67]=$,Z[68]=B):B=Z[68],Z[69]===Symbol.for("react.memo_cache_sentinel")?(D=(0,m.twJoin)(_.TYPO_STYLES.lead(),"text-fg-primary text-center"),Z[69]=D):D=Z[69],Z[70]!==et?(Y=(0,c.jsx)("p",{className:D,children:et}),Z[70]=et,Z[71]=Y):Y=Z[71],Z[72]!==B||Z[73]!==Y?(F=(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[B,Y]}),Z[72]=B,Z[73]=Y,Z[74]=F):F=Z[74],Z[75]!==R||Z[76]!==F?(H=(0,c.jsxs)("div",{className:"flex flex-col justify-center w-full gap-16 px-6 py-10 lg:p-20 rounded-[20px] border border-border-muted bg-bg-primary",children:[R,F]}),Z[75]=R,Z[76]=F,Z[77]=H):H=Z[77],Z[78]===Symbol.for("react.memo_cache_sentinel")?(V=(0,c.jsx)(I.default,{src:"/icon_calculator.svg",alt:"icon",width:120,height:120}),Z[78]=V):V=Z[78],Z[79]!==ev||Z[80]!==ec?.description||Z[81]!==ec?.headline||Z[82]!==eS||Z[83]!==er||Z[84]!==eL||Z[85]!==ed?.description||Z[86]!==ed?.headline||Z[87]!==en?(U=eL&&!ev?(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-6 items-center lg:pb-10",children:[(0,c.jsx)("div",{className:"flex gap-4 items-baseline",children:(0,c.jsx)("h2",{className:(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-accentOnEmphasis"),children:ed?.headline})}),(0,c.jsx)("div",{className:"flex gap-4 items-baseline",children:(0,c.jsx)("h2",{className:(0,m.twJoin)(_.TYPO_STYLES.lead(),"text-fg-accentOnEmphasis text-center"),children:ed?.description})})]}):eS?(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-6 items-center lg:pb-10",children:[(0,c.jsx)("h2",{className:(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-on-accent"),children:ec?.headline}),(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.lead(),"text-fg-on-accent text-center"),children:ec?.description})]}):ev?(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-6 items-center lg:pb-10",children:[(0,c.jsxs)("div",{className:"flex gap-4 items-baseline",children:[(0,c.jsxs)("h2",{className:(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-accentOnEmphasis"),children:[Number(ev?.zinssatz).toLocaleStr
159ing("de-DE",{maximumFractionDigits:2,minimumFractionDigits:2})," ","%"]}),(0,c.jsx)("h6",{className:(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-accentOnEmphasis"),children:er})]}),(0,c.jsxs)("div",{className:"flex gap-4 items-baseline",children:[(0,c.jsxs)("h2",{className:(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-accentOnEmphasis "),children:[Number(ev?.gesamtzinsen).toLocaleString("de-DE",{maximumFractionDigits:2,minimumFractionDigits:2})," ","â¬"]}),(0,c.jsx)("h6",{className:(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-accentOnEmphasis"),children:en})]})]}):null,Z[79]=ev,Z[80]=ec?.description,Z[81]=ec?.headline,Z[82]=eS,Z[83]=er,Z[84]=eL,Z[85]=ed?.description,Z[86]=ed?.headline,Z[87]=en,Z[88]=U):U=Z[88],Z[89]!==U?(W=(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-8 items-center",children:[V,U]}),Z[89]=U,Z[90]=W):W=Z[90],Z[91]===Symbol.for("react.memo_cache_sentinel")?(J=(0,c.jsx)("div",{className:"h-px border border-border-muted my-10"}),Z[91]=J):J=Z[91],Z[92]!==es||Z[93]!==el||Z[94]!==ev||Z[95]!==eS||Z[96]!==ea?(q=es?.href&&(0,c.jsx)("div",{className:"flex justify-center",children:ea&&0!==ea.length&&ev&&!eS?(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(es.href),rel:(0,b.getLinkRel)(es.href),href:es.href,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(el),"max-w-none w-full lg:max-w-74.25"),prefetch:!1,children:es.label}):(0,c.jsx)("button",{type:"button",disabled:!0,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(el),"max-w-none w-full lg:max-w-74.25"),children:es.label})}),Z[92]=es,Z[93]=el,Z[94]=ev,Z[95]=eS,Z[96]=ea,Z[97]=q):q=Z[97],Z[98]!==W||Z[99]!==q?(K=(0,c.jsxs)("div",{className:"flex flex-col justify-center w-full px-6 pt-8 pb-10 lg:px-10 lg:pb-20 lg:pt-16 rounded-[20px] bg-bg-accent",children:[W,J,q]}),Z[98]=W,Z[99]=q,Z[100]=K):K=Z[100],Z[101]!==H||Z[102]!==K?(G=(0,c.jsxs)("div",{className:"flex flex-col lg:flex-row",children:[H,K]}),Z[101]=H,Z[102]=K,Z[103]=G):G=Z[103],Z[104]!==eo||Z[105]!==ev?(X=ev&&(0,c.jsx)("div",{className:"rounded-[20px] border border-border-primary bg-bg-primary",children:(0,c.jsx)("div",{className:"px-6 py-4",children:eo})}),Z[104]=eo,Z[105]=ev,Z[106]=X):X=Z[106],Z[107]!==G||Z[108]!==X?(Q=(0,c.jsxs)("div",{className:"flex flex-col gap-10",children:[G,X]}),Z[107]=G,Z[108]=X,Z[109]=Q):Q=Z[109],Q};function hh(e,t){return Number(e)-Number(t)}let hf=e=>{let t,i,r,n,s,l,a,o,d,h,g,x,v,w,S,T,k,E,j,N,P,O,M,A,R,z,$,B,D,Y,F,H,V,U,W,J,q,K,G,X,Q,Z,ee,et,ei,er,en,es,el,ea,eo,ed,ec,eu,eh,ef,ep,em,eg,ex,eb,ey,e_,ev,ew,eS=(0,u.c)(147),{locale:eT,durationLabel:eL,investmentAmountLabel:eC,interestLabel:ek,profitLabel:eE,button:ej,context:eN,termsButtons:eP,minValue:eO,maxValue:eM,defValue:eA}=e,eI=eO??1e3,eR=eM??5e4,ez=eA??1e4,[e$,eB]=(0,p.useState)(eP?.[0]??void 0),[eD,eY]=(0,p.useState)(String(ez)),[eF]=(0,p.useState)(void 0),[eH,eV]=(0,p.useState)(!1),eU=(0,y.useWindowSize)();eS[0]===Symbol.for("react.memo_cache_sentinel")?(t=[{id:"1",label:"Anlagesumme"},{id:"2",label:"Zins p.a*"},{id:"3",label:"Ertrag pro Jahr"}],eS[0]=t):t=eS[0];let eW=t,[eJ,eq]=(0,p.useState)(eW[0].id||null),[eK,eG]=(0,p.useState)(!1),eX=(0,p.useRef)(null),eQ=(0,p.useRef)(String(ez));eS[1]!==eK?(i=()=>{eG(!eK)},eS[1]=eK,eS[2]=i):i=eS[2];let eZ=i,e0=hp;eS[3]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{eB(e)},eS[3]=r):r=eS[3];let e1=r;eS[4]!==e$?(n=e=>{let t=String(e);eY(t),eQ.current=t,eX.current&&clearTimeout(eX.current),e$&&e0(t,e$)},eS[4]=e$,eS[5]=n):n=eS[5];let e2=n;eS[6]!==eR||eS[7]!==eI||eS[8]!==e$?(s=e=>{eY(e),eQ.current=e,eX.current&&clearTimeout(eX.current);let t=Number(e);e$&&t&&(eX.current=setTimeout(()=>{let e;t<eI?(eY(e=String(eI)),eQ.current=e,e0(e,e$)):t>eR?(eY(e=String(eR)),eQ.current=e,e0(e,e$)):e0(String(t),e$)},800))},eS[6]=eR,eS[7]=eI,eS[8]=e$,eS[9]=s):s=eS[9];let e3=s;eS[10]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{let t=String(e);eY(t),eQ.current=t},eS[10]=l):l=eS[10];let e4=l;eS[11]!==e$?(a=e=>{let t=String(e);eY(t),eQ.current=t,e$&&e0(t,e$)},eS[11]=e$,eS[12]=a):a=eS[12];let e5=a;eS[13]===Symbol.for("react.memo_cache_sentinel")?(o=()=>()=>{eX.current&&clearTimeout(eX.current)}
159,d=[],eS[13]=o,eS[14]=d):(o=eS[13],d=eS[14]),(0,p.useEffect)(o,d),eS[15]!==e$?(h=()=>{e$&&e0(eQ.current,e$)},g=[e$,e0],eS[15]=e$,eS[16]=h,eS[17]=g):(h=eS[16],g=eS[17]),(0,p.useEffect)(h,g),eS[18]===Symbol.for("react.memo_cache_sentinel")?(x=e=>{eq(e)},eS[18]=x):x=eS[18];let e6=x;eS[19]!==eU.width?(v=()=>{eV(eU.width<b.BREAKPOINTS.lg)},eS[19]=eU.width,eS[20]=v):v=eS[20],eS[21]!==eU?(w=[eU],eS[21]=eU,eS[22]=w):w=eS[22],(0,p.useEffect)(v,w),eS[23]!==eJ?(S=eW?.findIndex(e=>e.id===eJ)??-1,eS[23]=eJ,eS[24]=S):S=eS[24];let e7=Math.max(1,S+1);eS[25]!==eT||eS[26]!==eI?(T=ix(eI,eT),eS[25]=eT,eS[26]=eI,eS[27]=T):T=eS[27],eS[28]!==eT||eS[29]!==eD?(k=ix(eD,eT),eS[28]=eT,eS[29]=eD,eS[30]=k):k=eS[30],eS[31]!==e2||eS[32]!==eR||eS[33]!==eI?(E=e=>{let t=Number(e.target.value.replaceAll(".",""));t<eI?e2(eI):t>eR?e2(eR):e2(t||eI)},eS[31]=e2,eS[32]=eR,eS[33]=eI,eS[34]=E):E=eS[34],eS[35]!==e3?(j=e=>{/^[0-9.]*$/.test(e.target.value)&&e3(e.target.value.replaceAll(".",""))},eS[35]=e3,eS[36]=j):j=eS[36],eS[37]!==eR||eS[38]!==eI||eS[39]!==T||eS[40]!==k||eS[41]!==E||eS[42]!==j?(N=(0,c.jsx)("input",{type:"text",placeholder:T,className:"rounded-xl border border-border-primary bg-comp-acc-hover-bgHover h-12 text-fg-on-highlight text-20 font-bold text-center px-4 inline-block min-w-20 max-w-50 focus:outline-2 focus:outline-offset-3",min:eI,max:eR,value:k,onBlur:E,onChange:j}),eS[37]=eR,eS[38]=eI,eS[39]=T,eS[40]=k,eS[41]=E,eS[42]=j,eS[43]=N):N=eS[43],eS[44]===Symbol.for("react.memo_cache_sentinel")?(P=(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-on-highlight absolute right-4"),children:"â¬"}),eS[44]=P):P=eS[44],eS[45]!==N?(O=(0,c.jsx)("div",{className:"flex flex-col justify-center gap-6 items-center",children:(0,c.jsxs)("div",{className:"flex gap-2 items-center justify-center relative",children:[N,P]})}),eS[45]=N,eS[46]=O):O=eS[46],eS[47]===Symbol.for("react.memo_cache_sentinel")?(M=e=>{"number"==typeof e&&e4(e)},eS[47]=M):M=eS[47],eS[48]!==e5?(A=e=>{"number"==typeof e&&e5(e)},eS[48]=e5,eS[49]=A):A=eS[49],eS[50]!==eT||eS[51]!==eR||eS[52]!==eI||eS[53]!==A||eS[54]!==eD?(R=(0,c.jsx)(lz,{steps:1e3,min:eI,max:eR,value:eD,onChange:M,onChangeCommitted:A,locale:eT}),eS[50]=eT,eS[51]=eR,eS[52]=eI,eS[53]=A,eS[54]=eD,eS[55]=R):R=eS[55],eS[56]!==O||eS[57]!==R?(z=(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-6",children:[O,R]}),eS[56]=O,eS[57]=R,eS[58]=z):z=eS[58],eS[59]===Symbol.for("react.memo_cache_sentinel")?($=(0,m.twJoin)(_.TYPO_STYLES.lead(),"text-fg-primary text-center"),eS[59]=$):$=eS[59],eS[60]!==eC?(B=(0,c.jsx)("p",{className:$,children:eC}),eS[60]=eC,eS[61]=B):B=eS[61],eS[62]!==z||eS[63]!==B?(D=(0,c.jsxs)("div",{className:"flex flex-col gap-2",children:[z,B]}),eS[62]=z,eS[63]=B,eS[64]=D):D=eS[64];let e8=eP?.length===2?"grid-cols-2":eP?.length===3?"grid-cols-3":"grid-cols-4";eS[65]!==e8?(Y=(0,m.twMerge)("grid gap-4",e8),eS[65]=e8,eS[66]=Y):Y=eS[66],eS[67]!==e$||eS[68]!==eP?(F=eP?.sort(hm).map((e,t)=>(0,c.jsx)("button",{type:"button",className:(0,m.twMerge)("px-4 py-3 border-border-primary border rounded-xl min-w-16 flex justify-center hover:cursor-pointer",e$===e&&"bg-comp-acc-hover-bgHover"),onClick:()=>e1(e),children:(0,c.jsx)("h6",{className:(0,m.twMerge)(_.TYPO_STYLES.headline7(),"text-fg-primary "),children:e})},t)),eS[67]=e$,eS[68]=eP,eS[69]=F):F=eS[69],eS[70]!==Y||eS[71]!==F?(H=(0,c.jsx)("div",{className:Y,children:F}),eS[70]=Y,eS[71]=F,eS[72]=H):H=eS[72],eS[73]===Symbol.for("react.memo_cache_sentinel")?(V=(0,m.twJoin)(_.TYPO_STYLES.lead(),"text-fg-primary text-center"),eS[73]=V):V=eS[73],eS[74]!==eL?(U=(0,c.jsx)("p",{className:V,children:eL}),eS[74]=eL,eS[75]=U):U=eS[75],eS[76]!==H||eS[77]!==U?(W=(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[H,U]}),eS[76]=H,eS[77]=U,eS[78]=W):W=eS[78],eS[79]!==D||eS[80]!==W?(J=(0,c.jsxs)("div",{className:"flex flex-col justify-center w-full gap-16 px-6 py-10 lg:p-20 rounded-[20px] border border-border-muted bg-bg-primary",children:[D,W]}),eS[79]=D,eS[80]=W,eS[81]=J):J=eS[81],eS[82]===Symbol.for("react.memo_cache_sentinel")?(q=(0,c.jsx)(I.default,{src:"/icon_calculator.svg",alt:"icon",width:120,height:120}),eS[82]=q):q=eS[82],eS[83]===Symbol.for("react.memo_cache_sentinel")?(K=(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-accentOnEmphasis"),eS[83]=K):K=eS[83],eS[84]!==eF?.zinssatz?(G=eF?.zinssatz?Number(eF?.z
159inssatz).toLocaleString("de-DE",{maximumFractionDigits:2,minimumFractionDigits:2}):"2,43",eS[84]=eF?.zinssatz,eS[85]=G):G=eS[85],eS[86]!==G?(X=(0,c.jsxs)("h2",{className:K,children:[G," ","%"]}),eS[86]=G,eS[87]=X):X=eS[87],eS[88]===Symbol.for("react.memo_cache_sentinel")?(Q=(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-accentOnEmphasis"),eS[88]=Q):Q=eS[88],eS[89]!==ek?(Z=(0,c.jsx)("h6",{className:Q,children:ek}),eS[89]=ek,eS[90]=Z):Z=eS[90],eS[91]!==X||eS[92]!==Z?(ee=(0,c.jsxs)("div",{className:"flex gap-4 items-baseline",children:[X,Z]}),eS[91]=X,eS[92]=Z,eS[93]=ee):ee=eS[93],eS[94]===Symbol.for("react.memo_cache_sentinel")?(et=(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-accentOnEmphasis "),eS[94]=et):et=eS[94],eS[95]!==eF?.gesamtzinsen?(ei=eF?.gesamtzinsen?Number(eF?.gesamtzinsen).toLocaleString("de-DE",{maximumFractionDigits:2,minimumFractionDigits:2}):"224,62",eS[95]=eF?.gesamtzinsen,eS[96]=ei):ei=eS[96],eS[97]!==ei?(er=(0,c.jsxs)("h2",{className:et,children:[ei," ","â¬"]}),eS[97]=ei,eS[98]=er):er=eS[98],eS[99]===Symbol.for("react.memo_cache_sentinel")?(en=(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-accentOnEmphasis"),eS[99]=en):en=eS[99],eS[100]!==eE?(es=(0,c.jsx)("h6",{className:en,children:eE}),eS[100]=eE,eS[101]=es):es=eS[101],eS[102]!==er||eS[103]!==es?(el=(0,c.jsxs)("div",{className:"flex gap-4 items-baseline",children:[er,es]}),eS[102]=er,eS[103]=es,eS[104]=el):el=eS[104],eS[105]!==ee||eS[106]!==el?(ea=(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-8 items-center",children:[q,(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-6 items-center lg:pb-10",children:[ee,el]})]}),eS[105]=ee,eS[106]=el,eS[107]=ea):ea=eS[107],eS[108]===Symbol.for("react.memo_cache_sentinel")?(eo=(0,c.jsx)("div",{className:"h-px border border-border-muted my-10"}),eS[108]=eo):eo=eS[108],eS[109]!==ej||eS[110]!==eN?(ed=ej?.href&&(0,c.jsx)("div",{className:"flex justify-center",children:(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(ej.href),rel:(0,b.getLinkRel)(ej.href),href:ej.href,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(eN),"max-w-none w-full lg:max-w-74.25"),prefetch:!1,children:ej.label})}),eS[109]=ej,eS[110]=eN,eS[111]=ed):ed=eS[111],eS[112]!==ea||eS[113]!==ed?(ec=(0,c.jsxs)("div",{className:"flex flex-col justify-center w-full px-6 pt-8 pb-10 lg:px-10 lg:pb-20 lg:pt-16 rounded-[20px] bg-bg-accent",children:[ea,eo,ed]}),eS[112]=ea,eS[113]=ed,eS[114]=ec):ec=eS[114],eS[115]!==J||eS[116]!==ec?(eu=(0,c.jsxs)("div",{className:"flex flex-col lg:flex-row",children:[J,ec]}),eS[115]=J,eS[116]=ec,eS[117]=eu):eu=eS[117];let e9=eK&&"border-b border-border-primary";eS[118]!==e9?(eh=(0,m.twMerge)("px-6 py-4 flex justify-between",e9),eS[118]=e9,eS[119]=eh):eh=eS[119],eS[120]!==eZ?(ef=()=>eZ(),eS[120]=eZ,eS[121]=ef):ef=eS[121],eS[122]===Symbol.for("react.memo_cache_sentinel")?(ep=(0,m.twMerge)(_.TYPO_STYLES.headline7()),eS[122]=ep):ep=eS[122];let te=eK?"Details ausblenden":"Details einblenden";eS[123]!==te?(em=(0,c.jsx)("h6",{className:ep,children:te}),eS[123]=te,eS[124]=em):em=eS[124],eS[125]===Symbol.for("react.memo_cache_sentinel")?(eg=_.TYPO_STYLES.icon(),eS[125]=eg):eg=eS[125];let tt=eK?C.ICONS.chevronDown:C.ICONS.chevronUp;return eS[126]!==tt?(ex=(0,C.toHTMLCode)(tt),eS[126]=tt,eS[127]=ex):ex=eS[127],eS[128]!==ex?(eb=(0,c.jsx)("span",{className:eg,children:ex}),eS[128]=ex,eS[129]=eb):eb=eS[129],eS[130]!==eh||eS[131]!==ef||eS[132]!==em||eS[133]!==eb?(ey=(0,c.jsxs)("button",{className:eh,type:"button",onClick:ef,children:[em,eb]}),eS[130]=eh,eS[131]=ef,eS[132]=em,eS[133]=eb,eS[134]=ey):ey=eS[134],eS[135]!==eJ||eS[136]!==e7||eS[137]!==eN||eS[138]!==eH||eS[139]!==eK?(e_=eK&&(0,c.jsxs)("div",{className:"px-6 flex flex-col gap-4 lg:gap-5 pb-4 lg:pb-5",children:[(0,c.jsx)("div",{className:"overflow-x-auto lg:hidden",children:(0,c.jsx)("div",{className:"flex bg-comp-tabs-focus rounded-[100px] w-max p-1 gap-2",children:eW.map((e,t)=>(0,c.jsx)("button",{type:"button",onClick:()=>e6(e.id),className:"cursor-pointer ",children:(0,c.jsx)(uO,{context:eN,entrySysId:e.id,label:e.label,isVisible:eJ===e.id})},t))})}),(0,c.jsx)("div",{className:"w-full bg-bg-primary rounded-2xl border border-border-subtle overflow-hidden",children:(0,c.jsxs)("table",{className:(0,m.twMerge)("savings-table",1===e7&&eH?"[&>tbody>tr>td:nth-child(3)]:!hidden [&>tbody>tr>th:nth-child(3)]:!hidden [&>tbody>tr>td:nth-child(4)]:!hidden [&>tbody>tr>th:nth-child(4)]:!hidden":2===e7&&eH?"[&>tbody>tr>td:nth-child(2)]:!hidden [&>tbody>tr>th:nth-child(2)]:!hidden [&>tbody>tr>td:nth-child(4)]:!hidden [&>tbody>tr>th:nth-child(4)]:!hidden":3===e7&&eH?"[&>tbody>tr>td:nth-child(2)]:!hidden [&>tbody>tr>th:nth-child(2)]:!hidden [&>tbody>tr>td:nth-child(3)]:!hidden [&>tbody>tr>th:nth-child(3)]:!hidden":""),children:[(0,c.jsx)("thead",{children:(0,c.jsxs)("tr",{className:"hidden md:table-row",children:[(0,c.jsx)("th",{className:"md:!w-auto lg:!w-[320px]"}),(0,c.jsx)("th",{className:"w-auto"})]})}),(0,c.jsxs)("tbody",{children:[(0,c.jsxs)("tr",{children:[(0,c.jsx)("th",{children:(0,c.jsx)("p",{})}),(0,c.jsx)("th",{children:(0,c.jsx)("p",{children:"Anlagesumme"})}),(0,c.jsx)("th",{children:(0,c.jsx)("p",{children:"Zins p.a*"})}),(0,c.jsx)("th",{children:(0,c.jsx)("p",{children:"Ertrag pro Jahr"})})]}),(0,c.jsxs)("tr",{children:[(0,c.jsx)("td",{children:(0,c.jsx)("div",{className:"flex justify-between relative w-full gap-6",children:(0,c.jsx)("p",{children:"1. Jahr"})})}),(0,c.jsx)("td",{children:(0,c.jsx)("p",{children:"10.000,00 â¬"})}),(0,c.jsx)("td",{children:(0,c.jsx)("p",{children:"2,10 %"})}),(0,c.jsx)("td",{children:(0,c.jsx)("p",{children:"210,00 â¬"})})]}),(0,c.jsxs)("tr",{children:[(0,c.jsx)("td",{children:(0,c.jsx)("div",{className:"flex justify-between relative w-full gap-6",children:(0,c.jsx)("p",{children:"2. Jahr"})})}),(0,c.jsx)("td",{children:(0,c.jsx)("p",{children:"10.210,00 â¬"})}),(0,c.jsx)("td",{children:(0,c.jsx)("p",{children:"2,20 %"})}),(0,c.jsx)("td",{children:(0,c.jsx)("p",{children:"224,62 â¬"})})]})]})]})}),(0,c.jsxs)("div",{children:[(0,c.jsxs)("div",{className:"flex gap-2 items-start lg:items-center",children:[(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.circleArrowRightFilled)}),(0,c.jsx)("p",{children:"Die Zinsen werden jährlich gutgeschrieben und wieder angelegt (Zinseszinseffekt)."})]}),(0,c.jsxs)("div",{className:"flex gap-2 items-start lg:items-center",children:[(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.circleArrowRightFilled)}),(0,c.jsxs)("p",{children:["Gesamtertrag am Ende der Laufzeit: ",(0,c.jsx)("b",{children:"1.258,65 â¬"})]})]})]})]}),eS[135]=eJ,eS[136]=e7,eS[137]=eN,eS[138]=eH,eS[139]=eK,eS[140]=e_):e_=eS[140],eS[141]!==ey||eS[142]!==e_?(ev=(0,
159c.jsx)("div",{className:"rounded-[20px] border border-border-primary bg-bg-primary",children:(0,c.jsxs)("div",{className:" gap-4 lg:gap-10 flex flex-col",children:[ey,e_]})}),eS[141]=ey,eS[142]=e_,eS[143]=ev):ev=eS[143],eS[144]!==eu||eS[145]!==ev?(ew=(0,c.jsxs)("div",{className:"flex flex-col gap-10",children:[eu,ev]}),eS[144]=eu,eS[145]=ev,eS[146]=ew):ew=eS[146],ew};function hp(e,t){console.log("Data fetched")}function hm(e,t){return Number(e)-Number(t)}let hg=e=>{let t,i,r,n,s,l,a,o,d=(0,u.c)(38),{entry:f,locale:y,context:_}=e,v=(0,h.useContentfulLiveUpdates)(f);d[0]!==f.sys.id?(t={entryId:f.sys.id},d[0]=f.sys.id,d[1]=t):t=d[1];let w=(0,h.useContentfulInspectorMode)(t),S=(0,b.getSpaceTopClass)((0,b.getEnumValue)(v.fields.spaceTop,b.SPACE,b.SPACE.xl)),T=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(v.fields.spaceBottom,b.SPACE,b.SPACE.xl));d[2]!==_||d[3]!==y||d[4]!==v.fields.linkHref||d[5]!==v.fields.linkRef?(i=(0,g.getLinkURL)(y,_,{...(0,M.getLinkTargetPageId)(v.fields.linkRef,_.website),href:v.fields.linkHref}),d[2]=_,d[3]=y,d[4]=v.fields.linkHref,d[5]=v.fields.linkRef,d[6]=i):i=d[6];let L=i,[C,k]=(0,p.useState)();d[7]!==v.fields.duration?(r=v.fields.duration?v.fields.duration.split(",").map(hx):["6","12","24"],d[7]=v.fields.duration,d[8]=r):r=d[8];let E=r;d[9]!==E?(n=()=>{(async()=>{let e=await (0,x.fetchFixedDepositTerms)();k(e?.filter(e=>E.includes(e)))})()},s=[E],d[9]=E,d[10]=n,d[11]=s):(n=d[10],s=d[11]),(0,p.useEffect)(n,s);let j=(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),T,S);return d[12]!==w?(l=w({fieldId:"none"}),d[12]=w,d[13]=l):l=d[13],d[14]!==_||d[15]!==C||d[16]!==f.fields||d[17]!==L||d[18]!==y||d[19]!==v.fields.defaultValue||d[20]!==v.fields.details||d[21]!==v.fields.durationLabel||d[22]!==v.fields.errorDescription||d[23]!==v.fields.errorHeadline||d[24]!==v.fields.interestLabel||d[25]!==v.fields.investmentAmountLabel||d[26]!==v.fields.linkLabel||d[27]!==v.fields.loadingDescription||d[28]!==v.fields.loadingHeadline||d[29]!==v.fields.maxValue||d[30]!==v.fields.minValue||d[31]!==v.fields.profitLabel||d[32]!==v.fields.savingsCalculatorVisible?(a=v.fields.savingsCalculatorVisible?(0,c.jsx)(hf,{termsButtons:["1","2","3","4","5"],context:_,locale:y,investmentAmountLabel:v.fields.investmentAmountLabel,durationLabel:v.fields.durationLabel,interestLabel:v.fields.interestLabel,profitLabel:v.fields.profitLabel,loadingContent:{description:v.fields.loadingDescription||"Einen Moment bitte, das Ergebnis wird geladen.",headline:v.fields.loadingHeadline||"Berechne..."},errorContent:{description:v.fields.errorDescription||"Es ist etwas schief gelaufen. Bitte versuchen SIe es erneut.",headline:v.fields.errorHeadline||"Hoppla!"},minValue:v.fields.minValue,maxValue:v.fields.maxValue,defValue:v.fields.defaultValue,button:L?{href:L,label:v.fields.linkLabel||""}:void 0,children:v.fields.details&&(0,O.documentToReactComponents)(v.fields.details,{renderNode:(0,A.renderNode)(y,_),renderText:A.renderText})}):(0,c.jsx)(hu,{termsButtons:C,context:_,locale:y,investmentAmountLabel:f.fields.investmentAmountLabel,durationLabel:f.fields.durationLabel,interestLabel:f.fields.interestLabel,profitLabel:f.fields.profitLabel,loadingContent:{description:f.fields.loadingDescription||"Einen Moment bitte, das Ergebnis wird geladen.",headline:f.fields.loadingHeadline||"Berechne..."},errorContent:{description:f.fields.errorDescription||"Es ist etwas schief gelaufen. Bitte versuchen SIe es erneut.",headline:f.fields.errorHeadline||"Hoppla!"},minValue:f.fields.minValue,maxValue:f.fields.maxValue,defValue:f.fields.defaultValue,button:L?{href:L,label:v.fields.linkLabel||""}:void 0,children:v.fields.details&&(0,O.documentToReactComponents)(v.fields.details,{renderNode:(0,A.renderNode)(y,_),renderText:A.renderText})}),d[14]=_,d[15]=C,d[16]=f.fields,d[17]=L,d[18]=y,d[19]=v.fields.defaultValue,d[20]=v.fields.details,d[21]=v.fields.durationLabel,d[22]=v.fields.errorDescription,d[23]=v.fields.errorHeadline,d[24]=v.fields.interestLabel,d[25]=v.fields.investmentAmountLabel,d[26]=v.fields.linkLabel,d[27]=v.fields.loadingDescription,d[28]=v.fields.loadingHeadline,d[29]=v.fields.maxValue,d[30]=v.fields.minValue,d[31]=v.fields.profitLabel,d[32]=v.fields.savingsCalculatorVisible,d[33]=a):a=d[33],d[34]!==j||d[35]!==l||d[36]!==a?(o=(0,c.jsx)("section",{className:j,...l,children:a}),d[34]=j,d[35]=l,d[36]=a,d[37]=o):o=d[37],o};function hx(e){return e.trim()}
159var hb,hy,h_,hv,hw,hS,hT=function(){return(hT=Object.assign||function(e){for(var t,i=1,r=arguments.length;i<r;i++)for(var n in t=arguments[i])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)},hL=function(e){var t;e?function(e){if(e)for(;e.lastChild;)e.lastChild.remove()}("string"==typeof e?document.getElementById(e):e):(t=document.querySelector(".grecaptcha-badge"))&&t.parentNode&&document.body.removeChild(t.parentNode)},hC=function(e,t){hL(t),window.___grecaptcha_cfg=void 0;var i,r=document.querySelector("#"+e);r&&r.remove(),(i=document.querySelector('script[src^="https://www.gstatic.com/recaptcha/releases"]'))&&i.remove()},hk=function(e){var t=e.render,i=e.onLoadCallbackName,r=e.language,n=e.onLoad,s=e.useRecaptchaNet,l=e.useEnterprise,a=e.scriptProps,o=void 0===a?{}:a,d=o.nonce,c=void 0===d?"":d,u=o.defer,h=o.async,f=o.id,p=o.appendTo,m=(void 0===f?"":f)||"google-recaptcha-v3";if(document.querySelector("#"+m))n();else{var g,x="https://www."+((g={useEnterprise:l,useRecaptchaNet:s}).useRecaptchaNet?"recaptcha.net":"google.com")+"/recaptcha/"+(g.useEnterprise?"enterprise.js":"api.js"),b=document.createElement("script");b.id=m,b.src=x+"?render="+t+("explicit"===t?"&onload="+i:"")+(r?"&hl="+r:""),c&&(b.nonce=c),b.defer=!!(void 0!==u&&u),b.async=!!(void 0!==h&&h),b.onload=n,("body"===p?document.body:document.getElementsByTagName("head")[0]).appendChild(b)}},hE=function(e){void 0===rC.default||rC.default.env,console.warn(e)};(hS||(hS={})).SCRIPT_NOT_AVAILABLE="Recaptcha script is not available";var hj=(0,p.createContext)({executeRecaptcha:function(){throw Error("GoogleReCaptcha Context has not yet been implemented, if you are using useGoogleReCaptcha hook, make sure the hook is called inside component wrapped by GoogleRecaptchaProvider")}});function hN(e){var t=e.reCaptchaKey,i=e.useEnterprise,r=void 0!==i&&i,n=e.useRecaptchaNet,s=void 0!==n&&n,l=e.scriptProps,a=e.language,o=e.container,d=e.children,c=(0,p.useState)(null),u=c[0],h=c[1],f=(0,p.useRef)(t),m=JSON.stringify(l),g=JSON.stringify(null==o?void 0:o.parameters);(0,p.useEffect)(function(){if(t){var e=(null==l?void 0:l.id)||"google-recaptcha-v3",i=(null==l?void 0:l.onLoadCallbackName)||"onRecaptchaLoadCallback";return window[i]=function(){var e=r?window.grecaptcha.enterprise:window.grecaptcha,i=hT({badge:"inline",size:"invisible",sitekey:t},(null==o?void 0:o.parameters)||{});f.current=e.render(null==o?void 0:o.element,i)},hk({render:(null==o?void 0:o.element)?"explicit":t,onLoadCallbackName:i,useEnterprise:r,useRecaptchaNet:s,scriptProps:l,language:a,onLoad:function(){if(window&&window.grecaptcha){var e=r?window.grecaptcha.enterprise:window.grecaptcha;e.ready(function(){h(e)})}else hE("<GoogleRecaptchaProvider /> "+hS.SCRIPT_NOT_AVAILABLE)},onError:function(){hE("Error loading google recaptcha script")}}),function(){hC(e,null==o?void 0:o.element)}}hE("<GoogleReCaptchaProvider /> recaptcha key not provided")},[r,s,m,g,a,t,null==o?void 0:o.element]);var x=(0,p.useCallback)(function(e){if(!u||!u.execute)throw Error("<GoogleReCaptchaProvider /> Google Recaptcha has not been loaded");return u.execute(f.current,{action:e})},[u,f]),b=(0,p.useMemo)(function(){return{executeRecaptcha:u?x:void 0,container:null==o?void 0:o.element}},[x,u,null==o?void 0:o.element]);return p.default.createElement(hj.Provider,{value:b},d)}function hP(e,t){return e(t={exports:{}},t.exports),t.exports}hj.Consumer;var hO="function"==typeof Symbol&&Symbol.for,hM=hO?Symbol.for("react.element"):60103,hA=hO?Symbol.for("react.portal"):60106,hI=hO?Symbol.for("react.fragment"):60107,hR=hO?Symbol.for("react.strict_mode"):60108,hz=hO?Symbol.for("react.profiler"):60114,h$=hO?Symbol.for("react.provider"):60109,hB=hO?Symbol.for("react.context"):60110,hD=hO?Symbol.for("react.async_mode"):60111,hY=hO?Symbol.for("react.concurrent_mode"):60111,hF=hO?Symbol.for("react.forward_ref"):60112,hH=hO?Symbol.for("react.suspense"):60113,hV=hO?Symbol.for("react.suspense_list"):60120,hU=hO?Symbol.for("react.memo"):60115,hW=hO?Symbol.for("react.lazy"):60116,hJ=hO?Symbol.for("react.block"):60121,hq=hO?Symbol.for("react.fundamental"):60117,hK=hO?Symbol.for("react.responder"):60118,hG=hO?Symbol.for("react.scope"):60119;function hX(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case hM:switch(e=e.type){case hD:case hY:case hI:case hz:case hR:case hH:return e;default:switch(e=e&&e.$$typeof){case hB:case hF:case hW:case hU:case h$:return e;default:return t}}case hA:return t}}}function hQ(e){return hX(e)===hY}var hZ={AsyncMode:hD,ConcurrentMode:hY,ContextConsumer:hB,ContextProvider:h$,Element:h
159M,ForwardRef:hF,Fragment:hI,Lazy:hW,Memo:hU,Portal:hA,Profiler:hz,StrictMode:hR,Suspense:hH,isAsyncMode:function(e){return hQ(e)||hX(e)===hD},isConcurrentMode:hQ,isContextConsumer:function(e){return hX(e)===hB},isContextProvider:function(e){return hX(e)===h$},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===hM},isForwardRef:function(e){return hX(e)===hF},isFragment:function(e){return hX(e)===hI},isLazy:function(e){return hX(e)===hW},isMemo:function(e){return hX(e)===hU},isPortal:function(e){return hX(e)===hA},isProfiler:function(e){return hX(e)===hz},isStrictMode:function(e){return hX(e)===hR},isSuspense:function(e){return hX(e)===hH},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===hI||e===hY||e===hz||e===hR||e===hH||e===hV||"object"==typeof e&&null!==e&&(e.$$typeof===hW||e.$$typeof===hU||e.$$typeof===h$||e.$$typeof===hB||e.$$typeof===hF||e.$$typeof===hq||e.$$typeof===hK||e.$$typeof===hG||e.$$typeof===hJ)},typeOf:hX},h0=hP(function(e,t){}),h1=(h0.AsyncMode,h0.ConcurrentMode,h0.ContextConsumer,h0.ContextProvider,h0.Element,h0.ForwardRef,h0.Fragment,h0.Lazy,h0.Memo,h0.Portal,h0.Profiler,h0.StrictMode,h0.Suspense,h0.isAsyncMode,h0.isConcurrentMode,h0.isContextConsumer,h0.isContextProvider,h0.isElement,h0.isForwardRef,h0.isFragment,h0.isLazy,h0.isMemo,h0.isPortal,h0.isProfiler,h0.isStrictMode,h0.isSuspense,h0.isValidElementType,h0.typeOf,hP(function(e){e.exports=hZ})),h2={};h2[h1.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},h2[h1.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0};let h3=e=>{let t,i=(0,u.c)(3),{children:r,recaptchaPublicKey:n}=e,s=n||"UNKNOWN";return i[0]!==r||i[1]!==s?(t=(0,c.jsx)(hN,{reCaptchaKey:s,children:r}),i[0]=r,i[1]=s,i[2]=t):t=i[2],t};var h4=e.i(49414),h5=e.i(72127),h6=e.i(81307),h7=((a={}).text="text",a.password="password",a.email="email",a.textarea="textarea",a.number="number",a.tel="tel",a),h8=((o={}).radio="radio",o.select="select",o);let h9=h6.z.object({pattern:h6.z.object({isInvalid:h6.z.boolean().optional().default(!1),message:h6.z.string()}).optional(),required:h6.z.object({isInvalid:h6.z.boolean().optional().default(!1),message:h6.z.string()}).optional(),validator:h6.z.object({isInvalid:h6.z.boolean().optional().default(!1),message:h6.z.string()}).optional()}),fe=h6.z.object({error:h9.optional(),label:h6.z.string().optional(),maxLength:h6.z.number().optional().default(60),name:h6.z.string(),pattern:h6.z.string().optional(),placeholder:h6.z.string().optional(),regex:h6.z.string().optional(),required:h6.z.boolean().optional(),title:h6.z.string().optional(),type:h6.z.nativeEnum(h7),validator:h6.z.union([h6.z.string(),h6.z.array(h6.z.string())]).optional(),value:h6.z.string().optional()}),ft=h6.z.object({checked:h6.z.boolean().optional(),error:h9.optional(),fallback:h6.z.string().optional().default(""),label:h6.z.string().optional(),name:h6.z.string(),required:h6.z.boolean().optional(),type:h6.z.literal("checkbox"),value:h6.z.string()}),fi=h6.z.object({body:h6.z.string().optional(),direction:h6.z.union([h6.z.literal("horizontal"),h6.z.literal("vertical")]).optional().default("vertical"),error:h9.optional(),legend:h6.z.string().optional(),name:h6.z.string(),options:h6.z.array(h6.z.object({fields:h6.z.array(h6.z.union([fe,ft])).optional(),label:h6.z.string().optional(),value:h6.z.string()})),placeholder:h6.z.string().optional(),required:h6.z.boolean().optional(),selected:h6.z.string().optional(),type:h6.z.nativeEnum(h8)}),fr=h6.z.lazy(()=>h6.z.object({body:h6.z.string().optional(),direction:h6.z.union([h6.z.literal("horizontal"),h6.z.literal("vertical")]).optional().default("vertical"),fields:h6.z.array(h6.z.union([fe,ft,fi,fr])),legend:h6.z.string().optional(),type:h6.z.literal("fieldset")})),fn=h6.z.object({body:h6.z.string().optional(),button:h6.z.object({action:h6.z.string(),href:h6.z.string()}).optional(),error:h6.z.string().optional().default(""),fields:h6.z.array(h6.z.union([fe,fi,ft,fr])),reset:h6.z.object({label:h6.z.string()}),submit:h6.z.object({action:h6.z.string(),label:h6.z.string(),loading:h6.z.string().optional().default("...wird gesendet")})});function fs(e){let t,i,r,n,s,l,a=(0,u.c)(15),{field:o}=e;return a[0]!==o.legend?(t=o.legend&&(0,c.jsx)("legend",{className:(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-primary mb-6"),children:o.legend}),a[0]=o.legend,a[1]=t):t=a[1],a[2]!==o.body?(i=o.body&&(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary -mt-5"),children:o.body}),a[2]=o.body,a[3]=i):i=a[3],a[4]!==o.direction?(r=(0,m.twMerge)(v.WRAPPER_STYLES.VTopStretch(),"horizontal"===o.direction?v.WRAPPER_STYLES.HTopLeft(b.BREAKPOINTS.md):"","group/checkbox has-[input
159:checked]:gap-4 gap-6"),a[4]=o.direction,a[5]=r):r=a[5],a[6]!==o.fields?(n=o.fields.map(fl),a[6]=o.fields,a[7]=n):n=a[7],a[8]!==r||a[9]!==n?(s=(0,c.jsx)("div",{className:r,children:n}),a[8]=r,a[9]=n,a[10]=s):s=a[10],a[11]!==t||a[12]!==i||a[13]!==s?(l=(0,c.jsxs)("fieldset",{className:"flex flex-col gap-4",children:[t,i,s]}),a[11]=t,a[12]=i,a[13]=s,a[14]=l):l=a[14],l}function fl(e,t){return(0,c.jsx)(f6,{field:e},t)}let fa="[",fo="]";function fd(e){return"object"==typeof e&&null!==e&&"tag"in e}function fc(e){return"string"==typeof e}function fu(e,t,i){return Object.keys(e).reduce((i,r)=>t(i,r,e),i)}function fh(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/(javascript|data|vbscript|file):/gi,"$1%3A")}function ff(e,t){switch(typeof t){case"boolean":return t?`${e}`:"";case"number":return`${e}="${t}"`;case"string":return`${e}="${fh(t)}"`;case"object":return`${e}="${fh(JSON.stringify(t))}"`;default:return""}}function fp(e){return null==e?"":fu(e,(e,t,i)=>[...e,ff(t,i[t])],[""]).join(" ")}function fm(e){return fu(e||{},(e,t,i)=>i[t]===t?i[t]:null,null)}let fg=(e,t,i)=>fd(e)?e.toString({openTag:t,closeTag:i}):String(e);class fx{get length(){return function e(t){return fd(t)&&Array.isArray(t.content)?t.content.reduce((t,i)=>t+e(i),0):fc(t)?String(t).length:0}(this)}attr(e,t){return void 0!==t&&(this.attrs[e]=t),this.attrs[e]}append(e){Array.isArray(this.content)&&this.content.push(e)}setStart(e){this.start=e}setEnd(e){this.end=e}toTagStart({openTag:e=fa,closeTag:t=fo}={}){let i=((e,t)=>{let i=fm(t);if(i){let r=ff(e,i),n={...t};delete n[String(i)];let s=fp(n);return`${r}${s}`}return`${e}${fp(t)}`})(String(this.tag),this.attrs);return`${e}${i}${t}`}toTagEnd({openTag:e=fa,closeTag:t=fo}={}){return`${e}/${this.tag}${t}`}toTagNode(){return new fx(this.tag,this.attrs,this.content,this.start,this.end)}toString({openTag:e=fa,closeTag:t=fo}={}){var i;let r=this.content?(i=this.content,Array.isArray(i)?i.reduce((i,r)=>null!==r?i+fg(r,e,t):i,""):i?fg(i,e,t):null):"",n=this.toTagStart({openTag:e,closeTag:t});return null===this.content||Array.isArray(this.content)&&0===this.content.length?n:`${n}${r}${this.toTagEnd({openTag:e,closeTag:t})}`}toJSON(){return{tag:this.tag,attrs:this.attrs,content:this.content,start:this.start,end:this.end}}static create(e,t={},i=null,r){return new fx(e,t,i,r)}static isOf(e,t){return e.tag===t}constructor(e,t,i,r,n){this.tag=e,this.attrs=t,this.content=i,this.start=r,this.end=n}}let fb=e=>({style:e}),fy=(e,t)=>i=>{let r,n;return r=fb(t),n=i.content,fx.create(e,r,n)},f_=function e(t,i=function(e,t,i,r){return t.walk(t=>{if(fd(t)){let n=e[t.tag];if("function"==typeof n)return n(t,i,r)}return t})}){let r=e=>{function n(e,n){return i(t,e,n,r.options||{})}return r.options=Object.assign(r.options||{},e),n.options=r.options,n};return r.extend=function(n){return e(n(t,r.options),i)},r}({b:fy("span","font-weight: bold;"),i:fy("span","font-style: italic;"),u:fy("span","text-decoration: underline;"),s:fy("span","text-decoration: line-through;"),url:(e,{render:t})=>{let i,r;return i={href:fm(e.attrs)?fm(e.attrs):t(e.content||[])},r=e.content,fx.create("a",i,r)},img:(e,{render:t})=>{let i;return i={...e.attrs,src:t(e.content)},fx.create("img",i,null)},quote:e=>{let t,i,r,n;return r={},n=[(t={},i=e.content,fx.create("p",t,i))],fx.create("blockquote",r,n)},code:e=>{let t,i;return t={},i=e.content,fx.create("pre",t,i)},style:e=>{let t,i,r;return i=fb(Object.keys(t=e.attrs||{}).reduce((e,i)=>{let r=t[i];if("string"==typeof r){if("color"===i)return e.concat(`color:${r};`);if("size"===i)return e.concat(`font-size:${r};`)}return e},[]).join(" ")),r=e.content,fx.create("span",i,r)},list:e=>{var t;let i,r,n,s=fm(e.attrs);return i=s?"ol":"ul",r=s?{type:s}:{},n=(t=e.content)&&Array.isArray(t)?t.reduce((e,t)=>{let i=e[e.length-1];if(fc(t)&&"*"===String(t)[0]){let i=String(t).slice(1);return e.push(fx.create("li",{},[i])),e}return fd(t)&&fx.isOf(t,"*")?e.push(fx.create("li",{},[])):fd(i)&&i&&fd(i)&&Array.isArray(i.content)?i.content=i.content.concat(t):e.push(t),e},[]):t,fx.create(i,r,n)},color:e=>{let t,i;return t=fb(`color: ${fm(e.attrs)};`),i=e.content,fx.create("span",t,i)}}),fv=e=>({attrs:{style:e}}),fw=f_.extend(e=>({...e,b:(...t)=>({...e.b(...t),...fv({fontWeight:"bold"})}),i:(...t)=>({...e.i(...t),...fv({fontStyle:"italic"})}),u:(...t)=>({...e.u(...t),...fv({textDecoration:"underline"})}),s:(...t)=>({...e.s(...t),...fv({textDecoration:"line-through"})}),color:(...t)=>({...e.color(...t),...fv({color:String(fm(t[0].attrs))})}),size:(...t)=>({...e.size(...t),...fv({fontSize:String(fm(t[0].attrs))})})})),fS=e=>e&&void 0!==e.v?e.v:"",fT=e=>47===fS(e).charCodeAt(0);class fL{get type(){return this.t}isEmpty(){return 0===this.t||isNaN(this.t)}isText(){return!!this&&void 0!==this.t&&(5===this.t||6===this.t||1===this.t)}isTag(){return!!this&&void 0!==this.t&&2===this.t}isAttrName(){return!!this&&void 0!==this.t&&3===this.t}isAttrValue(){return!!this&&void 0!==this.t&&4===this.t}isStart(){return!fT(this)}isEnd(){return fT(this)}getName(){let e;return e=fS(this),fT(this)?e.slice(1):e}getValue(){return fS(this)}getLine(){return this&&this.l||0}getColumn(){return this&&this.r||0}getStart(){return this&&this.s||0}getEnd(){return this&&this.e||0}toString({openTag:e=fa,closeTag:t=fo}={}){return((e,t=fa,i=fo)=>{let r=t;return r+=fS(e),r+=i})(this,e,t)}constructor(e,t,i=0,r=0,n=0,s=0){this.l=i,this.r=r,this.t=e||0,this.v=String(t),this.s=n,this.e=s}}class fC{skip(e=1,t){this.c.pos+=e,this.o&&this.o.onSkip&&!t&&this.o.onSkip()}hasNext(){return this.c.len>this.c.pos}getCurr(){return void 0===this.s[this.c.pos]?"":this.s[this.c.pos]}getPos(){return this.c.pos}getLength(){return this.c.len}getRest(){return this.s.substring(this.c.pos)}getNext(){let e=this.c.pos+1;return e<=this.s.length-1?this.s[e]:null}getPrev(){let e=this.c.pos-1;return void 0===this.s[e]?null:this.s[e]}isLast(){return this.c.pos===this.c.len}includes(e){return this.s.indexOf(e,this.c.pos)>=0}grabWhile(e,t){let i=0;if(this.hasNext())for(i=this.c.pos;this.hasNext()&&e(this.getCurr());)this.skip(1,t);return this.s.substring(i,this.c.pos)}grabN(e=0){return this.s.substring(this.c.pos,this.c.pos+e)}substrUntilChar(e){let{pos:t}=this.c,i=this.s.indexOf(e,t);return i>=0?this.s.substring(t,i):""}constructor(e,t={}){this.s=e,this.c={pos:0,len:e.length},this.o=t}}let fk=(e,t)=>new fC(e,t),fE=[" "," "],fj=["="," "," "],fN=e=>fE.indexOf(e)>=0,fP=e=>(e=>{for(;'"'===e.charAt(0);)e=e.substring(1);for(;'"'===e.charAt(e.length-1);)e=e.substring(0,e.length-1);return e})(e).replace('\\"','"');
159class fO{last(){let e=this.n.length;if(e>0)return this.n[e-1]}has(){return this.n.length>0}flush(){return this.n.length?this.n.pop():void 0}push(e){this.n.push(e)}ref(){return this.n}constructor(){this.n=[]}}let fM=()=>new fO;function fA(e,t={}){let i=t.openTag||fa,r=t.closeTag||fo,n=(t.onlyAllowTags||[]).filter(Boolean).map(e=>e.toLowerCase()),s=t.caseFreeTags||!1,l=null,a=fM(),o=fM(),d=null,c=null,u=new Set;function h(e){return s?e.toLowerCase():e}function f(e){return!!u.has(h(e))}function p(){d&&(d=null,c=null)}function m(){let e=o.last();return e&&fd(e)?e.content:a.ref()}function g(e,t,n=!0){Array.isArray(e)&&void 0!==t&&(e.push(t.toTagStart({openTag:i,closeTag:r})),Array.isArray(t.content)&&t.content.length&&(t.content.forEach(t=>{e.push(t)}),n&&e.push(t.toTagEnd({openTag:i,closeTag:r}))))}function x(e){let t=m();if(Array.isArray(t)&&void 0!==e)if(fd(e)){var i;(i=e.tag,!n.length||n.indexOf(i.toLowerCase())>=0)?t.push(e.toTagNode()):g(t,e)}else t.push(e)}(l=(t.createTokenizer?t.createTokenizer:function(e,t={}){let i=0,r=0,n=0,s=-1,l=0,a=0,o="",d=Array(Math.floor(e.length)),c=t.openTag||fa,u=t.closeTag||fo,h=!!t.enableEscapeTags,f=(t.contextFreeTags||[]).filter(Boolean).map(e=>e.toLowerCase()),p=t.caseFreeTags||!1,m=new Map,g=t.onToken||(()=>{}),x=[u,c,'"',"\\"," "," ","=","\n","!"],b=[c," "," ","\n"],y=e=>-1===b.indexOf(e),_=()=>{n++},v=(e,t)=>
159{""!==o&&t&&(o="");let i=e.toLowerCase();""===o&&L(e)&&f.includes(i)&&(o=i)},w=e=>`${c}/${e}${u}`,S=fk(e,{onSkip:_});function T(e,t,l,a){let o=function(e,t,i=0,r=0,n=0,s=0){return new fL(e,t,i,r,n,s)}(e,t,i,r,l,a);g(o),r=n,d[s+=1]=o}function L(t){let i=w(t);if(m.has(i))return!!m.get(i);{let t=p?e.toLowerCase():e,r=p?i.toLowerCase():i,n=t.indexOf(r)>-1;return m.set(i,n),n}}return{tokenize:function(){for(l=0;S.hasNext();)switch(l){case 1:l=function(){let e=S.getCurr(),i=S.getNext(),r=!!(i&&x.indexOf(i)>=0);S.skip();let n=S.substrUntilChar(u),s=0===n.length||n.indexOf(c)>=0,l=S.isLast(),a=n.indexOf(" ")>=0&&!1===t.whitespaceInTags;if(r||s||l||a)return T(1,e),0;let o=-1===n.indexOf("="),d="/"===n[0];if(o||d){let e=S.getPos()-1,t=S.grabWhile(e=>e!==u),i=e+t.length+2;return S.skip(),T(2,t,e,i),v(t,d),0}return 2}();break;case 2:l=function(){let e=S.getPos(),t=S.grabWhile(e=>e!==u,!0),i=fk(t,{onSkip:_}),n=t.split("=")[0],s="/"===n[0],l=-1===n.indexOf(" "),o=!s&&l;for(a=0;i.hasNext();)a=function(e,t,i){if(1===a){let t=e.grabWhile(e=>!("="===e||fN(e))),i=e.isLast(),r="="!==e.getCurr();return(e.skip(),i||r?T(4,fP(t)):T(3,t),i)?0:r?1:2}if(2===a){let i=!1,n=e.grabWhile(r=>{let n='"'===r,s=e.getPrev(),l=e.getNext(),a="="===l,o=fN(r),d=!!l&&fN(l);return!!(i&&fj.indexOf(r)>=0)||(!n||"\\"===s||!!(i=!i)||!!(a||d))&&(!!t||!o)});return+(e.skip(),T(4,fP(n)),'"'===e.getPrev()&&r++,!e.isLast())}let n=i+e.getPos()-1,s=e.grabWhile(t=>!("="===t||fN(t)||e.isLast()));return(T(2,s,n,i+e.getLength()+1),v(s),e.skip(),r++,t)?2:e.includes("=")?1:2}(i,o,e);return S.skip(),0}();break;default:l=function(){if("\n"===S.getCurr())return T(6,S.getCurr()),S.skip(),n=0,r=0,i++,0;if(fN(S.getCurr()))return T(5,S.grabWhile(fN)),0;if(S.getCurr()===c){if(o){let e=w(o);if(S.grabN(e.length).toLowerCase()===e.toLowerCase())return 1}else if(S.includes(u))return 1;return T(1,S.getCurr()),S.skip(),r++,0}if(h){if("\\"===S.getCurr()){let e=S.getCurr(),t=S.getNext();return S.skip(),t&&(t===c||t===u||"\\"===t)?(S.skip(),T(1,t)):T(1,e),0}return T(1,S.grabWhile(e=>y(e)&&"\\"!==e)),0}return T(1,S.grabWhile(y)),0}()}return d.length=s+1,d},isTokenNested:L}})(e,{onToken:function(e){if(e.isTag()){let n,s;e.isStart()&&(p(),n=fx.create(e.getValue(),{},[],{from:e.getStart(),to:e.getEnd()}),s=function(e){let t=h(e.getValue()),{isTokenNested:i}=l||{};return!u.has(t)&&"function"==typeof i&&i(t)?(u.add(t),!0):u.has(t)}(e),d=n,s?o.push(n):x(n)),e.isEnd()&&function(e){let n=e.getValue().slice(1),s=o.flush();if(p(),s)fd(s)&&s.setEnd({from:e.getStart(),to:e.getEnd()}),x(s);else if(f(n)){if("function"==typeof t.onError){let i=e.getValue(),r=e.getLine(),n=e.getColumn();t.onError({tagName:i,lineNumber:r,columnNumber:n})}}else x(e.toString({openTag:i,closeTag:r}))}(e)}else{let t=e.getValue(),n=f(e.toString());if(d)switch(e.type){case 3:c=t,t&&d.attr(t,"");break;case 4:c?(d.attr(c,t),c=null):d.attr(t,t);break;case 5:case 6:case 1:n?d.append(t):x(t);break;case 2:x(e.toString({openTag:i,closeTag:r}))}else e.isText()?x(t):e.isTag()&&x(e.toString({openTag:i,closeTag:r}))}},openTag:i,closeTag:r,onlyAllowTags:t.onlyAllowTags,contextFreeTags:t.contextFreeTags,caseFreeTags:t.caseFreeTags,enableEscapeTags:t.enableEscapeTags,whitespaceInTags:t.whitespaceInTags})).tokenize();do{let e=o.flush();fd(e)&&f(e.tag)?g(m(),e,!1):void 0!==e&&x(e)}while(o.has())return a.ref()}let fI=e=>"object"==typeof e&&null!==e;function fR(e,t){if(Array.isArray(e))for(let i=0;i<e.length;i++)e[i]=fR(t(e[i]),t);else fI(e)&&"content"in e&&fR(e.content,t);return e}function fz(e,t){return typeof e==typeof t&&(fI(e)&&null!==e?Array.isArray(e)?e.every(e=>[].some.call(t,t=>fz(e,t))):!!(fI(e)&&fI(t))&&Object.keys(e).every(i=>{let r=t[i],n=e[i];return fI(n)&&fI(r)?fz(n,r):"boolean"==typeof n?n!==(null===r):r===n}):e===t)}function f$(e,t){return e.messages=[...e.messages||[]],e.options={...t,...e.options},e.walk=function(e){return fR(this,e)},e.match=function(e,t){return Array.isArray(e)?fR(this,i=>{for(let r=0;r<e.length;r++)if(fz(e[r],i))return t(i);return i}):fR(this,i=>fz(e,i)?t(i):i)},e}function fB(e,t){let{stripTags:i=!1}=t||{};if(null==e)return"";if("string"==typeof e||"number"==typeof e)return String(e);if(Array.isArray(e))return fD(e,t);if(fd(e)){if(i)return fD(e.content,t);let r=fp(e.attrs);return null===e.content?"<"+e.tag+r+"/>":"<"+e.tag+r+">"+fD(e.content,t)+"</"+e.tag+">"}return""}function fD(e,t){return e&&Array.isArray(e)?e.reduce((e,i)=>e+fB(i,t),""):e?fB(e,t):""}let fY=({container:e="span",componentProps:t={},children:i,plugins:r=[],options:n={}})=>p.default.createElement(e,t,p.default.Children.map(i,e=>{if("string"==typeof e){let t,i;return function e(t){return t&&Array.isArray(t)&&t.length?t.reduce((t,i,r)=>{if(fd(i)){var n;return t.push(p.default.createElement(i.tag,{...i.attrs,key:r},(n=i.content)&&("number"==typeof n?0!==String(n).length:Array.isArray(n)?0!==n.length:n)?e(i.content):null)),t}if(fc(i)){if("\n"===String(i))return t.push(i),t;let e=t.length-1,r=e>=0?t[e]:null;if(t[e]&&fc(t[e])&&null!==r&&"\n"!==String(r))return t[e]+=String(i),t;t.push(i)}return t},[]):[]}((t="function"==typeof r?[r]:r||[],i=()=>"",{process(e,r){let n=r||{skipParse:!1,parser:fA,render:i,data:null},s=n.parser||fA,l=n.render,a=n.data||null;if("function"!=typeof s)throw Error("C1");let o=n.skipParse&&Array.isArray(e)?e:s(e,n),d=n.skipParse&&Array.isArray(e)?f$(e||[],n):f$(o,n);for(let e=0;e<t.length;e++){let i=t[e];"function"==typeof i&&l&&(d=f$(i(d,{parse:s,render:l,iterate:fR,data:a})||d,n))}return{get html(){if("function"!=typeof l)throw Error("C2");return l(d,d.options)},tree:d,raw:o,messages:d.messages}}}).process(e,{...n,render:e=>fD(e,{stripTags:!0})}).tree)}return e})),fF=ih.logger.child({logger_name:"entities/form-module/validators"}),fH={isValidAccountNumber:e=>{let t=e.match(/^([0-9]{7})([0-9]{1})([0-9]{2})$/);if(!t||10!==e.length)return;let i=[2,1,2,1,2,1,2],r=0,n;for(let e=0;e<t[1].length;e++)(n=parseInt(t[1][e],10)*i[e])>9&&(n=n.toString().split("").map(Number).reduce((e,t)=>
159e+t,0)),r+=n;if(10-r%10===parseInt(t[2],10))return e},isValidBirthday:e=>{if(!/^\d{1,2}\.\d{1,2}\.\d{4}$/.test(e))return;let[t,i,r]=e.split("."),n=Number(t),s=Number(i),l=Number(r);if(n<1||s<1||s>12||l<1900)return;let a=new Date(l,s-1,n);if(a.getTime()>Date.now()||a.getFullYear()!==l||a.getMonth()!==s-1||a.getDate()!==n)return;let o=String(n).padStart(2,"0"),d=String(s).padStart(2,"0");return`${o}.${d}.${l}`},isValidIBAN:e=>{if(1===function(e){let t=e.slice(0,2);for(let i=2;i<e.length;i+=7)t=parseInt(String(t)+e.substring(i,i+7),10)%97;return t}(((e=e.replace(/ /g,"")).slice(4)+e.slice(0,4)).split("").map(e=>Number.isNaN(parseInt(e,10))?e.charCodeAt(0)-55:e).join("")))return e}};function fV(e,t){let i={isValid:!0,validatedField:{...e}};if(i.validatedField.value=t,e.required&&0===t.length?(i.validatedField.error={...i.validatedField.error,required:{isInvalid:!0,message:e.error?.required?.message||`Field ${e.label||e.name} is required.`}},i.isValid&&=!1):(i.validatedField.error={...i.validatedField.error,required:{isInvalid:!1,message:e.error?.required?.message||`Field ${e.label||e.name} is required.`}},i.isValid&&=!0),e.validator){let r=(Array.isArray(e.validator)?e.validator:[e.validator]).reduce((i,r)=>{if(Object.hasOwn(fH,r)){let e=(0,fH[r])(t);i||=e}else(0,ih.logError)(fF,"Validator is not defined. User's input will be accepted.",{validatorName:r,field:e}),i||=t;return i},void 0);i.validatedField.error={...i.validatedField.error,validator:{isInvalid:void 0===r,message:e.error?.validator?.message||`Field ${e.label||e.name} does not match the validator ${e.validator}`}},i.isValid&&=void 0!==r,void 0!==r&&(i.validatedField.value=r)}return e.pattern&&!new RegExp(e.pattern).test(t)?(i.validatedField.error={...i.validatedField.error,pattern:{isInvalid:!0,message:e.error?.pattern?.message||`Field ${e.label||e.name} does not match ${e.pattern}`}},i.isValid&&=!1):(i.validatedField.error={...i.validatedField.error,pattern:{isInvalid:!1,message:e.error?.pattern?.message||`Field ${e.label||e.name} does not match ${e.pattern}`}},i.isValid&&=!0),i}function fU(e,t){let i={isValid:!0,validatedField:{...e}};return i.validatedField.selected=t,e.required&&0===e.options.filter(e=>e.value===t).length?(i.validatedField.error={...i.validatedField.error,required:{isInvalid:!0,message:e.error?.required?.message||`Field ${e.legend||e.name} is required.`}},i.isValid&&=!1):(i.validatedField.error={...i.validatedField.error,required:{isInvalid:!1,message:e.error?.required?.message||`Field ${e.legend||e.name} is required.`}},i.isValid&&=!0),i}function fW(e){return Object.values(e||{}).some(e=>!!e?.isInvalid)}function fJ(e){let t=(0,u.c)(9),{field:i}=e;if(i.error?.required?.isInvalid){let e,r;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,c.jsx)(fq,{}),t[0]=e):e=t[0],t[1]!==i.error.required.message?(r=(0,c.jsxs)("div",{className:"flex flex-row text-comp-tag-error-fg items-center gap-1 text-14",children:[e,i.error.required.message]}),t[1]=i.error.required.message,t[2]=r):r=t[2],r}if(i.error?.validator?.isInvalid){let e,r;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,c.jsx)(fq,{}),t[3]=e):e=t[3],t[4]!==i.error.validator.message?(r=(0,c.jsxs)("div",{className:"flex flex-row text-comp-tag-error-fg items-center gap-1 text-14",children:[e,i.error.validator.message]}),t[4]=i.error.validator.message,t[5]=r):r=t[5],r}if(i.error?.pattern?.isInvalid){let e,r;return t[6]===Symbol.for("react.memo_cache_sentinel")?(e=(0,c.jsx)(fq,{}),t[6]=e):e=t[6],t[7]!==i.error.pattern.message?(r=(0,c.jsxs)("div",{className:"flex flex-row text-comp-tag-error-fg items-center gap-1 text-14",children:[e,i.error.pattern.message]}),t[7]=i.error.pattern.message,t[8]=r):r=t[8],r}return null}let fq=()=>{let e,t=(0,u.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"text-[17px]"),children:(0,C.toHTMLCode)(C.ICONS.warning)}),t[0]=e):e=t[0],e},fK=[fw()],fG=["url","b","i","page"];function fX(e){let t,i,r,n,s,l,a,o,d,h,f,g,x=(0,u.c)(29),[b,y]=(0,p.useState)(e.field);x[0]!==e.field?(t=()=>{y(e.field)},i=[e.field],x[0]=e.field,x[1]=t,x[2]=i):(t=x[1],i=x[2]),(0,p.useEffect)(t,i),x[3]!==b.error?(r=(0,m.twMerge)(v.WRAPPER_STYLES.VTopLeft(),"gap-1 input-checkbox-container",fW(b.error)&&"[&_span.check]:!border-comp-tag-error-fg"),x[3]=b.error,x[4]=r):r=x[4];let _=!!b.checked;x[5]!==b?(n=e=>{var t;let i;y((t=e.currentTarget.checked?b.value:"",(i={isValid:!0,validatedField:{...b}}).validatedField.checked=!!t,b.required&&b.value!==t?(i.validatedField.error={...i.validatedField.error,required:{isInvalid:!0,message:b.error?.required?.message||`Field ${b.label||b.name} is required.`}},i.isValid&&=!1):(i.validatedField.error={...i.validatedField.error,required:{isInvalid:!1,message:b.error?.required?.message||`Field ${b.label||b.name} is required.`}},i.isValid&&=!0),i).validatedField)},x[5]=b,x[6]=n):n=x[6],x[7]!==b.name||x[8]!==b.value||x[9]!==_||x[10]!==n?(s=(0,c.jsx)("input",{type:"checkbox",id:b.name,name:b.name,className:"mt-[0.3rem] peer",checked:_,value:b.value,onChange:n}),x[7]=b.name,x[8]=b.value,x[9]=_,x[10]=n,x[11]=s):s=x[11],x[12]===Symbol.for("react.memo_cache_sentinel")?(l=(0,c.jsx)("span",{className:"check"}),x[12]=l):l=x[12],x[13]===Symbol.for("react.memo_cache_sentinel")?(a={onlyAllowTags:fG},x[13]=a):a=x[13];let w=b.required?'after:content-["*"]':"";return x[14]!==w?(o={className:w},x[14]=w,x[15]=o):o=x[15],x[16]!==b.label||x[17]!==o?(d=(0,c.jsx)(fY,{container:"span",plugins:fK,options:a,componentProps:o,children:b.label}),x[16]=b.label,x[17]=o,x[18]=d):d=x[18],x[19]!==b.name||x[20]!==d||x[21]!==s?(h=(0,c.jsxs)("label",{htmlFor:b.name,children:[s,l,d]}),x[19]=b.name,x[20]=d,x[21]=s,x[22]=h):h=x[22],x[23]!==b?(f=(0,c.jsx)(fJ,{field:b}),x[23]=b,x[24]=f):f=x[24],x[25]!==h||x[26]!==f||x[27]!==r?(g=(0,c.jsxs)("div",{className:r,children:[h,f]}),x[25]=h,x[26]=f,x[27]=r,x[28]=g):g=x[28],g}let fQ=e=>{let t,i,r,n,s,l,a,o,d,h,f,g,x,b,y,_,w=(0,u.c)(50),S=(0,p.useRef)(null),[T,L]=(0,p.useState)(e.f
159ield),[C,k]=(0,p.useState)(!1),[E,j]=(0,p.useState)(T.selected);w[0]!==T.options||w[1]!==T.placeholder||w[2]!==T.required?(t=T.required?T.options:[{label:T.placeholder??"",value:""},...T.options],w[0]=T.options,w[1]=T.placeholder,w[2]=T.required,w[3]=t):t=w[3];let N=t;w[4]!==e.field?(i=()=>{L(e.field)},r=[e.field],w[4]=e.field,w[5]=i,w[6]=r):(i=w[5],r=w[6]),(0,p.useEffect)(i,r),w[7]!==T?(n=e=>{L(fU(T,e).validatedField),j(e),k(!1)},w[7]=T,w[8]=n):n=w[8];let P=n;return w[9]!==T||w[10]!==C||w[11]!==E?(s=()=>{let e=e=>{S.current&&!S.current.contains(e.target)&&(k(!1),L(fU(T,E??"").validatedField))};return C&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},w[9]=T,w[10]=C,w[11]=E,w[12]=s):s=w[12],w[13]!==C?(l=[C],w[13]=C,w[14]=l):l=w[14],(0,p.useEffect)(s,l),w[15]===Symbol.for("react.memo_cache_sentinel")?(a=(0,m.twMerge)(v.WRAPPER_STYLES.VTopLeft(),"gap-1"),w[15]=a):a=w[15],w[16]!==T.error||w[17]!==T.legend||w[18]!==T.name||w[19]!==T.required?(o=T.legend&&(0,c.jsx)("label",{htmlFor:T.name,className:(0,m.twMerge)("text-14 font-semibold text-fg-primary pl-3",T.required&&'after:content-["*"]',fW(T.error)&&"text-comp-tag-error-fg"),children:T.legend}),w[16]=T.error,w[17]=T.legend,w[18]=T.name,w[19]=T.required,w[20]=o):o=w[20],w[21]!==T.error?(d=fW(T.error),w[21]=T.error,w[22]=d):d=w[22],w[23]!==T.placeholder||w[24]!==N||w[25]!==E?(h=E?N.find(e=>e.value===E)?.label:T.placeholder,w[23]=T.placeholder,w[24]=N,w[25]=E,w[26]=h):h=w[26],w[27]!==C||w[28]!==E||w[29]!==d||w[30]!==h?(f=(0,
159c.jsx)(fZ,{hasError:d,selectedOption:E,label:h,open:C,setOpen:k}),w[27]=C,w[28]=E,w[29]=d,w[30]=h,w[31]=f):f=w[31],w[32]!==P||w[33]!==C||w[34]!==N||w[35]!==E?(g=(0,c.jsx)(f0,{open:C,options:N,selectedOption:E,handleOptionSelect:P}),w[32]=P,w[33]=C,w[34]=N,w[35]=E,w[36]=g):g=w[36],w[37]!==T.name||w[38]!==E?(x=(0,c.jsx)("input",{type:"hidden",id:T.name,name:T.name,value:E}),w[37]=T.name,w[38]=E,w[39]=x):x=w[39],w[40]!==f||w[41]!==g||w[42]!==x?(b=(0,c.jsxs)("div",{ref:S,className:"w-full relative",children:[f,g,x]}),w[40]=f,w[41]=g,w[42]=x,w[43]=b):b=w[43],w[44]!==T?(y=(0,c.jsx)(fJ,{field:T}),w[44]=T,w[45]=y):y=w[45],w[46]!==b||w[47]!==y||w[48]!==o?(_=(0,c.jsxs)("div",{className:a,children:[o,b,y]}),w[46]=b,w[47]=y,w[48]=o,w[49]=_):_=w[49],_},fZ=e=>{let t,i,r,n,s,l,a,o,d,h=(0,u.c)(26),{hasError:f,label:p,selectedOption:g,open:x,setOpen:b}=e,y=void 0===p?"":p;h[0]!==x||h[1]!==b?(t=e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),b(!x)),"Escape"===e.key&&b(!1)},h[0]=x,h[1]=b,h[2]=t):t=h[2];let v=t,w=g?"text-fg-primary":"text-fg-muted",S=x&&"rounded-b-none",T=f&&"border-comp-tag-error-fg";return h[3]!==w||h[4]!==S||h[5]!==T?(i=(0,m.twMerge)("w-full border-1 border-border-muted rounded-xl py-4 px-3 cursor-pointer","hover:border-fg-primary transition-colors duration-200","focus:outline-2 focus:outline-offset-3",w,S,T),h[3]=w,h[4]=S,h[5]=T,h[6]=i):i=h[6],h[7]!==x||h[8]!==b?(r=()=>b(!x),h[7]=x,h[8]=b,h[9]=r):r=h[9],h[10]!==y?(n=(0,c.jsx)("span",{children:y}),h[10]=y,h[11]=n):n=h[11],h[12]!==x?(s=(0,m.twMerge)(_.TYPO_STYLES.icon(),"text-10 text-fg-primary transition-transform duration-200",x&&"rotate-180"),h[12]=x,h[13]=s):s=h[13],h[14]===Symbol.for("react.memo_cache_sentinel")?(l=(0,C.toHTMLCode)(C.ICONS.triangleDown),h[14]=l):l=h[14],h[15]!==s?(a=(0,c.jsx)("span",{className:s,children:l}),h[15]=s,h[16]=a):a=h[16],h[17]!==a||h[18]!==n?(o=(0,c.jsxs)("div",{className:"flex flex-row justify-between items-center",children:[n,a]}),h[17]=a,h[18]=n,h[19]=o):o=h[19],h[20]!==v||h[21]!==x||h[22]!==o||h[23]!==i||h[24]!==r?(d=(0,c.jsx)("button",{type:"button",className:i,onClick:r,onKeyDown:v,"aria-expanded":x,"aria-haspopup":"listbox",role:"combobox",children:o}),h[20]=v,h[21]=x,h[22]=o,h[23]=i,h[24]=r,h[25]=d):d=h[25],d},f0=e=>{let t,i,r,n,s=(0,u.c)(13),{options:l,selectedOption:a,handleOptionSelect:o,open:d}=e;s[0]!==o?(t=(e,t)=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),o(t))},s[0]=o,s[1]=t):t=s[1];let h=t,f=d?"opacity-100 translate-y-0":"opacity-0 -translate-y-2";return s[2]!==f?(i=(0,m.twJoin)("absolute left-0 right-0 z-50 overflow-hidden","transition-all duration-150 ease-in-out",f,"bg-white border-1 border-border-muted border-t-0 rounded-b-xl","text-fg-primary shadow-md overflow-y-auto"),s[2]=f,s[3]=i):i=s[3],s[4]!==h||s[5]!==o||s[6]!==d||s[7]!==l||s[8]!==a?(r=d&&l.map((e,t)=>(0,c.jsxs)("button",{type:"button",className:(0,m.twJoin)("w-full p-3 text-left","transition-colors hover:bg-fg-muted/10 duration-150","focus:outline-none focus:bg-blue-50 focus:text-blue-700",!e.value&&"text-fg-muted"),onClick:()=>o(e.value),onKeyDown:t=>h(t,e.value),tabIndex:d?0:-1,role:"option","aria-selected":a===e.value,children:[(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),`${a===e.value?"visible":"invisible"}`,"text-10 pr-2"),children:(0,C.toHTMLCode)(C.ICONS.check)}),e.label]},t)),s[4]=h,s[5]=o,s[6]=d,s[7]=l,s[8]=a,s[9]=r):r=s[9],s[10]!==i||s[11]!==r?(n=(0,c.jsx)("div",{className:i,children:r}),s[10]=i,s[11]=r,s[12]=n):n=s[12],n},f1=[fw()],f2=["url","b","i","page"];function f3(e){let t,i,r,n,s,l,a,o,d,h,f=(0,u.c)(31),[g,x]=(0,p.useState)(e.field);if(f[0]!==e.field?(t=()=>{x(e.field)},i=[e.field],f[0]=e.field,f[1]=t,f[2]=i):(t=f[1],i=f[2]),(0,p.useEffect)(t,i),g.type===h8.select){let e;return f[3]!==g?(e=(0,c.jsx)(fQ,{field:g}),f[3]=g,f[4]=e):e=f[4],e}if(f[5]!==g.error||f[6]!==g.legend||f[7]!==g.required?(r=g.legend&&(0,c.jsx)("legend",{className:(0,m.twJoin)(_.TYPO_STYLES.headline7(),"text-fg-primary",g.required?'after:content-["*"]':"",fW(g.error)&&"text-comp-tag-error-fg"),children:g.legend}),f[5]=g.error,f[6]=g.legend,f[7]=g.required,f[8]=r):r=f[8],f[9]!==g.body?(n=g.body&&(0,c.jsx)("p",{children:g.body}),f[9]=g.body,f[10]=n):n=f[10],f[11]!==g.direction?(s=(0,m.twMerge)(v.WRAPPER_STYLES.VTopLeft(),"horizontal"===g.direction?v.WRAPPER_STYLES.HTopLeft(b.BREAKPOINTS.md):"","horizontal"===g.direction?"gap-2 md:gap-4":"gap-2"),f[11]=g.direction,f[12]=s):s=f[12],f[13]!==g?(l=g.options.map((e,t)=>(0,c.jsx)("div",{className:(0,m.twMerge)(v.WRAPPER_STYLES.HCenterLeft(),"gap-1 input-radio-container",fW(g.error)&&"[&_span]:!border-comp-tag-error-fg [&_label_input:checked~span]:!bg-comp-tag-error-fg"),children:(0,c.jsxs)(fY,{container:"label",componentProps:{htmlFor:`${g.name}_${t}`},plugins:f1,options:{onlyAllowTags:f2},children:[(0,c.jsx)("input",{type:"radio",id:`${g.name}_${t}`,"data-index":t,name:g.name,value:e.value,checked:g.selected===e.value,className:"mt-[0.3rem]",onChange:t=>{x(fU(g,t.currentTarget.checked?e.value:"").validatedField)}}),(0,c.jsx)("span",{}),(0,c.jsx)("p",{className:_.TYPO_STYLES.copyM(),children:e.label})]})}
159,t)),f[13]=g,f[14]=l):l=f[14],f[15]!==s||f[16]!==l?(a=(0,c.jsx)("div",{className:s,children:l}),f[15]=s,f[16]=l,f[17]=a):a=f[17],f[18]!==g?(o=(0,c.jsx)(fJ,{field:g}),f[18]=g,f[19]=o):o=f[19],f[20]!==g.options||f[21]!==g.selected){let e;f[23]!==g.selected?(e=(e,t)=>{if(g.selected===e.value&&e.fields)return(0,c.jsx)("div",{className:(0,m.twJoin)(v.WRAPPER_STYLES.VTopLeft(),"gap-1"),children:e.fields?.map(f4)},t)},f[23]=g.selected,f[24]=e):e=f[24],d=g.options.map(e).filter(Boolean),f[20]=g.options,f[21]=g.selected,f[22]=d}else d=f[22];return f[25]!==r||f[26]!==n||f[27]!==a||f[28]!==o||f[29]!==d?(h=(0,c.jsxs)("div",{className:"flex flex-col gap-5",children:[r,n,a,o,d]}),f[25]=r,f[26]=n,f[27]=a,f[28]=o,f[29]=d,f[30]=h):h=f[30],h}function f4(e,t){return(0,c.jsx)(f6,{field:e},t)}function f5(e){let t,i,r,n,s,l,a,o,d=(0,u.c)(20),[h,f]=(0,p.useState)(e.field);return d[0]!==e.field?(t=()=>{f(e.field)},i=[e.field],d[0]=e.field,d[1]=t,d[2]=i):(t=d[1],i=d[2]),(0,p.useEffect)(t,i),d[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,m.twMerge)(v.WRAPPER_STYLES.VTopLeft(),"gap-1"),d[3]=r):r=d[3],d[4]!==h.error||d[5]!==h.label||d[6]!==h.name||d[7]!==h.required?(n=h.label&&(0,c.jsx)("label",{htmlFor:h.name,className:(0,m.twMerge)("text-14 font-semibold text-fg-primary pl-3",h.required?'after:content-["*"]':"",fW(h.error)&&"text-comp-tag-error-fg"),children:h.label}),d[4]=h.error,d[5]=h.label,d[6]=h.name,d[7]=h.required,d[8]=n):n=d[8],d[9]!==h?(s="textarea"!==h.type&&(0,c.jsx)("input",{onBlur:e=>{f(fV(h,e.currentTarget.value).validatedField)},onChange:e=>{f(fV(h,e.currentTarget.value).validatedField)},type:h.type,id:h.name,value:h.value||"",name:h.name,placeholder:h.placeholder,maxLength:h.maxLength,className:(0,m.twMerge)("border-border-muted border-1 w-full rounded-xl text-16 placeholder:text-fg-muted h-14 px-3 py-4 hover:border-fg-primary focus:outline-2 focus:outline-offset-3 text-fg-primary",fW(h.error)&&"border-comp-tag-error-fg")}),d[9]=h,d[10]=s):s=d[10],d[11]!==h?(l="textarea"===h.type&&(0,c.jsx)("textarea",{onBlur:e=>{f(fV(h,e.currentTarget.value).validatedField)},onChange:e=>{f(fV(h,e.currentTarget.value).validatedField)},id:h.name,rows:5,name:h.name,defaultValue:h.value,placeholder:h.placeholder,maxLength:h.maxLength,className:(0,m.twMerge)("border-border-muted border-1 w-full rounded-xl text-16 px-3 py-2 placeholder:text-fg-muted hover:border-fg-primary focus:outline-2 focus:outline-offset-3 text-fg-primary",fW(h.error)&&"border-comp-tag-error-fg")}),d[11]=h,d[12]=l):l=d[12],d[13]!==h?(a=(0,c.jsx)(fJ,{field:h}),d[13]=h,d[14]=a):a=d[14],d[15]!==n||d[16]!==s||d[17]!==l||d[18]!==a?(o=(0,c.jsxs)("div",{className:r,children:[n,s,l,a]}),d[15]=n,d[16]=s,d[17]=l,d[18]=a,d[19]=o):o=d[19],o}function f6(e){let t,i,r,n,s,l=(0,u.c)(13),{field:a}=e;if(l[0]!==a)t=Object.values(h7).includes(a.type)&&(0,c.jsx)(f5,{field:a}),l[0]=a,l[1]=t;else t=l[1];if(l[2]!==a?(i="checkbox"===a.type&&(0,c.jsx)(fX,{field:a}),l[2]=a,l[3]=i):i=l[3],l[4]!==a)r=Object.values(h8).includes(a.type)&&(0,c.jsx)(f3,{field:a}),l[4]=a,l[5]=r;else r=l[5];return l[6]!==a?(n="fieldset"===a.type&&(0,c.jsx)(fs,{field:a}),l[6]=a,l[7]=n):n=l[7],l[8]!==t||l[9]!==i||l[10]!==r||l[11]!==n?(s=(0,c.jsxs)("div",{className:"w-full",children:[t,i,r,n]}),l[8]=t,l[9]=i,l[10]=r,l[11]=n,l[12]=s):s=l[12],s}let f7=({form:e,formId:t,successHref:i,locale:r,activated:n,...s})=>{let[l,a]=(0,p.useState)((0,M.cloneJSON)(e)),o=(0,t4.useRouter)(),d=r===b.LOCALES.en?J.default:W.default,{executeRecaptcha:u}=(0,p.useContext)(hj);(0,h4.useSingleton)(h5.progressSingleton);let h=async e=>{if(e.preventDefault(),a({...l,error:""}),!h5.progressSingleton.hasProgress()){let e=h5.progressSingleton.createProgress().run(200).notify();try{if(!u)throw Error("Recaptcha not working.");let r=await u(t),n=new FormData(document.getElementById(`form-${t}`)||void 0);n.append("recaptchaToken",r),n.append("formId",t);let s=Object.fromEntries(n.entries()),c=await fetch("/api/submit",{body:JSON.stringify(s),headers:{"Content-Type":"application/json"},method:"POST"});e.finish().notify(),c.ok&&i?o.push(i):406===c.status?a({...await c.json(),error:d.form.invali
159d}):a({...l,error:d.form.unknown})}catch(t){a({...l,error:d.form.unknown}),e.finish().notify()}}};return i?(0,c.jsx)("div",{className:"bg-bg-primary px-4 py-6 md:text-red-400 rounded-[20px] lg:rounded-[40px] lg:p-10",children:(0,c.jsxs)("form",{...s,className:(0,m.twJoin)(v.WRAPPER_STYLES.VTopStretch(),"gap-10"),action:l.submit.action,method:"POST",onSubmit:h,id:`form-${t}`,children:[l.body&&(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyS(),"text-fg-primary"),children:l.body}),l.fields.map((e,t)=>(0,c.jsx)(f6,{field:e},t)),(0,c.jsxs)("div",{className:"flex justify-between gap-4 flex-col-reverse lg:flex-row",children:[(0,c.jsxs)("div",{className:"flex gap-4 flex-col-reverse lg:flex-row",children:[(0,c.jsx)("button",{type:"submit",disabled:!n||h5.progressSingleton.hasProgress(),className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(),"max-w-none lg:max-w-[297px]"),children:h5.progressSingleton.hasProgress()?l.submit.loading:l.submit.label}),l.button?.action&&(0,c.jsx)("button",{disabled:!n||h5.progressSingleton.hasProgress(),type:"button",className:(0,m.twMerge)(L.BUTTON_STYLES.secondaryBig(),"max-w-none lg:max-w-[297px]"),children:l.button.action})]}),(0,c.jsxs)("button",{type:"reset",className:(0,m.twMerge)(L.BUTTON_STYLES.critical(),"max-w-none lg:max-w-[297px] flex gap-2 items-center"),disabled:!n||h5.progressSingleton.hasProgress(),onClick:()=>{a((0,M.cloneJSON)(e));let i=document.getElementById(t);i&&i.scrollIntoView({behavior:"smooth",block:"start"})},children:[(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.delete)}),l.reset.label]})]}),l.error&&(0,c.jsxs)("div",{className:"border rounded-[20px] border-comp-tag-error-fg text-comp-tag-error-fg bg-bg-error p-6",children:[(0,c.jsx)("p",{className:"font-bold pb-1",children:d.form.error}),l.error]})]})}):(0,c.jsx)(id.ErrorView,{children:"Missing Success Page"})},f8=e=>{let t,i,r,n,s,l,a,o,d,h,f=(0,u.c)(26),{questionText:p,onQuestionChange:g,onSubmit:x,placeholder:b,title:y,buttonLabel:v,maxLength:w}=e,S=void 0===w?1e3:w;f[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)(_.TYPO_STYLES.headline6(),"text-fg-primary"),f[0]=t):t=f[0],f[1]!==y?(i=(0,c.jsx)("p",{className:t,children:y}),f[1]=y,f[2]=i):i=f[2],f[3]!==g?(r=e=>g(e.target.value),f[3]=g,f[4]=r):r=f[4],f[5]!==x?(n=e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),x())},f[5]=x,f[6]=n):n=f[6],f[7]!==S||f[8]!==b||f[9]!==p||f[10]!==r||f[11]!==n?(s=(0,c.jsx)("textarea",{rows:7,maxLength:S,value:p,onChange:r,onKeyDown:n,placeholder:b,className:"border-border-muted border-1 w-full rounded-xl text-16 px-3 py-2 placeholder:text-fg-muted hover:border-fg-primary focus:outline-2 focus:outline-offset-3 text-fg-primary resize-none"}),f[7]=S,f[8]=b,f[9]=p,f[10]=r,f[11]=n,f[12]=s):s=f[12],f[13]!==i||f[14]!==s?(l=(0,c.jsxs)("div",{className:"flex flex-col gap-4",children:[i,s]}),f[13]=i,f[14]=s,f[15]=l):l=f[15],f[16]!==p?(a=p.trim(),f[16]=p,f[17]=a):a=f[17];let T=!a;return f[18]===Symbol.for("react.memo_cache_sentinel")?(o=(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(),"max-w-none self-start"),f[18]=o):o=f[18],f[19]!==v||f[20]!==x||f[21]!==T?(d=(0,c.jsx)("button",{type:"button",onClick:x,disabled:T,className:o,children:v}),f[19]=v,f[20]=x,f[21]=T,f[22]=d):d=f[22],f[23]!==d||f[24]!==l?(h=(0,c.jsxs)("div",{className:"bg-bg-primary p-10 rounded-[40px] flex flex-col gap-10",children:[l,d]}),f[23]=d,f[24]=l,f[25]=h):h=f[25],h},f9=e=>{let t,i,r,n,s,l,a=(0,u.c)(36),{entry:o,context:d,locale:f}=e,y=(0,h.useContentfulLiveUpdates)(o);a[0]!==y.sys.id?(t={entryId:y.sys.id},a[0]=y.sys.id,a[1]=t):t=a[1];let _=(0,h.useContentfulInspectorMode)(t),v=f===b.LOCALES.en?J.default:W.default,w=d.aiSummaryEnabled&&d.aiAgentEnabled&&"olb"===d.website&&y.fields.aiSummaryEnabled,[S,T]=(0,p.useState)(!1),[C,k]=(0,p.useState)(w?"question":"form");a[2]===Symbol.for("react.memo_cache_sentinel")?(i={isLoading:!1,question:""},a[2]=i):i=a[2];let[E,j]=(0,p.useState)(i),N=(0,p.useRef)(null);if(a[3]!==S||a[4]!==E.answer||a[5]!==E.isLoading||a[6]!==E.question||a[7]!==v||a[8]!==d||a[9]!==_||a[10]!==f||a[11]!==w||a[12]!==C||a[13]!==y.fields.form||a[14]!==y.fields.issueFieldButtonLabel||a[15]!==y.fields.issueFieldKey||a[16]!==y.fields.issueFieldPlaceholder||a[17]!==y.fields.issueFieldTitle||a[18]!==y.fields.spaceBottom||a[19]!==y.fields.spaceTop||a[20]!==y.fields.successPageRef?.sys||a[21]!==y.sys.id){s=Symbol.for("react.early_return_sentinel");i:{let e,t=(0,b.getSpaceTopClass)((0,b.getEnumValue)(y.fields.spaceTop,b.SPACE,b.SPACE.xl)),i=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(y.fields.spaceBottom,b.SPACE,b.SPACE.xl)),l=fn.safeParse(y.fields.form);a[25]!==E.question?(e=()=>{if(!E.question.trim())return;k("form"),j(pe),N.current&&N.current.abort();let e=new AbortController;N.current=e,(0,x.fetchAiSearchSummary)(E.question,e.signal).then(t=>{e.signal.aborted||j(e=>e&&{...e,answer:t??"",isLoading:!1})}).catch(e=>{e instanceof Error&&"AbortError"===e.name||j(pt)})},a[25]=E.question,a[26]=e):e=a[26];let o=e;if(l.data){var P,O,M,A,I;let e,r,n,u,h,p=y.fields.successPageRef?.sys.id;a[27]!==d||a[28]!==f||a[29]!==p?(u=(0,g.getPageURL)(p,f,d),a[27]=d,a[28]=f,a[29]=p,a[30]=u):u=a[30];let x=u,k=(P=l.data,O=E.question,M=y.fields.issueFieldKey??"message",e=t=>"name"in t&&t.name===M?{...t,value:O}:"fields"in t&&"fieldset"===t.type?{...t,fields:t.fields.map(e)}:t,{...P,fields:P.fields.map(e)}),N=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),i,t);a[31]!==_?(h=_({fieldId:"none"}),a[31]=_,a[32]=h):h=a[32],s=(0,c.jsx)("section",{className:N,...h,id:y.sys.id,children:w&&"question"===C?(0,c.jsx)(f8,{body:l.data.body,questionText:E.question,onQuestionChange:e=>j(t=>t&&{...t,question:e}),onSubmit:o,buttonLabel:y.fields.issueFieldButtonLabel??"",title:y.fields.issueFieldTitle??"",placeholder:y.fields.issueFieldPlaceholder??"",maxLength:(A=l.data,I=y.fields.issueFieldKey??"message",(n=(r=e=>{for(let t of e){if("name"in t&&t.name===I)return t;if("fields"in t&&"fieldset"===t.type){let e=r(t.fields);if(e)return e}}})(A.fields))&&"maxLength"in n?n.maxLength:1e3)}):(0,c.jsxs)("div",{className:"flex flex-col gap-10",children:[w&&(0,c.jsx)(tK,{question:E.question,answer:E.answer,isLoading:E.isLoading,locale:f,children:(0,c.jsx)("button",{type:"button",onClick:pi,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(),"h-8","max-w-none"),children:v.form.aiRedirect})}),!S&&(0,c.jsx)(f7,{onFocus:()=>T(!0),form:k,formId:y.sys.id,successHref:x,locale:f,activated:S}),S&&(0,c.jsx)(h3,{recaptchaPublicKey:d.recaptchaPublicKey,children:(0,c.jsx)(f7,{form:k,formId:y.sys.id,successHref:x,locale:f,activated:S})})]})});break i}r=id.ErrorView,n=(0,b.toErrorString)(l.error)}a[3]=S,a[4]=E.answer,a[5]=E.isLoading,a[6]=E.question,a[7]=v,a[8]=d,a[9]=_,a[10]=f,a[11]=w,a[12]=C,a[13]=y.fields.form,a[14]=y.fields.issueFieldButtonLabel,a[15]=y.fields.issueFieldKey,a[16]=y.fields.issueFieldPlaceholder,a[17]=y.fields.issueFieldTitle,a[18]=y.fields.spaceBottom,a[19]=y.fields.spaceTop,a[20]=y.fields.successPageRef?.sys,a[21]=y.sys.id,a[22]=r,a[23]=n,a[24]=s}else r=a[22],n=a[23],s=a[24];return s!==Symbol.for("react.early_return_sentinel")?s:(a[33]!==r||a[34]!==n?(l=(0,c.jsx)(r,{children:n}),a[33]=r,a[34]=n,a[35]=l):l=a[35],l)};function pe(e){return e&&{...e,isLoading:!0}}function pt(e){return e&&{...e,answer:void 0,isLoading:!1}}function pi(){let e=document.querySelector("form");if(e){let t=e.getBoundingClientRect().top+window.scrollY;window.scrollTo({behavior:"smooth",top:t-100})}}let pr=e=>{let t,i,r,n,s,l,a,o,d,p,g,x,y,v,w,S,T,C,k,E,j,N,P,O,M,A,R,z,$,D,Y,F=(0,u.c)(68);F[0]!==e?({entrySysId:l,button:t,downloadSection:s,displayButton:n,image:o,headline:a,topline:x,children:i,paddingBottom:d,paddingTop:p,c
159ontext:r,...g}=e,F[0]=e,F[1]=t,F[2]=i,F[3]=r,F[4]=n,F[5]=s,F[6]=l,F[7]=a,F[8]=o,F[9]=d,F[10]=p,F[11]=g,F[12]=x):(t=F[1],i=F[2],r=F[3],n=F[4],s=F[5],l=F[6],a=F[7],o=F[8],d=F[9],p=F[10],g=F[11],x=F[12]),F[13]!==l?(y={entryId:l},F[13]=l,F[14]=y):y=F[14];let H=(0,h.useContentfulInspectorMode)(y);if(F[15]!==o||F[16]!==H||F[17]!==d||F[18]!==p||F[19]!==g){w=Symbol.for("react.early_return_sentinel");i:{let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(p,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(d,b.SPACE,b.SPACE.xl));if(!o){let e,t,i,r;F[22]!==H?(e=H({fieldId:"none"}),F[22]=H,F[23]=e):e=F[23],F[24]===Symbol.for("react.memo_cache_sentinel")?(t=(0,c.jsx)("div",{children:"Link oder Bild fehlen."}),i=(0,c.jsx)("div",{children:"Missing link or image."}),F[24]=t,F[25]=i):(t=F[24],i=F[25]),F[26]!==g||F[27]!==e?(r=(0,c.jsxs)("div",{...g,className:"py-40 flex flex-col gap-4 w-full flex-wrap content-center",...e,children:[t,i]}),F[26]=g,F[27]=e,F[28]=r):r=F[28],w=r;break i}v=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),"xl:px-14",e,t)}F[15]=o,F[16]=H,F[17]=d,F[18]=p,F[19]=g,F[20]=v,F[21]=w}else v=F[20],w=F[21];return w!==Symbol.for("react.early_return_sentinel")?w:(F[29]!==H?(S=H({fieldId:"none"}),F[29]=H,F[30]=S):S=F[30],F[31]===Symbol.for("react.memo_cache_sentinel")?(T=(0,m.twMerge)("bg-bg-hero w-full","rounded-[20px] md:rounded-4xl lg:rounded-[40px]","flex flex-col gap-3 md:gap-4 lg:flex-row xl:gap-20","px-6 pt-6 md:pt-10 md:px-20 lg:py-0 lg:pl-14 lg:pr-6 xl:px-20"),F[31]=T):T=F[31],F[32]===Symbol.for("react.memo_cache_sentinel")?(C=(0,m.twJoin)(_.TYPO_STYLES.topline(),"text-fg-accentOnEmphasis md:text-center lg:text-left"),F[32]=C):C=F[32],F[33]!==C||F[34]!==x?(k=(0,c.jsx)("p",{className:C,children:x}),F[33]=C,F[34]=x,F[35]=k):k=F[35],F[36]===Symbol.for("react.memo_cache_sentinel")?(E=(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-fg-on-emphasis md:text-center lg:text-left"),F[36]=E):E=F[36],F[37]!==a||F[38]!==E?(j=(0,c.jsx)("p",{className:E,children:a}),F[37]=a,F[38]=E,F[39]=j):j=F[39],F[40]!==k||F[41]!==j?(N=(0,c.jsxs)("div",{className:"flex flex-col gap-2 lg:gap-4",children:[k,j]}),F[40]=k,F[41]=j,F[42]=N):N=F[42],F[43]!==i?(P=(0,c.jsx)("div",{className:"dark-rich-text md:text-center lg:text-left",children:i}),F[43]=i,F[44]=P):P=F[44],F[45]!==N||F[46]!==P?(O=(0,c.jsxs)("div",{className:"flex flex-col text-center lg:text-start gap-6",children:[N,P]}),F[45]=N,F[46]=P,F[47]=O):O=F[47],F[48]===Symbol.for("react.memo_cache_sentinel")?(M=(0,m.twMerge)("flex justify-center lg:justify-start","items-center md:items-start"),F[48]=M):M=F[48],F[49]!==t||F[50]!==r||F[51]!==n||F[52]!==s?(A=n?t?.href&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(t.href),rel:(0,b.getLinkRel)(t.href),href:t?.href,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(r),"max-w-none w-full md:max-w-[297px] lg:w-auto"),prefetch:!1,children:t?.label}):s&&(0,c.jsx)(pn,{downloadSection:s}),F[49]=t,F[50]=r,F[51]=n,F[52]=s,F[53]=A):A=F[53],F[54]!==A?(R=(0,c.jsx)("div",{className:M,children:A}),F[54]=A,F[55]=R):R=F[55],F[56]!==O||F[57]!==R?(z=(0,c.jsxs)("div",{className:"flex flex-col justify-center rounded-[20px] md:rounded-4xl lg:rounded-[40px] gap-6 lg:gap-10 md:max-w-[560px] mx-auto lg:max-w-none",children:[O,R]}),F[56]=O,F[57]=R,F[58]=z):z=F[58],F[59]!==o?($=o?.src&&(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(o.src),width:5,height:5,alt:o.description,sizes:(0,b.getImageSizes)(),className:"w-full h-[417px] md:h-[480px] object-contain lg:h-[560px] xl:h-[650px]"}),F[59]=o,F[60]=$):$=F[60],F[61]!==z||F[62]!==$?(D=(0,c.jsxs)("div",{className:T,children:[z,$]}),F[61]=z,F[62]=$,F[63]=D):D=F[63],F[64]!==D||F[65]!==v||F[66]!==S?(Y=(0,c.jsx)("div",{className:v,...S,children:D}),F[64]=D,F[65]=v,F[66]=S,F[67]=Y):Y=F[67],Y)},pn=e=>{let t,i,r,n,s,l,a,o,d=(0,u.c)(27),{downloadSection:h}=e,[g,x]=(0,p.useState)(!1),[_,v]=(0,p.useState)(!1),[w,S]=(0,p.useState)(!1),T=(0,y.useWindowSize)(),L=(h?.appStore?.size.height??0)+(h?.playStore?.size.height??0)+16;if(d[0]!==T.width?(t=()=>{let e=window.navigator.userAgent||"",t=T.width<=1024,i=/android/i.test(e),r=/iPad|iPhone|iPod/.test(e);x(t),v(i),S(r)},d[0]=T.width,d[1]=t):t=d[1],d[2]!==T?(i=[T],d[2]=T,d[3]=i):i=d[3],(0,p.useEffect)(t,i),d[4]!==h.appStore||d[5]!==h.playStore||d[6]!==h.qrCode||d[7]!==_||d[8]!==g||d[9]!==w||d[10]!==L){let e=g?[_?h?.playStore:void 0,w?h?.appStore:void 0].filter(b.removeFalsy):[h?.playStore,h?.appStore];d[15]===Symbol.for("react.memo_cache_sentinel")?(s=(0,m.twMerge)("flex gap-4","flex-col md:flex-row"),d[15]=s):s=d[15],d[16]!==h.qrCode||d[17]!==g||d[18]!==L?(l=h.qrCode&&!g&&(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(h.qrCode.src),height:L,width:L,alt:h.qrCode.description,sizes:(0,b.getImageSizes)()}),d[16]=h.qrCode,d[17]=g,d[18]=L,d[19]=l):l=d[19],r="flex flex-col gap-4",n=e?.map((t,i)=>t?.src&&t.link&&(0,c.jsx)(f.default,{href:t.link,target:"_blank",rel:"noopener noreferrer",prefetch:!1,children:(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(t.src),...t.size,alt:t.description,sizes:(0,b.getImageSizes)(e.length)})},i)),d[4]=h.appStore,d[5]=h.playStore,d[6]=h.qrCode,d[7]=_,d[8]=g,d[9]=w,d[10]=L,d[11]=r,d[12]=n,d[13]=s,d[14]=l}else r=d[11],n=d[12],s=d[13],l=d[14];return d[20]!==r||d[21]!==n?(a=(0,c.jsx)("div",{className:r,children:n}),d[20]=r,d[21]=n,d[22]=a):a=d[22],d[23]!==s||d[24]!==l||d[25]!==a?(o=(0,c.jsxs)("div",{className:s,children:[l,a]}),d[23]=s,d[24]=l,d[25]=a,d[26]=o):o=d[26],o},ps=e=>{let t,i,r,n,s,l,a,o,d,f,p,m,x,y=(0,u.c)(64),{entry:_,locale:v,context:w}=e,S=(0,h.useContentfulLiveUpdates)(_);y[0]!==w||y[1]!==v||y[2]!==S.fields.buttonHref||y[3]!==S.fields.buttonRef?(t=(0,g.getLinkURL)(v,w,{...(0,M.getLinkTargetPageId)(S.fields.buttonRef,w.website),href:S.fields.buttonHref}),y[0]=w,y[1]=v,y[2]=S.fields.buttonHref,y[3]=S.fields.buttonRef,y[4]=t):t=y[4];let T=t;if(y[5]!==T||y[6]!==w||y[7]!==_.sys.id||y[8]!==v||y[9]!==S.fields.buttonLabel||y[10]!==S.fields.displayButton||y[11]!==S.fields.imageAppStore||y[12]!==S.fields.imagePlayStore||y[13]!==S.fields.linkAppStore||y[14]!==S.fields.linkPlayStore){let e=(0,g.getLinkURL)(v,w,{href:S.fields.linkPlayStore});if(y[22]!==T||y[23]!==w||y[24]!==_.sys.id||y[25]!==v||y[26]!==S.fields.buttonLabel||y[27]!==S.fields.displayButton||y[28]!==S.fields.imageAppStore||y[29]!==S.fields.linkAppStore){let e=(0,g.getLinkURL)(v,w,{href:S.fields.linkAppStore});i=pr,s=w,l=_.sys.id,a=S.fields.displayButton??!0,y[36]!==T||y[37]!==S.fields.buttonLabel?(o=T?{href:T,label:S.fields.buttonLabel||"what?"}:void 0,y[36]=T,y[37]=S.fields.buttonLabel,y[38]=o):o=y[38],r=pl(S.fields.imageAppStore,e),y[22]=T,y[23]=w,y[24]=_.sys.id,y[25]=v,y[26]=S.fields.buttonLabel,y[27]=S.fields.displayButton,y[28]=S.fields.imageAppStore,y[29]=S.fields.linkAppStore,y[30]=i,y[31]=r,y[32]=s,y[33]=l,y[34]=a,y[35]=o}else i=y[30],r=y[31],s=y[32],l=y[33],a=y[34],o=y[35];n=pl(S.fields.imagePlayStore,e),y[5]=T,y[6]=w,y[7]=_.sys.id,y[8]=v,y[9]=S.fields.buttonLabel,y[10]=S.fields.displayButton,y[11]=S.fields.imageAppStore,y[12]=S.fields.imagePlayStore,y[13]=S.fields.linkAppStore,y[14]=S.fields.linkPlayStore,y[15]=i,y[16]=r,y[17]=n,y[18]=s,y[19]=l,y[20]=a,y[21]=o}else i=y[15],r=y[16],n=y[17],s=y[18],l=y[19],a=y[20],o=y[21];return y[39]!==S.fields.imageQrCode?(d=pl(S.fields.imageQrCode),y[39]=S.fields.imageQrCode,y[40]=d):d=y[40],y[41]!==r||y[42]!==n||y[43]!==d?(f={a
159ppStore:r,playStore:n,qrCode:d},y[41]=r,y[42]=n,y[43]=d,y[44]=f):f=y[44],y[45]!==S.fields.image?.fields?(p=S.fields.image?.fields?.file&&{description:S.fields.image?.fields.description??"",src:(0,b.fetchContentfulImage)(S.fields.image?.fields.file.url)},y[45]=S.fields.image?.fields,y[46]=p):p=y[46],y[47]!==w||y[48]!==v||y[49]!==S.fields.description?(m=S.fields.description&&(0,O.documentToReactComponents)(S.fields.description,{renderNode:(0,A.renderNode)(v,w),renderText:A.renderText}),y[47]=w,y[48]=v,y[49]=S.fields.description,y[50]=m):m=y[50],y[51]!==i||y[52]!==p||y[53]!==m||y[54]!==s||y[55]!==l||y[56]!==a||y[57]!==o||y[58]!==f||y[59]!==S.fields.headline||y[60]!==S.fields.spaceBottom||y[61]!==S.fields.spaceTop||y[62]!==S.fields.topline?(x=(0,c.jsx)(i,{context:s,entrySysId:l,displayButton:a,button:o,downloadSection:f,headline:S.fields.headline,topline:S.fields.topline,image:p,paddingBottom:S.fields.spaceBottom,paddingTop:S.fields.spaceTop,children:m}),y[51]=i,y[52]=p,y[53]=m,y[54]=s,y[55]=l,y[56]=a,y[57]=o,y[58]=f,y[59]=S.fields.headline,y[60]=S.fields.spaceBottom,y[61]=S.fields.spaceTop,y[62]=S.fields.topline,y[63]=x):x=y[63],x},pl=(e,t)=>e?.fields?.file?.details.image?{description:e.fields.description||"",link:t,size:e.fields.file.details.image||{height:0,width:0},src:(0,b.fetchContentfulImage)(e.fields.file.url||"")}:void 0;e.s(["HeroAppModulePreview",0,ps],75299);let pa=e=>{let t,i,r,n,s,l,a,o,d,h,g,x,y,v,w,S,T,C,k,E,j,N,P=(0,u.c)(53);P[0]!==e?({primaryButton:l,secondaryButton:o,image:n,headline:r,description:i,context:t,youtubeId:d,locale:s,...a}=e,P[0]=e,P[1]=t,P[2]=i,P[3]=r,P[4]=n,P[5]=s,P[6]=l,P[7]=a,P[8]=o,P[9]=d):(t=P[1],i=P[2],r=P[3],n=P[4],s=P[5],l=P[6],a=P[7],o=P[8],d=P[9]);let[O,M]=(0,p.useState)(!1);if(!n){let e,t,i;return P[10]===Symbol.for("react.memo_cache_sentinel")?(e=(0,c.jsx)("div",{children:"Link oder Bild fehlen."}),t=(0,c.jsx)("div",{children:"Missing link or image."}),P[10]=e,P[11]=t):(e=P[10],t=P[11]),P[12]!==a?(i=(0,c.jsxs)("div",{...a,className:"py-40 flex flex-col gap-4 w-full flex-wrap content-center",children:[e,t]}),P[12]=a,P[13]=i):i=P[13],i}return P[14]===Symbol.for("react.memo_cache_sentinel")?(h=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),"w-full flex flex-col lg:flex-row","gap-8 md:gap-10 lg:gap-0","xl:px-14"),P[14]=h):h=P[14],P[15]!==t||P[16]!==n||P[17]!==s||P[18]!==d?(g=n?.src&&(0,c.jsxs)("div",{className:(0,m.twMerge)("relative lg:w-[50%] lg:order-last overflow-hidden","aspect-auto lg:aspect-square","max-h-[480px] lg:max-h-full min-h-[480px] lg:min-h-full"),children:[(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(n.src),width:5,height:5,alt:n.description,sizes:(0,b.getImageSizes)(),className:(0,m.twJoin)("w-full object-cover","rounded-[20px] md:rounded-4xl lg:rounded-[20px] 2xl:rounded-[40px]","max-h-[480px] lg:max-h-full min-h-[480px] lg:min-h-full",d&&"brightness-75")}),d&&(0,c.jsx)(R.PlayButtonOverlay,{context:t,locale:s,onClick:()=>M(!0)})]}),P[15]=t,P[16]=n,P[17]=s,P[18]=d,P[19]=g):g=P[19],P[20]===Symbol.for("react.memo_cache_sentinel")?(x=(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-bg-accent"),P[20]=x):x=P[20],P[21]!==r||P[22]!==x?(y=(0,c.jsx)("p",{className:x,children:r}),P[21]=r,P[22]=x,P[23]=y):y=P[23],P[24]===Symbol.for("react.memo_cache_sentinel")?(v=(0,m.twJoin)(_.TYPO_STYLES.lead(),"text-fg-primary"),P[24]=v):v=P[24],P[25]!==i||P[26]!==v?(w=(0,c.jsx)("p",{className:v,children:i}),P[25]=i,P[26]=v,P[27]=w):w=P[27],P[28]!==y||P[29]!==w?(S=(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-6",children:[y,w]}),P[28]=y,P[29]=w,P[30]=S):S=P[30],P[31]!==t||P[32]!==l?(T=l?.href&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(l.href),rel:(0,b.getLinkRel)(l.href),href:l?.href,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(t),"max-w-none md:max-w-[297px] text-fg-primary"),prefetch:!1,children:l?.label}),P[31]=t,P[32]=l,P[33]=T):T=P[33],P[34]!==t||P[35]!==o?(C=o?.href&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(o.href),rel:(0,b.getLinkRel)(o.href),href:o?.href,className:(0,m.twMerge)(L.BUTTON_STYLES.secondary(t),"max-w-none md:max-w-[297px]"),prefetch:!1,children:o?.label}),P[34]=t,P[35]=o,P[36]=C):C=P[36],P[37]!==T||P[38]!==C?(k=(0,c.jsxs)("div",{className:"flex flex-col gap-4 w-auto md:items-start md:flex-row",children:[T,C]}),P[37]=T,P[38]=C,P[39]=k):k=P[39],P[40]!==k||P[41]!==S?(E=(0,c.jsx)("div",{className:"w-full lg:w-[50%] flex flex-col justify-center",children:(0,c.jsxs)("div",{className:"flex flex-col gap-10 justify-center lg:pr-10 xl:pr-26 2xl:pr-30",children:[S,k]})}),P[40]=k,P[41]=S,P[42]=E):E=P[42],P[43]!==t||P[44]!==s||P[45]!==O||P[46]!==d?(j=O&&(0,c.jsx)(z.PopupView,{onClose:()=>M(!1),children:(0,c.jsx)($.YoutubeVideoView,{youtubeId:d,locale:s,context:t})}),P[43]=t,P[44]=s,P[45]=O,P[46]=d,P[47]=j):j=P[47],P[48]!==h||P[49]!==E||P[50]!==j||P[51]!==g?(N=(0,c.jsxs)("div",{className:h,children:[g,E,j]}),P[48]=h,P[49]=E,P[50]=j,P[51]=g,P[52]=N):N=P[52],N},po=e=>{let t,i,r,n,s,l,a,o,d=(0,u.c)(32),{entry:f,locale:p,context:m}=e,x=(0,h.useContentfulLiveUpdates)(f);d[0]!==f.sys.id?(t={entryId:f.sys.id},d[0]=f.sys.id,d[1]=t):t=d[1];let y=(0,h.useContentfulInspectorMode)(t);d[2]!==m||d[3]!==p||d[4]!==x.fields.buttonPrimaryHref||d[5]!==x.fields.buttonPrimaryRef?(i=(0,g.getLinkURL)(p,m,{...(0,M.getLinkTargetPageId)(x.fields.buttonPrimaryRef,m.website),href:x.fields.buttonPrimaryHref}),d[2]=m,d[3]=p,d[4]=x.fields.buttonPrimaryHref,d[5]=x.fields.buttonPrimaryRef,d[6]=i):i=d[6];let _=i;d[7]!==m||d[8]!==p||d[9]!==x.fields.buttonSecondaryHref||d[10]!==x.fields.buttonSecondaryRef?(r=(0,g.getLinkURL)(p,m,{...(0,M.getLinkTargetPageId)(x.fields.buttonSecondaryRef,m.website),href:x.fields.buttonSecondaryHref}),d[7]=m,d[8]=p,d[9]=x.fields.buttonSecondaryHref,d[10]=x.fields.buttonSecondaryRef,d[11]=r):r=d[11];let v=r,w=x.fields.youtubeId;return d[12]!==y?(n=y({fieldId:"none"}),d[12]=y,d[13]=n):n=d[13],d[14]!==_||d[15]!==x.fields.buttonPrimaryLabel?(s=_?{href:_,label:x.fields.buttonPrimaryLabel||"what?"}:void 0,d[14]=_,d[15]=x.fields.buttonPrimaryLabel,d[16]=s):s=d[16],d[17]!==v||d[18]!==x.fields.buttonSecondaryLabel?(l=v?{href:v,label:x.fields.buttonSecondaryLabel||"what?"}:void 0,d[17]=v,d[18]=x.fields.buttonSecondaryLabel,d[19]=l):l=d[19],d[20]!==x.fields.image?.fields?(a=x.fields.image?.fields?.file&&{description:x.fields.image?.fields.description??"",src:(0,b.fetchContentfulImage)(x.fields.image?.fields.file.url)},d[20]=x.fields.image?.fields,d[21]=a):a=d[21],d[22]!==m||d[23]!==p||d[24]!==n||d[25]!==s||d[26]!==l||d[27]!==a||d[28]!==x.fields.description||d[29]!==x.fields.headline||d[30]!==x.fields.youtubeId?(o=(0,c.jsx)(pa,{youtubeId:w,locale:p,context:m,...n,primaryButton:s,secondaryButton:l,headline:x.fields.headline,description:x.fields.description,image:a}),d[22]=m,d[23]=p,d[24]=n,d[25]=s,d[26]=l,d[27]=a,d[28]=x.fields.description,d[29]=x.fields.headline,d[30]=x.fields.youtubeId,d[31]=o):o=d[31],o},pd=e=>{let t,i,r,n,s,l,a,o,d,f,p,g,y=(0,u.c)(46),{entry:_,locale:v,context:w}=e,S=(0,x.useWebsitePredicate)(w.website),T=(0,h.useContentfulLiveUpdates)(_);y[0]!==_.sys.id?(t={entryId:_.sys.id},y[0]=_.sys.id,y[1]=t):t=y[1];let L=(0,h.useContentfulInspectorMode)(t);
159if(y[2]!==w||y[3]!==L||y[4]!==v||y[5]!==T.fields.heroItems||y[6]!==T.fields.spaceBottom||y[7]!==T.fields.spaceTop||y[8]!==T.sys.id||y[9]!==S){let e,t,u,h,p,g,x=(T.fields.heroItems||[]).filter(S);if(y[19]!==T.fields.spaceBottom||y[20]!==T.fields.spaceTop){let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(T.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(T.fields.spaceBottom,b.SPACE,b.SPACE.xl));d=(0,m.twJoin)("w-full",t,e),y[19]=T.fields.spaceBottom,y[20]=T.fields.spaceTop,y[21]=d}else d=y[21];y[22]!==L?(f=L({fieldId:"none"}),y[22]=L,y[23]=f):f=y[23],i=k,r=T.sys.id,y[24]===Symbol.for("react.memo_cache_sentinel")?(e={count:1,gap:0,offset:0,scrollAlignment:"start"},y[24]=e):e=y[24],y[25]===Symbol.for("react.memo_cache_sentinel")?(t={count:1,gap:0,offset:0,scrollAlignment:"start"},y[25]=t):t=y[25],y[26]===Symbol.for("react.memo_cache_sentinel")?(u={count:1,gap:0,offset:0,scrollAlignment:"start"},y[26]=u):u=y[26],y[27]===Symbol.for("react.memo_cache_sentinel")?(h={count:1,gap:0,offset:0,scrollAlignment:"start"},y[27]=h):h=y[27],y[28]===Symbol.for("react.memo_cache_sentinel")?(p={count:1,gap:0,offset:0,scrollAlignment:"start"},y[28]=p):p=y[28],y[29]===Symbol.for("react.memo_cache_sentinel")?(n={[b.BREAKPOINTS.xs]:e,[b.BREAKPOINTS.sm]:t,[b.BREAKPOINTS.md]:u,[b.BREAKPOINTS.lg]:h,[b.BREAKPOINTS.xl]:p,[b.BREAKPOINTS.xxl]:{count:1,gap:0,offset:0,scrollAlignment:"start"}},y[29]=n):n=y[29],s="relative",l=x.length,a=pc,y[30]!==w||y[31]!==v||y[32]!==T.sys.id?(g=(e,t)=>(0,c.jsx)(E,{styleId:T.sys.id,children:(0,c.jsx)(po,{entry:e,locale:v,context:w})},t),y[30]=w,y[31]=v,y[32]=T.sys.id,y[33]=g):g=y[33],o=x.map(g),y[2]=w,y[3]=L,y[4]=v,y[5]=T.fields.heroItems,y[6]=T.fields.spaceBottom,y[7]=T.fields.spaceTop,y[8]=T.sys.id,y[9]=S,y[10]=i,y[11]=r,y[12]=n,y[13]=s,y[14]=l,y[15]=a,y[16]=o,y[17]=d,y[18]=f}else i=y[10],r=y[11],n=y[12],s=y[13],l=y[14],a=y[15],o=y[16],d=y[17],f=y[18];return y[34]!==i||y[35]!==r||y[36]!==n||y[37]!==s||y[38]!==l||y[39]!==a||y[40]!==o?(p=(0,c.jsx)(i,{styleId:r,data:n,className:s,itemsCount:l,CarouselNavigation:a,children:o}),y[34]=i,y[35]=r,y[36]=n,y[37]=s,y[38]=l,y[39]=a,y[40]=o,y[41]=p):p=y[41],y[42]!==p||y[43]!==d||y[44]!==f?(g=(0,c.jsx)("section",{className:d,...f,children:p}),y[42]=p,y[43]=d,y[44]=f,y[45]=g):g=y[45],g},pc=e=>{let t,i,r,n,s,l,a,o,d,h,f,p,g,x,b,y,v,w,S=(0,u.c)(35);if(S[0]!==e){let{onPrevClick:a,onNextClick:o,activeIndex:d,itemsCount:c,data:u,fullScroll:h,scrollToCenter:f,className:p,children:m,...g}=e;l=a,s=o,t=d,r=c,i=p,n=g,S[0]=e,S[1]=t,S[2]=i,S[3]=r,S[4]=n,S[5]=s,S[6]=l}else t=S[1],i=S[2],r=S[3],n=S[4],s=S[5],l=S[6];let T=void 0!==t?t+1:0,L=0===t,k=r===T;return S[7]!==i?(a=(0,m.twMerge)("absolute h-[41px] xl:h-[57px]","top-[423px] md:top-[415px] lg:top-auto","left-[calc(2*16px)] md:left-[calc(2*24px)] lg:left-[calc(50%+24px)]","lg:bottom-[24px]","flex flex-row items-center gap-2 xl:gap-4 p-2 xl:p-4","bg-bg-primary w-fit rounded-full",i),S[7]=i,S[8]=a):a=S[8],S[9]!==l?(o=()=>l?.(),S[9]=l,S[10]=o):o=S[10],S[11]!==L?(d=(0,m.twJoin)(_.TYPO_STYLES.icon(),!L&&"cursor-pointer",`text-24 ${L?"opacity-50":""}`),S[11]=L,S[12]=d):d=S[12],S[13]===Symbol.for("react.memo_cache_sentinel")?(h=(0,C.toHTMLCode)(C.ICONS.arrowLeft),S[13]=h):h=S[13],S[14]!==o||S[15]!==d?(f=(0,c.jsx)("button",{type:"button",onClick:o,className:d,children:h}),S[14]=o,S[15]=d,S[16]=f):f=S[16],S[17]===Symbol.for("react.memo_cache_sentinel")?(p=(0,m.twJoin)(_.TYPO_STYLES.copyL(),"text-fg-primary"),S[17]=p):p=S[17],S[18]!==r||S[19]!==T?(g=(0,c.jsxs)("span",{className:p,children:[T," / ",r]}),S[18]=r,S[19]=T,S[20]=g):g=S[20],S[21]!==k?(x=(0,m.twJoin)(_.TYPO_STYLES.icon(),!k&&"cursor-pointer",`text-24 text-fg-primary ${k?"opacity-50":""}`),S[21]=k,S[22]=x):x=S[22],S[23]!==s?(b=()=>s?.(),S[23]=s,S[24]=b):b=S[24],S[25]===Symbol.for("react.memo_cache_sentinel")?(y=(0,C.toHTMLCode)(C.ICONS.arrowRight),S[25]=y):y=S[25],S[26]!==x||S[27]!==b?(v=(0,c.jsx)("button",{type:"button",className:x,onClick:b,children:y}),S[26]=x,S[27]=b,S[28]=v):v=S[28],S[29]!==n||S[30]!==a||S[31]!==v||S[32]!==f||S[33]!==g?(w=(0,c.jsxs)("div",{...n,className:a,children:[f,g,v]}),S[29]=n,S[30]=a,S[31]=v,S[32]=f,S[33]=g,S[34]=w):w=S[34],w},pu=e=>{let t,i,r,n,s,l,a,o,d,g,x,y,v,w,S,T,C,k,E,j,N,P,O,M,A,D,Y,F,H,V,U=(0,u.c)(75);U[0]!==e?({entrySysId:r,primaryButton:a,secondaryButton:d,image:s,headline:n,topline:y,children:t,spaceTop:x,spaceBottom:g,context:i,youtubeId:v,locale:l,...o}
159=e,U[0]=e,U[1]=t,U[2]=i,U[3]=r,U[4]=n,U[5]=s,U[6]=l,U[7]=a,U[8]=o,U[9]=d,U[10]=g,U[11]=x,U[12]=y,U[13]=v):(t=U[1],i=U[2],r=U[3],n=U[4],s=U[5],l=U[6],a=U[7],o=U[8],d=U[9],g=U[10],x=U[11],y=U[12],v=U[13]);let[W,J]=(0,p.useState)(!1);U[14]!==r?(w={entryId:r},U[14]=r,U[15]=w):w=U[15];let q=(0,h.useContentfulInspectorMode)(w);if(U[16]!==s||U[17]!==q||U[18]!==o||U[19]!==g||U[20]!==x){T=Symbol.for("react.early_return_sentinel");i:{let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(x,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(g,b.SPACE,b.SPACE.xl));if(!s){let e,t,i,r;U[23]!==q?(e=q({fieldId:"none"}),U[23]=q,U[24]=e):e=U[24],U[25]===Symbol.for("react.memo_cache_sentinel")?(t=(0,c.jsx)("div",{children:"Link oder Bild fehlen."}),i=(0,c.jsx)("div",{children:"Missing link or image."}),U[25]=t,U[26]=i):(t=U[25],i=U[26]),U[27]!==o||U[28]!==e?(r=(0,c.jsxs)("div",{...o,className:"py-40 flex flex-col gap-4 w-full flex-wrap content-center",...e,children:[t,i]}),U[27]=o,U[28]=e,U[29]=r):r=U[29],T=r;break i}S=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),"xl:px-14 w-full flex flex-col xl:flex-row",t,e)}U[16]=s,U[17]=q,U[18]=o,U[19]=g,U[20]=x,U[21]=S,U[22]=T}else S=U[21],T=U[22];return T!==Symbol.for("react.early_return_sentinel")?T:(U[30]!==q?(C=q({fieldId:"none"}),U[30]=q,U[31]=C):C=U[31],U[32]!==i||U[33]!==s.description||U[34]!==s.src||U[35]!==l||U[36]!==v?(k=s.src&&(0,c.jsxs)("div",{className:"xl:order-last relative",children:[(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(s.src),width:5,height:5,quality:80,alt:s.description,sizes:(0,b.getImageSizes)(),className:(0,m.twJoin)("rounded-[20px] md:rounded-4xl lg:rounded-[40px]","object-cover w-full xl:w-[540px] xl:max-w-[540px]","h-full md:h-[480px] lg:h-[608px] xl:h-full","max-h-[361px] md:max-h-full xl:min-h-[540px]","aspect-square md:aspect-auto xl:aspect-square",v&&"brightness-75")}),v&&(0,c.jsx)(R.PlayButtonOverlay,{context:i,locale:l,onClick:()=>J(!0)})]}),U[32]=i,U[33]=s.description,U[34]=s.src,U[35]=l,U[36]=v,U[37]=k):k=U[37],U[38]===Symbol.for("react.memo_cache_sentinel")?(E=(0,m.twJoin)(_.TYPO_STYLES.topline(),"text-fg-accentOnEmphasis"),U[38]=E):E=U[38],U[39]!==E||U[40]!==y?(j=(0,c.jsx)("p",{className:E,children:y}),U[39]=E,U[40]=y,U[41]=j):j=U[41],U[42]!==n?(N=n&&(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-fg-on-emphasis"),children:(0,b.hyphenation)(n)}),U[42]=n,U[43]=N):N=U[43],U[44]!==j||U[45]!==N?(P=(0,c.jsxs)("div",{className:"flex flex-col gap-2 lg:gap-4",children:[j,N]}),U[44]=j,U[45]=N,U[46]=P):P=U[46],U[47]!==t?(O=(0,c.jsx)("div",{className:"dark-rich-text",children:t}),U[47]=t,U[48]=O):O=U[48],U[49]!==O||U[50]!==P?(M=(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[P,O]}),U[49]=O,U[50]=P,U[51]=M):M=U[51],U[52]!==i||U[53]!==a?(A=a?.href&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(a.href),rel:(0,b.getLinkRel)(a.href),href:a?.href,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(i),"max-w-none"),prefetch:!1,children:a?.label}),U[52]=i,U[53]=a,U[54]=A):A=U[54],U[55]!==i||U[56]!==d?(D=d?.href&&(0,c.jsx)(f.default,{target:(0,b.getLinkTarget)(d.href),rel:(0,b.getLinkRel)(d.href),href:d?.href,className:(0,m.twMerge)(L.BUTTON_STYLES.secondaryDark(i),"max-w-none"),prefetch:!1,children:d?.label}),U[55]=i,U[56]=d,U[57]=D):D=U[57],U[58]!==A||U[59]!==D?(Y=(0,c.jsxs)("div",{className:"flex flex-col md:flex-row gap-4",children:[A,D]}),U[58]=A,U[59]=D,U[60]=Y):Y=U[60],U[61]!==M||U[62]!==Y?(F=(0,c.jsxs)("div",{className:"gap-10 w-full flex flex-col justify-center bg-bg-hero p-6 rounded-[20px] md:p-10 md:rounded-4xl lg:p-14 lg:rounded-[40px] 2xl:py-16 2xl:px-20",children:[M,Y]}),U[61]=M,U[62]=Y,U[63]=F):F=U[63],U[64]!==i||U[65]!==l||U[66]!==W||U[67]!==v?(H=W&&(0,c.jsx)(z.PopupView,{onClose:()=>J(!1),children:(0,c.jsx)($.YoutubeVideoView,{youtubeId:v,locale:l,context:i})}),U[64]=i,U[65]=l,U[66]=W,U[67]=v,U[68]=H):H=U[68],U[69]!==F||U[70]!==H||U[71]!==S||U[72]!==C||U[73]!==k?(V=(0,c.jsxs)("div",{className:S,...C,children:[k,F,H]}),U[69]=F,U[70]=H,U[71]=S,U[72]=C,U[73]=k,U[74]=V):V=U[74],V)},ph=e=>{let t,i,r,n,s,l,a,o=(0,u.c)(35),{entry:d,locale:f,context:p}=e,m=(0,h.useContentfulLiveUpdates)(d);o[0]!==p||o[1]!==f||o[2]!==m.fields.buttonPrimaryHref||o[3]!==m.fields.buttonPrimaryRef?(t=(0,g.getLinkURL)(f,p,{...(0,M.getLinkTargetPageId)(m.fields.buttonPrimaryRef,p.website),href:m.fields.buttonPrimaryHref}),o[0]=p,o[1]=f,o[2]=m.fields.buttonPrimaryHref,o[3]=m.fields.buttonPrimaryRef,o[4]=t):t=o[4];let x=t;o[5]!==p||o[6]!==f||o[7]!==m.fields.buttonSecondaryHref||o[8]!==m.fields.buttonSecondaryRef?(i=(0,g.getLinkURL)(f,p,{...(0,M.getLinkTargetPageId)(m.fields.buttonSecondaryRef,p.website),href:m.fields.buttonSecondaryHref}),o[5]=p,o[6]=f,o[7]=m.fields.buttonSecondaryHref,o[8]=m.fields.buttonSecondaryRef,o[9]=i):i=o[9];let y=i;return o[10]!==x||o[11]!==m.fields.buttonPrimaryLabel?(r=x?{href:x,label:m.fields.buttonPrimaryLabel||"what?"}:void 0,o[10]=x,o[11]=m.fields.buttonPrimaryLabel,o[12]=r):r=o[12],o[13]!==y||o[14]!==m.fields.buttonSecondaryLabel?(n=y?{href:y,label:m.fields.buttonSecondaryLabel||"what?"}:void 0,o[13]=y,o[14]=m.fields.buttonSecondaryLabel,o[15]=n):n=o[15],o[16]!==m.fields.image?.fields?(s=m.fields.image?.fields?.file&&{description:m.fields.image?.fields.description??"",src:(0,b.fetchContentfulImage)(m.fields.image?.fields.file.url)},o[16]=m.fields.image?.fields,o[17]=s):s=o[17],o[18]!==p||o[19]!==f||o[20]!==m.fields.description?(l=m.fields.description&&(0,O.documentToReactComponents)(m.fields.description,{renderNode:(0,A.renderNode)(f,p),renderText:A.renderText}),o[18]=p,o[19]=f,o[20]=m.fields.description,o[21]=l):l=o[21],o[22]!==p||o[23]!==d.sys.id||o[24]!==f||o[25]!==r||o[26]!==n||o[27]!==s||o[28]!==l||o[29]!==m.fields.headline||o[30]!==m.fields.spaceBottom||o[31]!==m.fields.spaceTop||o[32]!==m.fields.topline||o[33]!==m.fields.youtubeId?(a=(0,c.jsx)(pu,{locale:f,youtubeId:m.fields.youtubeId,context:p,entrySysId:d.sys.id,primaryButton:r,secondaryButton:n,headline:m.fields.headline,topline:m.fields.topline,image:s,spaceBottom:m.fields.spaceBottom,spaceTop:m.fields.spaceTop,children:l}),o[22]=p,o[23]=d.sys.id,o[24]=f,o[25]=r,o[26]=n,o[27]=s,o[28]=l,o[29]=m.fields.headline,o[30]=m.fields.spaceBottom,o[31]=m.fields.spaceTop,o[32]=m.fields.topline,o[33]=m.fields.youtubeId,o[34]=a):a=o[34],a}
159;e.s(["HeroModuleLandingPagePreview",0,ph],66962);var pf=e.i(11564);let pp=e=>{let t,i,r,n,s,l,a,o,d,p,g,x,y,w,S,T=(0,u.c)(36),{entrySysId:k,button:E,headline:j,children:N,isWhite:P,icon:O,context:M}=e;T[0]!==k?(t={entryId:k},T[0]=k,T[1]=t):t=T[1];let A=(0,h.useContentfulInspectorMode)(t);T[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,m.twJoin)(v.WRAPPER_STYLES.VTopRight(),"size-full "),T[2]=i):i=T[2],T[3]!==A?(r=A({fieldId:"none"}),T[3]=A,T[4]=r):r=T[4];let I=P?"bg-bg-primary":"bg-bg-emphasis";return T[5]!==I?(n=(0,m.twJoin)("rounded-[20px] px-6 py-10 flex flex-col gap-10 items-center size-full",I),T[5]=I,T[6]=n):n=T[6],T[7]===Symbol.for("react.memo_cache_sentinel")?(s=(0,m.twMerge)(_.TYPO_STYLES.icon(),"text-[32px] text-icon-action-card"),T[7]=s):s=T[7],T[8]!==O?(l=O&&String.fromCharCode(Number(`0x${O}`)),T[8]=O,T[9]=l):l=T[9],T[10]!==l?(a=(0,c.jsx)("div",{className:"bg-bg-accent h-16 w-16 rounded-full flex items-center justify-center",children:(0,c.jsx)("span",{className:s,children:l})}),T[10]=l,T[11]=a):a=T[11],T[12]!==P?(o=(0,m.twJoin)(_.TYPO_STYLES.headline7(),`${P?"text-fg-primary":"text-fg-on-emphasis"} text-center`),T[12]=P,T[13]=o):o=T[13],T[14]!==j||T[15]!==o?(d=(0,c.jsx)("h5",{className:o,children:j}),T[14]=j,T[15]=o,T[16]=d):d=T[16],T[17]!==P?(p=(0,m.twJoin)(_.TYPO_STYLES.copyM(),`${P?"text-fg-primary":"text-fg-on-emphasis"} text-center`),T[17]=P,T[18]=p):p=T[18],T[19]!==N||T[20]!==p?(g=(0,c.jsx)("div",{className:p,children:N}),T[19]=N,T[20]=p,T[21]=g):g=T[21],T[22]!==d||T[23]!==g?(x=(0,c.jsxs)("div",{className:"gap-2 flex flex-col",children:[d,g]}),T[22]=d,T[23]=g,T[24]=x):x=T[24],T[25]!==x||T[26]!==n||T[27]!==a?(y=(0,c.jsxs)("div",{className:n,children:[a,x]}),T[25]=x,T[26]=n,T[27]=a,T[28]=y):y=T[28],T[29]!==E||T[30]!==M?(w=E?.href&&(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(E.href),rel:(0,b.getLinkRel)(E.href),href:E.href,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(M),"max-w-none w-fit mr-4 lg:mr-10"),prefetch:!1,children:[E.label,(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)})]}),T[29]=E,T[30]=M,T[31]=w):w=T[31],T[32]!==y||T[33]!==w||T[34]!==r?(S=(0,c.jsxs)("div",{className:i,...r,children:[y,w]}),T[32]=y,T[33]=w,T[34]=r,T[35]=S):S=T[35],S},pm=e=>{let t,i,r,n,s=(0,u.c)(20),{entry:l,locale:a,isWhite:o,context:d}=e,f=(0,h.useContentfulLiveUpdates)(l);s[0]!==d||s[1]!==a||s[2]!==f.fields.buttonHref||s[3]!==f.fields.buttonRef?(t=(0,g.getLinkURL)(a,d,{...(0,M.getLinkTargetPageId)(f.fields.buttonRef,d.website),href:f.fields.buttonHref}),s[0]=d,s[1]=a,s[2]=f.fields.buttonHref,s[3]=f.fields.buttonRef,s[4]=t):t=s[4];let p=t;return s[5]!==p||s[6]!==f.fields.buttonLabel?(i=p?{href:p,label:f.fields.buttonLabel||"what?"}:void 0,s[5]=p,s[6]=f.fields.buttonLabel,s[7]=i):i=s[7],s[8]!==d||s[9]!==a||s[10]!==f.fields.descriptionRichtext?(r=f.fields.descriptionRichtext&&(0,O.documentToReactComponents)(f.fields.descriptionRichtext,{renderNode:(0,A.renderNode)(a,d),renderText:A.renderText}),s[8]=d,s[9]=a,s[10]=f.fields.descriptionRichtext,s[11]=r):r=s[11],s[12]!==d||s[13]!==o||s[14]!==i||s[15]!==r||s[16]!==f.fields.headline||s[17]!==f.fields.icon||s[18]!==f.sys.id?(n=(0,c.jsx)(pp,{context:d,entrySysId:f.sys.id,isWhite:o,button:i,headline:f.fields.headline,icon:f.fields.icon,children:r}),s[12]=d,s[13]=o,s[14]=i,s[15]=r,s[16]=f.fields.headline,s[17]=f.fields.icon,s[18]=f.sys.id,s[19]=n):n=s[19],n},pg=e=>{let t,i,r,n,s,l,a=(0,u.c)(16),{entry:o,locale:d,context:f}=e,g=(0,x.useWebsitePredicate)(f.website),v=(0,h.useContentfulLiveUpdates)(o);a[0]!==v.sys.id?(t={entryId:v.sys.id},a[0]=v.sys.id,a[1]=t):t=a[1];let w=(0,h.useContentfulInspectorMode)(t),S=(v.fields.iconActionCards||[]).filter(g),T=(0,b.getSpaceTopClass)((0,b.getEnumValue)(v.fields.spaceTop,b.SPACE,b.SPACE.xl)),L=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(v.fields.spaceBottom,b.SPACE,b.SPACE.xl)),[C,j]=(0,p.useState)("slider"),N=(0,y.useWindowSize)();(0,p.useEffect)(()=>{j(4===S.length&&N.width>=b.BREAKPOINTS.lg||3===S.length&&N.width>=b.BREAKPOINTS.md||2===S.length&&N.width>=b.BREAKPOINTS.sm||1===S.length?"grid":"slider")},[N,S.length]);let P=(0,m.twMerge)("2xl:px-14 icon-action-card-section",L,T,v.fields.bgIsWhite&&"bg-bg-secondary");a[2]!==w?(i=w({fieldId:"none"}),a[2]=w,a[3]=i):i=a[3],a[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),"relative flex flex-col gap-10 lg:gap-16 "),a[4]=r):r=a[4],a[5]!==v.fields.headline?(n=v.fields.headline&&(0,c.jsx)("h3",{className:(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-fg-primary text-center"),children:v.fields.headline}
159),a[5]=v.fields.headline,a[6]=n):n=a[6];let O="grid"===C&&(0,c.jsx)("div",{className:"flex flex-row justify-center gap-5",children:S.map((e,t)=>(0,c.jsx)("div",{className:"w-[265px] md:w-[320px]",children:(0,c.jsx)(pm,{entry:e,locale:d,isWhite:v.fields.bgIsWhite,context:f},t)},t))}),M="slider"===C&&(0,c.jsx)("div",{className:"pb-[88px]",children:(0,c.jsx)(k,{styleId:v.sys.id,data:{[b.BREAKPOINTS.xs]:{count:1,gap:1,offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.sm]:{count:1,gap:1,offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.md]:{count:2,gap:1,offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.lg]:{count:3,gap:1,offset:50,scrollAlignment:"center"},[b.BREAKPOINTS.xl]:{count:4,gap:1.5,offset:50,scrollAlignment:"center"},[b.BREAKPOINTS.xxl]:{count:4,gap:1.5,offset:50,scrollAlignment:"start"}},sideOffset:{"2XL":1,LG:9.5,MD:2,XL:10.5,XS:1},itemsCount:S.length,className:(0,m.twMerge)(b.VIEWPORT_STYLES.margin(!0),"2xl:-mx-0"),CarouselNavigation:px,fullScroll:!0,children:S.map((e,t)=>(0,c.jsx)(E,{styleId:v.sys.id,children:(0,c.jsx)(pm,{entry:e,locale:d,isWhite:v.fields.bgIsWhite,context:f},t)},t))})});return a[7]!==r||a[8]!==n||a[9]!==O||a[10]!==M?(s=(0,c.jsxs)("div",{className:r,children:[n,O,M]}),a[7]=r,a[8]=n,a[9]=O,a[10]=M,a[11]=s):s=a[11],a[12]!==P||a[13]!==i||a[14]!==s?(l=(0,c.jsx)("section",{className:P,...i,children:s}),a[12]=P,a[13]=i,a[14]=s,a[15]=l):l=a[15],l},px=e=>{let t,i,r=(0,u.c)(3);return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),v.WRAPPER_STYLES.HCenterRight(),"gap-2 xl:px-14"),r[0]=t):t=r[0],r[1]!==e?(i=(0,c.jsx)("div",{className:"absolute bottom-0 left-0 right-0",children:(0,c.jsx)(j,{...e,className:t})}),r[1]=e,r[2]=i):i=r[2],i},pb=e=>{let t,i,r,n,s,l,a,o,d,h,p,g,x=(0,u.c)(34),{children:y,headline:v,imageRight:w,image:S,primaryButton:T,secondaryButton:C,context:k}=e,E=T?.media?`https:${T.media}`:T?.href;x[0]!==T?(t=T?.media?(0,B.transformContentfulAssetUrl)(T.media):T?.href,x[0]=T,x[1]=t):t=x[1];let j=t,N=C?.media?`https:${C.media}`:C?.href;x[2]!==C?(i=C?.media?(0,B.transformContentfulAssetUrl)(C.media):C?.href,x[2]=C,x[3]=i):i=x[3];let P=i;return x[4]!==S||x[5]!==w?(r=S?.src&&(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(S.src),...S.size,alt:S.description,sizes:(0,b.getImageSizes)(),className:`h-auto lg:h-full w-full object-cover rounded-[20px] md:rounded-4xl xl:rounded-[40px] md:aspect-[3/2] lg:aspect-square ${w?"lg:order-last":"lg:order-first"}`}),x[4]=S,x[5]=w,x[6]=r):r=x[6],x[7]===Symbol.for("react.memo_cache_sentinel")?(n=(0,m.twMerge)(_.TYPO_STYLES.headline3(),"text-image-box-text"),x[7]=n):n=x[7],x[8]!==v?(s=(0,c.jsx)("h3",{className:n,children:v}),x[8]=v,x[9]=s):s=x[9],x[10]!==y?(l=(0,c.jsx)("div",{className:"rich-text text-image-box-text [&>blockquote>p]:!text-image-text-topline-dark [&>p>a]:!text-image-text-link-dark-enabled [&>p>a:hover]:!text-image-text-link-dark-hover [&>p>a:active]:!text-image-text-link-dark-pressed [&>p>a:focus]:!text-image-text-link-dark-focus",children:y}),x[10]=y,x[11]=l):l=x[11],x[12]!==s||x[13]!==l?(a=(0,c.jsxs)("div",{className:"flex gap-4 lg:gap-6 flex-col",children:[s,l]}),x[12]=s,x[13]=l,x[14]=a):a=x[14],x[15]!==k||x[16]!==T||x[17]!==j||x[18]!==E?(o=T?.label&&j&&(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(E??j),rel:(0,b.getLinkRel)(E??j),href:j,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(k),"max-w-none md:w-auto text-comp-action-prim-brightGreen-foreground"),prefetch:!1,children:[T?.icon&&(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"pr-2"),children:String.fromCharCode(Number(`0x${T.icon}`))}),T.label]}),x[15]=k,x[16]=T,x[17]=j,x[18]=E,x[19]=o):o=x[19],x[20]!==k||x[21]!==C||x[22]!==P||x[23]!==N?(d=C?.label&&P&&(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(N??P),rel:(0,b.getLinkRel)(N??P),href:P,className:(0,m.twMerge)(L.BUTTON_STYLES.secondaryBig(k),"max-w-none md:w-auto text-comp-action-sec-onEmphasis-foreground border-comp-action-sec-onEmphasis-foreground"),prefetch:!1,children:[C?.icon&&(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"pr-2"),children:String.fromCharCode(Number(`0x${C.icon}`))}),C.label]}),x[20]=k,x[21]=C,x[22]=P,x[23]=N,x[24]=d):d=x[24],x[25]!==o||x[26]!==d?(h=(0,c.jsxs)("div",{className:"flex gap-2 lg:gap-4 flex-col md:flex-row lg:flex-col xl:flex-row flex-wrap",children:[o,d]}
159),x[25]=o,x[26]=d,x[27]=h):h=x[27],x[28]!==h||x[29]!==a?(p=(0,c.jsxs)("div",{className:"flex flex-col gap-10 lg:justify-center bg-image-text-bg rounded-[20px] md:rounded-4xl xl:rounded-[40px] p-5 md:p-10 xl:p-14 2xl:px-20 text-fg-on-accent",children:[a,h]}),x[28]=h,x[29]=a,x[30]=p):p=x[30],x[31]!==p||x[32]!==r?(g=(0,c.jsxs)("div",{className:"grid flex-col lg:flex-row grid-cols-1 lg:grid-cols-2",children:[r,p]}),x[31]=p,x[32]=r,x[33]=g):g=x[33],g},py=e=>{let t,i,r,n,s,l,a,o,d,f,p,x,y,_=(0,u.c)(50),{entry:w,locale:S,context:T}=e,L=(0,h.useContentfulLiveUpdates)(w);_[0]!==w.sys.id?(t={entryId:w.sys.id},_[0]=w.sys.id,_[1]=t):t=_[1];let C=(0,h.useContentfulInspectorMode)(t);_[2]!==T||_[3]!==S||_[4]!==L.fields.primaryHref||_[5]!==L.fields.primaryRef?(i=(0,g.getLinkURL)(S,T,{...(0,M.getLinkTargetPageId)(L.fields.primaryRef,T.website),href:L.fields.primaryHref}),_[2]=T,_[3]=S,_[4]=L.fields.primaryHref,_[5]=L.fields.primaryRef,_[6]=i):i=_[6];let k=i;_[7]!==T||_[8]!==S||_[9]!==L.fields.secondaryHref||_[10]!==L.fields.secondaryRef?(r=(0,g.getLinkURL)(S,T,{...(0,M.getLinkTargetPageId)(L.fields.secondaryRef,T.website),href:L.fields.secondaryHref}),_[7]=T,_[8]=S,_[9]=L.fields.secondaryHref,_[10]=L.fields.secondaryRef,_[11]=r):r=_[11];let E=r;if(_[12]!==L.fields.background||_[13]!==L.fields.spaceBottom||_[14]!==L.fields.spaceTop){let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(L.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(L.fields.spaceBottom,b.SPACE,b.SPACE.xl));s=(0,b.getEnumValue)(L.fields.background,v.WRAPPER_COLOR,v.WRAPPER_COLOR.white)===v.WRAPPER_COLOR.white?"bg-bg-primary":"bg-bg-secondary",n=(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),t,e),_[12]=L.fields.background,_[13]=L.fields.spaceBottom,_[14]=L.fields.spaceTop,_[15]=n,_[16]=s}else n=_[15],s=_[16];return _[17]!==C?(l=C({fieldId:"none"}),_[17]=C,_[18]=l):l=_[18],_[19]!==L.fields.image?(a=L.fields.image?.fields?.file?.details.image&&{description:L.fields.image.fields.description??"",size:L.fields.image.fields.file.details.image,src:(0,b.fetchContentfulImage)(L.fields.image.fields.file.url)},_[19]=L.fields.image,_[20]=a):a=_[20],_[21]!==k||_[22]!==L.fields.linkPrimaryMedia?.fields?.file?.url||_[23]!==L.fields.primaryIcon||_[24]!==L.fields.primaryLabel?(o=L.fields.primaryLabel?{href:k,icon:L.fields.primaryIcon,label:L.fields.primaryLabel,media:L.fields.linkPrimaryMedia?.fields?.file?.url}:void 0,_[21]=k,_[22]=L.fields.linkPrimaryMedia?.fields?.file?.url,_[23]=L.fields.primaryIcon,_[24]=L.fields.primaryLabel,_[25]=o):o=_[25],_[26]!==E||_[27]!==L.fields.linkSecondaryMedia?.fields?.file?.url||_[28]!==L.fields.secondaryIcon||_[29]!==L.fields.secondaryLabel?(d=L.fields.secondaryLabel?{href:E,icon:L.fields.secondaryIcon,label:L.fields.secondaryLabel,media:L.fields.linkSecondaryMedia?.fields?.file?.url}:void 0,_[26]=E,_[27]=L.fields.linkSecondaryMedia?.fields?.file?.url,_[28]=L.fields.secondaryIcon,_[29]=L.fields.secondaryLabel,_[30]=d):d=_[30],_[31]!==T||_[32]!==S||_[33]!==L.fields.description?(f=L.fields.description&&(0,O.documentToReactComponents)(L.fields.description,{renderNode:(0,A.renderNode)(S,T),renderText:A.renderText}),_[31]=T,_[32]=S,_[33]=L.fields.description,_[34]=f):f=_[34],_[35]!==T||_[36]!==f||_[37]!==a||_[38]!==o||_[39]!==d||_[40]!==L.fields.headline||_[41]!==L.fields.imageRight?(p=(0,c.jsx)(pb,{context:T,headline:L.fields.headline,imageRight:L.fields.imageRight,image:a,primaryButton:o,secondaryButton:d,children:f}),_[35]=T,_[36]=f,_[37]=a,_[38]=o,_[39]=d,_[40]=L.fields.headline,_[41]=L.fields.imageRight,_[42]=p):p=_[42],_[43]!==p||_[44]!==n||_[45]!==l?(x=(0,c.jsx)("div",{className:n,...l,children:p}),_[43]=p,_[44]=n,_[45]=l,_[46]=x):x=_[46],_[47]!==x||_[48]!==s?(y=(0,c.jsx)("section",{className:s,children:x}),_[47]=x,_[48]=s,_[49]=y):y=_[49],y},p_=e=>{let t,i,r,n,s,l,a,o,d,h,g,x,y=(0,u.c)(44),{children:v,topline:w,headline:S,imageRight:T,image:C,primaryButton:k,secondaryButton:E,youtubeId:j,locale:N,context:P,background:O}=e,[M,A]=(0,p.useState)(!1),D=k?.media?`https:${k.media}`:k?.href;y[0]!==k?(t=k?.media?(0,B.transformContentfulAssetUrl)(k.media):k?.href,y[0]=k,y[1]=t):t=y[1];let Y=t,F=E?.media?`https:${E.media}`:E?.href;y[2]!==E?(i=E?.media?(0,B.transformContentfulAssetUrl)(E.media):E?.href,y[2]=E,y[3]=i):i=y[3];let H=i;y[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,m.twMerge)("flex flex-col lg:flex-row gap-10 lg:gap-14 xl:gap-28 lg:items-stretch h-full",b.VIEWPORT_STYLES.viewport()),y[4]=r):r=y[4],y[5]!==P||y[6]!==C||y[7]!==T||y[8]!==N||y[9]!==j?(n=C?.src&&(0,c.jsx)("div",{className:(0,m.twJoin)(T?"lg:order-last":"lg:order-first","w-full lg:max-w-[350px] 2xl:max-w-[480px]","overflow-hidden rounded-[20px] md:rounded-4xl xl:rounded-[40px]"),children:(0,c.jsxs)("div",{className:"relative h-full",children:[(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(C.src),...C.size,alt:C.description,sizes:(0,b.getImageSizes)(),className:(0,m.twJoin)("w-full h-full object-cover","aspect-square md:aspect-3/2 lg:aspect-square",j&&"brightness-75")}),j&&(0,c.jsx)(R.PlayButtonOverlay,{context:P,locale:N,onClick:()=>A(!0)})]})}),y[5]=P,y[6]=C,y[7]=T,y[8]=N,y[9]=j,y[10]=n):n=y[10],y[11]!==O||y[12]!==S||y[13]!==w?(s=(w||S)&&(0,c.jsxs)("div",{className:"flex gap-4 flex-col",children:[w&&(0,c.jsx)("p",{className:(0,m.twMerge)(_.TYPO_STYLES.topline(),"Primary"===O||"Secondary"===O?"text-image-text-topline-normal":"text-image-text-topline-dark"),children:w}),S&&(0,c.jsx)("h3",{className:(0,m.twMerge)(_.TYPO_STYLES.headline3(),"hy
159phens-auto"),children:(0,b.hyphenation)(S)})]}),y[11]=O,y[12]=S,y[13]=w,y[14]=s):s=y[14];let V="Primary"===O||"Secondary"===O?"[&>blockquote>p]:!text-image-text-topline-normal [&_*_a]:!text-image-text-link-prim-enabled [&_*_a:hover]:!text-image-text-link-prim-hover [&_*_a:active]:!text-image-text-link-prim-pressed [&_*_a:focus]:!text-image-text-link-prim-focus [&>ul>li::before]:!text-bg-accent":"[&>blockquote>p]:!text-image-text-topline-dark [&_*_a]:!text-image-text-link-dark-enabled [&_*_a:hover]:!text-image-text-link-dark-hover [&_*_a:active]:!text-image-text-link-dark-pressed [&_*_a:focus]:!text-image-text-link-dark-focus [&>ul>li::before]:!text-image-text-topline-dark";return y[15]!==V?(l=(0,m.twJoin)("rich-text ",V),y[15]=V,y[16]=l):l=y[16],y[17]!==v||y[18]!==l?(a=(0,c.jsx)("div",{className:l,children:v}),y[17]=v,y[18]=l,y[19]=a):a=y[19],y[20]!==s||y[21]!==a?(o=(0,c.jsxs)("div",{className:"flex gap-4 lg:gap-6 flex-col",children:[s,a]}),y[20]=s,y[21]=a,y[22]=o):o=y[22],y[23]!==O||y[24]!==P||y[25]!==k||y[26]!==Y||y[27]!==D||y[28]!==E||y[29]!==H||y[30]!==F?(d=(Y||H)&&(0,c.jsxs)("div",{className:"flex gap-4 flex-col md:flex-row lg:flex-col xl:flex-row flex-wrap w-full md:w-auto",children:[k?.label&&Y&&(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(D??Y),rel:(0,b.getLinkRel)(D??Y),href:Y,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(P),"max-w-none md:w-auto"),prefetch:!1,children:[k?.icon&&(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"pr-2"),children:String.fromCharCode(Number(`0x${k.icon}`))}),k.label]}),E?.label&&H&&(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(F??H),rel:(0,b.getLinkRel)(F??H),href:H,className:(0,m.twMerge)("Primary"===O||"Secondary"===O?L.BUTTON_STYLES.secondaryBig(P):L.BUTTON_STYLES.secondaryDark(P),"max-w-none"),prefetch:!1,children:[E?.icon&&(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"pr-2"),children:String.fromCharCode(Number(`0x${E.icon}`))}),E.label]})]}),y[23]=O,y[24]=P,y[25]=k,y[26]=Y,y[27]=D,y[28]=E,y[29]=H,y[30]=F,y[31]=d):d=y[31],y[32]!==d||y[33]!==o?(h=(0,c.jsxs)("div",{className:"flex flex-col flex-1 gap-10 items-start justify-center",children:[o,d]}),y[32]=d,y[33]=o,y[34]=h):h=y[34],y[35]!==P||y[36]!==N||y[37]!==M||y[38]!==j?(g=M&&(0,c.jsx)(z.PopupView,{onClose:()=>A(!1),children:(0,c.jsx)($.YoutubeVideoView,{youtubeId:j,locale:N,context:P})}),y[35]=P,y[36]=N,y[37]=M,y[38]=j,y[39]=g):g=y[39],y[40]!==h||y[41]!==g||y[42]!==n?(x=(0,c.jsxs)("div",{className:r,children:[n,h,g]}),y[40]=h,y[41]=g,y[42]=n,y[43]=x):x=y[43],x},pv=e=>{let t,i,r,n,s,l,a,o,d,f,p,x=(0,u.c)(50),{locale:y,entry:_,context:v}=e,w=(0,h.useContentfulLiveUpdates)(_);x[0]!==_.sys.id?(t={entryId:_.sys.id},x[0]=_.sys.id,x[1]=t):t=x[1];let S=(0,h.useContentfulInspectorMode)(t);x[2]!==v||x[3]!==y||x[4]!==w.fields.primaryHref||x[5]!==w.fields.primaryRef?(i=(0,g.getLinkURL)(y,v,{...(0,M.getLinkTargetPageId)(w.fields.primaryRef,v.website),href:w.fields.primaryHref}),x[2]=v,x[3]=y,x[4]=w.fields.primaryHref,x[5]=w.fields.primaryRef,x[6]=i):i=x[6];let T=i;x[7]!==v||x[8]!==y||x[9]!==w.fields.secondaryHref||x[10]!==w.fields.secondaryRef?(r=(0,g.getLinkURL)(y,v,{...(0,M.getLinkTargetPageId)(w.fields.secondaryRef,v.website),href:w.fields.secondaryHref}),x[7]=v,x[8]=y,x[9]=w.fields.secondaryHref,x[10]=w.fields.secondaryRef,x[11]=r):r=x[11];let L=r;if(x[12]!==w.fields.backgroundColor||x[13]!==w.fields.spaceBottom||x[14]!==w.fields.spaceTop){let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(w.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(w.fields.spaceBottom,b.SPACE,b.SPACE.xl)),i="Primary"===w.fields.backgroundColor,r="Secondary"===w.fields.backgroundColor;w.fields.backgroundColor,n=(0,m.twJoin)(t,e,"w-full",i?"bg-bg-primary":r?"bg-bg-secondary":"bg-image-text-bg",i||r?"text-fg-primary":"text-image-text"),x[12]=w.fields.backgroundColor,x[13]=w.fields.spaceBottom,x[14]=w.fields.spaceTop,x[15]=n}else n=x[15];return x[16]!==S?(s=S({fieldId:"none"}),x[16]=S,x[17]=s):s=x[17],x[18]!==w.fields.image?(l=w.fields.image?.fields?.file?.details.image&&{description:w.fields.image.fields.description??"",size:w.fields.image.fields.file.details.image,src:(0,b.fetchContentfulImage)(w.fields.image.fields.file.url)},x[18]=w.fields.image,x[19]=l):l=x[19],x[20]!==T||x[21]!==w.fields.linkPrimaryMedia?.fields?.file?.url||x[22]!==w.fields.primaryIcon||x[23]!==w.fields.primaryLabel?(a=w.fields.primaryLabel?{href:T,icon:w.fields.primaryIcon,label:w.fields.primaryLabel,media:w.fields.linkPrimaryMedia?.fields?.file?.url}:void 0,x[20]=T,x[21]=w.fields.linkPrimaryMedia?.fields?.file?.url,x[22]=w.fields.primaryIcon,x[23]=w.fields.primaryLabel,x[24]=a):a=x[24],x[25]!==L||x[26]!==w.fields.linkSecondaryMedia?.fields?.file?.url||x[27]!==w.fields.secondaryIcon||x[28]!==w.fields.secondaryLabel?(
159o=w.fields.secondaryLabel?{href:L,icon:w.fields.secondaryIcon,label:w.fields.secondaryLabel,media:w.fields.linkSecondaryMedia?.fields?.file?.url}:void 0,x[25]=L,x[26]=w.fields.linkSecondaryMedia?.fields?.file?.url,x[27]=w.fields.secondaryIcon,x[28]=w.fields.secondaryLabel,x[29]=o):o=x[29],x[30]!==v||x[31]!==y||x[32]!==w.fields.description?(d=w.fields.description&&(0,O.documentToReactComponents)(w.fields.description,{renderNode:(0,A.renderNode)(y,v),renderText:A.renderText}),x[30]=v,x[31]=y,x[32]=w.fields.description,x[33]=d):d=x[33],x[34]!==v||x[35]!==y||x[36]!==l||x[37]!==a||x[38]!==o||x[39]!==d||x[40]!==w.fields.backgroundColor||x[41]!==w.fields.headline||x[42]!==w.fields.imageRight||x[43]!==w.fields.topline||x[44]!==w.fields.youtubeId?(f=(0,c.jsx)(p_,{topline:w.fields.topline,headline:w.fields.headline,imageRight:w.fields.imageRight,image:l,primaryButton:a,secondaryButton:o,youtubeId:w.fields.youtubeId,locale:y,context:v,background:w.fields.backgroundColor,children:d}),x[34]=v,x[35]=y,x[36]=l,x[37]=a,x[38]=o,x[39]=d,x[40]=w.fields.backgroundColor,x[41]=w.fields.headline,x[42]=w.fields.imageRight,x[43]=w.fields.topline,x[44]=w.fields.youtubeId,x[45]=f):f=x[45],x[46]!==f||x[47]!==n||x[48]!==s?(p=(0,c.jsx)("section",{className:n,...s,children:f}),x[46]=f,x[47]=n,x[48]=s,x[49]=p):p=x[49],p};var pw=((d=pw||{}).AMNNUAL_REPORT="annual",d.SEMIANNUAL_REPORT="semiannual",d.KID="KID",d.PROSPECTUS="prospectus",d.OTHER="other",d);let pS=["KID","annual","prospectus","semiannual"],pT=["KID","prospectus","annual","semiannual"],pL=e=>{var t;let i,r,n,s,l,a,o,d,g,v,w,S,T,k,E,j,N,P,O,M,A,I,R,z,$,B,D,Y=(0,u.c)(66),{locale:F,entry:H}=e,V=(0,y.useWindowSize)(),[U,q]=(0,p.useState)(!1),[K,G]=(0,p.useState)(""),[X,Q]=(0,p.useState)(void 0),[Z,ee]=(0,p.useState)(void 0);Y[0]!==V.width?(r=()=>{q(V.width<=b.BREAKPOINTS.md)},Y[0]=V.width,Y[1]=r):r=Y[1],Y[2]!==V?(n=[V],Y[2]=V,Y[3]=n):n=Y[3],(0,p.useEffect)(r,n);let et=(0,h.useContentfulLiveUpdates)(H);Y[4]!==H.sys.id?(s={entryId:H.sys.id},Y[4]=H.sys.id,Y[5]=s):s=Y[5];let ei=(0,h.useContentfulInspectorMode)(s),er=F===b.LOCALES.en?J.default:W.default;Y[6]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{G(e.target.value)},Y[6]=l):l=Y[6];let en=l;if(Y[7]!==et.fields.spaceBottom||Y[8]!==et.fields.spaceTop||Y[9]!==K){let e,t=(0,b.getSpaceTopClass)((0,b.getEnumValue)(et.fields.spaceTop,b.SPACE,b.SPACE.xl)),i=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(et.fields.spaceBottom,b.SPACE,b.SPACE.xl));Y[12]!==K?(e=async()=>{if(!K.trim())return;ee(void 0);let e=await (0,x.fetchDocuments)({id:K});e?Q(e):(ee("no data"),Q(void 0))},Y[12]=K,Y[13]=e):e=Y[13],a=e,o=(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),i,t,"w-full"),Y[7]=et.fields.spaceBottom,Y[8]=et.fields.spaceTop,Y[9]=K,Y[10]=a,Y[11]=o}else a=Y[10],o=Y[11];Y[14]!==ei?(d=ei({fieldId:"none"}),Y[14]=ei,Y[15]=d):d=Y[15],Y[16]===Symbol.for("react.memo_cache_sentinel")?(g=(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-center break-all md:break-normal"),Y[16]=g):g=Y[16],Y[17]!==et.fields.headline?(v=(0,c.jsx)("h1",{className:g,children:et.fields.headline}),Y[17]=et.fields.headline,Y[18]=v):v=Y[18],Y[19]===Symbol.for("react.memo_cache_sentinel")?(w=(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-center"),Y[19]=w):w=Y[19],Y[20]!==et.fields.text?(S=(0,c.jsx)("p",{className:w,children:et.fields.text}),Y[20]=et.fields.text,Y[21]=S):S=Y[21],Y[22]!==S||Y[23]!==v?(T=(0,c.jsxs)("div",{className:"flex flex-col items-center w-full gap-6 text-fg-primary",children:[v,S]}),Y[22]=S,Y[23]=v,Y[24]=T):T=Y[24],Y[25]===Symbol.for("react.memo_cache_sentinel")?(k=(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.icon(),"absolute right-3 top-2/4 -translate-y-1/2 text-fg-primary"),children:(0,C.toHTMLCode)(C.ICONS.search)}),Y[25]=k):k=Y[25],Y[26]!==et.fields.placeholder||Y[27]!==K.length?(E=K.length>0&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.captionHighlight(),"absolute left-3 top-4 -translate-y-1/2 text-comp-input-label"),children:et.fields.placeholder}),Y[26]=et.fields.placeholder,Y[27]=K.length,Y[28]=E):E=Y[28];let es=et.fields.placeholder,el=K.length>0&&"pt-4 pb-px!";return Y[29]!==el?(j=(0,m.twMerge)("w-full rounded-xl border border-border-muted bg-bg-primary py-1 pl-3 pr-[35px] h-14 focus:outline-2 focus:outline-offset-3 text-fg-primary",el),Y[29]=el,Y[30]=j):j=Y[30],Y[31]!==a?(N=e=>{"Enter"===e.key&&(e.preventDefault(),a())},Y[31]=a,Y[32]=N):N=Y[32],Y[33]!==j||Y[34]!==N||Y[35]!==et.fields.placeholder?(P=(0,c.jsx)("input",{type:"text",placeholder:es,className:j,onChange:en,onKeyDown:N}),Y[33]=j,Y[34]=N,Y[35]=et.fields.placeholder,Y[36]=P):P=Y[36],Y[37]!==E||Y[38]!==P?(O=(0,c.jsxs)("div",{className:"relative inline-block w-full sm:w-[400px]",children:[k,E,P]}),Y[37]=E,Y[38]=P,Y[39]=O):O=Y[39],Y[40]===Symbol.for("react.memo_cache_sentinel")?(M=(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlightBig(),"hidden md:block"),Y[40]=M):M=Y[40],Y[41]!==a||Y[42]!==et.fields.buttonLabel?(A=(0,c.jsx)("button",{className:M,type:"button",onClick:a,children:et.fields.buttonLabel}
159),Y[41]=a,Y[42]=et.fields.buttonLabel,Y[43]=A):A=Y[43],Y[44]!==O||Y[45]!==A?(I=(0,c.jsxs)("div",{className:"flex flex-row gap-4 w-full justify-center",children:[O,A]}),Y[44]=O,Y[45]=A,Y[46]=I):I=Y[46],Y[47]!==T||Y[48]!==I?(R=(0,c.jsxs)("div",{className:"flex flex-col gap-10 xl:gap-16 items-center",children:[T,I]}),Y[47]=T,Y[48]=I,Y[49]=R):R=Y[49],Y[50]!==er||Y[51]!==Z?(z=Z&&(0,c.jsxs)("div",{className:"bg-bg-primary rounded-[20px] md:rounded-4xl lg:rounded-[40px] p-10 border border-border-primary text-fg-primary flex flex-col gap-4",children:[(0,c.jsx)("h4",{className:_.TYPO_STYLES.headline4(),children:er.keyInformation.noDataHeadline}),(0,c.jsx)("p",{className:_.TYPO_STYLES.copyM(),children:er.keyInformation.noDataDescription})]}),Y[50]=er,Y[51]=Z,Y[52]=z):z=Y[52],Y[53]!==er||Y[54]!==X||Y[55]!==U||Y[56]!==et.fields.investorInfo?($=X?.documents&&(0,c.jsxs)("div",{className:"flex flex-col gap-6 text-fg-primary p-6 lg:p-10 rounded-[20px] md:rounded-4xl xl:rounded-[40px] border border-border-primary bg-bg-primary",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,c.jsx)("h4",{className:_.TYPO_STYLES.headline4(),children:et.fields.investorInfo}),X.isin&&(0,c.jsxs)("p",{className:_.TYPO_STYLES.copyM(),children:["ISIN: ",X.isin]}),X.wkn&&(0,c.jsxs)("p",{className:_.TYPO_STYLES.copyM(),children:["Wertpapierkennnummer (WKN): ",X.wkn]})]}),(0,c.jsx)("div",{className:"grid gap-6 grid-cols-1 md:grid-cols-2",children:(t=X.documents,i=U?pT:pS,t.sort((e,t)=>{let r=e.documentId.split(":").pop(),n=t.documentId.split(":").pop();return i.indexOf(r??"other")-i.indexOf(n??"other")})).map((e,t)=>(0,c.jsxs)("div",{className:"flex flex-col gap-4 p-6 rounded-[20px] bg-bg-secondary",children:[(0,c.jsx)("p",{className:_.TYPO_STYLES.copyM(),children:`${e.title} (${e.documentDate}) (PDF)`}),(0,c.jsxs)(f.default,{prefetch:!1,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(),"h-8 flex flex-row gap-2"),href:`/api/docdownload/${e.documentId}`,children:[(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.icon()),children:(0,C.toHTMLCode)(C.ICONS.download)}),er.keyInformation.buttonLabel]})]},t))})]}),Y[53]=er,Y[54]=X,Y[55]=U,Y[56]=et.fields.investorInfo,Y[57]=$):$=Y[57],Y[58]!==R||Y[59]!==z||Y[60]!==$?(B=(0,c.jsxs)("div",{className:"flex flex-col gap-20 max-w-[880px] mx-auto",children:[R,z,$]}),Y[58]=R,Y[59]=z,Y[60]=$,Y[61]=B):B=Y[61],Y[62]!==B||Y[63]!==o||Y[64]!==d?(D=(0,c.jsx)("section",{className:o,...d,children:B}),Y[62]=B,Y[63]=o,Y[64]=d,Y[65]=D):D=Y[65],D};var pC=e.i(49747),pk=e.i(78457);let pE=e=>{let t,i,r,n,s,l=(0,u.c)(27),{context:a,locale:o,entry:d}=e,f=(0,h.useContentfulLiveUpdates)(d);l[0]!==d.sys.id?(t={entryId:d.sys.id},l[0]=d.sys.id,l[1]=t):t=l[1];let p=(0,h.useContentfulInspectorMode)(t),g=(0,pk.useDraftMode)();if(l[2]!==a||l[3]!==g||l[4]!==p||l[5]!==o||l[6]!==f.fields.buttonLabel||l[7]!==f.fields.spaceBottom||l[8]!==f.fields.spaceTop||l[9]!==f.metadata.concepts){let e,t,s=(0,b.getSpaceTopClass)((0,b.getEnumValue)(f.fields.spaceTop,b.SPACE,b.SPACE.xl)),d=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(f.fields.spaceBottom,b.SPACE,b.SPACE.xl)),u=f.metadata.concepts&&0!==f.metadata.concepts.length?(0,M.getPressCategories)(f.metadata.concepts):Array.from(a.pressCategories.keys());l[13]!==a.pressPages||l[14]!==g?(e=Array.from(a.pressPages.values()).filter(e=>!e.tags.includes("systemPreviewOnly")||g).reduce(pN,{}),l[13]=a.pressPages,l[14]=g,l[15]=e):e=l[15];let h=e;i=(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),d,s,"flex flex-col gap-8"),l[16]!==p?(r=p({fieldId:"none"}),l[16]=p,l[17]=r):r=l[17],l[18]!==a||l[19]!==o||l[20]!==h||l[21]!==f.fields.buttonLabel?(t=e=>(0,c.jsx)(pj,{locale:o,context:a,headline:a.pressCategories.get(e)?.[o]||e,pages:h[e]||[],linkButtonLabel:f.fields.buttonLabel},e),l[18]=a,l[19]=o,l[20]=h,l[21]=f.fields.buttonLabel,l[22]=t):t=l[22],n=u.map(t),l[2]=a,l[3]=g,l[4]=p,l[5]=o,l[6]=f.fields.buttonLabel,l[7]=f.fields.spaceBottom,l[8]=f.fields.spaceTop,l[9]=f.metadata.concepts,l[10]=i,l[11]=r,l[12]=n}else i=l[10],r=l[11],n=l[12];return l[23]!==i||l[24]!==r||l[25]!==n?(s=(0,c.jsx)("section",{className:i,...r,children:n}),l[23]=i,l[24]=r,l[25]=n,l[26]=s):s=l[26],s}
159,pj=e=>{let t,i,r,n,s=(0,u.c)(18),{context:l,locale:a,headline:o,pages:d,linkButtonLabel:h}=e;if(0===d.length)return null;if(s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twJoin)(_.TYPO_STYLES.headline6(),"text-fg-primary"),s[0]=t):t=s[0],s[1]!==o||s[2]!==t?(i=(0,c.jsx)("div",{className:"p-6",children:(0,c.jsx)("h6",{className:t,children:o})}),s[1]=o,s[2]=t,s[3]=i):i=s[3],s[4]!==l||s[5]!==h||s[6]!==a||s[7]!==d){let e,t;s[9]!==a?(e=(e,t)=>t.date[a].getTime()-e.date[a].getTime(),s[9]=a,s[10]=e):e=s[10],s[11]!==l||s[12]!==h||s[13]!==a?(t=(e,t)=>{let i=(0,g.getLinkURL)(a,l,{pageId:e.id});return i&&(0,c.jsxs)("div",{className:"p-6 md:py-4 even:bg-bg-secondary odd:bg-bg-primary flex flex-col md:flex-row gap-6 md:gap-10 lg:gap-14 justify-between",children:[(0,c.jsxs)("div",{className:"flex flex-col md:flex-row gap-2 md:gap-4",children:[(0,c.jsx)("div",{className:"min-w-[95px]",children:(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),children:e.date[a].toLocaleDateString(a,{day:"2-digit",month:"2-digit",timeZone:"Europe/Berlin",year:"numeric"})})}),(0,c.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyMHighlight(),"text-fg-primary"),children:e.headline[a]}),(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),children:e.shortSummary[a]})]})]}),(0,c.jsx)("div",{className:"flex md:items-center",children:(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(i),rel:(0,b.getLinkRel)(i),href:i,className:(0,m.twMerge)(L.BUTTON_STYLES.primaryHighlight(),"flex gap-2 max-w-none md:w-fit h-8 text-comp-action-prim-brightGreen-foreground font-bold"),prefetch:!1,children:[h,(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)})]})})]},t)},s[11]=l,s[12]=h,s[13]=a,s[14]=t):t=s[14],r=d.sort(e).map(t),s[4]=l,s[5]=h,s[6]=a,s[7]=d,s[8]=r}else r=s[8];return s[15]!==i||s[16]!==r?(n=(0,c.jsxs)("div",{className:"border border-border-subtle rounded-[20px] overflow-hidden",children:[i,r]}),s[15]=i,s[16]=r,s[17]=n):n=s[17],n};function pN(e,t){return t.pressCategories.forEach(i=>{e[i]||(e[i]=[]),e[i].push(t)}),e}function pP(e){return(pP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pO(e,t,i){var r;return(r=function(e,t){if("object"!=pP(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!=pP(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==pP(r)?r:r+"")in e)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var pM=class{requestAnimationFrame(e){return requestAnimationFrame(e)}cancelAnimationFrame(e){cancelAnimationFrame(e)}},pA=class{constructor(){pO(this,"_lastHandleId",0),pO(this,"_lastImmediate",null)}requestAnimationFrame(e){return this._lastHandleId>=0x20000000000000-1&&(this._lastHandleId=0),this._lastHandleId+=1,this._lastImmediate=setImmediate(()=>{e(performance.now())}),this._lastHandleId}cancelAnimationFrame(e){this._lastImmediate&&clearImmediate(this._lastImmediate)}},pI=class{constructor(){pO(this,"_strategy",void 0),this._strategy="function"==typeof requestAnimationFrame?new pM:new pA}requestAnimationFrame(e){return this._strategy.requestAnimationFrame(e)}cancelAnimationFrame(e){this._strategy.cancelAnimationFrame(e)}};let pR="u">typeof window&&void 0!==window.document,pz=new Uint8Array([80,75,3,4]),p$=["v","ip","op","layers","fr","w","h"],pB=Array(128).fill(void 0);pB.push(void 0,null,!0,!1);let pD=pB.length;function pY(e){pD===pB.length&&pB.push(pB.length+1);let t=pD;return pD=pB[t],pB[t]=e,t}function pF(e,t){try{return e.apply(this,t)}catch(e){i.__wbindgen_export_0(pY(e))}}function pH(e){return null==e}let pV="u">typeof TextDecoder?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};"u">typeof TextDecoder&&pV.decode();let pU=null;function pW(){return(null===pU||0===pU.byteLength)&&(pU=new Uint8Array(i.memory.buffer)),pU}function pJ(e,t){return e>>>=0,pV.decode(pW().subarray(e,e+t))}let pq=0,pK="u">typeof TextEncoder?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},pG="function"==typeof pK.encodeInto?function(e,t){return pK.encodeInto(e,t)}:function(e,t){let i=pK.encode(e);return t.set(i),{read:e.length,written:i.length}};function pX(e,t,i){if(void 0===i){let i=pK.encode(e),r=t(i.length,1)>>>0;return pW().subarray(r,r+i.length).set(i),pq=i.length,r}let r=e.length,n=t(r,1)>>>0,s=pW(),l=0;for(;l<r;l++){let t=e.charCodeAt(l);if(t>127)break;s[n+l]=t}if(l!==r){0!==l&&(e=e.slice(l)),n=i(n,r,r=l+3*e.length,1)>>>0;let t=pG(e,pW().subarray(n+l,n+r));l+=t.written,n=i(n,r,l,1)>>>0}return pq=l,n}let pQ=null;function pZ(){return(null===pQ||!0===pQ.buffer.detached||void 0===pQ.buffer.detached&&pQ.buffer!==i.memory.buffer)&&(pQ=new DataView(i.memory.buffer)),pQ}function p0(e,t){let i=t(+e.length,1)>>>0;return pW().set(e,i/1),pq=e.length,i}function p1(e){let t=pB[e];return e<132||(pB[e]=pD,pD=e),t}let p2=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>{i.__wbindgen_export_4.get(e.dtor)(e.a,e.b)}),p3=null;function p4(e,t,r){i.__wbindgen_export_5(e,t,pY(r))}
159let p5=Object.freeze({Forward:0,0:"Forward",Reverse:1,1:"Reverse",Bounce:2,2:"Bounce",ReverseBounce:3,3:"ReverseBounce"}),p6=Object.freeze({Idle:0,0:"Idle",Playing:1,1:"Playing",Paused:2,2:"Paused",Stopped:3,3:"Stopped",Tweening:4,4:"Tweening"}),p7=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>i.__wbg_dotlottieplayerwasm_free(e>>>0,1));var p8=class{__destroy_into_raw(){let e=this.__wbg_ptr;return this.__wbg_ptr=0,p7.unregister(this),e}free(){let e=this.__destroy_into_raw();i.__wbg_dotlottieplayerwasm_free(e,0)}clear_slot(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_clear_slot(this.__wbg_ptr,t,r)}layout_fit(){let e,t;try{let s=i.__wbindgen_add_to_stack_pointer(-16);i.dotlottieplayerwasm_layout_fit(s,this.__wbg_ptr);var r=pZ().getInt32(s+0,!0),n=pZ().getInt32(s+4,!0);return e=r,t=n,pJ(r,n)}finally{i.__wbindgen_add_to_stack_pointer(16),i.__wbindgen_export_3(e,t,1)}}loop_count(){return i.dotlottieplayerwasm_loop_count(this.__wbg_ptr)>>>0}poll_event(){return p1(i.dotlottieplayerwasm_poll_event(this.__wbg_ptr))}reset_slot(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_reset_slot(this.__wbg_ptr,t,r)}set_layout(e,t,r){let n=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),s=pq;return 0!==i.dotlottieplayerwasm_set_layout(this.__wbg_ptr,n,s,t,r)}set_marker(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;i.dotlottieplayerwasm_set_marker(this.__wbg_ptr,t,r)}clear_slots(){return 0!==i.dotlottieplayerwasm_clear_slots(this.__wbg_ptr)}is_complete(){return 0!==i.dotlottieplayerwasm_is_complete(this.__wbg_ptr)}reset_slots(){return 0!==i.dotlottieplayerwasm_reset_slots(this.__wbg_ptr)}reset_theme(){return 0!==i.dotlottieplayerwasm_reset_theme(this.__wbg_ptr)}segment_end(){return i.dotlottieplayerwasm_segment_end(this.__wbg_ptr)}set_quality(e){return 0!==i.dotlottieplayerwasm_set_quality(this.__wbg_ptr,e)}set_segment(e,t){return 0!==i.dotlottieplayerwasm_set_segment(this.__wbg_ptr,e,t)}sm_set_seed(e){return 0!==i.dotlottieplayerwasm_sm_set_seed(this.__wbg_ptr,e)}static unload_font(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_unload_font(t,r)}animation_id(){try{let r,n=i.__wbindgen_add_to_stack_pointer(-16);i.dotlottieplayerwasm_animation_id(n,this.__wbg_ptr);var e=pZ().getInt32(n+0,!0),t=pZ().getInt32(n+4,!0);return 0!==e&&(r=pJ(e,t).slice(),i.__wbindgen_export_3(e,+t,1)),r}finally{i.__wbindgen_add_to_stack_pointer(16)}}audio_volume(){return i.dotlottieplayerwasm_audio_volume(this.__wbg_ptr)}background_a(){return i.dotlottieplayerwasm_background_a(this.__wbg_ptr)}background_b(){return i.dotlottieplayerwasm_background_b(this.__wbg_ptr)}background_g(){return i.dotlottieplayerwasm_background_g(this.__wbg_ptr)}background_r(){return i.dotlottieplayerwasm_background_r(this.__wbg_ptr)}clear_marker(){i.dotlottieplayerwasm_clear_marker(this.__wbg_ptr)}emit_on_loop(){i.dotlottieplayerwasm_emit_on_loop(this.__wbg_ptr)}get_slot_ids(){return p1(i.dotlottieplayerwasm_get_slot_ids(this.__wbg_ptr))}get_slot_str(e){try{let n,s=i.__wbindgen_add_to_stack_pointer(-16),l=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),a=pq;i.dotlottieplayerwasm_get_slot_str(s,this.__wbg_ptr,l,a);var t=pZ().getInt32(s+0,!0),r=pZ().getInt32(s+4,!0);return 0!==t&&(n=pJ(t,r).slice(),i.__wbindgen_export_3(t,+r,1)),n}finally{i.__wbindgen_add_to_stack_pointer(16)}}marker_names(){return p1(i.dotlottieplayerwasm_marker_names(this.__wbg_ptr))}set_autoplay(e){i.dotlottieplayerwasm_set_autoplay(this.__wbg_ptr,e)}set_slot_str(e,t){let r=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq,s=pX(t,i.__wbindgen_export_1,i.__wbindgen_export_2),l=pq;return 0!==i.dotlottieplayerwasm_set_slot_str(this.__wbg_ptr,r,n,s,l)}set_viewport(e,t,r,n){return 0!==i.dotlottieplayerwasm_set_viewport(this.__wbg_ptr,e,t,r,n)}total_frames(){return i.dotlottieplayerwasm_total_frames(this.__wbg_ptr)}clear_segment(){return 0!==i.dotlottieplayerwasm_clear_segment(this.__wbg_ptr)}current_frame(){return i.dotlottieplayerwasm_current_frame(this.__wbg_ptr)}get_slot_type(e){try{let n,s=i.__wbindgen_add_to_stack_pointer(-16),l=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),a=pq;i.dotlottieplayerwasm_get_slot_type(s,this.__wbg_ptr,l,a);var t=pZ().getInt32(s+0,!0),r=pZ().getInt32(s+4,!0);return 0!==t&&(n=pJ(t,r).slice(),i.__wbindgen_export_3(t,+r,1)),n}finally{i.__wbindgen_add_to_stack_pointer(16)}}get_slots_str(){let e,t;try{let s=i.__wbindgen_add_to_stack_pointer(-16);i.dotlottieplayerwasm_get_slots_str(s,this.__wbg_ptr);var r=pZ().getInt32(s+0,!0),n=pZ().getInt32(s+4,!0);return e=r,t=n,pJ(r,n)}finally{i.__wbindgen_add_to_stack_pointer(16),i.__wbindgen_export_3(e,t,1)}}get_transform(){return p1(i.dotlottieplayerwasm_get_transform(this.__wbg_ptr))}segment_start(){return i.dotlottieplayerwasm_segment_start(this.__wbg_ptr)}set_slots_str(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_set_slots_str(this.__wbg_ptr,t,r)}set_text_slot(e,t){let r=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq,s=pX(t,i.__wbindgen_export_1,i.__wbindgen_export_2),l=pq;return 0!==i.dotlottieplayerwasm_set_text_slot(this.__wbg_ptr,r,n,s,l)}set_transform(e){let t,r=(t=(0,i.__wbindgen_export_1)(4*e.length,4)>>>
1590,((null===p3||0===p3.byteLength)&&(p3=new Float32Array(i.memory.buffer)),p3).set(e,t/4),pq=e.length,t),n=pq;return 0!==i.dotlottieplayerwasm_set_transform(this.__wbg_ptr,r,n)}sm_get_inputs(){return p1(i.dotlottieplayerwasm_sm_get_inputs(this.__wbg_ptr))}sm_poll_event(){return p1(i.dotlottieplayerwasm_sm_poll_event(this.__wbg_ptr))}sm_post_click(e,t){i.dotlottieplayerwasm_sm_post_click(this.__wbg_ptr,e,t)}animation_size(){return p1(i.dotlottieplayerwasm_animation_size(this.__wbg_ptr))}current_marker(){try{let r,n=i.__wbindgen_add_to_stack_pointer(-16);i.dotlottieplayerwasm_current_marker(n,this.__wbg_ptr);var e=pZ().getInt32(n+0,!0),t=pZ().getInt32(n+4,!0);return 0!==e&&(r=pJ(e,t).slice(),i.__wbindgen_export_3(e,+t,1)),r}finally{i.__wbindgen_add_to_stack_pointer(16)}}layout_align_x(){return i.dotlottieplayerwasm_layout_align_x(this.__wbg_ptr)}layout_align_y(){return i.dotlottieplayerwasm_layout_align_y(this.__wbg_ptr)}load_animation(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_load_animation(this.__wbg_ptr,t,r)}loop_animation(){return 0!==i.dotlottieplayerwasm_loop_animation(this.__wbg_ptr)}set_background(e,t,r,n){return 0!==i.dotlottieplayerwasm_set_background(this.__wbg_ptr,e,t,r,n)}set_color_slot(e,t,r,n){let s=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),l=pq;return 0!==i.dotlottieplayerwasm_set_color_slot(this.__wbg_ptr,s,l,t,r,n)}set_image_slot(e,t){let r=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq,s=pX(t,i.__wbindgen_export_1,i.__wbindgen_export_2),l=pq;return 0!==i.dotlottieplayerwasm_set_image_slot(this.__wbg_ptr,r,n,s,l)}set_loop_count(e){i.dotlottieplayerwasm_set_loop_count(this.__wbg_ptr,e)}set_theme_data(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_set_theme_data(this.__wbg_ptr,t,r)}sm_reset_input(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;i.dotlottieplayerwasm_sm_reset_input(this.__wbg_ptr,t,r)}manifest_string(){let e,t;try{let s=i.__wbindgen_add_to_stack_pointer(-16);i.dotlottieplayerwasm_manifest_string(s,this.__wbg_ptr);var r=pZ().getInt32(s+0,!0),n=pZ().getInt32(s+4,!0);return e=r,t=n,pJ(r,n)}finally{i.__wbindgen_add_to_stack_pointer(16),i.__wbindgen_export_3(e,t,1)}}set_scalar_slot(e,t){let r=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq;return 0!==i.dotlottieplayerwasm_set_scalar_slot(this.__wbg_ptr,r,n,t)}set_vector_slot(e,t,r){let n=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),s=pq;return 0!==i.dotlottieplayerwasm_set_vector_slot(this.__wbg_ptr,n,s,t,r)}setup_sw_target(e,t){return 0!==i.dotlottieplayerwasm_setup_sw_target(this.__wbg_ptr,e,t)}get_pixel_buffer(){return p1(i.dotlottieplayerwasm_get_pixel_buffer(this.__wbg_ptr))}set_audio_volume(e){i.dotlottieplayerwasm_set_audio_volume(this.__wbg_ptr,e)}sm_current_state(){let e,t;try{let s=i.__wbindgen_add_to_stack_pointer(-16);i.dotlottieplayerwasm_sm_current_state(s,this.__wbg_ptr);var r=pZ().getInt32(s+0,!0),n=pZ().getInt32(s+4,!0);return e=r,t=n,pJ(r,n)}finally{i.__wbindgen_add_to_stack_pointer(16),i.__wbindgen_export_3(e,t,1)}}state_machine_id(){try{let r,n=i.__wbindgen_add_to_stack_pointer(-16);i.dotlottieplayerwasm_state_machine_id(n,this.__wbg_ptr);var e=pZ().getInt32(n+0,!0),t=pZ().getInt32(n+4,!0);return 0!==e&&(r=pJ(e,t).slice(),i.__wbindgen_export_3(e,+t,1)),r}finally{i.__wbindgen_add_to_stack_pointer(16)}}get_state_machine(e){try{let n,s=i.__wbindgen_add_to_stack_pointer(-16),l=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),a=pq;i.dotlottieplayerwasm_get_state_machine(s,this.__wbg_ptr,l,a);var t=pZ().getInt32(s+0,!0),r=pZ().getInt32(s+4,!0);return 0!==t&&(n=pJ(t,r).slice(),i.__wbindgen_export_3(t,+r,1)),n}finally{i.__wbindgen_add_to_stack_pointer(16)}}set_position_slot(e,t,r){let n=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),s=pq;return 0!==i.dotlottieplayerwasm_set_position_slot(this.__wbg_ptr,n,s,t,r)}current_loop_count(){return i.dotlottieplayerwasm_current_loop_count(this.__wbg_ptr)>>>0}set_asset_resolver(e){i.dotlottieplayerwasm_set_asset_resolver(this.__wbg_ptr,pH(e)?0:pY(e))}sm_framework_setup(){return p1(i.dotlottieplayerwasm_sm_framework_setup(this.__wbg_ptr))}sm_post_pointer_up(e,t){i.dotlottieplayerwasm_sm_post_pointer_up(this.__wbg_ptr,e,t)}state_machine_load(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_state_machine_load(this.__wbg_ptr,t,r)}load_dotlottie_data(e){let t=p0(e,i.__wbindgen_export_1),r=pq;return 0!==i.dotlottieplayerwasm_load_dotlottie_data(this.__wbg_ptr,t,r)}sm_get_string_input(e){try{let n,s=i.__wbindgen_add_to_stack_pointer(-16),l=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),a=pq;i.dotlottieplayerwasm_sm_get_string_input(s,this.__wbg_ptr,l,a);var t=pZ().getInt32(s+0,!0),r=pZ().getInt32(s+4,!0);return 0!==t&&(n=pJ(t,r).slice(),i.__wbindgen_export_3(t,+r,1)),n}finally{i.__wbindgen_add_to_stack_pointer(16)}}sm_set_string_input(e,t){let r=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq,s=pX(t,i.__wbindgen_export_1,i.__wbindgen_export_2),l=pq;return 0!==i.dotlottieplayerwasm_sm_set_string_input(this.__wbg_ptr,r,n,s,l)}sm_get_boolean_input(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq,n=i.dotlottieplayerwasm_sm_get_boolean_input(this.__wbg_ptr,t,r);return 0xffffff===n?void 0:0!==n}sm_get_numeric_input(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq,n=i.dotlottieplayerwasm_sm_get_numeric_input(this.__wbg_ptr,t,r);return 0x100000001===n?void 0:n}sm_post_pointer_down(e,t){i.dotlottieplayerwasm_sm_post_pointer_down(this.__wbg_ptr,e,t)}sm_post_pointer_exit(e,t){i.dotlottieplayerwasm_sm_post_pointer_exit(this.__wbg_ptr,e,t)}sm_post_pointer_move(e,t){i.dotlottieplayerwasm_sm_post_pointer_move(this.__wbg_ptr,e,t)}sm_set_boolean_input(e,t){let r=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq;return 0!==i.dotlottieplayerwasm_sm_set_boolean_input(this.__wbg_ptr,r,n,t)}sm_set_numeric_input(e,t){let r=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq;return 0!==i.dotlottieplayerwasm_sm_set_numeric_input(this.__wbg_ptr,r,n,t)}state_machine_unload(){i.dotlottieplayerwasm_state_machine_unload(this.__wbg_ptr)}sm_post_pointer_enter(e,t){i.dotlottieplayerwasm_sm_post_pointer_enter(this.__wbg_ptr,e,t)}load_animation_from_id(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_load_animation_from_id(this.__wbg_ptr,t,r)}sm_poll_internal_event(){return p1(i.dotlottieplayerwasm_sm_poll_internal_event(this.__wbg_ptr))}use_frame_interpolation(){return 0!==i.dotlottieplayerwasm_use_frame_interpolation(this.__wbg_ptr)}reset_current_loop_count(){i.dotlottieplayerwasm_reset_current_loop_count(this.__wbg_ptr)}sm_override_current_state(e,t){let r=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq;return 0!==i.dotlottieplayerwasm_sm_override_current_state(this.__wbg_ptr,r,n,t)}state_machine_load_from_id(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_state_machine_load_from_id(this.__wbg_ptr,t,r)}set_use_frame_interpolation(e){i.dotlottieplayerwasm_set_use_frame_interpolation(this.__wbg_ptr,e)}constructor(){let e=i.dotlottieplayerwasm_new();return this.__wbg_ptr=e>>>0,p7.register(this,this.__wbg_ptr,this),this}mode(){return i.dotlottieplayerwasm_mode(this.__wbg_ptr)}play(){return 0!==i.dotlottieplayerwasm_play(this.__wbg_ptr)}stop(){return 0!==i.dotlottieplayerwasm_stop(this.__wbg_ptr)}tick(e){return 0!==i.dotlottieplayerwasm_tick(this.__wbg_ptr,e)}pause(){return 0!==i.dotlottieplayerwasm_pause(this.__wbg_ptr)}speed(){return i.dotlottieplayerwasm_speed(this.__wbg_ptr)}width(){return i.dotlottieplayerwasm_width(this.__wbg_ptr)>>>0}height(){return i.dotlottieplayerwasm_height(this.__wbg_ptr)>>>0}render(){return 0!==i.dotlottieplayerwasm_render(this.__wbg_ptr)}status(){return i.dotlottieplayerwasm_status(this.__wbg_ptr)}markers(){return p1(i.dotlottieplayerwasm_markers(this.__wbg_ptr))}sm_fire(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_sm_fire(this.__wbg_ptr,t,r)}sm_stop(){return 0!==i.dotlottieplayerwasm_sm_stop(this.__wbg_ptr)}sm_tick(e){return 0!==i.dotlottieplayerwasm_sm_tick(this.__wbg_ptr,e)}autoplay(){return 0!==i.dotlottieplayerwasm_autoplay(this.__wbg_ptr)}duration(){return i.dotlottieplayerwasm_duration(this.__wbg_ptr)}set_loop(e){i.dotlottieplayerwasm_set_loop(this.__wbg_ptr,e)}set_mode(e){i.dotlottieplayerwasm_set_mode(this.__wbg_ptr,e)}sm_start(e,t){let r=function(e,t){let i=t(4*e.length,4)>>>0,r=pZ();for(let t=0;t<e.length;t++)r.setUint32(i+4*t,pY(e[t]),!0);return pq=e.length,i}(t,i.__wbindgen_export_1),n=pq;return 0!==i.dotlottieplayerwasm_sm_start(this.__wbg_ptr,e,r,n)}theme_id(){try{let r,n=i.__wbindgen_add_to_stack_pointer(-16);i.dotlottieplayerwasm_theme_id(n,this.__wbg_ptr);var e=pZ().getInt32(n+0,!0),t=pZ().getInt32(n+4,!0);
159return 0!==e&&(r=pJ(e,t).slice(),i.__wbindgen_export_3(e,+t,1)),r}finally{i.__wbindgen_add_to_stack_pointer(16)}}load_font(e,t){let r=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq,s=p0(t,i.__wbindgen_export_1),l=pq;return 0!==i.dotlottieplayerwasm_load_font(this.__wbg_ptr,r,n,s,l)}set_frame(e){return 0!==i.dotlottieplayerwasm_set_frame(this.__wbg_ptr,e)}set_speed(e){i.dotlottieplayerwasm_set_speed(this.__wbg_ptr,e)}set_theme(e){let t=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),r=pq;return 0!==i.dotlottieplayerwasm_set_theme(this.__wbg_ptr,t,r)}sm_status(){let e,t;try{let s=i.__wbindgen_add_to_stack_pointer(-16);i.dotlottieplayerwasm_sm_status(s,this.__wbg_ptr);var r=pZ().getInt32(s+0,!0),n=pZ().getInt32(s+4,!0);return e=r,t=n,pJ(r,n)}finally{i.__wbindgen_add_to_stack_pointer(16),i.__wbindgen_export_3(e,t,1)}}};async function p9(e,t){if("function"==typeof Response&&e instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(e,t)}catch(t){if("application/wasm"!=e.headers.get("Content-Type"))console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",t);else throw t}let i=await e.arrayBuffer();return await WebAssembly.instantiate(i,t)}{let i=await WebAssembly.instantiate(e,t);return i instanceof WebAssembly.Instance?{instance:i,module:e}:i}}async function me(t){let r;if(void 0!==i)return i;if(void 0!==t&&(Object.getPrototypeOf(t)===Object.prototype?{module_or_path:t}=t:console.warn("using deprecated parameters for the initialization function; pass a single object instead")),void 0===t)throw Error("WASM module URL must be provided via DotLottieWasmLoader or setWasmUrl().");let n=((r={}).wbg={},r.wbg.__wbg_appendChild_8204974b7328bf98=function(){return pF(function(e,t){return pY(pB[e].appendChild(pB[t]))},arguments)},r.wbg.__wbg_body_942ea927546a04ba=function(e){let t=pB[e].body;return pH(t)?0:pY(t)},r.wbg.__wbg_buffer_609cc3eee51ed158=function(e){return pY(pB[e].buffer)},r.wbg.__wbg_call_672a4d21634d4a24=function(){return pF(function(e,t){return pY(pB[e].call(pB[t]))},arguments)},r.wbg.__wbg_call_7cccdd69e0791ae2=function(){return pF(function(e,t,i){return pY(pB[e].call(pB[t],pB[i]))},arguments)},r.wbg.__wbg_catch_a6e601879b2610e9=function(e,t){return pY(pB[e].catch(pB[t]))},r.wbg.__wbg_createElement_8c9931a732ee2fea=function(){return pF(function(e,t,i){return pY(pB[e].createElement(pJ(t,i)))},arguments)},r.wbg.__wbg_createObjectURL_6e98d2f9c7bd9764=function(){return pF(function(e,t){let r=pX(URL.createObjectURL(pB[t]),i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq;pZ().setInt32(e+4,n,!0),pZ().setInt32(e+0,r,!0)},arguments)},r.wbg.__wbg_currentTime_7940fe39798a1ca0=function(e){return pB[e].currentTime},r.wbg.__wbg_data_d1ed736c1e42b10e=function(e,t){let r=p0(pB[t].data,i.__wbindgen_export_1),n=pq;pZ().setInt32(e+4,n,!0),pZ().setInt32(e+0,r,!0)},r.wbg.__wbg_document_d249400bd7bd996d=function(e){let t=pB[e].document;return pH(t)?0:pY(t)},r.wbg.__wbg_drawImage_803dcc46897223c9=function(){return pF(function(e,t,i,r){pB[e].drawImage(pB[t],i,r)},arguments)},r.wbg.__wbg_duration_4d32c501d87796c1=function(e){return pB[e].duration},r.wbg.__wbg_error_7534b8e9a36f1ab4=function(e,t){let r,n;try{r=e,n=t,console.error(pJ(e,t))}finally{i.__wbindgen_export_3(r,n,1)}},r.wbg.__wbg_getContext_e9cf379449413580=function(){return pF(function(e,t,i){let r=pB[e].getContext(pJ(t,i));return pH(r)?0:pY(r)},arguments)},r.wbg.__wbg_getImageData_c02374a30b126dab=function(){return pF(function(e,t,i,r,n){return pY(pB[e].getImageData(t,i,r,n))},arguments)},r.wbg.__wbg_instanceof_CanvasRenderingContext2d_df82a4d3437bf1cc=function(e){let t;try{t=pB[e]instanceof CanvasRenderingContext2D}catch{t=!1}return t},r.wbg.__wbg_instanceof_HtmlCanvasElement_2ea67072a7624ac5=function(e){let t;try{t=pB[e]instanceof HTMLCanvasElement}catch{t=!1}return t},r.wbg.__wbg_instanceof_HtmlVideoElement_7f414b32f362e317=function(e){let t;try{t=pB[e]instanceof HTMLVideoElement}catch{t=!1}return t},r.wbg.__wbg_instanceof_Window_def73ea0955fc569=function(e){let t;try{t=pB[e]instanceof Window}catch{t=!1}return t},r.wbg.__wbg_length_a446193dc22c12f8=function(e){return pB[e].length},r.wbg.__wbg_load_2671477a3293aadb=function(e){pB[e].load()},r.wbg.__wbg_new_405e22f390576ce2=function(){return pY({})},r.wbg.__wbg_new_78feb108b6472713=function(){return pY([])},r.wbg.__wbg_new_8a6f238a6ece86ea=function(){return pY(Error())},r.wbg.__wbg_new_a12002a7f91c75be=function(e){return pY(new Uint8Array(pB[e]))},r.wbg.__wbg_newnoargs_105ed471475aaf50=function(e,t){return pY(Function(pJ(e,t)))},r.wbg.__wbg_newwithbyteoffsetandlength_d97e637ebe145a9a=function(e,t,i){return pY(new Uint8Array(pB[e],t>>>0,i>>>0))},r.wbg.__wbg_newwithlength_5a5efe313cfd59f1=function(e){return pY(new Float32Array(e>>>0))},r.wbg.__wbg_newwithsrc_20307ca7e8762a81=function(){return pF(function(e,t){return pY(new Audio(pJ(e,t)))},arguments)},r.wbg.__wbg_newwithu8arraysequenceandoptions_068570c487f69127=function(){return pF(function(e,t){return pY(new Blob(pB[e],pB[t]))},arguments)},r.wbg.__wbg_pause_b74c96d69f769518=function(){return pF(function(e){pB[e].pause()},arguments)},r.wbg.__wbg_paused_9b2affc0a8a62e86=function(e){return pB[e].paused},r.wbg.__wbg_play_f6ec5fc4e84b0d26=function(){return pF(function(e){return pY(pB[e].play())},arguments)},r.wbg.__wbg_push_737cfc8c1432c2c6=function(e,t){return pB[e].push(pB[t])},r.wbg.__wbg_readyState_017c08aa5e73517e=function(e){return pB[e].readyState},r.wbg.__wbg_remove_e2d2659f3128c045=function(e){pB[e].remove()},r.wbg.__wbg_revokeObjectURL_27267efebeb457c7=function(){return pF(function(e,t){URL.revokeObjectURL(pJ(e,t))},arguments)},r.wbg.__wbg_seeking_c0427be38e698dcd=function(e){return pB[e].seeking},r.wbg.__wbg_setAttribute_2704501201f15687=function(){return pF(function(e,t,i,r,n){pB[e].setAttribute(pJ(t,i),pJ(r,n))},arguments)},r.wbg.__wbg_set_65595bdd868b3009=function(e,t,i){pB[e].set(pB[t],i>>>0)},r.wbg.__wbg_set_bb8cecf6a62b9f46=function(){return pF(function(e,t,i){return Reflect.set(pB[e],pB[t],pB[i])},arguments)},r.wbg.__wbg_setcssText_e018c236104b0233=function(e,t,i){pB[e].cssText=pJ(t,i)},r.wbg.__wbg_setcurrentTime_64727eddd3966512=function(e,t){pB[e].currentTime=t},r.wbg.__wbg_setheight_da683a33fa99843c=function(e,t){pB[e].height=t>>>0},r.wbg.__wbg_setindex_4e73afdcd9bb95cd=function(e,t,i){pB[e][t>>>0]=i},r.wbg.__wbg_setmuted_e93fc48340c43e67=function(e,t){pB[e].muted=0!==t},r.wbg.__wbg_setplaybackRate_f5c3b8896f82425e=function(e,t){pB[e].playbackRate=t},r.wbg.__wbg_setpreload_d2fb02758e3f8e3a=function(e,t,i){pB[e].preload=pJ(t,i)},r.wbg.__wbg_setsrc_3a759736e2659904=function(e,t,i){pB[e].src=pJ(t,i)},r.wbg.__wbg_settype_39ed370d3edd403c=function(e,t,i){pB[e].type=pJ(t,i)},r.wbg.__wbg_setvolume_3895e06a030ca4f7=function(e,t){pB[e].volume=t},r.wbg.__wbg_setwidth_c5fed9f5e7f0b406=function(e,t){pB[e].width=t>>>0},r.wbg.__wbg_stack_0ed75d68575b0f3c=function(e,t){let r=pX(pB[t].stack,i.__wbindgen_export_1,i.__wbindgen_export_2),n=pq;pZ().setInt32(e+4,n,!0),pZ().setInt32(e+0,r,!0)},r.wbg.__wbg_static_accessor_GLOBAL_88a902d13a557d07=function(){let t=e.g;return pH(t)?0:pY(t)},r.wbg.__wbg_static_accessor_GLOBAL_THIS_56578be7e9f832b0=function(){let e=typeof globalThis>"u"?null:globalThis;return pH(e)?0:pY(e)},r.wbg.__wbg_static_accessor_SELF_37c5d418e4bf5819=function(){let e=typeof self>"u"?null:self;return pH(e)?0:pY(e)},r.wbg.__wbg_static_accessor_WINDOW_5de37043a91a9c40=function(){let e=typeof window>"u"?null:window;return pH(e)?0:pY(e)},r.wbg.__wbg_style_fb30c14e5815805c=function(e){return pY(pB[e].style)},r.wbg.__wbg_videoHeight_3a43327a766c1f03=function(e){return pB[e].videoHeight},r.wbg.__wbg_videoWidth_4b400cf6f4744a4d=function(e){return pB[e].videoWidth},r.wbg.__wbindgen_cb_drop=function(e){let t=p1(e).original;return 1==t.cnt--&&(t.a=0,!0)},r.wbg.__wbindgen_closure_wrapper109=function(e,t,r){let n,s;return pY((n={a:e,b:t,cnt:1,dtor:7},(s=(...e)=>{n.cnt++;let t=n.a;n.a=0;try{return p4(t,n.b,...e)}finally{0==--n.cnt?(i.__wbindgen_export_4.get(n.dtor)(t,n.b),p2.unregister(n)):n.a=t}}).original=n,p2.register(s,n,n),s))},r.wbg.__wbindgen_is_null=function(e){return null===pB[e]},r.wbg.__wbindgen_is_undefined=function(e){return void 0===pB[e]},r.wbg.__wbindgen_memory=function(){return pY(i.memory)},r.wbg.__wbindgen_number_new=function(e){return pY(e)},r.wbg.__wbindgen_object_clone_ref=function(e){return pY(pB[e])},r.wbg.__wbindgen_object_drop_ref=function(e){p1(e)},r.wbg.__wbindgen_string_get=function(e,t){let r=pB[t],n="string"==typeof r?r:void 0;var s=pH(n)?0:pX(n,i.__wbindgen_export_1,i.__wbindgen_export_2),l=pq;pZ().setInt32(e+4,l,!0),pZ().setInt32(e+0,s,!0)},r.wbg.__wbindgen_string_new=function(e,t){return pY(pJ(e,t))},r.wbg.__wbindgen_throw=function(e,t){throw Error(pJ(e,t))},r);("string"==typeof t||"function"==typeof Request&&t instanceof Request||"function"==typeof URL&&t instanceof URL)&&(t=fetch(t));let{instance:s,module:l}=await p9(await t,n);return i=s.exports,me.__wbindgen_wasm_module=l,pQ=null,p3=null,pU=null,i}var mt=class{constructor(){pO(this,"_eventListeners",new Map)}addEventListener(e,t){let i=this._eventListeners.get(e);i||(i=new Set,this._eventListeners.set(e,i)),i.add(t)}removeEventListener(e,t){let i=this._eventListeners.get(e);i&&(t?(i.delete(t),0===i.size&&this._eventListeners.delete(e)):this._eventListeners.delete(e))}dispatch(e){this._eventListeners.get(e.type)?.forEach(t=>t(e))}removeAllEventListeners(){this._eventListeners.clear()}},mi=class e{static _initializeObserver(){e._observer||(e._observer=new IntersectionObserver(t=>{t.forEach(t=>{let i=e._observedCanvases.get(t.target);i&&(t.isIntersecting?i.unfreeze():i.freeze())})},{threshold:0}))}static observe(t,i){e._initializeObserver(),e._observedCanvases.has(t)||(e._observedCanvases.set(t,i),e._observer?.observe(t))}static unobserve(t){e._observer?.unobserve(t),e._observedCanvases.delete(t),0===e._observedCanvases.size&&(e._observer?.disconnect(),e._observer=null)}};pO(mi,"_observer",null),pO(mi,"_observedCanvases",new Map);var mr=class e{static _initializeObserver(){e._observer||(e._observer=new ResizeObserver(t=>{t.forEach(t=>{let i=e._observedCanvases.get(t.target);if(!i)return;let[r,n]=i;clearTimeout(n);let s=setTimeout(()=>{r.resize()},100);e._observedCanvases.set(t.target,[r,s])})}))}static observe(t,i){e._initializeObserver(),e._observedCanvases.has(t)||(e._observedCanvases.set(t,[i,0]),e._observer?.observe(t))}static unobserve(t){let i=e._observedCanvases.get(t);if(i){let e=i[1];e&&clearTimeout(e)}e._observer?.unobserve(t),e._observedCanvases.delete(t),!e._observedCanvases.size&&e._observer&&(e._observer.disconnect(),e._observer=null)}};function mn(e){if(e.byteLength<4)return!1;let t=new Uint8Array(e.slice(0,pz.byteLength));for(let e=0;e<pz.length;e+=1)if(pz[e]!==t[e])return!1;return!0}function ms(e){return"string"==typeof e?/^\s*\{/u.test(e)&&/\}\s*$/u.test(e):p$.every(t=>Object.hasOwn(e,t))}function ml(){return 1+((pR?window.devicePixelRatio:1)-1)*.75}function ma(e){let t=e.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight,r=window.innerWidth||document.documentElement.clientWidth;return!(t.bottom<0||t.top>i||t.right<0||t.left>r)}function mo(e){let t=e.target;if(t instanceof HTMLCanvasElement){let i=t.getBoundingClientRect();if(0===i.width||0===i.height||0===t.width||0===t.height)return null;let r=t.width/i.width,n=t.height/i.height,s=(e.clientX-i.left)*r,l=(e.clientY-i.top)*n;return!Number.isFinite(s)||!Number.isFinite(l)||Number.isNaN(s)||Number.isNaN(l)?null:{x:s,y:l}}return null}async function md(e){var t;if(!/^https?:\/\//i.test(e))return e;let i=await fetch(e);if(!i.ok)throw Error(`Failed to fetch image slot source from URL: ${e}. ${i.status}: ${i.statusText}`);return t=await i.blob(),new Promise((e,i)=>{let r=new FileReader;r.onerror=()=>i(r.error??Error("Failed to read image slot source")),r.onload=()=>
159e(r.result),r.readAsDataURL(t)})}pO(mr,"_observer",null),pO(mr,"_observedCanvases",new Map);let mc=null;function mu(){return mc??(mc=function(e,t,i){let r=null,n=t,s=i;async function l(t){await e({module_or_path:t})}async function a(t){let i=await fetch(t);if(!i.ok)throw Error(`fetch ${t} responded with ${i.status} ${i.statusText}`);await e({module_or_path:await i.arrayBuffer()})}async function o(e,t){try{return await e(t),null}catch(e){return e}}return{load(){if(!r){let e=n,t=null;r=t=(async()=>{let i=await o(l,e);if(!i)return;console.warn(`Primary WASM load failed from ${e}: ${i.message}`);let n=null;if(null!==s){if(console.warn(`Attempting to load WASM from backup URL: ${s}`),!(n=await o(l,s)))return;console.warn(`Backup WASM load failed from ${s}: ${n.message}`)}console.warn("Retrying WASM load with buffered instantiation");let d=await o(a,e);if(d&&(console.warn(`Buffered WASM load from ${e} failed: ${d.message}`),!(null!==s&&!(d=await o(a,s)))))throw console.error(`Primary WASM URL failed: ${i.message}`),n&&console.error(`Backup WASM URL failed: ${n.message}`),console.error(`Buffered fallback failed: ${d.message}`),r===t&&(r=null),Error("WASM loading failed from all sources.")})()}return r},setWasmUrl(e){if("string"!=typeof e||""===e.trim())throw TypeError("setWasmUrl() expects a non-empty URL string");s=null,e!==n&&(n=e,r=null)}}}(me,"https://cdn.jsdelivr.net/npm/@lottiefiles/[email protected]/dist/dotlottie-player.wasm","https://unpkg.com/@lottiefiles/[email protected]/dist/dotlottie-player.wasm")),mc}let mh=e=>{switch(e){case"reverse":return p5.Reverse;case"bounce":return p5.Bounce;case"reverse-bounce":return p5.ReverseBounce;default:return p5.Forward}},mf=e=>{switch(e){case p5.Reverse:return"reverse";case p5.Bounce:return"bounce";case p5.ReverseBounce:return"reverse-bounce";default:return"forward"}};var mp=class{constructor(e){pO(this,"_canvas",null),pO(this,"_pendingLoad",null),pO(this,"_srcFetchAbort",null),pO(this,"_context",null),pO(this,"_eventManager",void 0),pO(this,"_animationFrameId",null),pO(this,"_frameManager",void 0),pO(this,"_boundAnimationLoop",void 0),pO(this,"_dotLottieCore",null),pO(this,"_stateMachineId",""),pO(this,"_stateMachineConfig",null),pO(this,"_isStateMachineRunning",!1),pO(this,"_renderConfig",{}),pO(this,"_isFrozen",!1),pO(this,"_backgroundColor",null),pO(this,"_lastFrameTime",null),pO(this,"_boundOnClick",null),pO(this,"_boundOnPointerUp",null),pO(this,"_boundOnPointerDown",null),pO(this,"_boundOnPointerMove",null),pO(this,"_boundOnPointerEnter",null),pO(this,"_boundOnPointerLeave",null),pO(this,"_bufferMismatchCount",0),pO(this,"_lastExpectedBufferSize",0),pO(this,"_cachedImageData",null),pO(this,"_cachedImageDataBuffer",null),pO(this,"_cachedImageDataByteOffset",0),pO(this,"_marker",""),pO(this,"_segment",null),this._canvas=e.canvas??null,this._eventManager=new mt,this._frameManager=new pI,this._boundAnimationLoop=this._animationLoop.bind(this),this._renderConfig={...e.renderConfig,devicePixelRatio:e.renderConfig?.devicePixelRatio||ml(),freezeOnOffscreen:e.renderConfig?.freezeOnOffscreen??!0};let t=null;e.src&&!e.data&&(this._srcFetchAbort=new AbortController,(t=this._fetchData(e.src,this._srcFetchAbort.signal)).catch(()=>{})),this._initWasm().then(()=>{this._dotLottieCore=this._createCore(),this._dotLottieCore.set_autoplay(e.autoplay??!1),this._dotLottieCore.set_loop(e.loop??!1),this._dotLottieCore.set_loop_count(e.loopCount??0),this._dotLottieCore.set_mode(mh(e.mode??"forward")),this._dotLottieCore.set_speed(e.speed??1),this._dotLottieCore.set_use_frame_interpolation(e.useFrameInterpolation??!0),e.segment&&2===e.segment.length&&(this._segment=[e.segment[0],e.segment[1]],this._dotLottieCore.set_segment(this._segment[0],this._segment[1])),this._marker=e.marker??"",this._marker&&this._dotLottieCore.set_marker(this._marker),this._dotLottieCore.set_layout(e.layout?.fit??"contain",e.layout?.align?.[0]??.5,e.layout?.align?.[1]??.5),this._applyAssetResolver(e.assetResolver??null),this._stateMachineId=e.stateMachineId??"",this._stateMachineConfig=e.stateMachineConfig??null,this._onCoreCreated(),this._eventManager.dispatch({type:"ready"}
159),e.data?this._canvas?this._loadFromData(e.data):this._pendingLoad={data:e.data}:e.src&&(this._canvas?this._loadFromSrc(e.src,t):this._pendingLoad={src:e.src,dataPromise:t}),e.backgroundColor&&this.setBackgroundColor(e.backgroundColor)}).catch(e=>{this._srcFetchAbort?.abort(),console.error("[dotlottie-web] Initialization failed:",e),this._eventManager.dispatch({type:"loadError",error:Error(`Failed to load wasm module: ${e}`)})})}async _initWasm(){return mu().load()}_createCore(){return new p8}_onCoreCreated(){}_setupTarget(e,t){return!!this._dotLottieCore&&this._dotLottieCore.setup_sw_target(e,t)}_drainPlayerEvents({skipFrame:e=!1}={}){if(this._dotLottieCore)for(;;){let t=this._dotLottieCore.poll_event();if(null==t)break;switch(t.type){case"Load":setTimeout(()=>this._eventManager.dispatch({type:"load"}),0);break;case"LoadError":setTimeout(()=>this._eventManager.dispatch({type:"loadError",error:Error("failed to load")}),0);break;case"Play":queueMicrotask(()=>this._eventManager.dispatch({type:"play"}));break;case"Pause":queueMicrotask(()=>this._eventManager.dispatch({type:"pause"}));break;case"Stop":queueMicrotask(()=>this._eventManager.dispatch({type:"stop"}));break;case"Frame":{let i=t.frameNo??0;e||queueMicrotask(()=>this._eventManager.dispatch({type:"frame",currentFrame:i}));break}case"Render":{let i=t.frameNo??0;e||queueMicrotask(()=>this._eventManager.dispatch({type:"render",currentFrame:i}));break}case"Loop":{let e=t.loopCount??0;queueMicrotask(()=>this._eventManager.dispatch({type:"loop",loopCount:e}));break}case"Complete":queueMicrotask(()=>this._eventManager.dispatch({type:"complete"}))}}}_discardPlayerEvents(){for(;this._dotLottieCore?.poll_event()!=null;);}_drainSmEvents(){if(this._dotLottieCore){for(;;){let e=this._dotLottieCore.sm_poll_event();if(null==e)break;switch(e.type){case"Start":queueMicrotask(()=>{this._isStateMachineRunning=!0,this._eventManager.dispatch({type:"stateMachineStart"}),this._startAnimationLoop()});break;case"Stop":queueMicrotask(()=>{this._isStateMachineRunning=!1,this._eventManager.dispatch({type:"stateMachineStop"}),this._dotLottieCore?.status()!==p6.Playing&&this._stopAnimationLoop()});break;case"CustomEvent":this._eventManager.dispatch({type:"stateMachineCustomEvent",eventName:e.message??""});break;case"BooleanInputChange":this._eventManager.dispatch({type:"stateMachineBooleanInputValueChange",inputName:e.name??"",newValue:e.newValue,oldValue:e.oldValue});break;case"NumericInputChange":this._eventManager.dispatch({type:"stateMachineNumericInputValueChange",inputName:e.name??"",newValue:e.newValue,oldValue:e.oldValue});break;case"StringInputChange":this._eventManager.dispatch({type:"stateMachineStringInputValueChange",inputName:e.name??"",newValue:e.newValue,oldValue:e.oldValue});break;case"InputFired":this._eventManager.dispatch({type:"stateMachineInputFired",inputName:e.name??""});break;case"Transition":this._eventManager.dispatch({type:"stateMachineTransition",fromState:e.previousState??"",toState:e.newState??""});break;case"StateEntered":this._eventManager.dispatch({type:"stateMachineStateEntered",state:e.state??""});break;case"StateExit":this._eventManager.dispatch({type:"stateMachineStateExit",state:e.state??""});break;case"Error":this._eventManager.dispatch({type:"stateMachineError",error:e.message??""})}}for(;;){let e=this._dotLottieCore.sm_poll_internal_event();if(null==e)break;if("Message"===e.type){let t=e.message??"";pR&&t.startsWith("OpenUrl: ")?function(e){let t=e.replace("OpenUrl: ",""),i=t.indexOf(" | Target: "),r,n;-1===i?(r=t,n="_blank"):(r=t.substring(0,i),n=t.substring(i+11)),window.open(r,n)}(t):this._eventManager.dispatch({type:"stateMachineInternalMessage",message:t})}}}}_dispatchError(e){console.error(e),this._eventManager.dispatch({type:"loadError",error:Error(e)})}async _fetchData(e,t=null){let i=await fetch(e,{signal:t});if(!i.ok)throw Error(`Failed to fetch animation data from URL: ${e}. ${i.status}: ${i.statusText}`);let r=await i.arrayBuffer();return mn(r)?r:new TextDecoder().decode(r)}_loadFromData(e){if(null===this._dotLottieCore)return;if(!this._canvas)return void console.warn("[dotlottie-web] Cannot load animation without canvas. Call setCanvas() f
159irst.");this._syncCanvasSize(),this._setupTarget(this._canvas.width,this._canvas.height);let t=!1;if("string"==typeof e){if(!(t=this._dotLottieCore.load_animation(e))&&!ms(e)){this._discardPlayerEvents(),this._dispatchError("Invalid Lottie JSON string: The provided string does not conform to the Lottie JSON format.");return}}else if(e instanceof ArrayBuffer){if(!mn(e))return void this._dispatchError("Invalid dotLottie ArrayBuffer: The provided ArrayBuffer does not conform to the dotLottie format.");t=this._dotLottieCore.load_dotlottie_data(new Uint8Array(e))}else{if("object"!=typeof e)return void this._dispatchError(`Unsupported data type for animation data. Expected: 160 - string (Lottie JSON), 161 - ArrayBuffer (dotLottie), 162 - object (Lottie JSON). 163 Received: ${typeof e}`);if(!ms(e))return void this._dispatchError("Invalid Lottie JSON object: The provided object does not conform to the Lottie JSON format.");t=this._dotLottieCore.load_animation(JSON.stringify(e))}if(t){if(void 0!==this._renderConfig.quality&&this._dotLottieCore.set_quality(this._renderConfig.quality),this._drainPlayerEvents({skipFrame:!!this._marker||!!this._segment}),this._marker&&this._dotLottieCore.set_marker(this._marker),this._segment){this._dotLottieCore.set_segment(this._segment[0],this._segment[1]);let e=mf(this._dotLottieCore.mode()),t="reverse"===e||"reverse-bounce"===e?this._segment[1]:this._segment[0];this._dotLottieCore.set_frame(t)}setTimeout(()=>{this._eventManager.dispatch({type:"frame",currentFrame:this.currentFrame})},0),this._dotLottieCore.render(),this._drainPlayerEvents(),this._draw(),this._stateMachineId?this.stateMachineLoad(this._stateMachineId)&&this.stateMachineStart()&&this._startAnimationLoop():this._dotLottieCore.status()===p6.Playing&&this._startAnimationLoop(),pR&&this._canvas instanceof HTMLCanvasElement&&(this._renderConfig.freezeOnOffscreen&&(mi.observe(this._canvas,this),ma(this._canvas)||this.freeze()),this._renderConfig.autoResize&&mr.observe(this._canvas,this))}else this._drainPlayerEvents()}_loadFromSrc(e,t){(t??this._fetchData(e)).then(e=>this._loadFromData(e)).catch(t=>this._dispatchError(`Failed to load animation data from URL: ${e}. ${t}`))}get buffer(){return this._dotLottieCore?this._dotLottieCore.get_pixel_buffer():null}get activeAnimationId(){return this._dotLottieCore?.animation_id()??void 0}get activeThemeId(){return this._dotLottieCore?.theme_id()??void 0}get layout(){if(this._dotLottieCore)return{align:[this._dotLottieCore.layout_align_x(),this._dotLottieCore.layout_align_y()],fit:(e=>{switch(e){case"contain":default:return"contain";case"cover":return"cover";case"fill":return"fill";case"fit-height":return"fit-height";case"fit-width":return"fit-width";case"none":return"none"}})(this._dotLottieCore.layout_fit())}}get marker(){return this._dotLottieCore?.current_marker()??""}get manifest(){try{let e=this._dotLottieCore?.manifest_string();if(null===this._dotLottieCore||!e)return null;let t=JSON.parse(e);return 0===Object.keys(t).length?null:t}catch{return null}}get renderConfig(){return this._renderConfig}get segment(){if(this._dotLottieCore)return[this._dotLottieCore.segment_start(),this._dotLottieCore.segment_end()]}get loop(){return this._dotLottieCore?.loop_animation()??!1}get mode(){return this._dotLottieCore?mf(this._dotLottieCore.mode()):"forward"}get isFrozen(){return this._isFrozen}get isStateMachineRunning(){return this._isStateMachineRunning}get backgroundColor(){return this._backgroundColor??""}get autoplay(){return this._dotLottieCore?.autoplay()??!1}get useFrameInterpolation(){return this._dotLottieCore?.use_frame_interpolation()??!1}get speed(){return this._dotLottieCore?.speed()??0}get isReady(){return null!==this._dotLottieCore}get isLoaded(){return(this._dotLottieCore?.status()??p6.Idle)!==p6.Idle}get isPlaying(){return this._dotLottieCore?.status()===p6.Playing}get isPaused(){return this._dotLottieCore?.status()===p6.Paused}get isStopped(){return this._dotLottieCore?.status()===p6.Stopped}get currentFrame(){return this._dotLottieCore?Math.round(100*this._dotLottieCore.current_frame())/100:0}get loopCount(){return this._dotLottieCore?.current_loop_count()??0}get totalFrames(){return this._dotLottieCore?.total_frames()??0}get duration(){return(this._dotLottieCore?.duration()??0)/1e3}
163get canvas(){return this._canvas}load(e){null!==this._dotLottieCore&&(this._stopAnimationLoop(),this._cleanupCanvas(),this._isFrozen=!1,this._dotLottieCore.set_autoplay(e.autoplay??!1),this._dotLottieCore.set_loop(e.loop??!1),this._dotLottieCore.set_loop_count(e.loopCount??0),this._dotLottieCore.set_mode(mh(e.mode??"forward")),this._dotLottieCore.set_speed(e.speed??1),this._dotLottieCore.set_use_frame_interpolation(e.useFrameInterpolation??!0),e.segment&&2===e.segment.length?(this._segment=[e.segment[0],e.segment[1]],this._dotLottieCore.set_segment(this._segment[0],this._segment[1])):(this._segment=null,this._dotLottieCore.clear_segment()),this._marker=e.marker??"",this._marker?this._dotLottieCore.set_marker(this._marker):this._dotLottieCore.clear_marker(),this._dotLottieCore.set_layout(e.layout?.fit??"contain",e.layout?.align?.[0]??.5,e.layout?.align?.[1]??.5),this._applyAssetResolver(e.assetResolver??null),e.data?this._canvas?this._loadFromData(e.data):this._pendingLoad={data:e.data}:e.src&&(this._canvas?this._loadFromSrc(e.src):this._pendingLoad={src:e.src}),e.backgroundColor&&this.setBackgroundColor(e.backgroundColor))}_draw(){if(null===this._dotLottieCore||null===this._canvas||(!this._context&&"getContext"in this._canvas&&"function"==typeof this._canvas.getContext&&(!pR||"u">typeof HTMLCanvasElement&&this._canvas instanceof HTMLCanvasElement||"u">typeof OffscreenCanvas&&this._canvas instanceof OffscreenCanvas)&&(this._context=this._canvas.getContext("2d")),!this._context))return;let e=this._dotLottieCore.get_pixel_buffer(),t=this._canvas.width,i=this._canvas.height,r=t*i*4;if(e.byteLength!==r){this._lastExpectedBufferSize===r?this._bufferMismatchCount+=1:(this._bufferMismatchCount=1,this._lastExpectedBufferSize=r),10===this._bufferMismatchCount&&console.warn(`[dotlottie-web] Persistent buffer size mismatch detected. Expected ${r} bytes for canvas ${t}x${i}, but got ${e.byteLength} bytes. This may indicate a WASM memory allocation issue or invalid canvas dimensions.`);return}this._bufferMismatchCount=0,this._lastExpectedBufferSize=r;let n=this._cachedImageData;if(null===n||n.width!==t||n.height!==i||n.data.byteLength!==r||this._cachedImageDataBuffer!==e.buffer||this._cachedImageDataByteOffset!==e.byteOffset){if(typeof ImageData>"u")this._cachedImageData=this._context.createImageData(t,i);else{let r=new Uint8ClampedArray(e.buffer,e.byteOffset,e.byteLength);this._cachedImageData=new ImageData(r,t,i)}this._cachedImageDataBuffer=e.buffer,this._cachedImageDataByteOffset=e.byteOffset}if(typeof ImageData>"u"){let t=new Uint8ClampedArray(e.buffer,e.byteOffset,e.byteLength);this._cachedImageData.data.set(t)}this._context.putImageData(this._cachedImageData,0,0)}_cleanupCanvas(){this._canvas&&pR&&this._canvas instanceof HTMLCanvasElement&&(mi.unobserve(this._canvas),mr.unobserve(this._canvas),this._cleanupStateMachineListeners())}_initializeCanvas(){this._setupRendererOnCanvas(),this._canvas&&pR&&this._canvas instanceof HTMLCanvasElement&&this.isLoaded&&(this._renderConfig.freezeOnOffscreen&&(mi.observe(this._canvas,this),ma(this._canvas)||this.freeze()),this._renderConfig.autoResize&&mr.observe(this._canvas,this),this._isStateMachineRunning&&this._setupStateMachineListeners()),this._canvas&&this._dotLottieCore&&this.isLoaded&&this._setupTarget(this._canvas.width,this._canvas.height)&&(this._dotLottieCore.render(),this._draw())}_setupRendererOnCanvas(){this._context=null}_stopAnimationLoop(){null!==this._animationFrameId&&(this._frameManager.cancelAnimationFrame(this._animationFrameId),this._animationFrameId=null),this._lastFrameTime=null}_startAnimationLoop(){null===this._animationFrameId&&this._dotLottieCore&&!this._isFrozen&&(this._dotLottieCore.status()===p6.Playing||this._isStateMachineRunning)&&(this._animationFrameId=this._frameManager.requestAnimationFrame(this._boundAnimationLoop))}_animationLoop(e){if(null===this._dotLottieCore||this._dotLottieCore.status()!==p6.Playing&&!this._isStateMachineRunning)return void this._stopAnimationLoop();try{let t=null===this._lastFrameTime?0:e-this._lastFrameTime;this._lastFrameTime=e;let i=this._isStateMachineRunning?this._dotLottieCore.sm_tick(t):this._dotLottieCore.tick(t);this._isStateMachineRunning?this._drainSmEvents():this._drainPlayerEvents(),i&&this._draw(),this._animationFrameId=this._frameManager.requestAnimationFrame(this._boundAnimationLoop)}catch(e){console.error("Error in animation frame:",e),this._eventManager.dispatch({type:"renderError",error:e}),e instanceof WebAssembly.RuntimeError&&this.destroy()}}play(){if(null===this._dotLottieCore||!this.isLoaded)return;this._stopAnimationLoop();let e=this._dotLottieCore.play();this._drainPlayerEvents(),(e||this._dotLottieCore.status()===p6.Playing)&&(this._isFrozen=!1,this._startAnimationLoop()),this._canvas&&pR&&this._canvas instanceof HTMLCanvasElement&&this._renderConfig.freezeOnOffscreen&&!ma(this._canvas)&&this.freeze()}pause(){null!==this._dotLottieCore&&(this._dotLottieCore.pause(),this._drainPlayerEvents(),this._stopAnimationLoop())}stop(){if(null===this._dotLottieCore)return;let e=this._dotLottieCore.stop();this._drainPlayerEvents(),this._stopAnimationLoop(),e&&(this._eventManager.dispatch({type:"frame",currentFrame:this.currentFrame}),this._dotLottieCore.render(),this._draw())}setFrame(e){if(null!==this._dotLottieCore&&this._dotLottieCore.set_frame(e)){let e=this._dotLottieCore.render();this._drainPlayerEvents(),e&&this._draw()}}setSpeed(e){null!==this._dotLottieCore&&this._dotLottieCore.set_speed(e)}
163setBackgroundColor(e){if(null!==this._dotLottieCore){if(pR&&this._canvas instanceof HTMLCanvasElement)this._canvas.style.backgroundColor=e;else{let[t,i,r,n]=function(e){if(!/^#([\da-f]{6}|[\da-f]{8})$/iu.test(e))return[0,0,0,0];let t=e.replace("#","");return[parseInt((t=6===t.length?`${t}ff`:t).slice(0,2),16)/255,parseInt(t.slice(2,4),16)/255,parseInt(t.slice(4,6),16)/255,parseInt(t.slice(6,8),16)/255]}(e);this._dotLottieCore.set_background(t,i,r,n)}this._backgroundColor=e}}setLoop(e){null!==this._dotLottieCore&&this._dotLottieCore.set_loop(e)}setLoopCount(e){null!==this._dotLottieCore&&this._dotLottieCore.set_loop_count(e)}setUseFrameInterpolation(e){null!==this._dotLottieCore&&this._dotLottieCore.set_use_frame_interpolation(e)}_applyAssetResolver(e){if(null!==this._dotLottieCore){if(null===e)return void this._dotLottieCore.set_asset_resolver(null);this._dotLottieCore.set_asset_resolver(t=>{try{return e(t)??null}catch(e){return console.error(`[dotlottie-web] assetResolver threw for "${t}":`,e),null}})}}addEventListener(e,t){this._eventManager.addEventListener(e,t)}removeEventListener(e,t){this._eventManager.removeEventListener(e,t)}destroy(){this._stopAnimationLoop(),this._isStateMachineRunning=!1,this._cleanupCanvas(),this._srcFetchAbort?.abort(),this._srcFetchAbort=null,this._pendingLoad=null;let e=this._dotLottieCore;if(this._dotLottieCore=null,this._context=null,e)try{e.free()}catch(e){console.warn("[dotlottie-web] Error freeing wasm core during destroy:",e)}this._eventManager.dispatch({type:"destroy"}),this._eventManager.removeAllEventListeners(),this._cleanupStateMachineListeners()}freeze(){null!==this._animationFrameId&&(this._stopAnimationLoop(),this._isFrozen=!0,this._eventManager.dispatch({type:"freeze"}))}unfreeze(){null===this._animationFrameId&&(this._isFrozen=!1,this._eventManager.dispatch({type:"unfreeze"}),this._startAnimationLoop())}_syncCanvasSize(){if(!(pR&&this._canvas instanceof HTMLCanvasElement))return;let e=this._renderConfig.devicePixelRatio||window.devicePixelRatio||1,{height:t,width:i}=this._canvas.getBoundingClientRect();0!==t&&0!==i&&(this._canvas.width=i*e,this._canvas.height=t*e)}resize(){this._dotLottieCore&&this.isLoaded&&this._canvas&&(this._syncCanvasSize(),this._setupTarget(this._canvas.width,this._canvas.height)&&(this._dotLottieCore.render(),this._draw()))}setCanvas(e){if(!(!e||this._canvas===e)&&(this._canvas&&this._cleanupCanvas(),this._canvas=e,this._initializeCanvas(),this._pendingLoad)){let e=this._pendingLoad;this._pendingLoad=null,e.data?this._loadFromData(e.data):e.src&&this._loadFromSrc(e.src,e.dataPromise)}}setTransform(e){if(!this._dotLottieCore)return!1;let t=this._dotLottieCore.set_transform(new Float32Array(e));return t&&this._dotLottieCore.render()&&this._draw(),t}getTransform(){if(this._dotLottieCore)return Array.from(this._dotLottieCore.get_transform())}setSegment(e,t){null!==this._dotLottieCore&&(this._segment=[e,t],this._dotLottieCore.set_segment(e,t))}resetSegment(){null!==this._dotLottieCore&&(this._segment=null,this._dotLottieCore.clear_segment())}setMode(e){null!==this._dotLottieCore&&this._dotLottieCore.set_mode(mh(e))}setRenderConfig(e){let{devicePixelRatio:t,freezeOnOffscreen:i,quality:r,...n}=e;this._renderConfig={...this._renderConfig,...n,devicePixelRatio:t||ml(),freezeOnOffscreen:i??!0,...void 0!==r&&{quality:r}},void 0!==r&&this._dotLottieCore&&this._dotLottieCore.set_quality(r),pR&&this._canvas instanceof HTMLCanvasElement&&(this._renderConfig.autoResize?mr.observe(this._canvas,this):mr.unobserve(this._canvas),this._renderConfig.freezeOnOffscreen?(mi.observe(this._canvas,this),ma(this._canvas)||this.freeze()):(mi.unobserve(this._canvas),this._isFrozen&&this.unfreeze()))}loadAnimation(e){null!==this._dotLottieCore&&this._dotLottieCore.animation_id()!==e&&this._canvas&&(this._syncCanvasSize(),this._setupTarget(this._canvas.width,this._canvas.height),this._dotLottieCore.load_animation_from_id(e)?(void 0!==this._renderConfig.quality&&this._dotLottieCore.set_quality(this._renderConfig.quality),this._drainPlayerEvents(),this._dotLottieCore.render(),this._draw()):this._dispatchError(`Failed to load animation with id: ${e}`))}setMarker(e){null!==this._dotLottieCore&&(this.markers().some(t=>t.name===e)?(this._marker=e,this._dotLottieCore.set_marker(e)):(this._marker="",this._segment=null,this._dotLottieCore.clear_marker(),this._dotLottieCore.clear_segment()))}markers(){let e=this._dotLottieCore?.markers();return e&&Array.isArray(e)?e:[]}setTheme(e){if(null===this._dotLottieCore)return!1;let t=this._dotLottieCore.set_theme(e);return t&&(this._dotLottieCore.render(),this._draw()),t}resetTheme(){if(null===this._dotLottieCore)return!1;let e=this._dotLottieCore.reset_theme();return e&&(this._dotLottieCore.render(),this._draw()),e}setThemeData(e){if(null===this._dotLottieCore)return!1;let t="string"==typeof e?e:JSON.stringify(e),i=this._dotLottieCore.set_theme_data(t);return i&&(this._dotLottieCore.render(),this._draw()),i}setSlots(e){null!==this._dotLottieCore&&this._dotLottieCore.set_slots_str(JSON.stringify(e))&&(this._dotLottieCore.render(),this._draw())}_isKeyframeArray(e){return Array.isArray(e)&&e.length>0&&"object"==typeof e[0]&&null!==e[0]&&"t"in e[0]&&"s"in e[0]}getSlotIds(){if(!this._dotLottieCore)return[];let e=this._dotLottieCore.get_slot_ids();return Array.isArray(e)?e:[]}getSlotType(e){if(!this._dotLottieCore)return;let t=this._dotLottieCore.get_slot_type(e);if(t)return t}getSlot(e){if(!this._dotLottieCore)return;let t=this._dotLottieCore.get_slot_str(e);if(t)try{return JSON.parse(t)}catch{return}}getSlots(){if(!this._dotLottieCore)return{};try{return JSON.parse(this._dotLottieCore.get_slots_str())}catch{return{}}}setColorSlot(e,t){if(null===this._dotLottieCore)return!1;let i=JSON.stringify({a:+!!this._isKeyframeArray(t),k:t}),r=this._dotLottieCore.set_slot_str(e,i);return this._dotLottieCore.render(),this._draw(),r}setScalarSlot(e,t){if(null===this._dotLottieCore)return!1;let i=JSON.stringify({a:+("number"!=typeof t),k:t}),r=this._dotLottieCore.set_slot_str(e,i);return this._dotLottieCore.render(),this._draw(),r}setVectorSlot(e,t){if(null===this._dotLottieCore)return!1;let i=JSON.stringify({a:+!!this._isKeyframeArray(t),k:t}),r=this._dotLottieCore.set_slot_str(e,i);return this._dotLottieCore.render(),this._draw(),r}setGradientSlot(e,t,i){if(null===this._dotLottieCore)return!1;let r=JSON.stringify({k:{a:+!!this._isKeyframeArray(t),k:t},p:i}),n=this._dotLottieCore.set_slot_str(e,r);return this._dotLottieCore.render(),this._draw(),n}setTextSlot(e,t){if(null===this._dotLottieCore)return!1;let i=this._dotLottieCore.get_slot_str(e),r=t;if(i){let e=JSON.parse(i);if(e&&"k"in e&&Array.isArray(e.k)){let i=e.k[0];"s"in i&&"object"==typeof i.s&&(r={...i.s,...t})}}let n=JSON.stringify({a:0,k:[{t:0,s:r}]}),s=this._dotLottieCore.set_slot_str(e,n);return this._dotLottieCore.render(),this._draw(),s}async setImageSlot(e,t){if(null===this._dotLottieCore)return!1;let i=await md(t);if(null===this._dotLottieCore)return!1;let r=this._dotLottieCore.set_image_slot(e,i);return this._dotLottieCore.render(),this._draw(),r}resetSlot(e){if(null===this._dotLottieCore)return!1;let t=this._dotLottieCore.reset_slot(e);return this._dotLottieCore.render(),this._draw(),t}clearSlot(e){if(null===this._dotLottieCore)return!1;let t=this._dotLottieCore.clear_slot(e);return this._dotLottieCore.render(),this._draw(),t}resetSlots(){if(null===this._dotLottieCore)return!1;let e=this._dotLottieCore.reset_slots();return this._dotLottieCore.render(),this._draw(),e}clearSlots(){if(null===this._dotLottieCore)return!1;let e=this._dotLottieCore.clear_slots();return this._dotLottieCore.render(),this._draw(),e}setLayout(e){null!==this._dotLottieCore&&this._dotLottieCore.set_layout(e.fit??"contain",e.align?.[0]??.5,e.align?.[1]??.5)}setViewport(e,t,i,r){return null!==this._dotLottieCore&&this._dotLottieCore.set_viewport(e,t,i,r)}static setWasmUrl(e){mu().setWasmUrl(e)}static preload(){return mu().load()}static async registerFont(e,t){try{var r;let n,s,l,a,o;if(await mu().load(),"string"==typeof t){let e=await fetch(t);if(!e.ok)return console.error(`Failed to fetch font from URL: ${t}. Status: ${e.status}`),!1;n=new Uint8Array(await e.arrayBuffer())}else n=t instanceof Uint8Array?t:new Uint8Array(t);let d=(r=n,s=pX(e,i.__wbindgen_export_1,i.__wbindgen_export_2),l=pq,a=p0(r,i.__wbindgen_export_1),o=pq,0!==i.register_font(s,l,a,o));return d||console.error(`Failed to register font "${e}". Font data may be invalid.`),d}catch(t){return console.error(`Error registering font "${e}
163":`,t),!1}}animationSize(){let e=this._dotLottieCore?.animation_size();return{width:e?.[0]??0,height:e?.[1]??0}}stateMachineLoad(e){return!!this._dotLottieCore&&this._dotLottieCore.state_machine_load_from_id(e)}stateMachineLoadData(e){return!!this._dotLottieCore&&this._dotLottieCore.state_machine_load(e)}stateMachineSetConfig(e){this._stateMachineConfig=e}stateMachineStart(){if(null===this._dotLottieCore)return!1;let e=this._dotLottieCore.sm_start(this._stateMachineConfig?.openUrlPolicy?.requireUserInteraction??!0,this._stateMachineConfig?.openUrlPolicy?.whitelist??[]);return this._drainSmEvents(),e&&(this._isStateMachineRunning=!0,this._setupStateMachineListeners(),this._startAnimationLoop()),e}stateMachineStop(){if(!this._dotLottieCore)return!1;let e=this._dotLottieCore.sm_stop();return this._drainSmEvents(),e&&(this._isStateMachineRunning=!1,this._cleanupStateMachineListeners(),this._dotLottieCore.status()!==p6.Playing&&this._stopAnimationLoop()),e}stateMachineGetStatus(){return this._dotLottieCore?.sm_status()??""}stateMachineGetCurrentState(){return this._dotLottieCore?.sm_current_state()??""}stateMachineGetActiveId(){return this._dotLottieCore?.state_machine_id()??""}stateMachineOverrideState(e,t=!1){return this._dotLottieCore?.sm_override_current_state(e,t)??!1}stateMachineSetSeed(e){return this._dotLottieCore?.sm_set_seed(BigInt(Math.trunc(e)))??!1}stateMachineGet(e){return this._dotLottieCore?.get_state_machine(e)??""}stateMachineGetListeners(){if(!this._dotLottieCore)return[];let e=this._dotLottieCore.sm_framework_setup();return Array.isArray(e)?e:[]}stateMachineSetBooleanInput(e,t){return this._dotLottieCore?.sm_set_boolean_input(e,t)??!1}stateMachineSetNumericInput(e,t){return this._dotLottieCore?.sm_set_numeric_input(e,t)??!1}stateMachineSetStringInput(e,t){return this._dotLottieCore?.sm_set_string_input(e,t)??!1}stateMachineGetBooleanInput(e){return this._dotLottieCore?.sm_get_boolean_input(e)??void 0}stateMachineGetNumericInput(e){return this._dotLottieCore?.sm_get_numeric_input(e)??void 0}stateMachineGetStringInput(e){return this._dotLottieCore?.sm_get_string_input(e)??void 0}stateMachineGetInputs(){if(!this._dotLottieCore)return[];let e=this._dotLottieCore.sm_get_inputs();return Array.isArray(e)?e:[]}stateMachineFireEvent(e){this._dotLottieCore?.sm_fire(e)}stateMachinePostClickEvent(e,t){this._dotLottieCore?.sm_post_click(e,t)}stateMachinePostPointerUpEvent(e,t){this._dotLottieCore?.sm_post_pointer_up(e,t)}stateMachinePostPointerDownEvent(e,t){this._dotLottieCore?.sm_post_pointer_down(e,t)}stateMachinePostPointerMoveEvent(e,t){this._dotLottieCore?.sm_post_pointer_move(e,t)}stateMachinePostPointerEnterEvent(e,t){this._dotLottieCore?.sm_post_pointer_enter(e,t)}stateMachinePostPointerExitEvent(e,t){this._dotLottieCore?.sm_post_pointer_exit(e,t)}_onClick(e){let t=mo(e);t&&this.stateMachinePostClickEvent(t.x,t.y)}_onPointerUp(e){let t=mo(e);t&&this.stateMachinePostPointerUpEvent(t.x,t.y)}_onPointerDown(e){let t=mo(e);t&&this.stateMachinePostPointerDownEvent(t.x,t.y)}_onPointerMove(e){let t=mo(e);t&&this.stateMachinePostPointerMoveEvent(t.x,t.y)}_onPointerEnter(e){let t=mo(e);t&&this.stateMachinePostPointerEnterEvent(t.x,t.y)}_onPointerLeave(e){let t=mo(e);t&&this.stateMachinePostPointerExitEvent(t.x,t.y)}_setupStateMachineListeners(){if(pR&&this._canvas instanceof HTMLCanvasElement&&null!==this._dotLottieCore&&this.isLoaded){let e=this.stateMachineGetListeners();this._cleanupStateMachineListeners(),e.includes("Click")&&(this._boundOnClick=this._onClick.bind(this),this._canvas.addEventListener("click",this._boundOnClick)),e.includes("PointerUp")&&(this._boundOnPointerUp=this._onPointerUp.bind(this),this._canvas.addEventListener("pointerup",this._boundOnPointerUp)),e.includes("PointerDown")&&(this._boundOnPointerDown=this._onPointerDown.bind(this),this._canvas.addEventListener("pointerdown",this._boundOnPointerDown)),e.includes("PointerMove")&&(this._boundOnPointerMove=this._onPointerMove.bind(this),this._canvas.addEventListener("pointermove",this._boundOnPointerMove)),e.includes("PointerEnter")&&(this._boundOnPointerEnter=this._onPointerEnter.bind(this),this._canvas.addEventListener("pointerenter",this._boundOnPointerEnter)),e.includes("PointerExit")&&(this._boundOnPointerLeave=this._onPointerLeave.bind(this),this._canvas.addEventListener("pointerleave",this._boundOnPointerLeave))}}_cleanupStateMachineListeners(){pR&&this._canvas instanceof HTMLCanvasElement&&(this._boundOnClick&&(this._canvas.removeEventListener("click",this._boundOnClick),this._boundOnClick=null),this._boundOnPointerUp&&(this._canvas.removeEventListener("pointerup",this._boundOnPointerUp),this._boundOnPointerUp=null),this._boundOnPointerDown&&(this._canvas.removeEventListener("pointerdown",this._boundOnPointerDown),this._boundOnPointerDown=null),this._boundOnPointerMove&&(this._canvas.removeEventListener("pointermove",this._boundOnPointerMove),this._boundOnPointerMove=null),this._boundOnPointerEnter&&(this._canvas.removeEventListener("pointerenter",this._boundOnPointerEnter),this._boundOnPointerEnter=null),this._boundOnPointerLeave&&(this._canvas.removeEventListener("pointerleave",this._boundOnPointerLeave),this._boundOnPointerLeave=null))}};
163let mm=({animationId:e,autoplay:t,backgroundColor:i,className:r,createDotLottie:n,data:s,dotLottieRefCallback:l,layout:a,loop:o,loopCount:d,mode:u,playOnHover:h,renderConfig:f,segment:m,speed:g,src:x,stateMachineConfig:b,stateMachineId:y,style:_,themeData:v,themeId:w,useFrameInterpolation:S,workerId:T,...L})=>{let C=(0,p.useRef)(null),k=(0,p.useRef)(null),E=(0,p.useRef)(l),j=(0,p.useRef)(null),N={speed:g,mode:u,loop:o,loopCount:d,useFrameInterpolation:S,segment:m,backgroundColor:i,autoplay:t,themeId:w,workerId:T,src:x,data:s,layout:a,renderConfig:f,animationId:e,stateMachineConfig:b,stateMachineId:y},P=(0,p.useRef)(N);E.current=l,P.current=N;let O=(0,p.useCallback)(e=>{if(k.current=e,e){let t=j.current;t&&t.canvas===e?(clearTimeout(t.timer),j.current=null,C.current=t.instance):C.current?.canvas!==e&&(C.current=n({...P.current,canvas:e}))}else if(C.current){let e=C.current,t=e.canvas;C.current=null,t instanceof HTMLCanvasElement?j.current={canvas:t,instance:e,timer:setTimeout(()=>{j.current?.instance===e&&(j.current=null),e.destroy()},0)}:e.destroy()}E.current?.(C.current)},[]);return(0,p.useEffect)(()=>{let e=e=>{h&&("mouseenter"===e.type&&C.current?.play(),"mouseleave"===e.type&&C.current?.pause())};return k.current?.addEventListener("mouseenter",e),k.current?.addEventListener("mouseleave",e),()=>{k.current?.removeEventListener("mouseenter",e),k.current?.removeEventListener("mouseleave",e)}},[h]),(0,p.useEffect)(()=>{C.current?.setSpeed(g??1)},[g]),(0,p.useEffect)(()=>{C.current?.setMode(u??"forward")},[u]),(0,p.useEffect)(()=>{C.current?.setLoop(o??!1)},[o]),(0,p.useEffect)(()=>{C.current?.setLoopCount(d??0)},[d]),(0,p.useEffect)(()=>{C.current?.setUseFrameInterpolation(S??!0)},[S]),(0,p.useEffect)(()=>{"number"==typeof m?.[0]&&"number"==typeof m[1]?C.current?.setSegment(m[0],m[1]):C.current?.resetSegment()},[m]),(0,p.useEffect)(()=>{C.current?.setBackgroundColor(i??"")},[i]),(0,p.useEffect)(()=>{C.current?.setRenderConfig(f??{})},[JSON.stringify(f)]),(0,p.useEffect)(()=>{"string"!=typeof s&&"object"!=typeof s||C.current?.load({data:s,...P.current})},[s]),(0,p.useEffect)(()=>{"string"==typeof x&&C.current?.load({src:x,...P.current})},[x]),(0,p.useEffect)(()=>{C.current?.setMarker(L.marker??"")},[L.marker]),(0,p.useEffect)(()=>{C.current?.isLoaded&&C.current.activeAnimationId!==e&&C.current.loadAnimation(e??"")},[e]),(0,p.useEffect)(()=>{"string"==typeof w&&C.current?.setTheme(w)},[w]),(0,p.useEffect)(()=>{C.current?.setThemeData(v??"")},[v]),(0,p.useEffect)(()=>{C.current?.setLayout(a??{})},[a?.fit,a?.align?.[0],a?.align?.[1]]),(0,p.useEffect)(()=>{C.current?.isLoaded&&("string"==typeof y&&y?C.current.stateMachineLoad(y)&&C.current.stateMachineStart():C.current.stateMachineStop())},[y]),(0,p.useEffect)(()=>{C.current?.stateMachineSetConfig(b??null)},[b]),(0,c.jsx)("div",{className:r,...!r&&{style:{width:"100%",height:"100%",lineHeight:0,..._}},children:(0,c.jsx)("canvas",{ref:O,style:{width:"100%",height:"100%"},...L})})},mg=e=>new mp(e),mx=e=>(0,c.jsx)(mm,{...e,createDotLottie:mg}),mb=e=>{let t,i,r,n,s,l=(0,u.c)(8),{file:a,className:o}=e,d=(0,p.useRef)(null);return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{d.current?.setMode("forward"),d.current?.setSpeed(1),d.current?.play()},i=()=>{d.current?.setMode("reverse"),d.current?.setSpeed(4),d.current?.play()},l[0]=t,l[1]=i):(t=l[0],i=l[1]),l[2]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{d.current=e},l[2]=r):r=l[2],l[3]!==a?(n=(0,c.jsx)(mx,{src:a,dotLottieRefCallback:r}),l[3]=a,l[4]=n):n=l[4],l[5]!==o||l[6]!==n?(s=(0,c.jsx)("div",{role:"none",onMouseEnter:t,onMouseLeave:i,className:o,children:n}),l[5]=o,l[6]=n,l[7]=s):s=l[7],s},my=e=>{let t=(0,u.c)(27),{button:i,file:r,itemsCount:n}=e;if(!i?.href&&r){let e,s,l,a;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,m.twMerge)(_.TYPO_STYLES.headline7(),"text-comp-link-onPrim-enabled text-20 flex flex-col gap-4 w-full"),t[0]=e):e=t[0],t[1]!==r||t[2]!==n?(s=(0,b.isString)(r)?(0,c.jsx)(mb,{file:r,className:"aspect-5/4 w-full"}):(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(r.src),...r.size,alt:r.description,sizes:(0,b.getImageSizes)(n),className:"aspect-5/4 w-full rounded-[20px]"}),t[1]=r,t[2]=n,t[3]=s):s=t[3],t[4]!==i?(l=i&&(0,c.jsx)("span",{className:"align-middle",children:i.label}
163),t[4]=i,t[5]=l):l=t[5],t[6]!==e||t[7]!==s||t[8]!==l?(a=(0,c.jsxs)("div",{className:e,children:[s,l]}),t[6]=e,t[7]=s,t[8]=l,t[9]=a):a=t[9],a}if(!i||!r||!i.href)return null;{let e,s,l,a,o,d;t[10]!==i.href?(e=(0,b.getLinkTarget)(i.href),t[10]=i.href,t[11]=e):e=t[11],t[12]!==i.href?(s=(0,b.getLinkRel)(i.href),t[12]=i.href,t[13]=s):s=t[13];let u=i.href;return t[14]===Symbol.for("react.memo_cache_sentinel")?(l=(0,m.twMerge)(_.TYPO_STYLES.headline7(),"text-comp-link-onPrim-enabled text-20 flex flex-col gap-4 w-full group"),t[14]=l):l=t[14],t[15]!==r||t[16]!==n?(a=(0,b.isString)(r)?(0,c.jsx)(mb,{file:r,className:"aspect-5/4 w-full"}):(0,c.jsx)(I.default,{src:(0,B.transformContentfulAssetUrl)(r.src),...r.size,alt:r.description,sizes:(0,b.getImageSizes)(n),className:"aspect-5/4 w-full rounded-[20px]"}),t[15]=r,t[16]=n,t[17]=a):a=t[17],t[18]!==i.label?(o=i.label&&(0,c.jsxs)("span",{children:[(0,c.jsx)("span",{className:"align-middle",children:i.label}),(0,c.jsx)("span",{className:(0,m.twMerge)(_.TYPO_STYLES.icon(),"transition-[margin] duration-200 ease-out ml-2 group-hover:ml-3 align-middle"),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)})]}),t[18]=i.label,t[19]=o):o=t[19],t[20]!==i.href||t[21]!==e||t[22]!==s||t[23]!==l||t[24]!==a||t[25]!==o?(d=(0,c.jsxs)(f.default,{target:e,rel:s,href:u,className:l,prefetch:!1,children:[a,o]}),t[20]=i.href,t[21]=e,t[22]=s,t[23]=l,t[24]=a,t[25]=o,t[26]=d):d=t[26],d}},m_=e=>{let t,i,r,n,s,l,a=(0,u.c)(19),{entry:o,locale:d,context:f,itemsCount:p}=e,m=(0,h.useContentfulLiveUpdates)(o);a[0]!==o.sys.id?(t={entryId:o.sys.id},a[0]=o.sys.id,a[1]=t):t=a[1];let x=(0,h.useContentfulInspectorMode)(t);a[2]!==f||a[3]!==d||a[4]!==m.fields.linkHref||a[5]!==m.fields.linkRef?(i=(0,g.getLinkURL)(d,f,{...(0,M.getLinkTargetPageId)(m.fields.linkRef,f.website),href:m.fields.linkHref}),a[2]=f,a[3]=d,a[4]=m.fields.linkHref,a[5]=m.fields.linkRef,a[6]=i):i=a[6];let y=i;a[7]!==m.fields.image?(r=m.fields.image?.fields?.file?.contentType===b.MIME["application/json"]?(0,B.transformContentfulAssetUrl)(`https:${m.fields.image.fields.file.url}`):m.fields.image?.fields?.file?.details.image?{description:m.fields.image.fields.description??"",size:m.fields.image.fields.file.details.image,src:(0,b.fetchContentfulImage)(m.fields.image.fields.file.url)}:void 0,a[7]=m.fields.image,a[8]=r):r=a[8];let _=r;return a[9]!==x?(n=x({fieldId:"none"}),a[9]=x,a[10]=n):n=a[10],a[11]!==y||a[12]!==m.fields.label?(s=m.fields.label?{href:y,label:m.fields.label}:void 0,a[11]=y,a[12]=m.fields.label,a[13]=s):s=a[13],a[14]!==_||a[15]!==p||a[16]!==n||a[17]!==s?(l=(0,c.jsx)(my,{...n,itemsCount:p,button:s,file:_}),a[14]=_,a[15]=p,a[16]=n,a[17]=s,a[18]=l):l=a[18],l},mv=e=>{let t,i,r,n=(0,u.c)(9),{entry:s,locale:l,context:a}=e,o=(0,x.useWebsitePredicate)(a.website),d=(0,h.useContentfulLiveUpdates)(s);n[0]!==s.sys.id?(t={entryId:s.sys.id},n[0]=s.sys.id,n[1]=t):t=n[1];let f=(0,h.useContentfulInspectorMode)(t),g=(d.fields.productCardItems||[]).filter(o),_=(0,b.getSpaceTopClass)((0,b.getEnumValue)(d.fields.spaceTop,b.SPACE,b.SPACE.xl)),v=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(d.fields.spaceBottom,b.SPACE,b.SPACE.xl)),[w,S]=(0,p.useState)("slider"),T=(0,y.useWindowSize)();(0,p.useEffect)(()=>{S(4===g.length&&T.width>=b.BREAKPOINTS.lg||3===g.length&&T.width>=b.BREAKPOINTS.md||2===g.length&&T.width>=b.BREAKPOINTS.sm||1===g.length?"grid":"slider")},[T,g.length]);let L=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),"relative 2xl:px-14",v,_,"products-card-navigation");n[2]!==f?(i=f({fieldId:"none"}),n[2]=f,n[3]=i):i=n[3];let C="grid"===w&&(0,c.jsx)("div",{className:"flex flex-row justify-center gap-5",children:g.map((e,t)=>(0,c.jsx)("div",{className:"w-[265px] md:w-[320px]",children:(0,c.jsx)(m_,{itemsCount:g.length,entry:e,locale:l,context:a})},t))}),j="slider"===w&&(0,c.jsx)(k,{styleId:d.sys.id,data:{[b.BREAKPOINTS.xs]:{count:1,gap:1,offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.sm]:{count:2,gap:1,offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.md]:{count:3,gap:1,offset:100,scrollAlignment:"center"},[b.BREAKPOINTS.lg]:{count:4,gap:1,offset:0,scrollAlignment:"center"},[b.BREAKPOINTS.xl]:{count:4,gap:1,offset:0,scrollAlignment:"center"},[b.BREAKPOINTS.xxl]:{count:4,gap:1,offset:0,scrollAlignment:"start"}},sideOffset:{"2XL":0,LG:9.5,MD:2,XL:10.5,XS:1},itemsCount:g.length,className:(0,m.twMerge)(b.VIEWPORT_STYLES.margin(!0),"xl:-mr-16 2xl:-mx-0"),C
163arouselNavigation:mw,fullScroll:!0,children:g.map((e,t)=>(0,c.jsx)(E,{styleId:d.sys.id,children:(0,c.jsx)(m_,{itemsCount:g.length,entry:e,locale:l,context:a})},t))});return n[4]!==L||n[5]!==i||n[6]!==C||n[7]!==j?(r=(0,c.jsxs)("section",{className:L,...i,children:[C,j]}),n[4]=L,n[5]=i,n[6]=C,n[7]=j,n[8]=r):r=n[8],r},mw=e=>{let t,i,r=(0,u.c)(3);return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),v.WRAPPER_STYLES.HCenterRight(),"gap-2 xl:px-14"),r[0]=t):t=r[0],r[1]!==e?(i=(0,c.jsx)("div",{className:"absolute bottom-5 lg:bottom-10 left-0 right-0 ",children:(0,c.jsx)(j,{...e,className:t})}),r[1]=e,r[2]=i):i=r[2],i},mS=e=>{let t,i,r=(0,u.c)(3),{children:n}=e;return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)("w-full rich-text"),r[0]=t):t=r[0],r[1]!==n?(i=(0,c.jsx)("div",{className:t,children:n}),r[1]=n,r[2]=i):i=r[2],i},mT=e=>{let t,i,r,n,s,l,a,o=(0,u.c)(19),{entry:d,locale:f,context:p}=e;o[0]!==f?(t={locale:f},o[0]=f,o[1]=t):t=o[1];let g=(0,h.useContentfulLiveUpdates)(d,t);o[2]!==d.sys.id?(i={entryId:d.sys.id},o[2]=d.sys.id,o[3]=i):i=o[3];let x=(0,h.useContentfulInspectorMode)(i);if(o[4]!==g.fields.spaceBottom||o[5]!==g.fields.spaceTop){let e=(0,b.getSpaceTopClass)((0,b.getEnumValue)(g.fields.spaceTop,b.SPACE,b.SPACE.xl)),t=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(g.fields.spaceBottom,b.SPACE,b.SPACE.xl));r=(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),t,e),o[4]=g.fields.spaceBottom,o[5]=g.fields.spaceTop,o[6]=r}else r=o[6];return o[7]!==x?(n=x({fieldId:"none"}),o[7]=x,o[8]=n):n=o[8],o[9]!==p||o[10]!==f||o[11]!==g.fields.bodyText?(s=g.fields.bodyText&&(0,O.documentToReactComponents)(g.fields.bodyText,{renderNode:(0,A.renderNode)(f,p),renderText:A.renderText}),o[9]=p,o[10]=f,o[11]=g.fields.bodyText,o[12]=s):s=o[12],o[13]!==s?(l=(0,c.jsx)(mS,{children:s}),o[13]=s,o[14]=l):l=o[14],o[15]!==r||o[16]!==n||o[17]!==l?(a=(0,c.jsx)("section",{className:r,...n,children:l}),o[15]=r,o[16]=n,o[17]=l,o[18]=a):a=o[18],a},mL=e=>{let t,i,r,n,s,l,a,o,d,f,p,x,b,y,v=(0,u.c)(43),{entry:w,locale:S,context:T}=e,L=(0,h.useContentfulLiveUpdates)(w);v[0]!==L.sys.id?(t={entryId:L.sys.id},v[0]=L.sys.id,v[1]=t):t=v[1];let C=(0,h.useContentfulInspectorMode)(t);v[2]!==T||v[3]!==S||v[4]!==L.fields.primaryExternalUrl||v[5]!==L.fields.primaryMedia||v[6]!==L.fields.primaryPage?(i=(0,g.getLinkURL)(S,T,{...(0,M.getLinkTargetPageId)(L.fields.primaryPage,T.website),href:L.fields.primaryExternalUrl,media:L.fields.primaryMedia}),v[2]=T,v[3]=S,v[4]=L.fields.primaryExternalUrl,v[5]=L.fields.primaryMedia,v[6]=L.fields.primaryPage,v[7]=i):i=v[7];let k=i;v[8]!==T||v[9]!==S||v[10]!==L.fields.secondaryExternalUrl||v[11]!==L.fields.secondaryMedia||v[12]!==L.fields.secondaryPage?(r=(0,g.getLinkURL)(S,T,{...(0,M.getLinkTargetPageId)(L.fields.secondaryPage,T.website),href:L.fields.secondaryExternalUrl,media:L.fields.secondaryMedia}),v[8]=T,v[9]=S,v[10]=L.fields.secondaryExternalUrl,v[11]=L.fields.secondaryMedia,v[12]=L.fields.secondaryPage,v[13]=r):r=v[13];let E=r;return v[14]===Symbol.for("react.memo_cache_sentinel")?(n=(0,m.twJoin)("flex flex-col","gap-6 p-6","xl:flex-row xl:justify-between xl:items-center xl:py-4"),v[14]=n):n=v[14],v[15]!==C?(s=C({fieldId:"none"}),v[15]=C,v[16]=s):s=v[16],v[17]===Symbol.for("react.memo_cache_sentinel")?(l=(0,m.twJoin)("flex flex-col gap-1","xl:max-w-[640px] 2xl:max-w-[720px]"),a=_.TYPO_STYLES.copyMHighlight(),v[17]=l,v[18]=a):(l=v[17],a=v[18]),v[19]!==L.fields.headline?(o=(0,c.jsx)("p",{className:a,children:L.fields.headline}),v[19]=L.fields.headline,v[20]=o):o=v[20],v[21]!==L.fields.description?(d=(0,c.jsx)("p",{children:L.fields.description}),v[21]=L.fields.description,v[22]=d):d=v[22],v[23]!==o||v[24]!==d?(f=(0,c.jsxs)("div",{className:l,children:[o,d]}),v[23]=o,v[24]=d,v[25]=f):f=v[25],v[26]!==T||v[27]!==E||v[28]!==L.fields.secondaryLabel||v[29]!==L.fields.secondaryMedia?(p=L.fields.secondaryLabel&&E&&(0,c.jsx)(mC,{context:T,label:L.fields.secondaryLabel,link:E,hasIcon:!!L.fields.secondaryMedia}),v[26]=T,v[27]=E,v[28]=L.fields.secondaryLabel,v[29]=L.fields.secondaryMedia,v[30]=p):p=v[30],v[31]!==T||v[32]!==k||v[33]!==L.fields.primaryLabel||v[34]!==L.fields.primaryMedia?(x=L.fields.primaryLabel&&k&&(0,c.jsx)(mC,{context:T,label:L.fields.primaryLabel,link:k,hasIcon:!!L.fields.primaryMedia}),v[31]=T,v[32]=k,v[33]=L.fields.primaryLabel,v[34]=L.fields.primaryMedia,v[35]=x):x=v[35],v[36]!==p||v[37]!==x?(b=(0,
163c.jsxs)("div",{className:"flex flex-col md:flex-row gap-2",children:[p,x]}),v[36]=p,v[37]=x,v[38]=b):b=v[38],v[39]!==f||v[40]!==b||v[41]!==s?(y=(0,c.jsxs)("div",{className:n,...s,children:[f,b]}),v[39]=f,v[40]=b,v[41]=s,v[42]=y):y=v[42],y},mC=e=>{let t,i,r,n,s,l=(0,u.c)(16),{label:a,link:o,hasIcon:d,context:h}=e;return l[0]!==o?(t=(0,b.getLinkTarget)(o),l[0]=o,l[1]=t):t=l[1],l[2]!==o?(i=(0,b.getLinkRel)(o),l[2]=o,l[3]=i):i=l[3],l[4]!==h||l[5]!==d?(r=(0,m.twMerge)(d?L.BUTTON_STYLES.secondary(h):L.BUTTON_STYLES.primaryHighlight(h),"flex flex-row items-center","gap-2 px-6 py-[5.5px] h-[32px]","max-w-full md:max-w-[297px]"),l[4]=h,l[5]=d,l[6]=r):r=l[6],l[7]!==d?(n=d&&(0,c.jsx)("span",{className:(0,m.twJoin)(_.TYPO_STYLES.icon()),children:(0,C.toHTMLCode)(C.ICONS.pdf)}),l[7]=d,l[8]=n):n=l[8],l[9]!==a||l[10]!==o||l[11]!==t||l[12]!==i||l[13]!==r||l[14]!==n?(s=(0,c.jsxs)(f.default,{prefetch:!1,target:t,rel:i,href:o,className:r,children:[n,a]}),l[9]=a,l[10]=o,l[11]=t,l[12]=i,l[13]=r,l[14]=n,l[15]=s):s=l[15],s},mk=e=>{let t,i,r,n,s,l,a,o,d=(0,u.c)(30),{entry:f,locale:p,context:g}=e,b=(0,x.useWebsitePredicate)(g.website),y=(0,h.useContentfulLiveUpdates)(f);d[0]!==y.sys.id?(t={entryId:y.sys.id},d[0]=y.sys.id,d[1]=t):t=d[1];let v=(0,h.useContentfulInspectorMode)(t);if(d[2]!==g||d[3]!==v||d[4]!==p||d[5]!==y.fields.headline||d[6]!==y.fields.rows||d[7]!==b){let e,t=(y.fields.rows||[]).filter(b);d[13]===Symbol.for("react.memo_cache_sentinel")?(s=(0,m.twJoin)("flex flex-col"),d[13]=s):s=d[13],d[14]!==v?(l=v({fieldId:"none"}),d[14]=v,d[15]=l):l=d[15],d[16]===Symbol.for("react.memo_cache_sentinel")?(i=(0,m.twJoin)("border border-border-subtle rounded-[20px] overflow-hidden","[&>*:nth-child(odd)]:bg-bg-primary [&>*:nth-child(even)]:bg-bg-secondary"),d[16]=i):i=d[16],d[17]!==y.fields.headline?(r=y.fields.headline&&(0,c.jsx)("h2",{className:(0,m.twJoin)(_.TYPO_STYLES.headline6(),"px-6 py-[25.5px]"),children:y.fields.headline}),d[17]=y.fields.headline,d[18]=r):r=d[18],d[19]!==g||d[20]!==p?(e=e=>(0,c.jsx)(mL,{entry:e,locale:p,context:g},e.sys.id),d[19]=g,d[20]=p,d[21]=e):e=d[21],n=t.map(e),d[2]=g,d[3]=v,d[4]=p,d[5]=y.fields.headline,d[6]=y.fields.rows,d[7]=b,d[8]=i,d[9]=r,d[10]=n,d[11]=s,d[12]=l}else i=d[8],r=d[9],n=d[10],s=d[11],l=d[12];return d[22]!==i||d[23]!==r||d[24]!==n?(a=(0,c.jsxs)("div",{className:i,children:[r,n]}),d[22]=i,d[23]=r,d[24]=n,d[25]=a):a=d[25],d[26]!==s||d[27]!==l||d[28]!==a?(o=(0,c.jsx)("section",{className:s,...l,children:a}),d[26]=s,d[27]=l,d[28]=a,d[29]=o):o=d[29],o},mE=e=>{let t,i,r=(0,u.c)(34),{entry:n,locale:s,context:l}=e,a=(0,x.useWebsitePredicate)(l.website),o=(0,h.useContentfulLiveUpdates)(n);r[0]!==o.sys.id?(t={entryId:o.sys.id},r[0]=o.sys.id,r[1]=t):t=r[1];let d=(0,h.useContentfulInspectorMode)(t);if(r[2]!==l||r[3]!==d||r[4]!==s||r[5]!==o.fields.backLabel||r[6]!==o.fields.backPage||r[7]!==o.fields.description||r[8]!==o.fields.headline||r[9]!==o.fields.spaceBottom||r[10]!==o.fields.spaceTop||r[11]!==o.fields.tables||r[12]!==a){let e,t,n,u,h,p,x,y,v,w,S=(0,b.getSpaceTopClass)((0,b.getEnumValue)(o.fields.spaceTop,b.SPACE,b.SPACE.xl)),T=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(o.fields.spaceBottom,b.SPACE,b.SPACE.xl)),C=(o.fields.tables||[]).filter(a),k=(0,g.getLinkURL)(s,l,{...(0,M.getLinkTargetPageId)(o.fields.backPage,l.website)}),E=(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),S,T,"flex flex-col gap-[18px]");r[14]!==d?(e=d({fieldId:"none"}),r[14]=d,r[15]=e):e=r[15],r[16]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twJoin)("flex flex-col gap-6 text-center"),n=_.TYPO_STYLES.headline1(),r[16]=t,r[17]=n):(t=r[16],n=r[17]),r[18]!==o.fields.headline?(u=(0,c.jsx)("h1",{className:n,children:o.fields.headline}),r[18]=o.fields.headline,r[19]=u):u=r[19],r[20]===Symbol.for("react.memo_cache_sentinel")?(h=_.TYPO_STYLES.copyM(),r[20]=h):h=r[20],r[21]!==o.fields.description?(p=(0,c.jsx)("p",{className:h,children:o.fields.description}),r[21]=o.fields.description,r[22]=p):p=r[22],r[23]!==u||r[24]!==p?(x=(0,c.jsxs)("div",{className:t,children:[u,p]}),r[23]=u,r[24]=p,r[25]=x):x=r[25],r[26]!==l||r[27]!==s?(y=e=>(0,c.jsx)(mk,{entry:e,locale:s,context:l},e.sys.id),r[26]=l,r[27]=s,r[28]=y):y=r[28];let j=C.map(y);r[29]!==j?(v=(0,c.jsx)("div",{className:"flex flex-col gap-10",children:j}),r[29]=j,r[30]=v):v=r[30],r[31]!==x||r[32]!==v?(w=(0,c.jsxs)("div",{className:"flex flex-col gap-10 lg:gap-16 text-fg-primary",children:[x,v]}),r[31]=x,r[32]=v,r[33]=w):w=r[33],i=(0,c.jsxs)("section",{className:E,...e,children:[w,
163k&&o.fields.backLabel&&(0,c.jsx)(f.default,{prefetch:!1,target:(0,b.getLinkTarget)(k),rel:(0,b.getLinkRel)(k),href:k,className:(0,m.twJoin)(L.BUTTON_STYLES.secondary(l),"self-start"),children:o.fields.backLabel})]}),r[2]=l,r[3]=d,r[4]=s,r[5]=o.fields.backLabel,r[6]=o.fields.backPage,r[7]=o.fields.description,r[8]=o.fields.headline,r[9]=o.fields.spaceBottom,r[10]=o.fields.spaceTop,r[11]=o.fields.tables,r[12]=a,r[13]=i}else i=r[13];return i},mj={lat:51.1657,lng:10.4515},mN=(0,ia.default)(()=>e.A(1491).then(e=>e.BranchLocatorMapView),{loadableGenerated:{modules:[37542]},ssr:!1}),mP=(0,io.withConsent)(({context:e,locale:t,headline:i,spacingTop:r,spacingBottom:n,titleNoResults:s,sublineNoResults:l,branchLocatorResultPageId:a,description:o})=>{let d=(0,b.getSpaceTopClass)((0,b.getEnumValue)(r,b.SPACE,b.SPACE.xl)),u=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(n,b.SPACE,b.SPACE.xl));return(0,c.jsx)("section",{className:(0,m.twJoin)(b.VIEWPORT_STYLES.viewport(),u,d),children:(0,c.jsx)(mN,{headline:i,mapContainerClassName:"w-full aspect-square md:aspect-video rounded-[24px]",center:mj,zoom:6,locale:t,context:e,branchLocatorResultPageId:a,titleNoResults:s,sublineNoResults:l,children:o&&(0,O.documentToReactComponents)(o,{renderNode:(0,A.renderNode)(t,e),renderText:A.renderText})})})},io.CONSENT_SERVICE_ITEMS.GOOGLE_MAPS),mO=e=>{let t,i,r=(0,u.c)(11),{entry:n,context:s,locale:l,distanceInKm:a}=e,o=l===b.LOCALES.en?J.default:W.default;r[0]!==s||r[1]!==n.id||r[2]!==l?(t=(0,b.getDefaultPageURLByBranchId)(n.id,s,l),r[0]=s,r[1]=n.id,r[2]=l,r[3]=t):t=r[3];let d=t;if(1!==d.length){let e;return r[4]!==n.id?(e=(0,c.jsx)(id.ErrorView,{children:"Found more or less than one Detail-Page"},n.id),r[4]=n.id,r[5]=e):e=r[5],e}return r[6]!==o||r[7]!==a||r[8]!==n||r[9]!==d[0]?(i=void 0!==a?(0,c.jsx)(mA,{entry:n,content:o,linkHref:d[0],distanceInKm:a}):(0,c.jsx)(mM,{entry:n,content:o,linkHref:d[0]}),r[6]=o,r[7]=a,r[8]=n,r[9]=d[0],r[10]=i):i=r[10],i},mM=e=>{let t,i,r,n,s,l,a,o,d,h,p,g,x,y,v,w=(0,u.c)(32),{entry:S,content:T,linkHref:k}=e;w[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,m.twMerge)("bg-bg-primary text-fg-primary","p-10 rounded-[20px] flex flex-col gap-6 size-full"),i=(0,m.twJoin)(_.TYPO_STYLES.headline5()),w[0]=t,w[1]=i):(t=w[0],i=w[1]),w[2]!==S.name?(r=(0,c.jsx)("h5",{className:i,children:S.name}),w[2]=S.name,w[3]=r):r=w[3],w[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,m.twJoin)(_.TYPO_STYLES.copyM()),w[4]=n):n=w[4],w[5]!==S.streetHouseNr?(s=(0,c.jsx)("span",{children:S.streetHouseNr}),w[5]=S.streetHouseNr,w[6]=s):s=w[6];let E=`${S.postalCode} ${S.city}`;return w[7]!==E?(l=(0,c.jsx)("div",{children:(0,c.jsx)("span",{children:E})}),w[7]=E,w[8]=l):l=w[8],w[9]!==S.country?(a=(0,c.jsx)("span",{children:S.country}),w[9]=S.country,w[10]=a):a=w[10],w[11]!==s||w[12]!==l||w[13]!==a?(o=(0,c.jsxs)("div",{className:n,children:[s,l,a]}),w[11]=s,w[12]=l,w[13]=a,w[14]=o):o=w[14],w[15]!==r||w[16]!==o?(d=(0,c.jsxs)("div",{className:t,children:[r,o]}),w[15]=r,w[16]=o,w[17]=d):d=w[17],w[18]!==k?(h=(0,b.getLinkTarget)(k),w[18]=k,w[19]=h):h=w[19],w[20]!==k?(p=(0,b.getLinkRel)(k),w[20]=k,w[21]=p):p=w[21],w[22]===Symbol.for("react.memo_cache_sentinel")?(g=(0,m.twJoin)(L.BUTTON_STYLES.primaryHighlight(),"mr-10 gap-2"),w[22]=g):g=w[22],w[23]===Symbol.for("react.memo_cache_sentinel")?(x=(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)}),w[23]=x):x=w[23],w[24]!==T.filialResults.buttonLabel||w[25]!==k||w[26]!==h||w[27]!==p?(y=(0,c.jsxs)(f.default,{href:k,target:h,rel:p,className:g,prefetch:!1,children:[T.filialResults.buttonLabel,x]}),w[24]=T.filialResults.buttonLabel,w[25]=k,w[26]=h,w[27]=p,w[28]=y):y=w[28],w[29]!==d||w[30]!==y?(v=(0,c.jsxs)("div",{className:"flex flex-col items-end size-full",children:[d,y]}),w[29]=d,w[30]=y,w[31]=v):v=w[31],v},mA=e=>{let t,i,r,n,s,l,a,o,d,h,p,g,x,y,v,w,S,T,k=(0,u.c)(39),{entry:E,content:j,linkHref:N,distanceInKm:P}=e,O=E.id;k[0]===Symbol.for("react.memo_cache_sentinel")?(t=_.TYPO_STYLES.copyS(),k[0]=t):t=k[0],k[1]!==P?(i=P?.toFixed(1),k[1]=P,k[2]=i):i=k[2],k[3]!==j.filialResults.distance||k[4]!==i?(r=(0,c.jsxs)("p",{className:t,children:[j.filialResults.distance,": ",i," km"]}),k[3]=j.filialResults.distance,k[4]=i,k[5]=r):r=k[5],k[6]===Symbol.for("react.memo_cache_sentinel")?(n=(0,m.twJoin)(_.TYPO_STYLES.headline5(),"break-all"),k[6]=n):n=k[6],k[7]!==E.name?(s=(0,c.jsx)("h5",{className:n,children:E.name}),k[7]=E.name,k[8]=s):s=k[8],k[9]===Symbol.for("react.memo_cache_sentinel")?(l=_.TYPO_STYLES.copyM(),k[9]=l):l=k[9],k[10]!==E.streetHouseNr?(a=(0,c.jsx)("span",{className:l,children:E.streetHouseNr}),k[10]=E.streetHouseNr,k[11]=a):a=k[11],k[12]===Symbol.for("react.memo_cache_sentinel")?(o=_.TYPO_STYLES.copyM(),k[12]=o):o=k[12];let M=`${E.postalCode} ${E.city}`;return k[13]!==M?(d=(0,c.jsx)("span",{className:o,children:M}),k[13]=M,k[14]=d):d=k[14],k[15]!==d||k[16]!==a?(h=(0,c.jsxs)("div",{className:"text-fg-primary flex flex-col",children:[a,d]}),k[15]=d,k[16]=a,k[17]=h):h=k[17],k[18]!==h||k[19]!==s?(p=(0,c.jsxs)("div",{className:"flex flex-col gap-6",children:[s,h]}),k[18]=h,k[19]=s,k[20]=p):p=k[20],k[21]!==p||k[22]!==r?(g=(0,c.jsxs)("div",{className:"w-full bg-bg-primary p-10 rounded-[20px] flex flex-col gap-2 text-fg-primary h-full",children:[r,p]}),k[21]=p,k[22]=r,k[23]=g):g=k[23],k[24]!==N?(x=(0,b.getLinkTarget)(N),k[24]=N,k[25]=x):x=k[25],k[26]!==N?(y=(0,b.getLinkRel)(N),k[26]=N,k[27]=y):y=k[27],k[28]===Symbol.for("react.memo_cache_sentinel")?(v=(0,m.twJoin)(L.BUTTON_STYLES.primaryHighlight(),"mr-10"),k[28]=v):v=k[28],k[29]===Symbol.for("react.memo_cache_sentinel")?(w=(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)}),k[29]=w):w=k[29],k[30]!==j.filialResults.buttonLabel||k[31]!==N||k[32]!==x||k[33]!==y?(S=(0,c.jsxs)(f.default,{href:N,target:x,rel:y,className:v,prefetch:!1,children:[j.filialResults.buttonLabel,w]}),k[30]=j.filialResults.buttonLabel,k[31]=N,k[32]=x,k[33]=y,k[34]=S):S=k[34],k[35]!==E.id||k[36]!==g||k[37]!==S?(T=(0,c.jsxs)("div",{className:"flex flex-col items-end w-full",children:[g,S]},O),k[35]=E.id,k[36]=g,k[37]=S,k[38]=T):T=k[38],T},mI=e=>{let t,i=(0,u.c)(17),{entry:r,context:n,locale:s}=e;if(i[0]!==n||i[1]!==r.description||i[2]!==r.href||i[3]!==r.label||i[4]!==r.title||i[5]!==s){let e,l,a,o,d,u,h=(0,g.getLinkURL)(s,n,{href:r.href});i[7]===Symbol.for("react.memo_cache_sentinel")?(e=(0,m.twMerge)("bg-bg-accent","text-bg-secondary","p-10 rounded-[20px] flex flex-col gap-6 size-full"),l=(0,m.twJoin)(_.TYPO_STYLES.headline5()),i[7]=e,i[8]=l):(e=i[7],l=i[8]),i[9]!==r.title?(a=(0,c.jsx)("h5",{className:l,children:r.title}),i[9]=r.title,i[10]=a):a=i[10],i[11]===Symbol.for("react.memo_cache_sentinel")?(o=(0,m.twJoin)(_.TYPO_STYLES.copyM()),i[11]=o):o=i[11],i[12]!==r.description?(d=(0,c.jsx)("div",{className:o,children:(0,c.jsx)("span",{children:r.description})}),i[12]=r.description,i[13]=d):d=i[13],i[14]!==a||i[15]!==d?(u=(0,c.jsxs)("div",{className:e,children:[a,d]}),i[14]=a,i[15]=d,i[16]=u):u=i[16],t=(0,c.jsxs)("div",{className:"flex flex-col items-end size-full",children:[u,h&&(0,c.jsxs)(f.default,{target:(0,b.getLinkTarget)(h),rel:(0,b.getLinkRel)(h),href:h,className:(0,m.twJoin)(L.BUTTON_STYLES.primaryHighlight(),"mr-10 gap-2"),prefetch:!1,children:[r.label,(0,c.jsx)("span",{className:_.TYPO_STYLES.icon(),children:(0,C.toHTMLCode)(C.ICONS.arrowRight)})]})]}),i[0]=n,i[1]=r.description,i[2]=r.href,i[3]=r.label,i[4]=r.title,i[5]=s,i[6]=t}else t=i[6];return t},mR=53.14347,mz=8.214552,m$=(0,ia.default)(()=>e.A(1491).then(e=>e.BranchLocatorMapView),{loadableGenerated:{modules:[37542]},ssr:!1}),mB=(0,io.withConsent)(({context:e,locale:t,titleNoResults:i,sublineNoResults:r,radius:n,spacingBottom:s,spacingTop:l})=>{let a=t===b.LOCALES.en?J.default:W.default,[o,d]=(0,p.useState)(!1),u=(0,t4.useSearchParams)(),h=(0,y.useWindowSize)(),x=Number(u.get("lat")),v=Number(u.get("lng")),w=n||25,S=(0,b.getSpaceTopClass)((0,b.getEnumValue)(l,b.SPACE,b.SPACE.xl)),T=(0,b.getSpaceBottomClass)((0,b.getEnumValue)(s,b.SPACE,b.SPACE.xl));(0,p.useEffect)(()=>{d(h.width<=1024)},[h]);let C=[...e.branches.values()].sort((e,t)=>
163mD(x,v,e.latitude,e.longitude)-mD(x,v,t.latitude,t.longitude)).filter(e=>10>=mD(x,v,e.latitude,e.longitude)).length>0;C||(x=mR,v=mz);let k=[...e.branches.values()].filter(e=>10>=mD(x,v,e.latitude,e.longitude)),E=[...e.branches.values()].filter(e=>{let t=mD(x,v,e.latitude,e.longitude);return t<=w&&t>10&&void 0!==e.masterBranchId}),j=[...e.branches.values()].filter(e=>{let t=mD(x,v,e.latitude,e.longitude);return t<=w&&t>10&&void 0===e.masterBranchId});if(1!==e.branchLocatorPageIds.size)return(0,c.jsx)(id.ErrorView,{children:"Found more or less than one Branch-Locator-Page"});let N=(0,g.getLinkURL)(t,e,{pageId:e.branchLocatorPageIds.values().next().value});return(0,c.jsxs)("section",{className:(0,m.twJoin)("flex flex-col gap-20",b.VIEWPORT_STYLES.viewport(),T,S),children:[(0,c.jsxs)("div",{className:(0,m.twJoin)("flex flex-col gap-20 pt-4 md:pt-6 lg:pt-14 xl:pt-0"),children:[!C&&(0,c.jsxs)("div",{className:"max-w-[720px] flex flex-col gap-6 mx-auto",children:[(0,c.jsx)("h1",{className:(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-primary text-center"),children:i}),(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary text-center"),children:r}),N&&(0,c.jsx)("div",{className:"flex justify-center pt-4",children:(0,c.jsx)(f.default,{href:N,target:(0,b.getLinkTarget)(N),rel:(0,b.getLinkRel)(N),prefetch:!1,className:(0,m.twJoin)(L.BUTTON_STYLES.primaryHighlight(),"max-w-none w-fit"),children:a.filialResults.backToSearchLabel})})]}),C&&(0,c.jsxs)("div",{className:"flex flex-col gap-6 text-center",children:[(0,c.jsx)("h1",{className:(0,m.twJoin)(_.TYPO_STYLES.headline1(),"text-fg-primary"),children:a.filialResults.title}),(0,c.jsx)("p",{className:(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),children:a.filialResults.subline})]}),(0,c.jsxs)("div",{className:"flex gap-14 flex-col lg:flex-row",children:[(0,c.jsxs)("div",{className:"lg:sticky lg:top-28 lg:h-[60vh] lg:flex-3/5 w-full aspect-square md:aspect-video lg:max-w-[720px] rounded-[24px] lg:aspect-square",children:[(0,c.jsx)(m$,{mapContainerClassName:"h-full w-full aspect-square md:aspect-video lg:max-w-[720px] rounded-[24px] lg:aspect-square",center:{lat:x,lng:v},zoom:11,locale:t,context:e}),N&&(0,c.jsx)("div",{className:"flex justify-start pt-4",children:(0,c.jsx)(f.default,{href:N,target:(0,b.getLinkTarget)(N),rel:(0,b.getLinkRel)(N),prefetch:!1,className:(0,m.twJoin)(L.BUTTON_STYLES.secondaryBig(),"max-w-none w-fit"),children:a.filialResults.backToSearchLabel})})]}),!o&&(0,c.jsxs)("div",{className:"flex flex-col lg:flex-2/5 gap-10",children:[e.digitalBranch&&(0,c.jsx)(mI,{entry:e.digitalBranch,context:e,locale:t}),k.map(i=>(0,c.jsx)(mO,{entry:i,context:e,locale:t},i.id))]})]}),o&&(0,c.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-10",children:[e.digitalBranch&&(0,c.jsx)(mI,{entry:e.digitalBranch,context:e,locale:t}),k.filter(b.removeFalsy).map(i=>(0,c.jsx)(mO,{entry:i,context:e,locale:t},i.id))]})]}),j.length>0&&(0,c.jsxs)("div",{className:"flex flex-col gap-20",children:[(0,c.jsxs)("h3",{className:(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-fg-primary"),children:[a.filialResults.otherFilial," ",w," km:"]}),(0,c.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:j.map(i=>(0,c.jsx)(mO,{entry:i,context:e,locale:t,distanceInKm:mD(x,v,i.latitude,i.longitude)},i.id))})]}),E.length>0&&(0,c.jsxs)("div",{className:"flex flex-col gap-20",children:[(0,c.jsxs)("h3",{className:(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-fg-primary"),children:[a.filialResults.otherSbFilial," ",w," km:"]}),(0,c.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:E.map(i=>(0,c.jsx)(mO,{entry:i,context:e,locale:t,distanceInKm:mD(x,v,i.latitude,i.longitude)},i.id))})]})]})},io.CONSENT_SERVICE_ITEMS.GOOGLE_MAPS),mD=(e,t,i,r)=>{let n=(i-e)*Math.PI/180,s=(r-t)*Math.PI/180,l=Math.sin(n/2)*Math.sin(n/2)+Math.cos(e*Math.PI/180)*Math.cos(i*Math.PI/180)*Math.sin(s/2)*Math.sin(s/2);return 2*Math.atan2(Math.sqrt(l),Math.sqrt(1-l))*6371},mY=e=>{let t,i,r,n,s=(0,u.c)(23),{entry:l,locale:a,context:o}=e,d=(0,h.useContentfulLiveUpdates)(l);s[0]!==l.sys.id?(t={entryId:l.sys.id},s[0]=l.sys.id,s[1]=t):t=s[1];let f=(0,h.useContentfulInspectorMode)(t);return s[2]!==f?(i=f({fieldId:"none"}),s[2]=f,s[3]=i):i=s[3],s[4]!==o||s[5]!==a||s[6]!==d.fields.branchLocatorDescription||s[7]!==d.fields.branchLocatorHeadline||s[8]!==d.fields.branchLocatorResultsPage?.sys||s[9]!==d.fields.branchLocatorResultsRadius||s[10]!==d.fields.branchLocatorResultsSpaceBottom||s[11]!==d.fields.branchLocatorResultsSpaceTop||s[12]!==d.fields.branchLocatorResultsSublineNoResults||s[13]!==d.fields.branchLocatorResultsTitleNoResults||s[14]!==d.fields.branchLocatorSpacingBottom||s[15]!==d.fields.branchLocatorSpacingTop||s[16]!==d.fields.branchLocatorSublineNoResults||s[17]!==d.fields.branchLocatorTitleNoResults||s[18]!==d.fields.moduleOption?(r=d.fields.moduleOption===g.MODULES.branchLocatorResults?(0,c.jsx)(mB,{locale:a,context:o,titleNoResults:d.fields.branchLocatorResultsTitleNoResults,sublineNoResults:d.fields.branchLocatorResultsSublineNoResults,spacingBottom:d.fields.branchLocatorResultsSpaceBottom,spacingTop:d.fields.branchLocatorResultsSpaceTop,radius:d.fields.branchLocatorResultsRadius}):d.fields.moduleOption===g.MODULES.branchLocator?(0,c.jsx)(mP,{locale:a,context:o,branchLocatorResultPageId:d.fields.branchLocatorResultsPage?.sys.id,headline:
163d.fields.branchLocatorHeadline,spacingTop:d.fields.branchLocatorSpacingTop,spacingBottom:d.fields.branchLocatorSpacingBottom,titleNoResults:d.fields.branchLocatorTitleNoResults,sublineNoResults:d.fields.branchLocatorSublineNoResults,description:d.fields.branchLocatorDescription}):null,s[4]=o,s[5]=a,s[6]=d.fields.branchLocatorDescription,s[7]=d.fields.branchLocatorHeadline,s[8]=d.fields.branchLocatorResultsPage?.sys,s[9]=d.fields.branchLocatorResultsRadius,s[10]=d.fields.branchLocatorResultsSpaceBottom,s[11]=d.fields.branchLocatorResultsSpaceTop,s[12]=d.fields.branchLocatorResultsSublineNoResults,s[13]=d.fields.branchLocatorResultsTitleNoResults,s[14]=d.fields.branchLocatorSpacingBottom,s[15]=d.fields.branchLocatorSpacingTop,s[16]=d.fields.branchLocatorSublineNoResults,s[17]=d.fields.branchLocatorTitleNoResults,s[18]=d.fields.moduleOption,s[19]=r):r=s[19],s[20]!==i||s[21]!==r?(n=(0,c.jsx)("section",{...i,children:r}),s[20]=i,s[21]=r,s[22]=n):n=s[22],n};var mF=e.i(52703);let mH=e=>{let t,i=(0,u.c)(5),{entry:r,isVisible:n,context:s}=e,l=(0,h.useContentfulLiveUpdates)(r);return i[0]!==s||i[1]!==n||i[2]!==l.fields.label||i[3]!==l.sys.id?(t=(0,c.jsx)(uO,{context:s,entrySysId:l.sys.id,label:l.fields.label,isVisible:n}),i[0]=s,i[1]=n,i[2]=l.fields.label,i[3]=l.sys.id,i[4]=t):t=i[4],t},mV=e=>{let t,i,r,n,s,l,a,o,d,f,g,y,v,w,S,T,L,C,k,E,j,N,P=(0,u.c)(65),{entry:O,locale:M,context:A,pageId:I}=e,R=(0,x.useWebsitePredicate)(A.website),z=(0,p.useRef)(null),$=(0,h.useContentfulLiveUpdates)(O);P[0]!==O.sys.id?(t={entryId:O.sys.id},P[0]=O.sys.id,P[1]=t):t=P[1];let B=(0,h.useContentfulInspectorMode)(t),D=(0,b.getSpaceTopClass)((0,b.getEnumValue)($.fields.spaceTop,b.SPACE,b.SPACE.xl)),Y=(0,b.getSpaceBottomClass)((0,b.getEnumValue)($.fields.spaceBottom,b.SPACE,b.SPACE.xl));P[2]!==$.fields.tabItems||P[3]!==R?(i=$.fields.tabItems?.filter(R)||[],P[2]=$.fields.tabItems,P[3]=R,P[4]=i):i=P[4];let F=i,[H,V]=(0,p.useState)(F[0]?.sys.id);P[5]!==F[0]?(r=()=>new Set(F[0]?.sys.id?[F[0].sys.id]:[]),P[5]=F[0],P[6]=r):r=P[6];let[U,W]=(0,p.useState)(r);P[7]===Symbol.for("react.memo_cache_sentinel")?(n=(e,t)=>{if(V(e),W(t=>t.has(e)?t:new Set(t).add(e)),t){let e=new URL(window.location.href);e.searchParams.set("target",t),window.history.replaceState(null,"",e.toString())}},P[7]=n):n=P[7];let J=n;P[8]!==F?(s=F.filter(mU).map(mW),P[8]=F,P[9]=s):s=P[9];let q=s;P[10]!==J?(l=(e,t)=>{J(e.id,t)},P[10]=J,P[11]=l):l=P[11];let K=l;P[12]!==q||P[13]!==K?(a={onActivate:K,targets:q},P[12]=q,P[13]=K,P[14]=a):a=P[14],t5(a),P[15]===Symbol.for("react.memo_cache_sentinel")?(o=(0,m.twMerge)("bg-bg-secondary"),P[15]=o):o=P[15],P[16]!==B?(d=B({fieldId:"none"}),P[16]=B,P[17]=d):d=P[17];let G=(0,m.twMerge)("flex flex-col gap-10 xl:gap-16",Y,D);if(P[18]===Symbol.for("react.memo_cache_sentinel")?(f=(0,m.twMerge)(b.VIEWPORT_STYLES.viewport(),"flex flex-col gap-10"),P[18]=f):f=P[18],P[19]===Symbol.for("react.memo_cache_sentinel")?(g=(0,m.twJoin)(_.TYPO_STYLES.headline3(),"text-fg-primary"),P[19]=g):g=P[19],P[20]!==$.fields.headline?(y=(0,c.jsx)("h3",{className:g,children:$.fields.headline}),P[20]=$.fields.headline,P[21]=y):y=P[21],P[22]===Symbol.for("react.memo_cache_sentinel")?(v=(0,m.twJoin)(_.TYPO_STYLES.copyM(),"text-fg-primary"),P[22]=v):v=P[22],P[23]!==$.fields.description?(w=(0,c.jsx)("p",{className:v,children:$.fields.description}),P[23]=$.fields.description,P[24]=w):w=P[24],P[25]!==y||P[26]!==w?(S=(0,c.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-6",children:[y,w]}),P[25]=y,P[26]=w,P[27]=S):S=P[27],P[28]!==H||P[29]!==A||P[30]!==J||P[31]!==F){let e;P[33]!==H||P[34]!==A||P[35]!==J?(e=e=>(0,c.jsx)("button",{id:e.fields.anchorLinkTarget||void 0,type:"button",onClick:()=>J(e.sys.id,e.fields.anchorLinkTarget),className:"cursor-pointer",children:(0,c.jsx)(mH,{context:A,entry:e,isVisible:H===e.sys.id})},e.sys.id),P[33]=H,P[34]=A,P[35]=J,P[36]=e):e=P[36],T=F.map(e),P[28]=H,P[29]=A,P[30]=J,P[31]=F,P[32]=T}else T=P[32];if(P[37]!==T?(L=(0,c.jsx)("div",{className:"w-full -mr-4 md:-mr-6 lg:-mr-14 xl:-mr-28",children:(0,c.jsx)("div",{className:"w-full overflow-x-auto",children:(0,c.jsx)("div",{className:"flex bg-comp-tabs-focus rounded-[100px] w-max p-1 gap-2",children:T})})}),P[37]=T,P[38]=L):L=P[38],P[39]!==S||P[40]!==L?(C=(0,c.jsxs)("div",{className:f,children:[S,L]}),P[39]=S,P[40]=L,P[41]=C):C=P[41],P[42]!==H||P[43]!==A||P[44]!==M||P[45]!==U||P[46]!==I||P[47]!==F){let e;P[49]!==H||P[50]!==A||P[51]!==M||P[52]!==U||P[53]!==I?(e=e=>
163(0,c.jsx)("div",{className:H===e.sys.id?void 0:"hidden",children:U.has(e.sys.id)&&e.fields.modules?.filter(b.removeFalsy).map(e=>(0,c.jsx)(pC.ModuleSwitch,{moduleEntry:e,locale:M,context:A,supportedModules:m1,pageId:I},e?.sys.id)).filter(Boolean)},e.sys.id),P[49]=H,P[50]=A,P[51]=M,P[52]=U,P[53]=I,P[54]=e):e=P[54],k=F.map(e),P[42]=H,P[43]=A,P[44]=M,P[45]=U,P[46]=I,P[47]=F,P[48]=k}else k=P[48];return P[55]!==k?(E=(0,c.jsx)("div",{children:k}),P[55]=k,P[56]=E):E=P[56],P[57]!==G||P[58]!==C||P[59]!==E?(j=(0,c.jsxs)("div",{ref:z,className:G,children:[C,E]}),P[57]=G,P[58]=C,P[59]=E,P[60]=j):j=P[60],P[61]!==j||P[62]!==o||P[63]!==d?(N=(0,c.jsx)("section",{className:o,...d,children:j}),P[61]=j,P[62]=o,P[63]=d,P[64]=N):N=P[64],N};function mU(e){return!!e.fields.anchorLinkTarget}function mW(e){return{anchorLinkTarget:e.fields.anchorLinkTarget,id:e.sys.id}}var mJ=e.i(51483),mq=e.i(57119),mK=e.i(39815);function mG(e){let t,i,r,n,s,l=(0,u.c)(26),{page:a,locale:o,context:d}=e;l[0]!==o?(t={locale:o},l[0]=o,l[1]=t):t=l[1];let L=(0,h.useContentfulLiveUpdates)(a,t),C=(0,y.useWindowSize)(),k=(0,x.useWebsitePredicate)(d.website),[E,j]=(0,p.useState)(!1),[N,P]=(0,p.useState)(!1),O="neelmeyer"===d.website;if(l[2]!==C.width?(i=()=>{j(C.width<=1024)},l[2]=C.width,l[3]=i):i=l[3],l[4]!==C?(r=[C],l[4]=C,l[5]=r):r=l[5],(0,p.useEffect)(i,r),l[6]!==N?(n=()=>{N&&window.scrollTo({behavior:"smooth",top:0})},s=[N],l[6]=N,l[7]=n,l[8]=s):(n=l[7],s=l[8]),(0,p.useEffect)(n,s),L){let e,t=L.fields.isBackgroundWhite;if(l[9]!==d||l[10]!==N||l[11]!==t||l[12]!==E||l[13]!==O||l[14]!==o||l[15]!==L||l[16]!==k){e=Symbol.for("react.early_return_sentinel");i:{let i=[],r=d.defaultPages.get(L.sys.id);for(;r;)i.unshift(r),r=r.parent&&d.defaultPages.get(r.parent)||void 0;let n=(L.fields.modules??[]).filter(k);if("defaultPage"===L.sys.contentType.sys.id&&L.fields.disclaimerModule?.fields&&!N){let t,i;l[18]===Symbol.for("react.memo_cache_sentinel")?(t=()=>P(!0),l[18]=t):t=l[18],l[19]!==d||l[20]!==o||l[21]!==L.fields.disclaimerModule?(i=(0,c.jsx)(uq,{context:d,entry:L.fields.disclaimerModule,locale:o,onAccept:t}),l[19]=d,l[20]=o,l[21]=L.fields.disclaimerModule,l[22]=i):i=l[22],e=i;break i}{let r;l[23]!==t||l[24]!==O?(r=(0,m.twMerge)(v.WRAPPER_STYLES.VCenterStretch(),"relative after:content-[''] after:h-10 after:rounded-t-[20px] after:lg:rounded-t-[40px] after:absolute after:w-full ",O?"after:-bottom-[41px] after:bg-bg-footer [&>*:last-child]:-mb-10 [&>*:last-child]:pb-20":"after:-bottom-[41px] after:bg-bg-accent [&>*:last-child]:-mb-10 [&>*:last-child]:pb-48",t?"bg-bg-primary main-primary":"bg-bg-secondary main-secondary"),l[23]=t,l[24]=O,l[25]=r):r=l[25],e=(0,c.jsxs)("main",{className:r,children:[i.length>1&&!E&&(0,c.jsx)("nav",{className:(0,m.twMerge)(b.VIEWPORT_STYLES.breadcumbViewport(),v.WRAPPER_STYLES.HCenterLeft(),"gap-2"),children:i.map((e,i)=>{let r=(0,g.getLinkURL)(o,d,{pageId:e.id});return r&&(0,c.jsx)(f.default,{prefetch:!1,href:r,className:(0,m.twJoin)(_.TYPO_STYLES.copySLink(),"text-breadcrumbs-default last:no-underline custom-after py-2",O?"last:font-[400] last:breadcrumbs-last":t?"last:text-fg-accent":"last:text-fg-on-highlight"),children:e.breadcrumbAlias[o]},i)}).filter(Boolean)}),n?.filter(b.removeFalsy).filter(mZ).filter(S).map(e=>(0,c.jsx)(pd,{locale:o,entry:e,context:d},e.sys.id)),!(0,b.isHomePage)(L)&&n?.filter(b.removeFalsy).filter(mQ).filter(T).map(e=>(0,c.jsx)(ph,{locale:o,entry:e,context:d},e.sys.id)),(0,g.withoutLeadingSlash)(L.fields.slug)!==b.STATIC_SLUG_LOCALED.default.start&&n?.filter(b.removeFalsy).filter(mX).filter(w).map(e=>(0,c.jsx)(ps,{locale:o,entry:e,context:d},e.sys.id)),n?.filter(b.removeFalsy)?.map(e=>(0,c.jsx)(pC.ModuleSwitch,{moduleEntry:e,pageId:L.sys.id,locale:o,context:d,ignoredModules:m0,supportedModules:m1},e.sys.id)).filter(Boolean)]});break i}}l[9]=d,l[10]=N,l[11]=t,l[12]=E,l[13]=O,l[14]=o,l[15]=L,l[16]=k,l[17]=e}else e=l[17];if(e!==Symbol.for("react.early_return_sentinel"))return e}return null}function mX(e){return e.fields&&e.sys.contentType.sys.id}function mQ(e){return e.fields&&e.sys.contentType.sys.id}function mZ(e){return e.fields&&e.sys.contentType.sys.id}let m0=[w,S,T,function(e){return"disclaimerModule"===e.sys.contentType.sys.id}],m1=[{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(mT,{locale:i,entry:t,context:e}),supports:function(e){return"richTextModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(pv,{locale:i,entry:t,context:e}),supports:function(e){return"imageTextModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(py,{locale:i,entry:t,context:e}),supports:function(e){return"imageTextBoxModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(u$,{locale:i,entry:t,context:e}),supports:function(e){return"comparisonModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(mv,{locale:i,entry:t,context:e}),supports:function(e){return"productCardsModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(ie,{locale:i,entry:t,context:e}),supports:function(e){return"appDownloadModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(F,{locale:i,entry:t,context:e}),supports:function(e){return"actionCardsModule"===e.sys.contentType.sys.id}},pf.highlightedInfoBoxModule,{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(mF.StepsModulePreview,{locale:i,entry:t,context:e}),supports:function(e){return"stepsModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i,pageId:r})=>(0,c.jsx)(ho,{pageId:r,locale:i,entry:t,context:e}),supports:function(e){return"faqModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(il,{locale:i,entry:t,context:e}),supports:function(e){return"appSliderModule"===e.sys.contentType.sys.id}},{component:({moduleEntry:e,context:t,locale:i})=>(0,c.jsx)(f9,{entry:e,context:t,locale:i}),supports:function(e){return"formModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(pg,{locale:i,entry:t,context:e}),supports:function(e){return"iconActionCardModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(uv,{locale:i,entry:t,context:e}),supports:function(e){return"centeredTextModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i,pageId:r})=>(0,c.jsx)(mV,{locale:i,entry:t,context:e,pageId:r}),supports:function(e){return"tabModule"===e.sys.contentType.sys.id}},{component:({moduleEntry:e})=>(0,c.jsx)(t6,{entry:e}),supports:function(e){return"anchorModule"===e.sys.contentType.sys.id}},uJ.contactModule,{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(pE,{locale:i,entry:t,context:e}),supports:function(e){return"pressModule"===e.sys.contentType.sys.id}},{component:({moduleEntry:e,locale:t,context:i})=>(0,c.jsx)(mq.TableOverviewModulePreview,{entry:e,locale:t,context:i}),supports:function(e){return"tableOverviewModule"===e.sys.contentType.sys.id}},{component:({context:e,locale:t,moduleEntry:i})=>(0,c.jsx)(iu,{locale:t,context:e,entry:i}),supports:function(e){return"branchLocatorDetailModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(mE,{locale:i,entry:t,context:e}),supports:function(e){return"serviceTableOverviewModule"===e.sys.contentType.sys.id}},{component:({moduleEntry:e,locale:t,context:i})=>(0,c.jsx)(mJ.TableModulePreview,{entry:e,locale:t,context:i}),supports:function(e){return"tableModule"===e.sys.contentType.sys.id}},{component:({context:e,locale:t,moduleEntry:i})=>(0,c.jsx)(ug,{locale:t,context:e,entry:i}),supports:function(e){return"calculatorModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(hi,{locale:i,entry:t,context:e}),supports:function(e){return"executiveModule"===e.sys.contentType.sys.id}},{component:({moduleEntry:e,locale:t})=>(0,c.jsx)(pL,{locale:t,entry:e}),supports:function(e){return"keyInformationModule"===e.sys.contentType.sys.id}},{component:({moduleEntry:e})=>(0,c.jsx)(u9,{entry:e}),supports:function(e){return"econModule"===e.sys.contentType.sys.id}},{component:({moduleEntry:e,locale:t,context:i})=>(0,c.jsx)(t3,{context:i,locale:t,entry:e}),supports:function(e){return"aiSearchModule"===e.sys.contentType.sys.id}},{component:({moduleEntry:e,locale:t,context:i})=>(0,c.jsx)(im,{entry:e,locale:t,context:i}),supports:function(e){return"brokerInformationModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(uH,{locale:i,entry:t,context:e}),supports:function(e){return"comparisonTableModule"===e.sys.contentType.sys.id}},mK.videoModule,{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(mY,{locale:i,entry:t,context:e}),supports:function(e){return"specialModule"===e.sys.contentType.sys.id}},{component:({context:e,moduleEntry:t,locale:i})=>(0,c.jsx)(hg,{locale:i,entry:t,context:e}),supports:function(e){return"fixedDepositCalculatorModule"===e.sys.contentType.sys.id}}]},95100,e=>{"use strict";var t=e.i(43476),i=e.i(932),r=e.i(22016),n=e.i(19056),s=e.i(30731),l=e.i(24307),a=e.i(5109),o=e.i(40697),d=e.i(77319);function c(e){return(0,t.jsx)("li",{className:"after:border-r-1 after:pl-4 last:after:border-0",children:(0,t.jsx)(r.default,{target:(0,a.getLinkTarget)(e.href),rel:(0,a.getLinkRel)(e.href),href:e.href,className:(0,n.twJoin)(o.TYPO_STYLES.copySLink(),"text-14"),prefetch:!1,children:e.label})},e.id)}e.s(["FooterLandingPageView",0,e=>{let r,u,h,f,p,m,g,x,b=(0,i.c)(13),{links:y,locale:_}=e;b[0]===Symbol.for("react.memo_cache_sentinel")?(r=new Date().getFullYear(),b[0]=r):r=b[0];let v=r,w=_===a.LOCALES.en?l.default:s.default;return b[1]===Symbol.for("react.memo_cache_sentinel")?(u=(0,n.twMerge)(a.VIEWPORT_STYLES.footerVie
163wport(),"flex flex-col md:flex-row md:items-center md:justify-between py-10 pl-4 pr-14 md:pl-6 md:pr-16 lg:pl-14 lg:pr-28"),h=(0,n.twJoin)(o.TYPO_STYLES.copyS(),"text-fg-on-accent text-14"),b[1]=u,b[2]=h):(u=b[1],h=b[2]),b[3]!==w.footer.OLBBank?(f=(0,t.jsxs)("p",{className:h,children:["©",w.footer.OLBBank," ",v]}),b[3]=w.footer.OLBBank,b[4]=f):f=b[4],b[5]!==y?(p=y?.map(c),b[5]=y,b[6]=p):p=b[6],b[7]!==p?(m=(0,t.jsx)("ul",{className:"flex gap-2 flex-wrap relative md:flex-row text-fg-on-accent",children:p}),b[7]=p,b[8]=m):m=b[8],b[9]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)(d.ScrollButtonView,{}),b[9]=g):g=b[9],b[10]!==f||b[11]!==m?(x=(0,t.jsx)("footer",{className:" bg-bg-accent gap-2 rounded-t-[20px] lg:rounded-t-[40px]",children:(0,t.jsxs)("div",{className:u,children:[f,m,g]})}),b[10]=f,b[11]=m,b[12]=x):x=b[12],x}])},23665,e=>{"use strict";var t=e.i(43476),i=e.i(932),r=e.i(57688),n=e.i(22016),s=e.i(71645),l=e.i(19056),a=e.i(5109),o=e.i(54620),d=e.i(36720),c=e.i(40697);e.s(["HeaderLandingPageView",0,e=>{let u,h,f=(0,i.c)(65),{children:p,locale:m,context:g}=e,[x,b]=(0,s.useState)(!1),y=(0,d.useWindowSize)(),_=(0,o.useWindowScroll)(),v="olb"===g.website,w="neelmeyer"===g.website,S="wuerttembergische"===g.website,T="wuestenrot"===g.website;if(f[0]!==y.width?(u=()=>{b(y.width<a.BREAKPOINTS.xl)},f[0]=y.width,f[1]=u):u=f[1],f[2]!==y?(h=[y],f[2]=y,f[3]=h):h=f[3],(0,s.useEffect)(u,h),v){let e,i,s,o,d,u,h,g;f[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.twMerge)("sticky top-0 w-full z-20 flex justify-center"),i=a.VIEWPORT_STYLES.headerViewport(),f[4]=e,f[5]=i):(e=f[4],i=f[5]);let x=_?"bg-bg-primary":"bg-bg-accent";f[6]!==x?(s=(0,l.twMerge)("h-20 relative mx-auto flex items-center justify-between gap-4 xl:mt-4 xl:rounded-[40px] px-4 header-box-shadow",x),f[6]=x,f[7]=s):s=f[7];let b=m===a.DEFAULT_LOCALE?"/":`/${m}`;return f[8]!==_?(o=_?(0,t.jsx)(r.default,{src:"/logo.svg",alt:"logo",title:"logo",width:106,height:40}):(0,t.jsx)(r.default,{src:"/logo_dark.svg",alt:"logo",title:"logo",width:106,height:40}),f[8]=_,f[9]=o):o=f[9],f[10]!==b||f[11]!==o?(d=(0,t.jsx)(n.default,{href:b,className:"p-2 xl:static",prefetch:!1,children:o}),f[10]=b,f[11]=o,f[12]=d):d=f[12],f[13]!==_?(u=(0,l.twMerge)(c.TYPO_STYLES.copyM(),"flex items-center gap-2 p-2",_?"text-fg-primary [&>div.switcher>div>div]:bg-border-primary":"text-fg-on-accent [&>div.switcher>div>div]:bg-border-on-accent"),f[13]=_,f[14]=u):u=f[14],f[15]!==p||f[16]!==u?(h=(0,t.jsx)("div",{className:u,children:p}),f[15]=p,f[16]=u,f[17]=h):h=f[17],f[18]!==h||f[19]!==s||f[20]!==d?(g=(0,t.jsx)("header",{className:e,children:(0,t.jsx)("div",{className:i,children:(0,t.jsxs)("div",{className:s,children:[d,h]})})}),f[18]=h,f[19]=s,f[20]=d,f[21]=g):g=f[21],g}if(w){let e,i,s,o,d,c,u,h;f[22]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.twMerge)("sticky top-0 w-full z-20 flex justify-center"),i=(0,l.twMerge)("h-24 relative w-full flex items-center justify-between gap-4 xl:gap-10 px-4 xl:px-14 bg-bg-primary","header-box-shadow-all-devices"),f[22]=e,f[23]=i):(e=f[22],i=f[23]);let g=m===a.DEFAULT_LOCALE?"/":`/${m}`;return f[24]!==x?(s=!x&&(0,t.jsx)(r.default,{src:"/neelmeyer_logo.svg",alt:"logo",title:"logo",width:71,height:64}),f[24]=x,f[25]=s):s=f[25],f[26]!==x?(o=x&&(0,t.jsx)(r.default,{src:"/neelmeyer_logo_mobile.svg",alt:"logo",title:"logo",width:24,height:40}),f[26]=x,f[27]=o):o=f[27],f[28]!==g||f[29]!==s||f[30]!==o?(d=(0,t.jsxs)(n.default,{href:g,className:"p-2 xl:static",prefetch:!1,children:[s,o]}),f[28]=g,f[29]=s,f[30]=o,f[31]=d):d=f[31],f[32]===Symbol.for("react.memo_cache_sentinel")?(c=(0,l.twMerge)("[&>div.switcher]:items-center [&>div.switcher>div>div]:bg-border-switcher"),f[32]=c):c=f[32],f[33]!==p?(u=(0,t.jsx)("nav",{className:c,children:p}),f[33]=p,f[34]=u):u=f[34],f[35]!==u||f[36]!==d?(h=(0,t.jsx)("header",{className:e,children:(0,t.jsxs)("div",{className:i,children:[d,u]})}),f[35]=u,f[36]=d,f[37]=h):h=f[37],h}if(S){let e,i,s,o,d,c,u;f[38]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.twMerge)("sticky top-0 w-full z-20 flex justify-center"),i=(0,l.twMerge)("h-24.25 w-full flex items-start justify-between gap-4 xl:gap-10 px-4 xl:px-14 bg-bg-primary","white-header-box-shadow"),f[38]=e,f[39]=i):(e=f[38],i=f[39]);let h=m===a.DEFAULT_LOCALE?"/":`/${m}`;return f[40]!==x?(s=!x&&(0,t.jsx)(r.default,{src:"/logo_wuerttembergische.svg",alt:"logo",title:"logo",width:363,height:32}),f[40]=x,f[41]=s):s=f[41],f[42]!==x?(o=x&&(0,t.jsx)(r.default,{src:"/logo_wuerttembergische_mobile.svg",alt:"logo",title:"logo",width:249,height:49,className:"w-62.25 h-12.25 min-w-52.5 sm:min-w-62.25"}),f[42]=x,f[43]=o):o=f[43],f[44]!==h||f[45]!==s||f[46]!==o?(d=(0,t.jsxs)(n.default,{href:h,className:"p-2 xl:static mt-4",prefetch:!1,children:[s,o]}),f[44]=h,f[45]=s,f[46]=o,f[47]=d):d=f[47],f[48]!==p?(c=(0,t.jsx)("nav",{className:"h-full flex justify-end text-fg-primary [&>div.switcher>div>div]:bg-border-primary xl:[&>div.switcher>div]:p-0 [&>div.switcher]:items-end [&>div.switcher]:pb-7.5",children:p}),f[48]=p,f[49]=c):c=f[49],f[50]!==d||f[51]!==c?(u=(0,t.jsx)("header",{className:e,children:(0,t.jsxs)("div",{className:i,children:[d,c]})}),f[50]=d,f[51]=c,f[52]=u):u=f[52],u}{let e,i,s,o,d,c;if(!T)return null;
163f[53]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.twMerge)("sticky top-0 w-full z-20 flex justify-center"),i=(0,l.twMerge)("h-24.25 w-full flex items-start justify-between gap-4 xl:gap-10 px-4 xl:px-14 bg-bg-primary","white-header-box-shadow"),f[53]=e,f[54]=i):(e=f[53],i=f[54]);let u=m===a.DEFAULT_LOCALE?"/":`/${m}`;return f[55]!==x?(s=x?(0,t.jsx)(r.default,{src:"/logo_wuestenrot_mobile.svg",alt:"logo",title:"logo",width:303,height:32,className:"w-75.75 min-w-52.5 sm:min-w-75.75 h-8"}):(0,t.jsx)(r.default,{src:"/logo_wuestenrot.svg",alt:"logo",title:"logo",width:303,height:32}),f[55]=x,f[56]=s):s=f[56],f[57]!==u||f[58]!==s?(o=(0,t.jsx)(n.default,{href:u,className:"p-2 xl:static mt-4",prefetch:!1,children:s}),f[57]=u,f[58]=s,f[59]=o):o=f[59],f[60]!==p?(d=(0,t.jsx)("nav",{className:"h-full flex justify-end text-fg-primary [&>div.switcher>div>div]:bg-border-primary xl:[&>div.switcher>div]:p-0 [&>div.switcher]:items-end [&>div.switcher]:pb-9 xl:[&>div.switcher]:pb-7.5",children:p}),f[60]=p,f[61]=d):d=f[61],f[62]!==o||f[63]!==d?(c=(0,t.jsx)("header",{className:e,children:(0,t.jsxs)("div",{className:i,children:[o,d]})}),f[62]=o,f[63]=d,f[64]=c):c=f[64],c}}])},66050,e=>{"use strict";var t=e.i(43476),i=e.i(932),r=e.i(37950),n=e.i(19056),s=e.i(92652),l=e.i(5109),a=e.i(19461),o=e.i(22496),d=e.i(64108),c=e.i(22775),u=e.i(75299),h=e.i(66962),f=e.i(49747);e.s(["LandingPagePreview",0,function(e){let p,m=(0,i.c)(20),{page:g,locale:x,context:b}=e,y=(0,s.useWebsitePredicate)(b.website);m[0]!==x?(p={locale:x},m[0]=x,m[1]=p):p=m[1];let _=(0,r.useContentfulLiveUpdates)(g,p);if(_){let e,i,r,s,p=_.fields.isBackgroundWhite;if(m[2]!==b||m[3]!==p||m[4]!==x||m[5]!==_.fields.modules||m[6]!==_.sys||m[7]!==y){let s,g=(_.fields.modules??[]).filter(y);m[11]!==p?(e=(0,n.twMerge)(a.WRAPPER_STYLES.VCenterStretch(),`relative ${p?"bg-bg-primary main-primary after:bg-bg-primary":"bg-bg-secondary main-secondary after:bg-bg-secondary"} after:content-[''] after:h-10 after:absolute after:-bottom-[40px] after:-z-10 after:w-full [&>*:last-child]:pb-32`),m[11]=p,m[12]=e):e=m[12],m[13]!==b||m[14]!==x?(s=e=>(0,d.isTypeHeroModuleLandingPages)(e)?(0,t.jsx)(h.HeroModuleLandingPagePreview,{locale:x,entry:e,context:b},e.sys.id):(0,o.isTypeHeroAppModule)(e)?(0,t.jsx)(u.HeroAppModulePreview,{locale:x,entry:e,context:b},e.sys.id):void 0,m[13]=b,m[14]=x,m[15]=s):s=m[15],i=g.filter(l.removeFalsy).map(s),r=g?.filter(l.removeFalsy)?.map(e=>(0,t.jsx)(f.ModuleSwitch,{moduleEntry:e,pageId:_.sys.id,locale:x,context:b,ignoredModules:[d.isTypeHeroModuleLandingPages,o.isTypeHeroAppModule],supportedModules:c.defaultPageContent},e.sys.id)).filter(Boolean),m[2]=b,m[3]=p,m[4]=x,m[5]=_.fields.modules,m[6]=_.sys,m[7]=y,m[8]=e,m[9]=i,m[10]=r}else e=m[8],i=m[9],r=m[10];return m[16]!==e||m[17]!==i||m[18]!==r?(s=(0,t.jsxs)("main",{className:e,children:[i,r]}),m[16]=e,m[17]=i,m[18]=r,m[19]=s):s=m[19],s}return null}])},43822,(e,t,i)=>{e.e,function(e){"use strict";let t="font-weight: normal;",i="font-weight: bold;",r="font-style: italic;",n=t+r,s="default",l=Object.freeze({assert:!0,error:!0,warn:!0}),a={expand:!1,defaultEvent:void 0,event:void 0,label:"AutoConsoleGroup",showTime:!0},o={profile:0,profileEnd:0,timeStamp:0,trace:0},d=Object.assign(console),{fromEntries:c,keys:u}=Object,h=e=>[e,d[e]],f=(e,t)=>c(u(e).map(t)),p=!(typeof window>"u")&&"function"==typeof window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;e.BOLD=i,e.FOREGROUND=p?"color: #E3E3E3;":"color: #1F1F1F;",e.HIGHLIGHT=p?"color: #A9C7FB;":"color: #135CD2;",e.ITALIC=r,e.NORMAL=t,e.default=function(e={}){let r={},c={},u=[],p={...a,expand:!e.collapsed||a.expanded,...e},m="";function g(){u.length=0,m=""}function x(){delete p.event,g()}function b(){let e;if(0===u.length)return void x();for(let[r,...s]of(d[u.some(([e])=>e in l)||p.expand?"group":"groupCollapsed"](`%c${p.label}%c ${(e=p.event||p.defaultEvent)?`${e}`:""} %c${p.showTime?m:""}`,t,i,n),u))d.assert(r in d,`Unknown console method: ${r}`),r in d&&d[r](...s);d.groupEnd(),x()}function y(){let e,t,i,r,n,s;""===m&&(e=new Date,i=(t=(t,i)=>e[t]().toString().padStart(i,"0"))("getHours",2),r=t("getMinutes",2),n=t("getSeconds",2),s=t("getMilliseconds",3),m=`@ ${i}:${r}:${n}.${s}`,queueMicrotask(()=>queueMicrotask(b)))}function _(e,...t){0===u.length&&y(),u.push([e,...t])}function v(e=s,...t){if(!r[e])return void _("timeLog",e,...t);let i=performance.now()-r[e];_("log",`${e}: ${i} ms`,...t)}return{...f(p,e=>[e,function(t){p[e]=t}]),...f(console,e=>[e,(...t)=>_(e,...t)]),...f(o,h),assert:function(e,...t){!0!==e&&_("assert",e,...t)},count:function(e=s){c[e]?c[e]+=1:c[e]=1,_("log",`${e}: ${c[e]}`)},countReset:function(e=s){delete c[e]},endAutoGroup:b,errorBoundary:e=>(...t)=>{let i;try{i=e(...t)}catch(e){if(!Error.prototype.isPrototypeOf(e))throw e;_("error",e),b()}return i},event:function(e){y(),p.event=e},purge:g,time:function(e=s){y(),r[e]=performance.now()},timeEnd:function(e=s){v(e),delete r[e]},timeLog:v,touch:y}}
163,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}(i)},20964,(e,t,i)=>{e.e,t.exports=function(e){"use strict";var t;let i,r="5.5.9",n="iframeResizer",s="autoResize",l="init",a="iframeReady",o="load",d="message",c="onload",u="pageInfo",h="parentInfo",f="reset",p="resize",m="scroll",g="parent",x="string",b="object",y="function",_="auto",v="none",w="both",S="vertical",T="horizontal",L="[iFrameSizer]",C=Object.freeze({max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),k=Object.freeze({[c]:1,[l]:1,[a]:1}),E="expanded",j="collapsed",N=Object.freeze({[E]:1,[j]:1}),P="Use of the old name will be removed in a future version of <i>iframe-resizer</>.",O=(e,t,i,r)=>e.addEventListener(t,i,r||!1),M=(e,t,i)=>e.removeEventListener(t,i,!1),A=e=>{if(!e)return"";let t=-0x21524118,i=0x41c6ce50;for(let r,n=0;n<e.length;n++)t=Math.imul(t^(r=e.codePointAt(n)),0x85ebca77),i=Math.imul(i^r,0xc2b2ae3d);return t^=Math.imul(t^i>>>15,0x735a2d97),i^=Math.imul(i^t>>>15,0xcaf649a9),t^=i>>>16,(2097152*((i^=t>>>16)>>>0)+(t>>>11)).toString(36)},I=e=>e.replace(/[A-Za-z]/g,e=>String.fromCodePoint((e<="Z"?90:122)>=(e=e.codePointAt(0)+19)?e:e-26)),R=["<yi>Puchspk Spjluzl Rlf</><iy><iy>","<yi>Tpzzpun Spjluzl Rlf</><iy><iy>","Aopz spiyhyf pz hchpshisl dpao ivao Jvttlyjphs huk Vwlu-Zvbyjl spjluzlz.<iy><iy><i>Jvttlyjphs Spjluzl</><iy>Mvy jvttlyjphs bzl, <p>pmyhtl-ylzpgly</> ylxbpylz h svd jvza vul aptl spjluzl mll. Mvy tvyl pumvythapvu cpzpa <b>oaawz://pmyhtl-ylzpgly.jvt/wypjpun</>.<iy><iy><i>Vwlu Zvbyjl Spjluzl</><iy>Pm fvb hyl bzpun aopz spiyhyf pu h uvu-jvttlyjphs vwlu zvbyjl wyvqlja aolu fvb jhu bzl pa mvy myll bukly aol alytz vm aol NWS C3 Spjluzl. Av jvumpyt fvb hjjlwa aolzl alytz, wslhzl zla aol <i>spjluzl</> rlf pu <p>pmyhtl-ylzpgly</> vwapvuz av <i>NWSc3</>.<iy><iy>Mvy tvyl pumvythapvu wslhzl zll: <b>oaawz://pmyhtl-ylzpgly.jvt/nws</>","<i>NWSc3 Spjluzl Clyzpvu</><iy><iy>Aopz clyzpvu vm <p>pmyhtl-ylzpgly</> pz ilpun bzlk bukly aol alytz vm aol <i>NWS C3</> spjluzl. Aopz spjluzl hssvdz fvb av bzl <p>pmyhtl-ylzpgly</> pu Vwlu Zvbyjl wyvqljaz, iba pa ylxbpylz fvby wyvqlja av il wbispj, wyvcpkl haaypibapvu huk il spjluzlk bukly clyzpvu 3 vy shaly vm aol NUB Nlulyhs Wbispj Spjluzl.<iy><iy>Pm fvb hyl bzpun aopz spiyhyf pu h uvu-vwlu zvbyjl wyvqlja vy dlizpal, fvb dpss ullk av wbyjohzl h svd jvza vul aptl jvttlyjphs spjluzl.<iy><iy>Mvy tvyl pumvythapvu cpzpa <b>oaawz://pmyhtl-ylzpgly.jvt/wypjpun</>.","<iy><yi>Zvsv spjluzl kvlz uva zbwwvya jyvzz-kvthpu</><iy><iy>Av bzl <p>pmyhtl-ylzpgly</> dpao jyvzz kvthpu pmyhtlz fvb ullk lpaoly aol Wyvmlzzpvuhs vy Ibzpulzz spjluzlz. Mvy klahpsz vu bwnyhkl wypjpun wslhzl jvuahja [email protected].","Pu whnl spurpun ylxbpylz h Wyvmlzzpvuhs vy Ibzpulzz spjluzl. Wslhzl zll <b>oaawz://pmyhtl-ylzpgly.jvt/wypjpun</> mvy tvyl klahpsz."],z=["NWSc3","zvsv","wyv","ibzpulzz","vlt"],$=Object.fromEntries(["2cgs7fdf4xb","1c9ctcccr4z","1q2pc4eebgb","ueokt0969w","w2zxchhgqz","1umuxblj2e5","2b5sdlfhbev","zo4ui3arjo","oclbb4thgl"].map((e,t)=>[e,Math.max(0,t-1)])),B=e=>I(R[e]),D=Object.hasOwn||((e,t)=>Object.prototype.hasOwnProperty.call(e,t)),Y={br:"\n",rb:"\x1b[31;1m",bb:"\x1b[34;1m",b:"\x1b[1m",i:"\x1b[3m",u:"\x1b[4m","/":"\x1b[m"},F=Object.keys(Y),H=RegExp(`<(${F.join("|")})>`,"gi"),V=(e,t)=>Y[t]??"",U=e=>t=>e(typeof t===x?window.chrome?t.replace(H,V):t.replaceAll("<br>","\n").replaceAll(/<\/?[^>]+>/gi,""):t),W={},J=e?.__esModule?e.default:e,q=!0,K=J({expand:!1,label:g}),G=e=>(t,...i)=>W[t]?W[t].console[e](...i):K[e](...i),X=(e,...t)=>!0===(W[e]?W[e].log:q)?G("log")(e,...t):null,Q=G("warn"),Z=G("error"),ee=G("event"),et=G("purge"),ei=G("endAutoGroup"),er=G("errorBoundary"),en=U(e=>e),es=(e,...t)=>W[e]?W[e].console.warn(...t.map(en)):queueMicrotask(()=>{let i=U((...t)=>[`${n}(${e})`,...t].join(" "));console?.warn(...t.map(i))}),el=((e,t="renamed to")=>(i,r,n="",s="")=>es(s,`<rb>Deprecated ${e}(${i.replace("()","")})</> 164 165The <b>${i}</> ${e.toLowerCase()} has been ${t} <b>${r}</>. ${n}Use of the old ${e.toLowerCase()} will be removed in a future version of <i>iframe-resizer</>.`))("Option"),ea={}
165,eo=Object.freeze({autoResize:!0,bodyBackground:null,bodyMargin:null,bodyPadding:null,checkOrigin:!0,direction:S,firstRun:!0,inPageLinks:!1,heightCalculationMethod:_,id:"iFrameResizer",log:!1,logExpand:!1,license:void 0,mouseEvents:!0,offsetHeight:null,offsetWidth:null,postMessageTarget:null,sameDomain:!1,scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,waitForLoad:!1,warningTimeout:5e3,widthCalculationMethod:_,onBeforeClose:()=>!0,onAfterClose(){},onInit:!1,onMessage:null,onMouseEnter(){},onMouseLeave(){},onReady:e=>{typeof W[e.id].onInit===y&&(el("init()","onReady()","",e.id),W[e.id].onInit(e))},onResized(){},onScroll:()=>!0}),ed={position:null,version:r};function ec(t){var i;let n,a,c,b,y;function _(){eb(D),eg(H),$("onResized",D)}let v=e=>B.slice(B.indexOf(":")+7+e),w=(e,t)=>(i,r)=>{let n={};n[r]||(ey(`${i} (${e})`,`${e}:${t()}`,r),n[r]=requestAnimationFrame(()=>{n[r]=null}))},S=(e,t)=>()=>{let i=!1,r=t=>()=>{W[d]?i&&i!==t||(e(t,d),i=t,requestAnimationFrame(()=>{i=!1})):a()},n=r(m),s=r("resize window");function l(e,t){t(window,m,n),t(window,p,s)}function a(){ee(d,`stop${t}`),l(0,M),c.disconnect(),u.disconnect(),M(W[d].iframe,o,a)}let d=H,c=new ResizeObserver(r("pageObserver")),u=new ResizeObserver(r("iframeObserver"));W[d]&&(W[d][`stop${t}`]=a,O(W[d].iframe,o,a),l(0,O),c.observe(document.body,{attributes:!0,childList:!0,subtree:!0}),u.observe(W[d].iframe,{attributes:!0,childList:!1,subtree:!1}))},T=e=>()=>{e in W[H]&&(W[H][e](),delete W[H][e])},C=w(u,function(){let e=document.body.getBoundingClientRect(),t=D.iframe.getBoundingClientRect(),{scrollY:i,scrollX:r,innerHeight:n,innerWidth:s}=window,{clientHeight:l,clientWidth:a}=document.documentElement;return JSON.stringify({iframeHeight:t.height,iframeWidth:t.width,clientHeight:Math.max(l,n||0),clientWidth:Math.max(a,s||0),offsetTop:parseInt(t.top-e.top,10),offsetLeft:parseInt(t.left-e.left,10),scrollTop:i,scrollLeft:r,documentHeight:l,documentWidth:a,windowHeight:n,windowWidth:s})}),k=w(h,function(){let{iframe:e}=D,{scrollWidth:t,scrollHeight:i}=document.documentElement,{width:r,height:n,offsetLeft:s,offsetTop:l,pageLeft:a,pageTop:o,scale:d}=window.visualViewport;return JSON.stringify({iframe:e.getBoundingClientRect(),document:{scrollWidth:t,scrollHeight:i},viewport:{width:r,height:n,offsetLeft:s,offsetTop:l,pageLeft:a,pageTop:o,scale:d}})}),E=S(C,"PageInfo"),j=S(k,"ParentInfo"),N=T("stopPageInfo"),P=T("stopParentInfo");function A(e){let t=e.getBoundingClientRect();return ep(),{x:Number(t.left)+Number(ed.position.x),y:Number(t.top)+Number(ed.position.y)}}function I(t){let i=t?A(D.iframe):{x:0,y:0};X(H,`Reposition requested (offset x:%c${i.x}%c y:%c${i.y})`,e.HIGHLIGHT,e.FOREGROUND,e.HIGHLIGHT);let r={x:D.width+i.x,y:D.height+i.y},n=window.parentIframe||window.parentIFrame;n?setTimeout(()=>n["scrollTo"+(t?"Offset":"")](r.x,r.y)):(ed.position=r,R(H))}function R(e){let{x:t,y:i}=ed.position;!1!==$("onScroll",{iframe:W[e]?.iframe,top:i,left:t,x:t,y:i})?eg(e):em()}function z(e){let t={};if(0===D.width&&0===D.height){let e=v(9).split(":");t={x:e[1],y:e[0]}}else t={x:D.width,y:D.height};$(e,{iframe:D.iframe,screenX:Number(t.x),screenY:Number(t.y),type:D.type})}let $=(e,t)=>eu(H,e,t),B=t.data;if("[iFrameResizerChild]Ready"===B)return i=t.source,void Object.values(W).forEach(({initChild:e,postMessageTarget:t})=>{i===t&&e()});if(L!==`${B}`.slice(0,13)||!(B.slice(13).split(":")[0]in W)){if(typeof B!==x)return;return void ee(g,"ignoredMessage")}let D=(a=(n=B.slice(13).split(":"))[1]?Number(n[1]):0,b=getComputedStyle(c=W[n[0]]?.iframe),y={iframe:c,id:n[0],height:a+("border-box"!==b.boxSizing?0:(b.paddingTop?parseInt(b.paddingTop,10):0)+(b.paddingBottom?parseInt(b.paddingBottom,10):0))+("border-box"!==b.boxSizing?0:(b.borderTopWidth?parseInt(b.borderTopWidth,10):0)+(b.borderBottomWidth?parseInt(b.borderBottomWidth,10):0)),width:Number(n[2]),type:n[3],msg:n[4]},n[5]&&(y.mode=n[5]),y),{id:Y,type:F}=D,H=Y;H?(ee(H,F),er(H,function(i){(function(e){if(!W[e])throw Error(`${D.type} No settings for ${e}. Message was: ${B}`)})(H),D.type in{true:1,false:1,undefined:1}||(null!==D.iframe||(Q(H,`The iframe (${D.id}) was not found.`),0))&&function(){let{origin:e,sameOrigin:i}=t;if(i)return!0;let r=W[H]?.checkOrigin;if(r&&"null"!=`${e}`&&!(r.constructor===Array?function(){let t=0,i=!1;for(;t<r.length;t++)if(r[t]===e){i=!0;break}return i}():e===W[H]?.remoteHost))throw Error(`Unexpected message received from: ${e} for ${D.iframe.id}. Message was: ${t.data}. This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.`);return!0}()&&function(){var t;let{height:i,iframe:n,msg:a,type:o,width:c}=D;switch(W[H]?.firstRun&&W[H]&&(eS(H,D.mode),W[H].firstRun=!1),o){case"close"
165:ef(n);break;case d:t=v(6),$("onMessage",{iframe:D.iframe,message:JSON.parse(t)});break;case"mouseenter":z("onMouseEnter");break;case"mouseleave":z("onMouseLeave");break;case"beforeUnload":X(H,"Ready state reset"),W[H].initialised=!1;break;case s:W[H].autoResize=JSON.parse(v(9));break;case"scrollBy":let p,m,g;p=D.width,m=D.height,g=window.parentIframe||window.parentIFrame||window,X(H,`scrollBy: x: %c${p}%c y: %c${m}`,e.HIGHLIGHT,e.FOREGROUND,e.HIGHLIGHT),g.scrollBy(p,m);break;case"scrollTo":I(!1);break;case"scrollToOffset":I(!0);break;case u:E();break;case h:j();break;case"pageInfoStop":N();break;case"parentInfoStop":P();break;case"inPageLink":let x,b,y,w,S;b=decodeURIComponent(x=v(9).split("#")[1]||""),(y=document.getElementById(b)||document.getElementsByName(b)[0])?(w=A(y),X(H,`Moving to in page link: %c#${x}`,e.HIGHLIGHT),ed.position={x:w.x,y:w.y},R(H),window.location.hash=x):window.top!==window.self&&(S=window.parentIframe||window.parentIFrame)&&S.moveToAnchor(x);break;case"title":W[H]?.syncTitle&&(W[H].iframe.title=a,X(H,`Set iframe title attribute: %c${a}`,e.HIGHLIGHT));break;case f:ex(D);break;case l:_(),function(e){try{W[e].sameOrigin=!!W[e]?.iframe?.contentWindow?.iframeChildListener}catch(t){W[e].sameOrigin=!1}}(H),a!==r&&(void 0!==a||es(H,"<rb>Legacy version detected in iframe</>\n\nDetected legacy version of child page script. It is recommended to update the page in the iframe to use <b>@iframe-resizer/child</>.\n\nSee <u>https://iframe-resizer.com/setup/#child-page-setup</> for more details.\n")),W[H].initialised=!0,$("onReady",n);break;default:if(0===c&&0===i)return Q(H,`Unsupported message received (${o}), this is likely due to the iframe containing a later version of iframe-resizer than the parent page`);if(0===c||0===i||document.hidden)return;_()}}()})(B)):Q("","iframeResizer received messageData without id, message was: ",B)}function eu(e,t,i){let r=null,n=null;if(W[e]){if(typeof(r=W[e][t])!==y)throw TypeError(`${t} on iFrame[${e}] is not a function`);if("onBeforeClose"===t||"onScroll"===t)try{n=r(i)}catch(i){console.error(i),Q(e,`Error in ${t} callback`)}else((e,...t)=>{setTimeout(()=>e(...t),0)})(r,i)}return n}function eh(e){let{id:t}=e;delete W[t],delete e.iframeResizer}function ef(e){let{id:t}=e;if(!1!==eu(t,"onBeforeClose",t)){try{e.parentNode&&e.remove()}catch(e){Q(t,e)}eu(t,"onAfterClose",t),eh(e)}}function ep(e){null===ed.position&&(ed.position={x:window.scrollX,y:window.scrollY})}function em(){ed.position=null}function eg(t){null!==ed.position&&(window.scrollTo(ed.position.x,ed.position.y),X(t,`Set page position: %c${ed.position.x}%c, %c${ed.position.y}`,e.HIGHLIGHT,e.FOREGROUND,e.HIGHLIGHT),em())}function ex(e){ep(e.id),eb(e),ey(f,f,e.id)}function eb(t){function i(i){let n=`${t[i]}px`;t.iframe.style[i]=n,X(r,`Set ${i}: %c${n}`,e.HIGHLIGHT)}let{id:r}=t,{sizeHeight:n,sizeWidth:s}=W[r];n&&i("height"),s&&i("width")}function ey(t,i,r){function n(n){let s=t in k?i.split(":").filter((e,t)=>19!==t).join(":"):i;X(r,n,e.HIGHLIGHT,e.FOREGROUND,e.HIGHLIGHT),X(r,`Message data: %c${s}`,e.HIGHLIGHT)}ee(r,t),W[r]&&(W[r]?.postMessageTarget?function(){let{iframe:e,postMessageTarget:s,sameOrigin:l,targetOrigin:a}=W[r];if(l)try{return e.contentWindow.iframeChildListener(L+i),void n(`Sending message to iframe %c${r}%c via same origin%c`)}catch(e){t in k?W[r].sameOrigin=!1:Q(r,"Same origin messaging failed, falling back to postMessage")}n(`Sending message to iframe: %c${r}%c targetOrigin: %c${a}`),s.postMessage(L+i,a)}():Q(r,`Iframe(${r}) not found`))}let e_=0,ev=!1,ew=!1;function eS(t,i=-3){var n;if(ev)return;let s=Math.max(W[t].mode,i);if(s>W[t].mode&&(W[t].mode=s),s<0)throw et(t),W[t].vAdvised||es(t||"Parent",`${B(s+2)}${B(2)}`),W[t].vAdvised=!0,B(s+2).replace(/<\/?[a-z][^>]*>|<\/>/gi,"");s>0&&ew||(n=`v${r} (${I(z[s])})`,queueMicrotask(()=>console.info(`%ciframe-resizer ${n}`,q||s<1?"font-weight: bold;":e.NORMAL))),s<1&&es("Parent",B(3)),ev=!0}function eT(){!0!==document.hidden&&Object.values(W).filter(({autoResize:e,firstRun:t})=>e&&!t).forEach(({iframe:e})=>ey("tabVisible",p,e.id))}let eL=(t=()=>{O(window,d,ec),O(document,"visibilitychange",eT),window.iframeParentListener=e=>setTimeout(()=>
165ec({data:e,sameOrigin:!0}))},i=!1,function(){return i?void 0:(i=!0,Reflect.apply(t,this,arguments))});return t=>i=>{let r,u,h;function f(e,t){D(W[m],e)&&(es(m,`<rb>Deprecated option</> 166 167The <b>${e}</> option has been renamed to <b>${t}</>. ${P}`),W[m][t]=W[m][e],delete W[m][e])}let m=function(e){let r;if(e&&typeof e!==x)throw TypeError("Invalid id for iFrame. Expected String");return""!==e&&e||(r=t?.id||eo.id+e_++,null!==document.getElementById(r)&&(r+=e_++),i.id=e=r,ee(e,"assignId")),e}(i.id);if(typeof t!==b)throw TypeError("Options is not an object");return function(e){let{search:t}=window.location;t.includes("ifrlog")&&(e.log=j,e.logExpand=t.includes("ifrlog=expanded"))}(t),r=D(t,"log"),u=typeof t.log===x,h=r?!!u||t.log:eo.log,D(t,"logExpand")||(t.logExpand=r&&u?t.log===E:eo.logExpand),-1===t?.log&&(t.log=!1,ew=!0),function({enabled:e,expand:t,iframeId:i}){let r=J({expand:t,label:window.top===window.self?`parent(${i})`:`nested parent(${i})`});q=e,W[i]||(W[i]={console:r})}({enabled:h,expand:t.logExpand,iframeId:m}),!u||t.log in N||Z(m,'Invalid value for options.log: Accepted values are "expanded" and "collapsed"'),t.log=h,er(m,function(t){var r,u;let h;n in i?Q(m,`Ignored iframe (${m}), already setup.`):(W[m]={...W[m],iframe:i,remoteHost:i?.src.split("/").slice(0,3).join("/"),...eo,...t?(("sizeWidth"in t||"sizeHeight"in t||s in t)&&es(m,`<rb>Deprecated Option</> 168 169The <b>sizeWidth</>, <b>sizeHeight</> and <b>autoResize</> options have been replaced with new <b>direction</> option which expects values of <bb>${S}</>, <bb>${T}</>, <bb>${w}</> or <bb>${v}</>. 170`),t):{},mouseEvents:D(t,"onMouseEnter")||D(t,"onMouseLeave"),mode:(e=>{let t=e[I("spjluzl")]||e[I("rlf")]||e[I("clyzpvu")];if(!t)return -1;let i=t.split("-"),r=function(e=""){let t=-2,i=A(I(e));return i in $&&(t=$[i]),t>4?t-4:t}(i[0]);return 0===r||i[2]===A(i[0]+i[1])||(r=-2),r})(t),syncTitle:""===(h=W[m]?.iframe?.title)||void 0===h},f("offset","offsetSize"),f("onClose","onBeforeClose"),f("onClosed","onAfterClose"),ee(m,"setup"),function(){let{direction:e}=W[m];switch(e){case S:break;case T:W[m].sizeHeight=!1;case w:W[m].sizeWidth=!0;break;case v:W[m].sizeWidth=!1,W[m].sizeHeight=!1,W[m].autoResize=!1;break;default:throw TypeError(m,`Direction value of "${e}" is not valid`)}}(),(r=t?.offsetSize||t?.offset)&&(W[m].direction===S?W[m].offsetHeight=r:W[m].offsetWidth=r),W[m].warningTimeout||X(m,"warningTimeout:%c disabled",e.HIGHLIGHT),null===W[m].postMessageTarget&&(W[m].postMessageTarget=i.contentWindow),W[m].targetOrigin=!0===W[m].checkOrigin?""===(u=W[m].remoteHost)||null!==u.match(/^(about:blank|javascript:|file:\/\/)/)?"*":u:"*",function(e){if(!0===ea[e])return;let t=document.querySelectorAll(`iframe#${CSS.escape(e)}`);if(t.length<=1)return;ea[e]=!0;let i=Array.from(t).flatMap(e=>["\n",e,"\n"]);es(e,`<rb>Duplicate ID attributes detected</> 171 172The <b>${e}</> ID is not unique. Having multiple iframes on the same page with the same ID causes problems with communication between the iframe and parent page. Please ensure that the ID of each iframe has a unique value. 173 174Found <bb>${t.length}</> iframes with the <b>${e}</> ID:`,...i,"\n")}(m),function(){if(ev)return;let{mode:e}=W[m];-1!==e&&eS(m,e)}(),eL(),function(){switch(i.style.overflow=!1===W[m]?.scrolling?"hidden":_,W[m]?.scrolling){case"omit":break;case!0:i.scrolling="yes";break;case!1:i.scrolling="no";break;default:i.scrolling=W[m]?W[m].scrolling:"no"}}(),function(){let{bodyMargin:e}=W[m];"number"!=typeof e&&"0"!==e||(W[m].bodyMargin=`${e}px`)}(),function(e,t){var r;let n=r=>()=>{if(!W[e])return;let{firstRun:n,iframe:s}=W[e];ey(r,t,e),r===l&&"lazy"===s.loading||function(e,t){let i=t[e],{msgTimeout:r,warningTimeout:n}=i;n&&(r&&clearTimeout(r),i.msgTimeout=setTimeout(function(){let i=t[e];void 0!==i&&(i.msgTimeout=void 0,function(e){let{initialised:t}=e;return t&&(e.initialisedFirstPage=!0),t}(i)||function(e){let{checkOrigin:t,iframe:{id:i,src:r,sandbox:n},initialisedFirstPage:s,waitForLoad:l,warningTimeout:a}=e,o=(e=>{try{return new URL(e).origin}catch(e){return null}})(r);ee(i,"noResponse"),es(i,`<rb>No response from iframe</> 175 176The iframe (<i>${i}</>) has not responded within ${a/1e3} seconds. Check <b>@iframe-resizer/child</> package has been loaded in the iframe. 177${t&&o?` 178The <b>checkOrigin</> option is currently enabled. If the iframe redirects away from <i>${o}</>, then the connection to the iframe may be blocked by the browser. To disable this option, set <b>checkOrigin</> to <bb>false</> or an array of allowed origins. See <u>https://iframe-resizer.com/checkorigin</> for more information. 179`:""}${l&&!s?"\nThe <b>waitForLoad</> option is currently set to <bb>true</>. If the iframe loads before <i>iframe-resizer</> runs, this option will prevent <i>iframe-resizer</> initialising. To disable this option, set <b>waitForLoad</> to <bb>false</>.\n":""}${typeof n===b&&n.length>
1790&&!(n.contains("allow-scripts")&&n.contains("allow-same-origin"))?"\nThe iframe has the <b>sandbox</> attribute, please ensure it contains both the <bb>allow-same-origin</> and <bb>allow-scripts</> values.\n":""} 180This message can be ignored if everything is working, or you can set the <b>warningTimeout</> option to a higher value or zero to suppress this warning. 181`)}(i))},n))}(e,W),n||W[m]?.heightCalculationMethod in C&&ex({iframe:i,height:1,width:1,type:l})},{iframe:s}=W[e];W[e].initChild=n(a),r=n(c),O(s,o,()=>setTimeout(r,1)),function(e,t){let{iframe:i,waitForLoad:r}=W[e];!0!==r&&((e=>{let{src:t,srcdoc:i}=e;return!i&&(null==t||""===t||"about:blank"===t)})(i)?setTimeout(()=>{ee(e,"noContent"),X(e,"No content detected in the iframe, delaying initialisation")}):setTimeout(t))}(e,n(l))}(m,function(e){let{autoResize:t,bodyBackground:i,bodyMargin:r,bodyPadding:n,heightCalculationMethod:s,inPageLinks:l,license:a,log:o,logExpand:d,mouseEvents:c,offsetHeight:u,offsetWidth:h,mode:f,sizeHeight:p,sizeWidth:m,tolerance:g,widthCalculationMethod:x}=W[e];return[e,"8",m,o,"32",!0,t,r,s,i,n,g,l,"child",x,c,u,h,p,a,ed.version,f,"",d].join(":")}(m)),function(){if(W[m]){let{iframe:e}=W[m],t={close:ef.bind(null,e),disconnect:eh.bind(null,e),removeListeners(){es(m,`<rb>Deprecated Method Name</> 182 183The <b>removeListeners()</> method has been renamed to <b>disconnect()</>. ${P} 184`),this.disconnect()},resize(){es(m,"<rb>Deprecated Method</>\n\nUse of the <b>resize()</> method from the parent page is deprecated and will be removed in a future version of <i>iframe-resizer</>. As their are no longer any edge cases that require triggering a resize from the parent page, it is recommended to remove this method from your code."),ey.bind(null,"Window resize",p,m)},moveToAnchor(e){((e,t,i)=>{if(typeof e!==t)throw TypeError(`${i} is not a ${t.charAt(0).toUpperCase()+t.slice(1)}`)})(e,x,"moveToAnchor(anchor) anchor"),ey("Move to anchor",`moveToAnchor:${e}`,m)},sendMessage(e){e=JSON.stringify(e),ey(d,`${d}:${e}`,m)}};e.iframeResizer=t,e.iFrameResizer=t}}(),ei(m))})(t),i?.iframeResizer}}(e.r(43822))},78333,(e,t,i)=>{var r=0/0,n=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,a=/^0o[0-7]+$/i,o=parseInt,d=e.g&&e.g.Object===Object&&e.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=d||c||Function("return this")(),h=Object.prototype.toString,f=Math.max,p=Math.min,m=function(){return u.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function x(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==h.call(t))return r;if(g(e)){var t,i="function"==typeof e.valueOf?e.valueOf():e;e=g(i)?i+"":i}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var d=l.test(e);return d||a.test(e)?o(e.slice(2),d?2:8):s.test(e)?r:+e}t.exports=function(e,t,i){var r,n,s,l,a,o,d=0,c=!1,u=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var i=r,s=n;return r=n=void 0,d=t,l=e.apply(s,i)}function y(e){var i=e-o,r=e-d;return void 0===o||i>=t||i<0||u&&r>=s}function _(){var e,i,r,n=m();if(y(n))return v(n);a=setTimeout(_,(e=n-o,i=n-d,r=t-e,u?p(r,s-i):r))}function v(e){return(a=void 0,h&&r)?b(e):(r=n=void 0,l)}function w(){var e,i=m(),s=y(i);if(r=arguments,n=this,o=i,s){if(void 0===a)return d=e=o,a=setTimeout(_,t),c?b(e):l;if(u)return a=setTimeout(_,t),b(o)}return void 0===a&&(a=setTimeout(_,t)),l}return t=x(t)||0,g(i)&&(c=!!i.leading,s=(u="maxWait"in i)?f(x(i.maxWait)||0,t):s,h="trailing"in i?!!i.trailing:h),w.cancel=function(){void 0!==a&&clearTimeout(a),d=0,r=o=n=a=void 0},w.flush=function(){return void 0===a?l:v(m())},w}},9885,(e,t,i)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"encodeURIPath",{enumerable:!0,get:function(){return r}})},67585,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let r=e.r(32061);function n({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new r.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
184configurable:!0});return t}},52157,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"PreloadChunks",{enumerable:!0,get:function(){return o}});let r=e.r(43476),n=e.r(74080),s=e.r(63599),l=e.r(9885),a=e.r(43369);function o({moduleIds:e}){if("u">typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let i=[];if(t.reactLoadableManifest&&e){let r=t.reactLoadableManifest;for(let t of e){if(!r[t])continue;let e=r[t].files;i.push(...e)}}if(0===i.length)return null;let d=(0,a.getAssetTokenQuery)();return(0,r.jsx)(r.Fragment,{children:i.map(e=>{let i=`${t.assetPrefix}/_next/${(0,l.encodeURIPath)(e)}${d}`;return e.endsWith(".css")?(0,r.jsx)("link",{precedence:"dynamic",href:i,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,n.preload)(i,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},69093,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return d}});let r=e.r(43476),n=e.r(71645),s=e.r(67585),l=e.r(52157);function a(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},d=function(e){let t={...o,...e},i=(0,n.lazy)(()=>t.loader().then(a)),d=t.loading;function c(e){let a=d?(0,r.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,c=o?n.Suspense:n.Fragment,u=t.ssr?(0,r.jsxs)(r.Fragment,{children:["u"<typeof window?(0,r.jsx)(l.PreloadChunks,{moduleIds:t.modules}):null,(0,r.jsx)(i,{...e})]}):(0,r.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(i,{...e})});return(0,r.jsx)(c,{...o?{fallback:a}:{},children:u})}return c.displayName="LoadableComponent",c}},70703,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return n}});let r=e.r(55682)._(e.r(69093));function n(e,t){let i={};"function"==typeof e&&(i.loader=e);let n={...i,...t};return(0,r.default)({...n,modules:n.loadableGenerated?.modules})}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},52210,(e,t,i)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,s=r?Symbol.for("react.portal"):60106,l=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,o=r?Symbol.for("react.profiler"):60114,d=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,h=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,x=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,_=r?Symbol.for("react.responder"):60118,v=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case h:case l:case o:case a:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case x:case g:case d:return e;default:return t}}case s:return t}}}function S(e){return w(e)===h}i.AsyncMode=u,i.ConcurrentMode=h,i.ContextConsumer=c,i.ContextProvider=d,i.Element=n,i.ForwardRef=f,i.Fragment=l,i.Lazy=x,i.Memo=g,i.Portal=s,i.Profiler=o,i.StrictMode=a,i.Suspense=p,i.isAsyncMode=function(e){return S(e)||w(e)===u},i.isConcurrentMode=S,i.isContextConsumer=function(e){return w(e)===c},i.isContextProvider=function(e){return w(e)===d},i.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},i.isForwardRef=function(e){return w(e)===f},i.isFragment=function(e){return w(e)===l},i.isLazy=function(e){return w(e)===x},i.isMemo=function(e){return w(e)===g},i.isPortal=function(e){return w(e)===s},i.isProfiler=function(e){return w(e)===o},i.isStrictMode=function(e){return w(e)===a},i.isSuspense=function(e){return w(e)===p},i.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===l||e===h||e===o||e===a||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===x||e.$$typeof===g||e.$$typeof===d||e.$$typeof===c||e.$$typeof===f||e.$$typeof===y||e.$$typeof===_||e.$$typeof===v||e.$$typeof===b)},i.typeOf=w},79684,(e,t,i)=>{"use strict";e.i(47167),t.exports=e.r(52210)},98437,(e,t,i)=>{"use strict";var r=e.r(79684),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},s={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function o(e){return r.isMemo(e)?l:a[e.$$typeof]||n}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[r.Memo]=l;var d=Object.defineProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;
184t.exports=function e(t,i,r){if("string"!=typeof i){if(p){var n=f(i);n&&n!==p&&e(t,n,r)}var l=c(i);u&&(l=l.concat(u(i)));for(var a=o(t),m=o(i),g=0;g<l.length;++g){var x=l[g];if(!s[x]&&!(r&&r[x])&&!(m&&m[x])&&!(a&&a[x])){var b=h(i,x);try{d(t,x,b)}catch(e){}}}}return t}},82981,(e,t,i)=>{"use strict";var r=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),d=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.for("react.view_transition"),g=Symbol.for("react.client.reference");function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case s:case a:case l:case u:case h:case m:return e;default:switch(e=e&&e.$$typeof){case d:case c:case p:case f:case o:return e;default:return t}}case n:return t}}}i.ContextConsumer=o,i.ContextProvider=d,i.Element=r,i.ForwardRef=c,i.Fragment=s,i.Lazy=p,i.Memo=f,i.Portal=n,i.Profiler=a,i.StrictMode=l,i.Suspense=u,i.SuspenseList=h,i.isContextConsumer=function(e){return x(e)===o},i.isContextProvider=function(e){return x(e)===d},i.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},i.isForwardRef=function(e){return x(e)===c},i.isFragment=function(e){return x(e)===s},i.isLazy=function(e){return x(e)===p},i.isMemo=function(e){return x(e)===f},i.isPortal=function(e){return x(e)===n},i.isProfiler=function(e){return x(e)===a},i.isStrictMode=function(e){return x(e)===l},i.isSuspense=function(e){return x(e)===u},i.isSuspenseList=function(e){return x(e)===h},i.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===s||e===a||e===l||e===u||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===d||e.$$typeof===o||e.$$typeof===c||e.$$typeof===g||void 0!==e.getModuleId)||!1},i.typeOf=x},56578,(e,t,i)=>{"use strict";e.i(47167),t.exports=e.r(82981)}]);
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.