1import{r as p,j as i,B as G,z as V,F as Io,v as Oi,C as _i,D as yd,c as X,g as wd,N as fr,G as jd,H as Ed,I as Oo,J as _o,u as Sd,K as Td,P as Nd}from"./components-pwGtVyjX.js";import{m as Ai,a8 as Rt,M as Cd,a9 as Ao,aa as Ri,ab as vt,ac as Fi,ad as Lr,ae as Ro,af as Pd,ag as Fo,ah as Md,ai as kd,aj as Ld,ak as $d,al as Id,am as Od,an as si,ao as _d,ap as Ad,aq as Rd,ar as Fd,as as Dd,at as Vd,au as zd,av as Do,aw as Hd,ax as Gd,ay as Vo,az as Bd,aA as U,G as Nt,O as Bs,Z as Di,aB as Wd,i as z,aC as Vi,_ as me,L as Ud,aD as Yd,a1 as dn,X as A,aE as Xd,aF as Zd,j as Ee,W as ne,V as fn,aG as zo,aH as Kd,S as pn,a4 as hn,aI as qd,aJ as Jd,a5 as Ho,k as Vt,aK as ai,aL as Fe,aM as Qd,aN as ef,o as tf,n as nf,s as rf,a7 as sf,aO as af}from"./ConsentModal-eTio5yI8.js";import{a as Yt,c as of,b as lf,g as Go,d as Bo,e as cf,t as Ws,f as uf,h as df}from"./typo3-WbbR3Y1c.js";function Wn(e){const t=Ai(()=>Rt(e)),{isStatic:n}=p.useContext(Cd);if(n){const[,r]=p.useState(e);p.useEffect(()=>t.on("change",r),[])}return t}const ff=e=>e&&typeof e=="object"&&e.mix,pf=e=>ff(e)?e.mix:void 0;function hf(...e){const t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],s=e[1+n],a=e[2+n],o=e[3+n],l=Ao(s,a,{mixer:pf(a[0]),...o});return t?l(r):l}function Wo(e,t){const n=Wn(t()),r=()=>n.set(t());return r(),Ri(()=>{const s=()=>vt.update(r,!1,!0),a=e.map(o=>o.on("change",s));return()=>{a.forEach(o=>o()),Fi(r)}}),n}function mf(e){Lr.current=[],e();const t=Wo(Lr.current,e);return Lr.current=void 0,t}function vf(e,t,n,r){if(typeof e=="function")return mf(e);const s=hf(t,n,r);return Array.isArray(e)?Us(e,s):Us([e],([a])=>s(a))}function Us(e,t){const n=Ai(()=>[]);return Wo(e,()=>{n.length=0;const r=e.length;for(let s=0;s<r;s++)n[s]=e[s].get();return t(n)})}function zi(e,t,n){var r;if(typeof e=="string"){let s=document;n?((r=n[e])!==null&&r!==void 0||(n[e]=s.querySelectorAll(e)),e=n[e]):e=s.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}const _n=new WeakMap;let _e;function gf(e,t){if(t){const{inlineSize:n,blockSize:r}=t[0];return{width:n,height:r}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function bf({target:e,contentRect:t,borderBoxSize:n}){var r;(r=_n.get(e))===null||r===void 0||r.forEach(s=>{s({target:e,contentSize:t,get size(){return gf(e,n)}})})}function xf(e){e.forEach(bf)}function yf(){typeof ResizeObserver>"u"||(_e=new ResizeObserver(xf))}function wf(e,t){_e||yf();const n=zi(e);return n.forEach(r=>{let s=_n.get(r);s||(s=new Set,_n.set(r,s)),s.add(t),_e==null||_e.observe(r)}),()=>{n.forEach(r=>{const s=_n.get(r);s==null||s.delete(t),s!=null&&s.size||_e==null||_e.unobserve(r)})}}const An=new Set;let zt;function jf(){zt=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};An.forEach(n=>n(t))},window.addEventListener("resize",zt)}function Ef(e){return An.add(e),zt||jf(),()=>{An.delete(e),!An.size&&zt&&(zt=void 0)}}function Sf(e,t){return typeof e=="function"?Ef(e):wf(e,t)}const Tf=50,Ys=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),Nf=()=>({time:0,x:Ys(),y:Ys()}),Cf={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Xs(e,t,n,r){const s=n[t],{length:a,position:o}=Cf[t],l=s.current,c=n.time;s.current=e["scroll"+o],s.scrollLength=e["scroll"+a]-e["client"+a],s.offset.length=0,s.offset[0]=0,s.offset[1]=s.scrollLength,s.progress=Ro(0,s.scrollLength,s.current);const u=r-c;s.velocity=u>Tf?0:Pd(s.current-l,u)}function Pf(e,t,n){Xs(e,"x",t,n),Xs(e,"y",t,n),t.time=n}function Mf(e,t){const n={x:0,y:0};let r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if(r.tagName==="svg"){const s=r.getBoundingClientRect();r=r.parentElement;const a=r.getBoundingClientRect();n.x+=s.left-a.left,n.y+=s.top-a.top}else if(r instanceof SVGGraphicsElement){const{x:s,y:a}=r.getBBox();n.x+=s,n.y+=a;let o=null,l=r.parentNode;for(;!o;)l.tagName==="svg"&&(o=l),l=r.parentNode;r=o}else break;return n}const kf={All:[[0,0],[1,1]]},oi={start:0,center:.5,end:1};function Zs(e,t,n=0){let r=0;if(oi[e]!==void 0&&(e=oi[e]),typeof e=="string"){const s=parseFloat(e);e.endsWith("px")?r=s:e.endsWith("%")?e=s/100:e.endsWith("vw")?r=s/100*document.documentElement.clientWidth:e.endsWith("vh")?r=s/100*document.documentElement.clientHeight:e=s}return typeof e=="number"&&(r=t*e),n+r}const Lf=[0,0];function $f(e,t,n,r){let s=Array.isArray(e)?e:Lf,a=0,o=0;return typeof e=="number"?s=[e,e]:typeof e=="string"&&(e=e.trim(),e.includes(" ")?s=e.split(" "):s=[e,oi[e]?e:"0"]),a=Zs(s[0],n,r),o=Zs(s[1],t),a-o}const If={x:0,y:0};function Of(e){return"getBBox"in e&&e.tagName!=="svg"?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function _f(e,t,n){let{offset:r=kf.All}=n;const{target:s=e,axis:a="y"}=n,o=a==="y"?"height":"width",l=s!==e?Mf(s,e):If,c=s===e?{width:e.scrollWidth,height:e.scrollHeight}:Of(s),u={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let d=!t[a].interpolate;const f=r.length;for(let h=0;h<f;h++){const b=$f(r[h],u[o],c[o],l[a]);
1!d&&b!==t[a].interpolatorOffsets[h]&&(d=!0),t[a].offset[h]=b}d&&(t[a].interpolate=Ao(t[a].offset,Fo(r)),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=t[a].interpolate(t[a].current)}function Af(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}function Rf(e,t,n,r={}){return{measure:()=>Af(e,r.target,n),update:s=>{Pf(e,n,s),(r.offset||r.target)&&_f(e,n,r)},notify:()=>t(n)}}const $t=new WeakMap,Ks=new WeakMap,$r=new WeakMap,qs=e=>e===document.documentElement?window:e;function Ff(e,{container:t=document.documentElement,...n}={}){let r=$r.get(t);r||(r=new Set,$r.set(t,r));const s=Nf(),a=Rf(t,e,s,n);if(r.add(a),!$t.has(t)){const l=()=>{for(const h of r)h.measure()},c=()=>{for(const h of r)h.update(Md.timestamp)},u=()=>{for(const h of r)h.notify()},d=()=>{vt.read(l,!1,!0),vt.read(c,!1,!0),vt.update(u,!1,!0)};$t.set(t,d);const f=qs(t);window.addEventListener("resize",d,{passive:!0}),t!==document.documentElement&&Ks.set(t,Sf(t,d)),f.addEventListener("scroll",d,{passive:!0})}const o=$t.get(t);return vt.read(o,!1,!0),()=>{var l;Fi(o);const c=$r.get(t);if(!c||(c.delete(a),c.size))return;const u=$t.get(t);$t.delete(t),u&&(qs(t).removeEventListener("scroll",u),(l=Ks.get(t))===null||l===void 0||l(),window.removeEventListener("resize",u))}}function Js(e,t){kd(!!(!t||t.current))}const Df=()=>({scrollX:Rt(0),scrollY:Rt(0),scrollXProgress:Rt(0),scrollYProgress:Rt(0)});function Vf({container:e,target:t,layoutEffect:n=!0,...r}={}){const s=Ai(Df);return(n?Ri:p.useEffect)(()=>(Js("target",t),Js("container",e),Ff(({x:o,y:l})=>{s.scrollX.set(o.current),s.scrollXProgress.set(o.progress),s.scrollY.set(l.current),s.scrollYProgress.set(l.progress)},{...r,container:(e==null?void 0:e.current)||void 0,target:(t==null?void 0:t.current)||void 0})),[e,t,JSON.stringify(r.offset)]),s}function zf(e,t){let n;const r=()=>{const{currentTime:s}=t,o=(s===null?0:s.value)/100;n!==o&&e(o),n=o};return vt.update(r,!0),()=>Fi(r)}const Hf=Ld(()=>window.ScrollTimeline!==void 0);class Uo{constructor(t){this.animations=t.filter(Boolean)}then(t,n){return Promise.all(this.animations).then(t).catch(n)}getAll(t){return this.animations[0][t]}setAll(t,n){for(let r=0;r<this.animations.length;r++)this.animations[r][t]=n}attachTimeline(t){const n=this.animations.map(r=>{if(Hf()&&r.attachTimeline)r.attachTimeline(t);else return r.pause(),zf(s=>{r.time=r.duration*s},t)});return()=>{n.forEach((r,s)=>{r&&r(),this.animations[s].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get duration(){let t=0;for(let n=0;n<this.animations.length;n++)t=Math.max(t,this.animations[n].duration);return t}runAll(t){this.animations.forEach(n=>n[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}stop(){this.runAll("stop")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function Gf(e){return typeof e=="object"&&!Array.isArray(e)}function Bf(e){const t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=$d(e)?new Id(t,{enableHardwareAcceleration:!1}):new Od(t,{enableHardwareAcceleration:!0});n.mount(e),si.set(e,n)}function Wf(e,t=100){const n=_d({keyframes:[0,t],...e}),r=Math.min(Ad(n),Rd);return{type:"keyframes",ease:s=>n.next(r*s).value/t,duration:Fd(r)}}function Qs(e,t,n,r){var s;return typeof t=="number"?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):t==="<"?n:(s=r.get(t))!==null&&s!==void 0?s:e}const Uf=(e,t,n)=>{const r=t-e;return((n-e)%r+r)%r+e};function Yf(e,t){return Dd(e)?e[Uf(0,e.length,t)]:e}function Xf(e,t,n){for(let r=0;r<e.length;r++){const s=e[r];s.at>t&&s.at<n&&(zd(e,s),r--)}}function Zf(e,t,n,r,s,a){Xf(e,s,a);for(let o=0;o<t.length;o++)e.push({value:t[o],at:Vd(s,a,r[o]),easing:Yf(n,o)})}function Kf(e,t){return e.at===t.at?e.value===null?1:t.value===null?-1:0:e.at-t.at}const qf="easeInOut";function Jf(e,{defaultTransition:t={},...n}={},r){const s=t.duration||.3,a=new Map,o=new Map,l={},c=new Map;let u=0,d=0,f=0;for(let h=0;h<e.length;h++){const b=e[h];if(typeof b=="string"){c.set(b,d);continue}else if(!Array.isArray(b)){c.set(b.name,Qs(d,b.at,u,c));continue}let[m,x,w={}]=b;w.at!==void 0&&(d=Qs(d,w.at,u,c));let y=0;const v=(g,j,E,L=0,k=0)=>{const M=Qf(g),{delay:$=0,times:I=Fo(M),type:N="keyframes",...S}=j;let{ease:P=t.ease||"easeOut",duration:T}=j;const O=typeof $=="function"?$(L,k):$,C=M.length;if(C<=2&&N==="spring"){let B=100;if(C===2&&np(M)){const ve=M[1]-M[0];B=Math.abs(ve)}const q={...S};T!==void 0&&(q.duration=Gd(T));const se=Wf(q,B);P=se.ease,T=se.duration}T??(T=s);const _=d+O,R=_+T;I.length===1&&I[0]===0&&(I[1]=1);const F=I.length-M.length;F>0&&Hd(I,F),M.length===1&&M.unshift(null),Zf(E,M,P,I,_,R),y=Math.max(O+T,y),f=Math.max(R,f)};if(Do(m)){const g=ea(m,o);v(x,w,ta("default",g))}else{const g=zi(m,r,l),j=g.length;for(let E=0;E<j;E++){x=x,w=w;const L=g[E],k=ea(L,o);for(const M in x)v(x[M],ep(w,M),ta(M,k),E,j)}}u=d,d+=y}return o.forEach((h,b)=>{for(const m in h){const x=h[m];x.sort(Kf);const w=[],y=[],v=[];for(let j=0;j<x.length;j++){const{at:E,value:L,easing:k}=x[j];w.push(L),y.push(Ro(0,f,E)),v.push(k||"easeOut")}y[0]!==0&&(y.unshift(0),w.unshift(w[0]),v.unshift(qf)),y[y.length-1]!==1&&(y.push(1),w.push(null)),a.has(b)||a.set(b,{keyframes:{},transition:{}});const g=a.get(b);g.keyframes[m]=w,g.transition[m]={...t,duration:f,ease:v,times:y,...n}}}),a}function ea(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function ta(e,t){return t[e]||(t[e]=[]),t[e]}function Qf(e){return Array.isArray(e)?e:[e]}function ep(e,t){return e[t]?{...e,...e[t]}:{...e}}const tp=e=>typeof e=="number",np=e=>e.every(tp);function Yo(e,t,n,r){const s=zi(e),a=s.length,o=[];for(let l=0;l<a;l++){const c=s[l];
1si.has(c)||Bf(c);const u=si.get(c),d={...n};typeof d.delay=="function"&&(d.delay=d.delay(l,a)),o.push(...Bd(u,{...t,transition:d},{}))}return new Uo(o)}const rp=e=>Array.isArray(e)&&Array.isArray(e[0]);function ip(e,t,n){const r=[];return Jf(e,t,n).forEach(({keyframes:a,transition:o},l)=>{let c;Do(l)?c=Vo(l,a.default,o.default):c=Yo(l,a,o),r.push(c)}),new Uo(r)}const sp=e=>{function t(n,r,s){let a;return rp(n)?a=ip(n,r,e):Gf(r)?a=Yo(n,r,s):a=Vo(n,r,s),a}return t},na=sp();function ap(e,t){var n=e.values,r=Nt(e,["values"]),s=t.values,a=Nt(t,["values"]);return Bs(s,n)&&Bs(r,a)}function Xo(e){var t=U(),n=t.formatMessage,r=t.textComponent,s=r===void 0?p.Fragment:r,a=e.id,o=e.description,l=e.defaultMessage,c=e.values,u=e.children,d=e.tagName,f=d===void 0?s:d,h=e.ignoreTag,b={id:a,description:o,defaultMessage:l},m=n(b,c,{ignoreTag:h});return typeof u=="function"?u(Array.isArray(m)?m:[m]):f?p.createElement(f,null,p.Children.toArray(m)):p.createElement(p.Fragment,null,m)}Xo.displayName="FormattedMessage";var D=p.memo(Xo,ap);D.displayName="MemoizedFormattedMessage";function mn({children:e,inverted:t=!1}){const n=i.jsx(ra,{text:"TYPO3SEARCH_begin"}),r=i.jsx(ra,{text:"TYPO3SEARCH_end"});return i.jsxs(i.Fragment,{children:[t?r:n,e,t?n:r]})}function ra({text:e}){return i.jsx("i",{hidden:!0,dangerouslySetInnerHTML:{__html:`<!--${e}-->`}})}function op({label:e}){return i.jsxs("svg",{version:"1.1",x:"0px",y:"0px",viewBox:"0 0 841.9 119.8",style:{enableBackground:"new 0 0 841.9 119.8",fill:"var(--color-main-font)"},xmlSpace:"preserve","aria-label":e??"Burg Giebichenstein Kunsthochschule Halle",children:[i.jsx("g",{transform:"translate(0 -3)",children:i.jsx("path",{d:`M545,100.3v-1.2c-2.6-0.3-2.9-0.5-2.9-3.6v-8.8c0-4.4-2.2-6.9-5.9-6.9c-1.3,0-2.5,0.5-3.8,1.4 2 c-1.1,0.8-2.1,1.5-3.1,2.1v-3.6c-2,0.9-4.2,1.4-6.4,1.8v1.1c2.5,0.5,2.7,0.6,2.7,3.6v9.4c0,3-0.2,3.2-3.3,3.6v1.2h9.9v-1.2 3 c-2.7-0.3-3-0.5-3-3.6V84.8c1.4-1.2,3.2-2.3,5-2.3c3.1,0,4.2,2.1,4.2,5.2v7.6c0,3.2-0.3,3.5-3,3.8v1.2H545z M510.4,100.8 4 c2,0,3.3,0.1,4.5,0.6c1.3,0.5,2.1,1.7,2.1,3.2c0,2.8-2.2,5.1-6.6,5.
41c-3.4,0-6-1.9-6-4.4c0-1.3,0.9-2.6,2.1-3.6 5 C507.3,101.1,508.3,100.8,510.4,100.8 M509.4,81.2c2.6,0,4.3,2.6,4.3,6.1c0,3.6-1.8,5.4-3.8,5.4c-2.5,0-4.3-2.6-4.3-6.1 6 C505.7,83.1,507.5,81.2,509.4,81.2 M520.6,80.3c-1.7,0.3-4,0.5-6.2,0.7c-1.4-0.8-2.9-1.2-4.4-1.2h0c-3.5,0-8.2,2.4-8.2,7.6 7 c0,3.1,2,5.3,4,6.1c-0.7,0.9-2.2,2.1-4,2.8c0,0.5,0.1,1.3,0.5,1.9c0.6,1,1.7,2,3.4,2.5c-1.1,0.9-2.9,2.3-3.8,3.2 8 c-0.7,0.7-1.1,1.6-1.1,2.6c0,2.6,2.8,5.6,8,5.6c6.1,0,11.4-4.4,11.4-9c0-4.5-3.7-5.4-6.5-5.4c-1.6,0-3.2,0-4.8,0 9 c-2.1,0-2.9-0.9-2.9-1.7c0-0.6,0.8-1.5,1.4-1.9c0.7,0.1,1.6,0.2,2.3,0.2c3.9,0,8-2.4,8-7.3c0-1.6-0.5-3.1-1.4-4l2.6,0.1 10 c0.7-0.4,1.6-1.6,2.1-2.3L520.6,80.3z M498.7,100.3v-1.2c-2.9-0.3-3.2-0.5-3.2-3.7V79.7c-2,0.8-4.2,1.4-6.5,1.8v1.1 11 c2.7,0.4,2.9,0.6,2.9,3.5v9.4c0,3.1-0.3,3.4-3.2,3.7v1.2H498.7z M493.3,75.8c1.3,0,2.3-1.1,2.3-2.3c0-1.4-1-2.4-2.3-2.4 12 c-1.2,0-2.3,1-2.3,2.4C491.1,74.7,492.2,75.8,493.3,75.8 M485,85.5c-0.1-1.1-0.6-3.8-1-4.8c-0.9-0.4-2.1-0.8-4-0.8 13 c-4.2,0-6.9,2.7-6.9,5.9c0,3.5,3,5,5.7,6.3c2.3,1,3.6,2.1,3.6,4.2c0,2-1.6,3.2-3.2,3.2c-2.7,0-4.8-2.6-5.6-5.7l-1.2,0.2 14 c0,1.6,0.5,4.8,0.8,5.4c0.8,0.7,2.9,1.6,5.2,1.6c3.7,0,7.5-2.1,7.5-6.3c0-3.2-2.3-4.8-5.8-6.2c-2-0.9-3.8-1.9-3.8-3.9 15 c0-1.8,1.2-3.2,3-3.2c2.2,0,3.8,1.8,4.7,4.5L485,85.5z M461.3,81.5c2.6,0,4.1,2.2,4.1,4.6c0,0.7-0.3,0.9-1.1,0.9 16 c-2.7,0.1-5.2,0.1-7.8,0.1C457.2,83.4,459.2,81.5,461.3,81.5 M468.4,95.5c-1.7,1.6-3.4,2.3-5.3,2.3c-3.2,0-6.8-2.6-6.9-8.8 17 c5.5-0.2,11.2-0.6,12-0.8c0.9-0.2,1.1-0.5,1.1-1.5c0-3.5-3.1-6.9-6.9-6.9h0c-2.3,0-4.8,1.3-6.7,3.3c-1.9,2.1-3,4.9-3,8 18 c0,5.2,3.3,9.7,8.9,9.7c1.4,0,4.6-0.8,7.4-4.4L468.4,95.5z M426.9,75.3c0-1.8,0.2-2.3,0.6-2.6c0.5-0.4,1.6-0.6,3.6-0.6 19 c3.1,0,5.7,0.6,7.8,1.9c3.7,2.1,5.4,6.3,5.4,11c0,7.3-4,13.7-12.5,13.7c-3.3,0-4.8-0.9-4.8-4.3V75.3z M419.1,70.6v1.3 20 c3.5,0.3,3.9,0.5,3.9,4.4v18.4c0,3.9-0.4,4.2-4.3,4.4v1.2h10.8c5.6,0,10.1-1.1,13.6-3.8c3.5-2.6,5.6-6.7,5.6-12.2 21 c0-4.3-1.6-7.6-3.9-9.8c-2.8-2.7-7.1-3.9-12.9-3.9H419.1z M399.2,96.4c-1.1,0.8-2.8,1.6-4.4,1.6c-3,0-6.3-2.6-6.3-8.1 22 c0-6.6,3.8-8.4,6-8.4c1.7,0,3.6,0.7,4.7,2.3V96.4z M406.3,98l-1.5-0.1c-1.7-0.2-2-0.4-2-2.8V67.8c-1.7,0.5-4.8,1.3-7.1,1.6v1.1 23 c3.3,0.2,3.5,0.4,3.5,3.3v6.5c-1.1-0.4-2.4-0.5-3.1-0.5c-6.2,0-11.7,5-11.7,11.3c0,6.4,4.8,9.7,8.5,9.7c0.5,0,1.7-0.3,3.6-1.3 24 l2.8-1.6v3c2.7-1,6.1-1.6,7.1-1.7V98z M381.8,100.3v-1.2c-2.7-0.3-2.9-0.5-2.9-3.6v-8.8c0-4.4-2.2-6.9-5.9-6.9 25 c-1.3,0-2.5,0.5-3.8,1.4c-1.1,0.8-2.1,1.5-3.1,2.1v-3.6c-2,0.9-4.2,1.4-6.4,1.8v1.1c2.5,0.5,2.7,0.6,2.7,3.6v9.4 26 c0,3-0.2,3.2-3.3,3.6v1.2h9.9v-1.2c-2.7-0.3-3-0.5-3-3.6V84.8c1.4-1.2,3.2-2.3,5-2.3c3.1,0,4.2,2.1,4.2,5.2v7.6 27 c0,3.2-0.3,3.5-3,3.8v1.2H381.8z M350.7,96.5c-0.9,0.9-2.5,1.6-3.7,1.6c-1.4,0-3.2-1.1-3.2-3.5c0-1.7,1-2.6,2.8-3.4 28 c1-0.5,3.2-1.4,4.1-1.9V96.5z M358,98.5l-0.5-1.2c-0.5,0.3-1.1,0.5-1.6,0.5c-0.8,0-1.6-0.7-1.6-2.7v-8.5c0-2.4-0.5-4.2-2.1-5.6 29 c-1-0.8-2.4-1.2-3.7-1.2c-2.6,0.5-5.6,2.3-6.9,3.2c-0.9,0.6-1.4,1.2-1.4,1.8c0,1.1,1.1,2,2,2c0.6,0,1.1-0.3,1.3-1 30 c0.4-1.4,0.8-2.4,1.3-3c0.5-0.5,1.2-0.9,2.1-0.9c2.3,0,3.9,1.8,3.9,5.2v0.8c-1,0.8-4.3,2.1-7.1,3c-2.5,0.9-3.7,2.3-3.7,4.5 31 c0,2.9,2.2,5.6,5.5,5.6c1.4,0,3.6-1.7,5.4-2.9c0.2,0.8,0.5,1.4,1.1,2c0.5,0.5,1.5,0.9,2.1,0.9L358,98.5z M327.5,98.7l-0.4-1.2 32 c-0.6,0.3-1.6,0.8-2.8,0.8c-1.2,0-2.7-0.7-2.7-4.4V82.2h4.9c0.6-0.4,0.7-1.3,0.3-1.8h-5.2v-6.3L321,74l-3,3.1v3.3h-2.1l-1.3,1.3 33 l0.2,0.5h3.2v13.2c0,3.6,1.6,5.4,4.5,5.4c0.5,0,1.1-0.2,1.9-0.6L327.5,98.7z M304.7,84.7v-5c-2.2,0.9-4.2,1.5-6.4,1.8v1.1 34 c2.6,0.3,2.8,0.5,2.8,3.5v9.5c0,3-0.3,3.3-3.2,3.6v1.2h10.5v-1.2c-3.5-0.3-3.7-0.5-3.7-3.6v-8.4c1-2.6,2.5-3.9,3.7-3.9 35 c0.7,0,1.3,0.3,2,0.9c0.3,0.3,0.6,0.3,1.2,0.1c0.9-0.4,1.5-1.3,1.5-2.2c0-1.1-1.1-2.3-2.7-2.3C308.2,79.8,306.2,82.4,304.7,84.7 36 L304.7,84.7z M284.1,87.5h-8.4c1.4-3.7,2.8-7.8,4.3-11.7h0.1L284.1,87.5z M295.8,100.3V99c-3-0.3-3.6-0.7-5-4.6 37 c-2.9-7.9-6-16.7-8.8-24.5l-1.4,0.4l-9.5,23.9c-1.6,4.1-2.2,4.3-5.1,4.8v1.3h10V99c-3.5-0.3-3.8-0.8-2.9-3.7c0.6-1.9,1.3-3.8,2-5.9 38 h9.7c1,2.8,1.9,5.3,2.5,7c0.6,1.8,0.2,2.1-2.7,2.5v1.3H295.8z M243.6,80.3l-1.2,1.3l0.2,0.5h3.2v13.4c0,3-0.3,3.2-3.2,3.5v1.2h10.8 39 v-1.1c-3.6-0.4-3.9-0.5-3.9-3.9V82.2h4.9c0.5-0.3,0.7-1.4,0.5-1.8h-5.4v-1.8c0-3.9,0.5-6.1,1.1-7c0.5-0.8,1.2-1.3,2.4-1.3 40 c1.5,0,2.8,0.8,3.7,1.7c0.4,0.5,0.8,0.5,1.2,0.1c0.5-0.4,0.7-0.7,0.9-1.1c0.2-0.5,0.2-1.1-0.2-1.6c-0.7-0.9-2.1-1.5-3.6-1.6 41 c-1.8,0.2-3.4,1.1-5,2.4c-2.5,2.1-3.2,4.4-3.5,5.4c-0.3,1-0.5,2.3-0.5,3.8v1H243.6z M229.5,81.3c4.1,0,6.2,4.4,6.2,9.7 42 c0,6.3-2.3,8.4-5.2,8.4c-3.8,0-6.3-4.3-6.3-10C224.3,84.1,226.8,81.3,229.5,81.3 M230.1,79.8c-4.2,0-10.1,3.4-10.1,11 43 c0,5.1,3.7,10.1,10,10.1c4.5,0,9.9-3.5,9.9-10.9C240,84.4,235.8,79.8,230.1,79.8 M208.9,80.3h-8.3v1.2c2.7,0.3,2.9,0.9,2.4,2.6 44 c-0.9,2.9-2.9,8.3-4.2,11.4L194.7,84c-0.6-1.7-0.4-2.2,1.7-2.5l0-1.2h-9.2v1.2c2.5,0.3,2.9,0.9,3.9,3.4c1.3,3.2,3.4,8.8,5.2,14 45 c0.3,0.8,0.3,1.4,0.1,2.1c-0.2,0.6-0.6,1.6-1.4,3.2c-1.1,2-2,3.2-3.4,4c-0.8,0.5-1.1,1-1.1,1.7c0,1.1,1.3,2.2,2.6,2.2 46 c0.6,0,1.2-0.2,1.5-1.1c0.6-2.4,1.6-5,4.7-12.3c3.2-7.5,4.6-11.3,5.8-13.8c1.2-2.6,1.6-2.9,4-3.3V80.3z M186.6,98.7l-0.4-1.2 47 c-0.6,0.3-1.6,0.8-2.8,0.8c-1.2,0-2.7-0.7-2.7-4.4V82.2h4.9c0.6-0.4,0.7-1.3,0.3-1.8h-5.2v-6.3l-0.6-0.1l-3,3.1v3.3H175l-1.3,1.3 48 l0.2,0.5h3.2v13.2c0,3.6,1.6,5.4,4.5,5.4c0.5,0,1.1-0.2,1.9-0.6L186.6,98.7z M172.8,100.3v-1.2c-2.9-0.3-3.2-0.5-3.2-3.7V79.7 49 c-2,0.8-4.2,1.4-6.5,1.8v1.1c2.7,0.4,2.9,0.6,2.9,3.5v9.4c0,3.1-0.3,3.4-3.2,3.7v1.2H172.8z M167.5,75.8c1.3,0,2.3-1.1,2.3-2.3 50 c0-1.4-1-2.4-2.3-2.4c-1.2,0-2.3,1-2.3,2.4C165.2,74.7,166.3,75.8,167.5,75.8 M159.1,85.5c-0.1-1.1-0.6-3.8-1-4.8 51 c-0.9-0.4-2.1-0.8-4-0.8c-4.2,0-6.9,2.7-6.9,5.9c0,3.5,3,5,5.7,6.3c2.3,1,3.6,2.1,3.6,4.2c0,2-1.6,3.2-3.2,3.2 52 c-2.7,0-4.8-2.6-5.6-5.7l-1.2,0.2c0,1.6,0.5,4.8,0.8,5.4c0.8,0.7,2.9,1.6,5.2,1.6c3.7,0,7.5-2.1,7.5-6.3c0-3.2-2.3-4.8-5.8-6.2 53 c-2-0.9-3.8-1.9-3.8-3.9c0-1.8,1.2-3.2,3-3.2c2.2,0,3.8,1.8,4.7,4.5L1
5359.1,85.5z M136.1,84.7v-5c-2.2,0.9-4.2,1.5-6.4,1.8v1.1 54 c2.7,0.3,2.8,0.5,2.8,3.5v9.5c0,3-0.3,3.3-3.2,3.6v1.2h10.5v-1.2c-3.5-0.3-3.7-0.5-3.7-3.6v-8.4c1-2.6,2.5-3.9,3.7-3.9 55 c0.7,0,1.3,0.3,2,0.9c0.3,0.3,0.6,0.3,1.2,0.1c0.9-0.4,1.5-1.3,1.5-2.2c0-1.1-1.1-2.3-2.6-2.3C139.5,79.8,137.6,82.4,136.1,84.7 56 L136.1,84.7z M118.7,81.5c2.6,0,4.1,2.2,4.1,4.6c0,0.7-0.3,0.9-1.1,0.9c-2.6,0.1-5.2,0.1-7.8,0.1C114.6,83.4,116.7,81.5,118.7,81.5 57 M125.8,95.5c-1.7,1.6-3.4,2.3-5.3,2.3c-3.2,0-6.8-2.6-6.9-8.8c5.5-0.2,11.2-0.6,12-0.8c0.9-0.2,1.1-0.5,1.1-1.5 58 c0-3.5-3.1-6.9-6.9-6.9h0c-2.3,0-4.8,1.3-6.7,3.3c-1.9,2.1-3,4.9-3,8c0,5.2,3.3,9.7,8.9,9.7c1.4,0,4.6-0.8,7.4-4.4L125.8,95.5z 59 M109.5,80.3h-8.1v1.2c2.6,0.3,2.9,0.8,2.1,3c-1,3-2.5,7.1-4.1,10.9c-1.3-3.2-3.2-8.1-4.3-11.3c-0.7-2-0.6-2.3,1.8-2.6v-1.2h-9.4 60 v1.2c2.5,0.4,2.8,0.7,3.8,3.3c2.2,5.3,4.3,10.5,6.3,16H99c2.6-6.8,4.9-12.4,6.5-15.9c1.2-2.7,1.6-3.1,4-3.4V80.3z M87.2,100.3v-1.2 61 c-2.9-0.3-3.2-0.5-3.2-3.7V79.7c-2,0.8-4.2,1.4-6.5,1.8v1.1c2.7,0.4,2.9,0.6,2.9,3.5v9.4c0,3.1-0.3,3.4-3.2,3.7v1.2H87.2z 62 M81.9,75.8c1.3,0,2.3-1.1,2.3-2.3c0-1.4-1-2.4-2.3-2.4c-1.2,0-2.3,1-2.3,2.4C79.6,74.7,80.7,75.8,81.9,75.8 M74.7,100.3v-1.2 63 c-2.7-0.3-2.9-0.5-2.9-3.6v-8.8c0-4.4-2.2-6.9-5.9-6.9c-1.3,0-2.5,0.5-3.8,1.4c-1.1,0.8-2.1,1.5-3.1,2.1v-3.6 64 c-2,0.9-4.2,1.4-6.3,1.8v1.1c2.5,0.5,2.7,0.6,2.7,3.6v9.4c0,3-0.2,3.2-3.3,3.6v1.2H62v-1.2c-2.7-0.3-3-0.5-3-3.6V84.8 65 c1.4-1.2,3.2-2.3,5-2.3c3.1,0,4.2,2.1,4.2,5.2v7.6c0,3.2-0.3,3.5-3,3.8v1.2H74.7z M51.8,70.6H40.9v1.3c3.2,0.2,4.2,0.8,4.4,2.6 66 c0.2,1.4,0.3,3.3,0.3,7.5v3.4c0,7.5-2.1,13.1-8.6,13.1c-5.7,0-8.6-4.2-8.6-11.6V76.5c0-4.1,0.4-4.4,3.9-4.6v-1.3H20.6v1.3 67 c3.6,0.3,4,0.5,4,4.6v11.4c0,5.4,1.3,8.8,4,10.9c2,1.6,4.6,2.2,7.3,2.2c3,0,6.1-1,8.2-3.2c2.6-2.8,3.4-6.7,3.4-12.1V82 68 c0-4.2,0.1-6.2,0.3-7.4c0.2-1.9,1.2-2.5,4-2.7V70.6z`})}),i.jsx("g",{children:i.jsx("path",{d:`M814.1,26c2.6,0,4.1,2.2,4.1,4.6c0,0.7-0.3,0.9-1.1,0.9c-2.6,0.1-5.2,0.1-7.8,0.1C810,27.9,812,26,814.1,26 69 M821.2,40c-1.7,1.6-3.4,2.3-5.3,2.3c-3.2,0-6.8-2.6-6.9-8.8c5.5-0.2,11.2-0.6,12-0.8c0.9-0.2,1-0.5,1-1.5c0-3.5-3.1-6.9-6.9-6.9h0 70 c-2.3,0-4.8,1.3-6.7,3.3c-1.9,2.1-3,4.9-3,8c0,5.2,3.3,9.7,8.9,9.7c1.4,0,4.6-0.8,7.4-4.4L821.2,40z M803.1,44.8v-1.2 71 c-2.9-0.3-3.3-0.5-3.3-3.6V12.3c-1.6,0.5-4.4,1.3-6.8,1.6V15c2.9,0.3,3.2,0.4,3.2,3.5v21.6c0,3-0.4,3.3-3.3,3.6v1.2H803.1z 72 M791.3,44.8v-1.2c-2.9-0.3-3.3-0.5-3.3-3.6V12.3c-1.6,0.5-4.4,1.3-6.8,1.6V15c2.9,0.3,3.2,0.4,3.2,3.5v21.6c0,3-0.4,3.3-3.3,3.6 73 v1.2H791.3z M772.8,41c-0.9,0.9-2.5,1.6-3.7,1.6c-1.4,0-3.2-1.1-3.2-3.5c0-1.7,1-2.6,2.8-3.4c1-0.5,3.2-1.4,4.1-1.9V41z M780,43.1 74 l-0.5-1.2c-0.5,0.3-1.1,0.5-1.6,0.5c-0.8,0-1.6-0.7-1.6-2.7v-8.5c0-2.4-0.5-4.2-2.1-5.6c-1-0.8-2.4-1.2-3.7-1.2 75 c-2.6,0.5-5.6,2.3-6.9,3.2c-0.9,0.6-1.4,1.2-1.4,1.8c0,1.1,1.1,2,2,2c0.6,0,1.1-0.3,1.3-1.1c0.4-1.4,0.8-2.4,1.3-3 76 c0.5-0.5,1.2-0.9,2.1-0.9c2.3,0,3.9,1.8,3.9,5.2v0.8c-1,0.8-4.3,2.1-7.1,3c-2.5,0.9-3.7,2.3-3.7,4.5c0,2.9,2.2,5.6,5.5,5.6 77 c1.4,0,3.6-1.7,5.4-2.9c0.2,0.8,0.5,1.4,1.1,2c0.5,0.5,1.5,0.9,2.1,0.9L780,43.1z M759.6,15.1h-11.9v1.3c3.6,0.3,3.9,0.5,3.9,4.3 78 v7.4H736v-7.4c0-3.8,0.4-4.1,3.8-4.3v-1.3H728v1.3c3.7,0.3,4.1,0.5,4.1,4.3v18.5c0,3.8-0.4,4.1-4,4.3v1.3h12v-1.3 79 c-3.7-0.3-4.1-0.5-4.1-4.3v-9.1h15.6v9.1c0,3.8-0.4,4.1-4.3,4.3v1.3h12.2v-1.3c-3.7-0.3-4.1-0.5-4.1-4.3V20.8c0-3.8,0.4-4,4.1-4.3 80 V15.1z M706.8,26c2.6,0,4.1,2.2,4.1,4.6c0,0.7-0.3,0.9-1.1,0.9c-2.7,0.1-5.2,0.1-7.8,0.1C702.7,27.9,704.7,26,706.8,26 M713.9,40 81 c-1.7,1.6-3.4,2.3-5.3,2.3c-3.2,0-6.8-2.6-6.9-8.8c5.5-0.2,11.2-0.6,12-0.8c0.9-0.2,1.1-0.5,1.1-1.5c0-3.5-3.1-6.9-6.9-6.9h0 82 c-2.3,0-4.8,1.3-6.7,3.3c-1.9,2.1-3,4.9-3,8c0,5.2,3.3,9.7,8.9,9.7c1.4,0,4.6-0.8,7.4-4.4L713.9,40z M695.8,44.8v-1.2 83 c-2.9-0.3-3.3-0.5-3.3-3.6V12.3c-1.6,0.5-4.4,1.3-6.8,1.6V15c2.9,0.3,3.2,0.4,3.2,3.5v21.6c0,3-0.4,3.3-3.3,3.6v1.2H695.8z
84 M684.1,42.6l-1.2,0c-1.8-0.1-2.1-0.4-2.1-2.7V24.6c-0.7,0.1-1.8,0.3-3.1,0.5c-1.3,0.2-2.9,0.3-4.1,0.4v1l1.6,0.3 85 c1.5,0.2,1.9,0.5,1.9,2.9v10.7c-1.6,1.5-3.3,2.2-4.9,2.2c-2.1,0-4-1.1-4-5.2v-6.2c0-3.1,0-5.2,0.1-6.6c-0.7,0.1-2,0.3-3.2,0.5 86 c-1.2,0.1-2.3,0.3-3.3,0.3v1l1.3,0.3c1.1,0.3,1.5,0.5,1.5,2.9v9c0,4.9,2.6,6.8,5.7,6.8c1.2,0,2.2-0.4,3.5-1.1 87 c1.3-0.8,2.3-1.6,3.4-2.4v3.2l0.3,0.3c0.9-0.2,2-0.6,3.2-0.9c1.2-0.3,2.5-0.6,3.5-0.7V42.6z M660.4,44.8v-1.2c-2.7-0.2-3-0.5-3-3.5 88 v-8c0-5.5-2.6-7.8-6.3-7.8c-2.5,0-4.9,1.7-6.5,3.3V12.3c-1.8,0.5-4.5,1.3-6.7,1.6V15c3,0.3,3.1,0.5,3.1,3.3v21.8 89 c0,3-0.4,3.3-3.1,3.5l0,1.2h9.7v-1.2c-2.7-0.3-3-0.6-3-3.5V29.3c1.3-1.5,3-2.3,4.8-2.3c3.1,0,4.5,1.9,4.5,5.6v7.6 90 c0,3-0.4,3.2-3,3.5v1.2H660.4z M635.7,39.8c-2.1,2-3.6,2.5-5.5,2.5c-2.6,0-6.9-2.1-6.9-8.5c0-4.8,2.6-7.3,5.6-7.3 91 c1.6,0,3.2,0.6,4.6,1.9c0.4,0.4,0.6,0.5,0.9,0.5c0.5,0,1.5-1,1.5-2c0-0.5-0.1-0.9-0.7-1.4c-0.7-0.6-2.2-1.2-4.1-1.2h0 92 c-1.7,0-4.4,0.8-6.8,2.6c-3.1,2.3-4.6,5.4-4.6,8.9c0,4.9,3.4,9.5,9.2,9.5c2.7,0,5.7-2,7.7-4.7L635.7,39.8z M615.3,30 93 c-0.1-1.1-0.6-3.8-1-4.8c-0.9-0.4-2.1-0.8-4-0.8c-4.2,0-6.9,2.7-6.9,5.9c0,3.5,3,5,5.7,6.3c2.3,1,3.6,2.1,3.6,4.2 94 c0,2-1.6,3.2-3.2,3.2c-2.7,0-4.8-2.6-5.6-5.7l-1.2,0.2c0,1.6,0.5,4.8,0.8,5.4c0.8,0.7,2.9,1.6,5.2,1.6c3.7,0,7.5-2.1,7.5-6.3 95 c0-3.2-2.3-4.8-5.8-6.2c-2-0.9-3.8-1.9-3.8-3.9c0-1.8,1.2-3.2,3-3.2c2.2,0,3.8,1.8,4.7,4.5L615.3,30z M600.2,44.8v-1.2 96 c-2.6-0.2-3-0.5-3-3.5v-8c0-5.5-2.6-7.8-6.3-7.8c-2.5,0-4.9,1.7-6.5,3.3V12.3c-1.8,0.5-4.5,1.3-6.7,1.6V15c3,0.3,3.1,0.5,3.1,3.3 97 v21.8c0,3-0.4,3.3-3.1,3.5l0,1.2h9.7v-1.2c-2.7-0.3-3-0.6-3-3.5V29.3c1.3-1.5,3-2.3,4.8-2.3c3.1,0,4.5,1.9,4.5,5.6v7.6 98 c0,3-0.4,3.2-3,3.5v1.2H600.2z M575.5,39.8c-2.1,2-3.6,2.5-5.5,2.5c-2.6,0-6.9-2.1-6.9-8.5c0-4.8,2.6-7.3,5.6-7.3 99 c1.6,0,3.2,0.6,4.6,1.9c0.4,0.4,0.6,0.5,0.9,0.5c0.5,0,1.5-1,1.5-2c0-0.5-0.1-0.9-0.7-1.4c-0.7-0.6-2.2-1.2-4.1-1.2h0 100 c-1.7,0-4.4,0.8-6.8,2.6c-3.1,2.3-4.6,5.4-4.6,8.9c0,4.9,3.4,9.5,9.2,9.5c2.7,0,5.7-2,7.7-4.7L575.5,39.8z M545.1,25.8 101 c4.1,0,6.2,4.4,6.2,9.7c0,6.3-2.3,8.4-5.2,8.4c-3.8,0-6.3-4.3-6.3-10C539.9,28.7,542.4,25.8,545.1,25.8 M545.7,24.3 102 c-4.2,0-10.1,3.4-10.1,11c0,5.1,3.7,10.1,10,10.1c4.5,0,9.9-3.5,9.9-10.9C555.6,28.9,551.4,24.3,545.7,24.3 M533.2,44.8v-1.2 103 c-2.6-0.2-3-0.5-3-3.5v-8c0-5.5-2.6-7.8-6.3-7.8c-2.5,0-4.9,1.7-6.5,3.3V12.3c-1.8,0.5-4.5,1.3-6.7,1.6V15c3,0.3,3.1,0.5,3.1,3.3 104 v21.8c0,3-0.4,3.3-3.1,3.5l0,1.2h9.7v-1.2c-2.7-0.3-3-0.6-3-3.5V29.3c1.3-1.5,3-2.3,4.8-2.3c3.1,0,4.5,1.9,4.5,5.6v7.6 105 c0,3-0.4,3.2-3,3.5v1.2H533.2z M509.2,43.2l-0.4-1.2c-0.6,0.3-1.6,0.8-2.8,0.8c-1.2,0-2.7-0.7-2.7-4.4V26.7h4.9 106 c0.6-0.4,0.7-1.3,0.3-1.8h-5.2v-6.3l-0.6-0.1l-3,3.1v3.3h-2.1l-1.3,1.3l0.2,0.5h3.2v13.2c0,3.6,1.6,5.4,4.5,5.4 107 c0.5,0,1.1-0.2,1.9-0.6L509.2,43.2z M493.6,30c-0.1-1.1-0.6-3.8-1-4.8c-0.9-0.4-2.1-0.8-4-0.8c-4.2,0-6.9,2.7-6.9,5.9 108 c0,3.5,3,5,5.7,6.3c2.3,1,3.6,2.1,3.6,4.2c0,2-1.6,3.2-3.2,3.2c-2.7,0-4.8-2.6-5.6-5.7l-1.2,0.2c0,1.6,0.5,4.8,0.8,5.4 109 c0.8,0.7,2.9,1.6,5.2,1.6c3.7,0,7.5-2.1,7.5-6.3c0-3.2-2.3-4.8-5.8-6.2c-2-0.9-3.8-1.9-3.8-3.9c0-1.8,1.2-3.2,3-3.2 110 c2.2,0,3.8,1.8,4.7,4.5L493.6,30z M478.3,44.8v-1.2c-2.6-0.3-2.9-0.5-2.9-3.6v-8.8c0-4.4-2.2-6.9-5.9-6.9c-1.3,0-2.5,0.5-3.8,1.4 111 c-1.1,0.8-2.1,1.5-3.1,2.1v-3.6c-2,0.9-4.2,1.4-6.3,1.8v1c2.5,0.5,2.7,0.6,2.7,3.6v9.4c0,3-0.2,3.2-3.3,3.6v1.2h9.9v-1.2 112 c-2.7-0.3-3-0.5-3-3.6V29.3c1.4-1.2,3.2-2.3,5-2.3c3.1,0,4.2,2.1,4.2,5.2v7.6c0,3.2-0.3,3.5-3,3.8v1.2H478.3z M453.8,42.6l-1.2,0 113 c-1.8-0.1-2.1-0.4-2.1-2.7V24.6c-0.7,0.1-1.8,0.3-3.1,0.5c-1.3,0.2-2.9,0.3-4.1,0.4v1l1.6,0.3c1.5,0.2,1.9,0.5,1.9,2.9v10.7 114 c-1.6,1.5-3.3,2.2-4.9,2.2c-2.1,0-4-1.1-4-5.2v-6.2c0-3.1,0-5.2,0.1-6.6c-0.7,0.1-2,0.3-3.2,0.5c-1.2,0.1-2.3,0.3-3.3,0.3v1 115 l1.3,0.3c1.1,0.3,1.5,0.5,1.5,2.9v9c0,4.9,2.6,6.8,5.7,6.8c1.2,0,2.2-0.4,3.5-1.1c1.3-0.8,2.3-1.6,3.4-2.4v3.2l0.3,0.3 116 c0.9-0.2,2-0.6,3.2-0.9c1.2-0.3,2.5-0.6,3.5-0.7V42.6z M431.9,44.8v-1.3c-2.2-0.3-3.1-0.7-5.5-3.3c-2.3-2.5-7.3-8.1-10.7-12.4 117 c3.1-3.1,6.3-6.4,8.1-8c2.9-2.7,4-3.1,7.4-3.4v-1.3h-11v1.3l1.1,0.1c2.1,0.2,2.1,0.7,0.7,2.3c-2.1,2.5-5.1,5.7-7.6,8.1 118 c-1.3,1.2-2.2,1.8-3.2,2.1v-8c0-4.1,0.5-4.4,4-4.7v-1.3h-11.8v1.3c3.6,0.3,4,0.5,4,4.7V39c0,4-0.4,4.3-3.8,4.6v1.3h11.9v-1.3 119 c-3.8-0.3-4.2-0.6-4.2-4.6v-8.7c0.8-0.1,1.4,0,2.5,1.2c4.1,4.8,7.8,9.3,11.3,13.3H431.9z M390,44.8v-1.2c-2.7-0.3-2.9-0.5-2.9-3.6 120 v-8.8c0-4.4-2.2-6.9-5.9-6.9c-1.3,0-2.5,0.5-3.8,1.4c-1.1,0.8-2.1,1.5-3.1,2.1v-3.6c-2,0.9-4.2,1.4-6.3,1.8v1 121 c2.5,0.5,2.7,0.6,2.7,3.6v9.4c0,3-0.2,3.2-3.3,3.6v1.2h9.9v-1.2c-2.7-0.3-3-0.5-3-3.6V29.3c1.4-1.2,3.2-2.3,5-2.3 122 c3.1,0,4.2,2.1,4.2,5.2v7.6c0,3.2-0.3,3.5-3,3.8v1.2H390z M365.4,44.8v-1.2c-2.9-0.3-3.2-0.5-3.2-3.7V24.2c-2,0.8-4.2,1.4-6.5,1.8 123 v1.1c2.7,0.4,2.9,0.6,2.9,3.5V40c0,3.1-0.3,3.4-3.2,3.7v1.2H365.4z M360,20.4c1.3,0,2.3-1.1,2.3-2.3c0-1.4-1-2.4-2.3-2.4 124 c-1.2,0-2.3,1-2.3,2.4C357.7,19.3,358.8,20.4,360,20.4 M344.7,26c2.6,0,4.1,2.2,4.1,4.6c0,0.7-0.3,0.9-1.1,0.9 125 c-2.6,0.1-5.2,0.1-7.8,0.1C340.6,27.9,342.7,26,344.7,26 M351.8,40c-1.7,1.6-3.4,2.3-5.3,2.3c-3.2,0-6.8-2.6-6.9-8.8 126 c5.5-0.2,11.2-0.6,12-0.8c0.9-0.2,1-0.5,1-1.5c0-3.5-3.1-6.9-6.9-6.9h0c-2.3,0-4.8,1.3-6.7,3.3c-1.9,2.1-3,4.9-3,8 127 c0,5.2,3.3,9.7,8.9,9.7c1.4,0,4.6-0.8,7.4-4.4L351.8,40z M334.4,43.2L334,42c-0.6,0.3-1.6,0.8-2.8,0.8c-1.2,0-2.7-0.7-2.7-4.4V26.7 128 h4.9c0.6-0.4,0.7-1.3,0.3-1.8h-5.2v-6.3l-0.6-0.1l-3,3.1v3.3h-2.1l-1.3,1.3l0.2,0.5h3.2v13.2c0,3.6,1.6,5.4,4.5,5.4 129 c0.5,0,1.1-0.2,1.9-0.6L334.4,43.2z M318.8,30c-0.1-1.1-0.6-3.8-1-4.8c-0.9-0.4-2.1-0.8-4-0.8c-4.2,0-6.9,2.7-6.9,5.9 130 c0,3.5,3,5,5.7,6.3c2.3,1,3.6,2.1,3.6,4.2c0,2-1.6,3.2-3.2,3.2c-2.7,
1300-4.8-2.6-5.6-5.7l-1.2,0.2c0,1.6,0.5,4.8,0.8,5.4 131 c0.8,0.7,2.9,1.6,5.2,1.6c3.7,0,7.5-2.1,7.5-6.3c0-3.2-2.3-4.8-5.8-6.2c-2-0.9-3.8-1.9-3.8-3.9c0-1.8,1.2-3.2,3-3.2 132 c2.2,0,3.8,1.8,4.7,4.5L318.8,30z M303.6,44.8v-1.2c-2.7-0.3-2.9-0.5-2.9-3.6v-8.8c0-4.4-2.2-6.9-5.9-6.9c-1.3,0-2.5,0.5-3.8,1.4 133 c-1.1,0.8-2.1,1.5-3.1,2.1v-3.6c-2,0.9-4.2,1.4-6.3,1.8v1c2.5,0.5,2.7,0.6,2.7,3.6v9.4c0,3-0.2,3.2-3.3,3.6v1.2h9.9v-1.2 134 c-2.7-0.3-3-0.5-3-3.6V29.3c1.4-1.2,3.2-2.3,5-2.3c3.1,0,4.2,2.1,4.2,5.2v7.6c0,3.2-0.3,3.5-3,3.8v1.2H303.6z M270.5,26 135 c2.6,0,4.1,2.2,4.1,4.6c0,0.7-0.3,0.9-1.1,0.9c-2.6,0.1-5.2,0.1-7.8,0.1C266.4,27.9,268.4,26,270.5,26 M277.6,40 136 c-1.7,1.6-3.4,2.3-5.3,2.3c-3.2,0-6.8-2.6-6.9-8.8c5.5-0.2,11.2-0.6,12-0.8c0.9-0.2,1.1-0.5,1.1-1.5c0-3.5-3.1-6.9-6.9-6.9h0 137 c-2.3,0-4.8,1.3-6.7,3.3c-1.9,2.1-3,4.9-3,8c0,5.2,3.3,9.7,8.9,9.7c1.4,0,4.6-0.8,7.4-4.4L277.6,40z M259.4,44.8v-1.2 138 c-2.6-0.2-3-0.5-3-3.5v-8c0-5.5-2.6-7.8-6.3-7.8c-2.5,0-4.9,1.7-6.5,3.3V12.3c-1.8,0.5-4.5,1.3-6.7,1.6V15c3,0.3,3.1,0.5,3.1,3.3 139 v21.8c0,3-0.4,3.3-3.1,3.5l0,1.2h9.7v-1.2c-2.7-0.3-3-0.6-3-3.5V29.3c1.3-1.5,3-2.3,4.8-2.3c3.1,0,4.5,1.9,4.5,5.6v7.6 140 c0,3-0.4,3.2-3,3.5v1.2H259.4z M234.8,39.8c-2.1,2-3.6,2.5-5.5,2.5c-2.6,0-6.9-2.1-6.9-8.5c0-4.8,2.6-7.3,5.6-7.3 141 c1.6,0,3.2,0.6,4.6,1.9c0.4,0.4,0.6,0.5,0.9,0.5c0.5,0,1.5-1,1.5-2c0-0.5-0.1-0.9-0.7-1.4c-0.7-0.6-2.2-1.2-4.1-1.2h0 142 c-1.7,0-4.4,0.8-6.8,2.6c-3.1,2.3-4.6,5.4-4.6,8.9c0,4.9,3.4,9.5,9.2,9.5c2.7,0,5.7-2,7.7-4.7L234.8,39.8z M216.2,44.8v-1.2 143 c-2.9-0.3-3.2-0.5-3.2-3.7V24.2c-2,0.8-4.2,1.4-6.5,1.8v1.1c2.7,0.4,2.9,0.6,2.9,3.5V40c0,3.1-0.3,3.4-3.2,3.7v1.2H216.2z 144 M210.9,20.4c1.3,0,2.3-1.1,2.3-2.3c0-1.4-1-2.4-2.3-2.4c-1.2,0-2.3,1-2.3,2.4C208.6,19.3,209.7,20.4,210.9,20.4 M189,27.8 145 c0.8-0.5,2.3-0.9,3.6-0.9c3.8,0,6.9,3.1,6.9,8.2c0,5.3-2.4,8.5-6.2,8.5c-2.4,0-3.7-1.6-4-2.5c-0.2-0.5-0.3-0.9-0.3-1.6V27.8z 146 M189,26.4V12.3c-1.7,0.6-4.5,1.3-6.6,1.6V15c2.9,0.3,3,0.5,3,3.4v25.4c2.5,1.2,4.8,1.6,6.7,1.6c6.1,0,11.5-4.8,11.5-11.4 147 c0-5.4-4.1-9.6-9-9.6c-0.5,0-1.1,0.1-1.9,0.5L189,26.4z M173,26c2.6,0,4.1,2.2,4.1,4.6c0,0.7-0.3,0.9-1.1,0.9 148 c-2.7,0.1-5.2,0.1-7.8,0.1C168.9,27.9,171,26,173,26 M180.1,40c-1.7,1.6-3.4,2.3-5.3,2.3c-3.2,0-6.8-2.6-6.9-8.8 149 c5.5-0.2,11.2-0.6,12-0.8c0.9-0.2,1.1-0.5,1.1-1.5c0-3.5-3.1-6.9-6.9-6.9h0c-2.3,0-4.8,1.3-6.7,3.3c-1.9,2.1-3,4.9-3,8 150 c0,5.2,3.3,9.7,8.9,9.7c1.4,0,4.6-0.8,7.4-4.4L180.1,40z M162,44.8v-1.2c-2.9-0.3-3.2-0.5-3.2-3.7V24.2c-2,0.8-4.2,1.4-6.5,1.8v1.1 151 c2.7,0.4,2.9,0.6,2.9,3.5V40c0,3.1-0.3,3.4-3.2,3.7v1.2H162z M156.7,20.4c1.3,0,2.3-1.1,2.3-2.3c0-1.4-1-2.4-2.3-2.4 152 c-1.2,0-2.3,1-2.3,2.4C154.4,19.3,155.5,20.4,156.7,20.4 M149.8,31h-11.6v1.3c4.5,0.3,4.8,0.6,4.8,3.9v3.9c0,1.9-0.5,2.5-1.5,3 153 c-1,0.5-2.4,0.8-4,0.8c-8.8,0-12.7-7.7-12.7-14.3c0-8.4,5.1-13.6,12.1-13.6c4.4,0,7.8,1.5,8.9,7.1l1.3-0.3c-0.3-3-0.5-5.5-0.7-7.1 154 c-1.5-0.3-5-1.3-8.8-1.3c-9,0-17.5,5.2-17.5,15.7c0,9.1,6.7,15.3,16.8,15.3c3.7,0,7.4-1,10.2-1.6c-0.3-1.3-0.3-2.7-0.3-4.3v-3.9 155 c0-2.7,0.2-2.9,2.9-3.3V31z M97.5,45.3c2,0,3.3,0.1,4.5,0.6c1.3,0.5,2.1,1.7,2.1,3.2c0,2.8-2.2,5.1-6.6,5.
1551c-3.4,0-6-1.9-6-4.4 156 c0-1.3,0.9-2.6,2.1-3.6C94.3,45.6,95.4,45.3,97.5,45.3 M96.5,25.7c2.7,0,4.3,2.6,4.3,6.1c0,3.6-1.8,5.4-3.8,5.4 157 c-2.5,0-4.3-2.6-4.3-6.1C92.7,27.7,94.5,25.7,96.5,25.7 M107.6,24.9c-1.7,0.3-4,0.5-6.2,0.7c-1.4-0.8-2.9-1.2-4.4-1.2h0 158 c-3.5,0-8.2,2.4-8.2,7.6c0,3.1,2,5.3,4,6.1c-0.7,0.9-2.2,2.1-4,2.8c0,0.5,0.1,1.3,0.5,1.9c0.6,1,1.7,2,3.4,2.5 159 c-1.1,0.9-2.9,2.3-3.8,3.2c-0.7,0.7-1.1,1.6-1.1,2.6c0,2.6,2.8,5.6,7.9,5.6c6.1,0,11.4-4.4,11.4-9c0-4.5-3.7-5.4-6.5-5.4 160 c-1.6,0-3.2,0-4.8,0c-2.1,0-2.9-0.9-2.9-1.7c0-0.6,0.8-1.5,1.4-1.9c0.7,0.1,1.6,0.2,2.3,0.2c3.9,0,8-2.4,8-7.3c0-1.6-0.5-3.1-1.4-4 161 l2.6,0.1c0.7-0.4,1.6-1.6,2.1-2.3L107.6,24.9z M78.1,29.2v-5c-2.2,0.9-4.2,1.5-6.4,1.8v1c2.7,0.3,2.8,0.5,2.8,3.5v9.5 162 c0,3-0.3,3.3-3.2,3.6v1.2h10.5v-1.2c-3.5-0.3-3.7-0.5-3.7-3.6v-8.4c1-2.6,2.5-3.9,3.7-3.9c0.7,0,1.3,0.3,2,0.9 163 c0.3,0.3,0.6,0.3,1.2,0.1c0.9-0.4,1.5-1.3,1.5-2.2c0-1.1-1.1-2.3-2.7-2.3C81.6,24.3,79.6,26.9,78.1,29.2L78.1,29.2z M69.3,42.6 164 l-1.2,0c-1.8-0.1-2.1-0.4-2.1-2.7V24.6c-0.7,0.1-1.8,0.3-3.1,0.5c-1.3,0.2-2.9,0.3-4.1,0.4v1l1.6,0.3c1.5,0.2,1.9,0.5,1.9,2.9v10.7 165 c-1.6,1.5-3.3,2.2-4.9,2.2c-2.1,0-4-1.1-4-5.2v-6.2c0-3.1,0-5.2,0.1-6.6c-0.7,0.1-2,0.3-3.2,0.5c-1.2,0.1-2.3,0.3-3.3,0.3v1 166 l1.3,0.3c1.1,0.3,1.5,0.5,1.5,2.9v9c0,4.9,2.6,6.8,5.7,6.8c1.2,0,2.2-0.4,3.5-1.1c1.3-0.8,2.3-1.6,3.4-2.4v3.2l0.3,0.3 167 c0.9-0.2,2-0.6,3.2-0.9c1.2-0.3,2.5-0.6,3.5-0.7V42.6z M28.8,29.9h2.1c5.6,0,8.8,2.1,8.8,6.7c0,4.8-3.3,6.7-7,6.7 168 c-3,0-3.8-0.9-3.8-4.2V29.9z M28.8,28.3v-9c0-1.5,0.1-2,0.6-2.3c0.4-0.3,1.5-0.5,2.6-0.5c4.3,0,6.1,2.7,6.1,5.8 169 c0,3.8-2.1,5.8-7.1,5.8H28.8z M36.1,28.8c2.5-0.7,6.2-2.5,6.2-6.9c0-2.1-1-4.1-2.6-5.2c-1.4-1-3.4-1.6-6.9-1.6H21.1v1.3 170 c3.7,0.3,3.8,0.5,3.8,4.3v18.5c0,3.8-0.3,4.1-4.2,4.3v1.3h10.1c3.6,0,6.6-0.5,9-1.8c2.7-1.5,4.3-3.8,4.3-6.9 171 C44.1,31.5,40.6,29.5,36.1,28.8L36.1,28.8z`})})]})}function lp(){const e=U();return i.jsxs("form",{className:"newsletter-signup-form",action:"https://www.burg-halle.de/phplist/lists/",target:"_blank",children:[i.jsx("input",{type:"hidden",name:"p",value:"subscribe"}),i.jsx("input",{className:"newsletter-signup-form__input",type:"email",name:"email",required:!0,placeholder:e.formatMessage({id:"newsletterSignup.email"}),title:e.formatMessage({id:"newsletterSignup.email"})}),i.jsx("input",{type:"submit",className:"newsletter-signup-form__button",value:e.formatMessage({id:"newsletterSignup.submit"})})]})}function pr(){var e;return(e=Di())==null?void 0:e.data.mainNavigation}const cp=1101;function up(){var n;const e=(n=pr())==null?void 0:n[`colPos${cp}`],t=p.useMemo(()=>(e==null?void 0:e.filter(Yt).flatMap(r=>r.content.menu))??[],[e]);return i.jsx("ul",{className:`social footer-item element count-${t.length}`,children:t.map((r,s)=>{var o;const a=(o=r.thumbnail)==null?void 0:o[0];return i.jsx("li",{children:i.jsx(dp,{label:r.title,href:r.link,imgUrl:(a==null?void 0:a.publicUrl)??"/img/gradient-24.jpg",linkTarget:r.target||void 0})},s)})})}function dp({label:e,href:t,imgUrl:n,linkTarget:r}){return i.jsx("div",{className:"social-media-item",children:i.jsxs("a",{href:t,target:r,rel:"noreferrer",className:"inner",children:[i.jsx("div",{className:"social-media-item-image",children:i.jsx("img",{className:"mb-[0.2rem] w-[1.25rem] self-center rounded-full object-cover object-center transition-transform group-hover/social:scale-[1.05]",loading:"lazy",src:n,alt:""})}),i.jsx("div",{className:"social-media-item-label",children:e})]})})}const fp="uppercase tracking-[0.12em] text-[0.235rem] leading-[1.15] [word-spacing:-0.35em]";function pp({linkItem:e}){const t=Wd();let n;return e.link!==void 0&&e.link.startsWith("/")?n=i.jsx(G,{to:e.link,className:"hover:text-link",children:e.title}):(e==null?void 0:e.link)==="onClick:showConsentModal"?n=i.jsx("button",{onClick:t,className:`hover:text-link ${fp}`,children:e.title}):n=e==null?void 0:e.title,i.jsx("li",{children:n})}function Ir({colPos:e}){var r;const t=(r=pr())==null?void 0:r[`colPos${e}`],n=t==null?void 0:t.filter(Yt);return i.jsx("div",{className:"footer-menu-section",children:i.jsx("div",{className:"footer-menu-section",children:n==null?void 0:n.map((s,a)=>i.jsxs("div",{children:[i.jsx("h2",{className:"footer-menu-section-header",children:s.content.header}),i.jsx("ul",{children:s.content.menu.map((o,l)=>i.jsx(pp,{linkItem:o},l))})]},a))})})}function hp(){return i.jsx("footer",{id:"page-footer",className:"module",children:i.jsxs("div",{className:"grid",children:[i.jsx("div",{className:"footer-item element logo",children:i.jsx("div",{className:"logo-inner",children:i.jsx(G,{id:"footer-logo",to:"/",className:"flex w-[8rem] shrink-0 grow-0 content-center",children:i.jsx(op,{})})})}),i.jsx(up,{}),i.jsx("div",{className:"element newsletter-signup",children:i.jsx(lp,{})}),i.jsx("div",{className:"footer-menu element",children:i.jsxs("nav",{children:[i.jsx(Ir,{colPos:1111}),i.jsx(Ir,{colPos:1121}),i.jsx(Ir,{colPos:1131})]})})]})})}function mp({label:e}){return i.jsx("span",{className:"icon fullscreen block",children:i.jsxs("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none","aria-label":e,children:[i.jsx("path",{d:"M20 40L20 20L40 20"}),i.jsx("path",{d:"M60 20L80 20L80 40"}),i.jsx("path",{d:"M60 80L80 80L80 60"}),i.jsx("path",{d:"M20 60L20 80L40 80"})]})})}function Zo(){const{setGlobal:e}=z(),n=U().formatMessage({id:"toolbar.toggleCineMode"}),r=p.useCallback(()=>{e(s=>{s.isInCinemode=!s.isInCinemode})},[e]);return i.jsxs("button",{className:"cinemode-trigger","aria-label":n,onClick:r,children:[i.jsx(mp,{label:n}),i.jsx("span",{className:"tooltip","aria-hidden":"true",children:n})]})}function vp(){const{isInCinemode:e}=z();return e?i.jsx("header",{className:"header-cinemode",children:i.jsxs("div",{className:"inner
171-wrapper",children:[i.jsxs("div",{className:"page-title",children:[i.jsx("span",{children:"$title"}),"·",i.jsx("span",{children:"$label"})]}),i.jsx("div",{className:"item icon-button",children:i.jsx(Zo,{})})]})}):null}function ia(e,t){let n;return(...r)=>{window.clearTimeout(n),n=window.setTimeout(()=>e(...r),t)}}function ue({debounce:e,scroll:t,polyfill:n,offsetSize:r}={debounce:0,scroll:!1,offsetSize:!1}){const s=n||(typeof window>"u"?class{}:window.ResizeObserver);if(!s)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[a,o]=p.useState({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),l=p.useRef({element:null,scrollContainers:null,resizeObserver:null,lastBounds:a,orientationHandler:null}),c=e?typeof e=="number"?e:e.scroll:null,u=e?typeof e=="number"?e:e.resize:null,d=p.useRef(!1);p.useEffect(()=>(d.current=!0,()=>void(d.current=!1)));const[f,h,b]=p.useMemo(()=>{const y=()=>{if(!l.current.element)return;const{left:v,top:g,width:j,height:E,bottom:L,right:k,x:M,y:$}=l.current.element.getBoundingClientRect(),I={left:v,top:g,width:j,height:E,bottom:L,right:k,x:M,y:$};l.current.element instanceof HTMLElement&&r&&(I.height=l.current.element.offsetHeight,I.width=l.current.element.offsetWidth),Object.freeze(I),d.current&&!yp(l.current.lastBounds,I)&&o(l.current.lastBounds=I)};return[y,u?ia(y,u):y,c?ia(y,c):y]},[o,r,c,u]);function m(){l.current.scrollContainers&&(l.current.scrollContainers.forEach(y=>y.removeEventListener("scroll",b,!0)),l.current.scrollContainers=null),l.current.resizeObserver&&(l.current.resizeObserver.disconnect(),l.current.resizeObserver=null),l.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",l.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",l.current.orientationHandler))}function x(){l.current.element&&(l.current.resizeObserver=new s(b),l.current.resizeObserver.observe(l.current.element),t&&l.current.scrollContainers&&l.current.scrollContainers.forEach(y=>y.addEventListener("scroll",b,{capture:!0,passive:!0})),l.current.orientationHandler=()=>{b()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",l.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",l.current.orientationHandler))}const w=y=>{!y||y===l.current.element||(m(),l.current.element=y,l.current.scrollContainers=Ko(y),x())};return bp(b,!!t),gp(h),p.useEffect(()=>{m(),x()},[t,b,h]),p.useEffect(()=>m,[]),[w,a,f]}function gp(e){p.useEffect(()=>{const t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function bp(e,t){p.useEffect(()=>{if(t){const n=e;return window.addEventListener("scroll",n,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",n,!0)}},[e,t])}function Ko(e){const t=[];if(!e||e===document.body)return t;const{overflow:n,overflowX:r,overflowY:s}=window.getComputedStyle(e);return[n,r,s].some(a=>a==="auto"||a==="scroll")&&t.push(e),[...t,...Ko(e.parentElement)]}const xp=["x","y","top","bottom","left","right","width","height"],yp=(e,t)=>xp.every(n=>e[n]===t[n]);function Hi(e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}p.createContext(null);p.createContext(null);p.createContext(null);p.createContext(null);p.createContext(null);const qo=p.createContext({});p.createContext(null);p.createContext(null);const nt=typeof document<"u"?V.useLayoutEffect:()=>{};var Or;const wp=(Or=V.useInsertionEffect)!==null&&Or!==void 0?Or:nt;function ye(e){const t=p.useRef(null);return wp(()=>{t.current=e},[e]),p.useCallback((...n)=>{const r=t.current;return r==null?void 0:r(...n)},[])}function jp(e){let[t,n]=p.useState(e),r=p.useRef(null),s=ye(()=>{if(!r.current)return;let o=r.current.next();if(o.done){r.current=null;return}t===o.value?s():n(o.value)});nt(()=>{r.current&&s()});let a=ye(o=>{r.current=o(t),s()});return[t,a]}const Jo={prefix:String(Math.round(Math.random()*1e10)),current:0},Qo=V.createContext(Jo),Ep=V.createContext(!1);let _r=new WeakMap;function Sp(e=!1){let t=p.useContext(Qo),n=p.useRef(null);if(n.current===null&&!e){var r,s;
171let a=(s=V.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||s===void 0||(r=s.ReactCurrentOwner)===null||r===void 0?void 0:r.current;if(a){let o=_r.get(a);o==null?_r.set(a,{id:t.current,state:a.memoizedState}):a.memoizedState!==o.state&&(t.current=o.id,_r.delete(a))}n.current=++t.current}return n.current}function Tp(e){let t=p.useContext(Qo),n=Sp(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function Np(e){let t=V.useId(),[n]=p.useState(Lp()),r=n?"react-aria":`react-aria${Jo.prefix}`;return e||`${r}-${t}`}const Cp=typeof V.useId=="function"?Np:Tp;function Pp(){return!1}function Mp(){return!0}function kp(e){return()=>{}}function Lp(){return typeof V.useSyncExternalStore=="function"?V.useSyncExternalStore(kp,Pp,Mp):p.useContext(Ep)}let $p=!!(typeof window<"u"&&window.document&&window.document.createElement),xt=new Map,Ft;typeof FinalizationRegistry<"u"&&(Ft=new FinalizationRegistry(e=>{xt.delete(e)}));function Xt(e){let[t,n]=p.useState(e),r=p.useRef(null),s=Cp(t),a=p.useRef(null);if(Ft&&Ft.register(a,s),$p){const o=xt.get(s);o&&!o.includes(r)?o.push(r):xt.set(s,[r])}return nt(()=>{let o=s;return()=>{Ft&&Ft.unregister(a),xt.delete(o)}},[s]),p.useEffect(()=>{let o=r.current;return o&&n(o),()=>{o&&(r.current=null)}}),s}function Ip(e,t){if(e===t)return e;let n=xt.get(e);if(n)return n.forEach(s=>s.current=t),t;let r=xt.get(t);return r?(r.forEach(s=>s.current=e),e):t}function Op(e=[]){let t=Xt(),[n,r]=jp(t),s=p.useCallback(()=>{r(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,r]);return nt(s,[t,s,...e]),n}function el(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const ee=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},ge=e=>e&&"window"in e&&e.window===e?e:ee(e).defaultView||window;function _p(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"}function Ap(e){return _p(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}let Rp=!1;function Gi(){return Rp}function he(e,t){if(!Gi())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let n=t;for(;n!==null;){if(n===e)return!0;n.tagName==="SLOT"&&n.assignedSlot?n=n.assignedSlot.parentNode:Ap(n)?n=n.host:n=n.parentNode}return!1}const Zt=(e=document)=>{var t;if(!Gi())return e.activeElement;let n=e.activeElement;for(;n&&"shadowRoot"in n&&(!((t=n.shadowRoot)===null||t===void 0)&&t.activeElement);)n=n.shadowRoot.activeElement;return n};function J(e){return Gi()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}function Se(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let s in r){let a=t[s],o=r[s];typeof a=="function"&&typeof o=="function"&&s[0]==="o"&&s[1]==="n"&&s.charCodeAt(2)>=65&&s.charCodeAt(2)<=90?t[s]=el(a,o):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof o=="string"?t[s]=Vi(a,o):s==="id"&&a&&o?t.id=Ip(a,o):t[s]=o!==void 0?o:a}}return t}function Fp(...e){return e.length===1&&e[0]?e[0]:t=>{let n=!1;const r=e.map(s=>{const a=sa(s,t);return n||(n=typeof a=="function"),a});if(n)return()=>{r.forEach((s,a)=>{typeof s=="function"?s():sa(e[a],null)})}}}function sa(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}const Dp=new Set(["id"]),Vp=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),zp=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),Hp=new Set(["dir","lang","hidden","inert","translate"]),aa=new Set(["onClick","onAuxClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),Gp=/^(data-.*)$/;function hr(e,t={}){let{labelable:n,isLink:r,global:s,events:a=s,propNames:o}=t,l={};for(const c in e)Object.prototype.hasOwnProperty.call(e,c)&&(Dp.has(c)||n&&Vp.has(c)||r&&zp.has(c)||s&&Hp.has(c)||a&&aa.has(c)||c.endsWith("Capture")&&aa.has(c.slice(0,-7))||o!=null&&o.has(c)||Gp.test(c))&&(l[c]=e[c]);return l}function Ct(e){if(Bp())e.focus({preventScroll:!0});else{let t=Wp(e);e.focus(),Up(t)}}let xn=null;function Bp(){if(xn==null){xn=!1;try{document.createElement("div").focus({get preventScroll(){return xn=!0,!0}})}catch{}}return xn}function Wp(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}function Up(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}function mr(e){var t;if(typeof window>"u"||window.navigator==null)return!1;let n=(t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands;return Array.isArray(n)&&n.some(r=>e.test(r.brand))||e.test(window.navigator.userAgent)}function Bi(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function De(e){let t=null;return()=>(t==null&&(t=e()),t)}const Kt=De(function(){return Bi(/^Mac/i)}),Yp=De(function(){return Bi(/^iPhone/i)}),tl=De(function(){return Bi(/^iPad/i)||Kt()&&navigator.maxTouchPoints>1}),nl=De(function(){return Yp()||tl()}
171),Xp=De(function(){return mr(/AppleWebKit/i)&&!Zp()}),Zp=De(function(){return mr(/Chrome/i)}),rl=De(function(){return mr(/Android/i)}),Kp=De(function(){return mr(/Firefox/i)});function qt(e,t,n=!0){var r,s;let{metaKey:a,ctrlKey:o,altKey:l,shiftKey:c}=t;Kp()&&(!((s=window.event)===null||s===void 0||(r=s.type)===null||r===void 0)&&r.startsWith("key"))&&e.target==="_blank"&&(Kt()?a=!0:o=!0);let u=Xp()&&Kt()&&!tl()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:o,altKey:l,shiftKey:c}):new MouseEvent("click",{metaKey:a,ctrlKey:o,altKey:l,shiftKey:c,bubbles:!0,cancelable:!0});qt.isOpening=n,Ct(e),e.dispatchEvent(u),qt.isOpening=!1}qt.isOpening=!1;let Ae=new Map,li=new Set;function oa(){if(typeof window>"u")return;function e(r){return"propertyName"in r}let t=r=>{if(!e(r)||!r.target)return;let s=Ae.get(r.target);s||(s=new Set,Ae.set(r.target,s),r.target.addEventListener("transitioncancel",n,{once:!0})),s.add(r.propertyName)},n=r=>{if(!e(r)||!r.target)return;let s=Ae.get(r.target);if(s&&(s.delete(r.propertyName),s.size===0&&(r.target.removeEventListener("transitioncancel",n),Ae.delete(r.target)),Ae.size===0)){for(let a of li)a();li.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?oa():document.addEventListener("DOMContentLoaded",oa));function qp(){for(const[e]of Ae)"isConnected"in e&&!e.isConnected&&Ae.delete(e)}function il(e){requestAnimationFrame(()=>{qp(),Ae.size===0?e():li.add(e)})}function Wi(){let e=p.useRef(new Map),t=p.useCallback((s,a,o,l)=>{let c=l!=null&&l.once?(...u)=>{e.current.delete(o),o(...u)}:o;e.current.set(o,{type:a,eventTarget:s,fn:c,options:l}),s.addEventListener(a,c,l)},[]),n=p.useCallback((s,a,o,l)=>{var c;let u=((c=e.current.get(o))===null||c===void 0?void 0:c.fn)||o;s.removeEventListener(a,u,l),e.current.delete(o)},[]),r=p.useCallback(()=>{e.current.forEach((s,a)=>{n(s.eventTarget,s.type,a,s.options)})},[n]);return p.useEffect(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function sl(e){const t=p.useRef(null),n=p.useRef(void 0),r=p.useCallback(s=>{if(typeof e=="function"){const a=e,o=a(s);return()=>{typeof o=="function"?o():a(null)}}else if(e)return e.current=s,()=>{e.current=null}},[e]);return p.useMemo(()=>({get current(){return t.current},set current(s){t.current=s,n.current&&(n.current(),n.current=void 0),s!=null&&(n.current=r(s))}}),[r])}function Jp(){return typeof window.ResizeObserver<"u"}function Qp(e){const{ref:t,box:n,onResize:r}=e;p.useEffect(()=>{let s=t==null?void 0:t.current;if(s)if(Jp()){const a=new window.ResizeObserver(o=>{o.length&&r()});return a.observe(s,{box:n}),()=>{s&&a.unobserve(s)}}else return window.addEventListener("resize",r,!1),()=>{window.removeEventListener("resize",r,!1)}},[r,t,n])}function Ui(e,t){nt(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function al(e){return e.pointerType===""&&e.isTrusted?!0:rl()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function eh(e){return!rl()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}const th=typeof Element<"u"&&"checkVisibility"in Element.prototype;function nh(e){const t=ge(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,s=n!=="none"&&r!=="hidden"&&r!=="collapse";if(s){const{getComputedStyle:a}=e.ownerDocument.defaultView;let{display:o,visibility:l}=a(e);s=o!=="none"&&l!=="hidden"&&l!=="collapse"}return s}function rh(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function ol(e,t){return th?e.checkVisibility({visibilityProperty:!0})&&!e.closest("[data-react-aria-prevent-focus]"):e.nodeName!=="#comment"&&nh(e)&&rh(e,t)&&(!e.parentElement||ol(e.parentElement,e))}const ll=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],ih=ll.join(":not([hidden]),")+",[tabindex]:not
171([disabled]):not([hidden])";ll.push('[tabindex]:not([tabindex="-1"]):not([disabled])');function sh(e){return e.matches(ih)&&ol(e)&&!ah(e)}function ah(e){let t=e;for(;t!=null;){if(t instanceof t.ownerDocument.defaultView.HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}function oh(e,t,n){let[r,s]=p.useState(e||t),a=p.useRef(e!==void 0),o=e!==void 0;p.useEffect(()=>{a.current,a.current=o},[o]);let l=o?e:r,c=p.useCallback((u,...d)=>{let f=(h,...b)=>{n&&(Object.is(l,h)||n(h,...b)),o||(l=h)};typeof u=="function"?s((b,...m)=>{let x=u(o?l:b,...m);return f(x,...d),o?b:x}):(o||s(u),f(u,...d))},[o,l,n]);return[l,c]}const ci=Symbol("default");function cl({values:e,children:t}){for(let[n,r]of e)t=V.createElement(n.Provider,{value:r},t);return t}function ul(e){let{className:t,style:n,children:r,defaultClassName:s,defaultChildren:a,defaultStyle:o,values:l}=e;return p.useMemo(()=>{let c,u,d;return typeof t=="function"?c=t({...l,defaultClassName:s}):c=t,typeof n=="function"?u=n({...l,defaultStyle:o||{}}):u=n,typeof r=="function"?d=r({...l,defaultChildren:a}):r==null?d=a:d=r,{className:c??s,style:u||o?{...o,...u}:void 0,children:d??a,"data-rac":""}},[t,n,r,s,a,o,l])}function lh(e,t){let n=p.useContext(e);if(t===null)return null;if(n&&typeof n=="object"&&"slots"in n&&n.slots){let r=t||ci;if(!n.slots[r]){let s=new Intl.ListFormat().format(Object.keys(n.slots).map(o=>`"${o}"`)),a=t?`Invalid slot "${t}".`:"A slot prop is required.";throw new Error(`${a} Valid slot names are ${s}.`)}return n.slots[r]}return n}function Yi(e,t,n){let r=lh(n,e.slot)||{},{ref:s,...a}=r,o=sl(p.useMemo(()=>Fp(t,s),[t,s])),l=Se(a,e);return"style"in a&&a.style&&"style"in e&&e.style&&(typeof a.style=="function"||typeof e.style=="function"?l.style=c=>{let u=typeof a.style=="function"?a.style(c):a.style,d={...c.defaultStyle,...u},f=typeof e.style=="function"?e.style({...c,defaultStyle:d}):e.style;return{...d,...f}}:l.style={...a.style,...e.style}),[l,o]}const dl=7e3;let xe=null;function la(e,t="assertive",n=dl){xe?xe.announce(e,t,n):(xe=new ch,(typeof IS_REACT_ACT_ENVIRONMENT=="boolean"?IS_REACT_ACT_ENVIRONMENT:typeof jest<"u")?xe.announce(e,t,n):setTimeout(()=>{xe!=null&&xe.isAttached()&&(xe==null||xe.announce(e,t,n))},100))}class ch{isAttached(){var t;return(t=this.node)===null||t===void 0?void 0:t.isConnected}createLog(t){let n=document.createElement("div");return n.setAttribute("role","log"),n.setAttribute("aria-live",t),n.setAttribute("aria-relevant","additions"),n}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(t,n="assertive",r=dl){var s,a;if(!this.node)return;let o=document.createElement("div");typeof t=="object"?(o.setAttribute("role","img"),o.setAttribute("aria-labelledby",t["aria-labelledby"])):o.textContent=t,n==="assertive"?(s=this.assertiveLog)===null||s===void 0||s.appendChild(o):(a=this.politeLog)===null||a===void 0||a.appendChild(o),t!==""&&setTimeout(()=>{o.remove()},r)}clear(t){this.node&&((!t||t==="assertive")&&this.assertiveLog&&(this.assertiveLog.innerHTML=""),(!t||t==="polite")&&this.politeLog&&(this.politeLog.innerHTML=""))}constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,typeof document<"u"&&(this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}}const uh=new WeakMap;function dh(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function fh(e,t,n){dh(e,t),t.set(e,n)}function Xi(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function fl(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function pl(e){let t=p.useRef({isFocused:!1,observer:null});nt(()=>{const r=t.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=ye(r=>{e==null||e(r)});return p.useCallback(r=>
171{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){t.current.isFocused=!0;let s=r.target,a=o=>{if(t.current.isFocused=!1,s.disabled){let l=Xi(o);n(l)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};s.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&s.disabled){var o;(o=t.current.observer)===null||o===void 0||o.disconnect();let l=s===document.activeElement?null:document.activeElement;s.dispatchEvent(new FocusEvent("blur",{relatedTarget:l})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:l}))}}),t.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[n])}let Un=!1;function ph(e){for(;e&&!sh(e);)e=e.parentElement;let t=ge(e),n=t.document.activeElement;if(!n||n===e)return;Un=!0;let r=!1,s=d=>{(d.target===n||r)&&d.stopImmediatePropagation()},a=d=>{(d.target===n||r)&&(d.stopImmediatePropagation(),!e&&!r&&(r=!0,Ct(n),c()))},o=d=>{(d.target===e||r)&&d.stopImmediatePropagation()},l=d=>{(d.target===e||r)&&(d.stopImmediatePropagation(),r||(r=!0,Ct(n),c()))};t.addEventListener("blur",s,!0),t.addEventListener("focusout",a,!0),t.addEventListener("focusin",l,!0),t.addEventListener("focus",o,!0);let c=()=>{cancelAnimationFrame(u),t.removeEventListener("blur",s,!0),t.removeEventListener("focusout",a,!0),t.removeEventListener("focusin",l,!0),t.removeEventListener("focus",o,!0),Un=!1,r=!1},u=requestAnimationFrame(c);return c}let gt="default",ui="",Rn=new WeakMap;function hh(e){if(nl()){if(gt==="default"){const t=ee(e);ui=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}gt="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";Rn.set(e,e.style[t]),e.style[t]="none"}}function ca(e){if(nl()){if(gt!=="disabled")return;gt="restoring",setTimeout(()=>{il(()=>{if(gt==="restoring"){const t=ee(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=ui||""),ui="",gt="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&Rn.has(e)){let t=Rn.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";e.style[n]==="none"&&(e.style[n]=t),e.getAttribute("style")===""&&e.removeAttribute("style"),Rn.delete(e)}}const Yn=V.createContext({register:()=>{}});Yn.displayName="PressResponderContext";function mh(e,t){return t.get?t.get.call(e):t.value}function hl(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function vh(e,t){var n=hl(e,t,"get");return mh(e,n)}function gh(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function ua(e,t,n){var r=hl(e,t,"set");return gh(e,r,n),n}function bh(e){let t=p.useContext(Yn);if(t){let{register:n,...r}=t;e=Se(r,e),n()}return Ui(t,e.ref),e}var yn=new WeakMap;class wn{continuePropagation(){ua(this,yn,!1)}get shouldStopPropagation(){return vh(this,yn)}constructor(t,n,r,s){fh(this,yn,{writable:!0,value:void 0}),ua(this,yn,!0);var a;let o=(a=s==null?void 0:s.target)!==null&&a!==void 0?a:r.currentTarget;const l=o==null?void 0:o.getBoundingClientRect();let c,u=0,d,f=null;r.clientX!=null&&r.clientY!=null&&(d=r.clientX,f=r.clientY),l&&(d!=null&&f!=null?(c=d-l.left,u=f-l.top):(c=l.width/2,u=l.height/2)),this.type=t,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=c,this.y=u}}const da=Symbol("linkClicked"),fa="react-aria-pressable-style",pa="data-react-aria-pressable";function xh(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:s,onPressUp:a,onClick:o,isDisabled:l,isPressed:c,preventFocusOnPress:u,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:f,ref:h,...b}=bh(e),[m,x]=p.useState(!1),w=p.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:y,removeAllGlobalListeners:v}=Wi(),g=ye((N,S)=>{let P=w.current;if(l||P.didFirePressStart)return!1;let T=!0;if(P.isTriggeringEvent=!0,r){let O=new wn("pressstart",S,N);r(O),T=O.shouldStopPropagation}return n&&n(!0),P.isTriggeringEvent=!1,P.didFirePressStart=!0,x(!0),T}),j=ye((N,S,P=!0)=>{let T=w.current;if(!T.didFirePressStart)return!1;T.didFirePressStart=!1,T.isTriggeringEvent=!0;let O=!0;
171if(s){let C=new wn("pressend",S,N);s(C),O=C.shouldStopPropagation}if(n&&n(!1),x(!1),t&&P&&!l){let C=new wn("press",S,N);t(C),O&&(O=C.shouldStopPropagation)}return T.isTriggeringEvent=!1,O}),E=ye((N,S)=>{let P=w.current;if(l)return!1;if(a){P.isTriggeringEvent=!0;let T=new wn("pressup",S,N);return a(T),P.isTriggeringEvent=!1,T.shouldStopPropagation}return!0}),L=ye(N=>{let S=w.current;if(S.isPressed&&S.target){S.didFirePressStart&&S.pointerType!=null&&j(Be(S.target,N),S.pointerType,!1),S.isPressed=!1,S.isOverTarget=!1,S.activePointerId=null,S.pointerType=null,v(),f||ca(S.target);for(let P of S.disposables)P();S.disposables=[]}}),k=ye(N=>{d&&L(N)}),M=ye(N=>{l||o==null||o(N)}),$=ye((N,S)=>{if(!l&&o){let P=new MouseEvent("click",N);fl(P,S),o(Xi(P))}}),I=p.useMemo(()=>{let N=w.current,S={onKeyDown(T){if(Ar(T.nativeEvent,T.currentTarget)&&he(T.currentTarget,J(T.nativeEvent))){var O;ha(J(T.nativeEvent),T.key)&&T.preventDefault();let C=!0;if(!N.isPressed&&!T.repeat){N.target=T.currentTarget,N.isPressed=!0,N.pointerType="keyboard",C=g(T,"keyboard");let _=T.currentTarget,R=F=>{Ar(F,_)&&!F.repeat&&he(_,J(F))&&N.target&&E(Be(N.target,F),"keyboard")};y(ee(T.currentTarget),"keyup",el(R,P),!0)}C&&T.stopPropagation(),T.metaKey&&Kt()&&((O=N.metaKeyEvents)===null||O===void 0||O.set(T.key,T.nativeEvent))}else T.key==="Meta"&&(N.metaKeyEvents=new Map)},onClick(T){if(!(T&&!he(T.currentTarget,J(T.nativeEvent)))&&T&&T.button===0&&!N.isTriggeringEvent&&!qt.isOpening){let O=!0;if(l&&T.preventDefault(),!N.ignoreEmulatedMouseEvents&&!N.isPressed&&(N.pointerType==="virtual"||al(T.nativeEvent))){let C=g(T,"virtual"),_=E(T,"virtual"),R=j(T,"virtual");M(T),O=C&&_&&R}else if(N.isPressed&&N.pointerType!=="keyboard"){let C=N.pointerType||T.nativeEvent.pointerType||"virtual",_=E(Be(T.currentTarget,T),C),R=j(Be(T.currentTarget,T),C,!0);O=_&&R,N.isOverTarget=!1,M(T),L(T)}N.ignoreEmulatedMouseEvents=!1,O&&T.stopPropagation()}}},P=T=>{var O;if(N.isPressed&&N.target&&Ar(T,N.target)){var C;ha(J(T),T.key)&&T.preventDefault();let R=J(T),F=he(N.target,J(T));j(Be(N.target,T),"keyboard",F),F&&$(T,N.target),v(),T.key!=="Enter"&&Zi(N.target)&&he(N.target,R)&&!T[da]&&(T[da]=!0,qt(N.target,T,!1)),N.isPressed=!1,(C=N.metaKeyEvents)===null||C===void 0||C.delete(T.key)}else if(T.key==="Meta"&&(!((O=N.metaKeyEvents)===null||O===void 0)&&O.size)){var _;let R=N.metaKeyEvents;N.metaKeyEvents=void 0;for(let F of R.values())(_=N.target)===null||_===void 0||_.dispatchEvent(new KeyboardEvent("keyup",F))}};if(typeof PointerEvent<"u"){S.onPointerDown=C=>{if(C.button!==0||!he(C.currentTarget,J(C.nativeEvent)))return;if(eh(C.nativeEvent)){N.pointerType="virtual";return}N.pointerType=C.pointerType;let _=!0;if(!N.isPressed){N.isPressed=!0,N.isOverTarget=!0,N.activePointerId=C.pointerId,N.target=C.currentTarget,f||hh(N.target),_=g(C,N.pointerType);let R=J(C.nativeEvent);"releasePointerCapture"in R&&R.releasePointerCapture(C.pointerId),y(ee(C.currentTarget),"pointerup",T,!1),y(ee(C.currentTarget),"pointercancel",O,!1)}_&&C.stopPropagation()},S.onMouseDown=C=>{if(he(C.currentTarget,J(C.nativeEvent))&&C.button===0){if(u){let _=ph(C.target);_&&N.disposables.push(_)}C.stopPropagation()}},S.onPointerUp=C=>{!he(C.currentTarget,J(C.nativeEvent))||N.pointerType==="virtual"||C.button===0&&!N.isPressed&&E(C,N.pointerType||C.pointerType)},S.onPointerEnter=C=>{C.pointerId===N.activePointerId&&N.target&&!N.isOverTarget&&N.pointerType!=null&&(N.isOverTarget=!0,g(Be(N.target,C),N.pointerType))},S.onPointerLeave=C=>{C.pointerId===N.activePointerId&&N.target&&N.isOverTarget&&N.pointerType!=null&&(N.isOverTarget=!1,j(Be(N.target,C),N.pointerType,!1),k(C))};let T=C=>{if(C.pointerId===N.activePointerId&&N.isPressed&&C.button===0&&N.target){if(he(N.target,J(C))&&N.pointerType!=null){let _=!1,R=setTimeout(()=>{N.isPressed&&N.target instanceof HTMLElement&&(_?L(C):(Ct(N.target),N.target.click()))},80);y(C.currentTarget,"click",()=>_=!0,!0),N.disposables.push(()=>clearTimeout(R))}else L(C);N.isOverTarget=!1}},O=C=>{L(C)};S.onDragStart=C=>{he(C.currentTarget,J(C.nativeEvent))&&L(C)}}return S},[y,l,u,v,f,L,k,j,g,E,M,$]);return p.useEffect(()=>{if(!h)return;const N=ee(h.current);if(!N||!N.head||N.getElementById(fa))return;const S=N.createElement("style");S.id=fa,S.textContent=` 172@layer { 173 [${pa}] { 174 touch-action: pan-x pan-y pinch-zoom; 175 } 176} 177 `.trim(),N.head.prepend(S)},[h]),p.useEffect(()=>{let N=w.current;return()=>{var S;
177f||ca((S=N.target)!==null&&S!==void 0?S:void 0);for(let P of N.disposables)P();N.disposables=[]}},[f]),{isPressed:c||m,pressProps:Se(b,I,{[pa]:!0})}}function Zi(e){return e.tagName==="A"&&e.hasAttribute("href")}function Ar(e,t){const{key:n,code:r}=e,s=t,a=s.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(s instanceof ge(s).HTMLInputElement&&!ml(s,n)||s instanceof ge(s).HTMLTextAreaElement||s.isContentEditable)&&!((a==="link"||!a&&Zi(s))&&n!=="Enter")}function Be(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function yh(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!Zi(e)}function ha(e,t){return e instanceof HTMLInputElement?!ml(e,t):yh(e)}const wh=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ml(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":wh.has(e.type)}let kt=null,di=new Set,Ht=new Map,Ke=!1,fi=!1;const jh={Tab:!0,Escape:!0};function Ki(e,t){for(let n of di)n(e,t)}function Eh(e){return!(e.metaKey||!Kt()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function Xn(e){Ke=!0,Eh(e)&&(kt="keyboard",Ki("keyboard",e))}function yt(e){kt="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Ke=!0,Ki("pointer",e))}function vl(e){al(e)&&(Ke=!0,kt="virtual")}function gl(e){e.target===window||e.target===document||Un||!e.isTrusted||(!Ke&&!fi&&(kt="virtual",Ki("virtual",e)),Ke=!1,fi=!1)}function bl(){Un||(Ke=!1,fi=!0)}function pi(e){if(typeof window>"u"||typeof document>"u"||Ht.get(ge(e)))return;const t=ge(e),n=ee(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Ke=!0,r.apply(this,arguments)},n.addEventListener("keydown",Xn,!0),n.addEventListener("keyup",Xn,!0),n.addEventListener("click",vl,!0),t.addEventListener("focus",gl,!0),t.addEventListener("blur",bl,!1),typeof PointerEvent<"u"&&(n.addEventListener("pointerdown",yt,!0),n.addEventListener("pointermove",yt,!0),n.addEventListener("pointerup",yt,!0)),t.addEventListener("beforeunload",()=>{xl(e)},{once:!0}),Ht.set(t,{focus:r})}const xl=(e,t)=>{const n=ge(e),r=ee(e);t&&r.removeEventListener("DOMContentLoaded",t),Ht.has(n)&&(n.HTMLElement.prototype.focus=Ht.get(n).focus,r.removeEventListener("keydown",Xn,!0),r.removeEventListener("keyup",Xn,!0),r.removeEventListener("click",vl,!0),n.removeEventListener("focus",gl,!0),n.removeEventListener("blur",bl,!1),typeof PointerEvent<"u"&&(r.removeEventListener("pointerdown",yt,!0),r.removeEventListener("pointermove",yt,!0),r.removeEventListener("pointerup",yt,!0)),Ht.delete(n))};function Sh(e){const t=ee(e);let n;return t.readyState!=="loading"?pi(e):(n=()=>{pi(e)},t.addEventListener("DOMContentLoaded",n)),()=>xl(e,n)}typeof document<"u"&&Sh();function yl(){return kt!=="pointer"}function Th(){return kt}const Nh=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Ch(e,t,n){let r=ee(n==null?void 0:n.target);const s=typeof window<"u"?ge(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?ge(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,o=typeof window<"u"?ge(n==null?void 0:n.target).HTMLElement:HTMLElement,l=typeof window<"u"?ge(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return e=e||r.activeElement instanceof s&&!Nh.has(r.activeElement.type)||r.activeElement instanceof a||r.activeElement instanceof o&&r.activeElement.isContentEditable,!(e&&t==="keyboard"&&n instanceof l&&!jh[n.key])}function Ph(e,t,n){pi(),p.useEffect(()=>{let r=(s,a)=>{Ch(!!(n!=null&&n.isTextInput),s,a)&&e(yl())};return di.add(r),()=>{di.delete(r)}},t)}function hi(e){const t=ee(e),n=Zt(t);if(Th()==="virtual"){let r=n;il(()=>{Zt(t)===r&&e.isConnected&&Ct(e)})}else Ct(e)}function wl(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:s}=e;const a=p.useCallback(c=>{if(c.target===c.currentTarget)return r&&r(c),s&&s(!1),!0},[r,s]),o=pl(a),l=p.useCallback(c=>{const u=ee(c.target),d=u?Zt(u):Zt();c.target===c.currentTarget&&d===J(c.nativeEvent)&&(n&&n(c),s&&s(!0),o(c))}
177,[s,n,o]);return{focusProps:{onFocus:!t&&(n||s||r)?l:void 0,onBlur:!t&&(r||s)?a:void 0}}}function ma(e){if(!e)return;let t=!0;return n=>{let r={...n,preventDefault(){n.preventDefault()},isDefaultPrevented(){return n.isDefaultPrevented()},stopPropagation(){t=!0},continuePropagation(){t=!1},isPropagationStopped(){return t}};e(r),t&&n.stopPropagation()}}function Mh(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:ma(e.onKeyDown),onKeyUp:ma(e.onKeyUp)}}}let kh=V.createContext(null);function Lh(e){let t=p.useContext(kh)||{};Ui(t,e);let{ref:n,...r}=t;return r}function $h(e,t){let{focusProps:n}=wl(e),{keyboardProps:r}=Mh(e),s=Se(n,r),a=Lh(t),o=e.isDisabled?{}:a,l=p.useRef(e.autoFocus);p.useEffect(()=>{l.current&&t.current&&hi(t.current),l.current=!1},[t]);let c=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(c=void 0),{focusableProps:Se({...s,tabIndex:c},o)}}const Ih=V.forwardRef(({children:e,...t},n)=>{let r=p.useRef(!1),s=p.useContext(Yn);n=sl(n||(s==null?void 0:s.ref));let a=Se(s||{},{...t,ref:n,register(){r.current=!0,s&&s.register()}});return Ui(s,n),p.useEffect(()=>{r.current||(r.current=!0)},[]),V.createElement(Yn.Provider,{value:a},e)});function Oh(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:s}=e,a=p.useRef({isFocusWithin:!1}),{addGlobalListener:o,removeAllGlobalListeners:l}=Wi(),c=p.useCallback(f=>{f.currentTarget.contains(f.target)&&a.current.isFocusWithin&&!f.currentTarget.contains(f.relatedTarget)&&(a.current.isFocusWithin=!1,l(),n&&n(f),s&&s(!1))},[n,s,a,l]),u=pl(c),d=p.useCallback(f=>{if(!f.currentTarget.contains(f.target))return;const h=ee(f.target),b=Zt(h);if(!a.current.isFocusWithin&&b===J(f.nativeEvent)){r&&r(f),s&&s(!0),a.current.isFocusWithin=!0,u(f);let m=f.currentTarget;o(h,"focus",x=>{if(a.current.isFocusWithin&&!he(m,x.target)){let w=new h.defaultView.FocusEvent("blur",{relatedTarget:x.target});fl(w,m);let y=Xi(w);c(y)}},{capture:!0})}},[r,s,u,o,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:c}}}let mi=!1,jn=0;function _h(){mi=!0,setTimeout(()=>{mi=!1},50)}function va(e){e.pointerType==="touch"&&_h()}function Ah(){if(!(typeof document>"u"))return jn===0&&typeof PointerEvent<"u"&&document.addEventListener("pointerup",va),jn++,()=>{jn--,!(jn>0)&&typeof PointerEvent<"u"&&document.removeEventListener("pointerup",va)}}function Rh(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:s}=e,[a,o]=p.useState(!1),l=p.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;p.useEffect(Ah,[]);let{addGlobalListener:c,removeAllGlobalListeners:u}=Wi(),{hoverProps:d,triggerHoverEnd:f}=p.useMemo(()=>{let h=(x,w)=>{if(l.pointerType=w,s||w==="touch"||l.isHovered||!x.currentTarget.contains(x.target))return;l.isHovered=!0;let y=x.currentTarget;l.target=y,c(ee(x.target),"pointerover",v=>{l.isHovered&&l.target&&!he(l.target,v.target)&&b(v,v.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:y,pointerType:w}),n&&n(!0),o(!0)},b=(x,w)=>{let y=l.target;l.pointerType="",l.target=null,!(w==="touch"||!l.isHovered||!y)&&(l.isHovered=!1,u(),r&&r({type:"hoverend",target:y,pointerType:w}),n&&n(!1),o(!1))},m={};return typeof PointerEvent<"u"&&(m.onPointerEnter=x=>{mi&&x.pointerType==="mouse"||h(x,x.pointerType)},m.onPointerLeave=x=>{!s&&x.currentTarget.contains(x.target)&&b(x,x.pointerType)}),{hoverProps:m,triggerHoverEnd:b}},[t,n,r,s,l,c,u]);return p.useEffect(()=>{s&&f({currentTarget:l.target},l.pointerType)},[s]),{hoverProps:d,isHovered:a}}function Fh(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,s=p.useRef({isFocused:!1,isFocusVisible:t||yl()}),[a,o]=p.useState(!1),[l,c]=p.useState(()=>s.current.isFocused&&s.current.isFocusVisible),u=p.useCallback(()=>c(s.current.isFocused&&s.current.isFocusVisible),[]),d=p.useCallback(b=>{s.current.isFocused=b,o(b),u()},[u]);Ph(b=>{s.current.isFocusVisible=b,u()},[],{isTextInput:n});let{focusProps:f}=wl({isDisabled:r,onFocusChange:d}),{focusWithinProps:h}=Oh({isDisabled:!r,onFocusWithinChange:d});return{isFocused:a,isFocusVisible:l,focusProps:r?h:f}}function Dh(e,t,n){let{type:r}=e,{isOpen:s}=t;p.useEffect(()=>{n&&n.current&&uh.set(n.current,t.close)});let a;r==="menu"?a=!0:r==="listbox"&&(a="listbox");let o=Xt();return{triggerProps:{"aria-haspopup":a,"aria-expanded":s,"aria-controls":s?o:void 0,onPress:t.toggle},overlayProps:{id:o}}}const Vh=V.createContext(null);function zh(){let e=p.useContext(Vh),t=e==null?void 0:e.setContain;nt(()=>{t==null||t(!0)},[t])}if(typeof HTMLTemplateElement<"u"){const e=Object.getOwnPropertyDescriptor(Node.prototype,"firstChild").get;Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.dataset.reactAriaHidden?this.content.firstChild:e.call(this)}})}const Hh=p.createContext(!1);function Gh(e){let t=(n,r)=>p.useContext(Hh)?null:e(n,r);return t.displayName=e.displayName||e.name,p.forwardRef(t)}function Bh(e,t){let{elementType:n="button",isDisabled:r,onPress:s,onPressStart:a,onPressEnd:o,onPressUp:l,onPressChange:c,preventFocusOnPress:u,allowFocusWhenDisabled:d,onClick:f,href:h,target:b,rel:m,type:x="button"}=e,w;n==="button"?w={type:x,disabled:r,form:e.form,formAction:e.formAction,formEncType:e.formEncType,formMethod:e.formMethod,formNoValidate:e.formNoValidate,formTarget:e.formTarget,name:e.name,value:e.value}:w={role:"button",href:n==="a"&&!r?h:void 0,target:n==="a"?b:void 0,type:n==="input"?x:void 0,disabled:n==="input"?r:void 0,"aria-disabled":!r||n==="input"?void 0:r,rel:n==="a"?m:void 0};let{pressProps:y,isPressed:v}=xh({onPressStart:a,onPressEnd:o,onPressChange:c,onPress:s,onPressUp:l,onClick:f,isDisabled:r,preventFocusOnPress:u,ref:t}),{focusableProps:g}=$h(e,t);d&&(g.tabIndex=r?-1:g.tabIndex);let j=Se(g,y,hr(e,{labelable:!0}));return{isPressed:v,buttonProps:Se(w,j,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],"aria-current":e["aria-current"],"aria-disabled":e["aria-disabled"]})}}function Wh(e,t){let{role:n="dialog"}=e,r=Op();r=e["aria-label"]?void 0:r;let s=p.useRef(!1);return p.useEffect(()=>{if(t.current&&!t.current.contains(document.activeElement)){hi(t.current);let a=setTimeout(()=>{(document.activeElement===t.current||document.activeElement===document.body)&&(s.current=!0,t.current&&(t.current.blur(),hi(t.current)),s.current=!1)},500);return()=>{clearTimeout(a)}}},[t]),zh(),{dialogProps:{...hr(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||r,onBlur:a=>{s.current&&a.stopPropagation()}},titleProps:{id:r}}}const Uh=p.createContext(null),jl=p.createContext({}),Yh=Gh(function(t,n){[t,n]=Yi(t,n,jl);let r=t,{isPending:s}=r,{buttonProps:a,isPressed:o}=Bh(t,n);a=Xh(a,s);let{focusProps:l,isFocused:c,isFocusVisible:u}=Fh(t),{hoverProps:d,isHovered:f}=Rh({...t,isDisabled:t.isDisabled||s}),h={isHovered:f,isPressed:(r.isPressed||o)&&!s,isFocused:c,isFocusVisible:u,isDisabled:t.isDisabled||!1,isPending:s??!1},b=ul({...t,values:h,defaultClassName:"react-aria-Button"}
177),m=Xt(a.id),x=Xt(),w=a["aria-labelledby"];s&&(w?w=`${w} ${x}`:a["aria-label"]&&(w=`${m} ${x}`));let y=p.useRef(s);p.useEffect(()=>{let g={"aria-labelledby":w||m};(!y.current&&c&&s||y.current&&c&&!s)&&la(g,"assertive"),y.current=s},[s,c,w,m]);let v=hr(t,{global:!0});return delete v.onClick,V.createElement("button",{...Se(v,b,a,l,d),type:a.type==="submit"&&s?"button":a.type,id:m,ref:n,"aria-labelledby":w,slot:t.slot||void 0,"aria-disabled":s?"true":a["aria-disabled"],"data-disabled":t.isDisabled||void 0,"data-pressed":h.isPressed||void 0,"data-hovered":f||void 0,"data-focused":c||void 0,"data-pending":s||void 0,"data-focus-visible":u||void 0},V.createElement(Uh.Provider,{value:{id:x}},b.children))});function Xh(e,t){if(t){for(const n in e)n.startsWith("on")&&!(n.includes("Focus")||n.includes("Blur"))&&(e[n]=void 0);e.href=void 0,e.target=void 0}return e}function Zh(e){let[t,n]=oh(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const r=p.useCallback(()=>{n(!0)},[n]),s=p.useCallback(()=>{n(!1)},[n]),a=p.useCallback(()=>{n(!t)},[n,t]);return{isOpen:t,setOpen:n,open:r,close:s,toggle:a}}function Kh(e){let t=Zh(e),[n,r]=p.useState(null),[s,a]=p.useState([]),o=()=>{a([]),t.close()};return{focusStrategy:n,...t,open(u=null){r(u),t.open()},toggle(u=null){r(u),t.toggle()},close(){o()},expandedKeysStack:s,openSubmenu:(u,d)=>{a(f=>d>f.length?f:[...f.slice(0,d),u])},closeSubmenu:(u,d)=>{a(f=>f[d]===u?f.slice(0,d):f)}}}const qh=p.createContext(null),Jh=p.createContext(null),El=p.createContext(null),Sl=p.createContext(null);function Tl(e){let t=Kh(e),n=p.useRef(null),{triggerProps:r,overlayProps:s}=Dh({type:"dialog"},t,n),[a,o]=p.useState(null),l=p.useCallback(()=>{n.current&&o(n.current.offsetWidth+"px")},[n]);return Qp({ref:n,onResize:l}),r.id=Xt(),s["aria-labelledby"]=r.id,V.createElement(cl,{values:[[Sl,t],[Jh,t],[El,s],[qh,{trigger:"DialogTrigger",triggerRef:n,"aria-labelledby":s["aria-labelledby"],style:{"--trigger-width":a}}]]},V.createElement(Ih,{...r,ref:n,isPressed:t.isOpen},e.children))}const Qh=p.forwardRef(function(t,n){let r=t["aria-labelledby"];[t,n]=Yi(t,n,El);let{dialogProps:s,titleProps:a}=Wh({...t,"aria-labelledby":r},n),o=p.useContext(Sl);!s["aria-label"]&&!s["aria-labelledby"]&&t["aria-labelledby"]&&(s["aria-labelledby"]=t["aria-labelledby"]);let l=ul({defaultClassName:"react-aria-Dialog",className:t.className,style:t.style,children:t.children,values:{close:(o==null?void 0:o.close)||(()=>{})}}),c=hr(t,{global:!0});return V.createElement("section",{...Se(c,l,s),ref:n,slot:t.slot||void 0},V.createElement(cl,{values:[[qo,{slots:{[ci]:{},title:{...a,level:2}}}],[jl,{slots:{[ci]:{},close:{onPress:()=>o==null?void 0:o.close()}}}]]},l.children))}),em=p.forwardRef(function(t,n){[t,n]=Yi(t,n,qo);let{children:r,level:s=3,className:a,...o}=t,l=`h${s}`;return V.createElement(l,{...o,ref:n,className:a??"react-aria-Heading"},r)});var Fn="right-scroll-bar-position",Dn="width-before-scroll-bar",tm="with-scroll-bars-hidden",nm="--removed-body-scroll-bar-size";function Rr(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function rm(e,t){var n=p.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var s=n.value;s!==r&&(n.value=r,n.callback(r,s))}}}})[0];return n.callback=t,n.facade}var im=typeof window<"u"?p.useLayoutEffect:p.useEffect,ga=new WeakMap;function Nl(e,t){var n=rm(null,function(r){return e.forEach(function(s){return Rr(s,r)})});return im(function(){var r=ga.get(n);if(r){var s=new Set(r),a=new Set(e),o=n.current;s.forEach(function(l){a.has(l)||Rr(l,null)}),a.forEach(function(l){s.has(l)||Rr(l,o)})}ga.set(n,e)},[e]),n}function Cl(e){return e}function Pl(e,t){t===void 0&&(t=Cl);var n=[],r=!1,s={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(a){var o=t(a,r);return n.push(o),function(){n=n.filter(function(l){return l!==o})}},assignSyncMedium:function(a){for(r=!0;n.length;){var o=n;n=[],o.forEach(a)}n={push:function(l){return a(l)},filter:function(){return n}}},assignMedium:function(a){r=!0;var o=[];if(n.length){var l=n;n=[],l.forEach(a),o=n}var c=function(){var d=o;o=[],d.forEach(a)},u=function(){return Promise.resolve().then(c)};
177u(),n={push:function(d){o.push(d),u()},filter:function(d){return o=o.filter(d),n}}}};return s}function qi(e,t){return t===void 0&&(t=Cl),Pl(e,t)}function Ji(e){e===void 0&&(e={});var t=Pl(null);return t.options=me({async:!0,ssr:!1},e),t}var Ml=function(e){var t=e.sideCar,n=Nt(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return p.createElement(r,me({},n))};Ml.isSideCarExport=!0;function Qi(e,t){return e.useMedium(t),Ml}var kl=Ji(),Fr=function(){},es=p.forwardRef(function(e,t){var n=p.useRef(null),r=p.useState({onScrollCapture:Fr,onWheelCapture:Fr,onTouchMoveCapture:Fr}),s=r[0],a=r[1],o=e.forwardProps,l=e.children,c=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,b=e.noRelative,m=e.noIsolation,x=e.inert,w=e.allowPinchZoom,y=e.as,v=y===void 0?"div":y,g=e.gapMode,j=Nt(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),E=h,L=Nl([n,t]),k=me(me({},j),s);return p.createElement(p.Fragment,null,d&&p.createElement(E,{sideCar:kl,removeScrollBar:u,shards:f,noRelative:b,noIsolation:m,inert:x,setCallbacks:a,allowPinchZoom:!!w,lockRef:n,gapMode:g}),o?p.cloneElement(p.Children.only(l),me(me({},k),{ref:L})):p.createElement(v,me({},k,{className:c,ref:L}),l))});es.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};es.classNames={fullWidth:Dn,zeroRight:Fn};function Zn(){return Zn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zn.apply(null,arguments)}var vi="data-focus-lock",Ll="data-focus-lock-disabled",sm="data-no-focus-lock",am="data-autofocus-inside",om="data-no-autofocus",Dr={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},$l=qi({},function(e){var t=e.target,n=e.currentTarget;return{target:t,currentTarget:n}}),Il=qi(),lm=qi(),Ol=Ji({async:!0,ssr:typeof document<"u"}),cm=p.createContext(void 0),um=[],_l=p.forwardRef(function(t,n){var r,s=p.useState(),a=s[0],o=s[1],l=p.useRef(),c=p.useRef(!1),u=p.useRef(null),d=p.useState({}),f=d[1],h=t.children,b=t.disabled,m=b===void 0?!1:b,x=t.noFocusGuards,w=x===void 0?!1:x,y=t.persistentFocus,v=y===void 0?!1:y,g=t.crossFrame,j=g===void 0?!0:g,E=t.autoFocus,L=E===void 0?!0:E;t.allowTextSelection;var k=t.group,M=t.className,$=t.whiteList,I=t.hasPositiveIndices,N=t.shards,S=N===void 0?um:N,P=t.as,T=P===void 0?"div":P,O=t.lockProps,C=O===void 0?{}:O,_=t.sideCar,R=t.returnFocus,F=R===void 0?!1:R,B=t.focusOptions,q=t.onActivation,se=t.onDeactivation,ve=p.useState({}),cd=ve[0],ud=p.useCallback(function(Pe){var ot=Pe.captureFocusRestore;if(!u.current){var lt,Ge=(lt=document)==null?void 0:lt.activeElement;u.current=Ge,Ge!==document.body&&(u.current=ot(Ge))}l.current&&q&&q(l.current),c.current=!0,f()},[q]),dd=p.useCallback(function(){c.current=!1,se&&se(l.current),f()},[se]),fd=p.useCallback(function(Pe){var ot=u.current;if(ot){var lt=(typeof ot=="function"?ot():ot)||document.body,Ge=typeof F=="function"?F(lt):F;if(Ge){var Gs=typeof Ge=="object"?Ge:void 0;u.current=null,Pe?Promise.resolve().then(function(){return lt.focus(Gs)}):lt.focus(Gs)}}},[F]),pd=p.useCallback(function(Pe){c.current&&$l.useMedium(Pe)},[]),hd=Il.useMedium,md=p.useCallback(function(Pe){l.current!==Pe&&(l.current=Pe,o(Pe))},[]),vd=Zn((r={},r[Ll]=m&&"disabled",r[vi]=k,r),C),Hs=w!==!0,gd=Hs&&w!=="tail",bd=Nl([n,md]),xd=p.useMemo(function(){return{observed:l,shards:S,enabled:!m,active:c.current}},[m,c.current,S,a]);return V.createElement(p.Fragment,null,Hs&&[V.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:m?-1:0,style:Dr}),I?V.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:m?-1:1,style:Dr}):null],!m&&V.createElement(_,{id:cd,sideCar:Ol,observed:a,disabled:m,persistentFocus:v,crossFrame:j,autoFocus:L,whiteList:$,shards:S,onActivation:ud,onDeactivation:dd,returnFocus:fd,focusOptions:B,noFocusGuards:w}),V.createElement(T,Zn({ref:bd},vd,{className:M,onBlur:hd,onFocus:pd}),V.createElement(cm.Provider,{value:xd},h)),gd&&V.createElement("div",{"data-focus-guard":!0,tabIndex:m?-1:0,style:Dr}))});_l.propTypes={};function ts(e){setTimeout(e,1)}var dm=function(t){return t&&"current"in t?t.current:t},Al=Ji(),Rl="data-focus-on-hidden",fm={preventScroll:!0},pm=p.forwardRef(function(e,t){var n=p.useState(!1),r=n[0],s=n[1],a=e.children,o=e.autoFocus,l=e.shards,c=e.crossFrame,u=e.enabled,d=u===void 0?!0:u,f=e.scrollLock,h=f===void 0?!0:f,b=e.focusLock,m=b===void 0?!0:b,x=e.returnFocus,w=x===void 0?!0:x,y=e.inert,v=e.allowPinchZoom,g=e.sideCar,j=e.className,E=e.shouldIgnore,L=e.preventScrollOnFocus,k=e.style,M=e.as,$=e.gapMode,I=Nt(e,["children","autoFocus","shards","crossFrame","enabled","scrollLock","focusLock","returnFocus","inert","allowPinchZoom","sideCar","className","shouldIgnore","preventScrollOnFocus","style","as","gapMode"]),N=g,S=r.onActivation,P=r.onDeactivation,T=Nt(r,["onActivation","onDeactivation"]),O=me(me({},T),{as:M,style:k,sideCar:g,shards:l,allowPinchZoom:v,gapMode:$,inert:y,enabled:d&&h});return p.createElement(p.Fragment,null,p.createElement(_l,{ref:t,sideCar:g,disabled:!(r&&d&&m),returnFocus:w,autoFocus:o,shards:l,crossFrame:c,onActivation:S,onDeactivation:P,className:j,whiteList:E,lockProps:O,focusOptions:L?fm:void 0,as:es},a),d&&p.createElement(N,me({},I,{sideCar:Al,setLockProps:s,shards:l})))});
177function gi(e,t){return gi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},gi(e,t)}function hm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,gi(e,t)}function Jt(e){"@babel/helpers - typeof";return Jt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jt(e)}function mm(e,t){if(Jt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Jt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vm(e){var t=mm(e,"string");return Jt(t)=="symbol"?t:t+""}function gm(e,t,n){return(t=vm(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bm(e,t){function n(r){return r.displayName||r.name||"Component"}return function(s){var a=[],o;function l(){o=e(a.map(function(u){return u.props})),t(o)}var c=function(u){hm(d,u);function d(){return u.apply(this,arguments)||this}d.peek=function(){return o};var f=d.prototype;return f.componentDidMount=function(){a.push(this),l()},f.componentDidUpdate=function(){l()},f.componentWillUnmount=function(){var b=a.indexOf(this);a.splice(b,1),l()},f.render=function(){return V.createElement(s,this.props)},d}(p.PureComponent);return gm(c,"displayName","SideEffect("+n(s)+")"),c}}var Te=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},qe=function(e){return Array.isArray(e)?e:[e]},Fl=function(e){return Array.isArray(e)?e[0]:e},xm=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!t||!t.getPropertyValue?!1:t.getPropertyValue("display")==="none"||t.getPropertyValue("visibility")==="hidden"},Dl=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},Vl=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},ym=function(e){return e.hasAttribute("inert")},wm=function(e,t){return!e||Vl(e)||!xm(e)&&!ym(e)&&t(Dl(e))},zl=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=wm(t,zl.bind(void 0,e));return e.set(t,r),r},jm=function(e,t){return e&&!Vl(e)?Tm(e)?t(Dl(e)):!1:!0},Hl=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=jm(t,Hl.bind(void 0,e));return e.set(t,r),r},Gl=function(e){return e.dataset},Em=function(e){return e.tagName==="BUTTON"},Bl=function(e){return e.tagName==="INPUT"},Wl=function(e){return Bl(e)&&e.type==="radio"},Sm=function(e){return!((Bl(e)||Em(e))&&(e.type==="hidden"||e.disabled))},Tm=function(e){var t=e.getAttribute(om);return![!0,"true",""].includes(t)},ns=function(e){var t;return!!(e&&(!((t=Gl(e))===null||t===void 0)&&t.focusGuard))},bi=function(e){return!ns(e)},Nm=function(e){return!!e},Cm=function(e,t){var n=Math.max(0,e.tabIndex),r=Math.max(0,t.tabIndex),s=n-r,a=e.index-t.index;if(s){if(!n)return 1;if(!r)return-1}return s||a},Pm=function(e){return e.tabIndex<0&&!e.hasAttribute("tabindex")?0:e.tabIndex},rs=function(e,t,n){return Te(e).map(function(r,s){var a=Pm(r);return{node:r,index:s,tabIndex:n&&a===-1?(r.dataset||{}).focusGuard?0:-1:a}}).filter(function(r){return!t||r.tabIndex>=0}).sort(Cm)},Mm=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],is=Mm.join(","),km="".concat(is,", [data-focus-guard]"),Ul=function(e,t){return Te((e.shadowRoot||e).children).reduce(function(n,r){return n.concat(r.matches(t?km:is)?[r]:[],Ul(r))},[])},Lm=function(e,t){var n;return e instanceof HTMLIFrameElement&&(!((n=e.contentDocument)===null||n===void 0)&&n.body)?Pt([e.contentDocument.body],t):[e]},Pt=function(e,t){return e.reduce(function(n,r){var s,a=Ul(r,t),o=(s=[]).concat.apply(s,a.map(function(l){return Lm(l,t)}));return n.concat(o,r.parentNode?Te(r.parentNode.querySelectorAll(is)).filter(function(l){return l===r}):[])},[])},$m=function(e){var t=e.querySelectorAll("[".concat(am,"]"));return Te(t).map(function(n){return Pt([n])}).reduce(function(n,r){return n.concat(r)},[])},ss=function(e,t){return Te(e).filter(function(n){return zl(t,n)}).filter(function(n){return Sm(n)})},ba=function(e,t){return t===void 0&&(t=new Map),Te(e).filter(function(n){return Hl(t,n)})},as=function(e,t,n){return rs(ss(Pt(e,n),t),!0,n)},Qt=function(e,t){return rs(ss(Pt(e),t),!1)},Im=function(e,t){return ss($m(e),t)},Ze=function(e,t){return e.shadowRoot?Ze(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:Te(e.children).some(function(n){var r;if(n instanceof HTMLIFrameElement){var s=(r=n.contentDocument)===null||r===void 0?void 0:r.body;return s?Ze(s,t):!1}return Ze(n,t)})},Om=function(e){for(var t=new Set,n=e.length,r=0;r<n;r+=1)for(var s=r+1;s<n;s+=1){var a=e[r].compareDocumentPosition(e[s]);(a&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(s),(a&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(o,l){return!t.has(l)})},Yl=function(e){return e.parentNode?Yl(e.parentNode):e},os=function(e){var t=qe(e);return t.filter(Boolean).reduce(function(n,r){var s=r.getAttribute(vi);return n.push.apply(n,s?Om(Te(Yl(r).querySelectorAll("[".concat(vi,'="').concat(s,'"]:not([').concat(Ll,'="disabled"])')))):[r]),n},[])},_m=function(e){try{return e()}catch{return}},en=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?en(t.shadowRoot):t instanceof HTMLIFrameElement&&_m(function(){return t.contentWindow.document})?en(t.contentWindow.document):t}},Am=function(e,t){return e===t},Rm=function(e,t){return!!Te(e.querySelectorAll("iframe")).some(function(n){return Am(n,t)})},Xl=function(e,t){return t===void 0&&(t=en(Fl(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:os(e).some(function(n){return Ze(n,t)||Rm(n,t)})},Fm=function(e){e===void 0&&(e=document);var t=en(e);return t?Te(e.querySelectorAll("[".concat(sm,"]"))).some(function(n){return Ze(n,t)}):!1},Dm=function(e,t){return t.filter(Wl).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},ls=function(e,t){return Wl(e)&&e.name?Dm(e,t):e},Vm=function(e){var t=new Set;
177return e.forEach(function(n){return t.add(ls(n,e))}),e.filter(function(n){return t.has(n)})},xa=function(e){return e[0]&&e.length>1?ls(e[0],e):e[0]},ya=function(e,t){return e.indexOf(ls(t,e))},xi="NEW_FOCUS",zm=function(e,t,n,r,s){var a=e.length,o=e[0],l=e[a-1],c=ns(r);if(!(r&&e.indexOf(r)>=0)){var u=r!==void 0?n.indexOf(r):-1,d=s?n.indexOf(s):u,f=s?e.indexOf(s):-1;if(u===-1)return f!==-1?f:xi;if(f===-1)return xi;var h=u-d,b=n.indexOf(o),m=n.indexOf(l),x=Vm(n),w=r!==void 0?x.indexOf(r):-1,y=s?x.indexOf(s):w,v=x.filter(function(M){return M.tabIndex>=0}),g=r!==void 0?v.indexOf(r):-1,j=s?v.indexOf(s):g,E=g>=0&&j>=0?j-g:y-w;if(!h&&f>=0||t.length===0)return f;var L=ya(e,t[0]),k=ya(e,t[t.length-1]);if(u<=b&&c&&Math.abs(h)>1)return k;if(u>=m&&c&&Math.abs(h)>1)return L;if(h&&Math.abs(E)>1)return f;if(u<=b)return k;if(u>m)return L;if(h)return Math.abs(h)>1?f:(a+f+h)%a}},Hm=function(e){return function(t){var n,r=(n=Gl(t))===null||n===void 0?void 0:n.autofocus;return t.autofocus||r!==void 0&&r!=="false"||e.indexOf(t)>=0}},wa=function(e,t,n){var r=e.map(function(a){var o=a.node;return o}),s=ba(r.filter(Hm(n)));return s&&s.length?xa(s):xa(ba(t))},yi=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&yi(e.parentNode.host||e.parentNode,t),t},Vr=function(e,t){for(var n=yi(e),r=yi(t),s=0;s<n.length;s+=1){var a=n[s];if(r.indexOf(a)>=0)return a}return!1}
177,Zl=function(e,t,n){var r=qe(e),s=qe(t),a=r[0],o=!1;return s.filter(Boolean).forEach(function(l){o=Vr(o||l,l)||o,n.filter(Boolean).forEach(function(c){var u=Vr(a,c);u&&(!o||Ze(u,o)?o=u:o=Vr(u,o))})}),o},ja=function(e,t){return e.reduce(function(n,r){return n.concat(Im(r,t))},[])},Gm=function(e,t){var n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(Nm)},Bm=function(e,t){var n=en(qe(e).length>0?document:Fl(e).ownerDocument),r=os(e).filter(bi),s=Zl(n||e,e,r),a=new Map,o=Qt(r,a),l=o.filter(function(m){var x=m.node;return bi(x)});if(l[0]){var c=Qt([s],a).map(function(m){var x=m.node;return x}),u=Gm(c,l),d=u.map(function(m){var x=m.node;return x}),f=u.filter(function(m){var x=m.tabIndex;return x>=0}).map(function(m){var x=m.node;return x}),h=zm(d,f,c,n,t);if(h===xi){var b=wa(o,f,ja(r,a))||wa(o,d,ja(r,a));if(b)return{node:b};console.warn("focus-lock: cannot find any node to move focus into");return}return h===void 0?h:u[h]}},Wm=function(e){var t=os(e).filter(bi),n=Zl(e,e,t),r=rs(Pt([n],!0),!0,!0),s=Pt(t,!1);return r.map(function(a){var o=a.node,l=a.index;return{node:o,index:l,lockItem:s.indexOf(o)>=0,guard:ns(o)}})},cs=function(e,t){e&&("focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},zr=0,Hr=!1,Kl=function(e,t,n){n===void 0&&(n={});var r=Bm(e,t);if(!Hr&&r){if(zr>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Hr=!0,setTimeout(function(){Hr=!1},1);return}zr++,cs(r.node,n.focusOptions),zr--}};function It(e){if(!e)return null;if(typeof WeakRef>"u")return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return(t==null?void 0:t.deref())||null}}var Um=function(e){if(!e)return null;for(var t=[],n=e;n&&n!==document.body;)t.push({current:It(n),parent:It(n.parentElement),left:It(n.previousElementSibling),right:It(n.nextElementSibling)}),n=n.parentElement;return{element:It(e),stack:t,ownerDocument:e.ownerDocument}},Ym=function(e){var t,n,r,s,a;if(e)for(var o=e.stack,l=e.ownerDocument,c=new Map,u=0,d=o;u<d.length;u++){var f=d[u],h=(t=f.parent)===null||t===void 0?void 0:t.call(f);if(h&&l.contains(h)){for(var b=(n=f.left)===null||n===void 0?void 0:n.call(f),m=f.current(),x=h.contains(m)?m:void 0,w=(r=f.right)===null||r===void 0?void 0:r.call(f),y=as([h],c),v=(a=(s=x??(b==null?void 0:b.nextElementSibling))!==null&&s!==void 0?s:w)!==null&&a!==void 0?a:b;v;){for(var g=0,j=y;g<j.length;g++){var E=j[g];if(v!=null&&v.contains(E.node))return E.node}v=v.nextElementSibling}if(y.length)return y[0].node}}},ql=function(e){var t=Um(e);return function(){return Ym(t)}},Xm=function(e,t,n){if(!e||!t)return console.error("no element or scope given"),{};var r=qe(t);if(r.every(function(o){return!Ze(o,e)}))return console.error("Active element is not contained in the scope"),{};var s=n?as(r,new Map):Qt(r,new Map),a=s.findIndex(function(o){var l=o.node;return l===e});if(a!==-1)return{prev:s[a-1],next:s[a+1],first:s[0],last:s[s.length-1]}},Zm=function(e,t){var n=t?as(qe(e),new Map):Qt(qe(e),new Map);return{first:n[0],last:n[n.length-1]}},Km=function(e){return Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},e)},Jl=function(e,t,n){t===void 0&&(t={});var r=Km(t),s=Xm(e,r.scope,r.onlyTabbable);if(s){var a=n(s,r.cycle);a&&cs(a.node,r.focusOptions)}},qm=function(e,t){t===void 0&&(t={}),Jl(e,t,function(n,r){var s=n.next,a=n.first;return s||r&&a})},Jm=function(e,t){t===void 0&&(t={}),Jl(e,t,function(n,r){var s=n.prev,a=n.last;return s||r&&a})},Ql=function(e,t,n){var r,s=Zm(e,(r=t.onlyTabbable)!==null&&r!==void 0?r:!0),a=s[n];a&&cs(a.node,t.focusOptions)},Qm=function(e,t){t===void 0&&(t={}),Ql(e,t,"first")},ev=function(e,t){t===void 0&&(t={}),Ql(e,t,"last")},ec=function(){return document&&document.activeElement===document.body},tv=function(){return ec()||Fm()},wt=null,oe=null,Ea=function(){return null},jt=null,tn=!1,us=!1,nv=function(){return!0},rv=function(t){return(wt.whiteList||nv)(t)},iv=function(t,n){jt={observerNode:t,portaledElement:n}},sv=function(t){return jt&&jt.portaledElement===t};function Sa(e,t,n,r){var s=null,a=e;do{var o=r[a];if(o.guard)o.node.dataset.focusAutoGuard&&(s=o);else if(o.lockItem){if(a!==e)return;s=null}else break}while((a+=n)!==t);
177s&&(s.node.tabIndex=0)}var av=function(t){return t?!!tn:tn==="meanwhile"},ov=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},lv=function(t,n){return n.some(function(r){return ov(t,r,r)})},tc=function(t){return Qt(t,new Map)},cv=function(t){return!tc([t.parentNode]).some(function(n){return n.node===t})},Kn=function(){var t=!1;if(wt){var n=wt,r=n.observed,s=n.persistentFocus,a=n.autoFocus,o=n.shards,l=n.crossFrame,c=n.focusOptions,u=n.noFocusGuards,d=r||jt&&jt.portaledElement;if(ec()&&oe&&oe!==document.body&&(!document.body.contains(oe)||cv(oe))){var f=Ea();f&&f.focus()}var h=document&&document.activeElement;if(d){var b=[d].concat(o.map(dm).filter(Boolean)),m=function(){if(!av(l)||!u||!oe||us)return!1;var g=tc(b),j=g.findIndex(function(E){var L=E.node;return L===oe});return j===0||j===g.length-1};if((!h||rv(h))&&(s||m()||!tv()||!oe&&a)&&(d&&!(Xl(b)||h&&lv(h,b)||sv(h))&&(document&&!oe&&h&&!a?(h.blur&&h.blur(),document.body.focus()):(t=Kl(b,oe,{focusOptions:c}),jt={})),oe=document&&document.activeElement,oe!==document.body&&(Ea=ql(oe)),tn=!1),document&&h!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var x=document&&document.activeElement,w=Wm(b),y=w.map(function(v){var g=v.node;return g}).indexOf(x);y>-1&&(w.filter(function(v){var g=v.guard,j=v.node;return g&&j.dataset.focusAutoGuard}).forEach(function(v){var g=v.node;return g.removeAttribute("tabIndex")}),Sa(y,w.length,1,w),Sa(y,-1,-1,w))}}}return t},nc=function(t){Kn()&&t&&(t.stopPropagation(),t.preventDefault())},ds=function(){return ts(Kn)},uv=function(t){var n=t.target,r=t.currentTarget;r.contains(n)||iv(r,n)},dv=function(){return null},rc=function(){us=!0},ic=function(){us=!1,tn="just",ts(function(){tn="meanwhile"})},fv=function(){document.addEventListener("focusin",nc),document.addEventListener("focusout",ds),window.addEventListener("focus",rc),window.addEventListener("blur",ic)},pv=function(){document.removeEventListener("focusin",nc),document.removeEventListener("focusout",ds),window.removeEventListener("focus",rc),window.removeEventListener("blur",ic)};function hv(e){return e.filter(function(t){var n=t.disabled;return!n})}var sc={moveFocusInside:Kl,focusInside:Xl,focusNextElement:qm,focusPrevElement:Jm,focusFirstElement:Qm,focusLastElement:ev,captureFocusRestore:ql};function mv(e){var t=e.slice(-1)[0];t&&!wt&&fv();var n=wt,r=n&&t&&t.id===n.id;wt=t,n&&!r&&(n.onDeactivation(),e.filter(function(s){var a=s.id;return a===n.id}).length||n.returnFocus(!t)),t?(oe=null,(!r||n.observed!==t.observed)&&t.onActivation(sc),Kn(),ts(Kn)):(pv(),oe=null)}$l.assignSyncMedium(uv);Il.assignMedium(ds);lm.assignMedium(function(e){return e(sc)});const vv=bm(hv,mv)(dv);Qi(Ol,vv);var gv=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function bv(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=gv();return t&&e.setAttribute("nonce",t),e}function xv(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function yv(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var wv=function(){var e=0,t=null;return{add:function(n){e==0&&(t=bv())&&(xv(t,n),yv(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},jv=function(){var e=wv();return function(t,n){p.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},fs=function(){var e=jv(),t=function(n){var r=n.styles,s=n.dynamic;return e(r,s),null};return t},Ev={left:0,top:0,right:0,gap:0},Gr=function(e){return parseInt(e||"",10)||0},Sv=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],s=t[e==="padding"?"paddingRight":"marginRight"];return[Gr(n),Gr(r),Gr(s)]},Tv=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Ev;var t=Sv(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Nv=fs(),Et="data-scroll-locked",Cv=function(e,t,n,r){var s=e.left,a=e.top,o=e.right,l=e.gap;return n===void 0&&(n="margin"),` 178 .`.concat(tm,` { 179 overflow: hidden `).concat(r,`; 180 padding-right: `).concat(l,"px ").concat(r,`; 181 } 182 body[`).concat(Et,`] { 183 overflow: hidden `).concat(r,`; 184 overscroll-behavior: contain; 185 `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&` 186 padding-left: `.concat(s,`px; 187 padding-top: `).concat(a,`px; 188 padding-right: `).concat(o,`px; 189 margin-left:0; 190 margin-top:0; 191 margin-right: `).concat(l,"px ").concat(r,`; 192 `),n==="padding"&&"padding-right: ".concat(l,"px ").concat(r,";
192")].filter(Boolean).join(""),` 193 } 194 195 .`).concat(Fn,` { 196 right: `).concat(l,"px ").concat(r,`; 197 } 198 199 .`).concat(Dn,` { 200 margin-right: `).concat(l,"px ").concat(r,`; 201 } 202 203 .`).concat(Fn," .").concat(Fn,` { 204 right: 0 `).concat(r,`; 205 } 206 207 .`).concat(Dn," .").concat(Dn,` { 208 margin-right: 0 `).concat(r,`; 209 } 210 211 body[`).concat(Et,`] { 212 `).concat(nm,": ").concat(l,`px; 213 } 214`)},Ta=function(){var e=parseInt(document.body.getAttribute(Et)||"0",10);return isFinite(e)?e:0},Pv=function(){p.useEffect(function(){return document.body.setAttribute(Et,(Ta()+1).toString()),function(){var e=Ta()-1;e<=0?document.body.removeAttribute(Et):document.body.setAttribute(Et,e.toString())}},[])},Mv=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,s=r===void 0?"margin":r;Pv();var a=p.useMemo(function(){return Tv(s)},[s]);return p.createElement(Nv,{styles:Cv(a,!t,s,n?"":"!important")})},wi=!1;if(typeof window<"u")try{var En=Object.defineProperty({},"passive",{get:function(){return wi=!0,!0}});window.addEventListener("test",En,En),window.removeEventListener("test",En,En)}catch{wi=!1}var ct=wi?{passive:!1}:!1,kv=function(e){return e.tagName==="TEXTAREA"},ac=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!kv(e)&&n[t]==="visible")},Lv=function(e){return ac(e,"overflowY")},$v=function(e){return ac(e,"overflowX")},Na=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var s=oc(e,r);if(s){var a=lc(e,r),o=a[1],l=a[2];if(o>l)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Iv=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Ov=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},oc=function(e,t){return e==="v"?Lv(t):$v(t)},lc=function(e,t){return e==="v"?Iv(t):Ov(t)},_v=function(e,t){return e==="h"&&t==="rtl"?-1:1},Av=function(e,t,n,r,s){var a=_v(e,window.getComputedStyle(t).direction),o=a*r,l=n.target,c=t.contains(l),u=!1,d=o>0,f=0,h=0;do{if(!l)break;var b=lc(e,l),m=b[0],x=b[1],w=b[2],y=x-w-a*m;(m||y)&&oc(e,l)&&(f+=y,h+=m);var v=l.parentNode;l=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(d&&Math.abs(f)<1||!d&&Math.abs(h)<1)&&(u=!0),u},Sn=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Ca=function(e){return[e.deltaX,e.deltaY]},Pa=function(e){return e&&"current"in e?e.current:e},Rv=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Fv=function(e){return` 215 .block-interactivity-`.concat(e,` {pointer-events: none;} 216 .allow-interactivity-`).concat(e,` {pointer-events: all;} 217`)},Dv=0,ut=[];function Vv(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),s=p.useState(Dv++)[0],a=p.useState(fs)[0],o=p.useRef(e);p.useEffect(function(){o.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var x=Ud([e.lockRef.current],(e.shards||[]).map(Pa),!0).filter(Boolean);return x.forEach(function(w){return w.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),x.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var l=p.useCallback(function(x,w){if("touches"in x&&x.touches.length===2||x.type==="wheel"&&x.ctrlKey)return!o.current.allowPinchZoom;var y=Sn(x),v=n.current,g="deltaX"in x?x.deltaX:v[0]-y[0],j="deltaY"in x?x.deltaY:v[1]-y[1],E,L=x.target,k=Math.abs(g)>Math.abs(j)?"h":"v";if("touches"in x&&k==="h"&&L.type==="range")return!1;var M=Na(k,L);if(!M)return!0;if(M?E=k:(E=k==="v"?"h":"v",M=Na(k,L)),!M)return!1;if(!r.current&&"changedTouches"in x&&(g||j)&&(r.current=E),!E)return!0;var $=r.current||E;return Av($,w,x,$==="h"?g:j)},[]),c=p.useCallback(function(x){var w=x;if(!(!ut.length||ut[ut.length-1]!==a)){var y="deltaY"in w?Ca(w):Sn(w),v=t.current.filter(function(E){return E.name===w.type&&(E.target===w.target||w.target===E.shadowParent)&&Rv(E.delta,y)})[0];if(v&&v.should){w.cancelable&&w.preventDefault();return}
217if(!v){var g=(o.current.shards||[]).map(Pa).filter(Boolean).filter(function(E){return E.contains(w.target)}),j=g.length>0?l(w,g[0]):!o.current.noIsolation;j&&w.cancelable&&w.preventDefault()}}},[]),u=p.useCallback(function(x,w,y,v){var g={name:x,delta:w,target:y,should:v,shadowParent:zv(y)};t.current.push(g),setTimeout(function(){t.current=t.current.filter(function(j){return j!==g})},1)},[]),d=p.useCallback(function(x){n.current=Sn(x),r.current=void 0},[]),f=p.useCallback(function(x){u(x.type,Ca(x),x.target,l(x,e.lockRef.current))},[]),h=p.useCallback(function(x){u(x.type,Sn(x),x.target,l(x,e.lockRef.current))},[]);p.useEffect(function(){return ut.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",c,ct),document.addEventListener("touchmove",c,ct),document.addEventListener("touchstart",d,ct),function(){ut=ut.filter(function(x){return x!==a}),document.removeEventListener("wheel",c,ct),document.removeEventListener("touchmove",c,ct),document.removeEventListener("touchstart",d,ct)}},[]);var b=e.removeScrollBar,m=e.inert;return p.createElement(p.Fragment,null,m?p.createElement(a,{styles:Fv(s)}):null,b?p.createElement(Mv,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function zv(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}Qi(kl,Vv);var Hv=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},dt=new WeakMap,Tn=new WeakMap,Nn={},Br=0,cc=function(e){return e&&(e.host||cc(e.parentNode))},Gv=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=cc(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Bv=function(e,t,n,r){var s=Gv(t,Array.isArray(e)?e:[e]);Nn[n]||(Nn[n]=new WeakMap);var a=Nn[n],o=[],l=new Set,c=new Set(s),u=function(f){!f||l.has(f)||(l.add(f),u(f.parentNode))};s.forEach(u);var d=function(f){!f||c.has(f)||Array.prototype.forEach.call(f.children,function(h){if(l.has(h))d(h);else try{var b=h.getAttribute(r),m=b!==null&&b!=="false",x=(dt.get(h)||0)+1,w=(a.get(h)||0)+1;dt.set(h,x),a.set(h,w),o.push(h),x===1&&m&&Tn.set(h,!0),w===1&&h.setAttribute(n,"true"),m||h.setAttribute(r,"true")}catch(y){console.error("aria-hidden: cannot operate on ",h,y)}})};return d(t),l.clear(),Br++,function(){o.forEach(function(f){var h=dt.get(f)-1,b=a.get(f)-1;dt.set(f,h),a.set(f,b),h||(Tn.has(f)||f.removeAttribute(r),Tn.delete(f)),b||f.removeAttribute(n)}),Br--,Br||(dt=new WeakMap,dt=new WeakMap,Tn=new WeakMap,Nn={})}},Wv=function(e,t,n){var r=Array.from(Array.isArray(e)?e:[e]),s=t||Hv(e);return s?(r.push.apply(r,Array.from(s.querySelectorAll("[aria-live], script"))),Bv(r,s,n,"aria-hidden")):function(){return null}},Uv=fs(),Yv=` 218 [`+Rl+`] { 219 pointer-events: none !important; 220 } 221`,Xv=function(){return p.createElement(Uv,{styles:Yv})},Ma=function(e){return"current"in e?e.current:e};function Zv(e){var t=e.setLockProps,n=e.onEscapeKey,r=e.onClickOutside,s=e.shards,a=e.onActivation,o=e.onDeactivation,l=e.noIsolation,c=p.useState(void 0),u=c[0],d=c[1],f=p.useRef(null),h=p.useRef(0);return p.useEffect(function(){var b=function(y){y.defaultPrevented||(y.code==="Escape"||y.key==="Escape"||y.keyCode===27)&&n&&n(y)},m=function(y){y.defaultPrevented||y.target===f.current||y instanceof MouseEvent&&y.button!==0||s&&s.map(Ma).some(function(v){return v&&v.contains(y.target)||v===y.target})||r&&r(y)},x=function(y){m(y),h.current=y.touches.length},w=function(y){h.current=y.touches.length};if(u)return u.ownerDocument.addEventListener("keydown",b),u.ownerDocument.addEventListener("mousedown",m),u.ownerDocument.addEventListener("touchstart",x),u.ownerDocument.addEventListener("touchend",w),function(){u.ownerDocument.removeEventListener("keydown",b),u.ownerDocument.removeEventListener("mousedown",m),u.ownerDocument.removeEventListener("touchstart",x),u.ownerDocument.removeEventListener("touchend",w)}},[u,r,n]),p.useEffect(function(){if(u)return a&&a(u),function(){o&&o()}},[!!u]),p.useEffect(function(){var b=function(){return null},m=!1,x=function(y){l||(b=Wv(Yd([y],(s||[]).map(Ma)),y.ownerDocument.body,Rl)),d(function(){return y})},w=function(){b(),m||d(null)};return t({onMouseDown:function(y){f.current=y.target},onTouchStart:function(y){f.current=y.target},onActivation:x,onDeactivation:w}),function(){m=!0,t(!1)}},[]),p.createElement(Xv,null)}const Kv=Qi(Al,Zv);var qv=function(e){return p.createElement(Kv,me({},e))},uc=p.forwardRef(function(e,t){return p.createElement(pm,me({},e,{ref:t,sideCar:qv}))});const ji=[[{id:"kunst",cols:[711,712,713]},{id:"design",cols:[721,722,723]},{id:"studium",cols:[731]}],[{id:"werkstatten",cols:[741,742]},{id:"einrichtungen",cols:[751]}],[{id:"personen",cols:[761]},{id:"institution",cols:[771]}]],dc=Object.fromEntries(ji.flat().map(e=>[e.id,e]));function qn(e){return e.displayName??e.name}function nn(e,t,n,r,s,a,o,l,c){switch(arguments.length){case 1:return e;case 2:return t(e);case 3:return n(t(e));case 4:return r(n(t(e)));case 5:return s(r(n(t(e))));case 6:return a(s(r(n(t(e)))));case 7:return o(a(s(r(n(t(e))))));case 8:return l(o(a(s(r(n(t(e)))))));case 9:return c(l(o(a(s(r(n(t(e))))))));default:{let u=arguments[0];for(let d=1;d<arguments.length;d++)u=arguments[d](u);return u}}}function ps(e){return e!=null}function Jv(e,t="NonNullable assertion failure on value"){if(e==null)throw new Error(t);return e}function Je(e){const t=n=>{if(n!=null)return e(n)};return t.displayName=`mapNonNullable_${qn(e)}`,t}function fc(e){const t=n=>{if(n!=null)try{return e(n)}catch{return}};return t.displayName=`tryMapNonNullable_${qn(e)}`,t}function Qv(e){return Object.entries(e)}function Ei(e){return String(e).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").trim().toLowerCase().replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-")}function hs({src:e="/img/gradient-24.jpg"}
221){return i.jsx("div",{className:"img-menu-thumb",children:i.jsxs("div",{className:"image-container bg-gradient",children:[i.jsx("div",{className:"image-content background",children:i.jsx("img",{src:e,loading:"lazy",alt:""})}),i.jsx("div",{className:"image-content foreground",children:i.jsx("img",{src:e,loading:"lazy",alt:""})})]})})}function Vn({title:e,sub:t,tag:n,link:r,linkTarget:s,img:a,onClick:o}){const l=Ei(e),c=t&&Ei(t);return i.jsx("li",{className:"element menu-item","data-id":l,"data-tag":n,children:i.jsxs(G,{prefetch:"intent",to:r,target:s,onClick:o,className:"menu-item-inner",children:[a&&i.jsx("div",{className:"image-wrapper",children:i.jsx(hs,{src:a})}),i.jsx("div",{className:"title-wrapper",children:i.jsxs("div",{className:"menu-title",children:[i.jsx("span",{children:e}),t&&i.jsx("span",{className:"sub","data-id":c,children:t})]})})]})})}function pc({item:e,onClick:t}){var n,r;return i.jsx(Vn,{title:e.title,link:e.link,linkTarget:e.target||void 0,sub:e.abbreviation??void 0,img:((r=(n=e.thumbnail)==null?void 0:n[0])==null?void 0:r.publicUrl)??"/img/gradient-24.jpg",onClick:t})}const hc="tx_solr[q]",e0=/^tx_solr\[filter]\[[0-9]+]$/;function ms({label:e}){return i.jsx("div",{className:"icon search",children:i.jsxs("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":e,children:[i.jsx("circle",{cx:"42.5",cy:"44.5",r:"26.5"}),i.jsx("path",{d:"M84.6241 84.6276L61.9966 63.0002"})]})})}function mc({searchTerm:e,setSearchTerm:t,onSubmit:n}){const r=U();return i.jsx("div",{className:"element search-bar has-suggestions",children:i.jsx("div",{className:"content",children:i.jsx("div",{className:"form large",children:i.jsxs("label",{className:"id",children:[i.jsx("span",{className:"title",children:i.jsx(D,{id:"search"})}),i.jsx("input",{type:"text",inputMode:"text",autoComplete:"on",placeholder:r.formatMessage({id:"search"}),name:hc,value:e,onChange:s=>t(s.currentTarget.value)}),i.jsx("button",{type:n===void 0?"submit":"button",onClick:n,className:"search-submit",children:i.jsx(ms,{label:r.formatMessage({id:"search"})})})]})})})})}function vc({formAction:e,initialSearchTerm:t="",hiddenFields:n}){const[r,s]=p.useState(t);return i.jsxs(Io,{action:e,children:[i.jsx(mc,{searchTerm:r,setSearchTerm:s}),n&&n.map(([a,o])=>i.jsx("input",{type:"hidden",name:a,value:o},a))]})}function gc({template:e,facet:t,allUrl:n}){const r=Oi(),s=U();return i.jsx("div",{className:"section-wrapper",children:i.jsx("div",{className:"section",children:i.jsxs("ul",{children:[i.jsx(Vn,{title:s.formatMessage({id:`solr.all.${e}`}),link:n??r.pathname,img:e==="person"?Wr(0):void 0}),t.options.map((a,o)=>i.jsx(Vn,{title:a.label,link:a.active?a.uris.unset:a.uris.set,img:e==="person"?Wr(o+1):void 0},a.value)),e==="person"&&i.jsx(Vn,{title:s.formatMessage({id:"solr.all.former"}),link:s.formatMessage({id:"urlFormer"}),img:e==="person"?Wr(0):void 0})]})})})}function Wr(e){return Jv(ka[e%ka.length])}const ka=["/fileadmin/person_thumbnails/6_personen_alle-personen.jpg","/fileadmin/person_thumbnails/6_personen_behindertenbeauftragte.jpg","/fileadmin/person_thumbnails/6_personen_gleichstellung.jpg","/fileadmin/person_thumbnails/6_personen_international-office.jpg","/fileadmin/person_thumbnails/6_personen_fachschaftsrat-design.jpg","/fileadmin/person_thumbnails/6_personen_oeffentlichkeitsarbeit.jpg","/fileadmin/person_thumbnails/6_personen_professor-innen.jpg","/fileadmin/person_thumbnails/6_personen_kuenstlerische-mitarbeiterinnen.jpg","/fileadmin/person_thumbnails/6_personen_behindertenbeauftragte.jpg","/fileadmin/person_thumbnails/6_personen_werkstaetten.jpg","/fileadmin/person_thumbnails/6_personen_personalrat.jpg","/fileadmin/person_thumbnails/6_personen_stura.jpg","/fileadmin/person_thumbnails/6_personen_fachschaftsrat-kunst.jpg","/fileadmin/person_thumbnails/6_personen_rektorat.jpg","/fileadmin/person_thumbnails/6_personen_senat.jpg","/fileadmin/person_thumbnails/6_personen_verwaltung.jpg"];function t0({data:e}){var a,o;const t=((o=(a=e.content)==null?void 0:a.data)==null?void 0:o.facets)??[],n=t.length>0?t[0]:void 0,s=dn()==="de"?"/personen":"/en/persons";
221return i.jsxs(i.Fragment,{children:[i.jsx(vc,{formAction:"/personen"}),n&&i.jsx(gc,{template:"person",allUrl:s,facet:n})]})}function n0({title:e,children:t}){const n=e!==void 0?Ei(e):void 0;return i.jsxs("div",{className:`section ${e!==void 0?"has-title":""}`,"data-id":n,children:[e!==void 0&&i.jsx("h3",{children:e}),t]})}const La={ease:Zd,duration:.1},r0=({selectedId:e,children:t})=>{const{isMobile:n}=z(),[r,{height:s}]=ue(),[a,o]=Xd(),[l,c]=p.useState(!1),u=Wn(0);return p.useEffect(()=>{const d=u.on("animationStart",()=>c(!0)),f=u.on("animationComplete",()=>c(!1));return()=>{d(),f()}},[u]),Ri(()=>{c(!0)},[e]),p.useEffect(()=>{na(u,s,La)},[u,s]),p.useEffect(()=>Ee(async d=>{a||(await na(u,0,La),d.aborted||o())}),[a,u,o]),n?i.jsx("div",{className:"sub-nav","data-id":e,children:i.jsx("div",{className:"content",children:t})}):i.jsx(ne.div,{className:A("sub-nav",{"in-transition":l}),"data-id":e,style:{height:u},children:i.jsx("div",{ref:r,className:"content",children:t})})};function bc({openState:e,onLinkClick:t}){const{isMobile:n}=z(),r=pr(),s=dc[e.id],a=e.id==="personen"?"persons":void 0,o=p.useMemo(()=>{if(r!==void 0&&s!==void 0)return Qv(r).map(([d,f])=>[of(d),f]).filter(([d])=>s.cols.includes(d)).sort(([d],[f])=>d-f).map(([,d])=>d).filter(ps).map(d=>d.filter(f=>Yt(f)||lf(f)))},[r,s]);if(o===void 0&&a==null)return null;const l=o!=null&&o.length?o.flat().find(d=>(d==null?void 0:d.type)==="solr_pi_results"):void 0,c=o!=null&&o.length?o.map(d=>d.filter(f=>Yt(f))):void 0,u=i.jsx(r0,{selectedId:e.id,children:i.jsxs(Qh,{className:"focus:outline-0",children:[i.jsxs(em,{slot:"title",className:"sr-only",children:[i.jsx(D,{id:"menu"}),(s==null?void 0:s.id)&&i.jsx(D,{id:`mainNav.${s.id}`})]}),a==="persons"&&l&&i.jsx(t0,{data:l}),!a&&c&&i.jsx("div",{className:A("section-wrapper",{"multi-section":c.length>1}),children:c.map((d,f)=>i.jsx(p.Fragment,{children:d.map(h=>i.jsx(n0,{title:h.content.headerLayout===100?void 0:h.content.header,children:i.jsx("ul",{children:h.content.menu.map((b,m)=>i.jsx(pc,{item:b,onClick:t},m))})},h.id))},f))})]})});return n?u:i.jsx("nav",{className:"main-nav-sub shadow-lg transition-[background-color]",children:u})}function $a({id:e,isOpen:t,setSubNavColor:n,dispatch:r}){const{energySliderValue:s,isMobile:a}=z(),o=p.useCallback(()=>r({type:"mouseEnter",data:{id:e}}),[r,e]),l=p.useCallback(()=>r({type:"click",data:{id:e}}),[r,e]);p.useEffect(()=>{if(t){const f=Kd[`nav-bg-${e}`];f&&n(zo(s,f))}},[t,s,e,n]);const c=U(),u=dc[e];if(!u)return null;const d=c.formatMessage({id:`mainNav.${u.id}`});return i.jsx(Yh,{onHoverStart:a?void 0:o,onPress:l,className:`nav-top-link ${t?"active":""}`,"aria-label":d,children:i.jsx("span",{className:"title",children:d})})}function xc({setSubNavColor:e,state:t,dispatch:n}){const{isMobile:r}=z();p.useEffect(()=>{t.open||e(void 0)},[t.open,e]);const s=p.useCallback(()=>n({type:"forceClose"}),[n]),a=p.useCallback(()=>n({type:"mouseLeave"}),[n]);return r?ji.map((o,l)=>i.jsx(p.Fragment,{children:o.map(c=>i.jsx($a,{setSubNavColor:e,isOpen:t.open!==null&&t.open.id===c.id,id:c.id,dispatch:n},c.id))},l)):i.jsx(uc,{enabled:t.open!==null,onClickOutside:s,onEscapeKey:s,scrollLock:!1,children:i.jsx("nav",{id:"main-nav",className:"module main-nav",onMouseLeave:a,children:i.jsxs(Tl,{isOpen:t.open!==null,children:[i.jsx("div",{className:"main-nav-top",children:i.jsx("div",{className:"inner-wrapper",children:ji.map((o,l)=>i.jsx("ul",{className:"group",children:o.map(c=>i.jsx("li",{children:i.jsx($a,{setSubNavColor:e,isOpen:t.open!==null&&t.open.id===c.id,id:c.id,dispatch:n})},c.id))},l))})}),i.jsx(fn,{children:t.open&&i.jsx(bc,{openState:t.open,onLinkClick:s})})]})})})}function i0(e){const t=getComputedStyle(e);return{left:parseInt(t.marginLeft)+parseInt(t.paddingLeft),right:parseInt(t.marginRight)+parseInt(t.paddingRight),top:parseInt(t.marginTop)+parseInt(t.paddingTop),bottom:parseInt(t.marginBottom)+parseInt(t.paddingBottom)}}function s0(e){const t=document.body.getBoundingClientRect(),n=e.getBoundingClientRect();return new DOMRect(n.x-t.x,n.y-t.y,n.width,n.height)}function a0(e){return!e.altKey&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&(e.button===void 0||e.button===0)}function o0(){const e=dn(),{isMobile:t}=z(),n=p.useRef(null);return p.useEffect(()=>{const r=n.current;if(r===null)return;if(t){r.style.transform="translateY(0)";return}const s=()=>{const a=window.innerHeight,o=document.body.scrollHeight,l=o-a,c=window.scrollY/l,{height:u}=r.getBoundingClientRect(),d=document.querySelector("#footer-logo"),{top:f,height:h}=Je(s0)(d)??{top:o-200,height:0},b=o-f-(h-u)*.325,m=(a-b)*c;r.style.transform=`translateY(${m}px)`};return s(),document.addEventListener("scroll",s,{passive:!0}),()=>{document.removeEventListener("scroll",s)}},[t]),i.jsx("div",{id:"logotype",className:`element logotype ${e}`,children:i.jsxs(G,{to:e==="en"?"/en/":"/",children:[i.jsx("div",{className:"logo",ref:n,"aria-hidden":!0,
221children:i.jsx("svg",{version:"1.1",viewBox:"0 0 29.813 49.84",xmlSpace:"preserve",xmlns:"http://www.w3.org/2000/svg",children:i.jsx("g",{transform:"matrix(1.3333 0 0 -1.3333 0 49.84)",children:i.jsx("g",{transform:"scale(.1)",children:i.jsx("path",{d:"m71.777 300.2h80l-40 45.981zm-4.1171-17.945v-122.62h88.231v122.62zm-19.438-140.56v160l63.554 72.153 63.551-72.153v-160zm-44.488-48.234v18.32h216.09v-18.32zm11.215-93.457-14.949 11.211c25.797 34.024 65.797 55.703 111.78 55.703 45.981 0 85.981-21.68 111.78-55.703l-14.961-11.211c-22.43 29.531-57.196 48.606-96.821 48.606-39.629 0-74.394-19.074-96.828-48.606",fill:"#231f20"})})})})}),i.jsxs("div",{className:`logo-text desktop ${e}`,children:[i.jsxs("span",{className:"line",children:[i.jsx("span",{children:"Burg"})," ",i.jsx("span",{children:"Giebichenstein"})]}),e==="en"?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"line",children:i.jsx("span",{children:"University of"})}),i.jsxs("span",{className:"line",children:[i.jsx("span",{children:"Art and Design"})," ",i.jsx("span",{children:"Halle"})]})]}):i.jsx(i.Fragment,{children:i.jsxs("span",{className:"line",children:[i.jsx("span",{children:"Kunsthochschule"})," ",i.jsx("span",{children:"Halle"})]})})]}),i.jsx("div",{className:"logo-text mobile",children:i.jsxs("span",{className:"line",children:[i.jsx("span",{children:"Burg Giebichenstein "}),i.jsx("span",{children:"Kunsthochschule Halle"})]})})]})})}function l0(){return i.jsx("span",{id:"brightsun",className:"icon",children:i.jsxs("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",children:[i.jsx("mask",{id:"ray-mask",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"8",y:"8",width:"84",height:"84",children:i.jsx("circle",{cx:"50",cy:"50",r:"37",fill:"white"})}),i.jsxs("g",{id:"rays",mask:"url(#ray-mask)",children:[i.jsx("path",{d:"M50 4V23",strokeWidth:"4"}),i.jsx("path",{d:"M50 96L50 77",strokeWidth:"4"}),i.jsx("path",{d:"M96 50L77 50",strokeWidth:"4"}),i.jsx("path",{d:"M4 50L23 50",strokeWidth:"4"}),i.jsx("path",{d:"M82.5269 17.4731L69.0919 30.9081",strokeWidth:"4"}),i.jsx("path",{d:"M17.4731 82.5269L30.9081 69.0919",strokeWidth:"4"}),i.jsx("path",{d:"M82.5269 82.5269L69.0919 69.0919",strokeWidth:"4"}),i.jsx("path",{d:"M17.4731 17.4731L30.9081 30.9081",strokeWidth:"4"})]}),i.jsx("circle",{id:"core",cx:"50",cy:"50",r:"17",strokeWidth:"4"})]})})}function c0(){return i.jsx("span",{id:"darksun",className:"icon",children:i.jsxs("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",children:[i.jsx("rect",{x:"33.5",y:"19.5",width:"34",height:"62",rx:"1.5",stroke:"black",strokeWidth:"3"}),i.jsx("rect",{id:"charge",x:"35",y:"21",width:"31",height:"59"}),i.jsx("path",{d:"M41 16C41 14.3431 42.3431 13 44 13H57C58.6569 13 60 14.3431 60 16V18H41V16Z",fill:"black"})]})})}function yc(){const e=U(),{energySliderValue:t,setGlobal:n}=z(),r=p.useCallback(()=>n(o=>{o.energySliderValue=0}),[n]),s=p.useCallback(()=>n(o=>{o.energySliderValue=100}),[n]),a=p.useCallback(o=>{const l=Number(o.currentTarget.value);n(c=>{c.energySliderValue=l})},[n]);return i.jsxs("div",{className:"slidecontainer energy-slider","aria-hidden":!0,children:[i.jsx("button",{type:"button",className:"darksun","aria-label":e.formatMessage({id:"energySlider.energySaverMode"}),title:e.formatMessage({id:"energySlider.energySaverMode"}),onClick:r,children:i.jsx(c0,{})}),i.jsx("input",{type:"range",min:"0",max:"100",step:"0.1",value:t,className:"slider",onChange:a}),i.jsx("button",{type:"button",className:"brightsun","aria-label":e.formatMessage({id:"energySlider.animationMode"}),title:e.formatMessage({id:"energySlider.animationMode"}),onClick:s,children:i.jsx(l0,{})})]})}function u0({label:e}){return i.jsx("div",{className:"icon location",children:i.jsxs("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none","aria-label":e,children:[i.jsx("circle",{cx:"50.5",cy:"42.5",r:"11.5"}),i.jsx("path",{d:"M50 83C35.8875 67.4492 24.7842 57.1471 25.0032 41.6447C25.0919 35.3656 27.5318 29.1135 32.323 24.3223C42.0861 14.5592 57.9152 14.5592 67.6783 24.3223C72.4695 29.1135 74.9095 35.3656 74.9982 41.6447C75.2172 57.1471 64.1125 67.4492 50 83Z"})]})})}function d0(){const e=pn();if(!e)return null;const t=e.i18n.filter(({active:n,available:r})=>r===1&&n===0);return i.jsx(i.Fragment,{children:t.length===0?i.jsx(G,{to:"/en",hrefLang:"en",lang:"en",dir:"ltr",reloadDocument:!0,children:i.jsx("span",{children:"English"})},"en"):t.map(n=>i.jsx(G,{to:n.link,lang:n.hreflang,hrefLang:n.hreflang,dir:n.direction,reloadDocument:!0,children:i.jsx("span",{children:n.title})},n.languageId))})}function f0(){var e;return(e=Di())==null?void 0:e.loginStatus}function p0({label:e}){return i.jsx("div",{className:"icon lock open",children:i.jsxs("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none","aria-label":e,children:[i.jsx("path",{d:"M75 83V47H25V83H75Z"}),i.jsx("circle",{cx:"50",cy:"61",r:"6"}),i.jsx("path",{d:"M50 68V76"}),i.jsx("path",{d:"M37.3339 46.9054L34.1474 35.0133C31.6399 25.655 37.1799 16.9236 46.2489 14.4936C55.3178 12.0636 64.4813 16.8552 66.9889 26.2134L68.1048 30.3781"})]})})}function h0({label:e}){return i.jsx("div",{className:"icon lock closed",children:i.jsxs("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none","aria-label":e,children:[i.jsx("path",{d:"M33 45V32.6884C33 23 40.6112 16 50 16C59.3888 16 67 23 67 32.6884V45"}),i.jsx("path",{d:"M75 83V47H25V83H75Z"}),i.jsx("circle",{cx:"50",cy:"61",r:"6"}),i.jsx("path",{d:"M50 68V76"})]})})}function Ia({loginStatus:e}){const t=U(),n=e==null?void 0:e.username,r=!!n;let s;e===null?s=t.formatMessage({id:"loginStatus.loading"}):s=r?t.formatMessage({id:"loginStatus.loggedIn"},{username:n}):t.formatMessage({id:"loginStatus.login"});const a=p.useMemo(()=>{const o=new URL(new URL("https://www.burg-halle.de/").origin);return o.pathname="/login",o.searchParams.set("redirect_url",t.locale==="en"?"/en/intranet":"/intranet"),String(o)},[t.locale]);if(r){const o=`/login?${new URLSearchParams({logintype:"logout",redirect_url:"/"})}`;return i.jsxs("a",{href:o,title:s,children:[i.jsx(p0,{label:s}),i.jsx("span",{className:"tooltip","aria-hidden":"true",children:s})]})}return i.jsxs("a",{href:`/Shibboleth.sso/Login?${new URLSearchParams({target:a})}`,title:s,children:[i.jsx(h0,{label:s}),i.jsx("span",{className:"tooltip","aria-hidden":"true",children:s})]})}function m0(){const e=f0();return i.jsx(p.Suspense,{fallback:i.jsx(Ia,{loginStatus:null}),children:i.jsx(_i,{resolve:e,children:t=>i.jsx(Ia,{loginStatus:t??null})})})}const wc={type:"iconLink",icon:ms,title:"toolbar.search",link:{de:"/suche/",en:"/en/search/"}},v0=[{type:"group",groupName:"left",items:[{type:"languageSwitcher"},{type:"link",highlight:!0,title:"toolbar.application",link:{de:"/bewerben/",en:"/en/apply/"}},{type:"link",title:"toolbar.Lehrangebote",link:{de:"/lehrangebote/",en:"/en/courses/"}},{type:"link",title:"toolbar.Studienarbeiten",link:{de:"/projekte/",en:"/en/projects/"}}]}
221,{type:"group",groupName:"center",items:[{type:"energySlider"}]},{type:"group",groupName:"right",items:[{type:"link",title:"toolbar.media",link:{de:"/medien/",en:"/en/media/"}},{type:"link",title:"toolbar.press",link:{de:"/hochschule/presse/",en:"/en/university/press/"}},{type:"toolsToggle"},{type:"group",groupName:"icons",items:[{type:"iconLink",linkClassName:"location-overlay-trigger",icon:u0,title:"toolbar.map",link:{de:"/hochschule/kontakt/anfahrtsbeschreibungen-lageplaene/",en:"/en/hochschule/kontakt/anfahrtsbeschreibungen-lageplaene/"}},wc,{type:"loginStatus"},{type:"cineModeToggle"}]}]}];function jc(){const{isMobile:e}=z();return i.jsx("div",{id:"toolbar",className:A("module",{"!static !block":e}),children:i.jsx("ul",{className:A("inner-wrapper",{"!h-auto !flex-col !gap-[clamp(0rem,1.5vh,0.25rem)] !p-0":e}),children:v0.map((t,n)=>i.jsx(p.Fragment,{children:vs(t,e)},n))})})}function vs(e,t){switch(e.type){case"link":return i.jsx(b0,{...e});case"group":{const n=e.items.map((r,s)=>i.jsx(p.Fragment,{children:vs(r,t)},s));return t?n:i.jsx("li",{className:A("toolbar-item-group !grow",e.groupName),children:i.jsx("ul",{className:A({"flex shrink-0 grow-0 flex-row flex-nowrap gap-[0.8rem]":!t}),children:n})})}case"energySlider":return t?null:i.jsx("li",{className:"toolbar-item",children:i.jsx(yc,{})});case"languageSwitcher":return i.jsx("li",{className:"toolbar-item",children:i.jsx(d0,{})});case"iconLink":return i.jsx(g0,{...e});case"loginStatus":return i.jsx("li",{className:A("toolbar-item",{"icon-button":!t}),children:i.jsx(m0,{})});case"cineModeToggle":return t?null:i.jsx("li",{className:A("toolbar-item",{"icon-button":!t}),children:i.jsx(Zo,{})});case"toolsToggle":return i.jsx(x0,{});default:hn(e)}}function g0(e){const{isMobile:t}=z(),r=U().formatMessage({id:e.title}),s=dn();return i.jsx("li",{className:A("toolbar-item",{"icon-button":!t}),children:i.jsxs(G,{to:e.link[s],className:e.linkClassName,"aria-label":r,children:[i.jsx(e.icon,{label:r}),i.jsx("span",{className:"tooltip","aria-hidden":"true",children:r})]})})}function b0(e){const n=U().formatMessage({id:e.title}),r=dn();return i.jsx("li",{className:A("toolbar-item",e.linkClassName,{highlight:e.highlight}),children:i.jsx(G,{to:e.link[r],"aria-label":n,children:i.jsx("span",{children:n})})})}function x0(){const t=U().formatMessage({id:"toolbar.tools"}),{isMobile:n,openToolbarOverlay:r,setGlobal:s}=z(),a=p.useCallback(()=>{s(o=>{o.openToolbarOverlay==="tools"?o.openToolbarOverlay=null:o.openToolbarOverlay="tools"})},[s]);return n?null:i.jsx("li",{className:"toolbar-item",children:i.jsx("button",{onClick:a,className:A("toolbar-overlay-trigger",{active:r==="tools"}),"aria-label":t,children:i.jsx("span",{children:t})})})}function y0(){const{isMobileNavOpen:e,setGlobal:t}=z(),n=p.useCallback(()=>{t(r=>{r.isMobileNavOpen=!r.isMobileNavOpen})},[t]);return i.jsx("button",{id:"mobile-menu-switcher",className:A({active:e}),tabIndex:0,onClick:n})}function gs(e){var t;return(t=Di())==null?void 0:t.data.specialPages[e]}function Ec(){const e=gs("calendarPage")??"/calendar",{isMobile:t,isCalendarOpen:n,setGlobal:r}=z(),s=p.useCallback(()=>{r(a=>{a.isCalendarOpen=!a.isCalendarOpen})},[r]);return i.jsx("div",{className:A("element calendar-control",t?"mobile-button":"in-nav",{active:n}),children:i.jsxs("div",{className:"inner flex h-full content-center",children:[i.jsxs("button",{className:"calendar-toggle",onClick:s,children:[i.jsxs("span",{className:"calendar-toggle-title nav-top-link block",children:[i.jsx("span",{className:"title",children:i.jsx(D,{id:"calendar"})}),!t&&i.jsx("span",{className:"button button--blank button--close block",children:i.jsx("span",{className:"icon fold-state-indicator",children:i.jsx("span",{className:"inner"})})})]}),t&&i.jsx("span",{className:"icon-container block",children:i.jsx("span",{className:"close-icon"})})]}),!t&&i.jsx("div",{className:"label sub calendar-link-container",children:i.jsx(G,{to:e,children:i.jsx("span",{children:i.jsx(D,{id:"calendar.allEvents"})})})})]})})}function w0({setSubNavColor:e,state:t,dispatch:n}){const{isMobileNavOpen:r,setGlobal:s}=z();p.useEffect(()=>{r||n({type:"forceClose"})},[n,r]);const a=p.useCallback(()=>{s(o=>{o.isMobileNavOpen=!1})},[s]);return i.jsxs(Tl,{isOpen:r,children:[i.jsx(y0,{}),i.jsx("div",{id:"mobile-nav",className:A("v2",{"sub-nav-folded-out":t.open}),children:i.jsxs("div",{className:"layout",children:[i.jsx("div",{className:"wrapper-main-nav",children:i.jsx(xc,{setSubNavColor:e,state:t,dispatch:n})}),i.jsx(fn,{children:t.open&&i.jsx(ne.div,{className:"wrapper-sub-nav",initial:{x:"100%",opacity:0}
221,animate:{x:0,opacity:1},exit:{x:"100%",opacity:0},transition:{ease:"easeInOut",duration:.2},children:i.jsx(bc,{openState:t.open,onLinkClick:a})},t.open.id)}),i.jsx("div",{className:"wrapper-toolbar",children:i.jsx(jc,{})}),i.jsx("div",{className:"wrapper-energy-slider",children:i.jsx(yc,{})}),i.jsx("ul",{className:"wrapper-global-search",children:vs(wc,!0)})]})}),i.jsx(Ec,{})]})}const j0=811;function E0({mainHeaderRef:e}){var a;const{setGlobal:t}=z(),n=(a=pr())==null?void 0:a[`colPos${j0}`],r=p.useMemo(()=>(n==null?void 0:n.filter(Yt).flatMap(o=>o.content.menu))??[],[n]),s=p.useCallback(()=>{t(o=>{o.openToolbarOverlay=null})},[t]);return i.jsx(uc,{shards:[e],onClickOutside:s,onEscapeKey:s,children:i.jsx("div",{className:"toolbar-overlay","data-id":"tools",children:i.jsx("ul",{className:"tools-dashboard-grid",style:{gridTemplateColumns:"repeat(5, 1fr)"},children:r.map((o,l)=>i.jsx(pc,{item:o},l))})})})}const S0=qd((e,t)=>{switch(t.type){case"setIsMobile":e.isMobile=t.isMobile;break;case"mouseEnter":e.open={isOpenByClick:e.open&&e.open.id===t.data.id?e.open.isOpenByClick:!1,...t.data};break;case"mouseLeave":e.open&&!e.open.isOpenByClick&&(e.open=null);break;
221case"forceClose":e.open=null;break;case"click":e.open&&e.open.id===t.data.id?e.open.isOpenByClick?e.open=null:e.open.isOpenByClick=!0:e.open={isOpenByClick:!0,...t.data};break;default:hn(t)}}),T0=Jd({open:null,isMobile:!1}),N0=50;function C0(){const e=p.useRef(null),[t,{height:n}]=ue(),{isMobile:r,isInCinemode:s,openToolbarOverlay:a}=z(),o=p.useRef(null),[l,c]=p.useState(null),[u,d]=p.useState(!0),f=p.useRef(null),[h,b]=p.useReducer(S0,T0);p.useEffect(()=>{b({type:"setIsMobile",isMobile:r}),c(null)},[r]),p.useEffect(()=>{if(!o.current)return;const w=o.current,y=()=>{const v=Math.round(window.scrollY);if(r){f.current===null&&(f.current=v);const g=f.current;if(!u&&v<=n)d(!0);else if(!u&&g<v||u&&v<g)f.current=v;else{const j=v-g;N0<Math.abs(j)&&(f.current=v,d(j<0))}}else{const g=i0(w).top;c(g<=v?g:null)}};return y(),document.addEventListener("scroll",y,{passive:!0}),()=>{document.removeEventListener("scroll",y)}},[r,u,n]);const[m,x]=p.useState();return s?null:i.jsxs("header",{ref:Hi([e,t]),id:"main-header",style:{"--color-sub-nav-bg":Je(Ho)(m),transform:l!==null?`translateY(${-l}px`:void 0},className:A({stick:l!==null,"nav-down":r&&u,"nav-up":r&&!u}),children:[!r&&i.jsxs(i.Fragment,{children:[i.jsx(jc,{}),i.jsx(fn,{children:a!==null&&i.jsx(ne.div,{className:"toolbar-overlay-container",initial:{y:"-100%",opacity:0}
221,animate:{y:0,opacity:1},exit:{y:"-100%",opacity:0},transition:{ease:"linear"},children:a==="tools"&&i.jsx(E0,{mainHeaderRef:e})})})]}),i.jsx("div",{className:"main-header-background",children:i.jsx("div",{className:"cover_col-aside-right bg-cover"})}),i.jsx("div",{id:"head-2",className:"header-main-nav transition-[background-color]",ref:o,children:i.jsxs("div",{className:"inner-wrapper",children:[i.jsx(o0,{}),!r&&i.jsxs(i.Fragment,{children:[i.jsx(xc,{setSubNavColor:x,state:h,dispatch:b}),i.jsx(Ec,{})]})]})}),r&&i.jsx(w0,{setSubNavColor:x,state:h,dispatch:b})]})}const P0=new Set(["frontpage","overview","persons-list","intranet","course-overview","works-overview"]);function Ne({layout:e,children:t,className:n}){const{renderStrippedDownSite:r}=z(),s=P0.has(e);return i.jsx(i.Fragment,{children:i.jsxs("div",{className:A(`app-layout app-layout--${e}`,{"app-layout--full-width":s,"app-layout--columns":!s},n),children:[!r&&i.jsxs(i.Fragment,{children:[i.jsx(C0,{}),i.jsx(vp,{})]}),i.jsx(mn,{children:t}),!r&&i.jsx(hp,{})]})})}const Sc=p.createContext({mainHeight:0});function M0(){return p.useContext(Sc)}function Ce({children:e}){const{isMobile:t}=z(),[n,{height:r}]=ue(),s=p.useRef(null);p.useEffect(()=>{if(!s.current)return;const o=s.current;if(t){o.style.removeProperty("min-height");return}function l(){const u=Array.from(o.querySelectorAll(".col-aside.left .essentials .scroll-content")).reduce((f,h)=>f+h.offsetHeight,0),d=Math.max(u,window.innerHeight*1.5);o.style.minHeight=`${d}px`}return l(),window.addEventListener("resize",l,{passive:!0}),()=>{window.removeEventListener("resize",l)}},[t]);const a=p.useMemo(()=>({mainHeight:r}),[r]);return i.jsx(Sc.Provider,{value:a,children:i.jsx("div",{id:"main",ref:Hi([s,n]),children:e})})}function Oa({title:e,children:t}){return i.jsx(Ne,{layout:"error",children:i.jsx(Ce,{children:i.jsx("div",{className:"column col-main",children:i.jsxs("main",{className:"main-content",children:[i.jsx("h1",{className:"mb-4 text-4xl font-bold",children:e}),i.jsx("div",{children:t})]})})})})}function k0(e,t){return e<t?-1:e>t?1:0}function _a(e,t){return e.localeCompare(t,void 0,{sensitivity:"accent"})}function Jn(e,t=k0){function n(r,s){return t(e(r),e(s))}return n.displayName=`cmpByKeyInner_${qn(e)}_${qn(t)}`,n}function Z({image:e,sourceName:t="main",widthPercentage:n=100,widthPercentageMobile:r,load:s=!0}){const{isMobile:a}=z(),{imageSources:o,properties:l}=e,c=o[t]??o.main,u=bs(c),d=r!==void 0&&a?100/r:100/n,[f,h]=p.useMemo(()=>{const b=c.sort(Jn(({width:w})=>w)).filter(({width:w},y,v)=>{var j;const g=(j=v[y-1])==null?void 0:j.width;return g===void 0||g!==w}),m=b.map(({url:w,width:y})=>`${w} ${y}w`).join(", "),x=b.map(({width:w},y)=>y+1===b.length?`${w}px`:`(max-width: ${w*d}px) ${w}px`).join(", ");return[m,x]},[c,d]);return i.jsx("img",{className:L0(u),loading:"lazy",src:s?u.url:void 0,srcSet:s?f:void 0,sizes:s?h:void 0,alt:l.alternative??"",style:{aspectRatio:vr(u)}})}function bs(e){return e.reduce((t,n)=>!t||t.width<n.width?n:t,e[0])}function vr(e){return e.width/e.height}function L0(e){const t=vr(e);return t<.9?"portrait":t>1.1?"landscape":"square"}const $0=["nnbuhaarticlesandpersons_articles","nnbuhaarticlesandpersons_lehrangebote","nnbuhaarticlesandpersons_lehrangeboteselected","nnbuhaarticlesandpersons_projects","nnbuhaarticlesandpersons_projectsselected","nnbuhaarticlesandpersons_publications","nnbuhaarticlesandpersons_publicationsselected"],I0=e=>$0.includes(e);function O0({type:e,isLabelHead:t=!1,link:n,children:r}){const s=n.startsWith("/")&&I0(e)?i.jsx(A0,{to:n,children:r}):i.jsx(G,{to:n,children:r});return i.jsx("div",{className:A("label sub",{head:t}),children:s})}function _0(e,t){const n=new URL(e,"https://localhost/");return n.searchParams.has("tx_solr[filter][0]")?e:(n.searchParams.append("tx_solr[filter][0]",`section:${t}`),n.pathname+n.search)}function A0({to:e,...t}){var r;const n=(r=pn())==null?void 0:r.meta.sectionCategory;return e=p.useMemo(()=>n&&n.id!==1&&n.title&&typeof e=="string"?_0(e,n.title):e,[n,e]),i.jsx(G,{to:e,...t})}function W({data:e,rightContent:t,mode:n="module",onScrollingTo:r}){const s=U(),a=p.useRef(null);if(p.useEffect(()=>{const m=a.current;if(!m||!r)return;const x=r;function w(y){x()}return m.addEventListener("buha_scrollingTo",w),()=>{m.removeEventListener("buha_scrollingTo",w)}},[r]),e.content.headerLayout>=100)return null;const o=e.content.header.trim();if(o==="")return null;if(n==="label")return i.jsx("div",{className:"content-head element mode-label",children:i.jsx("h2",{className:"content-title",children:o})});const l="vertical",c="".trim(),u=c!=="",d=e.content.subheader.trim(),f=d!=="",h=Go(e.content.headerLink),b=(h==null?void 0:h.title)??(h==null?void 0:h.linkText)??s.formatMessage({id:"more"});return i.jsxs("div",{className:A("content-head element group/heading",`mode-${n}`,{module:n==="page"}),children:[i.jsx("div",{ref:a,id:`c${e.id}`,className:"relative top-[-150px]"}),i.jsxs("div",{className:A("title-wrapper",{"has-cta":u,[`sub-layout-${l}`]:h}),children:[f&&i.jsx("div",{className:"label head category",children:d}),i.jsxs("h2",{className:"content-title",children:[o,i.jsx("a",{href:`#c${e.id}`,className:"headline-link invisible group-hover/heading:visible",onClick:m=>m.stopPropagation(),children:"#"}),t]}),c&&i.jsx("div",{className:"cta",children:i.jsx("button",{className:"button",children:c})})]}),h&&i.jsx("div",{className:"sub-title-content",children:i.jsx(O0,{type:e.type??"default",isLabelHead:b.startsWith("All")||l==="horizontal",link:h.href,children:b})})]})}function rt({type:e}){return i.jsx("div",{className:"module text my-6 bg-yellow-200 p-2 font-bold text-red-900",children:i.jsxs(i.Fragment,{children:["Missing Component for Content Element Type [",e,"]."]})})}const Tc=.3;function Nc({children:e,className:t="",contentClassName:n="",isEnabled:r=!0}){const{isMobile:s}=z(),[a,o]=ue(),[l,c]=p.useState(0),[u,d]=p.useState(!1),[f,h]=p.useState(!0);p.useEffect(()=>Ee(async()=>{u?(h(!0),await Vt(Tc*1e3),h(!1)):h(!0)}),[u]);const b=p.useCallback(()=>d(!0),[]),m=p.useCallback(()=>d(!1),[]),x=p.useCallback(y=>{const v=y.pageX-o.x;c(v/o.width)},[o]),w=`${r?"mouse-x-scroll":""} ${t}`;return!r||s?i.jsx("div",{className:w,children:p.Children.map(e,y=>i.jsx("div",{className:`content ${n}`,children:y}))}):i.jsx("div",{className:w,ref:a,style:{display:"block"},onMouseMove:x,onMouseEnter:b,onMouseLeave:m,children:p.Children.map(e,y=>
221i.jsx(R0,{className:n,mousePosition:l,setMousePosition:c,containerWidth:o.width,isTransitionEnabled:f,children:y}))})}function R0({children:e,className:t,mousePosition:n,setMousePosition:r,containerWidth:s,isTransitionEnabled:a}){const o=p.useRef(),[l,{width:c}]=ue();let u;s<c?u=n*c-n*s:u=n*c*.5;const d=p.useCallback(f=>{if(o.current){const{left:h}=o.current.getBoundingClientRect(),{left:b}=f.target.getBoundingClientRect(),m=(b-h)/c;r(Math.max(Math.min(m,1),0))}},[r,c]);return i.jsx(ne.div,{className:`content ${t}`,style:{display:"inline-block",position:"relative"},ref:Hi([o,l]),animate:{x:-u},transition:{duration:a?Tc:0},onFocus:d,children:e})}function Cc({rows:e,renderItem:t,mode:n}){const r=Math.max(...e.map(s=>s.length));return i.jsx("div",{className:`horizontal-scroll-card-container element mode-${n}`,children:i.jsx(Nc,{isEnabled:3<r,className:`inner col-${r}`,children:e.map((s,a)=>i.jsx("div",{className:"layout-row",children:s.map((o,l)=>i.jsx(p.Fragment,{children:t(o)},l))},a))})})}function vn({video:e}){const t=z().consents.vimeo,n=z().consents.youtube,r=vr(bs(e.imageSources.main));return e.properties.extension==="vimeo"&&!t?i.jsx("div",{className:"flex w-full flex-row items-center justify-center rounded-sm bg-gray-200 p-4 text-gray-800 shadow-md",style:{aspectRatio:r},children:i.jsx("span",{className:"text-center leading-relaxed",children:i.jsx(D,{id:"vimeoVideo.noConsent",values:{videoLink:s=>i.jsx("span",{className:"button-wrapper",children:i.jsx("a",{href:e.properties.originalUrl,target:"_blank",rel:"noreferrer",className:"video-link",children:s})}),showConsentModal:s=>i.jsx("span",{className:"button-wrapper",children:i.jsx(ai,{children:s})}),br:i.jsx("br",{})}})})}):e.properties.extension==="youtube"&&!n?i.jsx("div",{className:"flex w-full flex-row items-center justify-center rounded-sm bg-gray-200 p-4 text-gray-800 shadow-md",style:{aspectRatio:r},children:i.jsx("span",{className:"text-center leading-relaxed",children:i.jsx(D,{id:"youtubeVideo.noConsent",values:{videoLink:s=>i.jsx("span",{className:"button-wrapper",children:i.jsx("a",{href:e.properties.originalUrl,target:"_blank",rel:"noreferrer",className:"video-link",children:s})}),showConsentModal:s=>i.jsx("span",{className:"button-wrapper",children:i.jsx(ai,{children:s})}),br:i.jsx("br",{})}})})}):i.jsx("iframe",{title:e.properties.title??void 0,src:e.publicUrl,className:e.properties.extension??"video",style:{width:"100%",aspectRatio:r},frameBorder:"0",allow:"autoplay; fullscreen; picture-in-picture; encrypted-media",allowFullScreen:!0})}function Ve({mode:e="default",title:t="Printing in mid air",href:n="#",imageSourceName:r="thumbnail",imageStyle:s="cover",image:a,video:o,label:l,teaser:c,published:u,className:d,date:f,time:h,meta:b,active:m=!1,...x}){const w=a!==void 0,y=o!==void 0,v=w||y,g=!!(f||h);return i.jsx("article",{className:A("teaser-card element",`mode-${e}`,d,{"no-img":!v,"has-vid":y,"has-img":w,active:m,[`img-${s}`]:w}),...x,children:i.jsx(G,{to:n,className:"card-inner",children:i.jsxs("div",{className:"layout",children:[u&&i.jsx("div",{className:"published container",children:i.jsx("div",{className:"card-published",children:u})}),g&&i.jsxs("div",{className:"event container",children:[i.jsx("div",{className:"card-date",children:f}),i.jsx("div",{className:"card-time",children:h})]}),i.jsxs("div",{className:"image container",children:[w&&s==="contain"&&i.jsx("div",{className:"card-bg-img",children:a&&i.jsx(Z,{image:a,sourceName:r})}),i.jsxs("div",{className:A("card-img",{"bg-gradient":v||e==="supernews"}),children:[y&&i.jsx(vn,{video:o}),w&&i.jsx(Z,{image:a,sourceName:r})]})]}),i.jsxs("div",{className:"title container",children:[l&&l!=="-"?i.jsx("div",{className:"card-label",children:l}):null,i.jsx("div",{className:"card-title whitespace-pre-line",children:t}),b&&i.jsx("div",{className:"card-meta",children:b}),c&&i.jsx("div",{className:"card-teaser",children:c})]}),e==="event"&&i.jsx("div",{className:"cta container",children:i.jsx("button",{children:Math.random()>=.8?"Registrierung":"Ticket"})})]})})})}var F0=typeof global=="object"&&global&&global.Object===Object&&global,D0=typeof self=="object"&&self&&self.Object===Object&&self,V0=F0||D0||Function("return this")(),Mt=V0.Symbol,Pc=Object.prototype,z0=Pc.hasOwnProperty,H0=Pc.toString,Ot=Mt?Mt.toStringTag:void 0;function G0(e){var t=z0.call(e,Ot),n=e[Ot];try{e[Ot]=void 0;var r=!0}catch{}var s=H0.call(e);return r&&(t?e[Ot]=n:delete e[Ot]),s}var B0=Object.prototype,W0=B0.toString;function U0(e){return W0.call(e)}
221var Y0="[object Null]",X0="[object Undefined]",Aa=Mt?Mt.toStringTag:void 0;function Z0(e){return e==null?e===void 0?X0:Y0:Aa&&Aa in Object(e)?G0(e):U0(e)}function K0(e){return e!=null&&typeof e=="object"}var q0="[object Symbol]";function J0(e){return typeof e=="symbol"||K0(e)&&Z0(e)==q0}function Q0(e,t){for(var n=-1,r=e==null?0:e.length,s=Array(r);++n<r;)s[n]=t(e[n],n,e);return s}var eg=Array.isArray,Ra=Mt?Mt.prototype:void 0,Fa=Ra?Ra.toString:void 0;function Mc(e){if(typeof e=="string")return e;if(eg(e))return Q0(e,Mc)+"";if(J0(e))return Fa?Fa.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function xs(e){return e==null?"":Mc(e)}function tg(e,t,n){var r=-1,s=e.length;t<0&&(t=-t>s?0:s+t),n=n>s?s:n,n<0&&(n+=s),s=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(s);++r<s;)a[r]=e[r+t];return a}function ng(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:tg(e,t,n)}var rg="\\ud800-\\udfff",ig="\\u0300-\\u036f",sg="\\ufe20-\\ufe2f",ag="\\u20d0-\\u20ff",og=ig+sg+ag,lg="\\ufe0e\\ufe0f",cg="\\u200d",ug=RegExp("["+cg+rg+og+lg+"]");function kc(e){return ug.test(e)}function dg(e){return e.split("")}var Lc="\\ud800-\\udfff",fg="\\u0300-\\u036f",pg="\\ufe20-\\ufe2f",hg="\\u20d0-\\u20ff",mg=fg+pg+hg,vg="\\ufe0e\\ufe0f",gg="["+Lc+"]",Si="["+mg+"]",Ti="\\ud83c[\\udffb-\\udfff]",bg="(?:"+Si+"|"+Ti+")",$c="[^"+Lc+"]",Ic="(?:\\ud83c[\\udde6-\\uddff]){2}",Oc="[\\ud800-\\udbff][\\udc00-\\udfff]",xg="\\u200d",_c=bg+"?",Ac="["+vg+"]?",yg="(?:"+xg+"(?:"+[$c,Ic,Oc].join("|")+")"+Ac+_c+")*",wg=Ac+_c+yg,jg="(?:"+[$c+Si+"?",Si,Ic,Oc,gg].join("|")+")",Eg=RegExp(Ti+"(?="+Ti+")|"+jg+wg,"g");function Sg(e){return e.match(Eg)||[]}function Tg(e){return kc(e)?Sg(e):dg(e)}function Ng(e){return function(t){t=xs(t);var n=kc(t)?Tg(t):void 0,r=n?n[0]:t.charAt(0),s=n?ng(n,1).join(""):t.slice(1);return r[e]()+s}}var Cg=Ng("toUpperCase");function Pg(e){return Cg(xs(e).toLowerCase())}var Rc=/[\\^$.*+?()[\]{}|]/g,Mg=RegExp(Rc.source);function kg(e){return e=xs(e),e&&Mg.test(e)?e.replace(Rc,"\\$&"):e}function Lg({article:e}){var r,s;const t=e.eventDate==null?null:new Date(e.eventDate),n=((r=e.articleSubtypeCategory)==null?void 0:r.title)!=="-"?" "+Pg((s=e.articleSubtypeCategory)==null?void 0:s.title):"";return i.jsxs(G,{className:"item",to:e.detailsUrl??"#",children:[i.jsx("div",{className:"title",children:e.title}),i.jsxs("div",{className:"published label",children:[i.jsx(Fe,{value:e.pubDate,month:"numeric",day:"numeric",year:"numeric"}),n]}),t&&i.jsxs("div",{className:"date",children:[i.jsx(Fe,{value:t,month:"numeric",day:"numeric",year:"numeric"}),i.jsx("br",{}),e.eventStartEndtime]})]},e.uid)}function Da(e){if(e.layout==="rows"){const{cols:t=10,rows:n=3}=e,r=[...e.articles],s=[];for(;r.length>0&&s.length<n;)s.push(r.splice(0,t));return i.jsx(Cc,{mode:"news",rows:s,renderItem:$g})}return e.layout==="table"?i.jsx("div",{className:"wrapper",children:i.jsx("div",{className:"content",children:e.articles.map(t=>i.jsx(Lg,{article:t},t.uid))})}):null}function $g(e){var t;return i.jsx(Ve,{mode:"news",className:"small-basic",label:(t=e.articleSubtypeCategory)==null?void 0:t.title,href:e.detailsUrl??"",image:e.relatedMedia[0],title:e.title})}function Ig({data:e}){const t=pn(),n=e.content.data;if(n.action!=="list")return i.jsx(rt,{type:`${e.type}@${n.action}`});if(e.colPos>200&&e.colPos<300){const r=n.articles[0],s=r==null?void 0:r.relatedMedia[0];return i.jsx("div",{className:"module burg-galerie-teaser",children:i.jsxs("div",{className:"inner",children:[i.jsx(W,{data:e}),r&&i.jsx("div",{className:"content",children:i.jsxs(G,{to:r.detailsUrl??"#",children:[i.jsx("div",{className:"poster",children:s&&i.jsx(Z,{image:s})}),i.jsxs("div",{className:"pub-title-container",children:[i.jsx("div",{className:"title",children:i.jsx("span",{children:r.title})}),i.jsx("div",{className:"caption whitespace-pre-line",children:i.jsx("p",{children:r.teasertext})})]})]})})]})})}return e.type==="nnbuhaarticlesandpersons_articlestable"?i.jsxs("div",{className:"news module layout-table",children:[i.jsx(W,{data:e}),i.jsx(Da,{layout:"table",articles:n.articles})]}):i.jsxs("section",{className:"news module layout-rows",children:[i.jsx(W,{data:e}),i.jsx(Da,{layout:"rows",cols:(t==null?void 0:t.appearance.backendLayout)==="home"?10:3,articles:n.articles})]})}const ys=e=>e.type==="video",Va=e=>e.type==="image",Og=e=>e.type==="audio";function Fc(e,t){return e.type===t}function Dc(e,t){return e.filter(n=>Fc(n,t))}function rn(e,t){return e.find(n=>Fc(n,t))}function _g(){const[e,t]=p.useState(null);return p.useEffect(()=>{const n=()=>{t({width:window.innerWidth,height:window.innerHeight})};
221return n(),window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}},[]),e}function za({children:e,containerClassName:t,contentClassName:n,hoverElem:r,dangerouslySetInnerHTML:s}){var w;const[a,{width:o}]=ue(),[l,{width:c}]=ue(),[u,d]=p.useState(!1),f=(((w=_g())==null?void 0:w.width)??0)/100,h=p.useCallback(()=>d(!0),[]),b=p.useCallback(()=>d(!1),[]);p.useEffect(()=>{if(r)return r.addEventListener("mouseenter",h),r.addEventListener("mouseleave",b),r.addEventListener("focusin",h),r.addEventListener("focusout",b),()=>{r.removeEventListener("mouseenter",h),r.removeEventListener("mouseleave",b),r.removeEventListener("focusin",h),r.removeEventListener("focusout",b)}},[r,h,b]);const m=c-o+3*f,x=u&&o<c;return i.jsx("div",{ref:a,className:t,style:{overflow:"hidden"},onMouseEnter:r===void 0?h:void 0,onMouseLeave:r===void 0?b:void 0,onFocus:r===void 0?h:void 0,onBlur:r===void 0?b:void 0,children:i.jsx(ne.span,{ref:l,className:n,style:{whiteSpace:"nowrap",display:"inline-block"},animate:{x:x?-m:0},transition:{duration:x?m*12/1e3:.3,ease:"easeIn"},dangerouslySetInnerHTML:s,children:e})})}function Ha(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function ws(e,t){e===void 0&&(e={}),t===void 0&&(t={});const n=["__proto__","constructor","prototype"];Object.keys(t).filter(r=>n.indexOf(r)<0).forEach(r=>{typeof e[r]>"u"?e[r]=t[r]:Ha(t[r])&&Ha(e[r])&&Object.keys(t[r]).length>0&&ws(e[r],t[r])})}const Vc={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function it(){const e=typeof document<"u"?document:{};return ws(e,Vc),e}const Ag={document:Vc,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function re(){const e=typeof window<"u"?window:{};return ws(e,Ag),e}function Rg(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function Fg(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function zc(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function Qn(){return Date.now()}function Dg(e){const t=re();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function Vg(e,t){t===void 0&&(t="x");const n=re();let r,s,a;const o=Dg(e);return n.WebKitCSSMatrix?(s=o.transform||o.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(l=>l.replace(",",".")).join(", ")),a=new n.WebKitCSSMatrix(s==="none"?"":s)):(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=a.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?s=a.m41:r.length===16?s=parseFloat(r[12]):s=parseFloat(r[4])),t==="y"&&(n.WebKitCSSMatrix?s=a.m42:r.length===16?s=parseFloat(r[13]):s=parseFloat(r[5])),s||0}function Cn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function zg(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function fe(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const r=n<0||arguments.length<=n?void 0:arguments[n];if(r!=null&&!zg(r)){const s=Object.keys(Object(r)).filter(a=>t.indexOf(a)<0);for(let a=0,o=s.length;a<o;a+=1){const l=s[a],c=Object.getOwnPropertyDescriptor(r,l);c!==void 0&&c.enumerable&&(Cn(e[l])&&Cn(r[l])?r[l].__swiper__?e[l]=r[l]:fe(e[l],r[l]):!Cn(e[l])&&Cn(r[l])?(e[l]={},r[l].__swiper__?e[l]=r[l]:fe(e[l],r[l])):e[l]=r[l])}}}return e}function Pn(e,t,n){e.style.setProperty(t,n)}function Hc(e){let{swiper:t,targetPosition:n,side:r}=e;const s=re(),a=-t.translate;let o=null,l;const c=t.params.speed;t.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(t.cssModeFrameID);const u=n>a?"next":"prev",d=(h,b)=>u==="next"&&h>=b||u==="prev"&&h<=b,f=()=>{l=new Date().getTime(),o===null&&(o=l);const h=Math.max(Math.min((l-o)/c,1),0),b=.5-Math.cos(h*Math.PI)/2;let m=a+b*(n-a);if(d(m,n)&&(m=n),t.wrapperEl.scrollTo({[r]:m}),d(m,n)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[r]:m})}),s.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=s.requestAnimationFrame(f)};f()}function je(e,t){t===void 0&&(t="");const n=re(),r=[...e.children];return n.HTMLSlotElement&&e instanceof HTMLSlotElement&&r.push(...e.assignedElements()),t?r.filter(s=>s.matches(t)):r}function Hg(e,t){const n=[t];for(;n.length>0;){const r=n.shift();if(e===r)return!0;n.push(...r.children,...r.shadowRoot?r.shadowRoot.children:[],...r.assignedElements?r.assignedElements():[])}}function Gg(e,t){const n=re();let r=t.contains(e);return!r&&n.HTMLSlotElement&&t instanceof HTMLSlotElement&&(r=[...t.assignedElements()].includes(e),r||(r=Hg(e,t))),r}function er(e){try{console.warn(e);return}catch{}}function tr(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:Rg(t)),n}function Bg(e,t){const n=[];for(;e.previousElementSibling;){const r=e.previousElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Wg(e,t){const n=[];for(;e.nextElementSibling;){const r=e.nextElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Re(e,t){return re().getComputedStyle(e,null).getPropertyValue(t)}function nr(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function Gc(e,t){const n=[];let r=e.parentElement;for(;r;)t?r.matches(t)&&n.push(r):n.push(r),r=r.parentElement;return n}function Ni(e,t,n){const r=re();return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}function Me(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function rr(e,t){t===void 0&&(t=""),typeof trustedTypes<"u"?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:n=>n}).createHTML(t):e.innerHTML=t}let Ur;function Ug(){const e=re(),t=it();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function Bc(){return Ur||(Ur=Ug()),Ur}let Yr;function Yg(e){let{userAgent:t}=e===void 0?{}:e;const n=Bc(),r=re(),s=r.navigator.platform,a=t||r.navigator.userAgent,o={ios:!1,android:!1},l=r.screen.width,c=r.screen.height,u=a.match(/(Android);?[\s\/]+([\d.]+)?/);let d=a.match(/(iPad).*OS\s([\d_]+)/);const f=a.match(/(iPod)(.*OS\s([\d_]+))?/),h=!d&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),b=s==="Win32";let m=s==="MacIntel";const x=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&m&&n.touch&&x.indexOf(`${l}x${c}`)>=0&&(d=a.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),m=!1),u&&!b&&(o.os="android",o.android=!0),(d||h||f)&&(o.os="ios",o.ios=!0),o}function Wc(e){return e===void 0&&(e={}),Yr||(Yr=Yg(e)),Yr}let Xr;function Xg(){const e=re(),t=Wc();let n=!1;function r(){const l=e.navigator.userAgent.toLowerCase();return l.indexOf("safari")>=0&&l.indexOf("chrome")<0&&l.indexOf("android")<0}if(r()){const l=String(e.navigator.userAgent);if(l.includes("Version/")){const[c,u]=l.split("Version/")[1].split(" ")[0].split(".").map(d=>Number(d));n=c<16||c===16&&u<2}}
221const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=r(),o=a||s&&t.ios;return{isSafari:n||a,needPerspectiveFix:n,need3dFix:o,isWebView:s}}function Uc(){return Xr||(Xr=Xg()),Xr}function Zg(e){let{swiper:t,on:n,emit:r}=e;const s=re();let a=null,o=null;const l=()=>{!t||t.destroyed||!t.initialized||(r("beforeResize"),r("resize"))},c=()=>{!t||t.destroyed||!t.initialized||(a=new ResizeObserver(f=>{o=s.requestAnimationFrame(()=>{const{width:h,height:b}=t;let m=h,x=b;f.forEach(w=>{let{contentBoxSize:y,contentRect:v,target:g}=w;g&&g!==t.el||(m=v?v.width:(y[0]||y).inlineSize,x=v?v.height:(y[0]||y).blockSize)}),(m!==h||x!==b)&&l()})}),a.observe(t.el))},u=()=>{o&&s.cancelAnimationFrame(o),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null)},d=()=>{!t||t.destroyed||!t.initialized||r("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&typeof s.ResizeObserver<"u"){c();return}s.addEventListener("resize",l),s.addEventListener("orientationchange",d)}),n("destroy",()=>{u(),s.removeEventListener("resize",l),s.removeEventListener("orientationchange",d)})}function Kg(e){let{swiper:t,extendParams:n,on:r,emit:s}=e;const a=[],o=re(),l=function(d,f){f===void 0&&(f={});const h=o.MutationObserver||o.WebkitMutationObserver,b=new h(m=>{if(t.__preventObserver__)return;if(m.length===1){s("observerUpdate",m[0]);return}const x=function(){s("observerUpdate",m[0])};o.requestAnimationFrame?o.requestAnimationFrame(x):o.setTimeout(x,0)});b.observe(d,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:t.isElement||(typeof f.childList>"u"?!0:f).childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),a.push(b)},c=()=>{if(t.params.observer){if(t.params.observeParents){const d=Gc(t.hostEl);for(let f=0;f<d.length;f+=1)l(d[f])}l(t.hostEl,{childList:t.params.observeSlideChildren}),l(t.wrapperEl,{attributes:!1})}},u=()=>{a.forEach(d=>{d.disconnect()}),a.splice(0,a.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",c),r("destroy",u)}var qg={on(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;const s=n?"unshift":"push";return e.split(" ").forEach(a=>{r.eventsListeners[a]||(r.eventsListeners[a]=[]),r.eventsListeners[a][s](t)}),r},once(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;function s(){r.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var a=arguments.length,o=new Array(a),l=0;l<a;l++)o[l]=arguments[l];t.apply(r,o)}return s.__emitterProxy=t,r.on(e,s,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const r=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[r](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(r=>{typeof t>"u"?n.eventsListeners[r]=[]:n.eventsListeners[r]&&n.eventsListeners[r].forEach((s,a)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[r].splice(a,1)})}),n},emit(){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,n,r;for(var s=arguments.length,a=new Array(s),o=0;o<s;o++)a[o]=arguments[o];return typeof a[0]=="string"||Array.isArray(a[0])?(t=a[0],n=a.slice(1,a.length),r=e):(t=a[0].events,n=a[0].data,r=a[0].context||e),n.unshift(r),(Array.isArray(t)?t:t.split(" ")).forEach(c=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(u=>{u.apply(r,[c,...n])}),e.eventsListeners&&e.eventsListeners[c]&&e.eventsListeners[c].forEach(u=>{u.apply(r,n)})}),e}};function Jg(){const e=this;let t,n;const r=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=r.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=r.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(Re(r,"padding-left")||0,10)-parseInt(Re(r,"padding-right")||0,10),n=n-parseInt(Re(r,"padding-top")||0,10)-parseInt(Re(r,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function Qg(){const e=this;function t(I,N){return parseFloat(I.getPropertyValue(e.getDirectionLabel(N))||0)}const n=e.params,{wrapperEl:r,slidesEl:s,size:a,rtlTranslate:o,wrongRTL:l}=e,c=e.virtual&&n.virtual.enabled,u=c?e.virtual.slides.length:e.slides.length,d=je(s,`.${e.params.slideClass}, swiper-slide`),f=c?e.virtual.slides.length:d.length;let h=[];const b=[],m=[];let x=n.slidesOffsetBefore;typeof x=="function"&&(x=n.slidesOffsetBefore.call(e));let w=n.slidesOffsetAfter;typeof w=="function"&&(w=n.slidesOffsetAfter.call(e));const y=e.snapGrid.length,v=e.slidesGrid.length;let g=n.spaceBetween,j=-x,E=0,L=0;if(typeof a>"u")return;typeof g=="string"&&g.indexOf("%")>=0?g=parseFloat(g.replace("%",""))/100*a:typeof g=="string"&&(g=parseFloat(g)),e.virtualSize=-g,d.forEach(I=>{o?I.style.marginLeft="":I.style.marginRight="",I.style.marginBottom="",I.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Pn(r,"--swiper-centered-offset-before",""),Pn(r,"--swiper-centered-offset-after",""));const k=n.grid&&n.grid.rows>1&&e.grid;k?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();let M;const $=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(I=>typeof n.breakpoints[I].slidesPerView<"u").length>0;for(let I=0;I<f;I+=1){M=0;let N;if(d[I]&&(N=d[I]),k&&e.grid.updateSlide(I,N,d),!(d[I]&&Re(N,"display")==="none")){if(n.slidesPerView==="auto"){$&&(d[I].style[e.getDirectionLabel("width")]="");const S=getComputedStyle(N),P=N.style.transform,T=N.style.webkitTransform;if(P&&(N.style.transform="none"),T&&(N.style.webkitTransform="none"),n.roun
vendor: 9,787 bytes, line 221
221dLengths)M=e.isHorizontal()?Ni(N,"width"):Ni(N,"height");else{const O=t(S,"width"),C=t(S,"padding-left"),_=t(S,"padding-right"),R=t(S,"margin-left"),F=t(S,"margin-right"),B=S.getPropertyValue("box-sizing");if(B&&B==="border-box")M=O+R+F;else{const{clientWidth:q,offsetWidth:se}=N;M=O+C+_+R+F+(se-q)}}P&&(N.style.transform=P),T&&(N.style.webkitTransform=T),n.roundLengths&&(M=Math.floor(M))}else M=(a-(n.slidesPerView-1)*g)/n.slidesPerView,n.roundLengths&&(M=Math.floor(M)),d[I]&&(d[I].style[e.getDirectionLabel("width")]=`${M}px`);d[I]&&(d[I].swiperSlideSize=M),m.push(M),n.centeredSlides?(j=j+M/2+E/2+g,E===0&&I!==0&&(j=j-a/2-g),I===0&&(j=j-a/2-g),Math.abs(j)<1/1e3&&(j=0),n.roundLengths&&(j=Math.floor(j)),L%n.slidesPerGroup===0&&h.push(j),b.push(j)):(n.roundLengths&&(j=Math.floor(j)),(L-Math.min(e.params.slidesPerGroupSkip,L))%e.params.slidesPerGroup===0&&h.push(j),b.push(j),j=j+M+g),e.virtualSize+=M+g,E=M,L+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+w,o&&l&&(n.effect==="slide"||n.effect==="coverflow")&&(r.style.width=`${e.virtualSize+g}px`),n.setWrapperSize&&(r.style[e.getDirectionLabel("width")]=`${e.virtualSize+g}px`),k&&e.grid.updateWrapperSize(M,h),!n.centeredSlides){const I=[];for(let N=0;N<h.length;N+=1){let S=h[N];n.roundLengths&&(S=Math.floor(S)),h[N]<=e.virtualSize-a&&I.push(S)}h=I,Math.floor(e.virtualSize-a)-Math.floor(h[h.length-1])>1&&h.push(e.virtualSize-a)}if(c&&n.loop){const I=m[0]+g;if(n.slidesPerGroup>1){const N=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),S=I*n.slidesPerGroup;for(let P=0;P<N;P+=1)h.push(h[h.length-1]+S)}for(let N=0;N<e.virtual.slidesBefore+e.virtual.slidesAfter;N+=1)n.slidesPerGroup===1&&h.push(h[h.length-1]+I),b.push(b[b.length-1]+I),e.virtualSize+=I}if(h.length===0&&(h=[0]),g!==0){const I=e.isHorizontal()&&o?"marginLeft":e.getDirectionLabel("marginRight");d.filter((N,S)=>!n.cssMode||n.loop?!0:S!==d.length-1).forEach(N=>{N.style[I]=`${g}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let I=0;m.forEach(S=>{I+=S+(g||0)}),I-=g;const N=I>a?I-a:0;h=h.map(S=>S<=0?-x:S>N?N+w:S)}if(n.centerInsufficientSlides){let I=0;m.forEach(S=>{I+=S+(g||0)}),I-=g;const N=(n.slidesOffsetBefore||0)+(n.slidesOffsetAfter||0);if(I+N<a){const S=(a-I-N)/2;h.forEach((P,T)=>{h[T]=P-S}),b.forEach((P,T)=>{b[T]=P+S})}}if(Object.assign(e,{slides:d,snapGrid:h,slidesGrid:b,slidesSizesGrid:m}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Pn(r,"--swiper-centered-offset-before",`${-h[0]}px`),Pn(r,"--swiper-centered-offset-after",`${e.size/2-m[m.length-1]/2}px`);const I=-e.snapGrid[0],N=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(S=>S+I),e.slidesGrid=e.slidesGrid.map(S=>S+N)}if(f!==u&&e.emit("slidesLengthChange"),h.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),b.length!==v&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!c&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const I=`${n.containerModifierClass}backface-hidden`,N=e.el.classList.contains(I);f<=n.maxBackfaceHiddenSlides?N||e.el.classList.add(I):N&&e.el.classList.remove(I)}}function e1(e){const t=this,n=[],r=t.virtual&&t.params.virtual.enabled;let s=0,a;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const o=l=>r?t.slides[t.getSlideIndexByData(l)]:t.slides[l];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(l=>{n.push(l)});else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){const l=t.activeIndex+a;if(l>t.slides.length&&!r)break;n.push(o(l))}else n.push(o(t.activeIndex));for(a=0;a<n.length;a+=1)if(typeof n[a]<"u"){const l=n[a].offsetHeight;s=l>s?l:s}(s||s===0)&&(t.wrapperEl.style.height=`${s}px`)}function t1(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=(e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop)-n-e.cssOverflowAdjustment()}const Ga=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function n1(e){e===void 0&&(e=this&&this.translate||0);const t=this,n=t.params,{slides:r,rtlTranslate:s,snapGrid:a}=t;if(r.length===0)return;typeof r[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let o=-e;s&&(o=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=n.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:typeof l=="string"&&(l=parseFloat(l));for(let c=0;c<r.length;c+=1){const u=r[c];let d=u.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(d-=r[0].swiperSlideOffset);const f=(o+(n.centeredSlides?t.minTranslate():0)-d)/(u.swiperSlideSize+l),h=(o-a[0]+(n.centeredSlides?t.minTranslate():0)-d)/(u.swiperSlideSize+l),b=-(o-d),m=b+t.slidesSizesGrid[c],x=b>=0&&b<=t.size-t.slidesSizesGrid[c],w=b>=0&&b<t.size-1||m>1&&m<=t.size||b<=0&&m>=t.size;w&&(t.visibleSlides.push(u),t.visibleSlidesIndexes.push(c)),Ga(u,w,n.slideVisibleClass),Ga(u,x,n.slideFullyVisibleClass),u.progress=s?-f:f,u.originalProgress=s?-h:h}}function r1(e){const t=this;if(typeof e>"u"){const d=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*d||0}const n=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:a,isEnd:o,progressLoop:l}=t;const c=a,u=o;if(r===0)s=0,a=!0,o=!0;else{s=(e-t.minTranslate())/r;const d=Math.abs(e-t.minTranslate())<1,f=Math.abs(e-t.maxTranslate())<1;a=d||s<=0,o=f||s>=1,d&&(s=0),f&&(s=1)}if(n.loop){const d=t.getSlideIndexByData(0),f=t.getSlideIndexByData(t.slides.length-1),h=t.slidesGrid[d],b=t.slidesGrid[f],m=t.slidesGrid[t.slidesGrid.length-1],x=Math.abs(e);x>=h?l=(x-h)/m:l=(x+m-b)/m,l>1&&(l-=1)}Object.assign(t,{progress:s,progressLoop:l,isBeginning:a,isEnd:o}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),a&&!c&&t.emit("reachBeginning toEdge"),o&&!u&&t.emit("reachEnd toEdge"),(c&&!a||u&&!o)&&t.emit("fromEdge"),t.emit("progress",s)}const Zr=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function i1(){const e=this,{slides:t,params:n,slidesEl:r,activeIndex:s}=e,a=e.virtual&&n.virtual.enabled,o=e.grid&&n.grid&&n.grid.rows>1,l=f=>je(r,`.${n.slideClass}${f}, swiper-slide${f}`)[0];let c,u,d;if(a)if(n.loop){let f=s-e.virtual.slidesBefore;f<0&&(f=e.virtual.slides.length+f),f>=e.virtual.slides.length&&(f-=e.virtual.slides.length),c=l(`[data-swiper-slide-index="${f}"]`)}else c=l(`[data-swiper-slide-index="${s}"]`);else o?(c=t.find(f=>f.column===s),d=t.find(f=>f.column===s+1),u=t.find(f=>f.column===s-1)):c=t[s];c&&(o||(d=Wg(c,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!d&&(d=t[0]),u=Bg(c,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!u===0&&(u=t[t.length-1]))),t.forEach(f=>{Zr(f,f===c,n.slideActiveClass),Zr(f,f===d,n.slideNextClass),Zr(f,f===u,n.slidePrevClass)}),e.emitSlidesClasses()}const zn=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,r=t.closest(n());if(r){let s=r.querySelector(`.${e.params.lazyPreloaderClass}`);!s&&e.isElement&&(r.shadowRoot?s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),s&&s.remove())})),s&&s.remove()}},Kr=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},Ci=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const r=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const o=s,l=[o-t];l.push(...Array.from({length:t}).map((c,u)=>o+r+u)),e.slides.forEach((c,u)=>{l.includes(c.column)&&Kr(e,u)});return}const a=s+r-1;if(e.params.rewind||e.params.loop)for(let o=s-t;o<=a+t;o+=1){const l=(o%n+n)%n;(l<s||l>a)&&Kr(e,l)}else for(let o=Math.max(s-t,0);o<=Math.min(a+t,n-1);o+=1)o!==s&&(o>a||o<s)&&Kr(e,o)};function s1(e){const{slidesGrid:t,params:n}=e,r=e.rtlTranslate?e.translate:-e.translate;let s;for(let a=0;a<t.length;a+=1)typeof t[a+1]<"u"?r>=t[a]&&r<t[a+1]-(t[a+1]-t[a])/2?s=a:r>=t[a]&&r<t[a+1]&&(s=a+1):r>=t[a]&&(s=a);return n.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}function a1(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:s,activeIndex:a,realIndex:o,snapIndex:l}=t;let c=e,u;const d=b=>{let m=b-t.virtual.slidesBefore;return m<0&&(m=t.virtual.slides.length+m),m>=t.virtual.slides.length&&(m-=t.virtual.slides.length),m};if(typeof c>"u"&&(c=s1(t)),r.indexOf(n)>=0)u=r.indexOf(n);else{const b=Math.min(s.slidesPerGroupSkip,c);u=b+Math.floor((c-b)/s.slidesPerGroup)}if(u>=r.length&&(u=r.length-1),c===a&&!t.params.loop){u!==l&&(t.snapIndex=u,t.emit("snapIndexChange"));return}if(c===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=d(c);return}const f=t.grid&&s.grid&&s.grid.rows>1;let h;if(t.virtual&&s.virtual.enabled&&s.loop)h=d(c);else if(f){const b=t.slides.find(x=>x.column===c);let m=parseInt(b.getAttribute("data-swiper-slide-index"),10);Number.isNaN(m)&&(m=Math.max(t.slides.indexOf(b),0)),h=Math.floor(m/s.grid.rows)}else if(t.slides[c]){const b=t.slides[c].getAttribute("data-swiper-slide-index");b?h=parseInt(b,10):h=c}else h=c;Object.assign(t,{previousSnapIndex:l,snapIndex:u,previousRealIndex:o,realIndex:h,previousIndex:a,activeIndex:c}),t.initialized&&Ci(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(o!==h&&t.emit("realIndexChange"),t.emit("slideChange"))}function o1(e,t){const n=this,r=n.params;let s=e.closest(`.${r.slideClass}, swiper-slide`);!s&&n.isElement&&t&&t.length>
2211&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(l=>{!s&&l.matches&&l.matches(`.${r.slideClass}, swiper-slide`)&&(s=l)});let a=!1,o;if(s){for(let l=0;l<n.slides.length;l+=1)if(n.slides[l]===s){a=!0,o=l;break}}if(s&&a)n.clickedSlide=s,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=o;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}r.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}var l1={updateSize:Jg,updateSlides:Qg,updateAutoHeight:e1,updateSlidesOffset:t1,updateSlidesProgress:n1,updateProgress:r1,updateSlidesClasses:i1,updateActiveIndex:a1,updateClickedSlide:o1};function c1(e){e===void 0&&(e=this.isHorizontal()?"x":"y");const t=this,{params:n,rtlTranslate:r,translate:s,wrapperEl:a}=t;if(n.virtualTranslate)return r?-s:s;if(n.cssMode)return s;let o=Vg(a,e);return o+=t.cssOverflowAdjustment(),r&&(o=-o),o||0}function u1(e,t){const n=this,{rtlTranslate:r,params:s,wrapperEl:a,progress:o}=n;let l=0,c=0;const u=0;n.isHorizontal()?l=r?-e:e:c=e,s.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?l:c,s.cssMode?a[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-l:-c:s.virtualTranslate||(n.isHorizontal()?l-=n.cssOverflowAdjustment():c-=n.cssOverflowAdjustment(),a.style.transform=`translate3d(${l}px, ${c}px, ${u}px)`);let d;const f=n.maxTranslate()-n.minTranslate();f===0?d=0:d=(e-n.minTranslate())/f,d!==o&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function d1(){return-this.snapGrid[0]}function f1(){return-this.snapGrid[this.snapGrid.length-1]}function p1(e,t,n,r,s){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),r===void 0&&(r=!0);const a=this,{params:o,wrapperEl:l}=a;if(a.animating&&o.preventInteractionOnTransition)return!1;const c=a.minTranslate(),u=a.maxTranslate();let d;if(r&&e>c?d=c:r&&e<u?d=u:d=e,a.updateProgress(d),o.cssMode){const f=a.isHorizontal();if(t===0)l[f?"scrollLeft":"scrollTop"]=-d;else{if(!a.support.smoothScroll)return Hc({swiper:a,targetPosition:-d,side:f?"left":"top"}),!0;
vendor: 9,571 bytes, line 221
221l.scrollTo({[f?"left":"top"]:-d,behavior:"smooth"})}return!0}return t===0?(a.setTransition(0),a.setTranslate(d),n&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(d),n&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(h){!a||a.destroyed||h.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,n&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}var h1={getTranslate:c1,setTranslate:u1,minTranslate:d1,maxTranslate:f1,translateTo:p1};function m1(e,t){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`,n.wrapperEl.style.transitionDelay=e===0?"0ms":""),n.emit("setTransition",e,t)}function Yc(e){let{swiper:t,runCallbacks:n,direction:r,step:s}=e;const{activeIndex:a,previousIndex:o}=t;let l=r;l||(a>o?l="next":a<o?l="prev":l="reset"),t.emit(`transition${s}`),n&&l==="reset"?t.emit(`slideResetTransition${s}`):n&&a!==o&&(t.emit(`slideChangeTransition${s}`),l==="next"?t.emit(`slideNextTransition${s}`):t.emit(`slidePrevTransition${s}`))}function v1(e,t){e===void 0&&(e=!0);const n=this,{params:r}=n;r.cssMode||(r.autoHeight&&n.updateAutoHeight(),Yc({swiper:n,runCallbacks:e,direction:t,step:"Start"}))}function g1(e,t){e===void 0&&(e=!0);const n=this,{params:r}=n;n.animating=!1,!r.cssMode&&(n.setTransition(0),Yc({swiper:n,runCallbacks:e,direction:t,step:"End"}))}var b1={setTransition:m1,transitionStart:v1,transitionEnd:g1};function x1(e,t,n,r,s){e===void 0&&(e=0),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const a=this;let o=e;o<0&&(o=0);const{params:l,snapGrid:c,slidesGrid:u,previousIndex:d,activeIndex:f,rtlTranslate:h,wrapperEl:b,enabled:m}=a;if(!m&&!r&&!s||a.destroyed||a.animating&&l.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=a.params.speed);const x=Math.min(a.params.slidesPerGroupSkip,o);let w=x+Math.floor((o-x)/a.params.slidesPerGroup);w>=c.length&&(w=c.length-1);const y=-c[w];if(l.normalizeSlideIndex)for(let k=0;k<u.length;k+=1){const M=-Math.floor(y*100),$=Math.floor(u[k]*100),I=Math.floor(u[k+1]*100);typeof u[k+1]<"u"?M>=$&&M<I-(I-$)/2?o=k:M>=$&&M<I&&(o=k+1):M>=$&&(o=k)}if(a.initialized&&o!==f&&(!a.allowSlideNext&&(h?y>a.translate&&y>a.minTranslate():y<a.translate&&y<a.minTranslate())||!a.allowSlidePrev&&y>a.translate&&y>a.maxTranslate()&&(f||0)!==o))return!1;o!==(d||0)&&n&&a.emit("beforeSlideChangeStart"),a.updateProgress(y);let v;o>f?v="next":o<f?v="prev":v="reset";const g=a.virtual&&a.params.virtual.enabled;if(!(g&&s)&&(h&&-y===a.translate||!h&&y===a.translate))return a.updateActiveIndex(o),l.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),l.effect!=="slide"&&a.setTranslate(y),v!=="reset"&&(a.transitionStart(n,v),a.transitionEnd(n,v)),!1;if(l.cssMode){const k=a.isHorizontal(),M=h?y:-y;if(t===0)g&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),g&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{b[k?"scrollLeft":"scrollTop"]=M})):b[k?"scrollLeft":"scrollTop"]=M,g&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return Hc({swiper:a,targetPosition:M,side:k?"left":"top"}),!0;b.scrollTo({[k?"left":"top"]:M,behavior:"smooth"})}return!0}const L=Uc().isSafari;return g&&!s&&L&&a.isElement&&a.virtual.update(!1,!1,o),a.setTransition(t),a.setTranslate(y),a.updateActiveIndex(o),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,r),a.transitionStart(n,v),t===0?a.transitionEnd(n,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(M){!a||a.destroyed||M.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(n,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0}function y1(e,t,n,r){e===void 0&&(e=0),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const s=this;if(s.destroyed)return;typeof t>"u"&&(t=s.params.speed);const a=s.grid&&s.params.grid&&s.params.grid.rows>1;let o=e;if(s.params.loop)if(s.virtual&&s.params.virtual.enabled)o=o+s.virtual.slidesBefore;else{let l;if(a){const h=o*s.params.grid.rows;l=s.slides.find(b=>b.getAttribute("data-swiper-slide-index")*1===h).column}else l=s.getSlideIndexByData(o);const c=a?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:u}=s.params;let d=s.params.slidesPerView;d==="auto"?d=s.slidesPerViewDynamic():(d=Math.ceil(parseFloat(s.params.slidesPerView,10)),u&&d%2===0&&(d=d+1));let f=c-l<d;if(u&&(f=f||l<Math.ceil(d/2)),r&&u&&s.params.slidesPerView!=="auto"&&!a&&(f=!1),f){const h=u?l<s.activeIndex?"prev":"next":l-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:h,slideTo:!0,activeSlideIndex:h==="next"?l+1:l-c+1,slideRealIndex:h==="next"?s.realIndex:void 0})}if(a){const h=o*s.params.grid.rows;o=s.slides.find(b=>b.getAttribute("data-swiper-slide-index")*1===h).column}else o=s.getSlideIndexByData(o)}return requestAnimationFrame(()=>{s.slideTo(o,t,n,r)}),s}function w1(e,t,n){t===void 0&&(t=!0);const r=this,{enabled:s,params:a,animating:o}=r;if(!s||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);let l=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(l=Math.max(r.slidesPerViewDynamic("current",!0),1));const c=r.activeIndex<a.slidesPerGroupSkip?1:l,u=r.virtual&&a.virtual.enabled;if(a.loop){if(o&&!u&&a.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+c,e,t,n)}),!0}return a.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+c,e,t,n)}function j1(e,t,n){t===void 0&&(t=!0);const r=this,{params:s,snapGrid:a,slidesGrid:o,rtlTranslate:l,enabled:c,animating:u}=r;if(!c||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);const d=r.virtual&&s.virtual.enabled;if(s.loop){if(u&&!d&&s.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}const f=l?r.translate:-r.translate;function h(v){return v<0?-Math.floor(Math.abs(v)):Math.floor(v)}const b=h(f),m=a.map(v=>h(v)),x=s.freeMode&&s.freeMode.enabled;let w=a[m.indexOf(b)-1];if(typeof w>"u"&&(s.cssMode||x)){let v;a.forEach((g,j)=>{b>=g&&(v=j)}),typeof v<"u"&&(w=x?a[v]:a[v>0?v-1:v])}let y=0;if(typeof w<"u"&&(y=o.indexOf(w),y<0&&(y=r.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(y=y-r.slidesPerViewDynamic("previous",!0)+1,y=Math.max(y,0))),s.rewind&&r.isBeginning){const v=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(v,e,t,n)}else if(s.loop&&r.activeIndex===0&&s.cssMode)return requestAnimationFrame(()=>{r.slideTo(y,e,t,n)}),!0;return r.slideTo(y,e,t,n)}function E1(e,t,n){t===void 0&&(t=!0);const r=this;if(!r.destroyed)return typeof e>"u"&&(e=r.params.speed),r.slideTo(r.activeIndex,e,t,n)}function S1(e,t,n,r){t===void 0&&(t=!0),r===void 0&&(r=.5);const s=this;if(s.destroyed)return;typeof e>"u"&&(e=s.params.speed);let a=s.activeIndex;const o=Math.min(s.params.slidesPerGroupSkip,a),l=o+Math.floor((a-o)/s.params.slidesPerGroup),c=s.rtlTranslate?s.translate:-s.translate;if(c>=s.snapGrid[l]){const u=s.snapGrid[l],d=s.snapGrid[l+1];c-u>(d-u)*r&&(a+=s.params.slidesPerGroup)}else{const u=s.snapGrid[l-1],d=s.snapGrid[l];c-u<=(d-u)*r&&(a-=s.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,s.slidesGrid.length-1),s.slideTo(a,e,t,n)}function T1(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:n}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let s=e.getSlideIndexWhenGrid(e.clickedIndex),a;const o=e.isElement?"swiper-slide":`.${t.slideClass}`,l=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(a):s>(l?(e.slides.length-r)/2-(e.params.grid.rows-1):e.slides.length-r)?(e.loopFix(),s=e.getSlideIndex(je(n,`${o}[data-swiper-slide-index="${a}"]`)[0]),zc(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}var N1={slideTo:x1,slideToLoop:y1,slideNext:w1,slidePrev:j1,slideReset:E1,slideToClosest:S1,slideToClickedSlide:T1};function C1(e,t){const n=this,{params:r,slidesEl:s}=n;if(!r.loop||n.virtual&&n.params.virtual.enabled)return;const a=()=>{je(s,`.${r.slideClass}, swiper-slide`).forEach((b,m)=>{b.setAttribute("data-swiper-slide-index",m)})},o=()=>{const h=je(s,`.${r.slideBlankClass}`);h.forEach(b=>{b.remove()}),h.length>0&&(n.recalcSlides(),n.updateSlides())},l=n.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||l)&&o();const c=r.slidesPerGroup*(l?r.grid.rows:1),u=n.slides.length%c!==0,d=l&&n.slides.length%r.grid.rows!==0,f=h=>{for(let b=0;b<h;b+=1){const m=n.isElement?tr("swiper-slide",[r.slideBlankClass]):tr("div",[r.slideClass,r.slideBlankClass]);n.slidesEl.append(m)}};if(u){if(r.loopAddBlankSlides){const h=c-n.slides.length%c;f(h),n.recalcSlides(),n.updateSlides()}else er("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
221not function properly. You need to add more slides (or make duplicates, or empty slides)");a()}else if(d){if(r.loopAddBlankSlides){const h=r.grid.rows-n.slides.length%r.grid.rows;f(h),n.recalcSlides(),n.updateSlides()}else er("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");a()}else a();n.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next",initial:t})}function P1(e){let{slideRealIndex:t,slideTo:n=!0,direction:r,setTranslate:s,activeSlideIndex:a,initial:o,byController:l,byMousewheel:c}=e===void 0?{}:e;const u=this;if(!u.params.loop)return;u.emit("beforeLoopFix");const{slides:d,allowSlidePrev:f,allowSlideNext:h,slidesEl:b,params:m}=u,{centeredSlides:x,initialSlide:w}=m;if(u.allowSlidePrev=!0,u.allowSlideNext=!0,u.virtual&&m.virtual.enabled){n&&(!m.centeredSlides&&u.snapIndex===0?u.slideTo(u.virtual.slides.length,0,!1,!0):m.centeredSlides&&u.snapIndex<m.slidesPerView?u.slideTo(u.virtual.slides.length+u.snapIndex,0,!1,!0):u.snapIndex===u.snapGrid.length-1&&u.slideTo(u.virtual.slidesBefore,0,!1,!0)),u.allowSlidePrev=f,u.allowSlideNext=h,u.emit("loopFix");return}let y=m.slidesPerView;y==="auto"?y=u.slidesPerViewDynamic():(y=Math.ceil(parseFloat(m.slidesPerView,10)),x&&y%2===0&&(y=y+1));const v=m.slidesPerGroupAuto?y:m.slidesPerGroup;let g=x?Math.max(v,Math.ceil(y/2)):v;g%v!==0&&(g+=v-g%v),g+=m.loopAdditionalSlides,u.loopedSlides=g;const j=u.grid&&m.grid&&m.grid.rows>1;d.length<y+g||u.params.effect==="cards"&&d.length<y+g*2?er("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):j&&m.grid.fill==="row"&&er("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const E=[],L=[],k=j?Math.ceil(d.length/m.grid.rows):d.length,M=o&&k-w<y&&!x;let $=M?w:u.activeIndex;typeof a>"u"?a=u.getSlideIndex(d.find(C=>C.classList.contains(m.slideActiveClass))):$=a;const I=r==="next"||!r,N=r==="prev"||!r;let S=0,P=0;const O=(j?d[a].column:a)+(x&&typeof s>"u"?-y/2+.5:0);if(O<g){S=Math.max(g-O,v);for(let C=0;C<g-O;C+=1){const _=C-Math.floor(C/k)*k;if(j){const R=k-_-1;for(let F=d.length-1;F>=0;F-=1)d[F].column===R&&E.push(F)}else E.push(k-_-1)}}else if(O+y>k-g){P=Math.max(O-(k-g*2),v),M&&(P=Math.max(P,y-k+w+1));for(let C=0;C<P;C+=1){const _=C-Math.floor(C/k)*k;j?d.forEach((R,F)=>{R.column===_&&L.push(F)}):L.push(_)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),u.params.effect==="cards"&&d.length<y+g*2&&(L.includes(a)&&L.splice(L.indexOf(a),1),E.includes(a)&&E.splice(E.indexOf(a),1)),N&&E.forEach(C=>{d[C].swiperLoopMoveDOM=!0,b.prepend(d[C]),d[C].swiperLoopMoveDOM=!1}),I&&L.forEach(C=>{d[C].swiperLoopMoveDOM=!0,b.append(d[C]),d[C].swiperLoopMoveDOM=!1}),u.recalcSlides(),m.slidesPerView==="auto"?u.updateSlides():j&&(E.length>0&&N||L.length>0&&I)&&u.slides.forEach((C,_)=>{u.grid.updateSlide(_,C,u.slides)}),m.watchSlidesProgress&&u.updateSlidesOffset(),n){if(E.length>0&&N){if(typeof t>"u"){const C=u.slidesGrid[$],R=u.slidesGrid[$+S]-C;c?u.setTranslate(u.translate-R):(u.slideTo($+Math.ceil(S),0,!1,!0),s&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-R,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-R))}else if(s){const C=j?E.length/m.grid.rows:E.length;u.slideTo(u.activeIndex+C,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(L.length>0&&I)if(typeof t>"u"){const C=u.slidesGrid[$],R=u.slidesGrid[$-P]-C;c?u.setTranslate(u.translate-R):(u.slideTo($-P,0,!1,!0),s&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-R,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-R))}else{const C=j?L.length/m.grid.rows:L.length;u.slideTo(u.activeIndex-C,0,!1,!0)}}if(u.allowSlidePrev=f,u.allowSlideNext=h,u.controller&&u.controller.control&&!l){const C={slideRealIndex:t,direction:r,setTranslate:s,activeSlideIndex:a,byController:!0};Array.isArray(u.controller.control)?u.controller.control.forEach(_=>{!_.destroyed&&_.params.loop&&_.loopFix({...C,slideTo:_.params.slidesPerView===m.slidesPerView?n:!1})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...C,slideTo:u.controller.control.params.slidesPerView===m.slidesPerView?n:!1})}u.emit("loopFix")}function M1(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||!n||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const r=[];
vendor: 26,649 bytes, line 221
221e.slides.forEach(s=>{const a=typeof s.swiperSlideIndex>"u"?s.getAttribute("data-swiper-slide-index")*1:s.swiperSlideIndex;r[a]=s}),e.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),r.forEach(s=>{n.append(s)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var k1={loopCreate:C1,loopFix:P1,loopDestroy:M1};function L1(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function $1(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var I1={setGrabCursor:L1,unsetGrabCursor:$1};function O1(e,t){t===void 0&&(t=this);function n(r){if(!r||r===it()||r===re())return null;r.assignedSlot&&(r=r.assignedSlot);const s=r.closest(e);return!s&&!r.getRootNode?null:s||n(r.getRootNode().host)}return n(t)}function Ba(e,t,n){const r=re(),{params:s}=e,a=s.edgeSwipeDetection,o=s.edgeSwipeThreshold;return a&&(n<=o||n>=r.innerWidth-o)?a==="prevent"?(t.preventDefault(),!0):!1:!0}function _1(e){const t=this,n=it();let r=e;r.originalEvent&&(r=r.originalEvent);const s=t.touchEventsData;if(r.type==="pointerdown"){if(s.pointerId!==null&&s.pointerId!==r.pointerId)return;s.pointerId=r.pointerId}else r.type==="touchstart"&&r.targetTouches.length===1&&(s.touchId=r.targetTouches[0].identifier);if(r.type==="touchstart"){Ba(t,r,r.targetTouches[0].pageX);return}const{params:a,touches:o,enabled:l}=t;if(!l||!a.simulateTouch&&r.pointerType==="mouse"||t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let c=r.target;if(a.touchEventsTarget==="wrapper"&&!Gg(c,t.wrapperEl)||"which"in r&&r.which===3||"button"in r&&r.button>0||s.isTouched&&s.isMoved)return;const u=!!a.noSwipingClass&&a.noSwipingClass!=="",d=r.composedPath?r.composedPath():r.path;u&&r.target&&r.target.shadowRoot&&d&&(c=d[0]);const f=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,h=!!(r.target&&r.target.shadowRoot);if(a.noSwiping&&(h?O1(f,c):c.closest(f))){t.allowClick=!0;return}if(a.swipeHandler&&!c.closest(a.swipeHandler))return;o.currentX=r.pageX,o.currentY=r.pageY;const b=o.currentX,m=o.currentY;if(!Ba(t,r,b))return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=b,o.startY=m,s.touchStartTime=Qn(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1);let x=!0;c.matches(s.focusableElements)&&(x=!1,c.nodeName==="SELECT"&&(s.isTouched=!1)),n.activeElement&&n.activeElement.matches(s.focusableElements)&&n.activeElement!==c&&(r.pointerType==="mouse"||r.pointerType!=="mouse"&&!c.matches(s.focusableElements))&&n.activeElement.blur();const w=x&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||w)&&!c.isContentEditable&&r.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function A1(e){const t=it(),n=this,r=n.touchEventsData,{params:s,touches:a,rtlTranslate:o,enabled:l}=n;if(!l||!s.simulateTouch&&e.pointerType==="mouse")return;let c=e;if(c.originalEvent&&(c=c.originalEvent),c.type==="pointermove"&&(r.touchId!==null||c.pointerId!==r.pointerId))return;let u;if(c.type==="touchmove"){if(u=[...c.changedTouches].find(E=>E.identifier===r.touchId),!u||u.identifier!==r.touchId)return}else u=c;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",c);return}const d=u.pageX,f=u.pageY;if(c.preventedByNestedSwiper){a.startX=d,a.startY=f;return}if(!n.allowTouchMove){c.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(a,{startX:d,startY:f,currentX:d,currentY:f}),r.touchStartTime=Qn());return}if(s.touchReleaseOnEdges&&!s.loop)if(n.isVertical()){if(f<a.startY&&n.translate<=n.maxTranslate()||f>a.startY&&n.translate>=n.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else{if(o&&(d>a.startX&&-n.translate<=n.maxTranslate()||d<a.startX&&-n.translate>=n.minTranslate()))return;if(!o&&(d<a.startX&&n.translate<=n.maxTranslate()||d>a.startX&&n.translate>=n.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==c.target&&c.pointerType!=="mouse"&&t.activeElement.blur(),t.activeElement&&c.target===t.activeElement&&c.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit("touchMove",c),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=d,a.currentY=f;const h=a.currentX-a.startX,b=a.currentY-a.startY;if(n.params.threshold&&Math.sqrt(h**2+b**2)<n.params.threshold)return;if(typeof r.isScrolling>"u"){let E;n.isHorizontal()&&a.currentY===a.startY||n.isVertical()&&a.currentX===a.startX?r.isScrolling=!1:h*h+b*b>=25&&(E=Math.atan2(Math.abs(b),Math.abs(h))*180/Math.PI,r.isScrolling=n.isHorizontal()?E>s.touchAngle:90-E>s.touchAngle)}if(r.isScrolling&&n.emit("touchMoveOpposite",c),typeof r.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(r.startMoving=!0),r.isScrolling||c.type==="touchmove"&&r.preventTouchMoveFromPointerMove){r.isTouched=!1;return}if(!r.startMoving)return;n.allowClick=!1,!s.cssMode&&c.cancelable&&c.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&c.stopPropagation();let m=n.isHorizontal()?h:b,x=n.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;s.oneWayMovement&&(m=Math.abs(m)*(o?1:-1),x=Math.abs(x)*(o?1:-1)),a.diff=m,m*=s.touchRatio,o&&(m=-m,x=-x);const w=n.touchesDirection;n.swipeDirection=m>0?"prev":"next",n.touchesDirection=x>0?"prev":"next";const y=n.params.loop&&!s.cssMode,v=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!r.isMoved){if(y&&v&&n.loopFix({direction:n.swipeDirection}),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const E=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});n.wrapperEl.dispatchEvent(E)}r.allowMomentumBounce=!1,s.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",c)}if(new Date().getTime(),s._loopSwapReset!==!1&&r.isMoved&&r.allowThresholdMove&&w!==n.touchesDirection&&y&&v&&Math.abs(m)>=1){Object.assign(a,{startX:d,startY:f,currentX:d,currentY:f,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}n.emit("sliderMove",c),r.isMoved=!0,r.currentTranslate=m+r.startTranslate;let g=!0,j=s.resistanceRatio;if(s.touchReleaseOnEdges&&(j=0),m>0?(y&&v&&r.allowThresholdMove&&r.currentTranslate>(s.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]-(s.slidesPerView!=="auto"&&n.slides.length-s.slidesPerView>=2?n.slidesSizesGrid[n.activeIndex+1]+n.params.spaceBetween:0)-n.params.spaceBetween:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>n.minTranslate()&&(g=!1,s.resistance&&(r.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+r.startTranslate+m)**j))):m<0&&(y&&v&&r.allowThresholdMove&&r.currentTranslate<(s.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween+(s.slidesPerView!=="auto"&&n.slides.length-s.slidesPerView>=2?n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween:0):n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(s.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),r.currentTranslate<n.maxTranslate()&&(g=!1,s.resistance&&(r.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-r.startTranslate-m)**j))),g&&(c.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(r.currentTranslate=r.startTranslate),s.threshold>0)if(Math.abs(m)>s.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,r.currentTranslate=r.startTranslate,a.diff=n.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{r.currentTranslate=r.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&n.freeMode||s.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}function R1(e){const t=this,n=t.touchEventsData;let r=e;r.originalEvent&&(r=r.originalEvent);let s;if(r.type==="touchend"||r.type==="touchcancel"){if(s=[...r.changedTouches].find(E=>E.identifier===n.touchId),!s||s.identifier!==n.touchId)return}else{if(n.touchId!==null||r.pointerId!==n.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:o,touches:l,rtlTranslate:c,slidesGrid:u,enabled:d}=t;if(!d||!o.simulateTouch&&r.pointerType==="mouse")return;if(n.allowTouchCallbacks&&t.emit("touchEnd",r),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&o.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}o.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const f=Qn(),h=f-n.touchStartTime;if(t.allowClick){const E=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(E&&E[0]||r.target,E),t.emit("tap click",r),h<300&&f-n.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(n.lastClickTime=Qn(),zc(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||l.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let b;if(o.followFinger?b=c?t.translate:-t.translate:b=-n.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:b});return}const m=b>=-t.maxTranslate()&&!t.params.loop;let x=0,w=t.slidesSizesGrid[0];for(let E=0;E<u.length;E+=E<o.slidesPerGroupSkip?1:o.slidesPerGroup){const L=E<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;typeof u[E+L]<"u"?(m||b>=u[E]&&b<u[E+L])&&(x=E,w=u[E+L]-u[E]):(m||b>=u[E])&&(x=E,w=u[u.length-1]-u[u.length-2])}let y=null,v=null;o.rewind&&(t.isBeginning?v=o.virtual&&o.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(y=0));const g=(b-u[x])/w,j=x<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;if(h>o.longSwipesMs){if(!o.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(g>=o.longSwipesRatio?t.slideTo(o.rewind&&t.isEnd?y:x+j):t.slideTo(x)),t.swipeDirection==="prev"&&(g>1-o.longSwipesRatio?t.slideTo(x+j):v!==null&&g<0&&Math.abs(g)>o.longSwipesRatio?t.slideTo(v):t.slideTo(x))}else{if(!o.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(x+j):t.slideTo(x):(t.swipeDirection==="next"&&t.slideTo(y!==null?y:x+j),t.swipeDirection==="prev"&&t.slideTo(v!==null?v:x))}}function Wa(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:s,snapGrid:a}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=o&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!l?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function F1(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function D1(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s;const a=e.maxTranslate()-e.minTranslate();a===0?s=0:s=(e.translate-e.minTranslate())/a,s!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function V1(e){const t=this;zn(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function z1(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Xc=(e,t)=>{const n=it(),{params:r,el:s,wrapperEl:a,device:o}=e,l=!!r.nested,c=t==="on"?"addEventListener":"removeEventListener",u=t;!s||typeof s=="string"||(n[c]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),s[c]("touchstart",e.onTouchStart,{passive:!1}),s[c]("pointerdown",e.onTouchStart,{passive:!1}),n[c]("touchmove",e.onTouchMove,{passive:!1,capture:l}),n[c]("pointermove",e.onTouchMove,{passive:!1,capture:l}),n[c]("touchend",e.onTouchEnd,{passive:!0}),n[c]("pointerup",e.onTouchEnd,{passive:!0}),n[c]("pointercancel",e.onTouchEnd,{passive:!0}),n[c]("touchcancel",e.onTouchEnd,{passive:!0}),n[c]("pointerout",e.onTouchEnd,{passive:!0}),n[c]("pointerleave",e.onTouchEnd,{passive:!0}),n[c]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&s[c]("click",e.onClick,!0),r.cssMode&&a[c]("scroll",e.onScroll),r.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",Wa,!0):e[u]("observerUpdate",Wa,!0),s[c]("load",e.onLoad,{capture:!0}))};function H1(){const e=this,{params:t}=e;e.onTouchStart=_1.bind(e),e.onTouchMove=A1.bind(e),e.onTouchEnd=R1.bind(e),e.onDocumentTouchStart=z1.bind(e),t.cssMode&&(e.onScroll=D1.bind(e)),e.onClick=F1.bind(e),e.onLoad=V1.bind(e),Xc(e,"on")}function G1(){Xc(this,"off")}var B1={attachEvents:H1,detachEvents:G1};const Ua=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function W1(){const e=this,{realIndex:t,initialized:n,params:r,el:s}=e,a=r.breakpoints;if(!a||a&&Object.keys(a).length===0)return;const o=it(),l=r.breakpointsBase==="window"||!r.breakpointsBase?r.breakpointsBase:"container",c=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:o.querySelector(r.breakpointsBase),u=e.getBreakpoint(a,l,c);if(!u||e.currentBreakpoint===u)return;const f=(u in a?a[u]:void 0)||e.originalParams,h=Ua(e,r),b=Ua(e,f),m=e.params.grabCursor,x=f.grabCursor,w=r.enabled;h&&!b?(s.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!h&&b&&(s.classList.add(`${r.containerModifierClass}grid`),(f.grid.fill&&f.grid.fill==="column"||!f.grid.fill&&r.grid.fill==="column")&&s.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),m&&!x?e.unsetGrabCursor():!m&&x&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(L=>{if(typeof f[L]>"u")return;const k=r[L]&&r[L].enabled,M=f[L]&&f[L].enabled;k&&!M&&e[L].disable(),!k&&M&&e[L].enable()});const y=f.direction&&f.direction!==r.direction,v=r.loop&&(f.slidesPerView!==r.slidesPerView||y),g=r.loop;y&&n&&e.changeDirection(),fe(e.params,f);const j=e.params.enabled,E=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),w&&!j?e.disable():!w&&j&&e.enable(),e.currentBreakpoint=u,e.emit("_beforeBreakpoint",f),n&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&E?(e.loopCreate(t),e.updateSlides()):g&&!E&&e.loopDestroy()),e.emit("breakpoint",f)}function U1(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let r=!1;const s=re(),a=t==="window"?s.innerHeight:n.clientHeight,o=Object.keys(e).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const c=parseFloat(l.substr(1));return{value:a*c,point:l}}return{value:l,point:l}});o.sort((l,c)=>parseInt(l.value,10)-parseInt(c.value,10));for(let l=0;l<o.length;l+=1){const{point:c,value:u}=o[l];t==="window"?s.matchMedia(`(min-width: ${u}px)`).matches&&(r=c):u<=n.clientWidth&&(r=c)}return r||"max"}var Y1={setBreakpoint:W1,getBreakpoint:U1};function X1(e,t){const n=[];return e.forEach(r=>{typeof r=="object"?Object.keys(r).forEach(s=>{r[s]&&n.push(t+s)}):typeof r=="string"&&n.push(t+r)}),n}function Z1(){const e=this,{classNames:t,params:n,rtl:r,el:s,device:a}=e,o=X1(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:r},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...o),s.classList.add(...t),e.emitContainerClasses()}function K1(){const e=this,{el:t,classNames:n}=e;!t||typeof t=="string"||(t.classList.remove(...n),e.emitContainerClasses())}var q1={addClasses:Z1,removeClasses:K1};function J1(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:r}=n;if(r){const s=e.slides.length-1,a=e.slidesGrid[s]+e.slidesSizesGrid[s]+r*2;e.isLocked=e.size>a}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var Q1={checkOverflow:J1},Pi={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function eb(e,t){return function(r){r===void 0&&(r={});const s=Object.keys(r)[0],a=r[s];if(typeof a!="object"||a===null){fe(t,r);return}if(e[s]===!0&&(e[s]={enabled:!0}),s==="navigation"&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),!(s in e&&"enabled"in a)){fe(t,r);return}typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),fe(t,r)}}const qr={eventsEmitter:qg,update:l1,translate:h1,transition:b1,slide:N1,loop:k1,grabCursor:I1,events:B1,breakpoints:Y1,checkOverflow:Q1,classes:q1},Jr={};let js=class ke{constructor(){let t,n;for(var r=arguments.length,s=new Array(r),a=0;a<r;a++)s[a]=arguments[a];s.length===1&&s[0].constructor&&Object.prototype.toString.call(s[0]).slice(8,-1)==="Object"?n=s[0]:[t,n]=s,n||(n={}),n=fe({},n),t&&!n.el&&(n.el=t);const o=it();if(n.el&&typeof n.el=="string"&&o.querySelectorAll(n.el).length>1){const d=[];return o.querySelectorAll(n.el).forEach(f=>{const h=fe({},n,{el:f});d.push(new ke(h))}),d}const l=this;l.__swiper__=!0,l.support=Bc(),l.device=Wc({userAgent:n.userAgent}),l.browser=Uc(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],n.modules&&Array.isArray(n.modules)&&l.modules.push(...n.modules);const c={};l.modules.forEach(d=>{d({params:n,swiper:l,extendParams:eb(n,c),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});const u=fe({},Pi,c);return l.params=fe({},u,Jr,n),l.originalParams=fe({},l.params),l.passedParams=fe({},n),l.params&&l.params.on&&Object.keys(l.params.on).forEach(d=>{l.on(d,l.params.on[d])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:n,params:r}=this,s=je(n,`.${r.slideClass}, swiper-slide`),a=nr(s[0]);return nr(t)-a}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(n=>n.getAttribute("data-swiper-slide-index")*1===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?t=Math.floor(t/this.params.grid.rows):this.params.grid.fill==="row"&&(t=t%Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){const t=this,{slidesEl:n,params:r}=t;t.slides=je(n,`.${r.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const r=this;t=Math.min(Math.max(t,0),1);const s=r.minTranslate(),o=(r.maxTranslate()-s)*t+s;r.translateTo(o,typeof n>"u"?0:n),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(r=>r.indexOf("swiper")===0||r.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(r=>r.indexOf("swiper-slide")===0||r.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(r=>{const s=t.getSlideClasses(r);n.push({slideEl:r,classNames:s}),t.emit("_slideClass",r,s)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t,n){t===void 0&&(t="current"),n===void 0&&(n=!1);const r=this,{params:s,slides:a,slidesGrid:o,slidesSizesGrid:l,size:c,activeIndex:u}=r;let d=1;if(typeof s.slidesPerView=="number")return s.slidesPerView;if(s.centeredSlides){let f=a[u]?Math.ceil(a[u].swiperSlideSize):0,h;for(let b=u+1;b<a.length;b+=1)a[b]&&!h&&(f+=Math.ceil(a[b].swiperSlideSize),d+=1,f>c&&(h=!0));for(let b=u-1;b>=0;b-=1)a[b]&&!h&&(f+=a[b].swiperSlideSize,d+=1,f>c&&(h=!0))}else if(t==="current")for(let f=u+1;f<a.length;f+=1)(n?o[f]+l[f]-o[u]<c:o[f]-o[u]<c)&&(d+=1);else for(let f=u-1;f>=0;f-=1)o[u]-o[f]<c&&(d+=1);return d}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:n,params:r}=t;r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(o=>{o.complete&&zn(t,o)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){const o=t.rtlTranslate?t.translate*-1:t.translate,l=Math.min(Math.max(o,t.maxTranslate()),t.minTranslate());t.setTranslate(l),t.updateActiveIndex(),t.updateSlidesClasses()}let a;if(r.freeMode&&r.freeMode.enabled&&!r.cssMode)s(),r.autoHeight&&t.updateAutoHeight();else{if((r.slidesPerView==="auto"||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){const o=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;a=t.slideTo(o.length-1,0,!1,!0)}else a=t.slideTo(t.activeIndex,0,!1,!0);a||s()}r.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n){n===void 0&&(n=!0);const r=this,s=r.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(r.el.classList.remove(`${r.params.containerModifierClass}${s}`),r.el.classList.add(`${r.params.containerModifierClass}${t}`),r.emitContainerClasses(),r.params.direction=t,r.slides.forEac
vendor: 3,284 bytes, line 221
221h(a=>{t==="vertical"?a.style.width="":a.style.height=""}),r.emit("changeDirection"),n&&r.update()),r}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let r=t||n.params.el;if(typeof r=="string"&&(r=document.querySelector(r)),!r)return!1;r.swiper=n,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const s=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let o=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(s()):je(r,s())[0];return!o&&n.params.createElements&&(o=tr("div",n.params.wrapperClass),r.append(o),je(r,`.${n.params.slideClass}`).forEach(l=>{o.append(l)})),Object.assign(n,{el:r,wrapperEl:o,slidesEl:n.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:o,hostEl:n.isElement?r.parentNode.host:r,mounted:!0,rtl:r.dir.toLowerCase()==="rtl"||Re(r,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||Re(r,"direction")==="rtl"),wrongRTL:Re(o,"display")==="-webkit-box"}),!0}init(t){const n=this;if(n.initialized||n.mount(t)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(void 0,!0),n.attachEvents();const s=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&s.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach(a=>{a.complete?zn(n,a):a.addEventListener("load",o=>{zn(n,o.target)})}),Ci(n),n.initialized=!0,Ci(n),n.emit("init"),n.emit("afterInit"),n}destroy(t,n){t===void 0&&(t=!0),n===void 0&&(n=!0);const r=this,{params:s,el:a,wrapperEl:o,slides:l}=r;return typeof r.params>"u"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),s.loop&&r.loopDestroy(),n&&(r.removeClasses(),a&&typeof a!="string"&&a.removeAttribute("style"),o&&o.removeAttribute("style"),l&&l.length&&l.forEach(c=>{c.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),c.removeAttribute("style"),c.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(c=>{r.off(c)}),t!==!1&&(r.el&&typeof r.el!="string"&&(r.el.swiper=null),Fg(r)),r.destroyed=!0),null}static extendDefaults(t){fe(Jr,t)}static get extendedDefaults(){return Jr}static get defaults(){return Pi}static installModule(t){ke.prototype.__modules__||(ke.prototype.__modules__=[]);const n=ke.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>ke.installModule(n)),ke):(ke.installModule(t),ke)}};Object.keys(qr).forEach(e=>
221{Object.keys(qr[e]).forEach(t=>{js.prototype[t]=qr[e][t]})});js.use([Zg,Kg]);const Zc=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Qe(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function St(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(r=>n.indexOf(r)<0).forEach(r=>{typeof e[r]>"u"?e[r]=t[r]:Qe(t[r])&&Qe(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:St(e[r],t[r]):e[r]=t[r]})}function Kc(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function qc(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function Jc(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function Qc(e){e===void 0&&(e="");const t=e.split(" ").map(r=>r.trim()).filter(r=>!!r),n=[];return t.forEach(r=>{n.indexOf(r)<0&&n.push(r)}),n.join(" ")}function tb(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function nb(e){let{swiper:t,slides:n,passedParams:r,changedParams:s,nextEl:a,prevEl:o,scrollbarEl:l,paginationEl:c}=e;const u=s.filter($=>$!=="children"&&$!=="direction"&&$!=="wrapperClass"),{params:d,pagination:f,navigation:h,scrollbar:b,virtual:m,thumbs:x}=t;let w,y,v,g,j,E,L,k;s.includes("thumbs")&&r.thumbs&&r.thumbs.swiper&&!r.thumbs.swiper.destroyed&&d.thumbs&&(!d.thumbs.swiper||d.thumbs.swiper.destroyed)&&(w=!0),s.includes("controller")&&r.controller&&r.controller.control&&d.controller&&!d.controller.control&&(y=!0),s.includes("pagination")&&r.pagination&&(r.pagination.el||c)&&(d.pagination||d.pagination===!1)&&f&&!f.el&&(v=!0),s.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||l)&&(d.scrollbar||d.scrollbar===!1)&&b&&!b.el&&(g=!0),s.includes("navigation")&&r.navigation&&(r.navigation.prevEl||o)&&(r.navigation.nextEl||a)&&(d.navigation||d.navigation===!1)&&h&&!h.prevEl&&!h.nextEl&&(j=!0);const M=$=>{t[$]&&(t[$].destroy(),$==="navigation"?(t.isElement&&(t[$].prevEl.remove(),t[$].nextEl.remove()),d[$].prevEl=void 0,d[$].nextEl=void 0,t[$].prevEl=void 0,t[$].nextEl=void 0):(t.isElement&&t[$].el.remove(),d[$].el=void 0,t[$].el=void 0))};s.includes("loop")&&t.isElement&&(d.loop&&!r.loop?E=!0:!d.loop&&r.loop?L=!0:k=!0),u.forEach($=>{if(Qe(d[$])&&Qe(r[$]))Object.assign(d[$],r[$]),($==="navigation"||$==="pagination"||$==="scrollbar")&&"enabled"in r[$]&&!r[$].enabled&&M($);else{const I=r[$];(I===!0||I===!1)&&($==="navigation"||$==="pagination"||$==="scrollbar")?I===!1&&M($):d[$]=r[$]}}),u.includes("controller")&&!y&&t.controller&&t.controller.control&&d.controller&&d.controller.control&&(t.controller.control=d.controller.control),s.includes("children")&&n&&m&&d.virtual.enabled?(m.slides=n,m.update(!0)):s.includes("virtual")&&m&&d.virtual.enabled&&(n&&(m.slides=n),m.update(!0)),s.includes("children")&&n&&d.loop&&(k=!0),w&&x.init()&&x.update(!0),y&&(t.controller.control=d.controller.control),v&&(t.isElement&&(!c||typeof c=="string")&&(c=document.createElement("div"),c.classList.add("swiper-pagination"),c.part.add("pagination"),t.el.a
vendor: 4,789 bytes, line 221
221ppendChild(c)),c&&(d.pagination.el=c),f.init(),f.render(),f.update()),g&&(t.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),l.part.add("scrollbar"),t.el.appendChild(l)),l&&(d.scrollbar.el=l),b.init(),b.updateSize(),b.setTranslate()),j&&(t.isElement&&((!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-next"),rr(a,t.hostEl.constructor.nextButtonSvg),a.part.add("button-next"),t.el.appendChild(a)),(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-button-prev"),rr(o,t.hostEl.constructor.prevButtonSvg),o.part.add("button-prev"),t.el.appendChild(o))),a&&(d.navigation.nextEl=a),o&&(d.navigation.prevEl=o),h.init(),h.update()),s.includes("allowSlideNext")&&(t.allowSlideNext=r.allowSlideNext),s.includes("allowSlidePrev")&&(t.allowSlidePrev=r.allowSlidePrev),s.includes("direction")&&t.changeDirection(r.direction,!1),(E||k)&&t.loopDestroy(),(L||k)&&t.loopCreate(),t.update()}function rb(e,t){e===void 0&&(e={}),t===void 0&&(t=!0);const n={on:{}},r={},s={};St(n,Pi),n._emitClasses=!0,n.init=!1;const a={},o=Zc.map(c=>c.replace(/_/,"")),l=Object.assign({},e);return Object.keys(l).forEach(c=>{typeof e[c]>"u"||(o.indexOf(c)>=0?Qe(e[c])?(n[c]={},s[c]={},St(n[c],e[c]),St(s[c],e[c])):(n[c]=e[c],s[c]=e[c]):c.search(/on[A-Z]/)===0&&typeof e[c]=="function"?t?r[`${c[2].toLowerCase()}${c.substr(3)}`]=e[c]:n.on[`${c[2].toLowerCase()}${c.substr(3)}`]=e[c]:a[c]=e[c])}),["navigation","pagination","scrollbar"].forEach(c=>{n[c]===!0&&(n[c]={}),n[c]===!1&&delete n[c]}),{params:n,passedParams:s,rest:a,events:r}}function ib(e,t){let{el:n,nextEl:r,prevEl:s,paginationEl:a,scrollbarEl:o,swiper:l}=e;Kc(t)&&r&&s&&(l.params.navigation.nextEl=r,l.originalParams.navigation.nextEl=r,l.params.navigation.prevEl=s,l.originalParams.navigation.prevEl=s),qc(t)&&a&&(l.params.pagination.el=a,l.originalParams.pagination.el=a),Jc(t)&&o&&(l.params.scrollbar.el=o,l.originalParams.scrollbar.el=o),l.init(n)}function sb(e,t,n,r,s){const a=[];if(!t)return a;const o=c=>{a.indexOf(c)<0&&a.push(c)};if(n&&r){const c=r.map(s),u=n.map(s);c.join("")!==u.join("")&&o("children"),r.length!==n.length&&o("children")}return Zc.filter(c=>c[0]==="_").map(c=>c.replace(/_/,"")).forEach(c=>{if(c in e&&c in t)if(Qe(e[c])&&Qe(t[c])){const u=Object.keys(e[c]),d=Object.keys(t[c]);u.length!==d.length?o(c):(u.forEach(f=>{e[c][f]!==t[c][f]&&o(c)}),d.forEach(f=>{e[c][f]!==t[c][f]&&o(c)}))}else e[c]!==t[c]&&o(c)}),a}const ab=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function ir(){return ir=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ir.apply(this,arguments)}function eu(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function tu(e){const t=[];return V.Children.toArray(e).forEach(n=>{eu(n)?t.push(n):n.props&&n.props.children&&tu(n.props.children).forEach(r=>t.push(r))}),t}function ob(e){const t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return V.Children.toArray(e).forEach(r=>{if(eu(r))t.push(r);else if(r.props&&r.props.slot&&n[r.props.slot])n[r.props.slot].push(r);else if(r.props&&r.props.children){const s=tu(r.props.children);s.length>0?s.forEach(a=>t.push(a)):n["container-end"].push(r)}else n["container-end"].push(r)}),{slides:t,slots:n}}function lb(e,t,n){if(!n)return null;const r=d=>{let f=d;return d<0?f=t.length+d:f>=t.length&&(f=f-t.length),f},s=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:a,to:o}=n,l=e.params.loop?-t.length:0,c=e.params.loop?t.length*2:t.length,u=[];for(let d=l;d<c;d+=1)d>=a&&d<=o&&u.push(t[r(d)]);return u.map((d,f)=>V.cloneElement(d,{swiper:e,style:s,key:d.props.virtualIndex||d.key||`slide-${f}`}))}function Gt(e,t){return typeof window>"u"?p.useEffect(e,t):p.useLayoutEffect(e,t)}const Ya=p.createContext(null),cb=p.createContext(null),nu=p.forwardRef(function(e,t){let{className:n,tag:r="div",wrapperTag:s="div",children:a,onSwiper:o,...l}=e===void 0?{}:e,c=!1;const[u,d]=p.useState("swiper"),[f,h]=p.useState(null),[b,m]=p.useState(!1),x=p.useRef(!1),w=p.useRef(null),y=p.useRef(null),v=p.useRef(null),g=p.useRef(null),j=p.useRef(null),E=p.useRef(null),L=p.useRef(null),k=p.useRef(null),{params:M,passedParams:$,rest:I,events:N}=rb(l),{slides:S,slots:P}=ob(a),T=()=>{m(!b)};Object.assign(M.on,{_containerClasses(F,B){d(B)}});const O=()=>{Object.assign(M.on,N),c=!0;const F={...M};
221if(delete F.wrapperClass,y.current=new js(F),y.current.virtual&&y.current.params.virtual.enabled){y.current.virtual.slides=S;const B={cache:!1,slides:S,renderExternal:h,renderExternalUpdate:!1};St(y.current.params.virtual,B),St(y.current.originalParams.virtual,B)}};w.current||O(),y.current&&y.current.on("_beforeBreakpoint",T);const C=()=>{c||!N||!y.current||Object.keys(N).forEach(F=>{y.current.on(F,N[F])})},_=()=>{!N||!y.current||Object.keys(N).forEach(F=>{y.current.off(F,N[F])})};p.useEffect(()=>()=>{y.current&&y.current.off("_beforeBreakpoint",T)}),p.useEffect(()=>{!x.current&&y.current&&(y.current.emitSlidesClasses(),x.current=!0)}),Gt(()=>{if(t&&(t.current=w.current),!!w.current)return y.current.destroyed&&O(),ib({el:w.current,nextEl:j.current,prevEl:E.current,paginationEl:L.current,scrollbarEl:k.current,swiper:y.current},M),o&&!y.current.destroyed&&o(y.current),()=>{y.current&&!y.current.destroyed&&y.current.destroy(!0,!1)}},[]),Gt(()=>{C();const F=sb($,v.current,S,g.current,B=>B.key);return v.current=$,g.current=S,F.length&&y.current&&!y.current.destroyed&&nb({swiper:y.current,slides:S,passedParams:$,changedParams:F,nextEl:j.current,prevEl:E.current,scrollbarEl:k.current,paginationEl:L.current}),()=>{_()}}),Gt(()=>{ab(y.current)},[f]);function R(){return M.virtual?lb(y.current,S,f):S.map((F,B)=>V.cloneElement(F,{swiper:y.current,swiperSlideIndex:B}))}return V.createElement(r,ir({ref:w,className:Qc(`${u}${n?` ${n}`:""}`)},I),V.createElement(cb.Provider,{value:y.current},P["container-start"],V.createElement(s,{className:tb(M.wrapperClass)},P["wrapper-start"],R(),P["wrapper-end"]),Kc(M)&&V.createElement(V.Fragment,null,V.createElement("div",{ref:E,className:"swiper-button-prev"}),V.createElement("div",{ref:j,className:"swiper-button-next"})),Jc(M)&&V.createElement("div",{ref:k,className:"swiper-scrollbar"}),qc(M)&&V.createElement("div",{ref:L,className:"swiper-pagination"}),P["container-end"]))});nu.displayName="Swiper";const ru=p.forwardRef(function(e,t){let{tag:n="div",children:r,className:s="",swiper:a,zoom:o,lazy:l,virtualIndex:c,swiperSlideIndex:u,...d}=e===void 0?{}:e;const f=p.useRef(null),[h,b]=p.useState("swiper-slide"),[m,x]=p.useState(!1);function w(j,E,L){E===f.current&&b(L)}Gt(()=>{if(typeof u<"u"&&(f.current.swiperSlideIndex=u),t&&(t.current=f.current),!(!f.current||!a)){if(a.destroyed){h!=="swiper-slide"&&b("swiper-slide");return}return a.on("_slideClass",w),()=>{a&&a.off("_slideClass",w)}}}),Gt(()=>{a&&f.current&&!a.destroyed&&b(a.getSlideClasses(f.current))},[a]);const y={isActive:h.indexOf("swiper-slide-active")>=0,isVisible:h.indexOf("swiper-slide-visible")>=0,isPrev:h.indexOf("swiper-slide-prev")>=0,isNext:h.indexOf("swiper-slide-next")>=0},v=()=>typeof r=="function"?r(y):r,g=()=>{x(!0)};return V.createElement(n,ir({ref:f,className:Qc(`${h}${s?` ${s}`:""}`),"data-swiper-slide-index":c,onLoad:g},d),o&&V.createElement(Ya.Provider,{value:y},V.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof o=="number"?o:void 0},v(),l&&!m&&V.createElement("div",{className:"swiper-lazy-preloader"}))),!o&&V.createElement(Ya.Provider,{value:y},v(),l&&!m&&V.createElement("div",{className:"swiper-lazy-preloader"})))});ru.displayName="SwiperSlide";function ub(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(s=>{if(!n[s]&&n.auto===!0){let a=je(e.el,`.${r[s]}`)[0];a||(a=tr("div",r[s]),a.className=r[s],e.el.append(a)),n[s]=a,t[s]=a}}),n}function _t(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function db(e){let{swiper:t,extendParams:n,on:r,emit:s}=e;const a="swiper-pagination";n({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:v=>v,formatFractionTotal:v=>v,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}
vendor: 4,576 bytes, line 221
221-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),t.pagination={el:null,bullets:[]};let o,l=0;function c(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&t.pagination.el.length===0}function u(v,g){const{bulletActiveClass:j}=t.params.pagination;v&&(v=v[`${g==="prev"?"previous":"next"}ElementSibling`],v&&(v.classList.add(`${j}-${g}`),v=v[`${g==="prev"?"previous":"next"}ElementSibling`],v&&v.classList.add(`${j}-${g}-${g}`)))}function d(v,g,j){if(v=v%j,g=g%j,g===v+1)return"next";if(g===v-1)return"previous"}function f(v){const g=v.target.closest(_t(t.params.pagination.bulletClass));if(!g)return;v.preventDefault();const j=nr(g)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===j)return;const E=d(t.realIndex,j,t.slides.length);E==="next"?t.slideNext():E==="previous"?t.slidePrev():t.slideToLoop(j)}else t.slideTo(j)}function h(){const v=t.rtl,g=t.params.pagination;if(c())return;let j=t.pagination.el;j=Me(j);let E,L;const k=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,M=t.params.loop?Math.ceil(k/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(L=t.previousRealIndex||0,E=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):typeof t.snapIndex<"u"?(E=t.snapIndex,L=t.previousSnapIndex):(L=t.previousIndex||0,E=t.activeIndex||0),g.type==="bullets"&&t.pagination.bullets&&t.pagination.bullets.length>0){const $=t.pagination.bullets;let I,N,S;if(g.dynamicBullets&&(o=Ni($[0],t.isHorizontal()?"width":"height"),j.forEach(P=>{P.style[t.isHorizontal()?"width":"height"]=`${o*(g.dynamicMainBullets+4)}px`}),g.dynamicMainBullets>1&&L!==void 0&&(l+=E-(L||0),l>g.dynamicMainBullets-1?l=g.dynamicMainBullets-1:l<0&&(l=0)),I=Math.max(E-l,0),N=I+(Math.min($.length,g.dynamicMainBullets)-1),S=(N+I)/2),$.forEach(P=>{const T=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(O=>`${g.bulletActiveClass}${O}`)].map(O=>typeof O=="string"&&O.includes(" ")?O.split(" "):O).flat();P.classList.remove(...T)}),j.length>1)$.forEach(P=>{const T=nr(P);T===E?P.classList.add(...g.bulletActiveClass.split(" ")):t.isElement&&P.setAttribute("part","bullet"),g.dynamicBullets&&(T>=I&&T<=N&&P.classList.add(...`${g.bulletActiveClass}-main`.split(" ")),T===I&&u(P,"prev"),T===N&&u(P,"next"))});else{const P=$[E];if(P&&P.classList.add(...g.bulletActiveClass.split(" ")),t.isElement&&$.forEach((T,O)=>{T.setAttribute("part",O===E?"bullet-active":"bullet")}),g.dynamicBullets){const T=$[I],O=$[N];for(let C=I;C<=N;C+=1)$[C]&&$[C].classList.add(...`${g.bulletActiveClass}-main`.split(" "));u(T,"prev"),u(O,"next")}}if(g.dynamicBullets){const P=Math.min($.length,g.dynamicMainBullets+4),T=(o*P-o)/2-S*o,O=v?"right":"left";$.forEach(C=>{C.style[t.isHorizontal()?O:"top"]=`${T}px`})}}j.forEach(($,I)=>{if(g.type==="fraction"&&($.querySelectorAll(_t(g.currentClass)).forEach(N=>{N.textContent=g.formatFractionCurrent(E+1)}),$.querySelectorAll(_t(g.totalClass)).forEach(N=>{N.textContent=g.formatFractionTotal(M)})),g.type==="progressbar"){let N;g.progressbarOpposite?N=t.isHorizontal()?"vertical":"horizontal":N=t.isHorizontal()?"horizontal":"vertical";const S=(E+1)/M;let P=1,T=1;N==="horizontal"?P=S:T=S,$.querySelectorAll(_t(g.progressbarFillClass)).forEach(O=>{O.style.transform=`translate3d(0,0,0) scaleX(${P}) scaleY(${T})`,O.style.transitionDuration=`${t.params.speed}ms`})}g.type==="custom"&&g.renderCustom?(rr($,g.renderCustom(t,E+1,M)),I===0&&s("paginationRender",$)):(I===0&&s("paginationRender",$),s("paginationUpdate",$)),t.params.watchOverflow&&t.enabled&&$.classList[t.isLocked?"add":"remove"](g.lockClass)})}function b(){const v=t.params.pagination;if(c())return;const g=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let j=t.pagination.el;j=Me(j);let E="";if(v.type==="bullets"){let L=t.params.loop?Math.ceil(g/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&L>g&&(L=g);for(let k=0;k<L;k+=1)v.renderBullet?E+=v.renderBullet.call(t,k,v.bulletClass):E+=`<${v.bulletElement} ${t.isElement?'part="bullet"':""} class="${v.bulletClass}"></${v.bulletElement}>`}v.type==="fraction"&&(v.renderFraction?E=v.renderFraction.call(t,v.currentClass,v.totalClass):E=`<span class="${v.currentClass}"></span> / <span class="${v.totalClass}"></span>`),v.type==="progressbar"&&(v.renderProgressbar?E=v.renderProgressbar.call(t,v.progressbarFillClass):E=`<span class="${v.progressbarFillClass}"></span>
221`),t.pagination.bullets=[],j.forEach(L=>{v.type!=="custom"&&rr(L,E||""),v.type==="bullets"&&t.pagination.bullets.push(...L.querySelectorAll(_t(v.bulletClass)))}),v.type!=="custom"&&s("paginationRender",j[0])}function m(){t.params.pagination=ub(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const v=t.params.pagination;if(!v.el)return;let g;typeof v.el=="string"&&t.isElement&&(g=t.el.querySelector(v.el)),!g&&typeof v.el=="string"&&(g=[...document.querySelectorAll(v.el)]),g||(g=v.el),!(!g||g.length===0)&&(t.params.uniqueNavElements&&typeof v.el=="string"&&Array.isArray(g)&&g.length>1&&(g=[...t.el.querySelectorAll(v.el)],g.length>1&&(g=g.find(j=>Gc(j,".swiper")[0]===t.el))),Array.isArray(g)&&g.length===1&&(g=g[0]),Object.assign(t.pagination,{el:g}),g=Me(g),g.forEach(j=>{v.type==="bullets"&&v.clickable&&j.classList.add(...(v.clickableClass||"").split(" ")),j.classList.add(v.modifierClass+v.type),j.classList.add(t.isHorizontal()?v.horizontalClass:v.verticalClass),v.type==="bullets"&&v.dynamicBullets&&(j.classList.add(`${v.modifierClass}${v.type}-dynamic`),l=0,v.dynamicMainBullets<1&&(v.dynamicMainBullets=1)),v.type==="progressbar"&&v.progressbarOpposite&&j.classList.add(v.progressbarOppositeClass),v.clickable&&j.addEventListener("click",f),t.enabled||j.classList.add(v.lockClass)}))}function x(){const v=t.params.pagination;if(c())return;let g=t.pagination.el;g&&(g=Me(g),g.forEach(j=>{j.classList.remove(v.hiddenClass),j.classList.remove(v.modifierClass+v.type),j.classList.remove(t.isHorizontal()?v.horizontalClass:v.verticalClass),v.clickable&&(j.classList.remove(...(v.clickableClass||"").split(" ")),j.removeEventListener("click",f))})),t.pagination.bullets&&t.pagination.bullets.forEach(j=>j.classList.remove(...v.bulletActiveClass.split(" ")))}r("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const v=t.params.pagination;let{el:g}=t.pagination;g=Me(g),g.forEach(j=>{j.classList.remove(v.horizontalClass,v.verticalClass),j.classList.add(t.isHorizontal()?v.horizontalClass:v.verticalClass)})}),r("init",()=>{t.params.pagination.enabled===!1?y():(m(),b(),h())}),r("activeIndexChange",()=>{typeof t.snapIndex>"u"&&h()}),r("snapIndexChange",()=>{h()}),r("snapGridLengthChange",()=>{b(),h()}),r("destroy",()=>{x()}),r("enable disable",()=>{let{el:v}=t.pagination;v&&(v=Me(v),v.forEach(g=>g.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),r("lock unlock",()=>{h()}),r("click",(v,g)=>{const j=g.target,E=Me(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&E&&E.length>0&&!j.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&j===t.navigation.nextEl||t.navigation.prevEl&&j===t.navigation.prevEl))return;const L=E[0].classList.contains(t.params.pagination.hiddenClass);s(L===!0?"paginationShow":"paginationHide"),E.forEach(k=>k.classList.toggle(t.params.pagination.hiddenClass))}});const w=()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:v}=t.pagination;v&&(v=Me(v),v.forEach(g=>g.classList.remove(t.params.pagination.paginationDisabledClass))),m(),b(),h()},y=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:v}=t.pagination;v&&(v=Me(v),v.forEach(g=>g.classList.add(t.params.pagination.paginationDisabledClass))),x()};Object.assign(t.pagination,{enable:w,disable:y,render:b,update:h,init:m,destroy:x})}function sr({type:e,onClick:t}){const n=U();return i.jsx("button",{className:`button--arrow ${e}`,onClick:t,title:n.formatMessage({id:`buttonArrow.${e}`}),children:i.jsx("span",{className:"svg-container block",children:i.jsx("svg",{viewBox:"0 0 200 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:i.jsx("path",{d:"M3 39C3 39 40 25 100 2C160 25 197 39 197 39"})})})})}const fb={type:"fraction",renderFraction:(e,t)=>`<span class="${e}"></span>/<span class="${t}"></span>`};function gr({children:e,swiperClassname:t,slideClassname:n,paginationPosition:r="start",pagination:s=fb,initialSlide:a,slidesPerView:o,centeredSlides:l=!1,spaceBetween:c=100}){const u=p.useRef(null),[d,f]=p.useState(null),h=p.useCallback(()=>{var g;return(g=u.current)==null?void 0:g.swiper.slidePrev()},[]),b=p.useCallback(()=>{var g;return(g=u.current)==null?void 0:g.swiper.slideNext()},[]),m=p.useMemo(()=>({...s,enabled:d!==null,el:d}),[d,s]),x=i.jsx("div",{className:"swiper-pagination",ref:g=>f(g)}),w=p.Children.count(e),y=w>1,v=w>1&&s!==null;return i.jsxs("div",{className:"swiper-gallery-container",children:[y&&i.jsx(sr,{type:"swiper-button-next",onClick:b}),y&&i.jsx(sr,{type:"swiper-button-prev",onClick:h}),v&&r==="start"&&x,i.jsx(nu,{ref:u,direction:"horizontal",loop:!l,speed:400,spaceBetween:c,slidesPerView:o,className:t,initialSlide:a,modules:[db],pagination:m,centeredSlides:l,autoHeight:!0,children:p.Children.map(e,g=>i.jsx(ru,{className:n,children:g}))}),v&&r==="end"&&x]})}function pb(e,t){const n=[];for(let r=0;r<t.length;r+=e){const s=t.slice(r,r+e);n.push(s)}return n}function hb(e,t){return Array.from({length:e},(n,r)=>t(r))}function iu(e=[],t){const n=e.findIndex(t);return n>-1?[e[n],e.filter((r,s)=>s!==n)]:[null,e]}const mb=4;function vb({data:e,size:t}){const n=e.content.data;return n.action!=="list"?i.jsx(rt,{type:`${e.type}@${n.action}`}):i.jsx(gb,{size:t,data:e,pluginData:n})}function gb({data:e,pluginData:t,size:n}){const r=p.useMemo(()=>
221{const s=t.articles.map(l=>{const c=rn(l.relatedMedia,"image");if(c!==void 0)return{image:c,publication:l}}).filter(ps);if(n==="half")return s.map(l=>[l]);const a=s[0],o=pb(mb,s.slice(1));return a&&o.unshift([a]),o},[t.articles,n]);return i.jsx("div",{className:"publications module",children:i.jsxs("div",{className:"inner",children:[i.jsx(W,{data:e}),i.jsx("div",{className:"stage",children:i.jsx(gr,{swiperClassname:"swiper-gallery",children:r.map((s,a)=>i.jsx("div",{className:`inner grid-${s.length}`,children:s.map(o=>i.jsx(bb,{...o,numberOfPublicationsOnSlide:s.length},o.publication.uid))},a))})})]})})}function bb({publication:e,image:t}){const{isMobile:n}=z(),[r,s]=p.useState(null),a=vr(bs(t.imageSources.main)),o=p.useMemo(()=>{if(n)return a>1?{width:"42vw",height:`${42/a}vw`,maxWidth:"none",maxHeight:"none"}:{width:`${42*a}vw`,height:"42vw",maxWidth:"none",maxHeight:"none"}},[n,a]);return i.jsxs(G,{to:e.detailsUrl??"#",className:"publication",ref:s,children:[i.jsx("div",{className:"pub-main-container",children:i.jsx("div",{className:"booktilt-container",children:i.jsxs("div",{className:`book ${a<=1?"portrait":"landscape"}`,style:{...o,aspectRatio:a},children:[i.jsx("div",{className:"spine",style:{width:"8%"},children:i.jsx(Z,{image:t})}),i.jsx("div",{className:"cover",children:i.jsx(Z,{image:t})})]})})}),i.jsxs("div",{className:"pub-title-container",children:[i.jsx(za,{containerClassName:"title",hoverElem:r??void 0,dangerouslySetInnerHTML:{__html:e.title}}),i.jsx(za,{containerClassName:"caption",hoverElem:r??void 0,dangerouslySetInnerHTML:{__html:e.teasertext}})]})]})}function sn(e,{day:t=!0,time:n=!1}={}){let r=`${ft(e.getFullYear(),4)}-${ft(e.getMonth()+1)}`;return t&&(r+=`-${ft(e.getDate())}`,n&&(r+=` ${ft(e.getHours())}:${ft(e.getMinutes())}:${ft(e.getSeconds())}`)),r}function ft(e,t=2){return e.toString().padStart(t,"0")}function et({date:e,weekday:t=!1,year:n=!1,time:r=!1}){return i.jsxs("time",{className:"date",dateTime:sn(e,{time:r}),children:[t&&i.jsx("span",{className:"date-let",children:i.jsx(Fe,{value:e,weekday:"short"})}),i.jsx("span",{className:"date-num",children:i.jsx(Fe,{value:e,year:n?n!==!0?n:"numeric":void 0,month:"2-digit",day:"2-digit"})}),r&&i.jsx("span",{className:"time",children:i.jsx(Qd,{value:e,hour:"2-digit",minute:"2-digit"})})]})}function ht({article:e,isHighlight:t,isOverview:n}){const r=e.eventStartEndtime??"",s=e.eventDate?new Date(e.eventDate):null,a=e.eventEndDate?new Date(e.eventEndDate):null;return i.jsx(Ve,{mode:n?t?"event-main-highlight":"event-main":"event-aside",className:A({"small-basic":!n}),image:e.relatedMedia[0],title:e.title,label:i.jsx(D,{id:Bo(e.eventType)?`eventType.${e.eventType}`:"eventType.default"}),href:e.detailsUrl,time:r,date:s&&i.jsxs(i.Fragment,{children:[i.jsx(et,{date:s,weekday:!0,year:a?!1:"2-digit"}),a&&i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"dash",children:"â"}),i.jsx(et,{date:a,weekday:!0,year:"2-digit"})]})]})})}function tt({isEnabled:e=!0,className:t,children:n,...r}){const{isMobile:s}=z(),{mainHeight:a}=M0(),[o,{height:l}]=ue(),{scrollY:c}=Vf(),u=Wn(!1),d=Wn(0);p.useEffect(()=>{if(!e||s)return;function h(){const m=c.get(),x=window.innerHeight,w=Math.floor(window.innerWidth/100),y=Math.floor(w*8.6);let v=y;x<l&&l<a&&(v=l-x);const g=a-x;if(m<=v)u.set(!1),d.set(0);else if(m<=g)if(a<=l){const j=(m-y)/(g-y),E=l-a;u.set(!1),d.set(-(j*E))}else u.set(!0),x<l?d.set(-(l-x)):d.set(-y);else u.set(!1),x<l?d.set(-(l-a)):d.set(-(l-a-(l-x)+y))}h(),window.addEventListener("resize",h,{passive:!0});const b=c.on("change",h);return()=>{window.removeEventListener("resize",h),b()}},[e,s,a,l,d,u,c]);const f=vf(()=>u.get()?"fixed":"absolute");return e&&!s?i.jsx(ne.div,{...r,ref:o,className:A("scroll-content",t),style:e&&!s?{y:d,position:f}:{},children:n}):i.jsx("div",{className:t,...r,children:n})}function Es({isOverview:e=!1,children:t}){const n=i.jsx("div",{className:A("module calendar",{overview:e}),children:i.jsx("div",{className:"calendar-inner",children:t})});return e?n:i.jsx(tt,{children:n})}function mt({className:e="",title:t,children:n}){return i.jsxs("div",{className:A("cal-unit",e),children:[i.jsx("div",{className:"unit-title",children:t}),i.jsx("div",{className:"cal-unit-inner pushy",children:n})]})}function su({data:e,sectionDescription:t,isOverview:n}){return e?i.jsxs(i.Fragment,{children:[e.inSection.length>0&&i.jsx(mt,{className:"filter-hint pinned",title:i.jsx(D,{id:"calendar.inSection",values:{section:t,count:e.inSection.length}}),children:e.inSection.map(r=>i.jsx(ht,{article:r,isHighlight:!0},r.uid))}),e.today.length>0&&i.jsx(mt,{className:"today",title:i.jsx(D,{id:"calendar.today",values:{count:e.today.length}}),children:e.today.map(r=>i.jsx(ht,{article:r,isOverview:n},r.uid))}),e.highlights.length>0&&i.jsx(mt,{className:"highlights",title:i.jsx(D,{id:"calendar.highlightsInNearFuture",values:{count:e.highlights.length}}),children:e.highlights.map(r=>i.jsx(ht,{article:r,isOverview:n,isHighlight:!0},r.uid))}),e.current.length>0&&i.jsx(mt,{title:i.jsx(D,{id:"calendar.ongoing",values:{count:e.current.length}}),children:e.current.map(r=>i.jsx(ht,{article:r,isOverview:n},r.uid))}),e.upcoming.length>0&&i.jsx(mt,{title:i.jsx(D,{id:"calendar.upcoming",values:{count:e.upcoming.length}}),children:e.upcoming.map(r=>i.jsx(ht,{article:r,isOverview:n},r.uid))})]}):null}function xb({data:e,isOverview:t=!1,sectionDescription:n=""}){return i.jsx(Es,{isOverview:t,children:i.jsx(mn,{inverted:!0,children:i.jsx(su,{data:e,sectionDescription:n,isOverview:t})})})}function st({isOverview:e=!1,sectionDescription:t=""}){const n=ef();return i.jsx(Es,{isOverview:e,children:i.jsx(mn,{inverted:!0,children:i.jsx(p.Suspense,{fallback:i.jsx("p",{children:"Loading events"}
221),children:i.jsx(_i,{resolve:n,children:r=>i.jsx(su,{data:r,sectionDescription:t,isOverview:e})})})})})}function yb({data:e}){const t=e.content.data;return i.jsxs(i.Fragment,{children:[i.jsx(W,{data:e}),i.jsx(xb,{data:t,isOverview:!0})]})}function au({article:e}){return i.jsx(Ve,{mode:"lehrangebot",title:e.title,image:e.relatedMedia[0],href:e.detailsUrl,meta:i.jsxs(i.Fragment,{children:[i.jsx("span",{children:e.relatedPersons.map(({fullName:t})=>t).join(", ")}),e.articleType==="lehrangebot"&&i.jsxs("span",{children:[e.courseModulAngebotColor&&i.jsx("span",{className:"color-dot",style:{backgroundColor:e.courseModulAngebotColor}}),e.courseModulAngebotDescription||e.courseModulAngebotTitle]})]})},e.uid)}function wb({data:e,isOverview:t=!1}){const n=e.content.data;return n.action!=="list"?i.jsx(rt,{type:`${e.type}@${n.action}`}):i.jsxs("section",{className:A("lehrangebot module",{overview:t}),children:[i.jsx(W,{data:e}),i.jsx("div",{className:A("inner",{filterTargetWrapper:t}),children:n.articles.map(r=>i.jsx(au,{article:r},r.uid))})]})}function Ss(e,t=` 222`){return e.split(t).map(n=>n.trim()).filter(n=>n!=="")}function jb({text:e,separator:t=` 223`}){const n=U(),r=Ss(e,t);return n.formatList(r)}function ou({students:e,isGroupProject:t,projectType:n}){return e?i.jsx(jb,{text:e}):t||n==="0"?null:cf(n)?i.jsx(D,{id:`projectType.${n}`}):i.jsx(D,{id:"projectType.default"})}function an({article:e}){const{title:t,detailsUrl:n,teasertext:r,relatedMedia:s,isGroupProject:a}=e,o=Dc(s,"image"),l=a?[o[0]??null,o[1]??o[0]??null,o[2]??o[1]??o[0]??null]:[o[0]??null],c=ou(e);return i.jsx("article",{className:A("teaser-card mode-project element",{collection:a}),children:i.jsx(G,{to:n??"#",className:"block h-full w-full",children:i.jsxs("div",{className:"buha-article__inner",children:[i.jsx("div",{className:"images-wrapper",children:l.map((u,d)=>i.jsx("div",{className:"buha-article__image",children:u?i.jsx(Z,{image:u,sourceName:"thumbnail"}):i.jsx("div",{className:"aspect-video w-full"})},d))}),i.jsxs("div",{className:"container title",children:[c&&i.jsx("div",{className:"card-label",children:i.jsx("span",{children:c})}),i.jsx("div",{className:"card-title whitespace-pre-line",children:t}),i.jsx("div",{className:"card-teaser",children:r})]})]})})})}function Eb({size:e,data:t}){const n=t.content.data;if(n.action!=="list")return i.jsx(rt,{type:`${t.type}@${n.action}`});const r=n.articles,s=Math.max(3,Math.min(7,e==="full"?5:Math.floor(r.length/3)));return i.jsx("section",{className:`section works-grid module size-${e}`,children:i.jsxs("div",{className:"works-inner-wrapper inner",children:[e==="full"&&i.jsx("div",{className:"works-grid-header no-filter",children:i.jsx("div",{className:"title-container",children:i.jsx(W,{data:t})})}),i.jsx("div",{className:`works-grid-container filterTargetWrapper col-count-${s}`,children:r.map(a=>i.jsx(an,{article:a},a.uid))})]})})}function Sb({project:e}){var r;const t=e.relatedMedia[0];if(!t)return null;const n=Ss(e.students??"").join(", ");return i.jsx(G,{to:e.detailsUrl??"#",children:i.jsxs("figure",{className:"container image",children:[i.jsxs("div",{className:"container-inner",children:[t.type==="image"&&i.jsx(Z,{image:t}),t.type==="video"&&i.jsx(vn,{video:t})]}),i.jsxs("figcaption",{className:"container title",children:[i.jsx("div",{className:"col-left",children:i.jsx("div",{className:"card-title whitespace-pre-line",children:t.properties.description})}),i.jsxs("div",{className:"col-left",children:[i.jsx("div",{className:"card-title",children:e.title&&i.jsx("p",{children:e.title})}),i.jsx("div",{className:"card-students",children:n&&i.jsx("p",{children:n})})]}),i.jsxs("div",{className:"col-right",children:[i.jsx("div",{className:"card-studiengang",children:(r=e.sectionCategories[0])==null?void 0:r.title}),i.jsx("div",{className:"card-teachers",children:e.relatedPersons.map(({fullName:s})=>s).join(", ")})]})]})]})})}function Tb({size:e,data:t}){const n=t.content.data;if(n.action!=="list")return i.jsx(rt,{type:`${t.type}@${n.action}`});const r=n.articles;return i.jsxs("div",{className:`works-showcase module ${e} hero`,children:[i.jsx(W,{data:t}),i.jsx("div",{className:"inner",children:i.jsx("div",{className:"content",children:i.jsx(gr,{swiperClassname:`swiper-gallery size-${e}`,slideClassname:"element gallery mode-work-showcase",children:r.map(s=>i.jsx(Sb,{project:s},s.uid))})})})]})}function Nb({data:e,size:t}){return e.colPos===20?i.jsx(Tb,{data:e,size:t}):i.jsx(Eb,{data:e,size:t})}const Cb={type:"bullets",clickable:!0};function Pb({person:e}){const t=i.jsxs("div",{className:"layout",children:[i.jsx("div",{className:"container image",children:i.jsx("div",{className:"card-img",children:e.image&&i.jsx(Z,{image:e.image,widthPercentage:30,widthPercentageMobile:100})})}),i.jsxs("div",{className:"container title",children:[i.jsx("div",{className:"card-title",children:e.fullName}),i.jsxs("div",{className:"card-meta",children:[e.job,i.jsx("br",{}),e.info?` (${e.info})`:""]})]})]});return i.jsx("article",{className:"teaser-card mode-person img-cover element",children:e.detailsUrl?i.jsx(G,{to:e.detailsUrl,className:"card-inner",children:t}):t})}function Mb({data:e,persons:t}){return i.jsx("div",{className:"module new-faces",children:i.jsxs("div",{className:"inner",children:[i.jsx(W,{data:e}
223),i.jsx(gr,{swiperClassname:"content slider",paginationPosition:"end",pagination:Cb,slidesPerView:"auto",centeredSlides:!0,initialSlide:Math.floor(t.length/2),spaceBetween:0,children:t.map(n=>i.jsx(Pb,{person:n},n.uid))})]})})}function lu({personImage:e}){return i.jsxs("div",{className:"image-container bgGradient",children:[i.jsx("div",{className:"image-content background",children:i.jsx(Z,{image:e,sourceName:"bobble"})}),i.jsx("div",{className:"image-content foreground",children:i.jsx(Z,{image:e,sourceName:"bobble"})})]})}function kb({person:e}){const t=i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"image-wrapper",children:i.jsx("div",{className:"img-menu-thumb",children:e.image&&i.jsx(lu,{personImage:e.image})})}),i.jsxs("div",{className:"snippet-info-wrapper",children:[i.jsx("div",{className:"snippet-title",children:e.fullName}),i.jsxs("div",{className:"snippet-sub-info",children:[e.job,i.jsx("br",{}),e.info?` (${e.info})`:""]})]})]});return i.jsx("li",{className:A({"snippet-with-image":e.image,"snippet-with-link":e.detailsUrl}),children:e.detailsUrl?i.jsx(G,{to:e.detailsUrl,children:t}):t})}function Lb({data:e,persons:t}){return i.jsxs("div",{className:"essential-item essential-foldout-section module",children:[i.jsx(W,{mode:"label",data:e}),i.jsx("ul",{className:"link-list",children:t.map((n,r)=>i.jsx(kb,{person:n},r))})]})}var Bt=function(){return Bt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},Bt.apply(this,arguments)},$b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(e);s<r.length;s++)t.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(e,r[s])&&(n[r[s]]=e[r[s]]);return n},Ib=function(e){return Object.keys(e).map(function(t){return"".concat(t,"=").concat(encodeURIComponent(e[t]))}).join("&")},Xa=function(e){var t=e.email,n=e.headers,r=e.tel,s=e.sms,a=e.facetime,o=e.href,l=e.children;if(t){var c="mailto:".concat(t);return n&&(c+="?".concat(Ib(n))),c}return r?"tel:".concat(r):s?"sms:".concat(s):a?"facetime:".concat(a):o||(typeof l!="object"?l:"")},Qr=function(e){var t=e.element,n=t===void 0?"a":t,r=e.children,s=e.tel,a=e.sms,o=e.facetime,l=e.email,c=e.href,u=e.headers,d=e.obfuscate,f=e.obfuscateChildren,h=e.linkText,b=e.style,m=e.onClick,x=$b(e,["element","children","tel","sms","facetime","email","href","headers","obfuscate","obfuscateChildren","linkText","style","onClick"]),w=p.useState(!1),y=w[0],v=w[1],g=r||s||a||o||l||c,j=n,E=function(){m&&typeof m=="function"&&m(),y===!1&&(window.location.href=Xa({email:l,headers:u,tel:s,sms:a,facetime:o,href:c,children:r}))},L=function($){return typeof $=="string"&&$.split("").reverse().join("").replace("(",")").replace(")","(")},k=y===!0||d===!1||typeof r=="object"||f===!1?g:L(g),M=j==="a"?{href:y===!0||d===!1?Xa({email:l,headers:u,tel:s,sms:a,facetime:o,href:c,children:r}):h||"obfuscated",onClick:E}:{};return V.createElement(j,Bt({onFocus:function(){return v(!0)},onMouseOver:function(){return v(!0)},onContextMenu:function(){return v(!0)}},x,M,{style:Bt(Bt({},b),{unicodeBidi:"bidi-override",direction:y===!0||d===!1||f===!1?"ltr":"rtl"})}),k)};const cu=typeof Qr=="function"?Qr:Qr.default;function uu({emailAddress:e,children:t=e}){return i.jsx(cu,{element:"a",href:`mailto:${e.trim()}`,itemProp:"email",className:"email text-nowrap break-keep text-left",children:t})}function Ts({person:e,size:t="small"}){const n=e.image!==null&&i.jsx(Z,{image:e.image,sourceName:"thumbnailFree"}),r=i.jsxs(i.Fragment,{children:[e.title!==""&&i.jsxs(i.Fragment,{children:[i.jsx("span",{itemProp:"honorificPrefix",children:e.title})," "]}),i.jsx("span",{itemProp:"givenName",children:e.firstname})," ",i.jsx("span",{itemProp:"familyName",children:e.lastname})]});return i.jsx("article",{className:A(`teaser-card mode-person-${t} element`,{"card-with-image":e.image!==null,"card-with-link":e.detailsUrl,"small-basic":t==="small"}),children:i.jsx("div",{className:"card-inner",children:i.jsxs("div",{className:"layout",children:[i.jsx("div",{className:"container image",children:e.detailsUrl?i.jsx(G,{to:e.detailsUrl,className:A("card-img single-person-link",{"bg-gradient":e.image===null}),children:n}):i.jsx("div",{className:A("card-img",{"bg-gradient":e.image===null}),children:n})}),i.jsxs("div",{className:"container title",children:[i.jsx("h2",{itemProp:"name",children:e.detailsUrl?i.jsx(G,{to:e.detailsUrl,className:"single-person-link",children:r}):r}),i.jsxs("div",{className:"sub",children:[(e.job||e.info)&&i.jsx("div",{className:"person_function",children:i.jsxs("p",{children:[e.job,e.info?` (${e.info})`:""]})}),e.address&&i.jsx("div",{className:"person_address",children:i.jsx("p",{children:e.address})}),e.phone&&i.jsx("div",{className:"person_data",children:i.jsx("span",{className:"telephone",children:e.phone})}),e.email&&i.jsx("div",{className:"person_links",children:i.jsx(uu,{emailAddress:e.email})})]})]})]})})})}function Ob({data:e,persons:t}){return i.jsxs("div",{className:"module persons-list size-full",children:[i.jsx(W,{data:e}),i.jsx("div",{className:"inner",children:i.jsx("div",{className:"grid-container filterTargetWrapper",children:t.map(n=>i.jsx(Ts,{person:n},n.uid))})})]})}function du({data:e}){const t=e.content.data;switch(t.action){case"list":return i.jsx(_b,{data:e,persons:t.persons});case"show":return"PersonsPlugin show action not implemented";default:hn(t)}}function _b(e){const{colPos:t}=e.data;return t===0?i.jsx(Ob,{...e}):t>200&&t<300?i.jsx(Mb,{...e}):i.jsx(Lb,{...e})}function fu({children:e}){const[t,{width:n}]=ue(),[r,{width:s}]=ue(),a=s/10;return i.jsx("div",{className:"marquee marquee-small",children:i.jsxs("div",{ref:t,className:"container",children:[i.jsx(Za,{ref:r,animationDuration:a,children:e}),hb(Math.ceil(n/s)+1,o=>i.jsx(Za,{animationDuration:a,children:e},o))]})})}const Za=p.forwardRef(function({children:t,animationDuration:n},r){return i.jsxs("div",{ref:r,className:"unit",style:{animationDuration:`${n}s`},children:[i.jsx("span",{className:"dot",children:"⬤"}),i.jsx("span",{className:"content",children:t})]})});function Ab({title:e,children:t}){return i.jsxs("div",{className:"module stripe",children:[i.jsx(fu,{children:e}),i.jsx(Nc,{className:"media-grid panel",children:i.jsx("div",{className:"panel-scroller content",children:i.jsx("div",{className:"panel-inner layout-row",children:t})})})]})}/*! @vimeo/player v2.30.1 | (c) 2025 Vimeo | MIT License | https://github.com/vimeo/player.js */function Rb(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,a,o,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(d){u=!0,s=d}
vendor: 7,828 bytes, line 223
223finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw s}}return l}}function Ka(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function qa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ka(Object(n),!0).forEach(function(r){Hn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ka(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Q(){Q=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(S,P,T){S[P]=T.value},s=typeof Symbol=="function"?Symbol:{},a=s.iterator||"@@iterator",o=s.asyncIterator||"@@asyncIterator",l=s.toStringTag||"@@toStringTag";function c(S,P,T){return Object.defineProperty(S,P,{value:T,enumerable:!0,configurable:!0,writable:!0}),S[P]}try{c({},"")}catch{c=function(P,T,O){return P[T]=O}}function u(S,P,T,O){var C=P&&P.prototype instanceof h?P:h,_=Object.create(C.prototype),R=new $(O||[]);return r(_,"_invoke",{value:E(S,T,R)}),_}function d(S,P,T){try{return{type:"normal",arg:S.call(P,T)}}catch(O){return{type:"throw",arg:O}}}e.wrap=u;var f={};function h(){}function b(){}function m(){}var x={};c(x,a,function(){return this});var w=Object.getPrototypeOf,y=w&&w(w(I([])));y&&y!==t&&n.call(y,a)&&(x=y);var v=m.prototype=h.prototype=Object.create(x);function g(S){["next","throw","return"].forEach(function(P){c(S,P,function(T){return this._invoke(P,T)})})}function j(S,P){function T(C,_,R,F){var B=d(S[C],S,_);if(B.type!=="throw"){var q=B.arg,se=q.value;return se&&typeof se=="object"&&n.call(se,"__await")?P.resolve(se.__await).then(function(ve){T("next",ve,R,F)},function(ve){T("throw",ve,R,F)}):P.resolve(se).then(function(ve){q.value=ve,R(q)},function(ve){return T("throw",ve,R,F)})}F(B.arg)}var O;r(this,"_invoke",{value:function(C,_){function R(){return new P(function(F,B){T(C,_,F,B)})}return O=O?O.then(R,R):R()}})}function E(S,P,T){var O="suspendedStart";return function(C,_){if(O==="executing")throw new Error("Generator is already running");if(O==="completed"){if(C==="throw")throw _;return N()}for(T.method=C,T.arg=_;;){var R=T.delegate;if(R){var F=L(R,T);if(F){if(F===f)continue;return F}}if(T.method==="next")T.sent=T._sent=T.arg;else if(T.method==="throw"){if(O==="suspendedStart")throw O="completed",T.arg;T.dispatchException(T.arg)}else T.method==="return"&&T.abrupt("return",T.arg);O="executing";var B=d(S,P,T);if(B.type==="normal"){if(O=T.done?"completed":"suspendedYield",B.arg===f)continue;return{value:B.arg,done:T.done}}B.type==="throw"&&(O="completed",T.method="throw",T.arg=B.arg)}}}function L(S,P){var T=P.method,O=S.iterator[T];if(O===void 0)return P.delegate=null,T==="throw"&&S.iterator.return&&(P.method="return",P.arg=void 0,L(S,P),P.method==="throw")||T!=="return"&&(P.method="throw",P.arg=new TypeError("The iterator does not provide a '"+T+"' method")),f;var C=d(O,S.iterator,P.arg);if(C.type==="throw")return P.method="throw",P.arg=C.arg,P.delegate=null,f;var _=C.arg;return _?_.done?(P[S.resultName]=_.value,P.next=S.nextLoc,P.method!=="return"&&(P.method="next",P.arg=void 0),P.delegate=null,f):_:(P.method="throw",P.arg=new TypeError("iterator result is not an object"),P.delegate=null,f)}function k(S){var P={tryLoc:S[0]};1 in S&&(P.catchLoc=S[1]),2 in S&&(P.finallyLoc=S[2],P.afterLoc=S[3]),this.tryEntries.push(P)}function M(S){var P=S.completion||{};P.type="normal",delete P.arg,S.completion=P}function $(S){this.tryEntries=[{tryLoc:"root"}],S.forEach(k,this),this.reset(!0)}function I(S){if(S){var P=S[a];if(P)return P.call(S);if(typeof S.next=="function")return S;if(!isNaN(S.length)){var T=-1,O=function C(){for(;++T<S.length;)if(n.call(S,T))return C.value=S[T],C.done=!1,C;return C.value=void 0,C.done=!0,C};return O.next=O}}return{next:N}}function N(){return{value:void 0,done:!0}}return b.prototype=m,r(v,"constructor",{value:m,configurable:!0}),r(m,"constructor",{value:b,configurable:!0}),b.displayName=c(m,l,"GeneratorFunction"),e.isGeneratorFunction=function(S){var P=typeof S=="function"&&S.constructor;return!!P&&(P===b||(P.displayName||P.name)==="GeneratorFunction")},e.mark=function(S){return Object.setPrototypeOf?Object.setPrototypeOf(S,m):(S.__proto__=m,c(S,l,"GeneratorFunction")),S.prototype=Object.create(v),S},e.awrap=function(S){return{__await:S}},g(j.prototype),c(j.prototype,o,function(){return this}),e.AsyncIterator=j,e.async=function(S,P,T,O,C){C===void 0&&(C=Promise);var _=new j(u(S,P,T,O),C);return e.isGeneratorFunction(P)?_:_.next().then(function(R){return R.done?R.value:_.next()})},g(v),c(v,l,"Generator"),c(v,a,function(){return this}),c(v,"toString",function(){return"[object Generator]"}),e.keys=function(S){var P=Object(S),T=[];for(var O in P)T.push(O);return T.reverse(),function C(){for(;T.length;){var _=T.pop();if(_ in P)return C.value=_,C.done=!1,C}return C.done=!0,C}},e.values=I,$.prototype={constructor:$,reset:function(S){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(M),!S)for(var P in this)P.charAt(0)==="t"&&n.call(this,P)&&!isNaN(+P.slice(1))&&(this[P]=void 0)},stop:function(){this.done=!0;var S=this.tryEntries[0].completion;if(S.type==="throw")throw S.arg;return this.rval},dispatchException:function(S){if(this.done)throw S;var P=this;function T(B,q){return _.type="throw",_.arg=S,P.next=B,q&&(P.method="next",P.arg=void 0),!!q}for(var O=this.tryEntries.length-1;O>=0;--O){var C=this.tryEntries[O],_=C.completion;if(C.tryLoc==="root")return T("end");if(C.tryLoc<=this.prev){var R=n.call(C,"catchLoc"),F=n.call(C,"finallyLoc");if(R&&F){if(this.prev<C.catchLoc)return T(C.catchLoc,!0);if(this.prev<C.finallyLoc)return T(C.finallyLoc)}else if(R){if(this.prev<C.catchLoc)return T(C.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<C.finallyLoc)return T(C.finallyLoc)}}}},abrupt:function(S,P){for(var T=this.tryEntries.length-1;T>=0;--T){var O=this.tryEntries[T];if(O.tryLoc<=this.prev&&n.call(O,"finallyLoc")&&this.prev<O.finallyLoc){var C=O;break}}C&&(S==="break"||S==="continue")&&C.tryLoc<=P&&P<=C.finallyLoc&&(C=null);var _=C?C.completion:{};return _.type=S,_.arg=P,C?(this.method="next",this.next=C.finallyLoc,f):this.complete(_)},complete:function(S,P){if(S.type==="throw")throw S.arg;return S.type==="break"||S.type==="continue"?this.next=S.arg:S.type==="return"?(this.rval=this.arg=S.arg,this.method="return",this.next="end"):S.type==="normal"&&P&&(this.next=P),f},finish:function(S){for(var P=this.tryEntries.length-1;P>=0;--P){var T=this.tryEntries[P];if(T.finallyLoc===S)return this.complete(T.completion,T.afterLoc),M(T),f}},catch:function(S){for(var P=this.tryEntries.length-1;P>=0;--P){var T=this.tryEntries[P];if(T.tryLoc===S){var O=T.completion;if(O.type==="throw"){var C=O.arg;M(T)}return C}}throw new Error("illegal catch attempt")},delegateYield:function(S,P,T){return this.delegate={iterator:I(S),resultName:P,nextLoc:T},this.method==="next"&&(this.arg=void 0),f}},e}function Ja(e,t,n,r,s,a,o){try{var l=e[a](o),c=l.value}catch(u){n(u);return}l.done?t(c):Promise.resolve(c).then(r,s)}function Ue(e){return function(){var t=this,n=arguments;return new Promise(function(r,s){var a=e.apply(t,n);function o(c){Ja(a,r,s,o,l,"next",c)}function l(c){Ja(a,r,s,o,l,"throw",c)}o(void 0)})}}function pu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vu(r.key),r)}}
223function hu(e,t,n){return t&&Qa(e.prototype,t),n&&Qa(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Hn(e,t,n){return t=vu(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fb(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ln(e,t)}function on(e){return on=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},on(e)}function ln(e,t){return ln=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},ln(e,t)}function mu(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Gn(e,t,n){return mu()?Gn=Reflect.construct.bind():Gn=function(s,a,o){var l=[null];l.push.apply(l,a);var c=Function.bind.apply(s,l),u=new c;return o&&ln(u,o.prototype),u},Gn.apply(null,arguments)}function Db(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Mi(e){var t=typeof Map=="function"?new Map:void 0;return Mi=function(r){if(r===null||!Db(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,s)}function s(){return Gn(r,arguments,on(this).constructor)}return s.prototype=Object.create(r.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),ln(s,r)},Mi(e)}function Bn(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vb(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Bn(e)}function zb(e){var t=mu();return function(){var r=on(e),s;if(t){var a=on(this).constructor;s=Reflect.construct(r,arguments,a)}else s=r.apply(this,arguments);return Vb(this,s)}}function Hb(e,t){return Gb(e)||Rb(e,t)||Bb(e,t)||Wb()}function Gb(e){if(Array.isArray(e))return e}function Bb(e,t){if(e){if(typeof e=="string")return eo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eo(e,t)}}function eo(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wb(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 224In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ub(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function vu(e){var t=Ub(e,"string");return typeof t=="symbol"?t:String(t)}var Yb=typeof global<"u"&&{}.toString.call(global)==="[object global]",Xb=typeof Bun<"u",Zb=typeof Deno<"u",gu=Yb||Xb||Zb;function to(e,t){return e.indexOf(t.toLowerCase())===0?e:"".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}function Kb(e){return!!(e&&e.nodeType===1&&"nodeName"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}function qb(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}function Le(e){return/^(https?:)?\/\/((((player|www)\.)?vimeo\.com)|((player\.)?[a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))(?=$|\/)/.test(e)}function bu(e){var t=/^https:\/\/player\.((vimeo\.com)|([a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))\/video\/\d+/;return t.test(e)}function Jb(e){for(var t=(e||"").match(/^(?:https?:)?(?:\/\/)?([^/?]+)/),n=(t&&t[1]||"").replace("player.",""),r=[".videoji.hk",".vimeo.work",".videoji.cn"],s=0,a=r;s<a.length;s++){var o=a[s];if(n.endsWith(o))return n}return"vimeo.com"}function xu(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.id,n=e.url,r=t||n;if(!r)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(qb(r))return"https://vimeo.com/".concat(r);if(Le(r))return r.replace("http:","https:");throw t?new TypeError("â".concat(t,"â is not a valid video id.")):new TypeError("â".concat(r,"â is not a vimeo.com url."))}var no=function(t,n,r){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"addEventListener",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"removeEventListener",o=typeof n=="string"?[n]:n;return o.forEach(function(l){t[s](l,r)}),{cancel:function(){return o.forEach(function(c){return t[a](c,r)})}}};function br(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document;if(!e||!t||typeof t.querySelectorAll!="function")return null;for(var n=t.querySelectorAll("iframe"),r=0;r<n.length;r++)if(n[r]&&n[r].contentWindow===e)return n[r];return null}var Qb=typeof Array.prototype.indexOf<"u",ex=typeof window<"u"&&typeof window.postMessage<"u";if(!gu&&(!Qb||!ex))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var Tt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function tx(e,t){return t={exports:{}},e(t,t.exports),t.exports}/*! 225 * weakmap-polyfill v2.0.4 - ECMAScript6 WeakMap polyfill 226 * https://github.com/polygonplanet/weakmap-polyfill 227 * Copyright (c) 2015-2021 polygonplanet <[email protected]> 228 * @license MIT 229 */(function(e){if(e.WeakMap)return;var t=Object.prototype.hasOwnProperty,n=Object.defineProperty&&function(){try{return Object.defineProperty({},"x",{value:1}).x===1}catch{}}(),r=function(a,o,l){n?Object.defineProperty(a,o,{configurable:!0,writable:!0,value:l}):a[o]=l};e.WeakMap=function(){function a(){if(this===void 0)throw new TypeError("Constructor WeakMap requires 'new'");if(r(this,"_id",l("_WeakMap")),arguments.length>0)throw new TypeError("WeakMap iterable is not supported")}r(a.prototype,"delete",function(u){if(o(this,"delete"),!s(u))return!1;var d=u[this._id];return d&&d[0]===u?(delete u[this._id],!0):!1}),r(a.prototype,"get",function(u){if(o(this,"get"),!!s(u)){var d=u[this._id];if(d&&d[0]===u)return d[1]}}),r(a.prototype,"has",function(u){if(o(this,"has"),!s(u))return!1;var d=u[this._id];return!!(d&&d[0]===u)}),r(a.prototype,"set",function(u,d){if(o(this,"set"),!s(u))throw new TypeError("Invalid value used as weak map key");var f=u[this._id];return f&&f[0]===u?(f[1]=d,this):(r(u,this._id,[u,d]),this)});function o(u,d){if(!s(u)||!t.call(u,"_id"))throw new TypeError(d+" method called on incompatible receiver "+typeof u)}function l(u){return u+"_"+c()+"."+c()}function c(){return Math.random().toString().substring(2)}return r(a,"_polyfill",!0),a}();function s(a){return Object(a)===a}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:Tt);var pe=tx(function(e){/*! Native Promise Only 230 v0.8.1 (c) Kyle Simpson 231 MIT License: http://getify.mit-license.org 232*/(function(n,r,s){r[n]=r[n]||s(),e.exports&&(e.exports=r[n])})("Promise",Tt,function(){var n,r,s,a=Object.prototype.toString,o=typeof setImmediate<"u"?function(g){return setImmediate(g)}:setTimeout;try{Object.defineProperty({},"x",{}),n=function(g,j,E,L){return Object.defineProperty(g,j,{value:E,writable:!0,configurable:L!==!1})}}catch{n=function(j,E,L){return j[E]=L,j}}s=function(){var g,j,E;function L(k,M){this.fn=k,this.self=M,this.next=void 0}return{add:function(M,$){E=new L(M,$),j?j.next=E:g=E,j=E,E=void 0},drain:function(){var M=g;
232for(g=j=r=void 0;M;)M.fn.call(M.self),M=M.next}}}();function l(v,g){s.add(v,g),r||(r=o(s.drain))}function c(v){var g,j=typeof v;return v!=null&&(j=="object"||j=="function")&&(g=v.then),typeof g=="function"?g:!1}function u(){for(var v=0;v<this.chain.length;v++)d(this,this.state===1?this.chain[v].success:this.chain[v].failure,this.chain[v]);this.chain.length=0}function d(v,g,j){var E,L;try{g===!1?j.reject(v.msg):(g===!0?E=v.msg:E=g.call(void 0,v.msg),E===j.promise?j.reject(TypeError("Promise-chain cycle")):(L=c(E))?L.call(E,j.resolve,j.reject):j.resolve(E))}catch(k){j.reject(k)}}function f(v){var g,j=this;if(!j.triggered){j.triggered=!0,j.def&&(j=j.def);try{(g=c(v))?l(function(){var E=new m(j);try{g.call(v,function(){f.apply(E,arguments)},function(){h.apply(E,arguments)})}catch(L){h.call(E,L)}}):(j.msg=v,j.state=1,j.chain.length>0&&l(u,j))}catch(E){h.call(new m(j),E)}}}function h(v){var g=this;g.triggered||(g.triggered=!0,g.def&&(g=g.def),g.msg=v,g.state=2,g.chain.length>0&&l(u,g))}function b(v,g,j,E){for(var L=0;L<g.length;L++)(function(M){v.resolve(g[M]).then(function(I){j(M,I)},E)})(L)}function m(v){this.def=v,this.triggered=!1}function x(v){this.promise=v,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function w(v){if(typeof v!="function")throw TypeError("Not a function");if(this.__NPO__!==0)throw TypeError("Not a promise");this.__NPO__=1;var g=new x(this);this.then=function(E,L){var k={success:typeof E=="function"?E:!0,failure:typeof L=="function"?L:!1};return k.promise=new this.constructor(function($,I){if(typeof $!="function"||typeof I!="function")throw TypeError("Not a function");k.resolve=$,k.reject=I}),g.chain.push(k),g.state!==0&&l(u,g),k.promise},this.catch=function(E){return this.then(void 0,E)};try{v.call(void 0,function(E){f.call(g,E)},function(E){h.call(g,E)})}catch(j){h.call(g,j)}}var y=n({},"constructor",w,!1);return w.prototype=y,n(y,"__NPO__",0,!1),n(w,"resolve",function(g){var j=this;return g&&typeof g=="object"&&g.__NPO__===1?g:new j(function(L,k){if(typeof L!="function"||typeof k!="function")throw TypeError("Not a function");L(g)})}),n(w,"reject",function(g){return new this(function(E,L){if(typeof E!="function"||typeof L!="function")throw TypeError("Not a function");L(g)})}),n(w,"all",function(g){var j=this;return a.call(g)!="[object Array]"?j.reject(TypeError("Not an array")):g.length===0?j.resolve([]):new j(function(L,k){if(typeof L!="function"||typeof k!="function")throw TypeError("Not a function");var M=g.length,$=Array(M),I=0;b(j,g,function(S,P){$[S]=P,++I===M&&L($)},k)})}),n(w,"race",function(g){var j=this;return a.call(g)!="[object Array]"?j.reject(TypeError("Not an array")):new j(function(L,k){if(typeof L!="function"||typeof k!="function")throw TypeError("Not a function");b(j,g,function($,I){L(I)},k)})}),w})}),$e=new WeakMap;function At(e,t,n){var r=$e.get(e.element)||{};t in r||(r[t]=[]),r[t].push(n),$e.set(e.element,r)}function ar(e,t){var n=$e.get(e.element)||{};return n[t]||[]}function or(e,t,n){var r=$e.get(e.element)||{};if(!r[t])return!0;if(!n)return r[t]=[],$e.set(e.element,r),!0;var s=r[t].indexOf(n);return s!==-1&&r[t].splice(s,1),$e.set(e.element,r),r[t]&&r[t].length===0}function nx(e,t){var n=ar(e,t);if(n.length<1)return!1;var r=n.shift();return or(e,t,r),r}function rx(e,t){var n=$e.get(e);$e.set(t,n),$e.delete(e)}function gn(e){if(typeof e=="string")try{e=JSON.parse(e)}catch(t){return console.warn(t),{}}return e}function We(e,t,n){if(!(!e.element.contentWindow||!e.element.contentWindow.postMessage)){var r={method:t};n!==void 0&&(r.value=n);var s=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));s>=8&&s<10&&(r=JSON.stringify(r)),e.element.contentWindow.postMessage(r,e.origin)}}function ix(e,t){t=gn(t);var n=[],r;if(t.event){if(t.event==="error"){var s=ar(e,t.data.method);s.forEach(function(o){var l=new Error(t.data.message);l.name=t.data.name,o.reject(l),or(e,t.data.method,o)})}n=ar(e,"event:".concat(t.event)),r=t.data}else if(t.method){var a=nx(e,t.method);a&&(n.push(a),r=t.value)}n.forEach(function(o){try{if(typeof o=="function"){o.call(e,r);return}o.resolve(r)}catch{}})}var sx=["airplay","audio_tracks","audiotrack","autopause","autoplay","background","byline","cc","chapter_id","chapters","chromecast","color","colors","controls","dnt","end_time","fullscreen","height","id","initial_quality","interactive_params","keyboard","loop","maxheight","max_quality","maxwidth","min_quality","muted","play_button_position","playsinline","portrait","preload","progress_bar","quality","quality_selector","responsive","skipping_forward","speed","start_time","texttrack","thumbnail_id","title","transcript","transparent","unmute_button","url","vimeo_logo","volume","watch_full_video","width"];function yu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return sx.reduce(function(n,r){var s=e.getAttribute("data-vimeo-".concat(r));return(s||s==="")&&(n[r]=s===""?1:s),n},t)}function Ns(e,t){var n=e.html;if(!t)throw new TypeError("An element must be provided");
232if(t.getAttribute("data-vimeo-initialized")!==null)return t.querySelector("iframe");var r=document.createElement("div");return r.innerHTML=n,t.appendChild(r.firstChild),t.setAttribute("data-vimeo-initialized","true"),t.querySelector("iframe")}function wu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return new Promise(function(r,s){if(!Le(e))throw new TypeError("â".concat(e,"â is not a vimeo.com url."));var a=Jb(e),o="https://".concat(a,"/api/oembed.json?url=").concat(encodeURIComponent(e));for(var l in t)t.hasOwnProperty(l)&&(o+="&".concat(l,"=").concat(encodeURIComponent(t[l])));var c="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;c.open("GET",o,!0),c.onload=function(){if(c.status===404){s(new Error("â".concat(e,"â was not found.")));return}if(c.status===403){s(new Error("â".concat(e,"â is not embeddable.")));return}try{var u=JSON.parse(c.responseText);if(u.domain_status_code===403){Ns(u,n),s(new Error("â".concat(e,"â is not embeddable.")));return}r(u)}catch(d){s(d)}},c.onerror=function(){var u=c.status?" (".concat(c.status,")"):"";s(new Error("There was an error fetching the embed code from Vimeo".concat(u,".")))},c.send()})}function ax(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,t=[].slice.call(e.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),n=function(s){"console"in window&&console.error&&console.error("There was an error creating an embed: ".concat(s))};t.forEach(function(r){try{if(r.getAttribute("data-vimeo-defer")!==null)return;var s=yu(r),a=xu(s);wu(a,s,r).then(function(o){return Ns(o,r)}).catch(n)}catch(o){n(o)}})}function ox(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=!0;var t=function(r){if(Le(r.origin)&&!(!r.data||r.data.event!=="spacechange")){var s=r.source?br(r.source,e):null;if(s){var a=s.parentElement;a.style.paddingBottom="".concat(r.data.data[0].bottom,"px")}}};window.addEventListener("message",t)}}function lx(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoSeoMetadataAppended){window.VimeoSeoMetadataAppended=!0;var t=function(r){if(Le(r.origin)){var s=gn(r.data);if(!(!s||s.event!=="ready")){var a=r.source?br(r.source,e):null;if(a&&bu(a.src)){var o=new Cs(a);o.callMethod("appendVideoMetadata",window.location.href)}}}};window.addEventListener("message",t)}}function cx(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoCheckedUrlTimeParam){window.VimeoCheckedUrlTimeParam
232=!0;var t=function(s){"console"in window&&console.error&&console.error("There was an error getting video Id: ".concat(s))},n=function(s){if(Le(s.origin)){var a=gn(s.data);if(!(!a||a.event!=="ready")){var o=s.source?br(s.source,e):null;if(o&&bu(o.src)){var l=new Cs(o);l.getVideoId().then(function(c){var u=new RegExp("[?&]vimeo_t_".concat(c,"=([^&#]*)")).exec(window.location.href);if(u&&u[1]){var d=decodeURI(u[1]);l.setCurrentTime(d)}}).catch(t)}}}};window.addEventListener("message",n)}}function ux(){if(!window.VimeoDRMEmbedsUpdated){window.VimeoDRMEmbedsUpdated=!0;var e=function(n){if(Le(n.origin)){var r=gn(n.data);if(!(!r||r.event!=="drminitfailed")){var s=n.source?br(n.source):null;if(s){var a=s.getAttribute("allow")||"",o=a.includes("encrypted-media");if(!o){s.setAttribute("allow","".concat(a,"; encrypted-media"));var l=new URL(s.getAttribute("src"));l.searchParams.set("forcereload","drm"),s.setAttribute("src",l.toString());return}}}}};window.addEventListener("message",e)}}function dx(){var e=function(){for(var r,s=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],a=0,o=s.length,l={};a<o;a++)if(r=s[a],r&&r[1]in document){for(a=0;a<r.length;a++)l[s[0][a]]=r[a];return l}return!1}(),t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror},n={request:function(s){return new Promise(function(a,o){var l=function u(){n.off("fullscreenchange",u),a()};n.on("fullscreenchange",l),s=s||document.documentElement;var c=s[e.requestFullscreen]();c instanceof Promise&&c.then(l).catch(o)})},exit:function(){return new Promise(function(s,a){if(!n.isFullscreen){s();return}var o=function c(){n.off("fullscreenchange",c),s()};n.on("fullscreenchange",o);var l=document[e.exitFullscreen]();l instanceof Promise&&l.then(o).catch(a)})},on:function(s,a){var o=t[s];o&&document.addEventListener(o,a)},off:function(s,a){var o=t[s];o&&document.removeEventListener(o,a)}};return Object.defineProperties(n,{isFullscreen:{get:function(){return!!document[e.fullscreenElement]}},element:{enumerable:!0,get:function(){return document[e.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return!!document[e.fullscreenEnabled]}}}),n}var fx={role:"viewer",autoPlayMuted:!0,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1},px=function(e){Fb(n,e);var t=zb(n);function n(r,s){var a,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;return pu(this,n),a=t.call(this),Hn(Bn(a),"logger",void 0),Hn(Bn(a),"speedAdjustment",0),Hn(Bn(a),"adjustSpeed",function(){var c=Ue(Q().mark(function u(d,f){var h;return Q().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(a.speedAdjustment!==f){m.next=2;break}return m.abrupt("return");case 2:return m.next=4,d.getPlaybackRate();case 4:return m.t0=m.sent,m.t1=a.speedAdjustment,m.t2=m.t0-m.t1,m.t3=f,h=m.t2+m.t3,a.log("New playbackRate: ".concat(h)),m.next=12,d.setPlaybackRate(h);case 12:a.speedAdjustment=f;case 13:case"end":return m.stop()}},u)}));return function(u,d){return c.apply(this,arguments)}}()),a.logger=l,a.init(s,r,qa(qa({},fx),o)),a}return hu(n,[{key:"disconnect",value:function(){this.dispatchEvent(new Event("disconnect"))}},{key:"init",value:function(){var r=Ue(Q().mark(function a(o,l,c){var u=this,d,f,h;return Q().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,this.waitForTOReadyState(o,"open");case 2:if(c.role!=="viewer"){m.next=10;break}return m.next=5,this.updatePlayer(o,l,c);case 5:d=no(o,"change",function(){return u.updatePlayer(o,l,c)}),f=this.maintainPlaybackPosition(o,l,c),this.addEventListener("disconnect",function(){f.cancel(),d.cancel()}),m.next=14;break;case 10:return m.next=12,this.updateTimingObject(o,l);case 12:h=no(l,["seeked","play","pause","ratechange"],function(){return u.updateTimingObject(o,l)},"on","off"),this.addEventListener("disconnect",function(){return h.cancel()});case 14:case"end":return m.stop()}},a,this)}));function s(a,o,l){return r.apply(this,arguments)}return s}()},{key:"updateTimingObject",value:function(){var r=Ue(Q().mark(function a(o,l){var c,u,d,f,h;return Q().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Promise.all([l.getCurrentTime(),l.getPaused(),l.getPlaybackRate()]);case 2:c=m.sent,u=Hb(c,3),d=u[0],f=u[1],h=u[2],o.update({position:d,velocity:f?0:h});case 8:case"end":return m.stop()}},a)}));function s(a,o){return r.apply(this,arguments)}return s}()},{key:"updatePlayer",value:function(){var r=Ue(Q().mark(function a(o,l,c){var u,d,f;return Q().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(u=o.query(),d=u.position,f=u.velocity,typeof d=="number"&&l.setCurrentTime(d),typeof f!="number"){b.next=25;break}if(f!==0){b.next=11;break}return b.next=6,l.getPaused();case 6:if(b.t0=b.sent,b.t0!==!1){b.next=9;break}l.pause();case 9:b.next=25;break;case 11:if(!(f>0)){b.next=25;break}return b.next=14,l.getPaused();case 14:if(b.t1=b.sent,b.t1!==!0){b.next=19;break}return b.next=18,l.play().catch(function(){var m=Ue(Q().mark(function x(w){return Q().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(w.name==="NotAllowedError"&&c.autoPlayMuted)){v.next=5;break}return v.next=3,l.setMuted(!0);case 3:return v.next=5,l.play().catch(function(g){return console.error("Couldn't play the video from TimingSrcConnector. Error:",g)});case 5:case"end":return v.stop()}},x)}));return function(x){return m.apply(this,arguments)}}());case 18:this.updatePlayer(o,l,c);case 19:return b.next=21,l.getPlaybackRate();case 21:if(b.t2=b.sent,b.t3=f,b.t2===b.t3){b.next=25;break}l.setPlaybackRate(f);case 25:case"end":return b.stop()}},a,this)}));function s(a,o,l){return r.apply(this,arguments)}return s}()},{key:"maintainPlaybackPosition",value:function(s,a,o){var l=this,c=o.allowedDrift,u=o.maxAllowedDrift,d=o.minCheckInterval,f=o.maxRateAdjustment,h=o.maxTimeToCatchUp,b=Math.min(h,Math.max(d,u))*1e3,m=function(){var w=Ue(Q().mark(function y(){var v,g,j,E,L;return Q().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(M.t0=s.query().velocity===0,M.t0){M.next=6;break}return M.next=4,a.getPaused();case 4:M.t1=M.sent,M.t0=M.t1===!0;case 6:if(!M.t0){M.next=8;break}return M.abrupt("return");case 8:return M.t2=s.query().position,M.next=11,a.getCurrentTime();case 11:if(M.t3=M.sent,v=M.t2-M.t3,g=Math.abs(v),l.log("Drift: ".concat(v)),!(g>u)){M.next=22;break}return M.next=18,l.adjustSpeed(a,0);case 18:a.setCurrentTime(s.query().position),l.log("Resync by currentTime"),M.next=29;break;case 22:if(!(g>c)){M.next=29;break}return j=g/h,E=f,L=j<E?(E-j)/2:E,M.next=28,l.adjustSpeed(a,L*Math.sign(v));case 28:l.log("Resync by playbackRate");case 29:case"end":return M.stop()}},y)}));return function(){return w.apply(this,arguments)}}(),x=setInterval(function(){return m()},b);return{cancel:function(){return clearInterval(x)}}}},{key:"log",value:function(s){var a;(a=this.logger)===null||a===void 0||a.call(this,"TimingSrcConnector: ".concat(s))}},{key:"waitForTOReadyState",value:function(s,a){return new Promise(function(o){var l=function c(){s.readyState===a?o():s.addEventListener("readystatechange",c,{once:!0})};l()})}}]),n}(Mi(EventTarget)),pt=new WeakMap,ei=new WeakMap,ae={},Cs=function(){function e(t){var n=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(pu(this,e),window.jQuery&&t instanceof jQuery&&(t.length>1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),t=t[0]),typeof document<"u"&&typeof t=="string"&&(t=document.getElementById(t)),!Kb(t))throw new TypeError("You must pass either a valid element or a valid id.");
232if(t.nodeName!=="IFRAME"){var s=t.querySelector("iframe");s&&(t=s)}if(t.nodeName==="IFRAME"&&!Le(t.getAttribute("src")||""))throw new Error("The player element passed isnât a Vimeo embed.");if(pt.has(t))return pt.get(t);this._window=t.ownerDocument.defaultView,this.element=t,this.origin="*";var a=new pe(function(l,c){if(n._onMessage=function(f){if(!(!Le(f.origin)||n.element.contentWindow!==f.source)){n.origin==="*"&&(n.origin=f.origin);var h=gn(f.data),b=h&&h.event==="error",m=b&&h.data&&h.data.method==="ready";if(m){var x=new Error(h.data.message);x.name=h.data.name,c(x);return}var w=h&&h.event==="ready",y=h&&h.method==="ping";if(w||y){n.element.setAttribute("data-ready","true"),l();return}ix(n,h)}},n._window.addEventListener("message",n._onMessage),n.element.nodeName!=="IFRAME"){var u=yu(t,r),d=xu(u);wu(d,u,t).then(function(f){var h=Ns(f,t);return n.element=h,n._originalElement=t,rx(t,h),pt.set(n.element,n),f}).catch(c)}});if(ei.set(this,a),pt.set(this.element,this),this.element.nodeName==="IFRAME"&&We(this,"ping"),ae.isEnabled){var o=function(){return ae.exit()};this.fullscreenchangeHandler=function(){ae.isFullscreen?At(n,"event:exitFullscreen",o):or(n,"event:exitFullscreen",o),n.ready().then(function(){We(n,"fullscreenchange",ae.isFullscreen)})},ae.on("fullscreenchange",this.fullscreenchangeHandler)}return this}return hu(e,[{key:"callMethod",value:function(n){for(var r=this,s=arguments.length,a=new Array(s>1?s-1:0),o=1;o<s;o++)a[o-1]=arguments[o];if(n==null)throw new TypeError("You must pass a method name.");return new pe(function(l,c){return r.ready().then(function(){At(r,n,{resolve:l,reject:c}),a.length===0?a={}:a.length===1&&(a=a[0]),We(r,n,a)}).catch(c)})}},{key:"get",value:function(n){var r=this;return new pe(function(s,a){return n=to(n,"get"),r.ready().then(function(){At(r,n,{resolve:s,reject:a}),We(r,n)}).catch(a)})}},{key:"set",value:function(n,r){var s=this;return new pe(function(a,o){if(n=to(n,"set"),r==null)throw new TypeError("There must be a value to set.");return s.ready().then(function(){At(s,n,{resolve:a,reject:o}),We(s,n,r)}).catch(o)})}},{key:"on",value:function(n,r){if(!n)throw new TypeError("You must pass an event name.");if(!r)throw new TypeError("You must pass a callback function.");if(typeof r!="function")throw new TypeError("The callback must be a function.");var s=ar(this,"event:".concat(n));s.length===0&&this.callMethod("addEventListener",n).catch(function(){}),At(this,"event:".concat(n),r)}},{key:"off",value:function(n,r){if(!n)throw new TypeError("You must pass an event name.");if(r&&typeof r!="function")throw new TypeError("The callback must be a function.");var s=or(this,"event:".concat(n),r);s&&this.callMethod("removeEventListener",n).catch(function(a){})}},{key:"loadVideo",value:function(n){return this.callMethod("loadVideo",n)}},{key:"ready",value:function(){var n=ei.get(this)||new pe(function(r,s){s(new Error("Unknown player. Probably unloaded."))});return pe.resolve(n)}},{key:"addCuePoint",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod("addCuePoint",{time:n,data:r})}},{key:"removeCuePoint",value:function(n){return this.callMethod("removeCuePoint",n)}},{key:"enableTextTrack",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!n)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:n,kind:r,showing:s})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"selectAudioTrack",value:function(n,r){if(!n)throw new TypeError("You must pass a language.");return this.callMethod("selectAudioTrack",{language:n,kind:r})}},{key:"selectDefaultAudioTrack",value:function(){return this.callMethod("selectDefaultAudioTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"requestFullscreen",value:function(){return ae.isEnabled?ae.request(this.element):this.callMethod("requestFullscreen")}},{key:"exitFullscreen",value:function(){return ae.isEnabled?ae.exit():this.callMethod("exitFullscreen")}},{key:"getFullscreen",value:function(){return ae.isEnabled?pe.resolve(ae.isFullscreen):this.get("fullscreen")}},{key:"requestPictureInPicture",value:function(){return this.callMethod("requestPictureInPicture")}},{key:"exitPictureInPicture",value:function(){return this.callMethod("exitPictureInPicture")}},{key:"getPictureInPicture",value:function(){return this.get("pictureInPicture")}},{key:"remotePlaybackPrompt",value:function(){return this.callMethod("remotePlaybackPrompt")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var n=this;return new pe(function(r){if(ei.delete(n),pt.delete(n.element),n._originalElement&&(pt.delete(n._originalElement),n._originalElement.removeAttribute("data-vimeo-initialized")),n.element&&n.element.nodeName==="IFRAME"&&n.element.parentNode&&(n.element.parentNode.parentNode&&n._originalElement&&n._originalElement!==n.element.parentNode?n.element.parentNode.parentNode.removeChild(n.element.parentNode):n.element.parentNode.removeChild(n.element)),n.element&&n.element.nodeName==="DIV"&&n.element.parentNode){n.element.removeAttribute("data-vimeo-initialized");var s=n.element.querySelector("iframe");s&&s.parentNode&&(s.parentNode.parentNode&&n._originalElement&&n._originalElement!==s.parentNode?s.parentNode.parentNode.removeChild(s.parentNode):s.parentNode.removeChild(s))}n._window.removeEventListener("message",n._onMessage),ae.isEnabled&&ae.off("fullscreenchange",n.fullscreenchangeHandler),r()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(n){return this.set("autopause",n)}},{key:"getBuffered",value:function(){return this.get("buffered")}},{key:"getCameraProps",value:function(){return this.get("cameraProps")}},{key:"setCameraProps",value:function(n){return this.set("cameraProps",n)}},{key:"getChapters",value:function(){return this.get("chapters")}},{key:"getCurrentChapter",value:function(){return this.get("currentChapter")}},{key:"getColor",value:function(){return this.get("color")}},{key:"getColors",value:function(){return pe.all([this.get("colorOne"),this.get("colorTwo"),this.get("colorThree"),this.get("colorFour")])}},{key:"setColor",value:function(n){return this.set("color",n)}},{key:"setColors",value:function(n){if(!Array.isArray(n))return new pe(function(a,o){return o(new TypeError("Argument must be an array."))});var r=new pe(function(a){return a(null)}),s=[n[0]?this.set("colorOne",n[0]):r,n[1]?this.set("colorTwo",n[1]):r,n[2]?this.set("colorThree",n[2]):r,n[3]?this.set("colorFour",n[3]):r];return pe.all(s)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(n){return this.set("currentTime",n)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(n){return this.set("loop",n)}},{key:"setMuted",value:function(n){return this.set("muted",n)}},{key:"getMuted",value:function(){return this.get("muted")}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(n){return this.set("playbackRate",n)}},{key:"getPlayed",value:function(){return this.get("played")}},{key:"getQualities",value:function(){return this.get("qualities")}},{key:"getQuality",value:function(){return this.get("quality")}
232},{key:"setQuality",value:function(n){return this.set("quality",n)}},{key:"getRemotePlaybackAvailability",value:function(){return this.get("remotePlaybackAvailability")}},{key:"getRemotePlaybackState",value:function(){return this.get("remotePlaybackState")}},{key:"getSeekable",value:function(){return this.get("seekable")}},{key:"getSeeking",value:function(){return this.get("seeking")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getAudioTracks",value:function(){return this.get("audioTracks")}},{key:"getEnabledAudioTrack",value:function(){return this.get("enabledAudioTrack")}},{key:"getDefaultAudioTrack",value:function(){return this.get("defaultAudioTrack")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(n){return this.set("volume",n)}},{key:"setTimingSrc",value:function(){var t=Ue(Q().mark(function r(s,a){var o=this,l;return Q().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(s){u.next=2;break}throw new TypeError("A Timing Object must be provided.");case 2:return u.next=4,this.ready();case 4:return l=new px(this,s,a),We(this,"notifyTimingObjectConnect"),l.addEventListener("disconnect",function(){return We(o,"notifyTimingObjectDisconnect")}),u.abrupt("return",l);case 8:case"end":return u.stop()}},r,this)}));function n(r,s){return t.apply(this,arguments)}return n}()}],[{key:"isVimeoUrl",value:function(n){return Le(n)}}]),e}();gu||(ae=dx(),ax(),ox(),lx(),cx(),ux());function hx({duration:e}){const t=Math.floor(e/60),n=e%60;return i.jsxs("time",{dateTime:`PT${Math.floor(t/60)}H${t%60}M${n}S`,children:[t.toString().padStart(2,"0"),":",n.toString().padStart(2,"0")]})}const mx=/https:\/\/vimeo\.com\/([0-9]+)\/?$/;function ju(e){var t;return nn((t=e==null?void 0:e.match(mx))==null?void 0:t[1],Je(Number))}tf({upload_date:rf(),duration:nf()});function Eu({mode:e="media",size:t,title:n,author:r,date:s,category:a,duration:o,area:l,link:c,media:u,imageUrl:d}){const{consents:{vimeo:f},energySliderValue:h}=z(),b=sf(h),[m,x]=p.useState(!1),[w,y]=p.useState(null),v=p.useMemo(()=>{if(!b&&f&&u&&u.type==="video")return ju(u.properties.originalUrl)},[u,b,f]),[g,j]=p.useState(void 0);p.useEffect(()=>{if(!w||v===void 0)return;const M=new Cs(w,{id:v,loop:!0,muted:!0,controls:!1,background:!1});return j(M),()=>{Ee(async()=>{j(void 0),await M.destroy()})}},[v,w]),p.useEffect(()=>Ee(async M=>{!g||!m||M.aborted||(M.addEventListener("abort",()=>Ee(async()=>{await g.pause()})),await g.play())}),[g,m]);const E=p.useCallback(()=>x(!0),[]),L=p.useCallback(()=>x(!1),[]),k=i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"container media",children:i.jsxs("div",{className:"card-img",children:[u&&i.jsx(Z,{image:u}),!u&&d!==void 0&&i.jsx("img",{src:d,alt:""}),v!==void 0&&i.jsx("div",{ref:y,className:"background-video"})]})}),i.jsx("div",{className:"container info",children:i.jsxs("div",{className:"grid",children:[s?i.jsx("div",{className:"pill-label card-date center",children:i.jsx(et,{date:s,year:!0})}):a?i.jsx("div",{className:"pill-label card-category center",children:a}):i.jsx("div",{}),o!==void 0?i.jsx("div",{className:"pill-label card-duration center",children:i.jsx("span",{children:i.jsx(hx,{duration:o})})}):i.jsx("div",{}),n!==void 0&&t==="full"&&i.jsx("div",{className:"card-title mode-invert",children:n}),r!==void 0&&t==="full"&&i.jsx("div",{className:"pill-label card-author center",children:i.jsx("span",{children:r})})]})}),t==="small"&&i.jsxs("div",{className:"container title",children:[i.jsxs("div",{className:"card-sub label head",children:[r!==void 0&&i.jsx("span",{className:"author",children:r}),l!==void 0&&i.jsx("span",{className:"area",children:l})]}),n!==void 0&&i.jsx("div",{className:"card-title",children:n})]})]});return i.jsx("div",{className:A(`element media-card mode-${e} size-${t}`,{"no-img":u===void 0&&d===void 0}),onMouseEnter:E,onMouseLeave:L,children:c!==void 0?i.jsx(G,{to:c,className:"card-inner",children:k}):i.jsx("div",{className:"card-inner",children:k})})}function vx({data:e}){return i.jsx(Ab,{title:e.content.header,children:e.content.data.articles.map(t=>i.jsx(Eu,{mode:"media",size:"small",title:t.title,date:t.pubDate?new Date(t.pubDate):void 0,media:t.relatedMedia[0],link:t.detailsUrl},t.uid))})}function gx({title:e,podcasts:t}){return i.jsxs("div",{className:"module podcast-stripe",children:[i.jsx(fu,{children:e}),i.jsx(Cc,{mode:"podcasts",rows:[t],renderItem:bx})]})}function bx(e){const t=!!rn(e.relatedMedia,"audio");return i.jsx(Ve,{mode:"timeline",className:"small-basic",title:e.title,imageSourceName:t?"thumbnailFree":"thumbnail",meta:e.pubDate?i.jsx(et,{date:new Date(e.pubDate),year:!0}):null,image:t?rn(e.relatedMedia,"audio"):e.relatedMedia[0],href:e.detailsUrl})}function xx({data:e}){return i.jsx(gx,{title:e.content.header,podcasts:e.content.data.articles})}function yx(e){const t=af();return i.jsx(p.Suspense,{fallback:i.jsx(ro,{...e}),children:i.jsx(_i,{resolve:t,children:n=>i.jsx(ro,{vimeoDataById:n??void 0,...e})})})}function ro({article:e,size:t,vimeoDataById:n}){var o,l;const r=e.relatedMedia.find(ys);if(!r)return null;const s=ju(r.properties.originalUrl),a=s!==void 0?n==null?void 0:n[s]:void 0;return i.jsx(Eu,{size:t,title:r.properties.title,date:nn(e.pubDate??(a==null?void 0:a.uploadDate),fc(c=>new Date(c))),media:r,duration:(a==null?void 0:a.duration)??void 0,link:e.detailsUrl,author:((o=e.relatedPersons[0])==null?void 0:o.fullName)??void 0,category:((l=e.sectionCategories[0])==null?void 0:l.title)??void 0})}function wx({articles:e,layout:t}){return i.jsx("div",{className:"module video-group",children:i.jsx("div",{className:"inner",children:i.jsx("div",{className:A("content",Je(n=>`layout-${n}`)(t)),children:e.map(n=>i.jsx(yx,{size:"full",article:n},n.uid))})})})}function jx({data:e}){const t=e.content.data.articles.filter(n=>n.relatedMedia.filter(ys).length>0);return i.jsx(wx,{layout:"quartet",articles:t})}function Ex({data:e,size:t}){return i.jsxs("div",{className:`module video size-${t}`,children:[i.jsx(W,{data:e}),e.content.video.map((n,r)=>i.jsxs("figure",{className:"!my-2",children:[i.jsx(vn,{video:n}),n.properties.description&&i.jsx("figcaption",{children:n.properties.description})]},r))]})}function Sx({data:e}){return i.jsx("section",{className:"text module",children:i.jsx(W,{data:e})})}function Tx({data:e}){const t=e.content.images[0];return t?i.jsxs("div",{className:"module image",children:[i.jsx(W,{data:e}),i.jsxs("figure",{children:[i.jsx(Z,{image:t}),t.properties.description!==null&&i.jsx("figcaption",{children:i.jsx("span",{children:t.properties.description})})]})]}):null}function Su(e,t){const n=e.getBoundingClientRect().top+window.scrollY;window.scrollTo({...t,top:n})}const io=.3,so=400;function Nx({data:e}){const{isInCinemode:t,isInTransition:n,isExtend:r,setGlobal:s,isMobile:a}=z(),o=p.useRef(null),[l,c]=ue(),[u,d]=p.useState(0),[f,h]=p.useState(!1),[b,m]=p.useState(!1),[x,w]=p.useState(!0);p.useEffect(()=>Ee(async()=>{b?(w(!0),await Vt(io*1e3),w(!1)):w(!0)}),[b]);const y=p.useCallback(()=>m(!0),[]),v=p.useCallback(()=>m(!1),[]),g=p.useCallback(M=>{const I=((M.pageX-c.x)/c.width-.5)*2;d(I)},[c]),j=p.useCallback(()=>Ee(async()=>{t||n||(!f&&!r?(h(!0),o.current&&Su(o.current),s(M=>{M.isInTransition=!0,M.isExtend=!0}),await Vt(so),s(M=>{M.isInTransition=!1})):(h(!1),s(M=>{M.isInTransition=!0,M.isExtend=!1}),await Vt(so),s(M=>{M.isInTransition=!1})))}),[r,f,t,n,s]),E=p.useCallback(M=>{(M.key==="Enter"||M.key===" ")&&(M.preventDefault(),j())},[j]),L=e.content.images.map((M,$)=>i.jsx("div",{className:"gallery-item",children:i.jsxs("figure",{children:[i.jsx(Z,{image:M,widthPercentage:a||f||t?100:10}),i.jsx("figcaption",{children:i.jsx("span",{children:M.properties.description})})]})},$));let k;return a?k=i.jsx("div",{className:"gallery-inner",children:L}):k=i.jsx(ne.div,{className:"gallery-inner",animate:{x:`${-u*50}%`},transition:{duration:x?io:0,ease:"linear"},children:L}),i.jsxs("div",{tabIndex:0,role:"button",className:A("module image-group media-wrapper-outer-wrapper extendable",{extended:f||t}),onMouseEnter:a?void 0:y,onMouseLeave:a?void 0:v,onMouseMove:a?void 0:g,onClick:j,onKeyDown:f?void 0:E,children:[i.jsx(W,{data:e}),i.jsxs("div",{className:"gallery-wrapper",ref:o,children:[k,i.jsx("div",{className:"hover-control",ref:l})]}),i.jsx("div",{className:"extender",children:"â¤"})]})}function Cx({data:e}){return e.content.images.length>1?i.jsx(Nx,{data:e}):i.jsx(Tx,{data:e})}function Px({data:e}){return i.jsx("section",{className:"text module",children:i.jsx("div",{className:"text-container",children:i.jsx("div",{className:"inner",children:i.jsx("div",{className:A({"columns-2 gap-x-[0.3rem]":e.appearance.layout==="layout-two-col-section"}),dangerouslySetInnerHTML:{__html:e.content.bodytext}})})})})}var xr={},Ps={},Ms={},at={},ks={},te;(function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"})(te||(te={}));function Mx(e){return e.type===te.Tag||e.type===te.Script||e.type===te.Style}const kx=te.Root,Lx=te.Text,$x=te.Directive,Ix=te.Comment,Ox=te.Script,_x=te.Style,Ax=te.Tag,Rx=te.CDATA,Fx=te.Doctype,Dx=Object.freeze(Object.defineProperty({__proto__:null,CDATA:Rx,Comment:Ix,Directive:$x,Doctype:Fx,get ElementType(){return te},Root:kx,Script:Ox,Style:_x,Tag:Ax,Text:Lx,isTag:Mx},Symbol.toStringTag,{value:"Module"})),Tu=yd(Dx);var H={},ze=X&&X.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(r[a]=s[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}
232t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Wt=X&&X.__assign||function(){return Wt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},Wt.apply(this,arguments)};Object.defineProperty(H,"__esModule",{value:!0});H.cloneNode=H.hasChildren=H.isDocument=H.isDirective=H.isComment=H.isText=H.isCDATA=H.isTag=H.Element=H.Document=H.CDATA=H.NodeWithChildren=H.ProcessingInstruction=H.Comment=H.Text=H.DataNode=H.Node=void 0;var le=Tu,Ls=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(t){this.parent=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(t){this.prev=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(t){this.next=t},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(t){return t===void 0&&(t=!1),$s(this,t)},e}();H.Node=Ls;var yr=function(e){ze(t,e);function t(n){var r=e.call(this)||this;return r.data=n,r}return Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(n){this.data=n},enumerable:!1,configurable:!0}),t}(Ls);H.DataNode=yr;var Nu=function(e){ze(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=le.ElementType.Text,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(yr);H.Text=Nu;var Cu=function(e){ze(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=le.ElementType.Comment,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(yr);H.Comment=Cu;var Pu=function(e){ze(t,e);function t(n,r){var s=e.call(this,r)||this;return s.name=n,s.type=le.ElementType.Directive,s}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(yr);H.ProcessingInstruction=Pu;var wr=function(e){ze(t,e);function t(n){var r=e.call(this)||this;return r.children=n,r}return Object.defineProperty(t.prototype,"firstChild",{get:function(){var n;return(n=this.children[0])!==null&&n!==void 0?n:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(n){this.children=n},enumerable:!1,configurable:!0}),t}(Ls);H.NodeWithChildren=wr;var Mu=function(e){ze(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=le.ElementType.CDATA,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(wr);H.CDATA=Mu;var ku=function(e){ze(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=le.ElementType.Root,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(wr);H.Document=ku;var Lu=function(e){ze(t,e);function t(n,r,s,a){s===void 0&&(s=[]),a===void 0&&(a=n==="script"?le.ElementType.Script:n==="style"?le.ElementType.Style:le.ElementType.Tag);var o=e.call(this,s)||this;return o.name=n,o.attribs=r,o.type=a,o}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(n){this.name=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var n=this;return Object.keys(this.attribs).map(function(r){var s,a;return{name:r,value:n.attribs[r],namespace:(s=n["x-attribsNamespace"])===null||s===void 0?void 0:s[r],prefix:(a=n["x-attribsPrefix"])===null||a===void 0?void 0:a[r]}})}
vendor: 4,459 bytes, line 232
232,enumerable:!1,configurable:!0}),t}(wr);H.Element=Lu;function $u(e){return(0,le.isTag)(e)}H.isTag=$u;function Iu(e){return e.type===le.ElementType.CDATA}H.isCDATA=Iu;function Ou(e){return e.type===le.ElementType.Text}H.isText=Ou;function _u(e){return e.type===le.ElementType.Comment}H.isComment=_u;function Au(e){return e.type===le.ElementType.Directive}H.isDirective=Au;function Ru(e){return e.type===le.ElementType.Root}H.isDocument=Ru;function Vx(e){return Object.prototype.hasOwnProperty.call(e,"children")}H.hasChildren=Vx;function $s(e,t){t===void 0&&(t=!1);var n;if(Ou(e))n=new Nu(e.data);else if(_u(e))n=new Cu(e.data);else if($u(e)){var r=t?ti(e.children):[],s=new Lu(e.name,Wt({},e.attribs),r);r.forEach(function(c){return c.parent=s}),e.namespace!=null&&(s.namespace=e.namespace),e["x-attribsNamespace"]&&(s["x-attribsNamespace"]=Wt({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(s["x-attribsPrefix"]=Wt({},e["x-attribsPrefix"])),n=s}else if(Iu(e)){var r=t?ti(e.children):[],a=new Mu(r);r.forEach(function(u){return u.parent=a}),n=a}else if(Ru(e)){var r=t?ti(e.children):[],o=new ku(r);r.forEach(function(u){return u.parent=o}),e["x-mode"]&&(o["x-mode"]=e["x-mode"]),n=o}else if(Au(e)){var l=new Pu(e.name,e.data);e["x-name"]!=null&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}else throw new Error("Not implemented yet: ".concat(e.type));return n.startIndex=e.startIndex,n.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(n.sourceCodeLocation=e.sourceCodeLocation),n}H.cloneNode=$s;function ti(e){for(var t=e.map(function(r){return $s(r,!0)}),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}(function(e){var t=X&&X.__createBinding||(Object.create?function(l,c,u,d){d===void 0&&(d=u);var f=Object.getOwnPropertyDescriptor(c,u);(!f||("get"in f?!c.__esModule:f.writable||f.configurable))&&(f={enumerable:!0,get:function(){return c[u]}}),Object.defineProperty(l,d,f)}:function(l,c,u,d){d===void 0&&(d=u),l[d]=c[u]}),n=X&&X.__exportStar||function(l,c){for(var u in l)u!=="default"&&!Object.prototype.hasOwnProperty.call(c,u)&&t(c,l,u)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var r=Tu,s=H;n(H,e);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},o=function(){function l(c,u,d){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof u=="function"&&(d=u,u=a),typeof c=="object"&&(u=c,c=void 0),this.callback=c??null,this.options=u??a,this.elementCB=d??null}return l.prototype.onparserinit=function(c){this.parser=c},l.prototype.onreset=function(){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},l.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},l.prototype.onerror=function(c){this.handleCallback(c)},l.prototype.onclosetag=function(){this.lastNode=null;var c=this.tagStack.pop();this.options.withEndIndices&&(c.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(c)},l.prototype.onopentag=function(c,u){var d=this.options.xmlMode?r.ElementType.Tag:void 0,f=new s.Element(c,u,void 0,d);this.addNode(f),this.tagStack.push(f)},l.prototype.ontext=function(c){var u=this.lastNode;if(u&&u.type===r.ElementType.Text)u.data+=c,this.options.withEndIndices&&(u.endIndex=this.parser.endIndex);else{var d=new s.Text(c);this.addNode(d),this.lastNode=d}},l.prototype.oncomment=function(c){if(this.lastNode&&this.lastNode.type===r.ElementType.Comment){this.lastNode.data+=c;return}var u=new s.Comment(c);this.addNode(u),this.lastNode=u},l.prototype.oncommentend=function(){this.lastNode=null},l.prototype.oncdatastart=function(){var c=new s.Text(""),u=new s.CDATA([c]);this.addNode(u),c.parent=u,this.lastNode=c},l.prototype.oncdataend=function(){this.lastNode=null},l.prototype.onprocessinginstruction=function(c,u){var d=new s.ProcessingInstruction(c,u);this.addNode(d)},l.prototype.handleCallback=function(c){if(typeof this.callback=="function")this.callback(c,this.dom);else if(c)throw c},l.prototype.addNode=function(c){var u=this.tagStack[this.tagStack.length-1],d=u.children[u.children.length-1];this.options.withStartIndices&&(c.startIndex=this.parser.startIndex),this.options.withEndIndices&&(c.endIndex=this.parser.endIndex),u.children.push(c),d&&(c.prev=d,d.next=c),c.parent=u,this.lastNode=null},l}();e.DomHandler=o,e.default=o})(ks);var Fu={};
232(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CARRIAGE_RETURN_PLACEHOLDER_REGEX=e.CARRIAGE_RETURN_PLACEHOLDER=e.CARRIAGE_RETURN_REGEX=e.CARRIAGE_RETURN=e.CASE_SENSITIVE_TAG_NAMES_MAP=e.CASE_SENSITIVE_TAG_NAMES=void 0,e.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"],e.CASE_SENSITIVE_TAG_NAMES_MAP=e.CASE_SENSITIVE_TAG_NAMES.reduce(function(t,n){return t[n.toLowerCase()]=n,t},{}),e.CARRIAGE_RETURN="\r",e.CARRIAGE_RETURN_REGEX=new RegExp(e.CARRIAGE_RETURN,"g"),e.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(),"__"),e.CARRIAGE_RETURN_PLACEHOLDER_REGEX=new RegExp(e.CARRIAGE_RETURN_PLACEHOLDER,"g")})(Fu);
232Object.defineProperty(at,"__esModule",{value:!0});at.formatAttributes=Du;at.escapeSpecialCharacters=Gx;at.revertEscapedCharacters=Vu;at.formatDOM=zu;var Mn=ks,cn=Fu;function zx(e){return cn.CASE_SENSITIVE_TAG_NAMES_MAP[e]}function Du(e){for(var t={},n=0,r=e.length;n<r;n++){var s=e[n];t[s.name]=s.value}return t}function Hx(e){e=e.toLowerCase();var t=zx(e);return t||e}function Gx(e){return e.replace(cn.CARRIAGE_RETURN_REGEX,cn.CARRIAGE_RETURN_PLACEHOLDER)}function Vu(e){return e.replace(cn.CARRIAGE_RETURN_PLACEHOLDER_REGEX,cn.CARRIAGE_RETURN)}function zu(e,t,n){t===void 0&&(t=null);for(var r=[],s,a=0,o=e.length;a<o;a++){var l=e[a];switch(l.nodeType){case 1:{var c=Hx(l.nodeName);s=new Mn.Element(c,Du(l.attributes)),s.children=zu(c==="template"?l.content.childNodes:l.childNodes,s);break}case 3:s=new Mn.Text(Vu(l.nodeValue));break;case 8:s=new Mn.Comment(l.nodeValue);break;default:continue}var u=r[a-1]||null;u&&(u.next=s),s.parent=t,s.prev=u,s.next=null,r.push(s)}return n&&(s=new Mn.ProcessingInstruction(n.substring(0,n.indexOf(" ")).toLowerCase(),n),s.next=r[0]||null,s.parent=t,r.unshift(s),r[1]&&(r[1].prev=r[0])),r}Object.defineProperty(Ms,"__esModule",{value:!0});Ms.default=Xx;var Bx=at,ao="html",oo="head",kn="body",Wx=/<([a-zA-Z]+[0-9]?)/,lo=/<head[^]*>/i,co=/<body[^]*>/i,lr=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},ki=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},uo=typeof window=="object"&&window.DOMParser;if(typeof uo=="function"){var Ux=new uo,Yx="text/html";ki=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),Ux.parseFromString(e,Yx)},lr=ki}if(typeof document=="object"&&document.implementation){var Ln=document.implementation.createHTMLDocument();lr=function(e,t){if(t){var n=Ln.documentElement.querySelector(t);return n&&(n.innerHTML=e),Ln}return Ln.documentElement.innerHTML=e,Ln}}var $n=typeof document=="object"&&document.createElement("template"),Li;$n&&$n.content&&(Li=function(e){return $n.innerHTML=e,$n.content.childNodes});function Xx(e){var t,n;e=(0,Bx.escapeSpecialCharacters)(e);var r=e.match(Wx),s=r&&r[1]?r[1].toLowerCase():"";switch(s){case ao:{var a=ki(e);if(!lo.test(e)){var o=a.querySelector(oo);(t=o==null?void 0:o.parentNode)===null||t===void 0||t.removeChild(o)}if(!co.test(e)){var o=a.querySelector(kn);(n=o==null?void 0:o.parentNode)===null||n===void 0||n.removeChild(o)}return a.querySelectorAll(ao)}case oo:case kn:{var l=lr(e).querySelectorAll(s);return co.test(e)&&lo.test(e)?l[0].parentNode.childNodes:l}default:{if(Li)return Li(e);var o=lr(e,kn).querySelector(kn);return o.childNodes}}}var Zx=X&&X.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ps,"__esModule",{value:!0});Ps.default=Qx;var Kx=Zx(Ms),qx=at,Jx=/<(![a-zA-Z\s]+)>/;function Qx(e){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(Jx),n=t?t[1]:void 0;return(0,qx.formatDOM)((0,Kx.default)(e),null,n)}var jr={},be={},Er={},ey=0;Er.SAME=ey;var ty=1;Er.CAMELCASE=ty;Er.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInl
232ine:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode
232-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1};const Hu=0,He=1,Sr=2,Tr=3,Is=4,Gu=5,Bu=6;function ny(e){return K.hasOwnProperty(e)?K[e]:null}function ie(e,t,n,r,s,a,o){this.acceptsBooleans=t===Sr||t===Tr||t===Is,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}const K={},ry=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];ry.forEach(e=>{K[e]=new ie(e,Hu,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{K[e]=new ie(e,He,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{K[e]=new ie(e,Sr,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{K[e]=new ie(e,Sr,!1,e,null,!1,!1)});["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{K[e]=new ie(e,Tr,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{K[e]=new ie(e,Tr,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{K[e]=new ie(e,Is,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{K[e]=new ie(e,Bu,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{K[e]=new ie(e,Gu,!1,e.toLowerCase(),null,!1,!1)});const Os=/[\-\:]([a-z])/g,_s=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{const t=e.replace(Os,_s);K[t]=new ie(t,He,!1,e,null,!1,!1)});["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e
232=>{const t=e.replace(Os,_s);K[t]=new ie(t,He,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{const t=e.replace(Os,_s);K[t]=new ie(t,He,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{K[e]=new ie(e,He,!1,e.toLowerCase(),null,!1,!1)});const iy="xlinkHref";K[iy]=new ie("xlinkHref",He,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{K[e]=new ie(e,He,!1,e.toLowerCase(),null,!0,!0)});const{CAMELCASE:sy,SAME:ay,possibleStandardNames:fo}=Er,oy=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",ly=oy+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",cy=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+ly+"]*$")),uy=Object.keys(fo).reduce((e,t)=>{const n=fo[t];return n===ay?e[t]=t:n===sy?e[t.toLowerCase()]=t:e[t]=n,e},{});be.BOOLEAN=Tr;be.BOOLEANISH_STRING=Sr;be.NUMERIC=Gu;be.OVERLOADED_BOOLEAN=Is;be.POSITIVE_NUMERIC=Bu;be.RESERVED=Hu;be.STRING=He;be.getPropertyInfo=ny;be.isCustomAttribute=cy;be.possibleStandardNames=uy;var As={},Rs={},po=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,dy=/\n/g,fy=/^\s*/,py=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,hy=/^:\s*/,my=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,vy=/^[;\s]*/,gy=/^\s+|\s+$/g,by=` 233`,ho="/",mo="*",Ye="",xy="comment",yy="declaration";function wy(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function s(m){var x=m.match(dy);x&&(n+=x.length);var w=m.lastIndexOf(by);r=~w?m.length-w:r+m.length}function a(){var m={line:n,column:r};return function(x){return x.position=new o(m),u(),x}}function o(m){this.start=m,this.end={line:n,column:r},this.source=t.source}o.prototype.content=e;function l(m){var x=new Error(t.source+":"+n+":"+r+": "+m);if(x.reason=m,x.filename=t.source,x.line=n,x.column=r,x.source=e,!t.silent)throw x}function c(m){var x=m.exec(e);if(x){var w=x[0];return s(w),e=e.slice(w.length),x}}function u(){c(fy)}function d(m){var x;for(m=m||[];x=f();)x!==!1&&m.push(x);return m}function f(){var m=a();if(!(ho!=e.charAt(0)||mo!=e.charAt(1))){for(var x=2;Ye!=e.charAt(x)&&(mo!=e.charAt(x)||ho!=e.charAt(x+1));)++x;if(x+=2,Ye===e.charAt(x-1))return l("End of comment missing");var w=e.slice(2,x-2);return r+=2,s(w),e=e.slice(x),r+=2,m({type:xy,comment:w})}}function h(){var m=a(),x=c(py);if(x){if(f(),!c(hy))return l("property missing ':'");var w=c(my),y=m({type:yy,property:vo(x[0].replace(po,Ye)),value:w?vo(w[0].replace(po,Ye)):Ye});return c(vy),y}}function b(){var m=[];d(m);for(var x;x=h();)x!==!1&&(m.push(x),d(m));return m}return u(),b()}function vo(e){return e?e.replace(gy,Ye):Ye}var jy=wy,Ey=X&&X.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Rs,"__esModule",{value:!0});Rs.default=Ty;const Sy=Ey(jy);function Ty(e,t){let n=null;if(!e||typeof e!="string")return n;const r=(0,Sy.default)(e),s=typeof t=="function";return r.forEach(a=>{if(a.type!=="declaration")return;const{property:o,value:l}=a;s?t(o,l,a):l&&(n=n||{},n[o]=l)}),n}var Nr={};
233Object.defineProperty(Nr,"__esModule",{value:!0});Nr.camelCase=void 0;var Ny=/^--[a-zA-Z0-9_-]+$/,Cy=/-([a-z])/g,Py=/^[^-]+$/,My=/^-(webkit|moz|ms|o|khtml)-/,ky=/^-(ms)-/,Ly=function(e){return!e||Py.test(e)||Ny.test(e)},$y=function(e,t){return t.toUpperCase()},go=function(e,t){return"".concat(t,"-")},Iy=function(e,t){return t===void 0&&(t={}),Ly(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(ky,go):e=e.replace(My,go),e.replace(Cy,$y))};Nr.camelCase=Iy;var Oy=X&&X.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},_y=Oy(Rs),Ay=Nr;function $i(e,t){var n={};return!e||typeof e!="string"||(0,_y.default)(e,function(r,s){r&&s&&(n[(0,Ay.camelCase)(r,t)]=s)}),n}$i.default=$i;var Ry=$i;(function(e){var t=X&&X.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(e,"__esModule",{value:!0}),e.returnFirstArg=e.canTextBeChildOfNode=e.ELEMENTS_WITH_NO_TEXT_CHILDREN=e.PRESERVE_CUSTOM_ATTRIBUTES=void 0,e.isCustomComponent=a,e.setStyleProp=l;var n=p,r=t(Ry),s=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function a(d,f){return d.includes("-")?!s.has(d):!!(f&&typeof f.is=="string")}var o={reactCompat:!0};function l(d,f){if(typeof d=="string"){if(!d.trim()){f.style={};return}try{f.style=(0,r.default)(d,o)}catch{f.style={}}}}e.PRESERVE_CUSTOM_ATTRIBUTES=Number(n.version.split(".")[0])>=16,e.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var c=function(d){return!e.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(d.name)};e.canTextBeChildOfNode=c;var u=function(d){return d};e.returnFirstArg=u})(As);Object.defineProperty(jr,"__esModule",{value:!0});jr.default=zy;var Dt=be,bo=As,Fy=["checked","value"],Dy=["input","select","textarea"],Vy={reset:!0,submit:!0};function zy(e,t){e===void 0&&(e={});var n={},r=!!(e.type&&Vy[e.type]);for(var s in e){var a=e[s];if((0,Dt.isCustomAttribute)(s)){n[s]=a;continue}var o=s.toLowerCase(),l=xo(o);if(l){var c=(0,Dt.getPropertyInfo)(l);switch(Fy.includes(l)&&Dy.includes(t)&&!r&&(l=xo("default"+o)),n[l]=a,c&&c.type){case Dt.BOOLEAN:n[l]=!0;break;case Dt.OVERLOADED_BOOLEAN:a===""&&(n[l]=!0);break}continue}bo.PRESERVE_CUSTOM_ATTRIBUTES&&(n[s]=a)}return(0,bo.setStyleProp)(e.style,n),n}function xo(e){return Dt.possibleStandardNames[e]}var Fs={},Hy=X&&X.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Fs,"__esModule",{value:!0});Fs.default=Wu;var ni=p,Gy=Hy(jr),Ut=As,By={cloneElement:ni.cloneElement,createElement:ni.createElement,isValidElement:ni.isValidElement};function Wu(e,t){t===void 0&&(t={});for(var n=[],r=typeof t.replace=="function",s=t.transform||Ut.returnFirstArg,a=t.library||By,o=a.cloneElement,l=a.createElement,c=a.isValidElement,u=e.length,d=0;d<u;d++){var f=e[d];if(r){var h=t.replace(f,d);if(c(h)){u>1&&(h=o(h,{key:h.key||d})),n.push(s(h,f,d));continue}}if(f.type==="text"){var b=!f.data.trim().length;if(b&&f.parent&&!(0,Ut.canTextBeChildOfNode)(f.parent)||t.trim&&b)continue;n.push(s(f.data,f,d));continue}var m=f,x={};Wy(m)?((0,Ut.setStyleProp)(m.attribs.style,m.attribs),x=m.attribs):m.attribs&&(x=(0,Gy.default)(m.attribs,m.name));var w=void 0;switch(f.type){case"script":case"style":f.children[0]&&(x.dangerouslySetInnerHTML={__html:f.children[0].data});break;case"tag":f.name==="textarea"&&f.children[0]?x.defaultValue=f.children[0].data:f.children&&f.children.length&&(w=Wu(f.children,t));break;default:continue}u>1&&(x.key=d),n.push(s(l(f.name,x,w),f,d))}return n.length===1?n[0]:n}function Wy(e){return Ut.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,Ut.isCustomComponent)(e.name,e.attribs)}(function(e){var t=X&&X.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(e,"__esModule",{value:!0}),e.htmlToDOM=e.domToReact=e.attributesToProps=e.Text=e.ProcessingInstruction=e.Element=e.Comment=void 0,e.default=l;var n=t(Ps);e.htmlToDOM=n.default;var r=t(jr);e.attributesToProps=r.default;var s=t(Fs);e.domToReact=s.default;var a=ks;Object.defineProperty(e,"Comment",{enumerable:!0,get:function(){return a.Comment}}),Object.defineProperty(e,"Element",{enumerable:!0,get:function(){return a.Element}}),Object.defineProperty(e,"ProcessingInstruction",{enumerable:!0,get:function(){return a.ProcessingInstruction}}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return a.Text}});var o={lowerCaseAttributeNames:!1};function l(c,u){if(typeof c!="string")throw new TypeError("First argument must be a string");return c?(0,s.default)((0,n.default)(c,(u==null?void 0:u.htmlparser2)||o),u):[]}})(xr);const yo=wd(xr),Uy=yo.default||yo;function cr({dangerouslySetInnerHTML:e}){const t=e.__html;return p.useMemo(()=>Uy(String(t),Zy),[t])}const Yy=["mailto","tel","sms","facetime"],Xy=new Set(Yy),Zy={replace(e){if(e instanceof xr.Element&&e.name==="a"&&e.attribs.href!==void 0){const t=e.attribs.href.indexOf(":");if(0<=t){const n=e.attribs.href.substring(0,t);if(Xy.has(n))return i.jsx(Ky,{href:e.attribs.href,protocol:n,contentDom:e.children})}}}};function Ky({href:e,protocol:t,contentDom:n}){const r=U(),s=p.useMemo(()=>xr.domToReact(n),[n]);return i.jsx(cu,{href:e,className:"text-nowrap break-keep",title:r.formatMessage({id:`obfuscatedLink.title.${t}`}),children:s})}const ce=p.forwardRef(function({children:t,className:n,dangerouslySetInnerHTML:r,...s},a){return i.jsx("div",{className:A(n,"body-text"),...s,ref:a,children:r!==void 0?i.jsx(cr,{dangerouslySetInnerHTML:r}):t})});function qy({data:e}){const t=[],n=[...e.content.bodytext],r=e.content.tableHeaderPosition;return n[0]&&r===Ws.top&&(t.push(n[0]),n.shift()),i.jsxs("section",{className:"text module",children:[i.jsx(W,{data:e}),i.jsx("div",{className:"text-container",children:i.jsx("div",{className:"inner",children:i.jsx(ce,{children:i.jsxs("table",{className:"w-full",children:[e.content.tableCaption&&i.jsx("caption",{className:"caption-bottom text-center p-2 text-[0.5rem]",children:e.content.tableCaption}),i.jsx("thead",{className:"font-bold",children:t.map((s,a)=>i.jsx("tr",{children:s.map((o,l)=>i.jsx("th",{className:"text-left",scope:"col",children:o},l))},a))}),i.jsx("tbody",{children:n.map((s,a)=>i.jsx("tr",{children:s.map((o,l)=>l===0&&r===Ws.left?i.jsx("th",{className:"font-bold",scope:"row",children:o},l):i.jsx("td",{children:o},l))},a))})]})})})})]})}function Jy({data:e}){const t=U(),[n,r]=p.useState(!1),[s,{height:a}]=ue(),o=p.useCallback(()=>r(f=>!f),[]),l=e.content.headerLayout===22,c=p.useMemo(()=>
233{if(l)return i.jsx("span",{className:"icon fold-state-indicator","aria-label":t.formatMessage({id:n?"ceText.collapse":"ceText.expand"}),children:i.jsx("span",{className:"inner"})})},[l,n,t]);let u=i.jsx(W,{data:e,rightContent:c}),d=i.jsx(ce,{className:A({"columns-2 gap-x-[0.3rem]":e.appearance.layout==="layout-two-col-section"}),dangerouslySetInnerHTML:{__html:e.content.bodytext},ref:s});return l&&(u=i.jsx("button",{type:"button",onClick:o,tabIndex:0,className:"block w-full cursor-pointer text-left",title:t.formatMessage({id:n?"ceText.collapse":"ceText.expand"}),children:u}),n?d=i.jsx(ne.div,{animate:{height:a},className:"overflow-hidden",children:d}):d=i.jsx(ne.div,{role:"button",onClick:o,tabIndex:0,onKeyDown:o,animate:{height:"calc(var(--font-size) * var(--line-height-text) * 6)"},className:"cursor-pointer overflow-hidden",style:{maskImage:`linear-gradient( 234 to top, 235 transparent 0, 236 black calc(var(--font-size) * var(--line-height-text) * 4), 237 black 100%, 238 transparent 100% 239 )`,maskSize:"100% 100%",maskPosition:"center",maskRepeat:"no-repeat"},children:d})),i.jsxs("section",{className:A("text module",{foldout:l,folded:l&&!n}),children:[u,i.jsx("div",{className:"text-container",children:i.jsx("div",{className:"inner",children:d})})]})}function Qy({data:e}){var t,n;return i.jsx("li",{className:"element menu-item","data-id":"designmethoden-und-experiment",children:i.jsxs(fr,{className:"menu-item-inner",to:e.link,target:e.target===""?void 0:e.target,children:[i.jsx("div",{className:"image-wrapper",children:i.jsx(hs,{src:(n=(t=e.thumbnail)==null?void 0:t[0])==null?void 0:n.publicUrl})}),i.jsx("div",{className:"title-wrapper",children:i.jsx("div",{className:"menu-title no-sub",children:i.jsx("span",{children:e.title})})})]})})}function ew({data:e}){return i.jsxs("section",{className:"schwerpunkte module",children:[i.jsx(W,{data:e}),i.jsx("ul",{className:"pushy item-count-6",children:e.content.menu.map((t,n)=>i.jsx("li",{children:i.jsx(Qy,{data:t})},n))})]})}function tw({fileType:e,size:t="full"}){return i.jsxs("div",{className:`icon file ${t}`,children:[i.jsx("div",{className:"shadow"}),i.jsx("div",{className:"corner"}),i.jsx("span",{children:e})]})}function Ds({download:{publicUrl:e,properties:{title:t,extension:n,mimeType:r,filename:s}},size:a="full"}){return i.jsxs("a",{className:`document-download-tile ${a}`,href:e,download:s,type:r,target:"_blank",children:[i.jsx("div",{className:"icon-container",children:i.jsx(tw,{size:a,fileType:n})}),i.jsx("div",{className:"title-container",children:i.jsx("span",{children:t??s})})]})}function nw({data:e}){const t=U(),[n,r]=p.useState(!1),[s,{height:a}]=ue(),o=p.useCallback(()=>r(f=>!f),[]),l=e.content.headerLayout===22,c=p.useMemo(()=>{if(l)return i.jsx("span",{className:"icon fold-state-indicator","aria-label":t.formatMessage({id:n?"ceText.collapse":"ceText.expand"}),children:i.jsx("span",{className:"inner"})})},[l,n,t]);let u=i.jsx(W,{data:e,rightContent:c}),d=i.jsx("div",{className:"document-download-wrapper",ref:s,children:e.content.media.map((f,h)=>i.jsx(Ds,{download:f},h))});return l&&(u=i.jsx("button",{type:"button",onClick:o,tabIndex:0,className:"block w-full cursor-pointer text-left",title:t.formatMessage({id:n?"ceText.collapse":"ceText.expand"}),children:u}),n?d=i.jsx(ne.div,{animate:{height:a},className:"overflow-hidden",children:d}):d=i.jsx(ne.div,{role:"button",onClick:o,tabIndex:0,onKeyDown:o,animate:{height:"calc(var(--font-size) * var(--line-height-text) * 6)"},className:"cursor-pointer overflow-hidden",style:{maskImage:`linear-gradient( 240 to top, 241 transparent 0, 242 black calc(var(--font-size) * var(--line-height-text) * 4), 243 black 100%, 244 transparent 100% 245 )`,maskSize:"100% 100%",maskPosition:"center",maskRepeat:"no-repeat"},children:d})),i.jsxs("section",{className:A("module",{foldout:l,folded:l&&!n}),children:[u,i.jsx("div",{className:"my-gap-xl",children:d})]})}function rw({media:e}){let t=i.jsx(i.Fragment,{children:i.jsxs("figure",{className:"container image",children:[i.jsxs("div",{className:"container-inner",children:[e.type==="image"&&i.jsx(Z,{image:e}),e.type==="video"&&i.jsx(vn,{video:e})]}),i.jsx("figcaption",{className:"container title",children:i.jsx("div",{className:"col-left",children:i.jsx("div",{className:"card-title whitespace-pre-line",children:e.properties.description})})})]})});return e.properties.link!==null&&(t=i.jsx(G,{to:e.properties.link,children:t})),t}function Uu({medias:e,size:t,mode:n}){return i.jsx(gr,{swiperClassname:`swiper-gallery size-${t}`,slideClassname:`element gallery mode-${n}`,children:e.map((r,s)=>i.jsx(rw,{media:r},s))})}function iw({data:e,size:t}){return i.jsxs("div",{className:`works-showcase module ${t} hero`,children:[i.jsx(W,{data:e}),i.jsx("div",{className:"inner",children:i.jsx("div",{className:"content",children:i.jsx(Uu,{medias:e.content.images,size:t,mode:"work-showcase"})})})]})}var sw={cm:!0,mm:!0,in:!0,px:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vw:!0,vh:!0,vmin:!0,vmax:!0,"%":!0};function aw(e){if(typeof e=="number")return{value:e,unit:"px"};var t,n=(e.match(/^[0-9.]*/)||"").toString();n.includes(".")?t=parseFloat(n):t=parseInt(n,10);var r=(e.match(/[^0-9]*$/)||"").toString();return sw[r]?{value:t,unit:r}:(console.warn("React Spinners: ".concat(e," is not a valid css value. Defaulting to ").concat(t,"px.")),{value:t,unit:"px"})}function ri(e){var t=aw(e);return"".concat(t.value).concat(t.unit)}var Yu=function(e,t,n){var r="react-spinners-".concat(e,"-").concat(n);if(typeof window>"u"||!window.document)return r;var s=document.createElement("style");document.head.appendChild(s);var a=s.sheet,o=` 246 @keyframes `.concat(r,` { 247 `).concat(t,` 248 } 249 `);return a&&a.insertRule(o,0),r},ur;(function(e){e.maroon="#800000",e.red="#FF0000",e.orange="#FFA500",e.yellow="#FFFF00",e.olive="#808000",e.green="#008000",e.purple="#800080",e.fuchsia="#FF00FF",e.lime="#00FF00",e.teal="#008080",e.aqua="#00FFFF",e.blue="#0000FF",e.navy="#000080",e.black="#000000",e.gray="#808080",e.silver="#C0C0C0",e.white="#FFFFFF"})(ur||(ur={}));var ow=function(e,t){if(e.includes("/"))return e.replace("rgb(","rgba(");var n=e.substring(e.startsWith("rgba(")?5:4,e.length-1).trim(),r
249=n.split(",");return r.length===4?e.replace("rgb(","rgba("):r.length===3?"rgba(".concat(n,", ").concat(t,")"):"rgba(".concat(n," / ").concat(t,")")},lw=function(e,t){if(e.startsWith("rgb"))return ow(e,t);if(Object.keys(ur).includes(e)&&(e=ur[e]),e[0]==="#"&&(e=e.slice(1)),e.length===3){var n="";e.split("").forEach(function(s){n+=s,n+=s}),e=n}var r=(e.match(/.{2}/g)||[]).map(function(s){return parseInt(s,16)}).join(", ");return"rgba(".concat(r,", ").concat(t,")")},dr=function(){return dr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},dr.apply(this,arguments)},cw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(e);s<r.length;s++)t.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(e,r[s])&&(n[r[s]]=e[r[s]]);return n},uw=Yu("BarLoader","0% {left: -35%;right: 100%} 60% {left: 100%;right: -90%} 100% {left: 100%;right: -90%}","long"),dw=Yu("BarLoader","0% {left: -200%;right: 100%} 60% {left: 107%;right: -8%} 100% {left: 107%;right: -8%}","short");function fw(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,s=r===void 0?"#000000":r,a=e.speedMultiplier,o=a===void 0?1:a,l=e.cssOverride,c=l===void 0?{}:l,u=e.height,d=u===void 0?4:u,f=e.width,h=f===void 0?100:f,b=cw(e,["loading","color","speedMultiplier","cssOverride","height","width"]),m=dr({display:"inherit",position:"relative",width:ri(h),height:ri(d),overflow:"hidden",backgroundColor:lw(s,.2),backgroundClip:"padding-box"},c),x=function(w){return{position:"absolute",height:ri(d),overflow:"hidden",backgroundColor:s,backgroundClip:"padding-box",display:"block",borderRadius:2,willChange:"left, right",animationFillMode:"forwards",animation:"".concat(w===1?uw:dw," ").concat(2.1/o,"s ").concat(w===2?"".concat(1.15/o,"s"):""," ").concat(w===1?"cubic-bezier(0.65, 0.815, 0.735, 0.395)":"cubic-bezier(0.165, 0.84, 0.44, 1)"," infinite")}};return n?p.createElement("span",dr({style:m},b),p.createElement("span",{style:x(1)}),p.createElement("span",{style:x(2)})):null}const pw="/fileadmin/frontend/cap_wasm_bg-AtYDxbMT.wasm",Xu="KGZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiO2xldCBhLHU9MCxsPW51bGw7ZnVuY3Rpb24gZygpe3JldHVybihsPT09bnVsbHx8bC5ieXRlTGVuZ3RoPT09MCkmJihsPW5ldyBVaW50OEFycmF5KGEubWVtb3J5LmJ1ZmZlcikpLGx9Y29uc3QgYj10eXBlb2YgVGV4dEVuY29kZXI8InUiP25ldyBUZXh0RW5jb2RlcigidXRmLTgiKTp7ZW5jb2RlOigpPT57dGhyb3cgRXJyb3IoIlRleHRFbmNvZGVyIG5vdCBhdmFpbGFibGUiKX19LF89dHlwZW9mIGIuZW5jb2RlSW50bz09ImZ1bmN0aW9uIj9mdW5jdGlvbihlLG4pe3JldHVybiBiLmVuY29kZUludG8oZSxuKX06ZnVuY3Rpb24oZSxuKXtjb25zdCB0PWIuZW5jb2RlKGUpO3JldHVybiBuLnNldCh0KSx7cmVhZDplLmxlbmd0aCx3cml0dGVuOnQubGVuZ3RofX07ZnVuY3Rpb24geShlLG4sdCl7aWYodD09PXZvaWQgMCl7Y29uc3QgYz1iLmVuY29kZShlKSxmPW4oYy5sZW5ndGgsMSk+Pj4wO3JldHVybiBnKCkuc3ViYXJyYXkoZixmK2MubGVuZ3RoKS5zZXQoYyksdT1jLmxlbmd0aCxmfWxldCBzPWUubGVuZ3RoLHI9bihzLDEpPj4+MDtjb25zdCBpPWcoKTtsZXQgbz0wO2Zvcig7bzxzO28rKyl7Y29uc3QgYz1lLmNoYXJDb2RlQXQobyk7aWYoYz4xMjcpYnJlYWs7aVtyK29dPWN9aWYobyE9PXMpe28hPT0wJiYoZT1lLnNsaWNlKG8pKSxyPXQocixzLHM9bytlLmxlbmd0aCozLDEpPj4+MDtjb25zdCBjPWcoKS5zdWJhcnJheShyK28scitzKSxmPV8oZSxjKTtvKz1mLndyaXR0ZW4scj10KHIscyxvLDEpPj4+MH1yZXR1cm4gdT1vLHJ9ZnVuY3Rpb24gbShlLG4pe2NvbnN0IHQ9eShlLGEuX193YmluZGdlbl9tYWxsb2MsYS5fX3diaW5kZ2VuX3JlYWxsb2MpLHM9dSxyPXkobixhLl9fd2JpbmRnZW5fbWFsbG9jLGEuX193YmluZGdlbl9yZWFsbG9jKSxpPXUsbz1hLnNvbHZlX3Bvdyh0LHMscixpKTtyZXR1cm4gQmlnSW50LmFzVWludE4oNjQsbyl9YXN5bmMgZnVuY3Rpb24gaChlLG4pe2lmKHR5cGVvZiBSZXNwb25zZT09ImZ1bmN0aW9uIiYmZSBpbnN0YW5jZW9mIFJlc3BvbnNlKXtpZih0eXBlb2YgV2ViQXNzZW1ibHkuaW5zdGFudGlhdGVTdHJlYW1pbmc9PSJmdW5jdGlvbiIpdHJ5e3JldHVybiBhd2FpdCBXZWJBc3NlbWJseS5pbnN0YW50aWF0ZVN0cmVhbWluZyhlLG4pfWNhdGNoKHMpe2lmKGUuaGVhZGVycy5nZXQoIkNvbnRlbnQtVHlwZSIpIT0iYXBwbGljYXRpb24vd2FzbSIpY29uc29sZS53YXJuKCJgV2ViQXNzZW1ibHkuaW5zdGFudGlhdGVTdHJlYW1pbmdgIGZhaWxlZCBiZWNhdXNlIHlvdXIgc2VydmVyIGRvZXMgbm90IHNlcnZlIFdhc20gd2l0aCBgYXBwbGljYXRpb24vd2FzbWAgTUlNRSB0eXBlLiBGYWxsaW5nIGJhY2sgdG8gYFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlYCB3aGljaCBpcyBzbG93ZXIuIE9yaWdpbmFsIGVycm9yOlxuIixzKTtlbHNlIHRocm93IHN9Y29uc3QgdD1h
249d2FpdCBlLmFycmF5QnVmZmVyKCk7cmV0dXJuIGF3YWl0IFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlKHQsbil9ZWxzZXtjb25zdCB0PWF3YWl0IFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlKGUsbik7cmV0dXJuIHQgaW5zdGFuY2VvZiBXZWJBc3NlbWJseS5JbnN0YW5jZT97aW5zdGFuY2U6dCxtb2R1bGU6ZX06dH19ZnVuY3Rpb24gQSgpe2NvbnN0IGU9e307cmV0dXJuIGUud2JnPXt9LGUud2JnLl9fd2JpbmRnZW5faW5pdF9leHRlcm5yZWZfdGFibGU9ZnVuY3Rpb24oKXtjb25zdCBuPWEuX193YmluZGdlbl9leHBvcnRfMCx0PW4uZ3Jvdyg0KTtuLnNldCgwLHZvaWQgMCksbi5zZXQodCswLHZvaWQgMCksbi5zZXQodCsxLG51bGwpLG4uc2V0KHQrMiwhMCksbi5zZXQodCszLCExKX0sZX1mdW5jdGlvbiBUKGUsbil7cmV0dXJuIGE9ZS5leHBvcnRzLGQuX193YmluZGdlbl93YXNtX21vZHVsZT1uLGw9bnVsbCxhLl9fd2JpbmRnZW5fc3RhcnQoKSxhfWFzeW5jIGZ1bmN0aW9uIGQoZSl7aWYoYSE9PXZvaWQgMClyZXR1cm4gYTt0eXBlb2YgZTwidSImJihPYmplY3QuZ2V0UHJvdG90eXBlT2YoZSk9PT1PYmplY3QucHJvdG90eXBlP3ttb2R1bGVfb3JfcGF0aDplfT1lOmNvbnNvbGUud2FybigidXNpbmcgZGVwcmVjYXRlZCBwYXJhbWV0ZXJzIGZvciB0aGUgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb247IHBhc3MgYSBzaW5nbGUgb2JqZWN0IGluc3RlYWQiKSksdHlwZW9mIGU+InUiJiYoZT1uZXcgVVJMKCIvZmlsZWFkbWluL2Zyb250ZW5kL2NhcF93YXNtX2JnLUF0WUR4Yk1ULndhc20iLHNlbGYubG9jYXRpb24uaHJlZikpO2NvbnN0IG49QSgpOyh0eXBlb2YgZT09InN0cmluZyJ8fHR5cGVvZiBSZXF1ZXN0PT0iZnVuY3Rpb24iJiZlIGluc3RhbmNlb2YgUmVxdWVzdHx8dHlwZW9mIFVSTD09ImZ1bmN0aW9uIiYmZSBpbnN0YW5jZW9mIFVSTCkmJihlPWZldGNoKGUpKTtjb25zdHtpbnN0YW5jZTp0LG1vZHVsZTpzfT1hd2FpdCBoKGF3YWl0IGUsbik7cmV0dXJuIFQodCxzKX1hc3luYyBmdW5jdGlvbiBXKGUsbil7Y29uc3QgdD1uZXcgVGV4dEVuY29kZXIscz1uZXcgVWludDhBcnJheShuLmxlbmd0aC8yKTtmb3IobGV0IGk9MDtpPHMubGVuZ3RoO2krKylzW2ldPXBhcnNlSW50KG4uc3Vic3RyaW5nKGkqMixpKjIrMiksMTYpO2NvbnN0IHI9cy5sZW5ndGg7Zm9yKGxldCBpPTA7O2krPTEpe2NvbnN0IG89YCR7ZX0ke2l9YCxjPXQuZW5jb2RlKG8pLGY9YXdhaXQgY3J5cHRvLnN1YnRsZS5kaWdlc3QoIlNIQS0yNTYiLGMpLHY9bmV3IFVpbnQ4QXJyYXkoZiwwLHIpO2xldCBwPSEwO2ZvcihsZXQgdz0wO3c8cjt3KyspaWYodlt3XSE9PXNbd10pe3A9ITE7YnJlYWt9aWYocClyZXR1cm4gaX19c2VsZi5vbm1lc3NhZ2U9YXN5bmMoe2RhdGE6e3NhbHQ6ZSx0YXJnZXQ6bix3YXNtVXJsOnR9fSk9PntsZXQgczt0cnl7YXdhaXQgZCh0KSxzPW19Y2F0Y2gocil7Y29uc29sZS5lcnJvcigiW2NhcF0gdXNpbmcgZmFsbGJhY2sgc29sdmVyIGR1ZSB0byBlcnJvcjoiLHIpLHM9V310cnl7Y29uc3Qgcj1wZXJmb3JtYW5jZS5ub3coKSxpPWF3YWl0IHMoZSxuKSxvPXBlcmZvcm1hbmNlLm5vdygpO3NlbGYucG9zdE1lc3NhZ2Uoe25vbmNlOk51bWJlcihpKSxmb3VuZDohMCxkdXJhdGlvbk1zOm8tcn0pfWNhdGNoKHIpe2NvbnNvbGUuZXJyb3IoIltjYXBdIHNvbHZlciBlcnJvciIsciksc2VsZi5wb3N0TWVzc2FnZSh7Zm91bmQ6ITEsZXJyb3I6ci5tZXNzYWdlfHxTdHJpbmcocil9KX19LHNlbGYub25lcnJvcj1lPT57c2VsZi5wb3N0TWVzc2FnZSh7Zm91bmQ6ITEsZXJyb3I6YFdvcmtlciBlcnJvcjogJHtlLm1lc3NhZ2V8fGV9YH0pfX0pKCk7Ci8vIyBzb3VyY2VNYXBwaW5nVVJMPXNvbHZlci13b3JrZXItSzdXaDdjcWEuanMubWFwCg==",hw=e=>Uint8Array.from(atob(e),t=>t.charCodeAt(0)),wo=typeof self<"u"&&self.Blob&&new Blob([hw(Xu)],{type:"text/javascript;charset=utf-8"});function mw(e){let t;try{if(t=wo&&(self.URL||self.webkitURL).createObjectURL(wo),!t)throw"";const n=new Worker(t,{name:e==null?void 0:e.name});return n.addEventListener("error",()=>{(self.URL||self.webkitURL).revokeObjectURL(t)}),n}catch{return new Worker("data:text/javascript;base64,"+Xu,{name:e==null?void 0:e.name})}finally{t&&(self.URL||self.webkitURL).revokeObjectURL(t)}}function jo(){return new mw}async function vw(e){const t=e.length;let n=0;const r=navigator.hardwareConcurrency||8,s=Array(r).fill(null).map(()=>{try{return jo()}catch(l){throw console.error("[cap] Failed to create worker:",l),new Error("Worker creation failed")}}),a=([l,c],u)=>new Promise((d,f)=>{const h=s[u];if(!h){f(new Error("Worker not available"));return}const b=setTimeout(()=>{try{h.terminate(),s[u]=jo()}catch(m){console.error("[cap] Error terminating/recreating worker:",m)}f(new Error("Worker timeout"))},3e4);h.onmessage=({data:m})=>{if(m.error){console.error("[cap] error: ",m.error);return}clearTimeout(b),n++,console.log("[cap] progress: ",Math.round(n/t*100)),d([l,c,String(m.nonce)])},h.onerror=m=>{clearTimeout(b),console.error("[cap] error: ",m),f(m)};try{h.postMessage({salt:l,target:c,wasmUrl:new URL(pw,import.meta.url).toString()})}catch(m){clearTimeout(b),f(new Error(`Failed to send message to worker: ${m.message}`))}}),o=[];try{for(let l=0;l<e.length;l+=r){const c=e.slice(l,Math.min(l+r,e.length)),u=await Promise.all(c.map(a));o.push(...u)}}
249finally{s.forEach(l=>{if(l)try{l.terminate()}catch(c){console.error("[cap] Error terminating worker:",c)}})}return o}function gw({enabled:e=!1,hiddenTokenInputName:t,onTokenChange:n}){const[r,s]=p.useState(null),[a,o]=p.useState(null);return p.useEffect(()=>{if(e)return Ee(async l=>{const u=await(await fetch("/api/cap/challenge",{headers:{Accept:"application/json"},signal:l})).json();s(u)})},[e]),p.useEffect(()=>{if(!r)return;const l=r;return Ee(async c=>{const u=await vw(l.challenge),f=await(await fetch("/api/cap/redeem",{body:JSON.stringify({token:l.token,solutions:u}),method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},signal:c})).json();o(f.token)})},[r]),p.useEffect(()=>{n&&a&&n(a)},[a,n]),a&&t?i.jsx("input",{type:"hidden",name:t,value:a}):null}function Zu({element:e}){if(Ie("NotEmpty",e))return i.jsx("span",{className:"required",children:"*"})}function bt({element:e,errors:t,children:n,showLabel:r=!0}){const s=t==null?void 0:t[e.identifier];return i.jsxs("div",{className:A("form-group",{"with-label":r}),children:[r&&i.jsxs("label",{htmlFor:e.identifier,children:[e.label,i.jsx(Zu,{element:e})]}),n,s&&i.jsx("div",{className:"text-red-600",children:s})]})}function Xe(e,t={}){return{required:t.required!==!1&&Ie("NotEmpty",e)!==void 0,...nn(Ie("StringLength",e),Je(({options:n})=>({minLength:Number(n.minimum),maxLength:Number(n.maximum)}))),...nn(Ie("NumberRange",e),Je(({options:n})=>({min:Number(n.minimum),max:Number(n.maximum)})))}}function bw({element:e,errors:t}){const n=p.useRef(null),r=Ie("NotEmpty",e)!==void 0,[s,a]=p.useState(r),o=Ie("Count",e),l=(o==null?void 0:o.options.minimum)??(r?1:0),c=p.useCallback(()=>{if(!n.current)return;const f=Array.from(n.current.querySelectorAll("input")).filter(h=>h.checked).length;a(f<l)},[l]);p.useEffect(c,[c]);const u=e.type==="RadioButton"?"radio":"checkbox",d=e.type==="MultiCheckbox"||e.type==="MultiSelect";return i.jsx(bt,{element:e,errors:t,children:i.jsx("div",{ref:n,className:`${u}-group`,onChange:r?c:void 0,children:Object.entries(e.properties.options).map(([f,h])=>{const b=Array.isArray(e.value)?e.value.includes(h):e.value===h;return i.jsxs("label",{className:`${u}-input-container`,children:[i.jsx("input",{type:u,name:`${e.name}${d?"[]":""}`,value:h,defaultChecked:b,...Xe(e,{required:!1}),required:s}),f]},h)})})})}function In({element:e,errors:t,type:n="text"}){return Ie("EmailAddress",e)!==void 0?n="email":(Ie("Integer",e)!==void 0||Ie("NumberRange",e)!==void 0)&&(n="number"),i.jsx(bt,{element:e,errors:t,children:i.jsx("div",{className:"text-input-container",children:i.jsx("input",{type:n,id:e.identifier,name:e.name,defaultValue:e.value??e.defaultValue,...Xe(e)})})})}function xw({element:e,errors:t}){switch(e.type){case"RadioButton":case"MultiCheckbox":case"MultiSelect":return i.jsx(bw,{element:e,errors:t});case"SingleSelect":return i.jsx(bt,{element:e,errors:t,children:i.jsx("div",{className:"select-input-container",children:i.jsxs("select",{id:e.identifier,name:e.name,...Xe(e),defaultValue:e.value??e.defaultValue,children:[e.properties.prependOptionLabel&&i.jsx("option",{value:"",children:e.properties.prependOptionLabel}),Object.entries(e.properties.options).map(([n,r])=>i.jsx("option",{value:r,children:n},r))]})})});case"Checkbox":return i.jsx(bt,{element:e,errors:t,showLabel:!1,children:i.jsx("div",{className:"checkbox-group",children:i.jsxs("label",{className:"checkbox-input-container",children:[i.jsx("input",{type:"checkbox",id:e.identifier,name:e.name,value:"1",defaultChecked:e.value!==null,...Xe(e)}),i.jsxs("span",{children:[e.label,i.jsx(Zu,{element:e})]})]})})});case"Text":return i.jsx(In,{element:e,errors:t});case"Email":return i.jsx(In,{type:"email",element:e,errors:t});case"Telephone":return i.jsx(In,{type:"tel",element:e,errors:t});case"DatePicker":return i.jsx(In,{element:e,errors:t});case"Textarea":return i.jsx(bt,{element:e,errors:t,children:i.jsx("div",{className:"textarea-input-container",children:i.jsx("textarea",{id:e.identifier,name:e.name,defaultValue:e.value??e.defaultValue,...Xe(e)})})});case"StaticText":return e.properties.text;case"Hidden":return i.jsx("input",{type:"hidden",id:e.identifier,name:e.name,defaultValue:e.value??e.defaultValue,...Xe(e)});case"Honeypot":return i.jsx(bt,{element:e,errors:t,children:i.jsx("input",{type:"text",id:e.identifier,name:e.name,defaultValue:e.value??e.defaultValue,...Xe(e),style:{position:"absolute",margin:"0 0 0 -999em"}})});case"Fieldset":return i.jsxs("fieldset",{className:"form-slide",children:[i.jsx("legend",{children:e.label}),i.jsx(Ku,{elements:e.elements,errors:t})]});case"ContentElement":{const n=e.properties.contentElement;return n&&"content"in n&&"bodytext"in n.content?i.jsx(ce,{dangerouslySetInnerHTML:{__html:n.content.bodytext}}):null}default:hn(e)}}function Ku({elements:e,errors:t}){return i.jsx(i.Fragment,{children:e.map(n=>i.jsx(xw,{element:n,errors:t},n.identifier))})}function yw({summary:e}){return i.jsx("div",{children:e.map((t,n)=>!t.isSection&&t.value===null?null:i.jsx("div",{children:t.isSection?i.jsx("h4",{children:t.label}):i.jsxs("p",{children:[i.jsxs("strong",{children:[t.label,":"]}
249)," ",t.value]})},n))})}function ww({data:e}){var m;const[t,n]=p.useState(!1),[r,s]=p.useState(!1),a=e.content.form.id,o=jd(),l=p.useMemo(()=>o?uf.safeParse(o):null,[o]),c=l==null?void 0:l.data,u=l!=null&&l.error?{api:"API Error"}:((m=c==null?void 0:c.api)==null?void 0:m.errors)??null;l!=null&&l.error&&console.error("API Error",l.error,l.data);const{elements:d,api:f}=a===(c==null?void 0:c.id)?c:e.content.form,h=p.useCallback(x=>s(!0),[]),b=p.useCallback(()=>n(!0),[]);return i.jsxs("section",{className:"module multi-form",children:[i.jsx(W,{data:e}),i.jsxs(Io,{action:e.content.formAction,method:"post",onChange:b,children:[i.jsx(gw,{enabled:t,hiddenTokenInputName:"capToken",onTokenChange:h}),i.jsx(jw,{fieldNamePrefix:f.fieldNamePrefix,page:f.page,elements:d,errors:u,isFormSubmittable:r,isFormSubmittableProcessing:t&&!r})]})]})}function jw({page:e,elements:t,errors:n,fieldNamePrefix:r,isFormSubmittable:s,isFormSubmittableProcessing:a}){return e.type==="Result"?i.jsx("div",{className:"form-slides-container",children:i.jsx("div",{className:"form-slide",children:e.text?i.jsx(ce,{dangerouslySetInnerHTML:{__html:e.text}}):i.jsx(ce,{children:i.jsx("p",{children:i.jsx(D,{id:"form.submitted"})})})})}):i.jsxs(i.Fragment,{children:[i.jsx("h3",{children:e.label}),i.jsx("div",{className:"form-slides-container",children:i.jsxs("div",{className:"form-slide",children:[n&&i.jsx("div",{className:"rounded-3 mb-4 border bg-red-100 p-4 text-red-900",children:Object.entries(n).map(([o,l])=>i.jsxs("div",{children:[o,": ",l]},o))}),e.type==="SummaryPage"?i.jsx(yw,{summary:e.summary??[]}):i.jsx(Ku,{elements:t,errors:n}),e.previousPage!==null&&i.jsx("button",{className:"button",type:"submit",name:`${r}[__currentPage]`,value:e.previousPage,formNoValidate:!0,disabled:!s,children:i.jsxs("div",{className:"flex flex-row items-center justify-center gap-2",children:[a&&i.jsx(Eo,{}),i.jsx("span",{className:"w-auto grow-0 text-center",children:i.jsx(D,{id:"form.previous"})})]})}),i.jsx("button",{className:"button",type:"submit",name:`${r}[__currentPage]`,value:e.nextPage||e.pages+1,disabled:!s,children:i.jsxs("div",{className:"flex flex-row items-center justify-center gap-2",children:[a&&i.jsx(Eo,{}),i.jsx("span",{className:"w-auto grow-0 text-center",children:e.nextPage!==null?i.jsx(D,{id:"form.next"}):i.jsx(D,{id:"form.submit"})})]})})]})})]})}function Eo(){const{energySliderValue:e}=z(),[t,n]=p.useState(!1);if(p.useEffect(()=>n(!0),[]),!t)return null;const r=Ho(zo(e,{type:"binary",dark:[255,255,255],light:[0,0,0]}));return i.jsx(fw,{color:r})}function Ie(e,t){if(t.validators!==void 0){for(const n of t.validators)if(n.identifier===e)return n}}function Vs({articleType:e,eventType:t,articleSubtypeCategory:n,articleTypeCategory:r}){return e==="termin"?i.jsx(D,{id:Bo(t)?`eventType.${t}`:"eventType.default"}):e==="mitteilung"&&(n!=null&&n.title)?(n==null?void 0:n.title)==="-"?null:n==null?void 0:n.title:r==null?void 0:r.title}function qu({article:e}){const t=Vs(e);return i.jsx(Ve,{mode:"news",className:"small-basic",image:e.relatedMedia[0],label:t,title:e.title,href:e.detailsUrl,teaser:e.teasertext,published:nn(e.pubDate,fc(n=>new Date(n)),Je(n=>i.jsx(et,{date:n,year:!0},"date"))),date:e.eventDate})}const Cr=e=>e.data!==null&&e.type==="tx_nnbuhaarticlesandpersons_domain_model_article";function Ew({documents:e,showEmptyError:t}){return e.length===0?t?i.jsx("p",{children:i.jsx(D,{id:"noResults"})}):null:i.jsx("div",{className:"news-overview module",children:i.jsx("div",{className:"wrapper",children:i.jsx("div",{className:"content filterTargetWrapper",children:e.filter(Cr).map(({data:n})=>i.jsx(qu,{article:n},n.uid))})})})}function Sw({documents:e}){return i.jsx("div",{className:"lehrangebot module overview",children:i.jsx("div",{className:"inner filterTargetWrapper",children:e.filter(Cr).map(({data:t})=>i.jsx(au,{article:t},t.uid))})})}function Ju({mode:e,size:t,data:n,getLetterForItem:r,renderItem:s,itemsPerRow:a}){const o=p.useMemo(()=>{const l=[];for(const c of n){const u=r(c);let d=l[l.length-1];(d===void 0||d.letter!==u)&&(d={letter:u,items:[]},l.push(d)),d.items.push(s(c))}return l},[n,r,s]);return i.jsx("div",{className:`module overview-alphabetical size-${t} ${e}`,children:i.jsx("div",{className:"inner",children:i.jsx("div",{className:`grid-container filterTargetWrapper columns-${a}`,children:o.map(({letter:l,items:c},u)=>{const d=Math.ceil(c.length/a);return i.jsxs(p.Fragment,{children:[i.jsx("div",{className:"initial-letter",style:{gridRowEnd:`span ${d}`},children:i.jsx("span",{className:"initial-letter-content",children:l})}),c.map((f,h)=>i.jsx(p.Fragment,{children:f},h))]},u)})})})})}const Tw=e=>e.type==="tx_nnbuhaarticlesandpersons_domain_model_person";function Nw({documents:e}){const t=p.useMemo(()=>{const n=e.filter(Tw);return n.sort(Jn(Cw)),n},[e]);return i.jsx(Ju,{mode:"persons-list",size:"full",itemsPerRow:4,getLetterForItem:Pw,renderItem:Mw,data:t})}function Cw(e){return e.data.lastname.normalize("NFD").toUpperCase()}function Pw(e){return e.data.lastname.substring(0,1).normalize("NFD").substring(0,1).toUpperCase()}function Mw(e){return i.jsx(Ts,{person:e.data})}const Qu=e=>e.type==="tx_nnbuhaarticlesandpersons_domain_model_article"&&e.data!==null&&e.data.articleType==="projekt";function kw({documents:e}){const t=Math.max(3,Math.min(7,Math.floor(e.length/3)));return i.jsx("section",{className:"section works-grid module size-full",children:i.jsx("div",{className:"works-inner-wrapper inner",children:i.jsx("div",{className:`works-grid-container filterTargetWrapper col-count-${t}`,children:e.filter(Qu).map(({data:n})=>i.jsx(an,{article:n},n.uid))})})})}function Lw({documents:e}){const t=Math.max(3,Math.min(7,Math.floor(e.length/3)));return i.jsx("div",{className:`works-grid-container filterTargetWrapper col-count-${t}`,children:e.filter(Qu).map(({data:n})=>i.jsx(an,{article:n},n.uid))})}function $w({article:e}){const{title:t,detailsUrl:n,relatedMedia:r}=e,a=[Dc(r,"image")[0]??null],o=Vs(e);return i.jsx("article",{className:"teaser-card mode-project element",children:i.jsx(G,{to:n??"#",className:"block h-full w-full",children:i.jsxs("div",{className:"buha-article__inner",children:[i.jsx("div",{className:"images-wrapper",children:a.map((l,c)=>i.jsx("div",{className:"buha-article__image",children:l?i.jsx(Z,{image:l,sourceName:"thumbnail"}):i.jsx("div",{className:"aspect-video w-full"})},c))}),i.jsxs("div",{className:"container title",children:[o?i.jsx("div",{className:"card-label",children:o}):null,i.jsx("div",{className:"card-title whitespace-pre-line",children:t})]})]})})})}function Iw({documents:e}){const t=Math.max(3,Math.min(7,Math.floor(e.length/3)));return i.jsx("div",{className:`works-grid-container filterTargetWrapper col-count-${t}`,children:e.filter(Cr).map(({data:n})=>i.jsx($w,{article:n},n.uid))})}const Ow=e=>e.type==="tx_nnbuhaarticlesandpersons_domain_model_article"&&e.data!==null&&e.data.isEvent;function _w({documents:e,showEmptyError:t}){return e.length===0?t?i.jsx("p",{children:i.jsx(D,{id:"noResults"})}):null:i.jsx(Es,{isOverview:!0,children:i.jsx(mt,{className:"filter-hint pinned",title:"Suchergebnis",children:e.filter(Ow).map(({data:n})=>i.jsx(ht,{article:n,isOverview:!0},n.uid))})})}function Aw({documents:e}){return i.jsx("div",{className:"news-overview module",children:i.jsx("div",{className:"wrapper",children:i.jsx("div",{className:"content filterTargetWrapper",children:e.map(t=>i.jsx(Rw,{document:t},t.uid))})})})}function Rw({document:e}){if(e.data===null)return null;switch(e.type){case"pages":return i.jsx("article",{className:A("teaser-card element","mode-news","small-basic"),children:i.jsx(G,{to:e.data.url,className:"card-inner",children:i.jsx("div",{className:"layout",children:i.jsxs("div",{className:"title container",children:[i.jsx("div",{className:"card-title whitespace-pre-line",children:e.data.title}),i.jsx("div",{className:"card-teaser",children:e.data.abstract})]})})})});case"tx_nnbuhaarticlesandpersons_domain_model_article":return i.jsx(qu,{article:e.data});case"tx_nnbuhaarticlesandpersons_domain_model_person":return i.jsx(Ts,{person:e.data});default:hn(e)}}function Fw({article:e}){return i.jsx(Ve,{mode:"lehrangebot",title:e.title,image:e.relatedMedia[0],imageSourceName:"thumbnailFree",imageStyle:"free",href:e.detailsUrl,meta:i.jsx(i.Fragment,{children:i.jsx("span",{children:e.relatedPersons.map(({fullName:t})=>t).join(", ")})})},e.uid)}function Dw({documents:e}){return i.jsx("div",{className:"lehrangebot module overview",children:i.jsx("div",{className:"inner filterTargetWrapper",children:e.filter(Cr).map(({data:t})=>i.jsx(Fw,{article:t},t.uid))})})}function Vw({template:e,documents:t,showEmptyError:n}){switch(e){case"person":return i.jsx(Nw,{documents:t});case"article":case"media":return i.jsx(Ew,{documents:t});case"lehrangebot":return i.jsx(Sw,{documents:t});case"publication":return i.jsx(Dw,{documents:t});case"project":return i.jsx(kw,{documents:t});case"sectionProject":return i.jsx(Lw,{documents:t});case"sectionArchive":return i.jsx(Iw,{documents:t});case"event":return i.jsx(_w,{documents:t,showEmptyError:n});default:return i.jsx(Aw,{documents:t})}}function zw({data:e,id:t,showEmptyError:n=!1,showLoadMore:r=!1,loadMoreUrlTemplate:s=({id:a,loadM
249oreLink:o})=>`/solr-results/${a}${o}`}){var b,m,x;const[a,o]=p.useState(0),l=Ed({key:`section-projects-${a}-${t}`}),c=(b=e.documents)==null?void 0:b.list.results,[u,d]=p.useState(c);if(p.useEffect(()=>{d(c),o(w=>w+1)},[c]),p.useEffect(()=>{var y;if(!l.data||l.state==="loading")return;const w=((y=l.data.documents)==null?void 0:y.list.results)??[];d((v=[])=>[...v,...w])},[l.data,l.state]),u===void 0)return null;const f=(m=l.data)==null?void 0:m.documents,h=r&&((f?f.pagination.next:(x=e.documents)==null?void 0:x.pagination.next)??null);return i.jsxs(i.Fragment,{children:[i.jsx(Vw,{template:e.template,documents:u,showEmptyError:n}),h&&i.jsx(G,{className:"button--load-more",to:h,onClick:w=>{w.preventDefault(),l.load(s({id:t,loadMoreLink:h}))},rel:"next",children:i.jsx(D,{id:"loadMore"})})]})}function On(e){return e<10?`0${e}`:`${e}`}function So(e){const t=e.getFullYear(),n=On(e.getMonth()+1),r=On(e.getDate()),s=On(e.getHours()),a=On(e.getMinutes());return`${t}${n}${r}${s}${a}`}function Hw(e,t){const n=new Date(t);n.setHours(0,0,0,0);const r=new Date(t);return r.setHours(23,59,59,999),e.replace("___FROM___",So(n)).replace("___TO___",So(r))}function ed({className:e,options:t,renderOption:n,staggerAnimation:r=!1}){const s=p.useMemo(()=>t.map(a=>{const{key:o,isActive:l,content:c}=n(a);return i.jsx(ne.li,{className:A("option",{active:l}),variants:{initial:{opacity:0}
249,animate:{opacity:1}},initial:r?void 0:"initial",animate:r?void 0:"animate",exit:r?void 0:"initial",transition:{duration:.2},children:c},o)}),[t,n,r]);return i.jsx("ul",{className:e,children:r?s:i.jsx(fn,{children:s})})}function Gw({facet:e}){const t=U(),[n,r]=p.useState("");if(e.type!=="options")return null;const s=n.toLocaleLowerCase();return i.jsx(ne.div,{variants:{initial:{opacity:0,height:0,y:-20},animate:{opacity:1,height:"auto",y:0},exit:{opacity:0,height:0,y:-20}},initial:"initial",animate:"animate",exit:"exit",className:"element dropdown single-filter-wrapper",style:{display:"block"},transition:{duration:.3,delayChildren:.1,staggerChildren:.1,staggerDirection:1},children:i.jsxs("div",{className:"tile",children:[10<e.options.length&&i.jsx("div",{className:"element search-bar",children:i.jsx("div",{className:"content",children:i.jsx("form",{className:"large",onSubmit:a=>a.preventDefault(),children:i.jsxs("label",{className:"id",children:[i.jsx("span",{className:"title",children:i.jsx(D,{id:"search"})}),i.jsx("input",{type:"text",inputMode:"text",autoComplete:"on",placeholder:t.formatMessage({id:"search"}),value:n,onChange:a=>r(a.currentTarget.value)}),i.jsx("button",{type:"submit",className:"search-submit",children:i.jsx(ms,{label:t.formatMessage({id:"search"})})})]})})})}),i.jsx("div",{className:"inner-container",children:i.jsx("div",{className:"inner-content",children:i.jsx(ed,{options:e.options.filter(a=>a.label.toLocaleLowerCase().includes(s)),renderOption:Bw,staggerAnimation:!0})})})]})})}function Bw(e){return{key:e.value,isActive:e.active,content:i.jsx(G,{to:e.active?e.uris.unset:e.uris.set,className:"pill-label center",preventScrollReset:!0,children:i.jsxs("span",{children:[e.label," (",e.count,")"]})})}}function Ww({facets:e}){return i.jsx("div",{className:"active-filter-bar",children:e.map(t=>{if(t.type==="rangeDate"&&t.minSelected){const r=new Date(t.minSelected);return i.jsxs("div",{className:"active-filter-bar_section",children:[i.jsx("h3",{children:t.label}),i.jsx("ul",{children:i.jsx("li",{className:"option active",children:i.jsx(G,{to:t.uris.unset,className:"pill-label center",preventScrollReset:!0,children:i.jsx("span",{children:i.jsx(et,{date:r,year:!0})})})})})]},t.label)}if(t.type!=="options")return null;const n=t.options.filter(r=>r.active);return n.length===0?null:i.jsxs("div",{className:"active-filter-bar_section",children:[i.jsx("h3",{children:t.label}),i.jsx(ed,{options:n,renderOption:Uw})]},t.label)})})}function Uw(e){return{key:e.value,isActive:!0,content:i.jsx(G,{to:e.uris.unset,className:"pill-label center",preventScrollReset:!0,children:i.jsx("span",{children:e.label})})}}function To(){const e=Oi(),[t]=Oo(),n=Array.from(t.entries()).find(([s])=>s===hc),r=Array.from(t.entries()).filter(([s])=>s.match(e0)!==null);return i.jsx(vc,{formAction:e.pathname,initialSearchTerm:n==null?void 0:n[1],hiddenFields:r})}function Ii({title:e,children:t}){return i.jsxs("div",{className:"overview-header module",children:[i.jsx("div",{className:"content-head mode-page element module",children:i.jsx("div",{className:"title-wrapper",children:i.jsx("h1",{className:"content-title",children:e})})}),t]})}function td({resetUri:e,onResetClick:t,options:n,activeOption:r,setActiveOption:s}){if(n.length>0)return i.jsx("div",{className:"click-filter",children:i.jsxs("ul",{children:[e!==void 0&&i.jsx("li",{children:i.jsx(G,{to:e,preventScrollReset:!0,children:i.jsx(D,{id:"all"})})}),t!==void 0&&e===void 0&&i.jsx("li",{children:i.jsx("button",{type:"button",onClick:t,children:i.jsx(D,{id:"all"})})}),n.map(({id:a,label:o})=>i.jsx("li",{className:Vi("dropdown-trigger",{active:r===a}),children:i.jsx("button",{type:"button",onClick:()=>s(r===a?null:a),children:o})},a))]})})}const Yw=!1;function Xw({title:e,template:t,facets:n,form:r}){const[s,a]=p.useState(null);if(t==="person")return i.jsx(Ii,{title:e||i.jsx(D,{id:`solr.title.${t}`}),children:i.jsx("div",{className:"page-nav-sub",children:i.jsx("div",{className:"sub-nav","data-id":"personen",children:i.jsxs("div",{className:"content",children:[i.jsx(To,{}),n.map(c=>c.type==="options"&&i.jsx(gc,{facet:c,template:t},c.label))]})})})});const o=i.jsxs(i.Fragment,{children:[i.jsx(td,{resetUri:r==null?void 0:r.resetUri,activeOption:s,setActiveOption:a,options:n.filter(c=>c.type==="options"||Yw).map(c=>({id:c.label,label:c.label}))}),i.jsx("div",{className:"dropdown-container",children:i.jsx(fn,{mode:"wait",children:n.filter(c=>s===c.label).map(c=>i.jsx(Gw,{facet:c},c.label))})}),i.jsx(Ww,{facets:n})]});let l;return t==="sectionProject"||t==="sectionArchive"?l=i.jsxs("div",{className:"works-grid-header has-filter",children:[i.jsx("div",{className:"title-container",children:i.jsx("h2",{className:"content-head",children:e||i.jsx(D,{id:`solr.title.${t}`})})}),i.jsx("div",{className:"filter-container works-filter-container",children:o})]}):(l=i.jsxs("div",{className:"filter-container",children:[i.jsx(To,{}),o]}),t!=="event"&&(l=i.jsx(Ii,{title:e||i.jsx(D,{id:`solr.title.${t}`}),children:l}))),l}function zs({data:e,showResult:t=!0,title:n,...r}){return Kw(e),i.jsxs(i.Fragment,{children:[i.jsx(Xw,{template:e.template,facets:e.facets,form:e.form,title:n}),t&&i.jsx(zw,{data:e,...r})]})}function Pr({data:e,showEmptyError:t,showResult:n}){return i.jsx(zs,{id:e.id,title:e.content.header||void 0,data:e.content.data,showEmptyError:t,showResult:n,showLoadMore:!0})}function Zw(){const e=new Date,t=e.getFullYear();return e.getMonth()+1<7?`${t}-SoSe`:`${t}-WiSe`}function Kw({template:e,facets:t}){const n=dn(),r=_o(),s=p.useCallback(o=>{const l=t.flatMap(c=>c.type==="options"?c.options:void 0).find(c=>(c==null?void 0:c.label)===o);l&&r(l.uris.set,{replace:!0})},[t,r]),a=p.useRef(!1);p.useEffect(()=>{a.current=!1},[e]),p.useEffect(()=>{if(a.current)return;a.current=!0,e==="lehrangebot"&&s(Zw());const o=new URL(window.location.href);e==="news"&&!o.searchParams.has("tx_solr[filter][0]")&&s(n==="de"?"Hochschule allgemein":"University culture")},[n,s,e])}function qw({data:e}){const[t,n]=p.useState(0),s=[[0,3],[3,6]].map(([a,o])=>e.supernews.slice(a,o));return i.jsx("div",{className:"supernews module",children:s.map((a,o)=>a.length?i.jsx("div",{className:"inner layout-row",children:a.map((l,c)=>{const u=c,d=rn(l.media,"video"),f=d?void 0:rn(l.media,"image");return i.jsx(Ve,{mode:"supernews",image:f,imageSourceName:"main",video:d,title:l.header,label:i.jsx("div",{dangerouslySetInnerHTML:{__html:l.subheader}}),imageStyle:l.layout==="contain"?"contain":"cover",active:u===t,onMouseEnter:()=>n(u),href:l.headerLink===""?"#":l.headerLink.href},c)})},o):null)})}function Jw(e){return[null,void 0,"","self"].includes(e.target)&&!e.hasAttribute("download")}function Qw(e){const t=_o();p.useEffect(()=>{var r;const n=new AbortController;
249return(r=e.current)==null||r.addEventListener("click",s=>{var l,c;const a=(c=(l=s.target).closest)==null?void 0:c.call(l,"a");if(!a)return;const o=new URL(a.href,location.origin);o.origin===location.origin&&a0(s)&&Jw(a)&&(s.preventDefault(),t(o.pathname+o.search+o.hash))},{signal:n.signal}),()=>n.abort()})}function nd({data:e}){const t=p.useRef(null);return Qw(t),i.jsxs("div",{id:"c"+e.id,className:"application-table module",children:[i.jsx("div",{className:"content-head mode-module element",children:i.jsx("div",{className:"title-wrapper",children:i.jsx("h2",{className:"content-title",children:e.content.header})})}),i.jsx("div",{className:"inner",ref:t,children:i.jsx(cr,{dangerouslySetInnerHTML:{__html:e.content.bodytext}})})]})}function e2({data:e}){const t=e.content.data;return t.action!=="list"?i.jsx(rt,{type:`${e.type}@${t.action}`}):i.jsx("div",{className:"grant-teaser module",children:i.jsxs("div",{className:"inner",children:[i.jsx(W,{data:e}),i.jsx("div",{className:"content pushy pushy-column",children:t.articles.map(n=>{var r;return i.jsx(Ve,{mode:"grant-teaser",title:n.title,href:n.detailsUrl,date:n.eventEndDate&&i.jsx(Fe,{value:n.eventEndDate,month:"2-digit",day:"2-digit",year:"numeric"}),meta:(r=n.articleSubtypeCategory)==null?void 0:r.title},n.uid)})})]})})}function t2({type:e}){return i.jsx("div",{className:"module text my-6 bg-yellow-200 p-2 font-bold text-red-900",children:i.jsxs(i.Fragment,{children:["Unsupported Element of Type [",e,"] in Shortcut Content Element."]})})}function n2({data:e}){return e.content.shortcut.map(t=>{const n=t;switch(n.type){case"text":case"header":case"table":case"menu_sitemap":case"menu_sitemap_pages":case"menu_pages":case"menu_subpages":return i.jsx(we,{data:n,size:"full"},n.id);default:return i.jsx(t2,{type:n.type})}})}function we({data:e,size:t}){switch(e.type){case"text":return i.jsx(Jy,{data:e});case"header":return i.jsx(Sx,{data:e});case"html":return i.jsx(Px,{data:e});case"nnbuha22base_application":return i.jsx(nd,{data:e});case"table":return i.jsx(qy,{data:e});case"shortcut":return i.jsx(n2,{data:e});case"menu_sitemap":case"menu_sitemap_pages":case"menu_pages":case"menu_subpages":return i.jsx(ew,{data:e});case"image":return i.jsx(Cx,{data:e});case"video":return i.jsx(Ex,{data:e,size:t});case"uploads":return i.jsx(nw,{data:e});case"form_formframework":return i.jsx(ww,{data:e});case"nnbuhaarticlesandpersons_articles":case"nnbuhaarticlesandpersons_articlestable":return i.jsx(Ig,{data:e});case"nnbuhaarticlesandpersons_events":return i.jsx(e2,{data:e});case"nnbuhaarticlesandpersons_lehrangebote":case"nnbuhaarticlesandpersons_lehrangeboteselected":return i.jsx(wb,{data:e});case"nnbuhaarticlesandpersons_projects":case"nnbuhaarticlesandpersons_projectsselected":return i.jsx(Nb,{data:e,size:t});case"nnbuhaarticlesandpersons_publications":case"nnbuhaarticlesandpersons_publicationsselected":return i.jsx(vb,{data:e,size:t});case"nnbuhaarticlesandpersons_persons":case"nnbuhaarticlesandpersons_personlist":return i.jsx(du,{data:e});case"nnbuhaarticlesandpersons_calendar":return i.jsx(yb,{data:e});case"nnbuha22base_sildeshow":return i.jsx(iw,{data:e,size:t});case"nnbuha22base_supernews":return i.jsx(qw,{data:e});case"nnbuhaarticlesandpersons_media":return i.jsx(vx,{data:e});case"nnbuhaarticlesandpersons_mediaquartet":return i.jsx(jx,{data:e});case"nnbuhaarticlesandpersons_podcaststripe":return i.jsx(xx,{data:e});case"solr_pi_results":return i.jsx(Pr,{data:e});default:return i.jsx(rt,{type:e.type})}}function No(e){const t=p.useRef(e);return p.useEffect(()=>{t.current=e}),t.current}function Mr(e){return new URL(e,"https://cms2.burg-halle.de/")}const Co={studiengang:"pageTitleLabel.studiengang",schwerpunkt:"pageTitleLabel.schwerpunkt",studienrichtung:"pageTitleLabel.studienrichtung",einrichtung:"pageTitleLabel.einrichtung"};function rd(e){const t=U(),n=e in Co?Co[e]:null;if(n)return t.formatMessage({id:n})}function id(){return i.jsx("div",{className:"icon return",children:i.jsxs("svg",{width:"72",height:"100",viewBox:"0 0 72 100",fill:"none",strokeWidth:"4",children:[i.jsx("path",{d:"M16 50L56 50"}),i.jsx("path",{d:"M36 32L16 50L36 68"})]})})}function un({page:e}){var d;const t=Oi().pathname;let n=e.meta.subtitle,r=e.meta.title,s=e.appearance.backendLayout,a=null;e.appearance.backendLayout==="schwerpunkt"&&["studiengang","studienrichtung"].includes(e.meta.parentBackendLayout)&&(r=e.meta.parentTitle,n=e.meta.parentSubtitle,s=e.meta.parentBackendLayout,a=e.meta.parentLink);const l=rd(s);if(r.trim()==="")return null;const c=(d=e.content.colPos150)==null?void 0:d.find(f=>f.type==="menu_sitemap_pages"),u=i.jsxs(i.Fragment,{children:[e.meta.layout!=="10"&&l&&i.jsx("div",{className:"label head top",children:l}),i.jsx("h1",{className:"title",children:r}),n&&i.jsx("div",{className:"label meta bottom",children:n})]});return i.jsxs("header",{className:"page-title essential-item essentials-header sticky top-0",children:[c&&e.meta.parentTitle&&e.meta.parentLink&&e.meta.parentLink!==t&&i.jsx("div",{className:"button-return-container",children:i.jsxs(G,{to:e.meta.parentLink,className:"button--blank icon-button",children:[i.jsx(id,{}),i.jsx("span",{children:e.meta.parentTitle})]})}),i.jsx("div",{className:"inner",children:a?i.jsx(G,{to:a,children:u}):u})]})}function r2({page:{meta:e,appearance:t}}){const n=rd(t.backendLayout);return i.jsx("div",{className:"content-head mode-page element module",children:i.jsxs("div",{className:"title-wrapper",children:[n&&i.jsx("div",{className:"label head category",children:n}),i.jsx("h2",{className:"content-title",children:e.title})]})})}function i2({data:e}){return i.jsx("div",{className:"essential-item module",children:i.jsx(W,{mode:"label",data:e})})}function s2({data:e}){return i.jsxs("div",{className:"essential-item",children:[i.jsx(W,{mode:"label",data:e}),i.jsx("div",{className:"essential-item-content",children:i.jsx("div",{className:"flex flex-col",children:e.content.images.map((t,n)=>i.jsx(Z,{image:t,widthPercentage:30,widthPercentageMobile:100},n))})})]})}function a2({data:e}){return i.jsx("div",{className:"essential-item module",children:i.jsx("div",{className:"essential-item-content",children:i.jsx(ce,{dangerouslySetInnerHTML:{__html:e.content.bodytext}})})})}function o2({data:e}){return i.jsxs("div",{className:"essential-item module",children:[i.jsx(W,{mode:"label",data:e}),i.jsx("div",{className:"essential-item-content",children:i.jsx(ce,{dangerouslySetInnerHTML:{__html:e.content.bodytext}})})]})}function l2({type:e}){return i.jsxs("div",{className:"essential-item text my-6 bg-yellow-200 p-2 font-bold text-red-900",children:["Missing Component for Content Element Type [",e,"]."]})}function sd({data:e}){return i.jsxs(i.Fragment,{children:[i.jsx(fr,{to:e.link,target:e.target===""?void 0:e.target,children:e.title}),e.children&&i.jsx("ul",{className:"mb-0.5 ml-2",children:e.children.map((t,n)=>i.jsx("li",{children:i.jsx(sd,{data:t})},n))})]})}function c2({data:e}){return i.jsxs("div",{className:"essential-item essential-item-nav module",children:[i.jsx(W,{mode:"label",data:e}),i.jsx("ul",{className:"link-list",children:e.content.menu.map((t,n)=>i.jsx("li",{className:"contents",children:i.jsx(sd,{data:t})},n))})]})}function u2({data:e}){var n,r;const t=(r=(n=e.thumbnail)==null?void 0:n[0])==null?void 0:r.publicUrl;return i.jsx("li",{className:A("snippet-with-link",{"snippet-with-image":t}),children:i.jsxs(fr,{to:e.link,target:e.target===""?void 0:e.target,children:[i.jsx("div",{className:"image-wrapper",children:i.jsx("div",{className:"img-menu
249-thumb",children:i.jsx(hs,{src:t})})}),i.jsxs("div",{className:"snippet-info-wrapper",children:[i.jsx("div",{className:"snippet-title",children:e.title}),i.jsx("div",{className:"snippet-sub-info",children:e.subtitle})]})]})})}function d2({data:e}){return i.jsxs("div",{className:"essential-item essential-foldout-section module",children:[i.jsx(W,{mode:"label",data:e}),i.jsx("ul",{className:"link-list",children:e.content.menu.map((t,n)=>i.jsx(u2,{data:t},n))})]})}function f2({data:e}){return e.appearance.layout==="201"?i.jsx(d2,{data:e}):i.jsx(c2,{data:e})}class p2 extends CustomEvent{constructor(){super("buha_scrollingTo")}}function ad({items:e}){return i.jsx("ul",{className:"essential-item-content link-list jump-to-nav desktop",children:e.map(({anchor:t,label:n})=>i.jsx("li",{children:i.jsx("a",{href:`#${encodeURIComponent(t)}`,onClick:r=>{const s=document.getElementById(t);s&&(r.preventDefault(),Ee(async()=>{s.dispatchEvent(new p2),await Vt(100);const a=document.getElementById(t);a&&Su(a)}))},children:n})},t))})}function h2({data:e}){const t=pn(),n=e.content.menu[0];if(!(n!==void 0&&e.content.menu.length===1&&n.current===1))return i.jsx("div",{className:"essential-item text my-6 bg-yellow-200 p-2 font-bold text-red-900",children:"Menu section only implemented for the current page."});const s=n.content.map(({uid:a,header:o})=>({anchor:`c${a}`,label:o}));return t!=null&&t.archive&&s.push({anchor:"archive",label:i.jsx(D,{id:"navigation.archive"})}),t!=null&&t.projects&&s.push({anchor:"works",label:i.jsx(D,{id:"navigation.works"})}),i.jsxs("div",{className:"essential-item module",children:[i.jsx(W,{mode:"label",data:e}),i.jsx(ad,{items:s})]})}function m2({type:e}){return i.jsxs("div",{className:"essential-item text my-6 bg-yellow-200 p-2 font-bold text-red-900",children:["Unsupported Element of Type [",e,"] in Shortcut Content Element."]})}function v2({data:e}){return e.content.shortcut.map(t=>{const n=t;switch(n.type){case"text":case"header":case"html":case"menu_sitemap":case"menu_sitemap_pages":case"menu_pages":case"menu_subpages":case"nnbuhaarticlesandpersons_persons":case"nnbuhaarticlesandpersons_personlist":return i.jsx(kr,{data:n});default:return i.jsx(m2,{type:n.type})}})}function kr({data:e}){switch(e.type){case"text":return i.jsx(o2,{data:e});case"header":return i.jsx(i2,{data:e});case"shortcut":return i.jsx(v2,{data:e});case"html":return i.jsx(a2,{data:e});case"menu_sitemap":case"menu_sitemap_pages":case"menu_pages":case"menu_subpages":return i.jsx(f2,{data:e});case"menu_section":return i.jsx(h2,{data:e});case"image":return i.jsx(s2,{data:e});case"nnbuhaarticlesandpersons_persons":case"nnbuhaarticlesandpersons_personlist":return i.jsx(du,{data:e});default:return i.jsx(l2,{type:e.type})}}function g2(e,t="Invariant violation"){if(!e)throw new Error(t)}function b2({elements:e}){const t=U(),[n,r]=p.useState(!1),[s,{height:a}]=ue(),o=p.useCallback(()=>r(f=>!f),[]),l=p.useCallback(()=>r(!0),[]),c=e[0];if(!c)return null;const u=i.jsx("button",{type:"button",onClick:o,tabIndex:0,className:"block w-full cursor-pointer text-left",title:t.formatMessage({id:n?"ceGroup.collapse":"ceGroup.expand"}),children:i.jsx(W,{data:c,onScrollingTo:l,rightContent:i.jsx("span",{className:"icon fold-state-indicator","aria-label":t.formatMessage({id:n?"ceGroup.collapse":"ceGroup.expand"}),children:i.jsx("span",{className:"inner"})})})});let d=i.jsx("div",{ref:s,children:e.map((f,h)=>i.jsx(x2,{element:f,index:h,openFoldout:l},f.id))});return n?d=i.jsx(ne.div,{animate:{height:a},className:"overflow-hidden",children:d}):d=i.jsx(ne.div,{role:"button",onClick:o,tabIndex:0,onKeyDown:o,animate:{height:"calc(var(--font-size) * var(--line-height-text) * 6)"},className:"cursor-pointer overflow-hidden",style:{maskImage:`linear-gradient( 250 to top, 251 transparent 0, 252 black calc(var(--font-size) * var(--line-height-text) * 4), 253 black 100%, 254 transparent 100% 255 )`,maskSize:"100% 100%",maskPosition:"center",maskRepeat:"no-repeat"},children:d}),i.jsxs("section",{className:A("text module foldout group",{folded:!n}),children:[u,i.jsx("div",{className:"text-container",children:i.jsx("div",{className:"inner",children:d})})]})}function x2({element:e,index:t,openFoldout:n}){const r=p.useRef(null);return p.useEffect(()=>{const s=r.current;if(!s)return;function a(o){n()}return s.addEventListener("buha_scrollingTo",a),()=>{s.removeEventListener("buha_scrollingTo",a)}},[n]),i.jsxs("div",{ref:r,id:t===0?void 0:String(e.id),className:A("body-text",{"columns-2 gap-x-[0.3rem]":e.appearance.layout==="layout-two-col-section"}),children:[t>0&&"header"in e.content&&e.content.header.trim()!==""&&i.jsx("h3",{children:e.content.header}),"bodytext"in e.content&&e.type==="text"&&i.jsx(ce,{dangerouslySetInnerHTML:{__html:e.content.bodytext}}),"media"in e.content&&e.type==="uploads"&&i.jsx("div",{className:"my-gap-xl",children:i.jsx("div",{className:"document-download-wrapper",children:e.content.media.map((s,a)=>i.jsx(Ds,{download:s},a))})})]})}const y2=["header","text","uploads"],w2=22,j2=32;function Po(e){return y2.includes(e.type)}function bn({elements:e,size:t}){const n=[];for(let r=0;r<e.length;r++){const s=e[r];if(g2(s!==void 0),Po(s)&&s.content.headerLayout===w2){const a=[s];let o;for(;(o=e[r+1])&&Po(o)&&o.content.headerLayout===j2;)a.push(o),r++;if(a.length>1){n.push(i.jsx(b2,{elements:a},s.id));continue}}n.push(i.jsx(we,{data:s,size:t},s.id))}return n}function E2({podcast:e}){if(!z().consents.podigee)return i.jsx("div",{className:"flex w-full flex-row items-center justify-center rounded-sm bg-gray-200 p-4 text-gray-800 shadow-md",children:i.jsx("span",{className:"text-center leading-relaxed",children:i.jsx(D,{id:"podigeePodcast.noConsent",values:{podcastLink:n=>
255i.jsx("span",{className:"button-wrapper",children:i.jsx("a",{href:e.properties.originalUrl,target:"_blank",rel:"noreferrer",className:"podcast-link",children:n})}),showConsentModal:n=>i.jsx("span",{className:"button-wrapper",children:i.jsx(ai,{children:n})}),br:i.jsx("br",{})}})})});if(e.properties.extension==="podigee")return i.jsx("div",{className:"podigee 2xl:h-34 h-44 sm:h-16 md:h-20 lg:h-64 xl:h-32",children:i.jsx("iframe",{title:e.properties.title??void 0,src:e.publicUrl+"/embed?context=website",className:"podcast",style:{width:"100%",height:"100%"},frameBorder:"0",allow:"",allowFullScreen:!0})})}function Oe({link:e}){const t=pn();return t!=null&&t.backendUser.logged?i.jsx(mn,{inverted:!0,children:i.jsxs("a",{className:"fixed bottom-0 right-0 z-[10000] mb-4 mr-1 flex items-center gap-1 rounded bg-zinc-200 p-1 text-black shadow-xl",href:e,target:"_blank",rel:"noreferrer",children:[i.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",className:"inline-block size-2","aria-hidden":!0,children:i.jsx("path",{fill:"currentColor",d:"m9.293 3.293-8 8A.997.997 0 0 0 1 12v3h3c.265 0 .52-.105.707-.293l8-8-3.414-3.414zM8.999 5l.5.5-5 5-.5-.5 5-5zM4 14H3v-1H2v-1l1-1 2 2-1 1zM13.707 5.707l1.354-1.354a.5.5 0 0 0 0-.707L12.354.939a.5.5 0 0 0-.707 0l-1.354 1.354 3.414 3.414z"})}),i.jsx("span",{children:"Edit"})]})}):null}function S2({medias:e}){return i.jsx("div",{className:"gallery-item",children:e.map((t,n)=>i.jsxs("figure",{children:[i.jsx(Z,{image:t}),t.properties.description!==null&&i.jsx("figcaption",{children:i.jsx("span",{children:t.properties.description})})]},n))})}function T2({relatedFiles:e}){return e.length?i.jsxs("div",{className:"essential-item",children:[i.jsx("div",{className:"content-head mode-label element",children:i.jsx("h4",{className:"content-title",children:"Downloads"})}),i.jsx("div",{className:"essential-item-content",children:i.jsx("ul",{children:e.map((t,n)=>i.jsx("li",{children:i.jsx("a",{className:"block py-gap-xs",href:t.publicUrl,download:t.properties.filename,type:t.properties.mimeType,target:"_blank",children:t.properties.alternative??t.properties.filename})},n))})})]}):null}function N2(){return i.jsx("div",{className:"icon",children:i.jsxs("svg",{width:"72",height:"100",viewBox:"0 0 72 100",fill:"none",children:[i.jsx("rect",{x:"2",y:"20",width:"68",height:"59",strokeWidth:"4"}),i.jsx("path",{d:"M2 37H70",strokeWidth:"4"}),i.jsx("path",{d:"M26 57L46 57",strokeWidth:"4"}),i.jsx("path",{d:"M36 47L36 67",strokeWidth:"4"}),i.jsx("path",{d:"M22 12L22 28",strokeWidth:"4"}),i.jsx("path",{d:"M50 12L50 28",strokeWidth:"4"})]})})}const Mo="Burg";function ii(e){return e.toISOString().slice(0,-5).replace(/[:-]/g,"")+"Z"}function C2(e){const{hostname:t}=location;return["BEGIN:VCALENDAR","VERSION:2.0",`PRODID:-//${t}//Notifications Event`,`X-WR-CALNAME:${Mo}`,`NAME:${Mo}`,"CALSCALE:GREGORIAN","BEGIN:VEVENT",`DTSTAMP:${ii(new Date)}`,`UID:${e.id}@${t}`,`DTSTART:${ii(e.startTime)}`,e.endTime&&`DTEND:${ii(e.endTime)}`,`SUMMARY:${e.title}`,`DESCRIPTION:${e.description} ${e.url}`,"END:VEVENT","END:VCALENDAR"].filter(ps).map(n=>{var r;return((r=n.match(/.{1,72}/g))==null?void 0:r.join(`\r 256 `))??n}).join(`\r 257`)}function P2({event:e}){const t=()=>{const n=new Blob([C2(e)],{type:"text/calendar;charset=utf-8"}),r=document.createElement("a");r.href=URL.createObjectURL(n),r.download="event.ics",r.target="_blank",r.click(),URL.revokeObjectURL(r.href)};return i.jsx(i.Fragment,{children:i.jsxs("button",{className:"button--add-to-calendar icon-button",onClick:t,children:[i.jsx(N2,{}),i.jsx(D,{id:"addToCalendar"})]})})}function M2({article:e}){const t=gs("projectsPage"),n=e.articleParent,r=e.projectType!=="0",s=ou(e),a=p.useMemo(()=>{const o=r?(n==null?void 0:n.detailsUrl)??t:void 0;if(o)return i.jsxs(G,{className:"button--blank icon-button",to:o,children:[i.jsx(id,{}),i.jsx("span",{children:i.jsx(D,{id:n!=null&&n.detailsUrl?"projectEssentialsTitle.backToGroupProject":"projectEssentialsTitle.backToProjects"})})]})},[r,n==null?void 0:n.detailsUrl,t]);return i.jsxs("header",{className:"page-title essential-item essentials-header sticky top-0",children:[a&&i.jsx("div",{className:"button-return-container",children:a}),i.jsxs("div",{className:"inner",children:[i.jsx("div",{className:"label head top",children:s}),i.jsx("h1",{className:"title",children:e.title}
257),i.jsx("div",{className:"meta bottom label",children:e.subtitle})]})]})}function k2({article:e}){if(!e.eventDate)return null;const t=new Date(e.eventDate),n=e.eventEndDate&&e.eventEndDate!==e.eventDate?new Date(e.eventEndDate):null;return i.jsxs("div",{className:"page-title-context",children:[i.jsx("div",{className:"calendar-date",children:i.jsxs("p",{children:[i.jsx("time",{className:"date",dateTime:sn(t),children:i.jsx(Fe,{value:t,month:"numeric",day:"numeric",year:n?void 0:"numeric"})}),n&&i.jsxs(i.Fragment,{children:["â",i.jsx("time",{className:"date",dateTime:sn(n),children:i.jsx(Fe,{value:n,month:"numeric",day:"numeric",year:"numeric"})})]})]})}),i.jsx(P2,{event:{id:String(e.uid),title:e.title,description:e.teasertext,startTime:t,endTime:n,url:e.detailsUrl??location.href}})]})}function ko({article:e}){if(e.articleType==="projekt")return i.jsx(M2,{article:e});const t=Vs(e);return i.jsxs("header",{className:"page-title essential-item essentials-header sticky top-0",children:[i.jsxs("div",{className:"inner",children:[t&&i.jsx("div",{className:"label head top",children:t}),i.jsx("h1",{className:"title",children:e.title})]}),e.isEvent&&i.jsx(k2,{article:e})]})}function Lo(e){return{uid:e.uid,title:e.title,detailsUrl:e.detailsUrl,teasertext:e.teasertext,relatedMedia:e.relatedMedia,isGroupProject:!1,students:e.students}}function L2({article:e}){var s;const t=p.useMemo(()=>e.articleType==="projekt"&&e.isGroupProject&&e.subArticles&&e.subArticles.length>0&&e.subArticles.map(Lo),[e]),n=p.useMemo(()=>e.articleType==="projekt"&&e.articleParent&&e.siblingArticles&&e.siblingArticles.length>0&&e.siblingArticles.map(Lo),[e]);if(e.articleType!=="projekt")return null;let r;if(t)r=i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"works-grid-header no-filter",children:i.jsxs("div",{className:"title-container",children:[i.jsx("h2",{className:"content-head",children:i.jsx("span",{children:i.jsx(D,{id:"relatedProjects.subProjects.titleHead"})})}),i.jsx("div",{className:"label sub bottom",children:i.jsx(D,{id:"relatedProjects.subProjects.titleLabel",values:{articleTitle:e.title}})})]})}),i.jsx("div",{className:"works-grid-container col-count-3 filterTargetWrapper",children:t.map(a=>i.jsx(an,{article:a},a.uid))})]});else if(n)r=i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"works-grid-header no-filter",children:i.jsx("div",{className:"title-container",children:i.jsx("h2",{className:"content-head",children:i.jsx("span",{children:i.jsx(D,{id:"relatedProjects.siblingProjects.titleHead",values:{articleParentTitle:((s=e.articleParent)==null?void 0:s.title)??void 0}})})})})}),i.jsx("div",{className:"works-grid-container col-count-3 filterTargetWrapper",children:n.map(a=>i.jsx(an,{article:a},a.uid))})]});else return null;return i.jsx("div",{className:"section works-grid module size-full",id:"works",children:i.jsx("div",{className:"works-inner-wrapper inner",children:r})})}function Y({article:e,field:t,children:n,formatAs:r="text"}){const s=t in e?e[t]:null,a=p.useMemo(()=>s==="0"?null:r==="date"&&s?new Date(s):s,[s,r]);if(!a)return null;let o;return n?o=n:a instanceof Date?o=i.jsx(et,{date:a,year:!0}):o=i.jsx(ce,{className:"whitespace-pre-line",dangerouslySetInnerHTML:{__html:a}}),i.jsxs("div",{className:"essential-item",children:[i.jsx("div",{className:"content-head mode-label element",children:i.jsx("h4",{className:"content-title",children:i.jsx(D,{id:t})})}),i.jsx("div",{className:"essential-item-content",children:o})]})}function $2({article:e}){return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"essential-item",children:[i.jsx("div",{className:"content-head mode-label element",children:i.jsx("h4",{className:"content-title",children:i.jsx(D,{id:"courseSection"})})}),i.jsx("div",{className:"essential-item-content",children:e.sectionCategories.map(t=>i.jsx("p",{children:t.title},t.uid))})]}),i.jsx(Y,{article:e,field:"courseFinalDegree"}),i.jsxs(Y,{article:e,field:"courseSemester",children:[e.courseSemesterTyp&&i.jsx(D,{id:`courseSemesterTyp.${e.courseSemesterTyp}`})," ",e.courseSemesterYear]}),i.jsx(Y,{article:e,field:"courseWochentypString"}),i.jsx(Y,{article:e,field:"courseBezeichnung"}),i.jsx(Y,{article:e,field:"courseVeranstaltungsart"}),i.jsx(Y,{article:e,field:"courseArtDerPruefungString"}),i.jsx(Y,{article:e,field:"courseBenotet"}),i.jsx(Y,{article:e,field:"courseEcts"}),i.jsx(Y,{article:e,field:"coursePflichtkennzeichen"}),i.jsx(Y,{article:e,field:"courseRequirements"}),i.jsx(Y,{article:e,field:"courseErgaenzungsangebote"}),i.jsx(Y,{article:e,field:"courseStudienjahr"}),i.jsx(Y,{article:e,field:"courseEinschreibefrist",formatAs:"date"}),i.jsx(Y,{article:e,field:"courseRegistrationStart",formatAs:"date"}),i.jsx(Y,{article:e,field:"courseRegistrationEnd",formatAs:"date"}),i.jsx(Y,{article:e,field:"courseBegin",formatAs:"date"}),i.jsx(Y,{article:e,field:"courseZeitenUndTermine"}),i.jsx(Y,{article:e,field:"courseBesprechungszeit"}),e.relatedPersons.length>0&&i.jsx(Y,{article:e,field:"courseGuests"}),i.jsx(Y,{article:e,field:"coursePlace"}),i.jsx(Y,{article:e,field:"courseKontakt"}),i.jsx(Y,{article:e,field:"courseModulAngebotTitle",children:e.courseModulAngebotDescription||e.courseModulAngebotTitle})]})}function I2({article:e}){switch(e.articleType){case"projekt":case"lehrangebot":return i.jsx(D,{id:"relatedPersonsTitle.teachers"});default:return i.jsx(D,{id:"relatedPersonsTitle.default"})}}function O2({person:e}){const t=i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"image-wrapper",children:i.jsx("div",{className:"img-menu
257-thumb",children:e.image&&i.jsx(lu,{personImage:e.image})})}),i.jsxs("div",{className:"snippet-info-wrapper",children:[i.jsx("div",{className:"snippet-title",children:e.fullName}),e.job&&i.jsxs("div",{className:"snippet-sub-info",children:[e.job,i.jsx("br",{}),e.info?` (${e.info})`:""]})]})]});return i.jsx("li",{className:A({"snippet-with-image":e.image,"snippet-with-link":e.detailsUrl}),children:e.detailsUrl?i.jsx(fr,{to:e.detailsUrl,children:t}):t})}function _2({article:e}){return i.jsxs("div",{className:"essential-item essential-foldout-section module",children:[i.jsx("div",{className:"content-head element group/heading mode-label",children:i.jsx("div",{className:"title-wrapper",children:i.jsx("h2",{className:"content-title",children:i.jsx(I2,{article:e})})})}),i.jsx("div",{className:"link-list",children:i.jsx("ul",{className:"contents",children:e.relatedPersons.map(t=>i.jsx(O2,{person:t},t.uid))})})]})}function A2({students:e}){const t=Ss(e);return t.length?i.jsxs("div",{className:"essential-item",children:[i.jsx("div",{className:"content-head mode-label element",children:i.jsx("h4",{className:"content-title",children:i.jsx(D,{id:t.length>1?"studentsEssentialsTitle.students":"studentsEssentialsTitle.student"})})}),i.jsx("div",{className:"essential-item-content link-list jump-to-nav desktop",children:t.map(n=>i.jsx("div",{children:n},n))})]}):null}function R2({article:e}){const t=e.articleType==="lehrangebot"?e.courseGuests:"";return i.jsxs("div",{className:"essential-item essential-foldout-section module",children:[i.jsx("div",{className:"content-head element group/heading mode-label",children:i.jsx("div",{className:"title-wrapper",children:i.jsx("h2",{className:"content-title",children:i.jsx(D,{id:"relatedPersonsTitle.teachers"})})})}),i.jsx("div",{className:"link-list",children:i.jsx("ul",{className:"contents",children:t&&i.jsx("li",{children:t})})})]})}function F2({page:e,article:t}){const n=t.title.trim()!=="",r=t.relatedMedia.filter(ys),s=t.relatedMedia.filter(Va),a=t.relatedMedia.filter(Og),o=t.contextRelatedMedia.filter(Va),l=p.useMemo(()=>{const u=Mr("/typo3/record/edit");return u.searchParams.append(`edit[tx_nnbuhaarticlesandpersons_domain_model_article][${t.uid}]`,"edit"),u.toString()},[t.uid]),{isMobile:c}=z();return i.jsxs(Ne,{layout:"page",children:[i.jsx(Oe,{link:l}),i.jsxs(Ce,{children:[i.jsx("div",{className:"column col-main",children:i.jsxs("main",{className:A("main-content",{"jump-to-nav mobile":c}),children:[n&&i.jsx(ko,{article:t}),t.teasertext.trim()&&i.jsx("div",{className:"module text",children:i.jsx("div",{className:"text-container",children:i.jsx(ce,{dangerouslySetInnerHTML:{__html:`<p>${t.teasertext.replaceAll(` 258`,"<br />")}</p>`}})})}),r.map((u,d)=>i.jsx(vn,{video:u},`video-${d}`)),a.map((u,d)=>i.jsx(E2,{podcast:u},`podcast-${d}`)),s.length>0&&i.jsx("div",{className:"works-showcase module full hero",children:i.jsx("div",{className:"inner",children:i.jsx("div",{className:"content",children:i.jsx(Uu,{medias:s,size:"full",mode:"work-showcase"})})})}),i.jsx("div",{className:"module text",children:i.jsx("div",{className:"text-container",children:i.jsx(ce,{dangerouslySetInnerHTML:{__html:t.content}})})}),i.jsx(bn,{elements:t.contentElements??[],size:"full"})]})}),i.jsx("div",{className:"column col-aside right",children:i.jsx(st,{sectionDescription:e.meta.title})}),i.jsx("div",{className:"column col-aside left",children:i.jsx("div",{className:"essentials module",children:i.jsxs(tt,{className:"essentials-inner",children:[n&&i.jsx(ko,{article:t}),i.jsxs("div",{className:A("essentials-content",{"no-title":!n}),children:[t.context&&i.jsx("div",{className:"essential-item module",children:i.jsx("div",{className:"essential-item-content",children:i.jsx(ce,{dangerouslySetInnerHTML:{__html:t.context}})})}),t.articleType==="termin"&&t.eventPlace&&i.jsxs("div",{className:"essential-item",children:[i.jsx("div",{className:"content-head mode-label element",children:i.jsx("h4",{className:"content-title",children:i.jsx(D,{id:"place"})})}),i.jsx("div",{className:"essential-item-content",children:t.eventPlace})]}),t.articleType==="termin"&&t.eventStartEndtime&&i.jsxs("div",{className:"essential-item",children:[i.jsx("div",{className:"content-head mode-label element",children:i.jsx("h4",{className:"content-title",children:i.jsx(D,{id:"time"})})}),i.jsx("div",{className:"essential-item-content",children:t.eventStartEndtime})]}),t.articleType==="projekt"&&t.students&&i.jsx(A2,{students:t.students}),t.relatedPersons.length>0&&i.jsx(_2,{article:t}),t.articleType==="lehrangebot"&&t.relatedPersons.length===0&&i.jsx(R2,{article:t}),t.articleType==="lehrangebot"&&i.jsx($2,{article:t}),0<t.relatedFiles.length&&i.jsx(T2,{relatedFiles:t.relatedFiles}),o.length>0&&i.jsx("div",{className:"gallery-wrapper",children:i.jsx("div",{className:"gallery-inner",children:i.jsx(S2,{medias:o})})})]})]})})})]}),i.jsx(L2,{article:t})]})}function D2({page:e,person:t}){var d,f,h;const n=U(),r=((d=t.contentElements)==null?void 0:d.filter(df).map(b=>({anchor:`c${b.id}`,label:b.content.header})))??[],s=p.useMemo(()=>{const b=Mr("/typo3/record/edit");return b.searchParams.append(`edit[tx_nnbuhaarticlesandpersons_domain_model_person][${t.uid}]`,"edit"),b.toString()},[t.uid]),a=t.content.trim()!=="",o=!!((f=t.contentElements)!=null&&f.length),l=a||o,c=i.jsx("header",{className:"page-title essential-item essentials-header stick",children:i.jsxs("div",{className:"inner",children:[i.jsx("h1",{className:"title",children:t.fullName}),i.jsxs("div",{className:"meta bottom",children:[t.job,i.jsx("br",{}),t.info?` (${t.info})`:""]})]})}),{isMobile:u}=z();return i.jsxs(Ne,{layout:"page",className:A({"person-with-image":t.image,"layout-with-main-column":l}),children:[i.jsx(Oe,{link:s}),i.jsxs(Ce,{children:[i.jsx("div",{className:"column col-main",children:i.jsxs("main",{className:A("main-content",{"jump-to-nav mobile":u}),children:[c,t.content.trim()!==""&&i.jsx("div",{className:"module text",children:i.jsx("div",{className:"text-container",children:i.jsx(ce,{dangerouslySetInnerHTML:{__html:t.content}})})}),(h=t.contentElements)==null?void 0:h.map(b=>i.jsx(we,{data:b,size:"full"},b.id))]})}),i.jsx("div",{className:"column col-aside right",children:i.jsx(st,{sectionDescription:e.meta.title})}),i.jsx("div",{className:"column col-aside left",children:i.jsx("div",{className:"essentials module",children:i.jsxs(tt,{className:"essentials-inner",children:[c,i.jsxs("div",{className:"essentials-content",children:[t.image&&i.jsx("div",{className:"essential-item person-media-wrapper module desktop-only",children:i.jsx("figure",{children:i.jsx(Z,{image:t.image,widthPercentage:30,widthPercentageMobile:100})})}),r.length>0&&i.jsx("div",{className:"page-jumper-nav essential-item essential-nav",children:i.jsx(ad,{items:r})}),i.jsxs("div",{className:"essential-item essentials-group module",children:[(t.address||t.phone||t.email)&&i.jsxs("div",{className:"essential-item",children:[i.jsx("div",{className:"content-head mode-label element",children:i.jsx("h4",{className:"content-title",children:n.formatMessage({id:"personPage.contact"})})}),i.jsxs("div",{className:"essential-item-content link-list jump-to-nav desktop",children:[t.address&&i.jsx("p",{children:t.address}),t.phone&&i.jsx("p",{children:t.phone}),t.email&&i.jsx(uu,{emailAddress:t.email})]})]}),t.context&&i.jsx("div",{className:"essential-item module",children:i.jsx("div",{className:"essential-item-content",children:i.jsx(ce,{dangerouslySetInnerHTML:{__html:t.context}})})})]})]})]})})})]})]})}function V2({page:e,children:t}){const{isMobile:n}=z(),r=Lt(e);return i.jsxs(Ne,{layout:"overview",children:[i.jsx(Oe,{link:r}),i.jsxs(Ce,{children:[i.jsx("div",{className:"column col-main",children:i.jsx("main",{className:A("main-content",{"jump-to-nav mobile":n}),children:t})}),i.jsx("div",{className:"column col-aside right",children:i.jsx(st,{sectionDescription:e.meta.title})})]})]})}const $o={studiengang:"sectionProjectsLabel.studiengang",schwerpunkt:"sectionProjectsLabel.schwerpunkt",studienrichtung:"sectionProjectsLabel.studienrichtung",einrichtung:"sectionProjectsLabel.einrichtung"};function z2(e,t){const n=U(),r=e in $o?$o[e]:null;if(r)return n.formatMessage({id:r},{title:t})}const H2=({loadMoreLink:e})=>`section-projects/${e}`;function G2({page:e}){var n;const t=z2(e.appearance.backendLayout,((n=e.meta.sectionCategory)==null?void 0:n.title)??e.meta.title);return e.projects?i.jsx("div",{className:"section works-grid module size-full",id:"works",children:i.jsx("div",{className:"works-inner-wrapper inner",children:i.jsx(zs,{title:t,data:e.projects,showLoadMore:!0,loadMoreUrlTemplate:H2})})}):null}const B2=({loadMoreLink:e})=>`section-archive/${e}`;function W2({page:e}){return e.archive?i.jsx("div",{className:"section works-grid module size-full",id:"archive",children:i.jsx("div",{className:"works-inner-wrapper inner",children:i.jsx(zs,{title:"Archiv",data:e.archive,showLoadMore:!0,loadMoreUrlTemplate:B2})})}):null}function U2({page:e,content:t}){const[n,r]=p.useState(""),[s,a]=p.useState(null),[o,l]=p.useMemo(()=>{const d=n.split(/\s+/).filter(w=>0<w.length);let f;0<d.length&&(f=new RegExp(d.map(kg).join("|"),"i"));const h=new Map,m=t.items.filter(w=>
258(w.categories.forEach(y=>{const v=String(y.id);h.has(v)||h.set(v,{id:v,label:y.title})}),!(s!==null&&!w.categories.find(({id:y})=>String(y)===s)||f&&!w.content.header.match(f)&&!w.content.bodytext.match(f)))).sort(Jn(w=>w.content.header,_a)),x=Array.from(h.values()).sort(Jn(w=>w.label,_a));return[m,x]},[n,s,t.items]),c=Lt(e),{isMobile:u}=z();return i.jsxs(Ne,{layout:"overview",children:[i.jsx(Oe,{link:c}),i.jsxs(Ce,{children:[i.jsx("div",{className:"column col-main",children:i.jsxs("main",{className:A("main-content",{"jump-to-nav mobile":u}),children:[i.jsx(Ii,{title:i.jsx(D,{id:"solr.title.aToZ"}),children:i.jsxs("div",{className:"filter-container",children:[i.jsx(mc,{searchTerm:n,setSearchTerm:r,onSubmit:()=>{}}),i.jsx(td,{onResetClick:()=>{a(null),r("")},activeOption:s,setActiveOption:a,options:l})]})}),i.jsx(Ju,{mode:"a-to-z",size:"full",itemsPerRow:3,getLetterForItem:Y2,renderItem:Z2,data:o})]})}),i.jsx("div",{className:"column col-aside right"})]})]})}function Y2({content:{header:e}}){return e.substring(0,1).normalize("NFD").substring(0,1).toUpperCase()}function X2({item:e}){var r;const t=U(),n=Go(e.content.headerLink);return i.jsxs("article",{className:Vi("element",{"long-content":n!==null}),children:[i.jsx("h2",{children:i.jsx("span",{children:i.jsx(cr,{dangerouslySetInnerHTML:{__html:e.content.header}})})}),i.jsxs("div",{className:"content",children:[i.jsx(cr,{dangerouslySetInnerHTML:{__html:e.content.bodytext}}),(r=e.content.media)==null?void 0:r.map((s,a)=>i.jsx(Ds,{size:"small",download:s},a))]}),n&&i.jsx("div",{className:"more label sub",children:i.jsx(G,{to:n.href,children:n.title??n.linkText??t.formatMessage({id:"more"})})})]})}function Z2(e){return i.jsx(X2,{item:e})}function od({page:e}){for(const t of e.content.colPos0??[])switch(t.type){case"nnbuhaarticlesandpersons_articles":case"nnbuhaarticlesandpersons_events":case"nnbuhaarticlesandpersons_lehrangebote":case"nnbuhaarticlesandpersons_projects":case"nnbuhaarticlesandpersons_publications":{const n=t.content.data;return n.action!=="show"?void 0:{meta:{title:n.article.title,description:n.article.teasertext,keywords:""},renderLayoutComponent:()=>i.jsx(F2,{page:e,article:n.article})}}case"nnbuhaarticlesandpersons_persons":case"nnbuhaarticlesandpersons_personlist":{const n=t.content.data;return n.action!=="show"?void 0:{meta:{title:n.person.fullName,description:"",keywords:""},renderLayoutComponent:()=>i.jsx(D2,{page:e,person:n.person})}}case"solr_pi_results":return{meta:e.meta,renderLayoutComponent:()=>i.jsx(V2,{page:e,children:i.jsx(Pr,{data:t})})};case"nnbuha22base_az":return{meta:e.meta,renderLayoutComponent:()=>i.jsx(U2,{page:e,content:t})}}}function Lt(e){return p.useMemo(()=>{const t=Mr("/typo3/module/web/layout");return t.searchParams.append("id",String(e.id)),t.toString()},[e.id])}function K2({page:e}){var o;const{content:t,meta:n,appearance:r}=e,s=Lt(e),{isMobile:a}=z();return i.jsxs(Ne,{layout:"page",children:[i.jsx(Oe,{link:s}),i.jsxs(Ce,{children:[i.jsx("div",{className:"column col-main",children:i.jsxs("main",{className:A("main-content",{"jump-to-nav mobile":a}),children:[i.jsx(un,{page:e}),r.backendLayout==="schwerpunkt"&&i.jsx(r2,{page:e}),i.jsx(bn,{elements:t.colPos0??[],size:"full"})]})}),i.jsx("div",{className:"column col-aside right",children:i.jsx(st,{sectionDescription:e.meta.title})}),i.jsx("div",{className:"column col-aside left",children:i.jsx("div",{className:"essentials module",children:i.jsxs(tt,{className:"essentials-inner",children:[i.jsx(un,{page:e}),i.jsx("div",{className:A("essentials-content",{"no-title":n.title.trim()===""}
258),children:(o=t.colPos150)==null?void 0:o.map(l=>i.jsx(kr,{data:l},l.id))})]})})})]}),i.jsxs(mn,{inverted:!0,children:[e.projects&&i.jsx(G2,{page:e}),e.archive&&i.jsx(W2,{page:e})]})]})}function q2({page:e}){var w,y,v,g,j,E,L;const t=e.content,n=gs("mediaPage")??"/media",{isMobileReal:r,setGlobal:s,isCalendarOpen:a}=z(),[o,l]=p.useState(!1),[c,u]=p.useState(!1),d=No(r);p.useEffect(()=>{d===null&&r!==null&&l(!r)},[d,r]);const f=No(a);p.useEffect(()=>{f&&!a&&l(!1)},[a,f]),p.useEffect(()=>{if(o&&(s(k=>{k.isCalendarOpen=!0}),!c)){const k=()=>{s(M=>{M.isCalendarOpen=!1})};return window.addEventListener("scroll",k,{passive:!0}),()=>{window.removeEventListener("scroll",k)}}},[s,o,c]);const h=p.useCallback(()=>u(!0),[]),b=p.useCallback(()=>u(!1),[]),m=Lt(e),{isMobile:x}=z();return i.jsxs(Ne,{layout:"frontpage",children:[i.jsx("h1",{className:"sr-only",children:i.jsx(D,{id:"homepage.title"})}),i.jsx(Oe,{link:m}),i.jsxs(Ce,{children:[i.jsx("div",{className:"column col-main",children:i.jsxs("main",{className:A("main-content",{"jump-to-nav mobile":x}),children:[(w=t.colPos50)==null?void 0:w.map(k=>i.jsx(we,{data:k,size:"full"},k.id)),(y=t.colPos0)==null?void 0:y.map(k=>i.jsx(we,{data:k,size:"full"},k.id)),i.jsx("div",{className:"media-hero module",children:i.jsx("div",{className:"card",children:i.jsxs("div",{className:"inner",children:[i.jsx("div",{className:"content-head mode-module element",children:i.jsxs("div",{className:"title-wrapper sub-layout-horizontal",children:[i.jsx("h2",{className:"content-title",children:i.jsx(D,{id:"home.media.title"})}),i.jsx("div",{className:"sub-title-content",children:i.jsx("div",{className:"label sub head",children:i.jsx(G,{to:n,children:i.jsx(D,{id:"home.media.allMedia"})})})})]})}),(v=t.colPos100)==null?void 0:v.map(k=>i.jsx(we,{data:k,size:"full"},k.id))]})})}),i.jsxs("div",{className:"modules-row",children:[(g=t.colPos210)==null?void 0:g.map(k=>i.jsx(we,{data:k,size:"half"},k.id)),(j=t.colPos220)==null?void 0:j.map(k=>i.jsx(we,{data:k,size:"half"},k.id)),(E=t.colPos230)==null?void 0:E.map(k=>i.jsx(we,{data:k,size:"half"},k.id))]}),(L=t.colPos20)==null?void 0:L.map(k=>i.jsx(we,{data:k,size:"full"},k.id))]})}),i.jsx("div",{className:"column col-aside right",onMouseEnter:h,onMouseLeave:b,children:i.jsx(st,{sectionDescription:"Burg"})})]})]})}function ld(e="tx_solr"){const[t]=Oo();return Array.from(t.keys()).some(n=>n.startsWith(`${e}[q]`)||n.startsWith(`${e}[filter][`))}const J2=e=>e.type==="rangeDate";function Q2({year:e,month:t}){return t===0?{year:e-1,month:11}:{year:e,month:t-1}}function e3({year:e,month:t}){return t===11?{year:e+1,month:0}:{year:e,month:t+1}}function t3({solrData:e}){const[t,n]=p.useState(()=>{const a=new Date;return{year:a.getFullYear(),month:a.getMonth()}}),r=e.facets.find(a=>a.name==="eventDate"),s=r&&J2(r)&&r.uris.set||"";return i.jsx("div",{className:"calendar-overview-navigation",children:i.jsxs("div",{className:"timeline",children:[i.jsx(sr,{type:"next",onClick:()=>n(a=>e3(a))}),i.jsx(sr,{type:"prev",onClick:()=>n(a=>Q2(a))}),i.jsxs("div",{className:"calendar-view",children:[i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+1)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+2)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+3)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+4)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+5)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+6)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+7)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+8)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+9)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+10)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+11)}),i.jsx(de,{setUrlTemplate:s,date:new Date(t.year,t.month+12)})]})]})})}function de({date:e,setUrlTemplate:t}){const n=p.useMemo(()=>{const r=new Date(e.getFullYear(),e.getMonth(),1),s=new Date(e.getFullYear(),e.getMonth()+1,0),a=[],o=(r.getDay()+6)%7;if(0<o){const u=new Date(e.getFullYear(),e.getMonth(),-(o-1)).getDate(),d=new Date(e.getFullYear(),e.getMonth(),0).getDate();for(let f=u;f<=d;f+=1)a.push({date:new Date(e.getFullYear(),e.getMonth()-1,f),status:"muted"})}const l=s.getDate();for(let u=1;u<=l;u+=1)a.push({date:new Date(e.getFullYear(),e.getMonth(),u),status:"hasEvents"});const c=(7-s.getDay())%7;for(let u=1;u<=c;u+=1)a.push({date:new Date(e.getFullYear(),e.getMonth()+1,u),status:"muted"});return a.map((u,d)=>i.jsx(n3,{setUrlTemplate:t,...u},d))},[e,t]);return i.jsxs("div",{className:"table",children:[i.jsx("div",{className:"thead",children:i.jsx("time",{dateTime:sn(e,{day:!1}),children:i.jsx(Fe,{value:e,month:"long",year:"numeric"})})}),i.jsx("div",{className:"tbody",children:n})]})}function n3({date:e,status:t,setUrlTemplate:n}){const r=e.getDay(),s=Hw(n,e);return i.jsx("div",{className:A({mark:t==="hasEvents",muted:t==="muted",weekend:r===0||r===6}),children:i.jsx(G,{to:s,className:A({}),children:i.jsx("span",{children:i.jsx("time",{dateTime:sn(e),children:e.getDate()})})})})}function r3({page:e}){var l;const{content:t}=e,n=ld(),[r,s]=p.useMemo(()=>iu(t.colPos0,c=>c.type==="solr_pi_results"),[t.colPos0]),a=Lt(e),{isMobile:o}=z();return i.jsxs(Ne,{layout:"calendar",children:[i.jsx(Oe,{link:a}),i.jsxs(Ce,{children:[i.jsx("div",{className:"column col-main",children:i.jsxs("main",{className:A("main-content",{"jump-to-nav mobile":o}),children:[r&&i.jsx(Pr,{data:r,showResult:n,showEmptyError:n}),!n&&i.jsx(bn,{elements:s,size:"full"})]})}),i.jsx("div",{className:"column col-aside right",children:i.jsx("div",{className:"calendar-mini module",children:i.jsx(tt,{className:"calendar-mini-inner",children:i.jsx("div",{className:"calendar-mini-content",children:r&&i.jsx(t3,{solrData:r.content.data})})})})}),i.jsx("div",{className:"column col-aside left",children:i.jsx("div",{className:"essentials module",children:i.jsxs(tt,{className:"essentials-inner",children:[i.jsx(un,{page:e}),i.jsx("div",{className:"essentials-content",children:(l=t.colPos150)==null?void 0:l.map(c=>i.jsx(kr,{data:c},c.id))})]})})})]})]})}function i3({page:e}){const{isMobile:t}=z(),{content:n}=e,r=ld(),[s,a]=iu(n.colPos0,l=>l.type==="solr_pi_results"),o=Lt(e);return i.jsxs(Ne,{layout:"overview",children:[i.jsx(Oe,{link:o}),i.jsxs(Ce,{children:[i.jsx("div",{className:"column col-main",children:i.jsxs("main",{className:A("main-content",{"jump-to-nav mobile":t}),children:[s&&i.jsx(Pr,{data:s,showEmptyError:r}),!r&&i.jsx(bn,{elements:a,size:"full"})]})}),i.jsx("div",{className:"column col-aside right",children:i.jsx(st,{sectionDescription:e.meta.title})})]})]})}function s3(e){return p.useMemo(()=>{const t=Mr("/typo3/module/web/layout");return t.searchParams.append("id",String(e.id)),t.toString()},[e.id])}function a3({page:e}){var a,o;const{content:t,meta:n}=e,r=s3(e),{isMobile:s}=z();return i.jsxs(Ne,{layout:"page",children:[i.jsx(Oe,{link:r}),i.jsxs(Ce,{children:[i.jsx("div",{className:"column col-main",children:i.jsxs("main",{className:A("main-content",{"jump-to-nav mobile":s}),children:[i.jsx(un,{page:e}),i.jsx(bn,{elements:t.colPos0??[],size:"full"})]})}),i.jsx("div",{className:"column col-aside right",children:i.jsx(st,{sectionDescription:e.meta.title})}),i.jsx("div",{className:"column col-aside left",children:i.jsx("div",{className:"essentials module",children:i.jsxs(tt,{className:"essentials-inner",children:[i.jsx(un,{page:e}),i.jsx("div",{className:A("essentials-content",{"no-title":n.title.trim()===""}
258),children:(a=t.colPos150)==null?void 0:a.map(l=>i.jsx(kr,{data:l},l.id))})]})})})]}),(o=t.colPos20)==null?void 0:o.filter(l=>l.type==="nnbuha22base_application").map(l=>i.jsx(nd,{data:l},l.id))]})}function o3(e){const t={page:e};switch(e.appearance.backendLayout){case"home":return i.jsx(q2,{...t});case"calendar":return i.jsx(r3,{...t});case"media":return i.jsx(i3,{...t});case"bewerben":return i.jsx(a3,{...t});default:{const n=od(t);return n!==void 0?n.renderLayoutComponent(t):i.jsx(K2,{...t})}}}const d3=({data:e})=>{if(!e)return[];const{meta:t}=e.pageData,n=od({page:e.pageData}),r=e.pageData.id===1?"Burg Giebichenstein Kunsthochschule Halle":((n==null?void 0:n.meta.title)??t.title)+" - Burg Giebichenstein Kunsthochschule Halle";return[{title:r},{name:"description",content:(n==null?void 0:n.meta.description)??t.description},{name:"keywords",content:(n==null?void 0:n.meta.keywords)??t.keywords},{name:"robots",content:[t.robots.noIndex?"noindex":"index",t.robots.noFollow?"nofollow":"follow"].join(", ")},{property:"og:title",content:t.ogTitle||r},{property:"og:description",content:(n==null?void 0:n.meta.description)??t.ogDescription},{property:"twitter:card",content:t.twitterCard},{property:"twitter:title",content:t.twitterTitle||r},{property:"twitter:description",content:(n==null?void 0:n.meta.description)??t.twitterDescription}]};function f3(){const e=Td();return Nd(e)?i.jsxs(Oa,{title:"Oops",children:[i.jsxs("p",{children:["Status: ",e.status]}),i.jsx("p",{children:e.data.message}),!1]}):i.jsxs(Oa,{title:"Uh oh ...",children:[i.jsx("p",{children:"Something went wrong."}),i.jsx("pre",{children:"Unknown Error"}),!1]})}function p3(){const e=Sd();return o3(e.pageData)}export{f3 as ErrorBoundary,p3 as default,d3 as meta}; 259//# sourceMappingURL=_index-Bj8phmaO.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.