PageSourceSearch

https://bauernhof.net/_nuxt/D5CkI9ZI.js

js bauernhof.net collected 2026-10-02 10:37:00 UTC 83,824 bytes, 4 lines download raw bytes

1import{B as e,Dt as t,Et as n,F as r,G as i,I as a,J as o,L as s,M as c,Mt as l,Q as u,R as d,U as f,W as p,X as m,Xt as h,Yt as g,at as _,ct as v,dt as y,et as b,ft as x,gt as S,ht as C,k as w,kt as T,mt as E,ot as D,pt as O,q as k,qt as A,rt as j,st as M,tt as N,ut as P,vt as F,wt as I,z as L}from"./Byy902_4.js";import{t as ee}from"./CZjHQ7nQ.js";import{s as te}from"./C-gAwyFQ.js";import{t as R}from"#entry";import{a as z,i as B,n as V,r as H,t as ne}from"./A9aPe5WJ.js";var U=[`disabled`],re=Object.assign(k({__name:`Base`,props:{to:{type:[String,Object],default:void 0},disabled:{type:Boolean,default:!1},iconRight:{type:Boolean,default:!1}},setup(t){return(n,r)=>{let i=ee;return t.to===void 0?(M(),e(`button`,{key:1,disabled:t.disabled,class:A([`transition-colors whitespace-nowrap`,{"flex flex-row-reverse":t.iconRight}])},[y(n.$slots,`default`)],10,U)):(M(),d(i,{key:0,to:t.to,class:A([`transition-colors whitespace-nowrap`,{"flex flex-row-reverse":t.iconRight}])},{default:F(()=>[y(n.$slots,`default`)]),_:3},8,[`to`,`class`]))}}}),{__name:`ButtonBase`}),ie={key:0},ae=Object.assign(k({__name:`index`,props:{small:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},active:{type:Boolean,default:void 0}},setup(t){return(n,r)=>{let i=re;return M(),d(i,b(n.$attrs,{class:[`btn-primary focus`,[{"btn-primary-sm":t.small,"btn-primary-md":!t.small,"w-[--button-primary-height] !p-0":!n.$slots.default&&!t.small,"w-[--button-primary-height-sm] !p-0":!n.$slots.default&&t.small},{"opacity-50":t.disabled,active:t.active,inactive:t.active===!1}]],disabled:t.disabled}),{default:F(()=>[y(n.$slots,`default`),n.$slots.icon?(M(),e(`div`,ie,[y(n.$slots,`icon`)])):L(``,!0)]),_:3},16,[`disabled`,`class`])}}}),{__name:`ButtonPrimary`}),oe={},se={class:`h1`};function ce(t,n){return M(),e(`h1`,se,[y(t.$slots,`default`)])}var W=Object.assign(R(oe,[[`render`,ce]]),{__name:`H1`}),G=Object.assign(k({__name:`Index`,props:{as:{type:String,default:`div`}},setup(e){return(t,n)=>(M(),d(O(e.as),{class:`grid grid-cols-12 gap-6`},{default:F(()=>[y(t.$slots,`default`)]),_:3}))}}),{__name:`Grid`}),le={},ue={class:`h2`};function de(t,n){return M(),e(`h2`,ue,[y(t.$slots,`default`)])}var fe=Object.assign(R(le,[[`render`,de]]),{__name:`H2`}),pe={key:1,class:`flex gap-4`},me={key:0,class:`mb-8 prose`},K=k({__name:`PageSection`,props:{fullWidth:{type:Boolean,default:!1},divide:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1},white:{type:Boolean,default:!1},bgWhite:{type:Boolean,default:!1},center:{type:Boolean,default:!1}}
1,setup(t){let n=t,r=a(()=>n.fullWidth?`section`:H);return(n,i)=>{let a=fe;return M(),d(O(l(r)),{class:A([`mb-8 lg:mb-16`,{"lg:border-b lg:pb-20 lg:border-divide":t.divide,"bg-brown text-white":t.highlighted}])},{default:F(()=>[s(`div`,{class:A({"bg-white p-4 lg:p-11":t.bgWhite})},[s(`div`,{class:A({"lg:text-center flex lg:justify-center":t.center&&!n.$slots.actions,"flex lg:justify-between flex-col lg:flex-row lg:items-center":n.$slots.actions})},[n.$slots.title?(M(),d(a,{key:0,class:A([`pb-4`,{"lg:pb-8":!n.$slots.text,"!text-white":t.white}])},{default:F(()=>[y(n.$slots,`title`)]),_:3},8,[`class`])):L(``,!0),n.$slots.actions?(M(),e(`div`,pe,[y(n.$slots,`actions`)])):L(``,!0)],2),n.$slots.text?(M(),e(`div`,me,[y(n.$slots,`text`)])):L(``,!0),y(n.$slots,`default`)],2)]),_:3},8,[`class`])}}}),he={class:`col-span-full lg:col-span-8 lg:col-start-3`},ge=k({__name:`PageIntroH1`,props:{attributes:{type:Object,required:!0}},setup(e){return(t,n)=>{let r=W,a=G,o=H;return M(),d(K,{"full-width":``},{default:F(()=>[i(o,{class:`pt-12 lg:pt-20`},{default:F(()=>[i(a,null,{default:F(()=>[s(`div`,he,[i(r,{class:`!pb-0`},{default:F(()=>[p(h(e.attributes.H1),1)]),_:1})])]),_:1})]),_:1})]),_:1})}}}),_e=[`innerHTML`],ve=Object.assign(k({__name:`Index`,props:{content:{type:String,required:!0},maxLines:{type:Number,default:void 0}},setup(t){return(n,r)=>(M(),e(`div`,{innerHTML:t.content,class:A([`prose`,[{"max-lines":t.maxLines}]]),style:g({"-webkit-line-clamp":t.maxLines})},null,14,_e))}}),{__name:`Prose`}),ye={class:`pt-12 pb-4 col-span-full lg:col-span-8 lg:col-start-3 lg:pt-20 lg:pb-14`},be=k({__name:`PageIntroText`,props:{attributes:{type:Object,required:!0}},setup(e){return(t,n)=>{let r=W,a=ve,o=G,c=H;return M(),d(K,{"full-width":``,class:A([`bg-forest`,{"!mb-0":e.attributes.NoSpacingBottom}])},{default:F(()=>[i(c,null,{default:F(()=>[i(o,null,{default:F(()=>[s(`div`,ye,[i(r,{class:`!text-white`},{default:F(()=>[p(h(e.attributes.H1),1)]),_:1}),e.attributes.Text?(M(),d(a,{key:0,content:e.attributes.Text,class:`!text-white`},null,8,[`content`])):L(``,!0)])]),_:1})]),_:1})]),_:1},8,[`class`])}}}),xe={},Se={class:`col-span-full lg:col-span-8 lg:col-start-3`};function Ce(t,n){return M(),e(`div`,Se,[y(t.$slots,`default`)])}var we=Object.assign(R(xe,[[`render`,Ce]]),{__name:`GridColSlim`}),Te={key:1,class:`mx-auto text-center`},Ee=k({__name:`PageSectionSlim`,props:{spacing:{type:Boolean,default:!0},divide:{type:Boolean,default:!1},small:{type:Boolean,default:!1},center:{type:Boolean,default:!1}},setup(t){return(n,r)=>{let a=fe,o=we,s=G,c=H;return M(),d(c,{class:A({"mb-12 lg:mb-24":t.spacing&&!t.small})},{default:F(()=>[i(s,null,{default:F(()=>[i(o,{class:A({"border-b border-divide":t.divide,"py-9":t.small})},{default:F(()=>[n.$slots.title?(M(),d(a,{key:0,class:A([`pb-4`,{"text-center mx-auto":t.center}])},{default:F(()=>[y(n.$slots,`title`)]),_:3},8,[`class`])):L(``,!0),n.$slots.text?(M(),e(`div`,Te,[y(n.$slots,`text`)])):L(``,!0),y(n.$slots,`default`)]),_:3},8,[`class`])]),_:3})]),_:3},8,[`class`])}}}),De={class:`relative pb-8 lg:pb-16`},Oe={class:`aspect-[4/3] sm:aspect-[16/9] lg:aspect-[11/4] xl:max-h-[600px] xl:w-full`},ke={class:`bg-forest lg:bg-transparent lg:-mt-32`},Ae={class:`bg-forest !text-white py-8 lg:px-8 lg:rounded-12`},je=k({__name:`PageIntroHeroImage`,props:{attributes:{}}
1,setup(t){let n=t,r=a(()=>{let e=n.attributes.ImageAlt;return Array.isArray(e)&&e.length>0?e[Math.floor(Math.random()*e.length)]:null});return(n,a)=>{let o=B,c=W,l=ve;return M(),e(`div`,De,[a[0]||=s(`div`,{class:`bg-forest h-[70px] lg:h-[80px] w-full absolute top-0 left-0`},null,-1),s(`div`,Oe,[Array.isArray(t.attributes.ImageAlt)&&t.attributes.ImageAlt.length?(M(),d(o,{key:0,image:r.value?.Image,alt:r.value?.Alt||``,class:`object-cover object-center w-full h-full`,lazy:!1},null,8,[`image`,`alt`])):L(``,!0)]),s(`div`,ke,[i(Ee,{class:`relative !mb-0`},{default:F(()=>[s(`div`,Ae,[i(c,{class:`!text-white`},{default:F(()=>[p(h(t.attributes.H1),1)]),_:1}),i(l,{content:t.attributes.Text,class:`text-white`},null,8,[`content`])])]),_:1})])])}}}),Me={key:0},Ne=Object.assign(k({__name:`index`,props:{small:{type:Boolean,default:!1},reverse:{type:Boolean,default:!1}},setup(t){return(n,r)=>{let i=re;return M(),d(i,b(n.$attrs,{class:[`btn-text`,[{"btn-text-sm":t.small,"btn-text-md":!t.small,"w-[--button-text-height] !p-0":!n.$slots.default&&!t.small,"w-[--button-text-height-sm] !p-0":!n.$slots.default&&t.small},{"flex-row-reverse":t.reverse,"flex-row":!t.reverse}]]}),{default:F(()=>[n.$slots.icon?(M(),e(`div`,Me,[y(n.$slots,`icon`)])):L(``,!0),y(n.$slots,`default`)]),_:3},16,[`class`])}}}),{__name:`ButtonText`}),Pe=Object.assign(k({__name:`Slide`,props:{axis:{type:String,default:`x`}},setup(t){let n=u(`gap`);return(r,i)=>(M(),e(`div`,{class:A([`embla__slide`,{"pl-1":l(n)==1&&t.axis==`x`,"pl-2":l(n)==2&&t.axis==`x`,"pl-3":l(n)==3&&t.axis==`x`,"pl-4":l(n)==4&&t.axis==`x`,"pl-5":l(n)==5&&t.axis==`x`,"pl-6":l(n)==6&&t.axis==`x`,"pl-7":l(n)==7&&t.axis==`x`,"pl-8":l(n)==8&&t.axis==`x`,"pl-9":l(n)==9&&t.axis==`x`,"pl-10":l(n)==10&&t.axis==`x`,"pt-1":l(n)==1&&t.axis==`y`,"pt-2":l(n)==2&&t.axis==`y`,"pt-3":l(n)==3&&t.axis==`y`,"pt-4":l(n)==4&&t.axis==`y`,"pt-5":l(n)==5&&t.axis==`y`,"pt-6":l(n)==6&&t.axis==`y`,"pt-7":l(n)==7&&t.axis==`y`,"pt-8":l(n)==8&&t.axis==`y`,"pt-9":l(n)==9&&t.axis==`y`,"pt-10":l(n)==10&&t.axis==`y`}])},[y(r.$slots,`default`)],2))}}),{__name:`CarouselSlide`}),Fe=Object.assign(k({__name:`index`,props:{active:{type:Boolean,default:!1},light:{type:Boolean,default:!1},as:{type:String,default:`span`}},setup(e){return(t,n)=>(M(),d(O(e.as),{class:A([`w-2 h-2 rounded-full`,{"opacity-15 !bg-brown":!e.active,"bg-white":e.light,"bg-forest":!e.light}])},null,8,[`class`]))}}),{__name:`Dot`}),Ie={key:0},Le=Object.assign(k({__name:`Outline`,props:{small:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},square:{type:Boolean,default:!1},active:{type:Boolean,default:void 0}},setup(t){return(n,r)=>{let i=re;return M(),d(i,b(n.$attrs,{class:[`btn-primary-outline`,[{"btn-primary-outline-sm":t.small,"btn-primary-outline-md":!t.small,"w-[--button-primary-outline-height] !p-0":!n.$slots.default&&!t.small||t.square&&!t.small,"w-[--button-primary-outline-height-sm] !p-0":!n.$slots.default&&t.small||t.square&&t.small},{"opacity-50":t.disabled,active:t.active}]],disabled:t.disabled}),{default:F(()=>[y(n.$slots,`default`),n.$slots.icon?(M(),e(`div`,Ie,[y(n.$slots,`icon`)])):L(``,!0)]),_:3},16,[`disabled`,`class`])}}}),{__name:`ButtonPrimaryOutline`}),Re=Object.assign(k({__name:`Skip`,props:{variant:{type:String,default:`next`}},setup(t){return(n,r)=>{let i=Le;return M(),d(i,null,{icon:F(()=>[(M(),e(`svg`,{width:`14`,height:`14`,viewBox:`0 0 14 14`,xmlns:`http://www.w3.org/2000/svg`,class:A([{"!transform rotate-180":t.variant===`previous`},`fill-current`])},[...r[0]||=[s(`path`,{d:`M7 0.988281L5.94531 2.04297L10.1289 6.26172H0.988281V7.73828H10.1289L5.94531 11.957L7 13.0117L13.0117 7L7 0.988281Z`},null,-1)]],2))]),_:1})}}}),{__name:`ButtonSkip`});function ze(e){return Object.prototype.toString.call(e)===`[object Object]`}function Be(e){return ze(e)||Array.isArray(e)}function Ve(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}function He(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||JSON.stringify(Object.keys(e.breakpoints||{}))!==JSON.stringify(Object.keys(t.breakpoints||{}))?!1:n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:!Be(r)||!Be(i)?r===i:He(r,i)})}function Ue(e){return e.concat().sort((e,t)=>
vendor: 4,562 bytes, line 1
1e.name>t.name?1:-1).map(e=>e.options)}function We(e,t){if(e.length!==t.length)return!1;let n=Ue(e),r=Ue(t);return n.every((e,t)=>{let n=r[t];return He(e,n)})}function Ge(e){return typeof e==`number`}function Ke(e){return typeof e==`string`}function qe(e){return typeof e==`boolean`}function Je(e){return Object.prototype.toString.call(e)===`[object Object]`}function q(e){return Math.abs(e)}function Ye(e){return Math.sign(e)}function Xe(e,t){return q(e-t)}function Ze(e,t){return e===0||t===0||q(e)<=q(t)?0:q(Xe(q(e),q(t))/e)}function Qe(e){return Math.round(e*100)/100}function $e(e){return rt(e).map(Number)}function J(e){return e[et(e)]}function et(e){return Math.max(0,e.length-1)}function tt(e,t){return t===et(e)}function nt(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function rt(e){return Object.keys(e)}function it(e,t){return[e,t].reduce((e,t)=>(rt(t).forEach(n=>{let r=e[n],i=t[n];e[n]=Je(r)&&Je(i)?it(r,i):i}),e),{})}function at(e,t){return t.MouseEvent!==void 0&&e instanceof t.MouseEvent}function ot(e,t){let n={start:r,center:i,end:a};function r(){return 0}function i(e){return a(e)/2}function a(e){return t-e}function o(r,i){return Ke(e)?n[e](r):e(t,r,i)}return{measure:o}}function st(){let e=[];function t(t,n,i,a={passive:!0}){let o;if(`addEventListener`in t)t.addEventListener(n,i,a),o=()=>t.removeEventListener(n,i,a);else{let e=t;e.addListener(i),o=()=>e.removeListener(i)}return e.push(o),r}function n(){e=e.filter(e=>e())}let r={add:t,clear:n};return r}function ct(e,t,n,r){let i=st(),a=1e3/60,o=null,s=0,c=0;function l(){i.add(e,`visibilitychange`,()=>{e.hidden&&m()})}function u(){p(),i.clear()}function d(e){if(!c)return;o||(o=e,n(),n());let i=e-o;for(o=e,s+=i;s>=a;)n(),s-=a;r(s/a),c&&=t.requestAnimationFrame(d)}function f(){c||=t.requestAnimationFrame(d)}function p(){t.cancelAnimationFrame(c),o=null,s=0,c=0}function m(){o=null,s=0}return{init:l,destroy:u,start:f,stop:p,update:n,render:r}}function lt(e,t){let n=t===`rtl`,r=e===`y`,i=r?`y`:`x`,a=r?`x`:`y`,o=!r&&n?-1:1,s=u(),c=d();function l(e){let{height:t,width:n}=e;return r?t:n}function u(){return r?`top`:n?`right`:`left`}function d(){return r?`bottom`:n?`left`:`right`}function f(e){return e*o}return{scroll:i,cross:a,startEdge:s,endEdge:c,measureSize:l,direction:f}}function ut(e=0,t=0){let n=q(e-t);function r(t){return t<e}function i(e){return e>t}function a(e){return r(e)||i(e)}function o(n){return a(n)?r(n)?e:t:n}function s(e){return n?e-n*Math.ceil((e-t)/n):e}return{length:n,max:t,min:e,constrain:o,reachedAny:a,reachedMax:i,reachedMin:r,removeOffset:s}}function dt(e,t,n){let{constrain:r}=ut(0,e),i=e+1,a=o(t);function o(e){return n?q((i+e)%i):r(e)}function s(){return a}function c(e){return a=o(e),d}function l(e){return u().set(s()+e)}function u(){return dt(e,s(),n)}let d={get:s,set:c,add:l,clone:u};return d}function ft(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v){let{cross:y,direction:b}=e,x=[`INPUT`,`SELECT`,`TEXTAREA`],S={passive:!1},C=st(),w=st(),T=ut(50,225).constrain(p.measure(20)),E={mouse:300,touch:400},D={mouse:500,touch:600},O=m?43:25,k=!1,A=0,j=0,M=!1,N=!1,P=!1,F=!1;function I(e){if(!v)return;function n(t){(qe(v)||v(e,t))&&B(t)}let r=t;C.add(r,`dragstart`,e=>e.preventDefault(),S).add(r,`touchmove`,()=>void 0,S).add(r,`touchend`,()=>void 0).add(r,`touchstart`,n).add(r,`mousedown`,n).add(r,`touchcancel`,H).add(r,`contextmenu`,H).add(r,`click`,ne,!0)}function L(){C.clear(),w.clear()}function ee(){let e=F?n:t;w.add(e,`touchmove`,V,S).add(e,`touchend`,H).add(e,`mousemove`,V,S).add(e,`mouseup`,H)}function te(e){let t=e.nodeName||``;return x.includes(t)}function R(){return(m?D:E)[F?`mouse`:`touch`]}function z(e,t){let n=d.add(Ye(e)*-1),r=u.byDistance(e,!m).distance;return m||q(e)<T?r:g&&t?r*.5:u.byIndex(n.get(),0).distance}function B(e){let t=at(e,r);F=t,P=m&&t&&!e.buttons&&k,k=Xe(i.get(),o.get())>=2,!(t&&e.button!==0)&&(te(e.target)||(M=!0,a.pointerDown(e),l.useFriction(0).useDuration(0),i.set(o),ee(),A=a.readPoint(e),j=a.readPoint(e,y),f.emit(`pointerDown`)))}function V(e){if(!at(e,r)&&e.touches.length>=2)return H(e);let t=a.readPoint(e),n=a.readPoint(e,y),o=Xe(t,A),c=Xe(n,j);if(!N&&!F&&(!e.cancelable||(N=o>c,!N)))return H(e);let u=a.pointerMove(e);o>h&&(P=!0),l.useFriction(.3).useDuration(.75),s.start(),i.add(b(u)),e.preventDefault()}function H(e){let t=u.byDistance(0,!1).index!==d.get(),n=a.pointerUp(e)*R(),r=z(b(n),t),i=Ze(n,r),o=O-10*i,s=_+i/50;N=!1,M=!1,w.clear(),l.useDuration(o).useFriction(s),c.distance(r,!m),F=!1,f.emit(`pointerUp`)}function ne(e){P&&=(e.stopPropagation(),e.preventDefault(),!1)}function U(){return M}
1return{init:I,destroy:L,pointerDown:U}}function pt(e,t){let n,r;function i(e){return e.timeStamp}function a(n,r){let i=`client${(r||e.scroll)===`x`?`X`:`Y`}`;return(at(n,t)?n:n.touches[0])[i]}function o(e){return n=e,r=e,a(e)}function s(e){let t=a(e)-a(r),o=i(e)-i(n)>170;return r=e,o&&(n=e),t}function c(e){if(!n||!r)return 0;let t=a(r)-a(n),o=i(e)-i(n),s=i(e)-i(r)>170,c=t/o;return o&&!s&&q(c)>.1?c:0}return{pointerDown:o,pointerMove:s,pointerUp:c,readPoint:a}}function mt(){function e(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}return{measure:e}}function ht(e){function t(t){return t/100*e}return{measure:t}}function gt(e,t,n,r,i,a,o){let s=[e].concat(r),c,l,u=[],d=!1;function f(e){return i.measureSize(o.measure(e))}function p(i){if(!a)return;l=f(e),u=r.map(f);function o(n){for(let a of n){if(d)return;let n=a.target===e,o=r.indexOf(a.target),s=n?l:u[o];if(q(f(n?e:r[o])-s)>=.5){i.reInit(),t.emit(`resize`);break}}}c=new ResizeObserver(e=>{(qe(a)||a(i,e))&&o(e)}),n.requestAnimationFrame(()=>{s.forEach(e=>c.observe(e))})}function m(){d=!0,c&&c.disconnect()}return{init:p,destroy:m}}function _t(e,t,n,r,i,a){let o=0,s=0,c=i,l=a,u=e.get(),d=0;function f(){let t=r.get()-e.get(),i=!c,a=0;return i?(o=0,n.set(r),e.set(r),a=t):(n.set(e),o+=t/c,o*=l,u+=o,e.add(o),a=u-d),s=Ye(a),d=u,x}function p(){return q(r.get()-t.get())<.001}function m(){return c}function h(){return s}function g(){return o}function _(){return y(i)}function v(){return b(a)}function y(e){return c=e,x}function b(e){return l=e,x}let x={direction:h,duration:m,velocity:g,seek:f,settled:p,useBaseFriction:v,useBaseDuration:_,useFriction:b,useDuration:y};return x}function vt(e,t,n,r,i){let a=i.measure(10),o=i.measure(50),s=ut(.1,.99),c=!1;function l(){return!(c||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function u(i){if(!l())return;let c=q(e[e.reachedMin(t.get())?`min`:`max`]-t.get()),u=n.get()-t.get(),d=s.constrain(c/o);n.subtract(u*d),!i&&q(u)<a&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())}function d(e){c=!e}return{shouldConstrain:l,constrain:u,toggleActive:d}}function yt(e,t,n,r,i){let a=ut(-t+e,0),o=d(),s=u(),c=f();function l(e,t){return Xe(e,t)<=1}function u(){let e=o[0],t=J(o);return ut(o.lastIndexOf(e),o.indexOf(t)+1)}function d(){return n.map((e,t)=>{let{min:r,max:i}=a,o=a.constrain(e),s=!t,c=tt(n,t);return s?i:c||l(r,o)?r:l(i,o)?i:o}).map(e=>parseFloat(e.toFixed(3)))}function f(){if(t<=e+i)return[a.max];if(r===`keepSnaps`)return o;let{min:n,max:c}=s;return o.slice(n,c)}return{snapsContained:c,scrollContainLimit:s}}function bt(e,t,n){let r=t[0];return{limit:ut(n?r-e:J(t),r)}}function xt(e,t,n,r){let i=.1,{reachedMin:a,reachedMax:o}=ut(t.min+i,t.max+i);function s(e){return e===1?o(n.get()):e===-1&&a(n.get())}function c(t){if(!s(t))return;let n=t*-1*e;r.forEach(e=>e.add(n))}return{loop:c}}function St(e){let{max:t,length:n}=e;function r(e){let r=e-t;return n?r/-n:0}return{get:r}}function Ct(e,t,n,r,i){let{startEdge:a,endEdge:o}=e,{groupSlides:s}=i,c=d().map(t.measure),l=f(),u=p();function d(){return s(r).map(e=>J(e)[o]-e[0][a]).map(q)}function f(){return r.map(e=>n[a]-e[a]).map(e=>-q(e))}function p(){return s(l).map(e=>e[0]).map((e,t)=>e+c[t])}return{snaps:l,snapsAligned:u}}function wt(e,t,n,r,i,a){let{groupSlides:o}=i,{min:s,max:c}=r,l=u();function u(){let r=o(a),i=!e||t===`keepSnaps`;return n.length===1?[a]:i?r:r.slice(s,c).map((e,t,n)=>{let r=!t,i=tt(n,t);return r?nt(J(n[0])+1):i?nt(et(a)-J(n)[0]+1,J(n)[0]):e})}return{slideRegistry:l}}function Tt(e,t,n,r,i){let{reachedAny:a,removeOffset:o,constrain:s}=r;function c(e){return e.concat().sort((e,t)=>q(e)-q(t))[0]}function l(n){let r=e?o(n):s(n),{index:i}=t.map((e,t)=>({diff:u(e-r,0),index:t})).sort((e,t)=>q(e.diff)-q(t.diff))[0];return{index:i,distance:r}}function u(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return c(i);let a=i.filter(e=>Ye(e)===r);return a.length?c(a):J(i)-n}function d(e,n){return{index:e,distance:u(t[e]-i.get(),n)}}function f(n,r){let o=i.get()+n,{index:s,distance:c}=l(o),d=!e&&a(o);return!r||d?{index:s,distance:n}:{index:s,distance:n+u(t[s]-c,0)}}return{byDistance:f,byIndex:d,shortcut:u}}function Et(e,t,n,r,i,a,o){function s(i){let s=i.distance,c=i.index!==t.get();
1a.add(s),s&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),c&&(n.set(t.get()),t.set(i.index),o.emit(`select`))}function c(e,t){s(i.byDistance(e,t))}function l(e,n){let r=t.clone().set(e);s(i.byIndex(r.get(),n))}return{distance:c,index:l}}function Dt(e,t,n,r,i,a,o,s){let c={passive:!0,capture:!0},l=0;function u(u){if(!s)return;function f(t){if(new Date().getTime()-l>10)return;o.emit(`slideFocusStart`),e.scrollLeft=0;let a=n.findIndex(e=>e.includes(t));Ge(a)&&(i.useDuration(0),r.index(a,0),o.emit(`slideFocus`))}a.add(document,`keydown`,d,!1),t.forEach((e,t)=>{a.add(e,`focus`,e=>{(qe(s)||s(u,e))&&f(t)},c)})}function d(e){e.code===`Tab`&&(l=new Date().getTime())}return{init:u}}function Ot(e){let t=e;function n(){return t}function r(e){t=o(e)}function i(e){t+=o(e)}function a(e){t-=o(e)}function o(e){return Ge(e)?e:e.get()}return{get:n,set:r,add:i,subtract:a}}function kt(e,t){let n=e.scroll===`x`?o:s,r=t.style,i=null,a=!1;function o(e){return`translate3d(${e}px,0px,0px)`}function s(e){return`translate3d(0px,${e}px,0px)`}function c(t){if(a)return;let o=Qe(e.direction(t));o!==i&&(r.transform=n(o),i=o)}function l(e){a=!e}function u(){a||(r.transform=``,t.getAttribute(`style`)||t.removeAttribute(`style`))}return{clear:u,to:c,toggleActive:l}}function At(e,t,n,r,i,a,o,s,c){let l=.5,u=$e(i),d=$e(i).reverse(),f=_().concat(v());function p(e,t){return e.reduce((e,t)=>e-i[t],t)}function m(e,t){return e.reduce((e,n)=>p(e,t)>0?e.concat([n]):e,[])}function h(e){return a.map((n,i)=>({start:n-r[i]+l+e,end:n+t-l+e}))}function g(t,r,i){let a=h(r);return t.map(t=>{let r=i?0:-n,o=i?n:0,l=i?`end`:`start`,u=a[t][l];return{index:t,loopPoint:u,slideLocation:Ot(-1),translate:kt(e,c[t]),target:()=>s.get()>u?r:o}})}function _(){let e=o[0];return g(m(d,e),n,!1)}function v(){let e=t-o[0]-1;return g(m(u,e),-n,!0)}function y(){return f.every(({index:e})=>p(u.filter(t=>t!==e),t)<=.1)}function b(){f.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})}function x(){f.forEach(e=>e.translate.clear())}return{canLoop:y,clear:x,loop:b,loopPoints:f}}function jt(e,t,n){let r,i=!1;function a(a){if(!n)return;function o(e){for(let n of e)if(n.type===`childList`){a.reInit(),t.emit(`slidesChanged`);break}}r=new MutationObserver(e=>{i||(qe(n)||n(a,e))&&o(e)}),r.observe(e,{childList:!0})}function o(){r&&r.disconnect(),i=!0}return{init:a,destroy:o}}function Mt(e,t,n,r){let i={},a=null,o=null,s,c=!1;function l(){s=new IntersectionObserver(e=>{c||(e.forEach(e=>{let n=t.indexOf(e.target);i[n]=e}),a=null,o=null,n.emit(`slidesInView`))},{root:e.parentElement,threshold:r}),t.forEach(e=>s.observe(e))}function u(){s&&s.disconnect(),c=!0}function d(e){return rt(i).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:a}=i[r];
1return(e&&a||!e&&!a)&&t.push(r),t},[])}function f(e=!0){if(e&&a)return a;if(!e&&o)return o;let t=d(e);return e&&(a=t),e||(o=t),t}return{init:l,destroy:u,get:f}}function Nt(e,t,n,r,i,a){let{measureSize:o,startEdge:s,endEdge:c}=e,l=n[0]&&i,u=m(),d=h(),f=n.map(o),p=g();function m(){if(!l)return 0;let e=n[0];return q(t[s]-e[s])}function h(){if(!l)return 0;let e=a.getComputedStyle(J(r));return parseFloat(e.getPropertyValue(`margin-${c}`))}function g(){return n.map((e,t,n)=>{let r=!t,i=tt(n,t);return r?f[t]+u:i?f[t]+d:n[t+1][s]-e[s]}).map(q)}return{slideSizes:f,slideSizesWithGaps:p,startGap:u,endGap:d}}function Pt(e,t,n,r,i,a,o,s,c){let{startEdge:l,endEdge:u,direction:d}=e,f=Ge(n);function p(e,t){return $e(e).filter(e=>e%t===0).map(n=>e.slice(n,n+t))}function m(e){return e.length?$e(e).reduce((n,f,p)=>{let m=J(n)||0,h=m===0,g=f===et(e),_=i[l]-a[m][l],v=i[l]-a[f][u],y=!r&&h?d(o):0,b=q(v-(!r&&g?d(s):0)-(_+y));return p&&b>t+c&&n.push(f),g&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}function h(e){return f?p(e,n):m(e)}return{groupSlides:h}}function Ft(e,t,n,r,i,a,o){let{align:s,axis:c,direction:l,startIndex:u,loop:d,duration:f,dragFree:p,dragThreshold:m,inViewThreshold:h,slidesToScroll:g,skipSnaps:_,containScroll:v,watchResize:y,watchSlides:b,watchDrag:x,watchFocus:S}=a,C=mt(),w=C.measure(t),T=n.map(C.measure),E=lt(c,l),D=E.measureSize(w),O=ht(D),k=ot(s,D),A=!d&&!!v,{slideSizes:j,slideSizesWithGaps:M,startGap:N,endGap:P}=Nt(E,w,T,n,d||!!v,i),F=Pt(E,D,g,d,w,T,N,P,2),{snaps:I,snapsAligned:L}=Ct(E,k,w,T,F),ee=-J(I)+J(M),{snapsContained:te,scrollContainLimit:R}=yt(D,ee,L,v,2),z=A?te:L,{limit:B}=bt(ee,z,d),V=dt(et(z),u,d),H=V.clone(),ne=$e(n),U=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()},re=({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:i,scrollLooper:a,slideLooper:o,dragHandler:s,animation:c,eventHandler:l,scrollBounds:u,options:{loop:d}},f)=>{let p=e.settled(),m=!u.shouldConstrain(),h=d?p:p&&m,g=h&&!s.pointerDown();g&&c.stop();let _=n.get()*f+i.get()*(1-f);r.set(_),d&&(a.loop(e.direction()),o.loop()),t.to(r.get()),g&&l.emit(`settle`),h||l.emit(`scroll`)},ie=ct(r,i,()=>U(ge),e=>re(ge,e)),ae=.68,oe=z[V.get()],se=Ot(oe),ce=Ot(oe),W=Ot(oe),G=Ot(oe),le=_t(se,W,ce,G,f,ae),ue=Tt(d,z,ee,B,G),de=Et(ie,V,H,le,ue,G,o),fe=St(B),pe=st(),me=Mt(t,n,o,h),{slideRegistry:K}=wt(A,v,z,R,F,ne),he=Dt(e,n,K,de,le,pe,o,S),ge={ownerDocument:r,ownerWindow:i,eventHandler:o,containerRect:w,slideRects:T,animation:ie,axis:E,dragHandler:ft(E,e,r,i,G,pt(E,i),se,ie,de,le,ue,V,o,O,p,m,_,ae,x),eventStore:pe,percentOfView:O,index:V,indexPrevious:H,limit:B,location:se,offsetLocation:W,previousLocation:ce,options:a,resizeHandler:gt(t,o,i,n,E,y,C),scrollBody:le,scrollBounds:vt(B,W,G,le,O),scrollLooper:xt(ee,B,W,[se,W,ce,G]),scrollProgress:fe,scrollSnapList:z.map(fe.get),scrollSnaps:z,scrollTarget:ue,scrollTo:de,slideLooper:At(E,D,ee,j,M,I,z,W,n),slideFocus:he,slidesHandler:jt(t,o,b),slidesInView:me,slideIndexes:ne,slideRegistry:K,slidesToScroll:F,target:G,translate:kt(E,t)};return ge}function It(){let e={},t;function n(e){t=e}function r(t){return e[t]||[]}function i(e){return r(e).forEach(n=>n(t,e)),c}function a(t,n){return e[t]=r(t).concat([n]),c}function o(t,n){return e[t]=r(t).filter(e=>e!==n),c}function s(){e={}}let c={init:n,emit:i,off:o,on:a,clear:s};return c}var Lt={align:`center`,axis:`x`,container:null,slides:null,containScroll:`trimSnaps`,direction:`ltr`,slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function Rt(e){function t(e,t){return it(e,t||{})}function n(n){let r=n.breakpoints||{};return t(n,rt(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{}))}function r(t){return t.map(e=>rt(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function zt(e){let t=[];function n(n,r){return t=r.filter(({options:t})=>e.optionsAtMedia(t).active!==!1),t.forEach(t=>t.init(n,e)),r.reduce((e,t)=>
1Object.assign(e,{[t.name]:t}),{})}function r(){t=t.filter(e=>e.destroy())}return{init:n,destroy:r}}function Bt(e,t,n){let r=e.ownerDocument,i=r.defaultView,a=Rt(i),o=zt(a),s=st(),c=It(),{mergeOptions:l,optionsAtMedia:u,optionsMediaQueries:d}=a,{on:f,off:p,emit:m}=c,h=D,g=!1,_,v=l(Lt,Bt.globalOptions),y=l(v),b=[],x,S,C;function w(){let{container:t,slides:n}=y;S=(Ke(t)?e.querySelector(t):t)||e.children[0];let r=Ke(n)?S.querySelectorAll(n):n;C=[].slice.call(r||S.children)}function T(t){let n=Ft(e,S,C,r,i,t,c);return t.loop&&!n.slideLooper.canLoop()?T(Object.assign({},t,{loop:!1})):n}function E(e,t){g||(v=l(v,e),y=u(v),b=t||b,w(),_=T(y),d([v,...b.map(({options:e})=>e)]).forEach(e=>s.add(e,`change`,D)),y.active&&(_.translate.to(_.location.get()),_.animation.init(),_.slidesInView.init(),_.slideFocus.init(U),_.eventHandler.init(U),_.resizeHandler.init(U),_.slidesHandler.init(U),_.options.loop&&_.slideLooper.loop(),S.offsetParent&&C.length&&_.dragHandler.init(U),x=o.init(U,b)))}function D(e,t){let n=L();O(),E(l({startIndex:n},e),t),c.emit(`reInit`)}function O(){_.dragHandler.destroy(),_.eventStore.clear(),_.translate.clear(),_.slideLooper.clear(),_.resizeHandler.destroy(),_.slidesHandler.destroy(),_.slidesInView.destroy(),_.animation.destroy(),o.destroy(),s.clear()}function k(){g||(g=!0,s.clear(),O(),c.emit(`destroy`),c.clear())}function A(e,t,n){y.active&&!g&&(_.scrollBody.useBaseFriction().useDuration(t===!0?0:y.duration),_.scrollTo.index(e,n||0))}function j(e){A(_.index.add(1).get(),e,-1)}function M(e){A(_.index.add(-1).get(),e,1)}function N(){return _.index.add(1).get()!==L()}function P(){return _.index.add(-1).get()!==L()}function F(){return _.scrollSnapList}function I(){return _.scrollProgress.get(_.offsetLocation.get())}function L(){return _.index.get()}function ee(){return _.indexPrevious.get()}function te(){return _.slidesInView.get()}function R(){return _.slidesInView.get(!1)}function z(){return x}function B(){return _}function V(){return e}function H(){return S}function ne(){return C}let U={canScrollNext:N,canScrollPrev:P,containerNode:H,internalEngine:B,destroy:k,off:p,on:f,emit:m,plugins:z,previousScrollSnap:ee,reInit:h,rootNode:V,scrollNext:j,scrollPrev:M,scrollProgress:I,scrollSnapList:F,scrollTo:A,selectedScrollSnap:L,slideNodes:ne,slidesInView:te,slidesNotInView:R};return E(t,n),setTimeout(()=>c.emit(`init`),0),U}Bt.globalOptions=void 0;function Vt(e={},t=[]){let n=I(e),r=I(t),i=n?e.value:e,a=r?t.value:t,o=T(),s=T();function c(){s.value&&s.value.reInit(i,a)}return _(()=>
1{Ve()&&o.value&&(Bt.globalOptions=Vt.globalOptions,s.value=Bt(o.value,i,a))}),j(()=>{s.value&&s.value.destroy()}),n&&C(e,e=>{He(i,e)||(i=e,c())}),r&&C(t,e=>{We(a,e)||(a=e,c())}),[o,s]}Vt.globalOptions=void 0;var Ht={class:`relative`},Ut={class:`flex items-center justify-between pt-5 gap-11`},Wt={class:`flex items-center h-10 -bottom-10`},Gt={key:0,class:`flex gap-2`},Kt=Object.assign(k({__name:`Index`,props:{align:{type:String,default:`start`},loop:{type:Boolean,default:!1},slidesToScroll:{type:Number,default:1},startIndex:{type:Number,default:0},dragFree:{type:Boolean,default:!1},skipSnapshots:{type:Boolean,default:!1},axis:{type:String,default:`x`},gap:{type:Number,default:0},arrows:{type:Boolean,default:!1},dots:{type:Boolean,default:!1},slides:{type:Number,default:1},slidesSm:{type:Number,default:void 0},slidesMd:{type:Number,default:void 0},slidesLg:{type:Number,default:void 0},slidesXl:{type:Number,default:void 0},overflowHidden:{type:Boolean,default:!1},light:{type:Boolean,default:!1}},setup(n){let r=n;v(`gap`,r.gap);let[o,c]=Vt({align:r.align,slidesToScroll:r.slidesToScroll,loop:r.loop,containScroll:`trimSnaps`,axis:r.axis}),u=t(0),f=t([]),p=t(0),m=()=>{let e=window.innerWidth;if(e>=1280){p.value=r.slidesXl||r.slidesLg||r.slidesMd||r.slidesSm||r.slides;return}if(e>=1024){p.value=r.slidesLg||r.slidesMd||r.slidesSm||r.slides;return}if(e>=768){p.value=r.slidesMd||r.slidesSm||r.slides;return}if(e>=640){p.value=r.slidesSm||r.slides;return}p.value=r.slides},h=()=>{m()},g=e=>{let t=e.slidesNotInView();f.value=t},b=e=>{let t=e.selectedScrollSnap();u.value=t};_(()=>{window.addEventListener(`resize`,h),m(),setTimeout(()=>{c.value?.scrollTo(r.startIndex)},100),c.value&&(c.value.on(`select`,b),c.value.on(`slidesInView`,g))}),j(()=>{window.removeEventListener(`resize`,h)});let x=a(()=>{let e=c.value?.slideNodes().length||0;if(e<=p.value)return[];let t=e-p.value,n=Math.ceil(t/r.slidesToScroll)+1;return Array.from({length:n},(e,t)=>t)});return(t,a)=>{let m=Fe,h=Re;return M(),e(`div`,Ht,[s(`div`,{class:A([`relative embla`,{"overflow-hidden":r.overflowHidden}]),ref_key:`emblaNode`,ref:o},[s(`div`,{class:A([`grid embla__container gap`,{"grid-flow-col":n.axis==`x`,"grid-flow-row max-h-[70vh] auto-rows-[100%]":n.axis==`y`,"-ml-1":n.gap==1&&n.axis==`x`,"-ml-2":n.gap==2&&n.axis==`x`,"-ml-3":n.gap==3&&n.axis==`x`,"-ml-4":n.gap==4&&n.axis==`x`,"-ml-5":n.gap==5&&n.axis==`x`,"-ml-6":n.gap==6&&n.axis==`x`,"-ml-7":n.gap==7&&n.axis==`x`,"-ml-8":n.gap==8&&n.axis==`x`,"-ml-9":n.gap==9&&n.axis==`x`,"-ml-10":n.gap==10&&n.axis==`x`,"-mt-1":n.gap==1&&n.axis==`y`,"-mt-2":n.gap==2&&n.axis==`y`,"-mt-3":n.gap==3&&n.axis==`y`,"-mt-4":n.gap==4&&n.axis==`y`,"-mt-5":n.gap==5&&n.axis==`y`,"-mt-6":n.gap==6&&n.axis==`y`,"-mt-7":n.gap==7&&n.axis==`y`,"-mt-8":n.gap==8&&n.axis==`y`,"-mt-9":n.gap==9&&n.axis==`y`,"-mt-10":n.gap==10&&n.axis==`y`,"auto-cols-[100%]":n.slides==1&&n.axis==`x`,"auto-cols-[75%]":n.slides==1.5&&n.axis==`x`,"auto-cols-[50%]":n.slides==2&&n.axis==`x`,"auto-cols-[33.3333%]":n.slides==3&&n.axis==`x`,"auto-cols-[25%]":n.slides==4&&n.axis==`x`,"auto-cols-[20%]":n.slides==5&&n.axis==`x`,"auto-cols-[16.6666%]":n.slides==6&&n.axis==`x`,"auto-cols-[14.2857%]":n.slides==7&&n.axis==`x`,"auto-cols-[12.5%]":n.slides==8&&n.axis==`x`,"auto-cols-[11.1111%]":n.slides==9&&n.axis==`x`,"auto-cols-[10%]":n.slides==10&&n.axis==`x`,"sm:auto-cols-[100%]":n.slidesSm==1&&n.axis==`x`,"sm:auto-cols-[75%]":n.slidesSm==1.5&&n.axis==`x`,"sm:auto-cols-[50%]":n.slidesSm==2&&n.axis==`x`,"sm:auto-cols-[33.3333%]":n.slidesSm==3&&n.axis==`x`,"sm:auto-cols-[25%]":n.slidesSm==4&&n.axis==`x`,"sm:auto-cols-[20%]":n.slidesSm==5&&n.axis==`x`,"sm:auto-cols-[16.6666%]":n.slidesSm==6&&n.axis==`x`,"sm:auto-cols-[14.2857%]":n.slidesSm==7&&n.axis==`x`,"sm:auto-cols-[12.5%]":n.slidesSm==8&&n.axis==`x`,"sm:auto-cols-[11.1111%]":n.slidesSm==9&&n.axis==`x`,"sm:auto-cols-[10%]":n.slidesSm==10&&n.axis==`x`,"md:auto-cols-[100%]":n.slidesMd==1&&n.axis==`x`,"md:auto-cols-[75%]":n.slidesMd==1.5&&n.axis==`x`,"md:auto-cols-[50%]":n.slidesMd==2&&n.axis==`x`,"md:auto-cols-[33.3333%]":n.slidesMd==3&&n.axis==`x`,"md:auto-cols-[25%]":n.slidesMd==4&&n.axis==`x`,"md:auto-cols-[20%]":n.slidesMd==5&&n.axis==`x`,"md:auto-cols-[16.6666%]":n.slidesMd==6&&n.axis==`x`,"md:auto-cols-[14.2857%]":n.slidesMd==7&&n.axis==`x`,"md:auto-cols-[12.5%]":n.slidesMd==8&&n.axis==`x`,"md:auto-cols-[11.1111%]":n.slidesMd==9&&n.axis==`x`,"md:auto-cols-[10%]":n.slidesMd==10&&n.axis==`x`,"lg:auto-cols-[100%]":n.slidesLg==1&&n.axis==`x`,"lg:auto-cols-[75%]":n.slidesLg==1.5&&n.axis==`x`,"lg:auto-cols-[50%]":n.slidesLg==2&&n.axis==`x`,"lg:auto-cols-[33.3333%]":n.slidesLg==3&&n.axis==`x`,"lg:auto-cols-[25%]":n.slidesLg==4&&n.axis==`x`,"lg:auto-cols-[20%]":n.slidesLg==5&&n.axis==`x`,"lg:auto-cols-[16.6666%]":n.slidesLg==6&&n.axis==`x`,"lg:auto-cols-[14.2857%]":n.slidesLg==7&&n.axis==`x`,"lg:auto-cols-[12.5%]":n.slidesLg==8&&n.axis==`x`,"lg:auto-cols-[11.1111%]":n.slidesLg==9&&n.axis==`x`,"lg:auto-cols-[10%]":n.slidesLg==10&&n.axis==`x`,"xl:auto-cols-[100%]":n.slidesXl==1&&n.axis==`x`,"xl:auto-cols-[75%]":n.slidesXl==1.5&&n.axis==`x`,"xl:auto-cols-[50%]":n.slidesXl==2&&n.axis==`x`,"xl:auto-cols-[33.3333%]":n.slidesXl==3&&n.axis==`x`,"xl:auto-cols-[25%]":n.slidesXl==4&&n.axis==`x`,"xl:auto-cols-[20%]":n.slidesXl==5&&n.axis==`x`,"xl:auto-cols-[16.6666%]":n.slidesXl==6&&n.axis==`x`,"xl:auto-cols-[14.2857%]":n.slidesXl==7&&n.axis==`x`,"xl:auto-cols-[12.5%]":n.slidesXl==8&&n.axis==`x`,"xl:auto-cols-[11.1111%]":n.slidesXl==9&&n.axis==`x`,"xl:auto-cols-[10%]":n.slidesXl==10&&n.axis==`x`}])},[y(t.$slots,`default`)],2)],2),y(t.$slots,`api`,{api:l(c),selectedScrollSnap:l(u),slidesNotInView:l(f),slidesPerView:l(p)}),s(`div`,Ut,[s(`div`,Wt,[(M(!0),e(w,null,P(l(x),(e,t)=>(M(),d(m,{onClick:e=>l(c)?.scrollTo(t),class:`w-2 h-2 mx-1`,active:t===l(u),light:n.light},null,8,[`onClick`,`active`,`light`]))),256))]),n.arrows?(M(),e(`div`,Gt,[i(h,{variant:`previous`,onClick:a[0]||=e=>l(c)?.scrollPrev()}),i(h,{variant:`next`,onClick:a[1]||=e=>l(c)?.scrollNext()})])):L(``,!0)])])}}}),{__name:`Carousel`});function qt(e){typeof queueMicrotask==`function`?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function Jt(){let e=[],t={addEventListener(e,n,r,i){return e.addEventListener(n,r,i),t.add(()=>e.removeEventListener(n,r,i))},requestAnimationFrame(...e){let n=requestAnimationFrame(...e);t.add(()=>cancelAnimationFrame(n))},nextFrame(...e){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...e)})},setTimeout(...e){let n=setTimeout(...e);t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return qt(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=Jt();return e(t),this.add(()=>t.dispose())},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}},dispose(){for(let t of e.splice(0))t()}};return t}var Yt=Symbol(`headlessui.useid`),Xt=0,Y=E??function(){return u(Yt,()=>`${++Xt}`)()};function X(e){if(e==null||e.value==null)return null;let t=e.value.$el??e.value;return t instanceof Node?t:null}function Z(e,t,...n){if(e in t){let r=t[e];return typeof r==`function`?r(...n):r}let r=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(`, `)}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Z),r}
vendor: 16,915 bytes, lines 1-4
1var Zt=Object.defineProperty,Qt=(e,t,n)=>t in e?Zt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$t=(e,t,n)=>(Qt(e,typeof t==`symbol`?t:t+``,n),n),en=new class{constructor(){$t(this,`current`,this.detect()),$t(this,`currentId`,0)}set(e){this.current!==e&&(this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current===`server`}get isClient(){return this.current===`client`}detect(){return typeof window>`u`||typeof document>`u`?`server`:`client`}};function tn(e){if(en.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty(`value`)){let t=X(e);if(t)return t.ownerDocument}return document}var nn=[`[contentEditable=true]`,`[tabindex]`,`a[href]`,`area[href]`,`button:not([disabled])`,`iframe`,`input:not([disabled])`,`select:not([disabled])`,`textarea:not([disabled])`].map(e=>`${e}:not([tabindex='-1'])`).join(`,`),rn=(e=>(e[e.First=1]=`First`,e[e.Previous=2]=`Previous`,e[e.Next=4]=`Next`,e[e.Last=8]=`Last`,e[e.WrapAround=16]=`WrapAround`,e[e.NoScroll=32]=`NoScroll`,e))(rn||{}),an=(e=>(e[e.Error=0]=`Error`,e[e.Overflow=1]=`Overflow`,e[e.Success=2]=`Success`,e[e.Underflow=3]=`Underflow`,e))(an||{}),on=(e=>(e[e.Previous=-1]=`Previous`,e[e.Next=1]=`Next`,e))(on||{});function sn(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(nn)).sort((e,t)=>Math.sign((e.tabIndex||2**53-1)-(t.tabIndex||2**53-1)))}var cn=(e=>(e[e.Strict=0]=`Strict`,e[e.Loose=1]=`Loose`,e))(cn||{});function ln(e,t=0){return e!==tn(e)?.body&&Z(t,{0(){return e.matches(nn)},1(){let t=e;for(;t!==null;){if(t.matches(nn))return!0;t=t.parentElement}return!1}})}var un=(e=>(e[e.Keyboard=0]=`Keyboard`,e[e.Mouse=1]=`Mouse`,e))(un||{});typeof window<`u`&&typeof document<`u`&&(document.addEventListener(`keydown`,e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible=``)},!0),document.addEventListener(`click`,e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible=``)},!0));function dn(e){e?.focus({preventScroll:!0})}var fn=[`textarea`,`input`].join(`,`);function pn(e){return(e?.matches)?.call(e,fn)??!1}function mn(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(r===null||i===null)return 0;let a=r.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function hn(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){let a=(Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e?.ownerDocument)??document,o=Array.isArray(e)?n?mn(e):e:sn(e);i.length>0&&o.length>1&&(o=o.filter(e=>!i.includes(e))),r??=a.activeElement;let s=(()=>{if(t&5)return 1;if(t&10)return-1;throw Error(`Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last`)})(),c=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,o.indexOf(r))-1;if(t&4)return Math.max(0,o.indexOf(r))+1;if(t&8)return o.length-1;throw Error(`Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last`)})(),l=t&32?{preventScroll:!0}:{},u=0,d=o.length,f;do{if(u>=d||u+d<=0)return 0;let e=c+u;if(t&16)e=(e+d)%d;else{if(e<0)return 3;if(e>=d)return 1}f=o[e],f?.focus(l),u+=s}while(f!==a.activeElement);return t&6&&pn(f)&&f.select(),2}function gn(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function _n(){return/Android/gi.test(window.navigator.userAgent)}function vn(){return gn()||_n()}function yn(e,t,n){en.isServer||S(r=>{document.addEventListener(e,t,n),r(()=>document.removeEventListener(e,t,n))})}function bn(e,t,n){en.isServer||S(r=>{window.addEventListener(e,t,n),r(()=>window.removeEventListener(e,t,n))})}function xn(e,n,r=a(()=>!0)){function i(t,i){if(!r.value||t.defaultPrevented)return;let a=i(t);if(a===null||!a.getRootNode().contains(a))return;let o=function e(t){return typeof t==`function`?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e);for(let e of o){if(e===null)continue;let n=e instanceof HTMLElement?e:X(e);if(n!=null&&n.contains(a)||t.composed&&t.composedPath().includes(n))return}return!ln(a,cn.Loose)&&a.tabIndex!==-1&&t.preventDefault(),n(t,a)}let o=t(null);yn(`pointerdown`,e=>{r.value&&(o.value=e.composedPath?.call(e)?.[0]||e.target)},!0),yn(`mousedown`,e=>{r.value&&(o.value=e.composedPath?.call(e)?.[0]||e.target)},!0),yn(`click`,e=>{vn()||(o.value&&=(i(e,()=>o.value),null))},!0),yn(`touchend`,e=>i(e,()=>e.target instanceof HTMLElement?e.target:null),!0),bn(`blur`,e=>i(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function Sn(e,t){if(e)return e;let n=t??`button`;if(typeof n==`string`&&n.toLowerCase()===`button`)return`button`}function Cn(e,n){let r=t(Sn(e.value.type,e.value.as));return _(()=>{r.value=Sn(e.value.type,e.value.as)}),S(()=>{var e;r.value||X(n)&&X(n)instanceof HTMLButtonElement&&!((e=X(n))!=null&&e.hasAttribute(`type`))&&(r.value=`button`)}),r}var wn=(e=>(e[e.None=0]=`None`,e[e.RenderStrategy=1]=`RenderStrategy`,e[e.Static=2]=`Static`,e))(wn||{}),Tn=(e=>(e[e.Unmount=0]=`Unmount`,e[e.Hidden=1]=`Hidden`,e))(Tn||{});function Q({visible:e=!0,features:t=0,ourProps:n,theirProps:r,...i}){var a;let o=On(r,n),s=Object.assign(i,{props:o});return e||t&2&&o.static?En(s):t&1?Z((a=o.unmount)==null||a?0:1,{0(){return null},1(){return En({...i,props:{...o,hidden:!0,style:{display:`none`}}})}}):En(s)}function En({props:e,attrs:t,slots:n,slot:i,name:a}){let{as:o,...s}=kn(e,[`unmount`,`static`]),c=n.default?.call(n,i),l={};if(i){let e=!1,t=[];for(let[n,r]of Object.entries(i))typeof r==`boolean`&&(e=!0),r===!0&&t.push(n);e&&(l[`data-headlessui-state`]=t.join(` `))}if(o===`template`){if(c=Dn(c??[]),Object.keys(s).length>0||Object.keys(t).length>0){let[e,...n]=c??[];if(!An(e)||n.length>0)throw Error([`Passing props on "template"!`,``,`The current component <${a} /> is rendering a "template".`,`However we need to passthrough the following props:`,Object.keys(s).concat(Object.keys(t)).map(e=>e.trim()).filter((e,t,n)=>n.indexOf(e)===t).sort((e,t)=>e.localeCompare(t)).map(e=>`  - ${e}`).join(`
2`),``,`You can apply a few solutions:`,['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',`Render a single element as the child so that we can forward the props onto that element.`].map(e=>`  - ${e}`).join(`
3`)].join(`
4`));let i=On(e.props??{},s,l),o=r(e,i,!0);for(let e in i)e.startsWith(`on`)&&(o.props||={},o.props[e]=i[e]);return o}return Array.isArray(c)&&c.length===1?c[0]:c}return m(o,Object.assign({},s,l),{default:()=>c})}function Dn(e){return e.flatMap(e=>e.type===w?Dn(e.children):[e])}function On(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith(`on`)&&typeof r[e]==`function`?(n[e]??(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t[`aria-disabled`])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let e in n)Object.assign(t,{[e](t,...r){let i=n[e];for(let e of i){if(t instanceof Event&&t.defaultPrevented)return;e(t,...r)}}});return t}function kn(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function An(e){return e==null?!1:typeof e.type==`string`||typeof e.type==`object`||typeof e.type==`function`}var jn=(e=>(e[e.None=1]=`None`,e[e.Focusable=2]=`Focusable`,e[e.Hidden=4]=`Hidden`,e))(jn||{}),Mn=k({name:`Hidden`,props:{as:{type:[Object,String],default:`div`},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{let{features:r,...i}=e;return Q({ourProps:{"aria-hidden":(r&2)==2?!0:i[`aria-hidden`]??void 0,hidden:(r&4)==4||void 0,style:{position:`fixed`,top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,borderWidth:`0`,...(r&4)==4&&(r&2)!=2&&{display:`none`}}},theirProps:i,slot:{},attrs:n,slots:t,name:`Hidden`})}}}),Nn=Symbol(`Context`),$=(e=>(e[e.Open=1]=`Open`,e[e.Closed=2]=`Closed`,e[e.Closing=4]=`Closing`,e[e.Opening=8]=`Opening`,e))($||{});function Pn(){return Fn()!==null}function Fn(){return u(Nn,null)}function In(e){v(Nn,e)}var Ln=(e=>(e.Space=` `,e.Enter=`Enter`,e.Escape=`Escape`,e.Backspace=`Backspace`,e.Delete=`Delete`,e.ArrowLeft=`ArrowLeft`,e.ArrowUp=`ArrowUp`,e.ArrowRight=`ArrowRight`,e.ArrowDown=`ArrowDown`,e.Home=`Home`,e.End=`End`,e.PageUp=`PageUp`,e.PageDown=`PageDown`,e.Tab=`Tab`,e))(Ln||{});function Rn(e){function t(){document.readyState!==`loading`&&(e(),document.removeEventListener(`DOMContentLoaded`,t))}typeof window<`u`&&typeof document<`u`&&(document.addEventListener(`DOMContentLoaded`,t),t())}var zn=[];Rn(()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&zn[0]!==e.target&&(zn.unshift(e.target),zn=zn.filter(e=>e!=null&&e.isConnected),zn.splice(10))}window.addEventListener(`click`,e,{capture:!0}),window.addEventListener(`mousedown`,e,{capture:!0}),window.addEventListener(`focus`,e,{capture:!0}),document.body.addEventListener(`click`,e,{capture:!0}),document.body.addEventListener(`mousedown`,e,{capture:!0}),document.body.addEventListener(`focus`,e,{capture:!0})});function Bn(e,t,n,r){en.isServer||S(i=>{e??=window,e.addEventListener(t,n,r),i(()=>e.removeEventListener(t,n,r))})}var Vn=(e=>(e[e.Forwards=0]=`Forwards`,e[e.Backwards=1]=`Backwards`,e))(Vn||{});function Hn(){let e=t(0);return bn(`keydown`,t=>{t.key===`Tab`&&(e.value=+!!t.shiftKey)}),e}function Un(e){if(!e)return new Set;if(typeof e==`function`)return new Set(e());let t=new Set;for(let n of e.value){let e=X(n);e instanceof HTMLElement&&t.add(e)}return t}var Wn=(e=>(e[e.None=1]=`None`,e[e.InitialFocus=2]=`InitialFocus`,e[e.TabLock=4]=`TabLock`,e[e.FocusLock=8]=`FocusLock`,e[e.RestoreFocus=16]=`RestoreFocus`,e[e.All=30]=`All`,e))(Wn||{}),Gn=Object.assign(k({name:`FocusTrap`,props:{as:{type:[Object,String],default:`div`},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:t(new Set)}},inheritAttrs:!1,setup(e,{attrs:n,slots:r,expose:i}){let o=t(null);i({el:o,$el:o});let s=a(()=>tn(o)),c=t(!1);_(()=>c.value=!0),D(()=>c.value=!1),qn({ownerDocument:s},a(()=>c.value&&!!(e.features&16)));let l=Jn({ownerDocument:s,container:o,initialFocus:a(()=>e.initialFocus)},a(()=>c.value&&!!(e.features&2)));Yn({ownerDocument:s,container:o,containers:e.containers,previousActiveElement:l},a(()=>c.value&&!!(e.features&8)));let u=Hn();function d(e){let t=X(o);t&&(e=>e())(()=>{Z(u.value,{[Vn.Forwards]:()=>{hn(t,rn.First,{skipElements:[e.relatedTarget]})},[Vn.Backwards]:()=>{hn(t,rn.Last,{skipElements:[e.relatedTarget]})}})})}let f=t(!1);function p(e){e.key===`Tab`&&(f.value=!0,requestAnimationFrame(()=>{f.value=!1}))}function h(t){if(!c.value)return;let n=Un(e.containers);X(o)instanceof HTMLElement&&n.add(X(o));let r=t.relatedTarget;r instanceof HTMLElement&&r.dataset.headlessuiFocusGuard!==`true`&&(Xn(n,r)||(f.value?hn(X(o),Z(u.value,{[Vn.Forwards]:()=>rn.Next,[Vn.Backwards]:()=>rn.Previous})|rn.WrapAround,{relativeTo:t.target}):t.target instanceof HTMLElement&&dn(t.target)))}return()=>{let t={},i={ref:o,onKeydown:p,onFocusout:h},{features:a,initialFocus:s,containers:c,...l}=e;return m(w,[!!(a&4)&&m(Mn,{as:`button`,type:`button`,"data-headlessui-focus-guard":!0,onFocus:d,features:jn.Focusable}),Q({ourProps:i,theirProps:{...n,...l},slot:t,attrs:n,slots:r,name:`FocusTrap`}),!!(a&4)&&m(Mn,{as:`button`,type:`button`,"data-headlessui-focus-guard":!0,onFocus:d,features:jn.Focusable})])}}}),{features:Wn});function Kn(e){let n=t(zn.slice());return C([e],([e],[t])=>{t===!0&&e===!1?qt(()=>{n.value.splice(0)}):t===!1&&e===!0&&(n.value=zn.slice())},{flush:`post`}),()=>n.value.find(e=>e!=null&&e.isConnected)??null}function qn({ownerDocument:e},t){let n=Kn(t);_(()=>{S(()=>{t.value||e.value?.activeElement===e.value?.body&&dn(n())},{flush:`post`})}),D(()=>{t.value&&dn(n())})}function Jn({ownerDocument:e,container:n,initialFocus:r},i){let a=t(null),o=t(!1);return _(()=>o.value=!0),D(()=>o.value=!1),_(()=>{C([n,r,i],(t,s)=>{if(t.every((e,t)=>s?.[t]===e)||!i.value)return;let c=X(n);c&&qt(()=>{if(!o.value)return;let t=X(r),n=e.value?.activeElement;if(t){if(t===n){a.value=n;return}}else if(c.contains(n)){a.value=n;return}t?dn(t):hn(c,rn.First|rn.NoScroll)===an.Error&&console.warn(`There are no focusable elements inside the <FocusTrap />`),a.value=e.value?.activeElement})},{immediate:!0,flush:`post`})}),a}function Yn({ownerDocument:e,container:t,containers:n,previousActiveElement:r},i){Bn(e.value?.defaultView,`focus`,e=>{if(!i.value)return;let a=Un(n);X(t)instanceof HTMLElement&&a.add(X(t));let o=r.value;if(!o)return;let s=e.target;s&&s instanceof HTMLElement?Xn(a,s)?(r.value=s,dn(s)):(e.preventDefault(),e.stopPropagation(),dn(o)):dn(r.value)},!0)}function Xn(e,t){for(let n of e)if(n.contains(t))return!0;return!1}function Zn(e){let t=T(e.getSnapshot());return D(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function Qn(e,t){let n=e(),r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...i){let a=t[e].call(n,...i);a&&(n=a,r.forEach(e=>e()))}}}function $n(){let e;return{before({doc:t}){let n=t.documentElement;e=(t.defaultView??window).innerWidth-n.clientWidth},after({doc:t,d:n}){let r=t.documentElement,i=r.clientWidth-r.offsetWidth,a=e-i;n.style(r,`paddingRight`,`${a}px`)}}}function er(){return gn()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{if(window.getComputedStyle(e.documentElement).scrollBehavior!==`auto`){let n=Jt();n.style(e.documentElement,`scrollBehavior`,`auto`),t.add(()=>t.microTask(()=>n.dispose()))}let n=window.scrollY??window.pageYOffset,i=null;t.addEventListener(e,`click`,t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest(`a`);if(!n)return;let{hash:a}=new URL(n.href),o=e.querySelector(a);o&&!r(o)&&(i=o)}catch{}},!0),t.addEventListener(e,`touchstart`,e=>{if(e.target instanceof HTMLElement){if(r(e.target)){let n=e.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;t.style(n,`overscrollBehavior`,`contain`)}else t.style(e.target,`touchAction`,`none`)}}),t.addEventListener(e,`touchmove`,e=>{if(e.target instanceof HTMLElement){if(e.target.tagName===`INPUT`)return;if(r(e.target)){let t=e.target;for(;t.parentElement&&t.dataset.headlessuiPortal!==``&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;t.dataset.headlessuiPortal===``&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{let e=window.scrollY??window.pageYOffset;n!==e&&window.scrollTo(0,n),i&&i.isConnected&&(i.scrollIntoView({block:`nearest`}),i=null)})})}}:{}}function tr(){return{before({doc:e,d:t}){t.style(e.documentElement,`overflow`,`hidden`)}}}function nr(e){let t={};for(let n of e)Object.assign(t,n(t));return t}var rr=Qn(()=>new Map,{PUSH(e,t){let n=this.get(e)??{doc:e,count:0,d:Jt(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:nr(n)},i=[er(),$n(),tr()];i.forEach(({before:e})=>e?.(r)),i.forEach(({after:e})=>e?.(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});rr.subscribe(()=>{let e=rr.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e=t.get(n.doc)===`hidden`,r=n.count!==0;(r&&!e||!r&&e)&&rr.dispatch(n.count>0?`SCROLL_PREVENT`:`SCROLL_ALLOW`,n),n.count===0&&rr.dispatch(`TEARDOWN`,n)}});function ir(e,t,n){let r=Zn(rr),i=a(()=>{let t=e.value?r.value.get(e.value):void 0;return t?t.count>0:!1});return C([e,t],([e,t],[r],i)=>{if(!e||!t)return;rr.dispatch(`PUSH`,e,n);let a=!1;i(()=>{a||=(rr.dispatch(`POP`,r??e,n),!0)})},{immediate:!0}),i}var ar=new Map,or=new Map;function sr(e,n=t(!0)){S(t=>{if(!n.value)return;let r=X(e);if(!r)return;t(function(){if(!r)return;let e=or.get(r)??1;if(e===1?or.delete(r):or.set(r,e-1),e!==1)return;let t=ar.get(r);t&&(t[`aria-hidden`]===null?r.removeAttribute(`aria-hidden`):r.setAttribute(`aria-hidden`,t[`aria-hidden`]),r.inert=t.inert,ar.delete(r))});let i=or.get(r)??0;or.set(r,i+1),i===0&&(ar.set(r,{"aria-hidden":r.getAttribute(`aria-hidden`),inert:r.inert}),r.setAttribute(`aria-hidden`,`true`),r.inert=!0)})}function cr({defaultContainers:e=[],portals:n,mainTreeNodeRef:r}={}){let i=t(null),a=tn(i);function o(){let t=[];for(let n of e)n!==null&&(n instanceof HTMLElement?t.push(n):`value`in n&&n.value instanceof HTMLElement&&t.push(n.value));if(n!=null&&n.value)for(let e of n.value)t.push(e);for(let e of a?.querySelectorAll(`html > *, body > *`)??[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&e.id!==`headlessui-portal-root`&&(e.contains(X(i))||e.contains(X(i)?.getRootNode()?.host)||t.some(t=>e.contains(t))||t.push(e));return t}
vendor: 12,149 bytes, line 4
4return{resolveContainers:o,contains(e){return o().some(t=>t.contains(e))},mainTreeNodeRef:i,MainTreeNode(){return r==null?m(Mn,{features:jn.Hidden,ref:i}):null}}}var lr=Symbol(`ForcePortalRootContext`);function ur(){return u(lr,!1)}var dr=k({name:`ForcePortalRoot`,props:{as:{type:[Object,String],default:`template`},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return v(lr,e.force),()=>{let{force:r,...i}=e;return Q({theirProps:i,ourProps:{},slot:{},slots:t,attrs:n,name:`ForcePortalRoot`})}}}),fr=Symbol(`StackContext`),pr=(e=>(e[e.Add=0]=`Add`,e[e.Remove=1]=`Remove`,e))(pr||{});function mr(){return u(fr,()=>{})}function hr({type:e,enabled:t,element:n,onUpdate:r}){let i=mr();function a(...e){r?.(...e),i(...e)}_(()=>{C(t,(t,r)=>{t?a(0,e,n):r===!0&&a(1,e,n)},{immediate:!0,flush:`sync`})}),D(()=>{t.value&&a(1,e,n)}),v(fr,a)}var gr=Symbol(`DescriptionContext`);function _r(){let e=u(gr,null);if(e===null)throw Error(`Missing parent`);return e}function vr({slot:e=t({}),name:n=`Description`,props:r={}}={}){let i=t([]);function o(e){return i.value.push(e),()=>{let t=i.value.indexOf(e);t!==-1&&i.value.splice(t,1)}}return v(gr,{register:o,slot:e,name:n,props:r}),a(()=>i.value.length>0?i.value.join(` `):void 0)}k({name:`Description`,props:{as:{type:[Object,String],default:`p`},id:{type:String,default:null}},setup(e,{attrs:n,slots:r}){let i=e.id??`headlessui-description-${Y()}`,a=_r();return _(()=>D(a.register(i))),()=>{let{name:o=`Description`,slot:s=t({}),props:c={}}=a,{...u}=e;return Q({ourProps:{...Object.entries(c).reduce((e,[t,n])=>Object.assign(e,{[t]:l(n)}),{}),id:i},theirProps:u,slot:s.value,attrs:n,slots:r,name:o})}}});function yr(e){let t=tn(e);if(!t){if(e===null)return null;throw Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById(`headlessui-portal-root`);if(n)return n;let r=t.createElement(`div`);return r.setAttribute(`id`,`headlessui-portal-root`),t.body.appendChild(r)}var br=new WeakMap;function xr(e){return br.get(e)??0}function Sr(e,t){let n=t(xr(e));return n<=0?br.delete(e):br.set(e,n),n}var Cr=k({name:`Portal`,props:{as:{type:[Object,String],default:`div`}},setup(e,{slots:n,attrs:r}){let i=t(null),s=a(()=>tn(i)),l=ur(),d=u(Er,null),f=t(l===!0||d==null?yr(i.value):d.resolveTarget());f.value&&Sr(f.value,e=>e+1);let p=t(!1);_(()=>{p.value=!0}),S(()=>{l||d!=null&&(f.value=d.resolveTarget())});let h=u(wr,null),g=!1,v=o();return C(i,()=>{if(g||!h)return;let e=X(i);e&&(D(h.register(e),v),g=!0)}),D(()=>{var e;let t=s.value?.getElementById(`headlessui-portal-root`);!t||f.value!==t||Sr(f.value,e=>e-1)||f.value.children.length>0||(e=f.value.parentElement)==null||e.removeChild(f.value)}),()=>{if(!p.value||f.value===null)return null;let t={ref:i,"data-headlessui-portal":``};return m(c,{to:f.value},Q({ourProps:t,theirProps:e,slot:{},attrs:r,slots:n,name:`Portal`}))}}}),wr=Symbol(`PortalParentContext`);function Tr(){let e=u(wr,null),n=t([]);function r(t){return n.value.push(t),e&&e.register(t),()=>i(t)}function i(t){let r=n.value.indexOf(t);r!==-1&&n.value.splice(r,1),e&&e.unregister(t)}let a={register:r,unregister:i,portals:n};return[n,k({name:`PortalWrapper`,setup(e,{slots:t}){return v(wr,a),()=>t.default?.call(t)}})]}var Er=Symbol(`PortalGroupContext`),Dr=k({name:`PortalGroup`,props:{as:{type:[Object,String],default:`template`},target:{type:Object,default:null}},setup(e,{attrs:t,slots:r}){let i=n({resolveTarget(){return e.target}});return v(Er,i),()=>{let{target:n,...i}=e;return Q({theirProps:i,ourProps:{},slot:{},attrs:t,slots:r,name:`PortalGroup`})}}}),Or=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(Or||{}),kr=Symbol(`DialogContext`);function Ar(e){let t=u(kr,null);if(t===null){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ar),t}return t}var jr=`DC8F892D-2EBD-447C-A4C8-A03058436FF4`,Mr=k({name:`Dialog`,inheritAttrs:!1,props:{as:{type:[Object,String],default:`div`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:jr},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:`dialog`}},emits:{close:e=>!0},setup(e,{emit:n,attrs:r,slots:i,expose:o}){let s=e.id??`headlessui-dialog-${Y()}`,c=t(!1);_(()=>{c.value=!0});let l=!1,d=a(()=>e.role===`dialog`||e.role===`alertdialog`?e.role:(l||(l=!0,console.warn(`Invalid role [${d}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),`dialog`)),f=t(0),p=Fn(),h=a(()=>e.open===jr&&p!==null?(p.value&$.Open)===$.Open:e.open),g=t(null),y=a(()=>tn(g));if(o({el:g,$el:g}),e.open===jr&&p===null)throw Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof h.value!=`boolean`)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${h.value===jr?void 0:e.open}`);let b=a(()=>c.value&&h.value?0:1),x=a(()=>b.value===0),C=a(()=>f.value>1),w=u(kr,null)!==null,[T,E]=Tr(),{resolveContainers:D,mainTreeNodeRef:O,MainTreeNode:k}=cr({portals:T,defaultContainers:[a(()=>L.panelRef.value??g.value)]}),A=a(()=>C.value?`parent`:`leaf`),j=a(()=>p!==null&&(p.value&$.Closing)===$.Closing),M=a(()=>w||j.value?!1:x.value);sr(a(()=>Array.from(y.value?.querySelectorAll(`body > *`)??[]).find(e=>e.id!==`headlessui-portal-root`&&e.contains(X(O))&&e instanceof HTMLElement)??null),M);let P=a(()=>C.value?!0:x.value);sr(a(()=>Array.from(y.value?.querySelectorAll(`[data-headlessui-portal]`)??[]).find(e=>e.contains(X(O))&&e instanceof HTMLElement)??null),P),hr({type:`Dialog`,enabled:a(()=>b.value===0),element:g,onUpdate:(e,t)=>{if(t===`Dialog`)return Z(e,{[pr.Add]:()=>f.value+=1,[pr.Remove]:()=>--f.value})}});let F=vr({name:`DialogDescription`,slot:a(()=>({open:h.value}))}),I=t(null),L={titleId:I,panelRef:t(null),dialogState:b,setTitleId(e){I.value!==e&&(I.value=e)},close(){n(`close`,!1)}};v(kr,L),xn(D,(e,t)=>{e.preventDefault(),L.close(),N(()=>t?.focus())},a(()=>!(!x.value||C.value)));let ee=a(()=>!(C.value||b.value!==0));return Bn(y.value?.defaultView,`keydown`,e=>{ee.value&&(e.defaultPrevented||e.key===Ln.Escape&&(e.preventDefault(),e.stopPropagation(),L.close()))}),ir(y,a(()=>!(j.value||b.value!==0||w)),e=>({containers:[...e.containers??[],D]})),S(e=>{if(b.value!==0)return;let t=X(g);if(!t)return;let n=new ResizeObserver(e=>{for(let t of e){let e=t.target.getBoundingClientRect();e.x===0&&e.y===0&&e.width===0&&e.height===0&&L.close()}});n.observe(t),e(()=>n.disconnect())}),()=>{let{open:t,initialFocus:n,...a}=e,o={...r,ref:g,id:s,role:d.value,"aria-modal":b.value===0||void 0,"aria-labelledby":I.value,"aria-describedby":F.value},c={open:b.value===0};return m(dr,{force:!0},()=>[m(Cr,()=>m(Dr,{target:g.value},()=>m(dr,{force:!1},()=>m(Gn,{initialFocus:n,containers:D,features:x.value?Z(A.value,{parent:Gn.features.RestoreFocus,leaf:Gn.features.All&~Gn.features.FocusLock}):Gn.features.None},()=>m(E,{},()=>Q({ourProps:o,theirProps:{...a,...r},slot:c,attrs:r,slots:i,visible:b.value===0,features:wn.RenderStrategy|wn.Static,name:`Dialog`})))))),m(k)])}}}),Nr=k({name:`DialogOverlay`,props:{as:{type:[Object,String],default:`div`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){let r=e.id??`headlessui-dialog-overlay-${Y()}`,i=Ar(`DialogOverlay`);function a(e){e.target===e.currentTarget&&(e.preventDefault(),e.stopPropagation(),i.close())}return()=>{let{...o}=e;return Q({ourProps:{id:r,"aria-hidden":!0,onClick:a},theirProps:o,slot:{open:i.dialogState.value===0},attrs:t,slots:n,name:`DialogOverlay`})}}});k({name:`DialogBackdrop`,props:{as:{type:[Object,String],default:`div`},id:{type:String,default:null}},inheritAttrs:!1,setup(e,{attrs:n,slots:r,expose:i}){let a=e.id??`headlessui-dialog-backdrop-${Y()}`,o=Ar(`DialogBackdrop`),s=t(null);return i({el:s,$el:s}),_(()=>{if(o.panelRef.value===null)throw Error(`A <DialogBackdrop /> component is being used, but a <DialogPanel /> component is missing.`)}),()=>{let{...t}=e,i={id:a,ref:s,"aria-hidden":!0};return m(dr,{force:!0},()=>m(Cr,()=>Q({ourProps:i,theirProps:{...n,...t},slot:{open:o.dialogState.value===0},attrs:n,slots:r,name:`DialogBackdrop`})))}}}),k({name:`DialogPanel`,props:{as:{type:[Object,String],default:`div`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-dialog-panel-${Y()}`,a=Ar(`DialogPanel`);r({el:a.panelRef,$el:a.panelRef});function o(e){e.stopPropagation()}return()=>{let{...r}=e;return Q({ourProps:{id:i,ref:a.panelRef,onClick:o},theirProps:r,slot:{open:a.dialogState.value===0},attrs:t,slots:n,name:`DialogPanel`})}}}),k({name:`DialogTitle`,props:{as:{type:[Object,String],default:`h2`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){let r=e.id??`headlessui-dialog-title-${Y()}`,i=Ar(`DialogTitle`);return _(()=>{i.setTitleId(r),D(()=>i.setTitleId(null))}),()=>{let{...a}=e;return Q({ourProps:{id:r},theirProps:a,slot:{open:i.dialogState.value===0},attrs:t,slots:n,name:`DialogTitle`})}}});var Pr=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(Pr||{}),Fr=Symbol(`DisclosureContext`);function Ir(e){let t=u(Fr,null);if(t===null){let t=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ir),t}return t}var Lr=Symbol(`DisclosurePanelContext`);function Rr(){return u(Lr,null)}var zr=k({name:`Disclosure`,props:{as:{type:[Object,String],default:`template`},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:n,attrs:r}){let i=t(+!e.defaultOpen),o=t(null),s=t(null),c={buttonId:t(`headlessui-disclosure-button-${Y()}`),panelId:t(`headlessui-disclosure-panel-${Y()}`),disclosureState:i,panel:o,button:s,toggleDisclosure(){i.value=Z(i.value,{0:1,1:0})},closeDisclosure(){i.value!==1&&(i.value=1)},close(e){c.closeDisclosure(),(e?e instanceof HTMLElement?e:e.value instanceof HTMLElement?X(e):X(c.button):X(c.button))?.focus()}};return v(Fr,c),In(a(()=>Z(i.value,{0:$.Open,1:$.Closed}))),()=>{let{defaultOpen:t,...a}=e;return Q({theirProps:a,ourProps:{},slot:{open:i.value===0,close:c.close},slots:n,attrs:r,name:`Disclosure`})}}}),Br=k({name:`DisclosureButton`,props:{as:{type:[Object,String],default:`button`},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:n,slots:r,expose:i}){let o=Ir(`DisclosureButton`),s=Rr(),c=a(()=>s!==null&&s.value===o.panelId.value);_(()=>{c.value||e.id!==null&&(o.buttonId.value=e.id)}),D(()=>{c.value||(o.buttonId.value=null)});let l=t(null);i({el:l,$el:l}),c.value||S(()=>{o.button.value=l.value});let u=Cn(a(()=>({as:e.as,type:n.type})),l);function d(){var t;e.disabled||(c.value?(o.toggleDisclosure(),(t=X(o.button))==null||t.focus()):o.toggleDisclosure())}function f(t){var n;if(!e.disabled){if(c.value)switch(t.key){case Ln.Space:case Ln.Enter:t.preventDefault(),t.stopPropagation(),o.toggleDisclosure(),(n=X(o.button))==null||n.focus()}else switch(t.key){case Ln.Space:case Ln.Enter:t.preventDefault(),t.stopPropagation(),o.toggleDisclosure()}}}function p(e){switch(e.key){case Ln.Space:e.preventDefault()}}return()=>{let t={open:o.disclosureState.value===0},{id:i,...a}=e;return Q({ourProps:c.value?{ref:l,type:u.value,onClick:d,onKeydown:f}:{id:o.buttonId.value??i,ref:l,type:u.value,"aria-expanded":o.disclosureState.value===0,"aria-controls":o.disclosureState.value===0||X(o.panel)?o.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:d,onKeydown:f,onKeyup:p},theirProps:a,slot:t,attrs:n,slots:r,name:`DisclosureButton`})}}});k({name:`DisclosurePanel`,props:{as:{type:[Object,String],default:`div`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=Ir(`DisclosurePanel`);_(()=>{e.id!==null&&(i.panelId.value=e.id)}),D(()=>{i.panelId.value=null}),r({el:i.panel,$el:i.panel}),v(Lr,i.panelId);let o=Fn(),s=a(()=>o===null?i.disclosureState.value===0:(o.value&$.Open)===$.Open);return()=>{let r={open:i.disclosureState.value===0,close:i.close},{id:a,...o}=e;return Q({ourProps:{id:i.panelId.value??a,ref:i.panel},theirProps:o,slot:r,attrs:t,slots:n,features:wn.RenderStrategy|wn.Static,visible:s.value,
4name:`DisclosurePanel`})}}});function Vr(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function Hr(e,...t){e&&t.length>0&&e.classList.add(...t)}function Ur(e,...t){e&&t.length>0&&e.classList.remove(...t)}var Wr=(e=>(e.Finished=`finished`,e.Cancelled=`cancelled`,e))(Wr||{});function Gr(e,t){let n=Jt();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:i}=getComputedStyle(e),[a,o]=[r,i].map(e=>{let[t=0]=e.split(`,`).filter(Boolean).map(e=>e.includes(`ms`)?parseFloat(e):parseFloat(e)*1e3).sort((e,t)=>t-e);return t});return a===0?t(`finished`):n.setTimeout(()=>t(`finished`),a+o),n.add(()=>t(`cancelled`)),n.dispose}function Kr(e,t,n,r,i,a){let o=Jt(),s=a===void 0?()=>{}:Vr(a);return Ur(e,...i),Hr(e,...t,...n),o.nextFrame(()=>{Ur(e,...n),Hr(e,...r),o.add(Gr(e,n=>(Ur(e,...r,...t),Hr(e,...i),s(n))))}),o.add(()=>Ur(e,...t,...n,...r,...i)),o.add(()=>s(`cancelled`)),o.dispose}function qr(e=``){return e.split(/\s+/).filter(e=>e.length>1)}var Jr=Symbol(`TransitionContext`),Yr=(e=>(e.Visible=`visible`,e.Hidden=`hidden`,e))(Yr||{});function Xr(){return u(Jr,null)!==null}function Zr(){let e=u(Jr,null);if(e===null)throw Error(`A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.`);return e}function Qr(){let e=u($r,null);if(e===null)throw Error(`A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.`);return e}var $r=Symbol(`NestingContext`);function ei(e){return`children`in e?ei(e.children):e.value.filter(({state:e})=>e===`visible`).length>0}function ti(e){let n=t([]),r=t(!1);_(()=>r.value=!0),D(()=>r.value=!1);function i(t,i=Tn.Hidden){let a=n.value.findIndex(({id:e})=>e===t);a!==-1&&(Z(i,{[Tn.Unmount](){n.value.splice(a,1)},[Tn.Hidden](){n.value[a].state=`hidden`}}),!ei(n)&&r.value&&e?.())}function a(e){let t=n.value.find(({id:t})=>t===e);return t?t.state!==`visible`&&(t.state=`visible`):n.value.push({id:e,state:`visible`}),()=>i(e,Tn.Unmount)}return{children:n,register:a,unregister:i}}var ni=wn.RenderStrategy,ri=k({props:{as:{type:[Object,String],default:`div`},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:``},enterFrom:{type:[String],default:``},enterTo:{type:[String],default:``},entered:{type:[String],default:``},leave:{type:[String],default:``},leaveFrom:{type:[String],default:``},leaveTo:{type:[String],default:``}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:n,attrs:r,slots:i,expose:o}){let s=t(0);function c(){s.value|=$.Opening,n(`beforeEnter`)}function l(){s.value&=~$.Opening,n(`afterEnter`)}function u(){s.value|=$.Closing,n(`beforeLeave`)}function d(){s.value&=~$.Closing,n(`afterLeave`)}if(!Xr()&&Pn())return()=>m(ai,{...e,onBeforeEnter:c,onAfterEnter:l,onBeforeLeave:u,onAfterLeave:d},i);let f=t(null),p=a(()=>e.unmount?Tn.Unmount:Tn.Hidden);o({el:f,$el:f});let{show:h,appear:g}=Zr(),{register:y,unregister:b}=Qr(),x=t(h.value?`visible`:`hidden`),w={value:!0},T=Y(),E={value:!1},O=ti(()=>{!E.value&&x.value!==`hidden`&&(x.value=`hidden`,b(T),d())});_(()=>{let e=y(T);D(e)}),S(()=>{if(p.value===Tn.Hidden&&T){if(h.value&&x.value!==`visible`){x.value=`visible`;return}Z(x.value,{hidden:()=>b(T),visible:()=>y(T)})}});let k=qr(e.enter),j=qr(e.enterFrom),M=qr(e.enterTo),N=qr(e.entered),P=qr(e.leave),F=qr(e.leaveFrom),I=qr(e.leaveTo);_(()=>{S(()=>{if(x.value===`visible`){let e=X(f);if(e instanceof Comment&&e.data===``)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function L(e){let t=w.value&&!g.value,n=X(f);!n||!(n instanceof HTMLElement)||t||(E.value=!0,h.value&&c(),h.value||u(),e(h.value?Kr(n,k,j,M,N,e=>{E.value=!1,e===Wr.Finished&&l()}):Kr(n,P,F,I,N,e=>{E.value=!1,e===Wr.Finished&&(ei(O)||(x.value=`hidden`,b(T),d()))})))}return _(()=>{C([h],(e,t,n)=>{L(n),w.value=!1},{immediate:!0})}),v($r,O),In(a(()=>Z(x.value,{visible:$.Open,hidden:$.Closed})|s.value)),()=>{let{appear:t,show:n,enter:a,enterFrom:o,enterTo:s,entered:c,leave:l,leaveFrom:u,leaveTo:d,...p}=e,m={ref:f};return Q({theirProps:{...p,...g.value&&h.value&&en.isServer?{class:A([r.class,p.class,...k,...j])}:{}},ourProps:m,slot:{},slots:i,attrs:r,features:ni,visible:x.value===`visible`,name:`TransitionChild`})}}}),ii=ri,ai=k({inheritAttrs:!1,props:{as:{type:[Object,String],default:`div`},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:``},enterFrom:{type:[String],default:``},enterTo:{type:[String],default:``},entered:{type:[String],default:``},leave:{type:[String],default:``},leaveFrom:{type:[String],default:``},leaveTo:{type:[String],default:``}},emits:{beforeEnter:()=>
4!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:n,attrs:r,slots:i}){let o=Fn(),s=a(()=>e.show===null&&o!==null?(o.value&$.Open)===$.Open:e.show);S(()=>{if(![!0,!1].includes(s.value))throw Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let c=t(s.value?`visible`:`hidden`),l=ti(()=>{c.value=`hidden`}),u=t(!0),d={show:s,appear:a(()=>e.appear||!u.value)};return _(()=>{S(()=>{u.value=!1,s.value?c.value=`visible`:ei(l)||(c.value=`hidden`)})}),v($r,l),v(Jr,d),()=>{let t=kn(e,[`show`,`appear`,`unmount`,`onBeforeEnter`,`onBeforeLeave`,`onAfterEnter`,`onAfterLeave`]),a={unmount:e.unmount};return Q({ourProps:{...a,as:`template`},theirProps:{},slot:{},slots:{...i,default:()=>[m(ii,{onBeforeEnter:()=>n(`beforeEnter`),onAfterEnter:()=>n(`afterEnter`),onBeforeLeave:()=>n(`beforeLeave`),onAfterLeave:()=>n(`afterLeave`),...r,...a,...t},i.default)]},attrs:{},features:ni,visible:c.value===`visible`,name:`Transition`})}}}),oi={class:`flex flex-col gap-2`},si={class:`m-0 font-bold text-left text-18`},ci=[`innerHTML`],li=Object.assign(k({__name:`index`,props:{items:{type:Array,required:!0},firstOpen:{type:Boolean,default:!1}},setup(t){let n=t,r=(e,t)=>n.firstOpen&&e===0?!t:t;return(n,a)=>{let o=ne;return M(),e(`div`,oi,[(M(!0),e(w,null,P(t.items,(e,t)=>(M(),d(l(zr),{as:`div`,class:`w-full bg-beige rounded-12`},{default:F(({open:n})=>[i(l(Br),{class:A([`flex justify-between w-full transition-all duration-200`,[`p-5`,`lg:px-10`]])},{default:F(()=>[s(`div`,si,h(e.Title),1),s(`div`,{class:A([`flex items-center duration-200 transform text-brown`,{" rotate-180":n}])},[...a[0]||=[s(`svg`,{width:`10`,height:`6`,viewBox:`0 0 10 6`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[s(`path`,{d:`M5.00058 5.74236L0.289063 1.03086L1.06308 0.256836L5.00058 4.19434L8.93808 0.256836L9.7121 1.03086L5.00058 5.74236Z`,fill:`#2D2116`})],-1)]],2)]),_:2},1024),i(o,{active:r(t,n)},{default:F(()=>[s(`div`,{innerHTML:e.Text,class:`px-4 !pt-0 pb-5 lg:p-10 lg:pb-0 prose`},null,8,ci)]),_:2},1032,[`active`])]),_:2},1024))),256))])}}}),{__name:`Accordion`}),ui=k({__name:`Accordtion`,props:{attributes:{type:Object,required:!0}},setup(e){return(t,n)=>{let r=li;return M(),d(Ee,null,f({default:F(()=>[i(r,{items:e.attributes.Items,firstOpen:e.attributes.FirstOpen},null,8,[`items`,`firstOpen`])]),_:2},[e.attributes.Title?{name:`title`,fn:F(()=>[p(h(e.attributes.Title),1)]),key:`0`}:void 0]),1024)}}}),di={class:`flex flex-col px-6 text-white bg-forest rounded-12 py-7 lg:p-10`},fi={class:`flex justify-end`},pi=k({__name:`BoxCta`,props:{attributes:{type:Object,required:!0}},setup(e){return(t,n)=>{let r=fe,a=ve,o=Le;return M(),d(Ee,null,{default:F(()=>[s(`div`,di,[i(r,{class:`!text-white`},{default:F(()=>[p(h(e.attributes.Title),1)]),_:1}),i(a,{content:e.attributes.Text},null,8,[`content`]),s(`footer`,fi,[e.attributes.Link?(M(),d(V,{key:0,item:e.attributes.Link},{default:F(()=>[i(o,null,{default:F(()=>[p(h(e.attributes.Link.Title),1)]),_:1})]),_:1},8,[`item`])):L(``,!0)])])]),_:1})}}}),mi={class:`flex flex-col px-6 bg-beige rounded-12 py-7 lg:p-10`},hi=k({__name:`BoxInfo`,props:{attributes:{type:Object,required:!0}},setup(e){return(t,n)=>{let r=fe,a=ve;return M(),d(Ee,null,{default:F(()=>[s(`div`,mi,[i(r,null,{default:F(()=>[p(h(e.attributes.Title),1)]),_:1}),i(a,{content:e.attributes.Text},null,8,[`content`])])]),_:1})}}}),gi={},_i={class:`block w-full mt-2 text-left text-gray-900 text-14`};function vi(t,n){return M(),e(`figcaption`,_i,[y(t.$slots,`default`)])}var yi=Object.assign(R(gi,[[`render`,vi]]),{__name:`Caption`}),bi=k({__name:`ImageSection`,props:{attributes:{type:Object,required:!0}},setup(e){return(t,n)=>{let r=B,a=yi,o=G;return M(),d(K,null,{default:F(()=>[i(o,null,{default:F(()=>[s(`div`,{class:A([`col-span-full`,{"lg:col-span-8 lg:col-start-3":e.attributes.FullWidth==0}])},[e.attributes.ImageAltCaption?.Image?(M(),d(r,{key:0,image:e.attributes.ImageAltCaption?.Image,alt:e.attributes.ImageAltCaption?.Alt||``,class:A([`w-full h-auto rounded-12 object-cover`,{"max-h-[90vh]":e.attributes.FullWidth==0," aspect-[16/9] ":e.attributes.FullWidth==1}])},null,8,[`image`,`alt`,`class`])):L(``,!0),e.attributes.ImageAltCaption?.Caption?(M(),d(a,{key:1},{default:F(()=>[p(h(e.attributes.ImageAltCaption?.Caption),1)]),_:1})):L(``,!0)],2)]),_:1})]),_:1})}}}),xi={},Si={width:`10`,height:`10`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`};function Ci(t,n){return M(),e(`svg`,Si,[...n[0]||=[s(`path`,{d:`m1.063 9.712-.774-.774L4.226 5 .29 1.063l.774-.774L5 4.226 8.938.29l.774.774L5.774 5l3.938 3.938-.774.774L5 5.774 1.063 9.712Z`,fill:`currentColor`},null,-1)]])}var wi=Object.assign(R(xi,[[`render`,Ci]]),{__name:`IconClose`}),Ti={emits:{close(e){return e}},components:{TransitionRoot:ai,TransitionChild:ri,Dialog:Mr,DialogOverlay:Nr},props:{button:{type:String,default:`Öffne Modal`},open:{type:Boolean,default:!1},lg:{type:Boolean,default:!1}},setup({},{emit:e}){function t(t){e(`close`,t),e(`update:open`,t)}return{close:t}}},Ei={class:`fixed inset-0 z-50 overflow-y-auto`},Di={class:`min-h-screen text-center md:container`},Oi={class:`absolute top-5 right-6`};function ki(e,t,n,r,a,o){let c=x(`DialogOverlay`),l=x(`TransitionChild`),u=wi,f=x(`Button`),p=x(`Dialog`),m=x(`TransitionRoot`);return M(),d(m,{appear:``,show:n.open,as:`template`},{default:F(()=>[i(p,{as:`div`,onClose:r.close},{default:F(()=>[s(`div`,Ei,[s(`div`,Di,[i(l,{as:`template`,enter:`duration-300 ease-out`,"enter-from":`opacity-0`,"enter-to":`opacity-100`,leave:`duration-200 ease-in`,"leave-from":`opacity-100`,"leave-to":`opacity-0`},{default:F(()=>[i(c,{class:`fixed inset-0 bg-brown filter bg-opacity-90`})]),_:1}),t[1]||=s(`span`,{class:`inline-block h-screen align-middle`,"aria-hidden":`true`},` ​ `,-1),i(l,{as:`template`,enter:`duration-300 ease-out`,"enter-from":`opacity-0 scale-95`,"enter-to":`opacity-100 scale-100`,leave:`duration-200 ease-in`,"leave-from":`opacity-100 scale-100`,"leave-to":`opacity-0 scale-95`},{default:F(()=>[s(`div`,{class:A([`relative z-50 inline-block w-full p-8 my-8 overflow-hidden text-left align-middle transition-all transform bg-white rounded-12`,{"max-w-[56rem]":!n.lg}])},[y(e.$slots,`default`),s(`div`,Oi,[i(f,{onClick:t[0]||=e=>r.close(!1)},{icon:F(()=>[i(u)]),_:1})])],2)]),_:3})])])]),_:3},8,[`onClose`])]),_:3},8,[`show`])}var Ai=Object.assign(R(Ti,[[`render`,ki]]),{__name:`Modal`}),ji=[`onClick`],Mi={class:`relative pt-20`},Ni={class:`top-0 right-0 absolute`},Pi=k({__name:`ImageCarousel`,props:{attributes:{type:Object,required:!0}},setup(n){let r=t(),a=t(!1),o=e=>{a.value=!0,setTimeout(()=>{document.getElementById(`image-${e}`)?.scrollIntoView({behavior:`smooth`,block:`center`})},100)};return(t,c)=>{let u=Pe,f=Kt,p=wi,m=Le,h=Ai;return M(),e(w,null,[i(K,null,{default:F(()=>[i(f,{"overflow-hidden":``,gap:6,arrows:``,dots:``,slides:1,"slides-md":2},{default:F(()=>[(M(!0),e(w,null,P(n.attributes.Items,e=>(M(),d(u,null,{default:F(()=>[s(`button`,{onClick:t=>o(e.Image.id)},[i(z,{attributes:e?.Image,alt:e?.Alt||``,class:`object-cover w-full h-full aspect-[4/2.8] !pb-0 rounded-12`},null,8,[`attributes`,`alt`])],8,ji)]),_:2},1024))),256))]),_:1})]),_:1}),i(h,{lg:``,open:l(a),"onUpdate:open":c[1]||=e=>I(a)?a.value=e:null,ref_key:`galleryModal`,ref:r},{default:F(()=>[s(`div`,Mi,[s(`div`,Ni,[i(m,{onClick:c[0]||=e=>a.value=!1},{icon:F(()=>[i(p)]),_:1})]),(M(!0),e(w,null,P(n.attributes.Items,t=>(M(),e(`div`,{key:t.Image.id,class:`mb-8 flex justify-center`},[i(z,{attributes:t?.Image,id:`image-${t.Image.id}`,alt:t?.Alt||``,class:`relative object-contain object-center w-auto !max-h-[85vh] rounded-12`},null,8,[`attributes`,`id`,`alt`])]))),128))])]),_:1},8,[`open`])],64)}}}),Fi=k({__name:`TextImage`,props:{attributes:{type:Object,required:!0}},setup(e){return(t,n)=>{let r=ve,a=B,o=yi,c=G;return M(),d(K,null,{default:F(()=>[i(c,null,{default:F(()=>[s(`div`,{class:A([`col-span-full lg:col-span-6`,{"lg:col-start-7 lg:row-start-1 lg:pl-8":e.attributes.OrderReverse,"lg:pr-8":!e.attributes.OrderReverse}])},[e.attributes.Text?(M(),d(r,{key:0,content:e.attributes.Text},null,8,[`content`])):L(``,!0)],2),s(`div`,{class:A([`col-span-full lg:col-span-6`,{"lg:col-start-1 lg:row-start-1":e.attributes.OrderReverse}])},[s(`div`,{class:A([`rounded-12 overflow-hidden`,{"p-20 bg-beige flex items-center justify-center":e.attributes.ImageAltCaption?.Contain}])},[i(a,{image:e.attributes.ImageAltCaption?.Image,alt:e.attributes.ImageAltCaption?.Alt||``,class:A([`relative aspect-[4/3]`,{"bg-white shadow-elevated object-contain":e.attributes.ImageAltCaption?.Contain,"object-cover":!e.attributes.ImageAltCaption?.Contain}])},null,8,[`image`,`alt`,`class`])],2),e.attributes.ImageAltCaption?.Caption?(M(),d(o,{key:0,class:`relative`},{default:F(()=>[p(h(e.attributes.ImageAltCaption?.Caption),1)]),_:1})):L(``,!0)],2)]),_:1})]),_:1})}}}),Ii={},Li={class:`h3`};function Ri(t,n){return M(),e(`h3`,Li,[y(t.$slots,`default`)])}var zi=Object.assign(R(Ii,[[`render`,Ri]]),{__name:`H3`}),Bi={class:`pt-5 bg-beige lg:pt-8`},Vi={class:`mb-6 -mx-6 -mt-6`},Hi={key:1,class:`flex items-end justify-end flex-1`},Ui=k({__name:`Cards`,props:{attributes:{type:Object,required:!0}},setup(t){return(n,r)=>{let a=B,o=zi,c=ve,l=Ne,u=G;return M(),e(`div`,Bi,[i(K,{center:``},{title:F(()=>[p(h(t.attributes.Title),1)]),default:F(()=>[i(u,{class:`pb-5 lg:pb-16`},{default:F(()=>[(M(!0),e(w,null,P(t.attributes.Items,t=>(M(),e(`article`,{class:A([`flex flex-col h-full col-span-12 overflow-hidden bg-white lg:col-span-4 rounded-12`,[`p-6`]])},[s(`div`,Vi,[t.ImageAlt?.Image?(M(),d(a,{key:0,image:t.ImageAlt.Image,alt:t.ImageAlt.Alt||``,class:`w-full h-auto aspect-video rounded-t-12`},null,8,[`image`,`alt`])):L(``,!0)]),i(o,{class:`!pb-5`},{default:F(()=>[p(h(t.Title),1)]),_:2},1024),t.ImageAlt?L(``,!0):(M(),d(c,{key:0,content:t.Text,class:`mb-3`},null,8,[`content`])),t.Link?(M(),e(`footer`,Hi,[i(V,{item:t.Link},{default:F(()=>[i(l,{"icon-right":``},{icon:F(()=>
4[...r[0]||=[s(`svg`,{width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,class:`fill-current`},[s(`path`,{d:`M9.50193 6.54195H0.416992V5.45866H9.50193L5.2343 1.19101L6.0003 0.416992L11.5836 6.00031L6.0003 11.5836L5.2343 10.8096L9.50193 6.54195Z`})],-1)]]),default:F(()=>[p(` `+h(t.Link.Title),1)]),_:2},1024)]),_:2},1032,[`item`])])):L(``,!0)]))),256))]),_:1})]),_:1})])}}}),Wi={class:`col-span-full lg:col-span-8 lg:col-start-3`},Gi={key:1,class:`relative flex items-center justify-center w-full overflow-hidden aspect-video rounded-12`},Ki={key:0,class:`absolute w-full h-full`},qi={class:`relative max-w-[400px] bg-white rounded-12 flex flex-col justify-center p-6`},Ji={class:`mb-5 text-center text-10`},Yi={class:`flex justify-center`},Xi={key:2,class:`aspect-video`},Zi=[`src`],Qi=[`src`],$i=k({__name:`Video`,props:{attributes:{type:Object,required:!0}},setup(n){let r=n,o=t(!1),c=a(()=>{let e=(r.attributes.VideoId||``).trim();if(!/^https?:\/\//.test(e))return e.replace(/[?&]t=(\d+)/,`?start=$1`);try{let t=new URL(e),n=t.searchParams.get(`t`)||t.searchParams.get(`start`),i=n?`?start=${parseInt(n,10)}`:``;if(r.attributes.Type===`vimeo`){let n=t.pathname.match(/(\d+)/);return n?n[1]:e}let a=t.searchParams.get(`v`);if(a)return a+i;let o=t.pathname.match(/\/(?:embed\/|shorts\/)?([A-Za-z0-9_-]{11})/);return o?o[1]+i:e}catch{return e}}),{t:u}=te();return(t,r)=>{let a=fe,f=B,m=ae,g=G;return M(),d(K,null,{default:F(()=>[i(g,null,{default:F(()=>[s(`div`,Wi,[n.attributes.Title?(M(),d(a,{key:0},{default:F(()=>[p(h(n.attributes.Title),1)]),_:1})):L(``,!0),l(o)?L(``,!0):(M(),e(`div`,Gi,[n.attributes.ImageAlt?.Image?(M(),e(`div`,Ki,[i(f,{image:n.attributes.ImageAlt.Image,alt:``,class:`w-full h-full rounded-12`},null,8,[`image`]),r[1]||=s(`div`,{class:`absolute top-0 left-0 w-full h-full opacity-70 bg-beige`},null,-1)])):L(``,!0),s(`div`,qi,[s(`p`,Ji,h(l(u)(`show_video`)),1),s(`footer`,Yi,[i(m,{onClick:r[0]||=e=>o.value=!0},{default:F(()=>[p(h(l(u)(`consent`)),1)]),_:1})])])])),l(o)?(M(),e(`div`,Xi,[n.attributes.Type===`youtube`&&l(o)?(M(),e(`iframe`,{key:0,class:`w-full h-full`,src:`https://www.youtube-nocookie.com/embed/`+l(c),title:`YouTube-Video`,frameborder:`0`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture`},null,8,Zi)):L(``,!0),n.attributes.Type===`vimeo`?(M(),e(`iframe`,{key:1,class:`w-full h-full`,src:`https://player.vimeo.com/video/`+l(c),title:`Vimeo-Video`,frameborder:`0`,allow:`autoplay; fullscreen`},null,8,Qi)):L(``,!0)])):L(``,!0)])]),_:1})]),_:1})}}});function ea(e){let t=e;t.__i18n=t.__i18n||[],t.__i18n.push({locale:``,resource:{de:{show_video:{t:0,b:{t:2,i:[{t:3}],s:`Um das Video anzuzeigen, stimmen Sie bitte der Einbindung via YouTube zu.`}},consent:{t:0,b:{t:2,i:[{t:3}],s:`Zustimmen`}}},en:{show_video:{t:0,b:{t:2,i:[{t:3}],s:`To display the video, please agree to the embedding via YouTube.`}},consent:{t:0,b:{t:2,i:[{t:3}],s:`Consent`}}}}})}typeof ea==`function`&&ea($i);var ta=$i,na={class:A([`p-6`])},ra=k({__name:`IconTeasers`,props:{attributes:{type:Object,required:!0}},setup(t){return(n,r)=>{let a=ve,o=B,c=zi,l=G;return M(),d(Ee,{center:``,class:`pt-8`},{title:F(()=>[p(h(t.attributes.Title),1)]),text:F(()=>[i(a,{content:t.attributes.Text},null,8,[`content`])]),default:F(()=>[i(l,null,{default:F(()=>[(M(!0),e(w,null,P(t.attributes.Items,e=>(M(),d(V,{class:`flex flex-col h-full col-span-6 transition-all bg-beige lg:col-span-4 xl:col-span-3 rounded-12 group hover:scale-105`,key:e.Title,item:e.Link},{default:F(()=>[s(`article`,na,[e.ImageAlt?.Image?(M(),d(o,{key:0,image:e.ImageAlt.Image,alt:e.ImageAlt.Alt||``,class:`object-contain w-full px-2 aspect-square`},null,8,[`image`,`alt`])):L(``,!0),i(c,{class:`!text-20 lg:!text-24 text-center !pb-0 pt-2`},{default:F(()=>[p(h(e.Title),1)]),_:2},1024)])]),_:2},1032,[`item`]))),128))]),_:1})]),_:1})}}});
4export{ae as A,be as C,fe as D,K as E,G as O,we as S,ge as T,Fe as _,Fi as a,je as b,wi as c,hi as d,pi as f,Le as g,Re as h,zi as i,re as j,W as k,bi as l,Kt as m,ta as n,Pi as o,ui as p,Ui as r,Ai as s,ra as t,yi as u,Pe as v,ve as w,Ee as x,Ne as y};

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.