1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9990],{27484:function(e){var n,a,p,b,E,P,w,O,N,L,A,j,z,H,Y,B,V,Z,W,G,q,J;e.exports=(n="millisecond",a="second",p="minute",b="hour",E="week",P="month",w="quarter",O="year",N="date",L="Invalid Date",A=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,j=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,z=function(e,n,a){var p=String(e);return!p||p.length>=n?e:""+Array(n+1-p.length).join(a)+e},(Y={})[H="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var n=["th","st","nd","rd"],a=e%100;return"["+e+(n[(a-20)%10]||n[a]||"th")+"]"}},B="$isDayjsObject",V=function(e){return e instanceof q||!(!e||!e[B])},Z=function t(e,n,a){var p;if(!e)return H;if("string"==typeof e){var b=e.toLowerCase();Y[b]&&(p=b),n&&(Y[b]=n,p=b);var E=e.split("-");if(!p&&E.length>1)return t(E[0])}else{var P=e.name;Y[P]=e,p=P}return!a&&p&&(H=p),p||!a&&H},W=function(e,n){if(V(e))return e.clone();var a="object"==typeof n?n:{};return a.date=e,a.args=arguments,new q(a)},(G={s:z,z:function(e){var n=-e.utcOffset(),a=Math.abs(n);return(n<=0?"+":"-")+z(Math.floor(a/60),2,"0")+":"+z(a%60,2,"0")},m:function t(e,n){if(e.date()<n.date())return-t(n,e);var a=12*(n.year()-e.year())+(n.month()-e.month()),p=e.clone().add(a,P),b=n-p<0,E=e.clone().add(a+(b?-1:1),P);return+(-(a+(n-p)/(b?p-E:E-p))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return({M:P,y:O,w:E,d:"day",D:N,h:b,m:p,s:a,ms:n,Q:w})[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}}).l=Z,G.i=V,G.w=function(e,n){return W(e,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})},J=(q=function(){function M(e){this.$L=Z(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[B]=!0}var e=M.prototype;return e.parse=function(e){this.$d=function(e){var n=e.date,a=e.utc;if(null===n)return new Date(NaN);if(G.u(n))return new Date;if(n instanceof Date)return new Date(n);if("string"==typeof n&&!/Z$/i.test(n)){var p=n.match(A);if(p){var b=p[2]-1||0,E=(p[7]||"0").substring(0,3);return a?new Date(Date.UTC(p[1],b,p[3]||1,p[4]||0,p[5]||0,p[6]||0,E)):new Date(p[1],b,p[3]||1,p[4]||0,p[5]||0,p[6]||0,E)}}return new Date(n)}(e),this.init()},e.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},e.$utils=function(){return G},e.isValid=function(){return this.$d.toString()!==L},e.isSame=function(e,n){var a=W(e);return this.startOf(n)<=a&&a<=this.endOf(n)},e.isAfter=function(e,n){return W(e)<this.startOf(n)},e.isBefore=function(e,n){return this.endOf(n)<W(e)},e.$g=function(e,n,a){return G.u(e)?this[n]:this.set(a,e)},e.unix=function(){return Math.floor(this.valueOf()/1e3)},e.valueOf=function(){return this.$d.getTime()},e.startOf=function(e,n){var w=this,L=!!G.u(n)||n,A=G.p(e),l=function(e,n){var a=G.w(w.$u?Date.UTC(w.$y,n,e):new Date(w.$y,n,e),w);return L?a:a.endOf("day")},$=function(e,n){return G.w(w.toDate()[e].apply(w.toDate("s"),(L?[0,0,0,0]:[23,59,59,999]).slice(n)),w)},j=this.$W,z=this.$M,H=this.$D,Y="set"+(this.$u?"UTC":"");switch(A){case O:return L?l(1,0):l(31,11);case P:return L?l(1,z):l(0,z+1);case E:var B=this.$locale().weekStart||0,V=(j<B?j+7:j)-B;return l(L?H-V:H+(6-V),z);case"day":case N:return $(Y+"Hours",0);case b:return $(Y+"Minutes",1);case p:return $(Y+"Seconds",2);case a:return $(Y+"Milliseconds",3);default:return this.clone()}},e.endOf=function(e){return this.startOf(e,!1)},e.$set=function(e,E){var w,L=G.p(e),A="set"+(this.$u?"UTC":""),j=((w={}).day=A+"Date",w[N]=A+"Date",w[P]=A+"Month",w[O]=A+"FullYear",w[b]=A+"Hours",w[p]=A+"Minutes",w[a]=A+"Seconds",w[n]=A+"Milliseconds",w)[L],z="day"===L?this.$D+(E-this.$W):E;if(L===P||L===O){var H=this.clone().set(N,1);H.$d[j](z),H.init(),this.$d=H.set(N,Math.min(this.$D,H.daysInMonth())).$d}else j&&this.$d[j](z);return this.init(),this},e.set=function(e,n){return this.clone().$set(e,n)},e.get=function(e){return this[G.p(e)]()},e.add=function(e,n){var w,N=this;e=Number(e);var L=G.p(n),y=function(n){var a=W(N);return G.w(a.date(a.date()+Math.round(n*e)),N)};if(L===P)return this.set(P,this.$M+e);if(L===O)return this.set(O,this.$y+e);if("day"===L)return y(1);if(L===E)return y(7);var A=((w={})[p]=6e4,w[b]=36e5,w[a]=1e3,w)[L]||1,j=this.$d.getTime()+e*A;return G.w(j,this)},e.subtract=function(e,n){return this.add(-1*e,n)},e.format=function(e){var n=this,a=this.$locale();if(!this.isValid())return a.invalidDate||L;var p=e||"YYYY-MM-DDTHH:mm:ssZ",b=G.z(this),E=this.$H,P=this.$m,w=this.$M,O=a.weekdays,N=a.months,A=a.meridiem,h=function(e,a,b,E){return e&&(e[a]||e(n,p))||b[a].slice(0,E)},d=function(e){return G.s(E%12||12,e,"0")},z=A||function(e,n,a){var p=e<12?"AM":"PM";return a?p.toLowerCase():p};return p.replace(j,function(e,p){return p||function(e){switch(e){case"YY":return String(n.$y).slice(-2);case"YYYY":return G.s(n.$y,4,"0");case"M":return w+1;case"MM":return G.s(w+1,2,"0");case"MMM":return h(a.monthsShort,w,N,3);case"MMMM":return h(N,w);case"D":return n.$D;case"DD":return G.s(n.$D,2,"0");case"d":return String(n.$W);case"dd":return h(a.weekdaysMin,n.$W,O,2);case"ddd":return h(a.weekdaysShort,n.$W,O,3);case"dddd":return O[n.$W];case"H":return String(E);case"HH":return G.s(E,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return z(E,P,!0);case"A":return z(E,P,!1);case"m":return String(P);case"mm":return G.s(P,2,"0");case"s":return String(n.$s);case"ss":return G.s(n.$s,2,"0");case"SSS":return G.s(n.$ms,3,"0");case"Z":return b}return null}(e)||b.replace(":","")})},e.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},e.diff=function(e,n,N){var L,A=this,j=G.p(n),z=W(e),H=(z.utcOffset()-this.utcOffset())*6e4,Y=this-z,D=function(){return G.m(A,z)};switch(j){case O:L=D()/12;break;case P:L=D();break;case w:L=D()/3;break;case E:L=(Y-H)/6048e5;break;case"day":L=(Y-H)/864e5;break;case b:L=Y/36e5;break;case p:L=Y/6e4;break;case a:L=Y/1e3;break;default:L=Y}return N?L:G.a(L)},e.daysInMonth=function(){return this.endOf(P).$D},e.$locale=function(){return Y[this.$L]},e.locale=function(e,n){if(!e)return this.$L;var a=this.clone(),p=Z(e,n,!0);return p&&(a.$L=p),a},e.clone=function(){return G.w(this.$d,this)},e.toDate=function(){return new Date(this.valueOf())},e.toJSON=function(){return this.isValid()?this.toISOString():null},e.toISOString=function(){return this.$d.toISOString()},e.toString=function(){return this.$d.toUTCString()},M}()).prototype,W.prototype=J,[["$ms",n],["$s",a],["$m",p],["$H",b],["$W","day"],["$M",P],["$y",O],["$D",N]].forEac
1h(function(e){J[e[1]]=function(n){return this.$g(n,e[0],e[1])}}),W.extend=function(e,n){return e.$i||(e(n,q,W),e.$i=!0),W},W.locale=Z,W.isDayjs=V,W.unix=function(e){return W(1e3*e)},W.en=Y[H],W.Ls=Y,W.p={},W)},15551:function(e,n,a){var p,b;e.exports=(p=a(27484),b={name:"it",weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"\xba"}},(p&&"object"==typeof p&&"default"in p?p:{default:p}).default.locale(b,null,!0),b)},97498:function(e,n){"use strict";var a,p;Object.defineProperty(n,"__esModule",{value:!0}),function(e,n){for(var a in n)Object.defineProperty(e,a,{enumerable:!0,get:n[a]})}(n,{PrefetchKind:function(){return a},ACTION_REFRESH:function(){return b},ACTION_NAVIGATE:function(){return E},ACTION_RESTORE:function(){return P},ACTION_SERVER_PATCH:function(){return w},ACTION_PREFETCH:function(){return O},ACTION_FAST_REFRESH:function(){return N},ACTION_SERVER_ACTION:function(){return L}});let b="refresh",E="navigate",P="restore",w="server-patch",O="prefetch",N="fast-refresh",L="server-action";(p=a||(a={})).AUTO="auto",p.FULL="full",p.TEMPORARY="temporary",("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},10030:function(e,n,a){"use strict";function getDomainLocale(e,n,a,p){return!1}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}}),a(22866),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},23271:function(e,n,a){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return Y}});let p=a(10260),b=a(77697),E=b._(a(67294)),P=p._(a(73935)),w=p._(a(79201)),O=a(53914),N=a(85494),L=a(30869);a(81905);let A=a(11823),j=p._(a(74545)),z={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function handleLoading(e,n,a,p,b,E){let P=null==e?void 0:e.src;if(!e||e["data-loaded-src"]===P)return;e["data-loaded-src"]=P;let w="decode"in e?e.decode():Promise.resolve();w.catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==n&&b(!0),null==a?void 0:a.current){let n=new Event("load");Object.defineProperty(n,"target",{writable:!1,value:e});let p=!1,b=!1;a.current({...n,nativeEvent:n,currentTarget:e,target:e,isDefaultPrevented:()=>p,isPropagationStopped:()=>b,persist:()=>{},preventDefault:()=>{p=!0,n.preventDefault()},stopPropagation:()=>{b=!0,n.stopPropagation()}})}(null==p?void 0:p.current)&&p.current(e)}})}function getDynamicProps(e){let[n,a]=E.version.split("."),p=parseInt(n,10),b=parseInt(a,10);return p>18||18===p&&b>=3?{fetchPriority:e}:{fetchpriority:e}}let H=(0,E.forwardRef)((e,n)=>{let{src:a,srcSet:p,sizes:b,height:P,width:w,decoding:O,className:N,style:L,fetchPriority:A,placeholder:j,loading:z,unoptimized:H,fill:Y,onLoadRef:B,onLoadingCompleteRef:V,setBlurComplete:Z,setShowAltText:W,onLoad:G,onError:q,...J}=e;return E.default.createElement("img",{...J,...getDynamicProps(A),loading:z,width:w,height:P,decoding:O,"data-nimg":Y?"fill":"1",className:N,style:L,sizes:b,srcSet:p,src:a,ref:(0,E.useCallback)(e=>{n&&("function"==typeof n?n(e):"object"==typeof n&&(n.current=e)),e&&(q&&(e.src=e.src),e.complete&&handleLoading(e,j,B,V,Z,H))},[a,j,B,V,Z,q,H,n]),onLoad:e=>{let n=e.currentTarget;handleLoading(n,j,B,V,Z,H)},onError:e=>{W(!0),"empty"!==j&&Z(!0),q&&q(e)}})});function ImagePreload(e){let{isAppRouter:n,imgAttributes:a}=e,p={as:"image",imageSrcSet:a.srcSet,imageSizes:a.sizes,crossOrigin:a.crossOrigin,referrerPolicy:a.referrerPolicy,...getDynamicProps(a.fetchPriority)};return n&&P.default.preload?(P.default.preload(a.src,p),null):E.default.createElement(w.default,null,E.default.createElement("link",{key:"__nimg-"+a.src+a.srcSet+a.sizes,rel:"preload",href:a.srcSet?void 0:a.src,...p}))}let Y=(0,E.forwardRef)((e,n)=>{let a=(0,E.useContext)(A.RouterContext),p=(0,E.useContext)(L.ImageConfigContext),b=(0,E.useMemo)(()=>{let e=z||p||N.imageConfigDefault,n=[...e.deviceSizes,...e.imageSizes].sort((e,n)=>e-n),a=e.deviceSizes.sort((e,n)=>e-n);return{...e,allSizes:n,deviceSizes:a}},[p]),{onLoad:P,onLoadingComplete:w}=e,Y=(0,E.useRef)(P);(0,E.useEffect)(()=>{Y.current=P},[P]);let B=(0,E.useRef)(w);(0,E.useEffect)(()=>{B.current=w},[w]);let[V,Z]=(0,E.useState)(!1),[W,G]=(0,E.useState)(!1),{props:q,meta:J}=(0,O.getImgProps)(e,{defaultLoader:j.default,imgConf:b,blurComplete:V,showAltText:W});return E.default.createElement(E.default.Fragment,null,E.default.createElement(H,{...q,unoptimized:J.unoptimized,placeholder:J.placeholder,fill:J.fill,onLoadRef:Y,onLoadingCompleteRef:B,setBlurComplete:Z,setShowAltText:G,ref:n}),J.priority?E.default.createElement(ImagePreload,{isAppRouter:!a,imgAttributes:q}):null)});("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},65170:function(e,n,a){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return Z}});let p=a(10260),b=p._(a(67294)),E=a(74450),P=a(92227),w=a(64364),O=a(10109),N=a(73607),L=a(11823),A=a(89031),j=a(40920),z=a(10030),H=a(77192),Y=a(97498),B=new Set;function prefetch(e,n,a,p,b,E){if(!E&&!(0,P.isLocalURL)(n))return;if(!p.bypassPrefetchedCheck){let b=void 0!==p.locale?p.locale:"locale"in e?e.locale:void 0,E=n+"%"+a+"%"+b;if(B.has(E))return;B.add(E)}let w=E?e.prefetch(n,b):e.prefetch(n,a,p);Promise.resolve(w).catch(e=>{})}function formatStringOrUrl(e){return"string"==typeof e?e:(0,w.formatUrl)(e)}let V=b.default.forwardRef(function(e,n){let a,p;let{href:w,as:B,children:V,prefetch:Z=null,passHref:W,replace:G,shallow:q,scroll:J,locale:X,onClick:Q,onMouseEnter:et,onTouchStart:en,legacyBehavior:er=!1,...eo}=e;a=V,er&&("string"==typeof a||"number"==typeof a)&&(a=b.default.createElement("a",null,a));let eu=b.default.useContext(L.RouterContext),el=b.default.useContext(A.AppRouterContext),ei=null!=eu?eu:el,ea=!eu,es=!1!==Z,ec=null===Z?Y.PrefetchKind.AUTO:Y.PrefetchKind.FULL,{href:ed,as:ef}=b.default.useMemo(()=>{if(!eu){let e=formatStringOrUrl(w);return{href:e,as:B?formatStringOrUrl(B):e}}let[e,n]=(0,E.resolveHref)(eu,w,!0);return{href:e,as:B?(0,E.resolveHref)(eu,B):n||e}},[eu,w,B]),ep=b.default.useRef(ed),em=b.default.useRef(ef);er&&(p=b.default.Children.only(a));let ev=er?p&&"object"==typeof p&&p.ref:n,[eh,eg,eb]=(0,j.useIntersection)({rootMargin:"200px"}),ey=b.default.useCallback(e=>{(em.current!==ef||ep.current!==ed)&&(eb(),em.current=ef,ep.current=ed),eh(e),ev&&("function"==typeof ev?ev(e):"object"==typeof ev&&(ev.current=e))},[ef,ev,ed,eb,eh]);b.default.useEffect(()=>{ei&&eg&&es&&prefetch(ei,ed,ef,{locale:X},{kind:ec},ea)},[ef,ed,eg,X,es,null==eu?void 0:eu.locale,ei,ea,ec]);let eE={ref:ey,onClick(e){er||"function"!=typeof Q||Q(e),er&&p.props&&"function"==typeof p.props.onClick&&p.props.onClick(e),ei&&!e.defaultPrevented&&function(e,n,a,p,E,w,O,N,L,A){let{nodeName:j}=e.currentTarget,z="A"===j.toUpperCase();if(z&&(function(e){let n=e.currentTarget,a=n.getAttribute("target");return a&&"_self"!==a||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!L&&!(0,P.isLocalURL)(a)))return;e.preventDefault();let navigate=()=>{let e=null==O||O;"beforePopState"in n?n[E?"replace":"push"](a,p,{shallow:w,locale:N,scroll:e}):n[E?"replace":"push"](p||a,{forceOptimisticNavigation:!A,scroll:e})};L?b.default.startTransition(navigate):navigate()}(e,ei,ed,ef,G,q,J,X,ea,es)},onMouseEnter(e){er||"function"!=typeof et||et(e),er&&p.props&&"function"==typeof p.props.onMouseEnter&&p.props.onMouseEnter(e),ei&&(es||!ea)&&prefetch(ei,ed,ef,{locale:X,priority:!0,bypassPrefetchedCheck:!0},{kind:ec},ea)},onTouchStart(e){er||"function"!=typeof en||en(e),er&&p.props&&"function"==typeof p.props.onTouchStart&&p.props.onTouchStart(e),ei&&(es||!ea)&&prefetch(ei,ed,ef,{locale:X,priority:!0,bypassPrefetchedCheck:!0},{kind:ec},ea)}};if((0,O.isAbsoluteUrl)(ef))eE.href=ef;else if(!er||W||"a"===p.type&&!("href"in p.props)){let e=void 0!==X?X:null==eu?void 0:eu.locale,n=(null==eu?void 0:eu.isLocaleDomain)&&(0,z.getDomainLocale)(ef,e,null==eu?void 0:eu.locales,null==eu?void 0:eu.domainLocales);eE.href=n||(0,H.addBasePath)((0,N.addLocale)(ef,e,null==eu?void 0:eu.defaultLocale))}return er?b.default.cloneElement(p,eE):b.default.createElement("a",{...eo,...eE},a)}),Z=V;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},40920:function(e,n,a){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let p=a(67294),b=a(63436),E="function"==typeof IntersectionObserver,P=new Map,w=[];function useIntersection(e){let{rootRef:n,rootMargin:a,disabled:O}=e,N=O||!E,[L,A]=(0,p.useState)(!1),j=(0,p.useRef)(null),z=(0,p.useCallback)(e=>{j.current=e},[]);(0,p.useEffect)(()=>
1{if(E){if(N||L)return;let e=j.current;if(e&&e.tagName){let p=function(e,n,a){let{id:p,observer:b,elements:E}=function(e){let n;let a={root:e.root||null,margin:e.rootMargin||""},p=w.find(e=>e.root===a.root&&e.margin===a.margin);if(p&&(n=P.get(p)))return n;let b=new Map,E=new IntersectionObserver(e=>{e.forEach(e=>{let n=b.get(e.target),a=e.isIntersecting||e.intersectionRatio>0;n&&a&&n(a)})},e);return n={id:a,observer:E,elements:b},w.push(a),P.set(a,n),n}(a);return E.set(e,n),b.observe(e),function(){if(E.delete(e),b.unobserve(e),0===E.size){b.disconnect(),P.delete(p);let e=w.findIndex(e=>e.root===p.root&&e.margin===p.margin);e>-1&&w.splice(e,1)}}}(e,e=>e&&A(e),{root:null==n?void 0:n.current,rootMargin:a});return p}}else if(!L){let e=(0,b.requestIdleCallback)(()=>A(!0));return()=>(0,b.cancelIdleCallback)(e)}},[N,a,n,L,j.current]);let H=(0,p.useCallback)(()=>{A(!1)},[]);return[z,L,H]}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},53914:function(e,n,a){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),a(81905);let p=a(32393),b=a(85494);function isStaticRequire(e){return void 0!==e.default}function getInt(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function getImgProps(e,n){var a;let E,P,w,{src:O,sizes:N,unoptimized:L=!1,priority:A=!1,loading:j,className:z,quality:H,width:Y,height:B,fill:V=!1,style:Z,onLoad:W,onLoadingComplete:G,placeholder:q="empty",blurDataURL:J,fetchPriority:X,layout:Q,objectFit:et,objectPosition:en,lazyBoundary:er,lazyRoot:eo,...eu}=e,{imgConf:el,showAltText:ei,blurComplete:ea,defaultLoader:es}=n,ec=el||b.imageConfigDefault;if("allSizes"in ec)E=ec;else{let e=[...ec.deviceSizes,...ec.imageSizes].sort((e,n)=>e-n),n=ec.deviceSizes.sort((e,n)=>e-n);E={...ec,allSizes:e,deviceSizes:n}}let ed=eu.loader||es;delete eu.loader,delete eu.srcSet;let ef="__next_img_default"in ed;if(ef){if("custom"===E.loader)throw Error('Image with src "'+O+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=ed;ed=n=>{let{config:a,...p}=n;return e(p)}}if(Q){"fill"===Q&&(V=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[Q];e&&(Z={...Z,...e});let n={responsive:"100vw",fill:"100vw"}[Q];n&&!N&&(N=n)}let ep="",em=getInt(Y),ev=getInt(B);if("object"==typeof(a=O)&&(isStaticRequire(a)||void 0!==a.src)){let e=isStaticRequire(O)?O.default:O;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(P=e.blurWidth,w=e.blurHeight,J=J||e.blurDataURL,ep=e.src,!V){if(em||ev){if(em&&!ev){let n=em/e.width;ev=Math.round(e.height*n)}else if(!em&&ev){let n=ev/e.height;em=Math.round(e.width*n)}}else em=e.width,ev=e.height}}let eh=!A&&("lazy"===j||void 0===j);(!(O="string"==typeof O?O:ep)||O.startsWith("data:")||O.startsWith("blob:"))&&(L=!0,eh=!1),E.unoptimized&&(L=!0),ef&&O.endsWith(".svg")&&!E.dangerouslyAllowSVG&&(L=!0),A&&(X="high");let eg=getInt(H),eb=Object.assign(V?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:et,objectPosition:en}:{},ei?{}:{color:"transparent"},Z),ey=ea||"empty"===q?null:"blur"===q?'url("data:image/svg+xml;charset=utf-8,'+(0,p.getImageBlurSvg)({widthInt:em,heightInt:ev,blurWidth:P,blurHeight:w,blurDataURL:J||"",objectFit:eb.objectFit})+'")':'url("'+q+'")',eE=ey?{backgroundSize:eb.objectFit||"cover",backgroundPosition:eb.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:ey}:{}
1,eS=function(e){let{config:n,src:a,unoptimized:p,width:b,quality:E,sizes:P,loader:w}=e;if(p)return{src:a,srcSet:void 0,sizes:void 0};let{widths:O,kind:N}=function(e,n,a){let{deviceSizes:p,allSizes:b}=e;if(a){let e=/(^|\s)(1?\d?\d)vw/g,n=[];for(let p;p=e.exec(a);p)n.push(parseInt(p[2]));if(n.length){let e=.01*Math.min(...n);return{widths:b.filter(n=>n>=p[0]*e),kind:"w"}}return{widths:b,kind:"w"}}if("number"!=typeof n)return{widths:p,kind:"w"};let E=[...new Set([n,2*n].map(e=>b.find(n=>n>=e)||b[b.length-1]))];return{widths:E,kind:"x"}}(n,b,P),L=O.length-1;return{sizes:P||"w"!==N?P:"100vw",srcSet:O.map((e,p)=>w({config:n,src:a,quality:E,width:e})+" "+("w"===N?e:p+1)+N).join(", "),src:w({config:n,src:a,quality:E,width:O[L]})}}({config:E,src:O,unoptimized:L,width:em,quality:eg,sizes:N,loader:ed}),e_={...eu,loading:eh?"lazy":j,fetchPriority:X,width:em,height:ev,decoding:"async",className:z,style:{...eb,...eE},sizes:eS.sizes,srcSet:eS.srcSet,src:eS.src},eP={unoptimized:L,priority:A,placeholder:q,fill:V};return{props:e_,meta:eP}}},32393:function(e,n){"use strict";function getImageBlurSvg(e){let{widthInt:n,heightInt:a,blurWidth:p,blurHeight:b,blurDataURL:E,objectFit:P}=e,w=p?40*p:n,O=b?40*b:a,N=w&&O?"viewBox='0 0 "+w+" "+O+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+N+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(N?"none":"contain"===P?"xMidYMid":"cover"===P?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+E+"'/%3E%3C/svg%3E"}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},645:function(e,n,a){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(e,n){for(var a in n)Object.defineProperty(e,a,{enumerable:!0,get:n[a]})}(n,{unstable_getImgProps:function(){return unstable_getImgProps},default:function(){return O}});let p=a(10260),b=a(53914),E=a(81905),P=a(23271),w=p._(a(74545)),unstable_getImgProps=e=>{(0,E.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:n}=(0,b.getImgProps)(e,{defaultLoader:w.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,a]of Object.entries(n))void 0===a&&delete n[e];return{props:n}},O=P.Image},74545:function(e,n){"use strict";function defaultLoader(e){let{config:n,src:a,width:p,quality:b}=e;return n.path+"?url="+encodeURIComponent(a)+"&w="+p+"&q="+(b||75)}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}}),defaultLoader.__next_img_default=!0;let a=defaultLoader},9008:function(e,n,a){e.exports=a(79201)},25675:function(e,n,a){e.exports=a(645)},41664:function(e,n,a){e.exports=a(65170)},11163:function(e,n,a){e.exports=a(59974)},4298:function(e,n,a){e.exports=a(85354)},28368:function(e,n,a){"use strict";a.d(n,{p:function(){return en}});var p,b,E,P=a(67294),w=a(73781),O=a(19946),N=a(14157),L=a(23784),A=a(16567),j=a(64103),z=a(32984),H=a(15466),Y=a(12351);let B=null!=(E=P.startTransition)?E:function(e){e()};var V=a(61363),Z=((p=Z||{})[p.Open=0]="Open",p[p.Closed=1]="Closed",p),W=((b=W||{})[b.ToggleDisclosure=0]="ToggleDisclosure",b[b.CloseDisclosure=1]="CloseDisclosure",b[b.SetButtonId=2]="SetButtonId",b[b.SetPanelId=3]="SetPanelId",b[b.LinkPanel=4]="LinkPanel",b[b.UnlinkPanel=5]="UnlinkPanel",b);let G={0:e=>({...e,disclosureState:(0,z.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,n)=>e.buttonId===n.buttonId?e:{...e,buttonId:n.buttonId},3:(e,n)=>e.panelId===n.panelId?e:{...e,panelId:n.panelId}},q=(0,P.createContext)(null);function _(e){let n=(0,P.useContext)(q);
1if(null===n){let n=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,_),n}return n}q.displayName="DisclosureContext";let J=(0,P.createContext)(null);J.displayName="DisclosureAPIContext";let X=(0,P.createContext)(null);function ee(e,n){return(0,z.E)(n.type,G,e,n)}X.displayName="DisclosurePanelContext";let Q=P.Fragment,et=Y.AN.RenderStrategy|Y.AN.Static,en=Object.assign((0,Y.yV)(function(e,n){let{defaultOpen:a=!1,...p}=e,b=(0,P.useRef)(null),E=(0,L.T)(n,(0,L.h)(e=>{b.current=e},void 0===e.as||e.as===P.Fragment)),O=(0,P.useRef)(null),N=(0,P.useRef)(null),j=(0,P.useReducer)(ee,{disclosureState:a?0:1,linkedPanel:!1,buttonRef:N,panelRef:O,buttonId:null,panelId:null}),[{disclosureState:B,buttonId:V},Z]=j,W=(0,w.z)(e=>{Z({type:1});let n=(0,H.r)(b);if(!n||!V)return;let a=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:n.getElementById(V):n.getElementById(V);null==a||a.focus()}),G=(0,P.useMemo)(()=>({close:W}),[W]),X=(0,P.useMemo)(()=>({open:0===B,close:W}),[B,W]);return P.createElement(q.Provider,{value:j},P.createElement(J.Provider,{value:G},P.createElement(A.up,{value:(0,z.E)(B,{0:A.ZM.Open,1:A.ZM.Closed})},(0,Y.sY)({ourProps:{ref:E},theirProps:p,slot:X,defaultTag:Q,name:"Disclosure"}))))}),{Button:(0,Y.yV)(function(e,n){let a=(0,O.M)(),{id:p=`headlessui-disclosure-button-${a}`,...b}=e,[E,A]=_("Disclosure.Button"),z=(0,P.useContext)(X),H=null!==z&&z===E.panelId,B=(0,P.useRef)(null),Z=(0,L.T)(B,n,H?null:E.buttonRef),W=(0,Y.Y2)();(0,P.useEffect)(()=>{if(!H)return A({type:2,buttonId:p}),()=>{A({type:2,buttonId:null})}},[p,A,H]);let G=(0,w.z)(e=>{var n;if(H){if(1===E.disclosureState)return;switch(e.key){case V.R.Space:case V.R.Enter:e.preventDefault(),e.stopPropagation(),A({type:0}),null==(n=E.buttonRef.current)||n.focus()}}else switch(e.key){case V.R.Space:case V.R.Enter:e.preventDefault(),e.stopPropagation(),A({type:0})}}),q=(0,w.z)(e=>{e.key===V.R.Space&&e.preventDefault()}),J=(0,w.z)(n=>{var a;(0,j.P)(n.currentTarget)||e.disabled||(H?(A({type:0}),null==(a=E.buttonRef.current)||a.focus()):A({type:0}))}),Q=(0,P.useMemo)(()=>({open:0===E.disclosureState}),[E]),et=(0,N.f)(e,B),en=H?{ref:Z,type:et,onKeyDown:G,onClick:J}:{ref:Z,id:p,type:et,"aria-expanded":0===E.disclosureState,"aria-controls":E.linkedPanel?E.panelId:void 0,onKeyDown:G,onKeyUp:q,onClick:J};return(0,Y.sY)({mergeRefs:W,ourProps:en,theirProps:b,slot:Q,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,Y.yV)(function(e,n){let a=(0,O.M)(),{id:p=`headlessui-disclosure-panel-${a}`,...b}=e,[E,w]=_("Disclosure.Panel"),{close:N}=function K(e){let n=(0,P.useContext)(J);if(null===n){let n=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,K),n}return n}("Disclosure.Panel"),j=(0,Y.Y2)(),z=(0,L.T)(n,E.panelRef,e=>{B(()=>w({type:e?4:5}))});(0,P.useEffect)(()=>(w({type:3,panelId:p}),()=>{w({type:3,panelId:null})}),[p,w]);let H=(0,A.oJ)(),V=null!==H?(H&A.ZM.Open)===A.ZM.Open:0===E.disclosureState,Z=(0,P.useMemo)(()=>({open:0===E.disclosureState,close:N}),[E,N]);return P.createElement(X.Provider,{value:E.panelId},(0,Y.sY)({mergeRefs:j,ourProps:{ref:z,id:p},theirProps:b,slot:Z,defaultTag:"div",features:et,visible:V,name:"Disclosure.Panel"}))})})},61363:function(e,n,a){"use strict";a.d(n,{R:function(){return b}});var p,b=((p=b||{}).Space=" ",p.Enter="Enter",p.Escape="Escape",p.Backspace="Backspace",p.Delete="Delete",p.ArrowLeft="ArrowLeft",p.ArrowUp="ArrowUp",p.ArrowRight="ArrowRight",p.ArrowDown="ArrowDown",p.Home="Home",p.End="End",p.PageUp="PageUp",p.PageDown="PageDown",p.Tab="Tab",p)},55442:function(e,n,a){"use strict";a.d(n,{J:function(){return eC}});var p,b,E,P,w,O,N,L,A,j=a(67294),z=a(73935),H=a(73781),Y=a(16723),B=a(81021),V=a(15466);function use_owner_n(...e){return(0,j.useMemo)(()=>(0,V.r)(...e),[...e])}var Z=a(82180),W=a(23784);let G=(0,j.createContext)(!1);var q=a(77896),J=a(12351);let X=j.Fragment,Q=j.Fragment,et=(0,j.createContext)(null),en=(0,j.createContext)(null);Object.assign((0,J.yV)(function(e,n){let a,p,b=(0,j.useRef)(null),E=(0,W.T)((0,W.h)(e=>{b.current=e}),n),P=use_owner_n(b),w=function(e){let n=(0,j.useContext)(G),a=(0,j.useContext)(et),p=use_owner_n(e),[b,E]=(0,j.use
1State)(()=>{if(!n&&null!==a||q.O.isServer)return null;let e=null==p?void 0:p.getElementById("headlessui-portal-root");if(e)return e;if(null===p)return null;let b=p.createElement("div");return b.setAttribute("id","headlessui-portal-root"),p.body.appendChild(b)});return(0,j.useEffect)(()=>{null!==b&&(null!=p&&p.body.contains(b)||null==p||p.body.appendChild(b))},[b,p]),(0,j.useEffect)(()=>{n||null!==a&&E(a.current)},[a,E,n]),b}(b),[O]=(0,j.useState)(()=>{var e;return q.O.isServer?null:null!=(e=null==P?void 0:P.createElement("div"))?e:null}),N=(0,j.useContext)(en),L=(0,Z.H)();return(0,Y.e)(()=>{!w||!O||w.contains(O)||(O.setAttribute("data-headlessui-portal",""),w.appendChild(O))},[w,O]),(0,Y.e)(()=>{if(O&&N)return N.register(O)},[N,O]),a=(0,H.z)(()=>{var e;w&&O&&(O instanceof Node&&w.contains(O)&&w.removeChild(O),w.childNodes.length<=0&&(null==(e=w.parentElement)||e.removeChild(w)))}),p=(0,j.useRef)(!1),(0,j.useEffect)(()=>(p.current=!1,()=>{p.current=!0,(0,B.Y)(()=>{p.current&&a()})}),[a]),L&&w&&O?(0,z.createPortal)((0,J.sY)({ourProps:{ref:E},theirProps:e,defaultTag:X,name:"Portal"}),O):null}),{Group:(0,J.yV)(function(e,n){let{target:a,...p}=e,b={ref:(0,W.T)(n)};return j.createElement(et.Provider,{value:a},(0,J.sY)({ourProps:b,theirProps:p,defaultTag:Q,name:"Popover.Group"}))})});var er=a(3855),eo=a(19946),eu=a(32984);let el=["[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(",");var ei=((p=ei||{})[p.First=1]="First",p[p.Previous=2]="Previous",p[p.Next=4]="Next",p[p.Last=8]="Last",p[p.WrapAround=16]="WrapAround",p[p.NoScroll=32]="NoScroll",p),ea=((b=ea||{})[b.Error=0]="Error",b[b.Overflow=1]="Overflow",b[b.Success=2]="Success",b[b.Underflow=3]="Underflow",b),es=((E=es||{})[E.Previous=-1]="Previous",E[E.Next=1]="Next",E);function focus_management_f(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(el)).sort((e,n)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var ec=((P=ec||{})[P.Strict=0]="Strict",P[P.Loose=1]="Loose",P);function h(e,n=0){var a;return e!==(null==(a=(0,V.r)(e))?void 0:a.body)&&(0,eu.E)(n,{0:()=>e.matches(el),1(){let n=e;for(;null!==n;){if(n.matches(el))return!0;n=n.parentElement}return!1}})}var ed=((w=ed||{})[w.Keyboard=0]="Keyboard",w[w.Mouse=1]="Mouse",w);function focus_management_O(e,n,{sorted:a=!0,relativeTo:p=null,skipElements:b=[]}={}){var E,P,w;let O=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,N=Array.isArray(e)?a?function(e,n=e=>e){return e.slice().sort((e,a)=>{let p=n(e),b=n(a);if(null===p||null===b)return 0;let E=p.compareDocumentPosition(b);return E&Node.DOCUMENT_POSITION_FOLLOWING?-1:E&Node.DOCUMENT_POSITION_PRECEDING?1:0})}(e):e:focus_management_f(e);b.length>0&&N.length>1&&(N=N.filter(e=>!b.includes(e))),p=null!=p?p:O.activeElement;let L=(()=>{if(5&n)return 1;if(10&n)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),A=(()=>{if(1&n)return 0;if(2&n)return Math.max(0,N.indexOf(p))-1;if(4&n)return Math.max(0,N.indexOf(p))+1;if(8&n)return N.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),j=32&n?{preventScroll:!0}:{},z=0,H=N.length,Y;do{if(z>=H||z+H<=0)return 0;let e=A+z;if(16&n)e=(e+H)%H;else{if(e<0)return 3;if(e>=H)return 1}null==(Y=N[e])||Y.focus(j),z+=L}while(Y!==O.activeElement);return 6&n&&null!=(w=null==(P=null==(E=Y)?void 0:E.matches)?void 0:P.call(E,"textarea,input"))&&w&&Y.select(),2}function d(e,n,a){let p=(0,er.E)(n);(0,j.useEffect)(()=>{function t(e){p.current(e)}return document.addEventListener(e,t,a),()=>document.removeEventListener(e,t,a)},[e,a])}function use_window_event_s(e,n,a){let p=(0,er.E)(n);(0,j.useEffect)(()=>{function t(e){p.current(e)}return window.addEventListener(e,t,a),()=>window.removeEventListener(e,t,a)},[e,a])}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));var ef=a(14157),ep=((O=ep||{})[O.None=1]="None",O[O.Focusable=2]="Focusable",O[O.Hidden=4]="Hidden",O);let em=(0,J.yV)(function(e,n){var a;let{features:p=1,...b}=e,E={ref:n,"aria-hidden":(2&p)==2||(null!=(a=b["aria-hidden"])?a:void 0),hidden:(4&p)==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",...(4&p)==4&&(2&p)!=2&&{display:"none"}}};return(0,J.sY)({ourProps:E,theirProps:b,slot:{},defaultTag:"div",name:"Hidden"})});var ev=((N=ev||{})[N.Forwards=0]="Forwards",N[N.Backwards=1]="Backwards",N);function use_tab_direction_n(){let e=(0,j.useRef)(0);return use_window_event_s("keydown",n=>{"Tab"===n.key&&(e.current=n.shiftKey?1:0)},!0),e}var eh=a(16567),eg=a(64103),eb=a(61363),ey=((L=ey||{})[L.Open=0]="Open",L[L.Closed=1]="Closed",L),eE=((A=eE||{})[A.TogglePopover=0]="TogglePopover",A[A.ClosePopover=1]="ClosePopover",A[A.SetButton=2]="SetButton",A[A.SetButtonId=3]="SetButtonId",A[A.SetPanel=4]="SetPanel",A[A.SetPanelId=5]="SetPanelId",A);let eS={0:e=>{let n={...e,popoverState:(0,eu.E)(e.popoverState,{0:1,1:0})};return 0===n.popoverState&&(n.__demoMode=!1),n},1:e=>1===e.popoverState?e:{...e,popoverState:1},2:(e,n)=>e.button===n.button?e:{...e,button:n.button},3:(e,n)=>e.buttonId===n.buttonId?e:{...e,buttonId:n.buttonId},4:(e,n)=>e.panel===n.panel?e:{...e,panel:n.panel},5:(e,n)=>e.panelId===n.panelId?e:{...e,panelId:n.panelId}},e_=(0,j.createContext)(null);function oe(e){let n=(0,j.useContext)(e_);if(null===n){let n=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,oe),n}return n}e_.displayName="PopoverContext";let eP=(0,j.createContext)(null);function fe(e){let n=(0,j.useContext)(eP);if(null===n){let n=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,fe),n}return n}eP.displayName="PopoverAPIContext";let ew=(0,j.createContext)(null);function Ee(){return(0,j.useContext)(ew)}ew.displayName="PopoverGroupContext";let eM=(0,j.createContext)(null);
1function ke(e,n){return(0,eu.E)(n.type,eS,e,n)}eM.displayName="PopoverPanelContext";let eO=J.AN.RenderStrategy|J.AN.Static,eT=J.AN.RenderStrategy|J.AN.Static,eC=Object.assign((0,J.yV)(function(e,n){var a,p,b;let E,P,w,O,N,L;let{__demoMode:A=!1,...z}=e,Y=(0,j.useRef)(null),B=(0,W.T)(n,(0,W.h)(e=>{Y.current=e})),V=(0,j.useRef)([]),Z=(0,j.useReducer)(ke,{__demoMode:A,popoverState:A?0:1,buttons:V,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,j.createRef)(),afterPanelSentinel:(0,j.createRef)()}),[{popoverState:G,button:q,buttonId:X,panel:Q,panelId:et,beforePanelSentinel:eo,afterPanelSentinel:el},ei]=Z,ea=use_owner_n(null!=(a=Y.current)?a:q),es=(0,j.useMemo)(()=>{if(!q||!Q)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(q))^Number(null==e?void 0:e.contains(Q)))return!0;let e=focus_management_f(),n=e.indexOf(q),a=(n+e.length-1)%e.length,p=(n+1)%e.length,b=e[a],E=e[p];return!Q.contains(b)&&!Q.contains(E)},[q,Q]),ed=(0,er.E)(X),ef=(0,er.E)(et),ev=(0,j.useMemo)(()=>({buttonId:ed,panelId:ef,close:()=>ei({type:1})}),[ed,ef,ei]),eg=Ee(),eb=null==eg?void 0:eg.registerPopover,ey=(0,H.z)(()=>{var e;return null!=(e=null==eg?void 0:eg.isFocusWithinPopoverGroup())?e:(null==ea?void 0:ea.activeElement)&&((null==q?void 0:q.contains(ea.activeElement))||(null==Q?void 0:Q.contains(ea.activeElement)))});(0,j.useEffect)(()=>null==eb?void 0:eb(ev),[eb,ev]);let[eE,eS]=(E=(0,j.useContext)(en),P=(0,j.useRef)([]),w=(0,H.z)(e=>(P.current.push(e),E&&E.register(e),()=>O(e))),O=(0,H.z)(e=>{let n=P.current.indexOf(e);-1!==n&&P.current.splice(n,1),E&&E.unregister(e)}),N=(0,j.useMemo)(()=>({register:w,unregister:O,portals:P}),[w,O,P]),[P,(0,j.useMemo)(()=>function({children:e}){return j.createElement(en.Provider,{value:N},e)},[N])]),ew=function({defaultContainers:e=[],portals:n,mainTreeNodeRef:a}={}){var p;let b=(0,j.useRef)(null!=(p=null==a?void 0:a.current)?p:null),E=use_owner_n(b),P=(0,H.z)(()=>{var a,p,P;let w=[];for(let n of e)null!==n&&(n instanceof HTMLElement?w.push(n):"current"in n&&n.current instanceof HTMLElement&&w.push(n.current));if(null!=n&&n.current)for(let e of n.current)w.push(e);for(let e of null!=(a=null==E?void 0:E.querySelectorAll("html > *, body > *"))?a:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(b.current)||e.contains(null==(P=null==(p=b.current)?void 0:p.getRootNode())?void 0:P.host)||w.some(n=>e.contains(n))||w.push(e));return w});
1return{resolveContainers:P,contains:(0,H.z)(e=>P().some(n=>n.contains(e))),mainTreeNodeRef:b,MainTreeNode:(0,j.useMemo)(()=>function(){return null!=a?null:j.createElement(em,{features:ep.Hidden,ref:b})},[b,a])}}({mainTreeNodeRef:null==eg?void 0:eg.mainTreeNodeRef,portals:eE,defaultContainers:[q,Q]});p=null==ea?void 0:ea.defaultView,b="focus",L=(0,er.E)(e=>{var n,a,p,b;e.target!==window&&e.target instanceof HTMLElement&&0===G&&(ey()||q&&Q&&(ew.contains(e.target)||null!=(a=null==(n=eo.current)?void 0:n.contains)&&a.call(n,e.target)||null!=(b=null==(p=el.current)?void 0:p.contains)&&b.call(p,e.target)||ei({type:1})))}),(0,j.useEffect)(()=>{function r(e){L.current(e)}return(p=null!=p?p:window).addEventListener(b,r,!0),()=>p.removeEventListener(b,r,!0)},[p,b,!0]),function(e,n,a=!0){let p=(0,j.useRef)(!1);function c(a,b){if(!p.current||a.defaultPrevented)return;let E=b(a);if(null!==E&&E.getRootNode().contains(E)&&E.isConnected){for(let n of function u(e){return"function"==typeof e?u(e()):Array.isArray(e)||e instanceof Set?e:[e]}(e)){if(null===n)continue;let e=n instanceof HTMLElement?n:n.current;if(null!=e&&e.contains(E)||a.composed&&a.composedPath().includes(e))return}return h(E,ec.Loose)||-1===E.tabIndex||a.preventDefault(),n(a,E)}}(0,j.useEffect)(()=>{requestAnimationFrame(()=>{p.current=a})},[a]);let b=(0,j.useRef)(null);d("pointerdown",e=>{var n,a;p.current&&(b.current=(null==(a=null==(n=e.composedPath)?void 0:n.call(e))?void 0:a[0])||e.target)},!0),d("mousedown",e=>{var n,a;p.current&&(b.current=(null==(a=null==(n=e.composedPath)?void 0:n.call(e))?void 0:a[0])||e.target)},!0),d("click",e=>{/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0||/Android/gi.test(window.navigator.userAgent)||b.current&&(c(e,()=>b.current),b.current=null)},!0),d("touchend",e=>c(e,()=>e.target instanceof HTMLElement?e.target:null),!0),use_window_event_s("blur",e=>c(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}(ew.resolveContainers,(e,n)=>{ei({type:1}),h(n,ec.Loose)||(e.preventDefault(),null==q||q.focus())},0===G);let eO=(0,H.z)(e=>{ei({type:1});let n=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:q:q;null==n||n.focus()}),eT=(0,j.useMemo)(()=>({close:eO,isPortalled:es}),[eO,es]),eC=(0,j.useMemo)(()=>({open:0===G,close:eO}),[G,eO]);return j.createElement(eM.Provider,{value:null},j.createElement(e_.Provider,{value:Z},j.createElement(eP.Provider,{value:eT},j.createElement(eh.up,{value:(0,eu.E)(G,{0:eh.ZM.Open,1:eh.ZM.Closed})},j.createElement(eS,null,(0,J.sY)({ourProps:{ref:B},theirProps:z,slot:eC,defaultTag:"div",name:"Popover"}),j.createElement(ew.MainTreeNode,null))))))}),{Button:(0,J.yV)(function(e,n){let a=(0,eo.M)(),{id:p=`headlessui-popover-button-${a}`,...b}=e,[E,P]=oe("Popover.Button"),{isPortalled:w}=fe("Popover.Button"),O=(0,j.useRef)(null),N=`headlessui-focus-sentinel-${(0,eo.M)()}`,L=Ee(),A=null==L?void 0:L.closeOthers,z=null!==(0,j.useContext)(eM);(0,j.useEffect)(()=>{if(!z)return P({type:3,buttonId:p}),()=>{P({type:3,buttonId:null})}},[z,p,P]);
1let[Y]=(0,j.useState)(()=>Symbol()),B=(0,W.T)(O,n,z?null:e=>{if(e)E.buttons.current.push(Y);else{let e=E.buttons.current.indexOf(Y);-1!==e&&E.buttons.current.splice(e,1)}E.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&P({type:2,button:e})}),V=(0,W.T)(O,n),Z=use_owner_n(O),G=(0,H.z)(e=>{var n,a,p;if(z){if(1===E.popoverState)return;switch(e.key){case eb.R.Space:case eb.R.Enter:e.preventDefault(),null==(a=(n=e.target).click)||a.call(n),P({type:1}),null==(p=E.button)||p.focus()}}else switch(e.key){case eb.R.Space:case eb.R.Enter:e.preventDefault(),e.stopPropagation(),1===E.popoverState&&(null==A||A(E.buttonId)),P({type:0});break;case eb.R.Escape:if(0!==E.popoverState)return null==A?void 0:A(E.buttonId);if(!O.current||null!=Z&&Z.activeElement&&!O.current.contains(Z.activeElement))return;e.preventDefault(),e.stopPropagation(),P({type:1})}}),q=(0,H.z)(e=>{z||e.key===eb.R.Space&&e.preventDefault()}),X=(0,H.z)(n=>{var a,p;(0,eg.P)(n.currentTarget)||e.disabled||(z?(P({type:1}),null==(a=E.button)||a.focus()):(n.preventDefault(),n.stopPropagation(),1===E.popoverState&&(null==A||A(E.buttonId)),P({type:0}),null==(p=E.button)||p.focus()))}),Q=(0,H.z)(e=>{e.preventDefault(),e.stopPropagation()}),et=0===E.popoverState,en=(0,j.useMemo)(()=>({open:et}),[et]),er=(0,ef.f)(e,O),el=z?{ref:V,type:er,onKeyDown:G,onClick:X}:{ref:B,id:E.buttonId,type:er,"aria-expanded":0===E.popoverState,"aria-controls":E.panel?E.panelId:void 0,onKeyDown:G,onKeyUp:q,onClick:X,onMouseDown:Q},es=use_tab_direction_n(),ec=(0,H.z)(()=>{let e=E.panel;e&&(0,eu.E)(es.current,{[ev.Forwards]:()=>focus_management_O(e,ei.First),[ev.Backwards]:()=>focus_management_O(e,ei.Last)})===ea.Error&&focus_management_O(focus_management_f().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,eu.E)(es.current,{[ev.Forwards]:ei.Next,[ev.Backwards]:ei.Previous}),{relativeTo:E.button})});return j.createElement(j.Fragment,null,(0,J.sY)({ourProps:el,theirProps:b,slot:en,defaultTag:"button",name:"Popover.Button"}),et&&!z&&w&&j.createElement(em,{id:N,features:ep.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ec}))}),Overlay:(0,J.yV)(function(e,n){let a=(0,eo.M)(),{id:p=`headlessui-popover-overlay-${a}`,...b}=e,[{popoverState:E},P]=oe("Popover.Overlay"),w=(0,W.T)(n),O=(0,eh.oJ)(),N=null!==O?(O&eh.ZM.Open)===eh.ZM.Open:0===E,L=(0,H.z)(e=>{if((0,eg.P)(e.currentTarget))return e.preventDefault();P({type:1})}),A=(0,j.useMemo)(()=>({open:0===E}),[E]);return(0,J.sY)({ourProps:{ref:w,id:p,"aria-hidden":!0,onClick:L},theirProps:b,slot:A,defaultTag:"div",features:eO,visible:N,name:"Popover.Overlay"})}),Panel:(0,J.yV)(function(e,n){let a=(0,eo.M)(),{id:p=`headlessui-popover-panel-${a}`,focus:b=!1,...E}=e,[P,w]=oe("Popover.Panel"),{close:O,isPortalled:N}=fe("Popover.Panel"),L=`headlessui-focus-sentinel-before-${(0,eo.M)()}`,A=`headlessui-focus-sentinel-after-${(0,eo.M)()}`,z=(0,j.useRef)(null),B=(0,W.T)(z,n,e=>{w({type:4,panel:e})}),V=use_owner_n(z),Z=(0,J.Y2)();(0,Y.e)(()=>(w({type:5,panelId:p}),()=>{w({type:5,panelId:null})}),[p,w]);let G=(0,eh.oJ)(),q=null!==G?(G&eh.ZM.Open)===eh.ZM.Open:0===P.popoverState,X=(0,H.z)(e=>{var n;if(e.key===eb.R.Escape){if(0!==P.popoverState||!z.current||null!=V&&V.activeElement&&!z.current.contains(V.activeElement))return;e.preventDefault(),e.stopPropagation(),w({type:1}),null==(n=P.button)||n.focus()}});(0,j.useEffect)(()=>{var n;e.static||1===P.popoverState&&(null==(n=e.unmount)||n)&&w({type:4,panel:null})},[P.popoverState,e.unmount,e.static,w]),(0,j.useEffect)(()=>{if(P.__demoMode||!b||0!==P.popoverState||!z.current)return;let e=null==V?void 0:V.activeElement;z.current.contains(e)||focus_management_O(z.current,ei.First)},[P.__demoMode,b,z,P.popoverState]);let Q=(0,j.useMemo)(()=>({open:0===P.popoverState,close:O}),[P,O]),et={ref:B,id:p,onKeyDown:X,onBlur:b&&0===P.popoverState?e=>{var n,a,p,b,E;let O=e.relatedTarget;O&&z.current&&(null!=(n=z.current)&&n.contains(O)||(w({type:1}),(null!=(p=null==(a=P.beforePanelSentinel.current)?void 0:a.contains)&&p.call(a,O)||null!=(E=null==(b=P.afterPanelSentinel.current)?void 0:b.contains)&&E.call(b,O))&&O.focus({preventScroll:!0})))}:void 0,tabIndex:-1},en=use_tab_direction_n(),er=(0,H.z)(()=>{let e=z.current;e&&(0,eu.E)(en.current,{[ev.Forwards]:()=>{var n;focus_management_O(e,ei.First)===ea.Error&&(null==(n=P.afterPanelSentinel.current)||n.focus())},[ev.Backwards]:()=>{var e;null==(e=P.button)||e.focus({preventScroll:!0})}})}),el=(0,H.z)(()=>{let e=z.current;e&&(0,eu.E)(en.current,{[ev.Forwards]:()=>{var e;if(!P.button)return;let n=focus_management_f(),a=n.indexOf(P.button),p=n.slice(0,a+1),b=[...n.slice(a+1),...p];for(let n of b.slice())if("true"===n.dataset.headlessuiFocusGuard||null!=(e=P.panel)&&e.contains(n)){let e=b.indexOf(n);-1!==e&&b.splice(e,1)}focus_management_O(b,ei.First,{sorted:!1})},[ev.Backwards]:()=>{var n;focus_management_O(e,ei.Previous)===ea.Error&&(null==(n=P.button)||n.focus())}})});return j.createElement(eM.Provider,{value:p},q&&N&&j.createElement(em,{id:L,ref:P.beforePanelSentinel,features:ep.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:er}),(0,J.sY)({mergeRefs:Z,ourProps:et,theirProps:E,slot:Q,defaultTag:"div",features:eT,visible:q,name:"Popover.Panel"}),q&&N&&j.createElement(em,{id:A,ref:P.afterPanelSentinel,features:ep.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:el}))}),Group:(0,J.yV)(function(e,n){let a;
1let p=(0,j.useRef)(null),b=(0,W.T)(p,n),[E,P]=(0,j.useState)([]),w={mainTreeNodeRef:a=(0,j.useRef)(null),MainTreeNode:(0,j.useMemo)(()=>function(){return j.createElement(em,{features:ep.Hidden,ref:a})},[a])},O=(0,H.z)(e=>{P(n=>{let a=n.indexOf(e);if(-1!==a){let e=n.slice();return e.splice(a,1),e}return n})}),N=(0,H.z)(e=>(P(n=>[...n,e]),()=>O(e))),L=(0,H.z)(()=>{var e;let n=(0,V.r)(p);if(!n)return!1;let a=n.activeElement;return!!(null!=(e=p.current)&&e.contains(a))||E.some(e=>{var p,b;return(null==(p=n.getElementById(e.buttonId.current))?void 0:p.contains(a))||(null==(b=n.getElementById(e.panelId.current))?void 0:b.contains(a))})}),A=(0,H.z)(e=>{for(let n of E)n.buttonId.current!==e&&n.close()}),z=(0,j.useMemo)(()=>({registerPopover:N,unregisterPopover:O,isFocusWithinPopoverGroup:L,closeOthers:A,mainTreeNodeRef:w.mainTreeNodeRef}),[N,O,L,A,w.mainTreeNodeRef]),Y=(0,j.useMemo)(()=>({}),[]);return j.createElement(ew.Provider,{value:z},(0,J.sY)({ourProps:{ref:b},theirProps:e,slot:Y,defaultTag:"div",name:"Popover.Group"}),j.createElement(w.MainTreeNode,null))})})},59241:function(e,n,a){"use strict";a.d(n,{u:function(){return X}});var p,b=a(67294),E=a(81021);function disposables_o(){let e=[],n={addEventListener:(e,a,p,b)=>(e.addEventListener(a,p,b),n.add(()=>e.removeEventListener(a,p,b))),requestAnimationFrame(...e){let a=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(a))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let a=setTimeout(...e);return n.add(()=>clearTimeout(a))},microTask(...e){let a={current:!0};return(0,E.Y)(()=>{a.current&&e[0]()}),n.add(()=>{a.current=!1})},style(e,n,a){let p=e.style.getPropertyValue(n);return Object.assign(e.style,{[n]:a}),this.add(()=>{Object.assign(e.style,{[n]:p})})},group(e){let n=disposables_o();return e(n),this.add(()=>n.dispose())},add:n=>(e.push(n),()=>{let a=e.indexOf(n);if(a>=0)for(let n of e.splice(a,1))n()}),dispose(){for(let n of e.splice(0))n()}};return n}function use_disposables_p(){let[e]=(0,b.useState)(disposables_o);return(0,b.useEffect)(()=>()=>e.dispose(),[e]),e}var P=a(73781),w=a(16723);function f(){let e=(0,b.useRef)(!1);return(0,w.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var O=a(3855),N=a(82180),L=a(23784),A=a(32984);function g(e,...n){e&&n.length>0&&e.classList.add(...n)}function v(e,...n){e&&n.length>0&&e.classList.remove(...n)}var j=a(16567),z=a(44067),H=a(12351);function S(e=""){return e.split(/\s+/).filter(e=>e.length>1)}let Y=(0,b.createContext)(null);Y.displayName="TransitionContext";var B=((p=B||{}).Visible="visible",p.Hidden="hidden",p);let V=(0,b.createContext)(null);function U(e){return"children"in e?U(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function se(e,n){let a=(0,O.E)(e),p=(0,b.useRef)([]),E=f(),w=use_disposables_p(),N=(0,P.z)((e,n=H.l4.Hidden)=>{let b=p.current.findIndex(({el:n})=>n===e);-1!==b&&((0,A.E)(n,{[H.l4.Unmount](){p.current.splice(b,1)},[H.l4.Hidden](){p.current[b].state="hidden"}}),w.microTask(()=>{var e;!U(p)&&E.current&&(null==(e=a.current)||e.call(a))}))}),L=(0,P.z)(e=>{let n=p.current.find(({el:n})=>n===e);return n?"visible"!==n.state&&(n.state="visible"):p.current.push({el:e,state:"visible"}),()=>N(e,H.l4.Unmount)}),j=(0,b.useRef)([]),z=(0,b.useRef)(Promise.resolve()),Y=(0,b.useRef)({enter:[],leave:[],idle:[]}),B=(0,P.z)((e,a,p)=>{j.current.splice(0),n&&(n.chains.current[a]=n.chains.current[a].filter(([n])=>n!==e)),null==n||n.chains.current[a].push([e,new Promise(e=>{j.current.push(e)})]),null==n||n.chains.current[a].push([e,new Promise(e=>{Promise.all(Y.current[a].map(([e,n])=>n)).then(()=>e())}
1)]),"enter"===a?z.current=z.current.then(()=>null==n?void 0:n.wait.current).then(()=>p(a)):p(a)}),V=(0,P.z)((e,n,a)=>{Promise.all(Y.current[n].splice(0).map(([e,n])=>n)).then(()=>{var e;null==(e=j.current.shift())||e()}).then(()=>a(n))});return(0,b.useMemo)(()=>({children:p,register:L,unregister:N,onStart:B,onStop:V,wait:z,chains:Y}),[L,N,p,B,V,Y,z])}function Ne(){}V.displayName="NestingContext";let Z=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function ae(e){var n;let a={};for(let p of Z)a[p]=null!=(n=e[p])?n:Ne;return a}let W=H.AN.RenderStrategy,G=(0,H.yV)(function(e,n){let{show:a,appear:p=!1,unmount:E=!0,...O}=e,A=(0,b.useRef)(null),z=(0,L.T)(A,n);(0,N.H)();let B=(0,j.oJ)();if(void 0===a&&null!==B&&(a=(B&j.ZM.Open)===j.ZM.Open),![!0,!1].includes(a))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[Z,G]=(0,b.useState)(a?"visible":"hidden"),J=se(()=>{G("hidden")}),[X,Q]=(0,b.useState)(!0),et=(0,b.useRef)([a]);(0,w.e)(()=>{!1!==X&&et.current[et.current.length-1]!==a&&(et.current.push(a),Q(!1))},[et,a]);let en=(0,b.useMemo)(()=>({show:a,appear:p,initial:X}),[a,p,X]);(0,b.useEffect)(()=>{if(a)G("visible");else if(U(J)){let e=A.current;if(!e)return;let n=e.getBoundingClientRect();0===n.x&&0===n.y&&0===n.width&&0===n.height&&G("hidden")}else G("hidden")},[a,J]);let er={unmount:E},eo=(0,P.z)(()=>{var n;X&&Q(!1),null==(n=e.beforeEnter)||n.call(e)}),eu=(0,P.z)(()=>{var n;X&&Q(!1),null==(n=e.beforeLeave)||n.call(e)});return b.createElement(V.Provider,{value:J},b.createElement(Y.Provider,{value:en},(0,H.sY)({ourProps:{...er,as:b.Fragment,children:b.createElement(q,{ref:z,...er,...O,beforeEnter:eo,beforeLeave:eu})},theirProps:{},defaultTag:b.Fragment,features:W,visible:"visible"===Z,name:"Transition"})))}),q=(0,H.yV)(function(e,n){var a,p,E;let B;let{beforeEnter:Z,afterEnter:G,beforeLeave:q,afterLeave:J,enter:X,enterFrom:Q,enterTo:et,entered:en,leave:er,leaveFrom:eo,leaveTo:eu,...el}=e,ei=(0,b.useRef)(null),ea=(0,L.T)(ei,n),es=null==(a=el.unmount)||a?H.l4.Unmount:H.l4.Hidden,{show:ec,appear:ed,initial:ef}=function(){let e=(0,b.useContext)(Y);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[ep,em]=(0,b.useState)(ec?"visible":"hidden"),ev=function(){let e=(0,b.useContext)(V);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:eh,unregister:eg}=ev;(0,b.useEffect)(()=>eh(ei),[eh,ei]),(0,b.useEffect)(()=>{if(es===H.l4.Hidden&&ei.current){if(ec&&"visible"!==ep){em("visible");return}return(0,A.E)(ep,{hidden:()=>eg(ei),visible:()=>eh(ei)})}},[ep,ei,eh,eg,ec,es]);let eb=(0,O.E)({base:S(el.className),enter:S(X),enterFrom:S(Q),enterTo:S(et),entered:S(en),leave:S(er),leaveFrom:S(eo),leaveTo:S(eu)}),ey=(E={beforeEnter:Z,afterEnter:G,beforeLeave:q,afterLeave:J},B=(0,b.useRef)(ae(E)),(0,b.useEffect)(()=>{B.current=ae(E)},[E]),B),eE=(0,N.H)();(0,b.useEffect)(()=>{if(eE&&"visible"===ep&&null===ei.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[ei,ep,eE]);let eS=ed&&ec&&ef,e_=eE&&(!ef||ed)?ec?"enter":"leave":"idle",eP=function(e=0){let[n,a]=(0,b.useState)(e),p=f(),E=(0,b.useCallback)(e=>{p.current&&a(n=>n|e)},[n,p]),P=(0,b.useCallback)(e=>!!(n&e),[n]);return{flags:n,addFlag:E,hasFlag:P,removeFlag:(0,b.useCallback)(e=>{p.current&&a(n=>n&~e)},[a,p]),toggleFlag:(0,b.useCallback)(e=>{p.current&&a(n=>n^e)},[a])}}(0),ew=(0,P.z)(e=>(0,A.E)(e,{enter:()=>{eP.addFlag(j.ZM.Opening),ey.current.beforeEnter()},leave:()=>{eP.addFlag(j.ZM.Closing),ey.current.beforeLeave()},idle:()=>{}})),eM=(0,P.z)(e=>(0,A.E)(e,{enter:()=>{eP.removeFlag(j.ZM.Opening),ey.current.afterEnter()},leave:()=>{eP.removeFlag(j.ZM.Closing),ey.current.afterLeave()},idle:()=>{}})),eO=se(()=>{em("hidden"),eg(ei)},ev),eT=(0,b.useRef)(!1);!function({immediate:e,container:n,direction:a,classes:p,onStart:b,onStop:E}){let P=f(),N=use_disposables_p(),L=(0,O.E)(a);(0,w.e)(()=>{e&&(L.current="enter")},[e]),(0,w.e)(()=>{let e=disposables_o();N.add(e.dispose);let a=n.current;if(a&&"idle"!==L.current&&P.current){var w,O,j;let n,P,N,z,H,Y,B;return e.dispose(),b.current(L.current),e.add((w=p.current,O="enter"===L.current,j=()=>{e.dispose(),E.current(L.current)},P=O?"enter":"leave",N=disposables_o(),z=void 0!==j?(n={called:!1},(...e)=>{if(!n.called)return n.called=!0,j(...e)}):()=>{}
1,"enter"===P&&(a.removeAttribute("hidden"),a.style.display=""),H=(0,A.E)(P,{enter:()=>w.enter,leave:()=>w.leave}),Y=(0,A.E)(P,{enter:()=>w.enterTo,leave:()=>w.leaveTo}),B=(0,A.E)(P,{enter:()=>w.enterFrom,leave:()=>w.leaveFrom}),v(a,...w.base,...w.enter,...w.enterTo,...w.enterFrom,...w.leave,...w.leaveFrom,...w.leaveTo,...w.entered),g(a,...w.base,...H,...B),N.nextFrame(()=>{v(a,...w.base,...H,...B),g(a,...w.base,...H,...Y),function(e,n){let a=disposables_o();if(!e)return a.dispose;let{transitionDuration:p,transitionDelay:b}=getComputedStyle(e),[E,P]=[p,b].map(e=>{let[n=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,n)=>n-e);return n}),w=E+P;if(0!==w){a.group(a=>{a.setTimeout(()=>{n(),a.dispose()},w),a.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&a.dispose()})});let p=a.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(n(),p())})}else n();a.add(()=>n()),a.dispose}(a,()=>(v(a,...w.base,...H),g(a,...w.base,...w.entered),z()))}),N.dispose)),e.dispose}},[a])}({immediate:eS,container:ei,classes:eb,direction:e_,onStart:(0,O.E)(e=>{eT.current=!0,eO.onStart(ei,e,ew)}),onStop:(0,O.E)(e=>{eT.current=!1,eO.onStop(ei,e,eM),"leave"!==e||U(eO)||(em("hidden"),eg(ei))})});let eC=el;return eS?eC={...eC,className:(0,z.A)(el.className,...eb.current.enter,...eb.current.enterFrom)}:eT.current&&(eC.className=(0,z.A)(el.className,null==(p=ei.current)?void 0:p.className),""===eC.className&&delete eC.className),b.createElement(V.Provider,{value:eO},b.createElement(j.up,{value:(0,A.E)(ep,{visible:j.ZM.Open,hidden:j.ZM.Closed})|eP.flags},(0,H.sY)({ourProps:{ref:ea},theirProps:eC,defaultTag:"div",features:W,visible:"visible"===ep,name:"Transition.Child"})))}),J=(0,H.yV)(function(e,n){let a=null!==(0,b.useContext)(Y),p=null!==(0,j.oJ)();return b.createElement(b.Fragment,null,!a&&p?b.createElement(G,{ref:n,...e}):b.createElement(q,{ref:n,...e}))}),X=Object.assign(G,{Child:J,Root:G})},73781:function(e,n,a){"use strict";a.d(n,{z:function(){return o}});var p=a(67294),b=a(3855);let o=function(e){let n=(0,b.E)(e);return p.useCallback((...e)=>n.current(...e),[n])}},19946:function(e,n,a){"use strict";a.d(n,{M:function(){return O}});var p,b=a(67294),E=a(77896),P=a(16723),w=a(82180);let O=null!=(p=b.useId)?p:function(){let e=(0,w.H)(),[n,a]=b.useState(e?()=>E.O.nextId():null);return(0,P.e)(()=>{null===n&&a(E.O.nextId())},[n]),null!=n?""+n:void 0}},16723:function(e,n,a){"use strict";a.d(n,{e:function(){return l}});var p=a(67294),b=a(77896);let l=(e,n)=>{b.O.isServer?(0,p.useEffect)(e,n):(0,p.useLayoutEffect)(e,n)}},3855:function(e,n,a){"use strict";a.d(n,{E:function(){return s}});var p=a(67294),b=a(16723);function s(e){let n=(0,p.useRef)(e);return(0,b.e)(()=>{n.current=e},[e]),n}},14157:function(e,n,a){"use strict";a.d(n,{f:function(){return T}});var p=a(67294),b=a(16723);function i(e){var n;if(e.type)return e.type;let a=null!=(n=e.as)?n:"button";if("string"==typeof a&&"button"===a.toLowerCase())return"button"}function T(e,n){let[a,E]=(0,p.useState)(()=>i(e));return(0,b.e)(()=>{E(i(e))},[e.type,e.as]),(0,b.e)(()=>{a||n.current&&n.current instanceof HTMLButtonElement&&!n.current.hasAttribute("type")&&E("button")},[a,n]),a}},82180:function(e,n,a){"use strict";a.d(n,{H:function(){return l}});var p,b=a(67294),E=a(77896);function l(){let e;let n=(e="undefined"==typeof document,(0,(p||(p=a.t(b,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[P,w]=b.useState(E.O.isHandoffComplete);return P&&!1===E.O.isHandoffComplete&&w(!1),b.useEffect(()=>{!0!==P&&w(!0)},[P]),b.useEffect(()=>E.O.handoff(),[]),!n&&P}},23784:function(e,n,a){"use strict";a.d(n,{T:function(){return y},h:function(){return T}});var p=a(67294),b=a(73781);let E=Symbol();function T(e,n=!0){return Object.assign(e,{[E]:n})}function y(...e){let n=(0,p.useRef)(e);(0,p.useEffect)(()=>{n.current=e},[e]);let a=(0,b.z)(e=>{for(let a of n.current)null!=a&&("function"==typeof a?a(e):a.current=e)});return e.every(e=>null==e||(null==e?void 0:e[E]))?void 0:a}},16567:function(e,n,a){"use strict";a.d(n,{ZM:function(){return P},oJ:function(){return u},up:function(){return s}});var p,b=a(67294);let E=(0,b.createContext)(null);E.displayName="OpenClosedContext";var P=((p=P||{})[p.Open=1]="Open",p[p.Closed=2]="Closed",p[p.Closing=4]="Closing",p[p.Opening=8]="Opening",p);function u(){return(0,b.useContext)(E)}function s({value:e,children:n}){return b.createElement(E.Provider,{value:e},n)}},64103:function(e,n,a){"use strict";function r(e){let n=e.parentElement,a=null;for(;n&&!(n instanceof HTMLFieldSetElement);)n instanceof HTMLLegendElement&&(a=n),n=n.parentElement;let p=(null==n?void 0:n.getAttribute("disabled"))==="";return!(p&&function(e){if(!e)return!1;let n=e.previousElementSibling;for(;null!==n;){if(n instanceof HTMLLegendElement)return!1;n=n.previousElementSibling}return!0}(a))&&p}a.d(n,{P:function(){return r}})},44067:function(e,n,a){"use strict";function t(...e){return Array.from(new Set(e.flatMap(e=>
1"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}a.d(n,{A:function(){return t}})},77896:function(e,n,a){"use strict";a.d(n,{O:function(){return b}});var p=Object.defineProperty,d=(e,n,a)=>n in e?p(e,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[n]=a,r=(e,n,a)=>(d(e,"symbol"!=typeof n?n+"":n,a),a);let b=new class{constructor(){r(this,"current",this.detect()),r(this,"handoffState","pending"),r(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},32984:function(e,n,a){"use strict";function u(e,n,...a){if(e in n){let p=n[e];return"function"==typeof p?p(...a):p}let p=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(p,u),p}a.d(n,{E:function(){return u}})},81021:function(e,n,a){"use strict";function t(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}a.d(n,{Y:function(){return t}})},15466:function(e,n,a){"use strict";a.d(n,{r:function(){return o}});var p=a(77896);function o(e){return p.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},12351:function(e,n,a){"use strict";a.d(n,{AN:function(){return O},Y2:function(){return I},l4:function(){return N},sY:function(){return C},yV:function(){return U}});var p,b,E=a(67294),P=a(44067),w=a(32984),O=((p=O||{})[p.None=0]="None",p[p.RenderStrategy=1]="RenderStrategy",p[p.Static=2]="Static",p),N=((b=N||{})[b.Unmount=0]="Unmount",b[b.Hidden=1]="Hidden",b);function C({ourProps:e,theirProps:n,slot:a,defaultTag:p,features:b,visible:E=!0,name:P,mergeRefs:O}){O=null!=O?O:k;let N=R(n,e);if(E)return m(N,a,p,P,O);let L=null!=b?b:0;if(2&L){let{static:e=!1,...n}=N;if(e)return m(n,a,p,P,O)}if(1&L){let{unmount:e=!0,...n}=N;return(0,w.E)(e?0:1,{0:()=>null,1:()=>m({...n,hidden:!0,style:{display:"none"}},a,p,P,O)})}return m(N,a,p,P,O)}function m(e,n={},a,p,b){let{as:w=a,children:O,refName:N="ref",...L}=F(e,["unmount","static"]),A=void 0!==e.ref?{[N]:e.ref}:{},j="function"==typeof O?O(n):O;"className"in L&&L.className&&"function"==typeof L.className&&(L.className=L.className(n));let z={};if(n){let e=!1,a=[];for(let[p,b]of Object.entries(n))"boolean"==typeof b&&(e=!0),!0===b&&a.push(p);e&&(z["data-headlessui-state"]=a.join(" "))}if(w===E.Fragment&&Object.keys(x(L)).length>0){if(!(0,E.isValidElement)(j)||Array.isArray(j)&&j.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${p} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(L).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 "Fragment".',"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 e=j.props,n="function"==typeof(null==e?void 0:e.className)?(...n)=>(0,P.A)(null==e?void 0:e.className(...n),L.className):(0,P.A)(null==e?void 0:e.className,L.className),a=n?{className:n}:{};return(0,E.cloneElement)(j,Object.assign({},R(j.props,x(F(L,["ref"]))),z,A,{ref:b(j.ref,A.ref)},a))}return(0,E.createElement)(w,Object.assign({},F(L,["ref"]),w!==E.Fragment&&A,w!==E.Fragment&&z),j)}function I(){let e=(0,E.useRef)([]),n=(0,E.useCallback)(n=>{for(let a of e.current)null!=a&&("function"==typeof a?a(n):a.current=n)},[]);return(...a)=>{if(!a.every(e=>null==e))return e.current=a,n}}function k(...e){return e.every(e=>null==e)?void 0:n=>{for(let a of e)null!=a&&("function"==typeof a?a(n):a.current=n)}}function R(...e){if(0===e.length)return{};if(1===e.length)return e[0];let n={},a={};for(let p of e)for(let e in p)e.startsWith("on")&&"function"==typeof p[e]?(null!=a[e]||(a[e]=[]),a[e].push(p[e])):n[e]=p[e];if(n.disabled||n["aria-disabled"])return Object.assign(n,Object.fromEntries(Object.keys(a).map(e=>[e,void 0])));for(let e in a)Object.assign(n,{[e](n,...p){for(let b of a[e]){if((n instanceof Event||(null==n?void 0:n.nativeEvent)instanceof Event)&&n.defaultPrevented)return;b(n,...p)}}});return n}function U(e){var n;return Object.assign((0,E.forwardRef)(e),{displayName:null!=(n=e.displayName)?n:e.name})}function x(e){let n=Object.assign({},e);for(let e in n)void 0===n[e]&&delete n[e];return n}function F(e,n=[]){let a=Object.assign({},e);for(let e of n)e in a&&delete a[e];return a}},12569:function(e,n,a){"use strict";a.d(n,{y:function(){return renderMetaTags}});var p=a(67294);function renderMetaTags(e){return e.map(({tag:e,attributes:n,content:a})=>{let b=[e];return n&&"property"in n&&b.push(n.property),n&&"name"in n&&b.push(n.name),n&&"rel"in n&&b.push(n.rel),n&&"sizes"in n&&b.push(n.sizes),p.createElement(e,Object.assign({key:b.join("-")},n),a)})}}}]);
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.