PageSourceSearch

https://www.whitepouches.com/_next/static/chunks/321f940243c5211e.js?dpl=dpl_EkD3d9ZGD5y8D9Zb7BHJgqt3ou4t

js whitepouches.com collected 2026-09-26 15:11:18 UTC 133,989 bytes, 5 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="08795489-97d2-ca51-1466-3cc87bb4df92")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,42559,e=>{"use strict";var t=e.i(91398);e.s(["default",0,({fill:e="black"})=>(0,t.jsx)("svg",{width:"9",height:"5",viewBox:"0 0 9 5",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M4.5 5L0.602886 1.25L8.39711 1.25L4.5 5Z",fill:e})})])},53490,87407,e=>{"use strict";var t=e.i(91398),n=e.i(42559),r=e.i(62154),i=e.i(89201),o=e.i(35110),l=e.i(91788);function s(){return(s=Object.assign.bind()).apply(this,arguments)}var a=["cdnSuffix","cdnUrl","countryCode","style","svg"];let u=function(e){var t=e.cdnSuffix,n=e.cdnUrl,r=e.countryCode,i=e.style,o=e.svg,u=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,a);if("string"!=typeof r)return null;if(void 0!==o&&o){var c=""+(void 0===n?"https://cdn.jsdelivr.net/gh/lipis/flag-icons/flags/4x3/":n)+r.toLowerCase()+"."+(void 0===t?"svg":t);return(0,l.createElement)("img",Object.assign({}
2,u,{src:c,style:s({display:"inline-block",width:"1em",height:"1em",verticalAlign:"middle"},i)}))}var d=r.toUpperCase().replace(/./g,function(e){return String.fromCodePoint(e.charCodeAt(0)+127397)});return(0,l.createElement)("span",Object.assign({role:"img"},u,{style:s({display:"inline-block",fontSize:"1em",lineHeight:"1em",verticalAlign:"middle"},i)}),d)};e.s(["default",0,u],87407);var c=e.i(97011);e.s(["default",0,({className:e})=>{let{setIsOptionsMenuOpen:l}=(0,r.useApp)(),{selection:s}=(0,i.useCentra)(),{t:a}=(0,o.useTranslation)();return(0,t.jsxs)("button",{className:(0,c.twMerge)("checkout-component-shadow flex w-full flex-col gap-2 bg-white p-4 text-left",e),onClick:()=>l(!0),children:[(0,t.jsx)("h4",{className:"label-small font-base!",children:a("Market_Switch_Header")}),(0,t.jsx)("div",{className:"flex min-h-5 items-center gap-2",children:s?.location?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u,{countryCode:s?.location?.country||"",svg:!0,alt:"Country flag of your current location"}),(0,t.jsx)("span",{className:"label-small font-normal",children:s?.location?.name||""}),(0,t.jsx)(n.default,{})]}):(0,t.jsx)("span",{className:"label-small invisible font-normal",children:" "})})]})}],53490)},98283,(e,t,n)=>{Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(91788),i=r&&"object"==typeof r&&"default"in r?r:{default:r};!function(e){if(!e||"undefined"==typeof window)return;let t=document.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t)}('.rfm-marquee-container {\n  overflow-x: hidden;\n  display: flex;\n  flex-direction: row;\n  position: relative;\n  width: var(--width);\n  transform: var(--transform);\n}\n.rfm-marquee-container:hover div {\n  animation-play-state: var(--pause-on-hover);\n}\n.rfm-marquee-container:active div {\n  animation-play-state: var(--pause-on-click);\n}\n\n.rfm-overlay {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n.rfm-overlay::before, .rfm-overlay::after {\n  background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: var(--gradient-width);\n  z-index: 2;\n  pointer-events: none;\n  touch-action: none;\n}\n.rfm-overlay::after {\n  right: 0;\n  top: 0;\n  transform: rotateZ(180deg);\n}\n.rfm-overlay::before {\n  left: 0;\n  top: 0;\n}\n\n.rfm-marquee {\n  flex: 0 0 auto;\n  min-width: var(--min-width);\n  z-index: 1;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  animation: scroll var(--duration) linear var(--delay) var(--iteration-count);\n  animation-play-state: var(--play);\n  animation-delay: var(--delay);\n  animation-direction: var(--direction);\n}\n@keyframes scroll {\n  0% {\n    transform: translateX(0%);\n  }\n  100% {\n    transform: translateX(-100%);\n  }\n}\n\n.rfm-initial-child-container {\n  flex: 0 0 auto;\n  display: flex;\n  min-width: auto;\n  flex-direction: row;\n  align-items: center;\n}\n\n.rfm-child {\n  transform: var(--transform);\n}'),n.default=r.forwardRef(function({style:e={},className:t="",autoFill:n=!1,play:o=!0,pauseOnHover:l=!1,pauseOnClick:s=!1,direction:a="left",speed:u=50,delay:c=0,loop:d=0,gradient:f=!1,gradientColor:p="white",gradientWidth:m=200,onFinish:v,onCycleComplete:h,onMount:g,children:y},b){let[x,w]=r.useState(0),[E,S]=r.useState(0),[F,T]=r.useState(1),[C,O]=r.useState(!1),L=r.useRef(null),k=b||L,R=r.useRef(null),A=r.useCallback(()=>{if(R.current&&k.current){let e=k.current.getBoundingClientRect(),t=R.current.getBoundingClientRect(),r=e.width,i=t.width;("up"===a||"down"===a)&&(r=e.height,i=t.height),n&&r&&i?T(i<r?Math.ceil(r/i):1):T(1),w(r),S(i)}},[n,k,a]);r.useEffect(()=>{if(C&&(A(),R.current&&k.current)){let e=new ResizeObserver(()=>A());return e.observe(k.current),e.observe(R.current),()=>{e&&e.disconnect()}}},[A,k,C]),r.useEffect(()=>{A()},[A,y]),r.useEffect(()=>{O(!0)},[]),r.useEffect(()=>{"function"==typeof g&&g()},[]);let M=r.useMemo(()=>n?E*F/u:E<x?x/u:E/u,[n,x,E,F,u]),P=r.useMemo(()=>Object.assign(Object.assign({},e),{"--pause-on-hover":!o||l?"paused":"running","--pause-on-click":!o||l&&!s||s?"paused":"running","--width":"up"===a||"down"===a?"100vh":"100%","--transform":"up"===a?"rotate(-90deg)":"down"===a?"rotate(90deg)":"none"}),[e,o,l,s,a]),D=r.useMemo(()=>({"--gradient-color":p,"--gradient-width":"number"==typeof m?`${m}px`:m}),[p,m]),I=r.useMemo(()=>
2({"--play":o?"running":"paused","--direction":"left"===a?"normal":"reverse","--duration":`${M}s`,"--delay":`${c}s`,"--iteration-count":d?`${d}`:"infinite","--min-width":n?"auto":"100%"}),[o,a,M,c,d,n]),_=r.useMemo(()=>({"--transform":"up"===a?"rotate(90deg)":"down"===a?"rotate(-90deg)":"none"}),[a]),V=r.useCallback(e=>[...Array(Number.isFinite(e)&&e>=0?e:0)].map((e,t)=>i.default.createElement(r.Fragment,{key:t},r.Children.map(y,e=>i.default.createElement("div",{style:_,className:"rfm-child"},e)))),[_,y]);return C?i.default.createElement("div",{ref:k,style:P,className:"rfm-marquee-container "+t},f&&i.default.createElement("div",{style:D,className:"rfm-overlay"}),i.default.createElement("div",{className:"rfm-marquee",style:I,onAnimationIteration:h,onAnimationEnd:v},i.default.createElement("div",{className:"rfm-initial-child-container",ref:R},r.Children.map(y,e=>i.default.createElement("div",{style:_,className:"rfm-child"},e))),V(F-1)),i.default.createElement("div",{className:"rfm-marquee",style:I},V(F))):null})},38917,e=>{"use strict";var t=e.i(91398),n=e.i(91788),r=e.i(98283),i=e.i(97011);e.s(["default",0,({className:e,topbarItems:o,primaryBgColor:l="bg-yellow-100",secondaryBgColor:s="bg-red-100"})=>{let a=(0,n.useMemo)(()=>o?.length?Array.from({length:Math.max(1,Math.ceil(24/o.length))},(e,t)=>o.map((e,n)=>({item:e,key:`${e._uid}-${t}-${n}`,sequenceIndex:t*o.length+n}))).flat():[],[o]),u=[...a,...a].map((e,t)=>({...e,duplicateKey:`${e.key}-${t}`}));return(0,t.jsx)("section",{className:(0,i.twMerge)("min-h-9 w-full overflow-visible",e),children:(0,t.jsx)(r.default,{speed:40,pauseOnHover:!0,className:"no-scrollbar pb-2",children:u.map(({item:e,duplicateKey:n,sequenceIndex:r})=>(0,t.jsx)("div",{className:(0,i.twMerge)("animate-marquee-item-drop-in drop-shadow-sharp-small mx-1 mb-2 flex items-center justify-center px-2 leading-normal",r%2==0?l:(0,i.twMerge)(s,"text-white")),style:{animationDelay:`${50*r}ms`},children:(0,t.jsx)("span",{className:"capitalized-mini",children:e.label})},n))})})}],38917)},58021,e=>{"use strict";var t=e.i(91788),n=e=>e instanceof Date,r=e=>null==e,i=e=>!r(e)&&!Array.isArray(e)&&"object"==typeof e&&!n(e),o="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function l(e){let t;if(e instanceof Date)return new Date(e);let n="undefined"!=typeof FileList&&e instanceof FileList;if(o&&(e instanceof Blob||n))return e;let r=Array.isArray(e);if(!r&&!(i(e)&&i(t=e.constructor&&e.constructor.prototype)&&t.hasOwnProperty("isPrototypeOf")))return e;let s=r?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(s[t]=l(e[t]));return s}var s=e=>void 0===e,a=e=>Array.isArray(e)?e.filter(Boolean):[],u=e=>a(e.replace(/["|']|\]/g,"").split(/\.|\[/)),c=(e,t,n)=>{if(!t||!i(e))return n;let o=(/^\w*$/.test(t)?[t]:u(t)).reduce((e,t)=>r(e)?e:e[t],e);return s(o)||o===e?s(e[t])?n:e[t]:o},d=e=>"function"==typeof e,f=(e,t,n)=>{let r=-1,o=/^\w*$/.test(t)?[t]:u(t),l=o.length,s=l-1;for(;++r<l;){let t=o[r],l=n;if(r!==s){let n=e[t];l=i(n)||Array.isArray(n)?n:isNaN(+o[r+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=l,e=e[t]}};let p="onChange",m="onSubmit",v="maxLength",h="minLength",g="pattern",y="required";t.default.createContext(null).displayName="HookFormControlContext";let b="undefined"!=typeof window?t.default.useLayoutEffect:t.default.useEffect;var x=e=>"string"==typeof e,w=e=>r(e)||"object"!=typeof e;function E(e,t,r=new WeakSet){if(w(e)||w(t))return Object.is(e,t);if(n(e)&&n(t))return Object.is(e.getTime(),t.getTime());let o=Object.keys(e),l=Object.keys(t);if(o.length!==l.length)return!1;if(r.has(e)||r.has(t))return!0;for(let s of(r.add(e),r.add(t),o)){let o=e[s];if(!l.includes(s))return!1;if("ref"!==s){let e=t[s];if(n(o)&&n(e)||i(o)&&i(e)||Array.isArray(o)&&Array.isArray(e)?!E(o,e,r):!Object.is(o,e))return!1}}return!0}t.default.createContext(null).displayName="HookFormContext";var S=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},F=e=>Array.isArray(e)?e:[e],T=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},C=e=>i(e)&&!Object.keys(e).length,O=e=>{if(!o)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},L=e=>O(e)&&e.isConnected;function k(e,t){let n=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:u(t),r=1===n.length?e:function(e,t){let n=t.slice(0,-1).length,r=0;for(;r<n;)e=s(e)?r++:e[t[r++]];return e}(e,n),o=n.length-1,l=n[o];return r&&delete r[l],0!==o&&(i(r)&&C(r)||Array.isArray(r)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!s(e[t]))return!1;return!0}(r))&&k(e,n.slice(0,-1)),e}function R(e){return Array.isArray(e)||i(e)&&!(e=>{for(let t in e)if(d(e[t]))return!0;return!1})(e)}function A(e,t={}){for(let n in e){let r=e[n];R(r)?(t[n]=Array.isArray(r)?[]:{},A(r,t[n])):s(r)||(t[n]=!0)}return t}function M(e,t,n){for(let i in n||(n=A(t)),e){let o=e[i];if(R(o))s(t)||w(n[i])?n[i]=A(o,Array.isArray(o)?[]:{}):M(o,r(t)?{}:t[i],n[i]);else{let e=t[i];n[i]=!E(o,e)}}return n}let P={value:!1,isValid:!1},D={value:!0,isValid:!0};var I=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!s(e[0].attributes.value)?s(e[0].value)||""===e[0].value?D:{value:e[0].value,isValid:!0}:D:P}return P},_=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>s(e)?e:t?""===e?NaN:e?+e:e:n&&x(e)?new Date(e):r?r(e):e;let V={isValid:!1,value:null};var N=e=>Array.isArray(e)?e.reduce((e,t)=>
2t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,V):V;function j(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?N(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?I(e.refs).value:_(s(t.value)?e.ref.value:t.value,e)}var H=e=>s(e)?e:e instanceof RegExp?e.source:i(e)?e.value instanceof RegExp?e.value.source:e.value:e,B=e=>({isOnSubmit:!e||e===m,isOnBlur:"onBlur"===e,isOnChange:e===p,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let W="AsyncFunction";var K=e=>!!e&&!!e.validate&&!!(d(e.validate)&&e.validate.constructor.name===W||i(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===W)),U=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let $=(e,t,n,r)=>{for(let o of n||Object.keys(e)){let n=c(e,o);if(n){let{_f:e,...l}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],o)&&!r)return!0;else if(e.ref&&t(e.ref,e.name)&&!r)return!0;else if($(l,t))break}else if(i(l)&&$(l,t))break}}};function z(e,t,n){let r=c(e,n);if(r||/^\w*$/.test(n))return{error:r,name:n};let i=n.split(".");for(;i.length;){let r=i.join("."),o=c(t,r),l=c(e,r);if(o&&!Array.isArray(o)&&n!==r)break;if(l&&l.type)return{name:r,error:l};if(l&&l.root&&l.root.type)return{name:`${r}.root`,error:l.root};i.pop()}return{name:n}}var q=(e,t,n)=>{let r=F(c(e,n));return f(r,"root",t[n]),f(e,n,r),e};function G(e,t,n="validate"){if(x(e)||Array.isArray(e)&&e.every(x)||"boolean"==typeof e&&!e)return{type:n,message:x(e)?e:"",ref:t}}var Y=e=>!i(e)||e instanceof RegExp?{value:e,message:""}:e,X=async(e,t,n,o,l,a)=>{let{ref:u,refs:f,required:p,maxLength:m,minLength:b,min:w,max:E,pattern:F,validate:T,name:L,valueAsNumber:k,mount:R}=e._f,A=c(n,L);if(!R||t.has(L))return{};let M=f?f[0]:u,P=e=>{l&&M.reportValidity&&(M.setCustomValidity("boolean"==typeof e?"":e||""),M.reportValidity())},D={},_="radio"===u.type,V="checkbox"===u.type,j=(k||"file"===u.type)&&s(u.value)&&s(A)||O(u)&&""===u.value||""===A||Array.isArray(A)&&!A.length,H=S.bind(null,
2L,o,D),B=(e,t,n,r=v,i=h)=>{let o=e?t:n;D[L]={type:e?r:i,message:o,ref:u,...H(e?r:i,o)}};if(a?!Array.isArray(A)||!A.length:p&&(!(_||V)&&(j||r(A))||"boolean"==typeof A&&!A||V&&!I(f).isValid||_&&!N(f).isValid)){let{value:e,message:t}=x(p)?{value:!!p,message:p}:Y(p);if(e&&(D[L]={type:y,message:t,ref:M,...H(y,t)},!o))return P(t),D}if(!j&&(!r(w)||!r(E))){let e,t,n=Y(E),i=Y(w);if(r(A)||isNaN(A)){let r=u.valueAsDate||new Date(A),o=e=>new Date(new Date().toDateString()+" "+e),l="time"==u.type,s="week"==u.type;x(n.value)&&A&&(e=l?o(A)>o(n.value):s?A>n.value:r>new Date(n.value)),x(i.value)&&A&&(t=l?o(A)<o(i.value):s?A<i.value:r<new Date(i.value))}else{let o=u.valueAsNumber||(A?+A:A);r(n.value)||(e=o>n.value),r(i.value)||(t=o<i.value)}if((e||t)&&(B(!!e,n.message,i.message,"max","min"),!o))return P(D[L].message),D}if((m||b)&&!j&&(x(A)||a&&Array.isArray(A))){let e=Y(m),t=Y(b),n=!r(e.value)&&A.length>+e.value,i=!r(t.value)&&A.length<+t.value;if((n||i)&&(B(n,e.message,t.message),!o))return P(D[L].message),D}if(F&&!j&&x(A)){let{value:e,message:t}=Y(F);if(e instanceof RegExp&&!A.match(e)&&(D[L]={type:g,message:t,ref:u,...H(g,t)},!o))return P(t),D}if(T){if(d(T)){let e=G(await T(A,n),M);if(e&&(D[L]={...e,...H("validate",e.message)},!o))return P(e.message),D}else if(i(T)){let e={};for(let t in T){if(!C(e)&&!o)break;let r=G(await T[t](A,n),M,t);r&&(e={...r,...H(t,r.message)},P(r.message),o&&(D[L]=e))}if(!C(e)&&(D[L]={ref:M,...e},!o))return D}}return P(!0),D};let Q={mode:m,reValidateMode:p,shouldFocusError:!0};function Z(e={}){let u=t.default.useRef(void 0),p=t.default.useRef(void 0),[m,v]=t.default.useState({isDirty:!1,isValidating:!1,isLoading:d(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:d(e.defaultValues)?void 0:e.defaultValues});if(!u.current)if(e.formControl)u.current={...e.formControl,formState:m},e.defaultValues&&!d(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:t,...p}=function(e={}){let t,u={...Q,...e},p={submitCount:0,isDirty:!1,isReady:!1,isLoading:d(u.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:u.errors||{},disabled:u.disabled||!1},m={},v=(i(u.defaultValues)||i(u.values))&&l(u.defaultValues||u.values)||{},h=u.shouldUnregister?{}:l(v),g={action:!1,mount:!1,watch:!1,keepIsValid:!1},y={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},b=0,w={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},S={...w},R={...S},A={array:T(),state:T()},P="all"===u.criteriaMode,D=async e=>{if(!g.keepIsValid&&!u.disabled&&(S.isValid||R.isValid||e)){let e;u.resolver?(e=C((await W()).errors),I()):e=await Y(m,!0),e!==p.isValid&&A.state.next({isValid:e})}},I=(e,t)=>{!u.disabled&&(S.isValidating||S.validatingFields||R.isValidating||R.validatingFields)&&((e||Array.from(y.mount)).forEach(e=>{e&&(t?f(p.validatingFields,e,t):k(p.validatingFields,e))}),A.state.next({validatingFields:p.validatingFields,isValidating:!C(p.validatingFields)}))},V=(e,t,n,r)=>{let i=c(m,e);if(i){let o=c(h,e,s(n)?c(v,e):n);s(o)||r&&r.defaultChecked||t?f(h,e,t?o:j(i._f)):ee(e,o),g.mount&&!g.action&&D()}},N=(e,t,n,r,i)=>{let o=!1,l=!1,s={name:e};if(!u.disabled){if(!n||r){(S.isDirty||R.isDirty)&&(l=p.isDirty,p.isDirty=s.isDirty=Z(),o=l!==s.isDirty);let n=E(c(v,e),t);l=!!c(p.dirtyFields,e),n?k(p.dirtyFields,e):f(p.dirtyFields,e,!0),s.dirtyFields=p.dirtyFields,o=o||(S.dirtyFields||R.dirtyFields)&&!n!==l}if(n){let t=c(p.touchedFields,e);t||(f(p.touchedFields,e,n),s.touchedFields=p.touchedFields,o=o||(S.touchedFields||R.touchedFields)&&t!==n)}o&&i&&A.state.next(s)}return o?s:{}},W=async e=>(I(e,!0),await u.resolver(h,u.context,((e,t,n,r)=>{let i={};for(let n of e){let e=c(t,n);e&&f(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}})(e||y.mount,m,u.criteriaMode,u.shouldUseNativeValidation))),G=async e=>{let{errors:t}=await W(e);if(I(e),e)for(let n of e){let e=c(t,n);e?f(p.errors,n,e):k(p.errors,n)}else p.errors=t;return t},Y=async(t,n,r={valid:!0})=>{for(let i in t){let o=t[i];if(o){let{_f:t,...i}=o;if(t){let i=y.array.has(t.name),l=o._f&&K(o._f);l&&S.validatingFields&&I([t.name],!0);let s=await X(o,y.disabled,h,P,u.shouldUseNativeValidation&&!n,i);if(l&&S.validatingFields&&I([t.name]),s[t.name]&&(r.valid=!1,n||e.shouldUseNativeValidation))break;n||(c(s,t.name)?i?q(p.errors,s,t.name):f(p.errors,t.name,s[t.name]):k(p.errors,t.name))}C(i)||await Y(i,n,r)}}return r.valid},Z=(e,t)=>
2!u.disabled&&(e&&t&&f(h,e,t),!E(el(),v)),J=(e,t,n)=>{var r,i;return r=y,i={...g.mount?h:s(t)?v:x(e)?{[e]:t}:t},x(e)?(n&&r.watch.add(e),c(i,e,t)):Array.isArray(e)?e.map(e=>(n&&r.watch.add(e),c(i,e))):(n&&(r.watchAll=!0),i)},ee=(e,t,n={})=>{let i=c(m,e),o=t;if(i){let n=i._f;n&&(n.disabled||f(h,e,_(t,n)),o=O(n.ref)&&r(t)?"":t,"select-multiple"===n.ref.type?[...n.ref.options].forEach(e=>e.selected=o.includes(e.value)):n.refs?"checkbox"===n.ref.type?n.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(o)?e.checked=!!o.find(t=>t===e.value):e.checked=o===e.value||!!o)}):n.refs.forEach(e=>e.checked=e.value===o):"file"===n.ref.type?n.ref.value="":(n.ref.value=o,n.ref.type||A.state.next({name:e,values:l(h)})))}(n.shouldDirty||n.shouldTouch)&&N(e,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&eo(e)},et=(e,t,r)=>{for(let o in t){if(!t.hasOwnProperty(o))return;let l=t[o],s=e+"."+o,a=c(m,s);(y.array.has(e)||i(l)||a&&!a._f)&&!n(l)?et(s,l,r):ee(s,l,r)}},en=(e,t,n={})=>{let i=c(m,e),o=y.array.has(e),s=l(t);f(h,e,s),o?(A.array.next({name:e,values:l(h)}),(S.isDirty||S.dirtyFields||R.isDirty||R.dirtyFields)&&n.shouldDirty&&A.state.next({name:e,dirtyFields:M(v,h),isDirty:Z(e,s)})):!i||i._f||r(s)?ee(e,s,n):et(e,s,n),U(e,y)?A.state.next({...p,name:e,values:l(h)}):A.state.next({name:g.mount?e:void 0,values:l(h)})},er=async e=>{g.mount=!0;let r=e.target,o=r.name,s=!0,a=c(m,o),d=e=>{s=Number.isNaN(e)||n(e)&&isNaN(e.getTime())||E(e,c(h,o,e))},v=B(u.mode),x=B(u.reValidateMode);if(a){let n,g,H,B,K=r.type?j(a._f):i(n=e)&&n.target?"checkbox"===n.target.type?n.target.checked:n.target.value:n,$="blur"===e.type||"focusout"===e.type,q=!((B=a._f).mount&&(B.required||B.min||B.max||B.maxLength||B.minLength||B.pattern||B.validate))&&!u.resolver&&!c(p.errors,o)&&!a._f.deps||(w=$,F=c(p.touchedFields,o),T=p.isSubmitted,O=x,!(L=v).isOnAll&&(!T&&L.isOnTouch?!(F||w):(T?O.isOnBlur:L.isOnBlur)?!w:(T?!O.isOnChange:!L.isOnChange)||w)),G=U(o,y,$);f(h,o,K),$?r&&r.readOnly||(a._f.onBlur&&a._f.onBlur(e),t&&t(0)):a._f.onChange&&a._f.onChange(e);let Q=N(o,K,$),Z=!C(Q)||G;if($||A.state.next({name:o,type:e.type,values:l(h)}),q)return(S.isValid||R.isValid)&&("onBlur"===u.mode?$&&D():$||D()),Z&&A.state.next({name:o,...G?{}:Q});if(!$&&G&&A.state.next({...p}),u.resolver){let{errors:e}=await W([o]);if(I([o]),d(K),s){let t=z(p.errors,m,o),n=z(e,m,t.name||o);g=n.error,o=n.name,H=C(e)}}else I([o],!0),g=(await X(a,y.disabled,h,P,u.shouldUseNativeValidation))[o],I([o]),d(K),s&&(g?H=!1:(S.isValid||R.isValid)&&(H=await Y(m,!0)));if(s){a._f.deps&&(!Array.isArray(a._f.deps)||a._f.deps.length>0)&&eo(a._f.deps);var w,F,T,O,L,M=o,_=H,V=g;let e=c(p.errors,M),n=(S.isValid||R.isValid)&&"boolean"==typeof _&&p.isValid!==_;if(u.delayError&&V){let e;e=()=>{f(p.errors,M,V),A.state.next({errors:p.errors})},(t=t=>{clearTimeout(b),b=setTimeout(e,t)})(u.delayError)}else clearTimeout(b),t=null,V?f(p.errors,M,V):k(p.errors,M);if((V?!E(e,V):e)||!C(Q)||n){let e={...Q,...n&&"boolean"==typeof _?{isValid:_}:{},errors:p.errors,name:M};p={...p,...e},A.state.next(e)}}}},ei=(e,t)=>{if(c(p.errors,t)&&e.focus)return e.focus(),1},eo=async(e,t={})=>{let n,r,i=F(e);if(u.resolver){let t=await G(s(e)?e:i);n=C(t),r=e?!i.some(e=>c(t,e)):n}else e?((r=(await Promise.all(i.map(async e=>{let t=c(m,e);return await Y(t&&t._f?{[e]:t}:t)}))).every(Boolean))||p.isValid)&&D():r=n=await Y(m);return A.state.next({...!x(e)||(S.isValid||R.isValid)&&n!==p.isValid?{}:{name:e},...u.resolver||!e?{isValid:n}:{},errors:p.errors}),t.shouldFocus&&!r&&$(m,ei,e?i:y.mount),r},el=(e,t)=>
2{let n={...g.mount?h:v};return t&&(n=function e(t,n){let r={};for(let o in t)if(t.hasOwnProperty(o)){let l=t[o],s=n[o];if(l&&i(l)&&s){let t=e(l,s);i(t)&&(r[o]=t)}else t[o]&&(r[o]=s)}return r}(t.dirtyFields?p.dirtyFields:p.touchedFields,n)),s(e)?n:x(e)?c(n,e):e.map(e=>c(n,e))},es=(e,t)=>({invalid:!!c((t||p).errors,e),isDirty:!!c((t||p).dirtyFields,e),error:c((t||p).errors,e),isValidating:!!c(p.validatingFields,e),isTouched:!!c((t||p).touchedFields,e)}),ea=(e,t,n)=>{let r=(c(m,e,{_f:{}})._f||{}).ref,{ref:i,message:o,type:l,...s}=c(p.errors,e)||{};f(p.errors,e,{...s,...t,ref:r}),A.state.next({name:e,errors:p.errors,isValid:!1}),n&&n.shouldFocus&&r&&r.focus&&r.focus()},eu=e=>A.state.subscribe({next:t=>{let n,r,i;n=e.name,r=t.name,i=e.exact,(!n||!r||n===r||F(n).some(e=>e&&(i?e===r:e.startsWith(r)||r.startsWith(e))))&&((e,t,n,r)=>{n(e);let{name:i,...o}=e;return C(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(e=>t[e]===(!r||"all"))})(t,e.formState||S,eg,e.reRenderRoot)&&e.callback({values:{...h},...p,...t,defaultValues:v})}}).unsubscribe,ec=(e,t={})=>{for(let n of e?F(e):y.mount)y.mount.delete(n),y.array.delete(n),t.keepValue||(k(m,n),k(h,n)),t.keepError||k(p.errors,n),t.keepDirty||k(p.dirtyFields,n),t.keepTouched||k(p.touchedFields,n),t.keepIsValidating||k(p.validatingFields,n),u.shouldUnregister||t.keepDefaultValue||k(v,n);A.state.next({values:l(h)}),A.state.next({...p,...!t.keepDirty?{}:{isDirty:Z()}}),t.keepIsValid||D()},ed=({disabled:e,name:t})=>{if("boolean"==typeof e&&g.mount||e||y.disabled.has(t)){let n=y.disabled.has(t);e?y.disabled.add(t):y.disabled.delete(t),!!e!==n&&g.mount&&!g.action&&D()}},ef=(e,t={})=>{let n=c(m,e),r="boolean"==typeof t.disabled||"boolean"==typeof u.disabled;return(f(m,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),y.mount.add(e),n)?ed({disabled:"boolean"==typeof t.disabled?t.disabled:u.disabled,name:e}):V(e,!0,t.value),{...r?{disabled:t.disabled||u.disabled}:{},...u.progressive?{required:!!t.required,min:H(t.min),max:H(t.max),minLength:H(t.minLength),maxLength:H(t.maxLength),pattern:H(t.pattern)}:{},name:e,onChange:er,onBlur:er,ref:r=>{if(r){let i;ef(e,t),n=c(m,e);let o=s(r.value)&&r.querySelectorAll&&r.querySelectorAll("input,select,textarea")[0]||r,l="radio"===(i=o).type||"checkbox"===i.type,a=n._f.refs||[];(l?a.find(e=>e===o):o===n._f.ref)||(f(m,e,{_f:{...n._f,...l?{refs:[...a.filter(L),o,...Array.isArray(c(v,e))?[{}]:[]],ref:{type:o.type,name:e}}:{ref:o}}}),V(e,!1,void 0,o))}else{var i;(n=c(m,e,{}))._f&&(n._f.mount=!1),(u.shouldUnregister||t.shouldUnregister)&&(i=y.array,!i.has(e.substring(0,e.search(/\.\d+(\.|$)/))||e)||!g.action)&&y.unMount.add(e)}}}},ep=()=>u.shouldFocusError&&$(m,ei,y.mount),em=(e,t)=>async n=>{let r;n&&(n.preventDefault&&n.preventDefault(),n.persist&&n.persist());let i=l(h);if(A.state.next({isSubmitting:!0}),u.resolver){let{errors:e,values:t}=await W();I(),p.errors=e,i=l(t)}else await Y(m);if(y.disabled.size)for(let e of y.disabled)k(i,e);if(k(p.errors,"root"),C(p.errors)){A.state.next({errors:{}});try{await e(i,n)}catch(e){r=e}}else t&&await t({...p.errors},n),ep(),setTimeout(ep);if(A.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:C(p.errors)&&!r,submitCount:p.submitCount+1,errors:p.errors}),r)throw r},ev=(e,t={})=>{let n=e?l(e):v,r=l(n),i=C(e),a=i?v:r;if(t.keepDefaultValues||(v=n),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...y.mount,...Object.keys(M(v,h))]))){let t=c(p.dirtyFields,e),n=c(h,e),r=c(a,e);t&&!s(n)?f(a,e,n):t||s(r)||en(e,r)}else{if(o&&s(e))for(let e of y.mount){let t=c(m,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(O(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of y.mount)en(e,c(a,e));else m={}}h=u.shouldUnregister?t.keepDefaultValues?l(v):{}:l(a),A.array.next({values:{...a}}),A.state.next({values:{...a}})}y={mount:t.keepDirtyValues?y.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},g.mount=!S.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!u.shouldUnregister&&!C(a),g.watch=!!u.shouldUnregister,g.keepIsValid=!!t.keepIsValid,g.action=!1,t.keepErrors||(p.errors={}),A.state.next({submitCount:t.keepSubmitCount?p.submitCount:0,isDirty:!i&&(t.keepDirty?p.isDirty:!!(t.keepDefaultValues&&!E(e,v))),isSubmitted:!!t.keepIsSubmitted&&p.isSubmitted,dirtyFields:i?{}:t.keepDirtyValues?t.keepDefaultValues&&h?M(v,h):p.dirtyFields:t.keepDefaultValues&&e?M(v,e):t.keepDirty?p.dirtyFields:{},touchedFields:t.keepTouched?p.touchedFields:{},errors:t.keepErrors?p.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&p.isSubmitSuccessful,isSubmitting:!1,defaultValues:v})},eh=(e,t)=>
2ev(d(e)?e(h):e,{...u.resetOptions,...t}),eg=e=>{p={...p,...e}},ey={control:{register:ef,unregister:ec,getFieldState:es,handleSubmit:em,setError:ea,_subscribe:eu,_runSchema:W,_updateIsValidating:I,_focusError:ep,_getWatch:J,_getDirty:Z,_setValid:D,_setFieldArray:(e,t=[],n,r,i=!0,o=!0)=>{if(r&&n&&!u.disabled){if(g.action=!0,o&&Array.isArray(c(m,e))){let t=n(c(m,e),r.argA,r.argB);i&&f(m,e,t)}if(o&&Array.isArray(c(p.errors,e))){let t,o=n(c(p.errors,e),r.argA,r.argB);i&&f(p.errors,e,o),a(c(t=p.errors,e)).length||k(t,e)}if((S.touchedFields||R.touchedFields)&&o&&Array.isArray(c(p.touchedFields,e))){let t=n(c(p.touchedFields,e),r.argA,r.argB);i&&f(p.touchedFields,e,t)}(S.dirtyFields||R.dirtyFields)&&(p.dirtyFields=M(v,h)),A.state.next({name:e,isDirty:Z(e,t),dirtyFields:p.dirtyFields,errors:p.errors,isValid:p.isValid})}else f(h,e,t)},_setDisabledField:ed,_setErrors:e=>{p.errors=e,A.state.next({errors:p.errors,isValid:!1})},_getFieldArray:e=>a(c(g.mount?h:v,e,u.shouldUnregister?c(v,e,[]):[])),_reset:ev,_resetDefaultValues:()=>d(u.defaultValues)&&u.defaultValues().then(e=>{eh(e,u.resetOptions),A.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of y.unMount){let t=c(m,e);t&&(t._f.refs?t._f.refs.every(e=>!L(e)):!L(t._f.ref))&&ec(e)}y.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(A.state.next({disabled:e}),$(m,(t,n)=>{let r=c(m,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach(t=>{t.disabled=r._f.disabled||e}))},0,!1))},_subjects:A,_proxyFormState:S,get _fields(){return m},get _formValues(){return h},get _state(){return g},set _state(value){g=value},get _defaultValues(){return v},get _names(){return y},set _names(value){y=value},get _formState(){return p},get _options(){return u},set _options(value){u={...u,...value}}},subscribe:e=>(g.mount=!0,R={...R,...e.formState},eu({...e,formState:{...w,...e.formState}})),trigger:eo,register:ef,handleSubmit:em,watch:(e,t)=>d(e)?A.state.subscribe({next:n=>"values"in n&&e(J(void 0,t),n)}):J(e,t,!0),setValue:en,getValues:el,reset:eh,resetField:(e,t={})=>{c(m,e)&&(s(t.defaultValue)?en(e,l(c(v,e))):(en(e,t.defaultValue),f(v,e,l(t.defaultValue))),t.keepTouched||k(p.touchedFields,e),t.keepDirty||(k(p.dirtyFields,e),p.isDirty=t.defaultValue?Z(e,l(c(v,e))):Z()),!t.keepError&&(k(p.errors,e),S.isValid&&D()),A.state.next({...p}))},clearErrors:e=>{e&&F(e).forEach(e=>k(p.errors,e)),A.state.next({errors:e?p.errors:{}})},unregister:ec,setError:ea,setFocus:(e,t={})=>{let n=c(m,e),r=n&&n._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&d(e.select)&&e.select()})}},getFieldState:es};return{...ey,formControl:ey}}(e);u.current={...p,formState:m}}let h=u.current.control;return h._options=e,b(()=>{let e=h._subscribe({formState:h._proxyFormState,callback:()=>v({...h._formState}),reRenderRoot:!0});return v(e=>({...e,isReady:!0})),h._formState.isReady=!0,e},[h]),t.default.useEffect(()=>h._disableForm(e.disabled),[h,e.disabled]),t.default.useEffect(()=>{e.mode&&(h._options.mode=e.mode),e.reValidateMode&&(h._options.reValidateMode=e.reValidateMode)},[h,e.mode,e.reValidateMode]),t.default.useEffect(()=>{e.errors&&(h._setErrors(e.errors),h._focusError())},[h,e.errors]),t.default.useEffect(()=>{e.shouldUnregister&&h._subjects.state.next({values:h._getWatch()})},[h,e.shouldUnregister]),t.default.useEffect(()=>{if(h._proxyFormState.isDirty){let e=h._getDirty();e!==m.isDirty&&h._subjects.state.next({isDirty:e})}},[h,m.isDirty]),t.default.useEffect(()=>{var t;e.values&&!E(e.values,p.current)?(h._reset(e.values,{keepFieldsRef:!0,...h._options.resetOptions}),(null==(t=h._options.resetOptions)?void 0:t.keepIsValid)||h._setValid(),p.current=e.values,v(e=>({...e}))):h._resetDefaultValues()},[h,e.values]),t.default.useEffect(()=>{h._state.mount||(h._setValid(),h._state.mount=!0),h._state.watch&&(h._state.watch=!1,h._subjects.state.next({...h._formState})),h._removeUnmounted()}),u.current.formState=t.default.useMemo(()=>((e,t,n,r=!0)=>{let i={defaultValues:t._defaultValues};for(let o in e)Object.defineProperty(i,o,{get:()=>("all"!==t._proxyFormState[o]&&(t._proxyFormState[o]=!r||"all"),n&&(n[o]=!0),e[o])});return i})(m,h),[h,m]),u.current}e.s(["useForm",()=>Z])},10454,e=>{"use strict";var t=e.i(23917),n=e.i(3828),r=e.i(91788);e.s(["default",0,({currentSiteSlug:e,availableSites:i})=>{let[o,l]=(0,r.useState)(!1),s=(0,n.useRouter)();return{switchCountry:(0,r.useCallback)(async(n,r)=>{let o=r??i.find(e=>e.defaultCountryCode===n)?.siteSlug??i.find(e=>e.marketCountries?.includes(n))?.siteSlug??e;l(!0);let a=(0,t.resolveHref)(s.asPath.split("?")[0]||"/",o,e);await s.push({pathname:a,query:{country:n}}),l(!1)},[e,i,s]),isSwitchingCountry:o}}])},29933,e=>{"use strict";let t=(e,t)=>e.find(e=>e.siteSlug===t)||e[0],n=(e,t,n)=>t||n.of(e)||e;e.s(["getCountriesForDropdown",0,(e,r,i,o,l)=>
2{let s,a=(s=new Map,e.forEach(e=>{s.has(e.defaultCountryCode)||s.set(e.defaultCountryCode,e)}),Array.from(s.values())),u=t(a,"eu"),c=t(a,"global"),d=new Map(a.map(e=>[e.defaultCountryCode,e]));return o?.countries?.length?o.countries.map(e=>{let t=d.get(e.country);return t?{...t,country:e.name||t.country}:(({countryCode:e,countryName:t,euFallbackSite:r,globalFallbackSite:i,currentSite:o,countryNames:l,languageNames:s})=>{let a=i?.marketCountries?.includes(e)?i:r?.marketCountries?.includes(e)?r:void 0;return a?{...a,defaultCountryCode:e,country:n(e,t,l)}:{market:r?.market||o.market,siteSlug:r?.siteSlug||i?.siteSlug||o.siteSlug,defaultCountryCode:e,primaryLanguageCode:r?.primaryLanguageCode||o.primaryLanguageCode,pricelist:r?.pricelist||o.pricelist,country:n(e,t,l),language:s.of(r?.primaryLanguageCode||"en")||"English"}})({countryCode:e.country,countryName:e.name,euFallbackSite:u,globalFallbackSite:c,currentSite:l,countryNames:r,languageNames:i})}):a}])},8404,60360,47105,78530,28708,96061,e=>{"use strict";let t;var n=e.i(91788);function r(e){return(0,n.useMemo)(()=>e,Object.values(e))}e.s(["useSlot",()=>r],8404);let i=(0,n.createContext)(void 0);function o(){return(0,n.useContext)(i)}function l({value:e,children:t}){return n.default.createElement(i.Provider,{value:e},t)}e.s(["DisabledProvider",()=>l,"useDisabled",()=>o],60360);var s=e.i(30943),a=e.i(26171);function u(e={},t=null,r=[]){for(let[i,o]of Object.entries(e))!function e(t,r,i){if(Array.isArray(i))for(let[n,o]of i.entries())e(t,c(r,n.toString()),o);else i instanceof Date?t.push([r,i.toISOString()]):"boolean"==typeof i?t.push([r,i?"1":"0"]):"string"==typeof i?t.push([r,i]):"number"==typeof i?t.push([r,`${i}`]):null==i?t.push([r,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(i)&&!(0,n.isValidElement)(i)&&u(i,r,t)}(r,c(t,i),o);return r}function c(e,t){return e?e+"["+t+"]":t}function d(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}e.s(["attemptSubmit",()=>d,"objectToFormEntries",()=>u],47105);var f=e.i(74664),p=((t=p||{})[t.None=1]="None",t[t.Focusable=2]="Focusable",t[t.Hidden=4]="Hidden",t);let m=(0,f.forwardRefWithAs)(function(e,t){var n;let{features:r=1,...i}=e,o={ref:t,"aria-hidden":(2&r)==2||(null!=(n=i["aria-hidden"])?n:void 0),hidden:(4&r)==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&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,f.useRender)()({ourProps:o,theirProps:i,slot:{},defaultTag:"span",name:"Hidden"})});e.s(["Hidden",()=>m,"HiddenFeatures",()=>p],78530);let v=(0,n.createContext)(null);function h(e){let[t,r]=(0,n.useState)(null);return n.default.createElement(v.Provider,{value:{target:t}},e.children,n.default.createElement(m,{features:p.Hidden,ref:r}))}function g({children:e}){let t=(0,n.useContext)(v);if(!t)return n.default.createElement(n.default.Fragment,null,e);let{target:r}=t;return r?(0,s.createPortal)(n.default.createElement(n.default.Fragment,null,e),r):null}function y({data:e,form:t,disabled:r,onReset:i,overrides:o}){let[l,s]=(0,n.useState)(null),c=(0,a.useDisposables)();return(0,n.useEffect)(()=>{if(i&&l)return c.addEventListener(l,"reset",i)},[l,t,i]),n.default.createElement(g,null,n.default.createElement(b,{setForm:s,formId:t}),u(e).map(([e,i])=>n.default.createElement(m,{features:p.Hidden,...(0,f.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:r,name:e,value:i,...o})})))}function b({setForm:e,formId:t}){return(0,n.useEffect)(()=>{if(t){let n=document.getElementById(t);n&&e(n)}},[e,t]),t?null:n.default.createElement(m,{features:p.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}e.s(["FormFields",()=>y,"FormFieldsProvider",()=>h],28708);let x=(0,n.createContext)(void 0);function w(){return(0,n.useContext)(x)}function E({id:e,children:t}){return n.default.createElement(x.Provider,{value:e},t)}
2e.s(["IdProvider",()=>E,"useProvidedId",()=>w],96061)},72381,e=>{"use strict";var t=e.i(91788),n=e.i(93481),r=e.i(64728),i=e.i(8404),o=e.i(56833),l=e.i(60360),s=e.i(74664);let a=(0,t.createContext)(null);function u(){var e,n;return null!=(n=null==(e=(0,t.useContext)(a))?void 0:e.value)?n:void 0}function c(){let[e,r]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let i=(0,n.useEvent)(e=>(r(t=>[...t,e]),()=>r(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),o=(0,t.useMemo)(()=>({register:i,slot:e.slot,name:e.name,props:e.props,value:e.value}),[i,e.slot,e.name,e.props,e.value]);return t.default.createElement(a.Provider,{value:o},e.children)},[r])]}a.displayName="DescriptionContext";let d=Object.assign((0,s.forwardRefWithAs)(function(e,n){let u=(0,t.useId)(),c=(0,l.useDisabled)(),{id:d=`headlessui-description-${u}`,...f}=e,p=function e(){let n=(0,t.useContext)(a);if(null===n){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return n}(),m=(0,o.useSyncRefs)(n);(0,r.useIsoMorphicEffect)(()=>p.register(d),[d,p.register]);let v=(0,i.useSlot)({...p.slot,disabled:c||!1}),h={ref:m,...p.props,id:d};return(0,s.useRender)()({ourProps:h,theirProps:f,slot:v,defaultTag:"p",name:p.name||"Description"})}),{});e.s(["Description",()=>d,"useDescribedBy",()=>u,"useDescriptions",()=>c])},55367,e=>{"use strict";function t(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function n(e){return t(e)&&"tagName"in e}function r(e){return n(e)&&"accessKey"in e}function i(e){return n(e)&&"tabIndex"in e}function o(e){return n(e)&&"style"in e}function l(e){return r(e)&&"IFRAME"===e.nodeName}function s(e){return r(e)&&"INPUT"===e.nodeName}function a(e){return r(e)&&"LABEL"===e.nodeName}function u(e){return r(e)&&"FIELDSET"===e.nodeName}function c(e){return r(e)&&"LEGEND"===e.nodeName}function d(e){return!!n(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}e.s(["hasInlineStyle",()=>o,"isElement",()=>n,"isHTMLElement",()=>r,"isHTMLFieldSetElement",()=>u,"isHTMLIframeElement",()=>l,"isHTMLInputElement",()=>s,"isHTMLLabelElement",()=>a,"isHTMLLegendElement",()=>c,"isHTMLorSVGElement",()=>i,"isInteractiveElement",()=>d,"isNode",()=>t])},9769,e=>{"use strict";var t=e.i(91788),n=e.i(93481),r=e.i(64728),i=e.i(8404),o=e.i(56833),l=e.i(60360),s=e.i(96061),a=e.i(55367),u=e.i(74664);let c=(0,t.createContext)(null);function d(e){var n,r,i;let o=null!=(r=null==(n=(0,t.useContext)(c))?void 0:n.value)?r:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>0?[o,...e].filter(Boolean).join(" "):o}function f({inherit:e=!1}={}){let r=d(),[i,o]=(0,t.useState)([]),l=e?[r,...i].filter(Boolean):i;return[l.length>0?l.join(" "):void 0,(0,t.useMemo)(()=>function(e){let r=(0,n.useEvent)(e=>(o(t=>[...t,e]),()=>o(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),i=(0,t.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return t.default.createElement(c.Provider,{value:i},e.children)},[o])]}c.displayName="LabelContext";let p=Object.assign((0,u.forwardRefWithAs)(function(e,d){var f;let p=(0,t.useId)(),m=function e(){let n=(0,t.useContext)(c);if(null===n){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return n}(),v=(0,s.useProvidedId)(),h=(0,l.useDisabled)(),{id:g=`headlessui-label-${p}`,htmlFor:y=null!=v?v:null==(f=m.props)?void 0:f.htmlFor,passive:b=!1,...x}=e,w=(0,o.useSyncRefs)(d);(0,r.useIsoMorphicEffect)(()=>m.register(g),[g,m.register]);let E=(0,n.useEvent)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&a.isInteractiveElement(e.target))&&(a.isHTMLLabelElement(t)&&e.preventDefault(),m.props&&"onClick"in m.props&&"function"==typeof m.props.onClick&&m.props.onClick(e),a.isHTMLLabelElement(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(a.isHTMLInputElement(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),S=(0,i.useSlot)({...m.slot,disabled:h||!1}),F={ref:w,...m.props,id:g,htmlFor:y,onClick:E};return b&&("onClick"in F&&(delete F.htmlFor,delete F.onClick),"onClick"in x&&delete x.onClick),(0,u.useRender)()({ourProps:F,theirProps:x,slot:S,defaultTag:y?"label":"div",name:m.name||"Label"})}),{});e.s(["Label",()=>p,"useLabelledBy",()=>d,"useLabels",()=>f])},98109,e=>{"use strict";var t=e.i(91788),n=e.i(8404),r=e.i(60360),i=e.i(28708),o=e.i(96061),l=e.i(74664),s=e.i(72381),a=e.i(9769);let u=(0,l.forwardRefWithAs)(function(e,u){let c=`headlessui-control-${(0,t.useId)()}`,[d,f]=(0,a.useLabels)(),[p,m]=(0,s.useDescriptions)(),v=(0,r.useDisabled)(),{disabled:h=v||!1,...g}
2=e,y=(0,n.useSlot)({disabled:h}),b=(0,l.useRender)();return t.default.createElement(r.DisabledProvider,{value:h},t.default.createElement(f,{value:d},t.default.createElement(m,{value:p},t.default.createElement(o.IdProvider,{id:c},b({ourProps:{ref:u,disabled:h||void 0,"aria-disabled":h||void 0},theirProps:{...g,children:t.default.createElement(i.FormFieldsProvider,null,"function"==typeof g.children?g.children(y):g.children)},slot:y,defaultTag:"div",name:"Field"})))))});e.s(["Field",()=>u])},78584,41243,80795,72016,e=>{"use strict";let t,n;e.i(50461);var r=e.i(91788);let i="undefined"!=typeof document?r.default.useLayoutEffect:()=>{},o=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},l=e=>e&&"window"in e&&e.window===e?e:o(e).defaultView||window;"undefined"!=typeof Element&&Element.prototype;let s=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];s.join(":not([hidden]),"),s.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),s.join(':not([hidden]):not([tabindex="-1"]),');let a=null;function u(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function c(e){let t=(0,r.useRef)({isFocused:!1,observer:null});return i(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,r.useCallback)(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=n.target;r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=u(n);null==e||e(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[e])}function d(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function f(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function p(e){let t=null;return()=>(null==t&&(t=e()),t)}let m=p(function(){return f(/^Mac/i)}),v=p(function(){return f(/^iPhone/i)}),h=p(function(){return f(/^iPad/i)||m()&&navigator.maxTouchPoints>1}),g=p(function(){return v()||h()});p(function(){return m()||g()});let y=p(function(){return d(/AppleWebKit/i)&&!b()}),b=p(function(){return d(/Chrome/i)}),x=p(function(){return d(/Android/i)}),w=p(function(){return d(/Firefox/i)});function E(e,t,n=!0){var r,i;let{metaKey:o,ctrlKey:l,altKey:s,shiftKey:u}=t;w()&&(null==(i=window.event)||null==(r=i.type)?void 0:r.startsWith("key"))&&"_blank"===e.target&&(m()?o=!0:l=!0);let c=y()&&m()&&!h()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:o,ctrlKey:l,altKey:s,shiftKey:u}):new MouseEvent("click",{metaKey:o,ctrlKey:l,altKey:s,shiftKey:u,detail:1,bubbles:!0,cancelable:!0});if(E.isOpening=n,function(){if(null==a){a=!1;try{document.createElement("div").focus({get preventScroll(){return a=!0,!0}})}catch{}}return a}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}e.dispatchEvent(c),E.isOpening=!1}E.isOpening=!1;let S={prefix:String(Math.round(1e10*Math.random())),current:0};r.default.createContext(S),r.default.createContext(!1),"undefined"!=typeof window&&window.document&&window.document.createElement,new WeakMap;r.default.useId;let F=null,T=new Set,C=new Map,O=!1,L=!1,k={Tab:!0,Escape:!0};function R(e,t){for(let n of T)n(e,t)}function A(e){O=!0,E.isOpening||e.metaKey||!m()&&e.altKey||e.ctrlKey||"Control"
2===e.key||"Shift"===e.key||"Meta"===e.key||(F="keyboard",R("keyboard",e))}function M(e){F="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(O=!0,R("pointer",e))}function P(e){E.isOpening||(""!==e.pointerType||!e.isTrusted)&&(x()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(O=!0,F="virtual")}function D(e){e.target!==window&&e.target!==document&&e.isTrusted&&(O||L||(F="virtual",R("virtual",e)),O=!1,L=!1)}function I(){O=!1,L=!0}function _(e){if("undefined"==typeof window||"undefined"==typeof document||C.get(l(e)))return;let t=l(e),n=o(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){O=!0,r.apply(this,arguments)},n.addEventListener("keydown",A,!0),n.addEventListener("keyup",A,!0),n.addEventListener("click",P,!0),t.addEventListener("focus",D,!0),t.addEventListener("blur",I,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",M,!0),n.addEventListener("pointermove",M,!0),n.addEventListener("pointerup",M,!0)),t.addEventListener("beforeunload",()=>{V(e)},{once:!0}),C.set(t,{focus:r})}let V=(e,t)=>{let n=l(e),r=o(e);t&&r.removeEventListener("DOMContentLoaded",t),C.has(n)&&(n.HTMLElement.prototype.focus=C.get(n).focus,r.removeEventListener("keydown",A,!0),r.removeEventListener("keyup",A,!0),r.removeEventListener("click",P,!0),n.removeEventListener("focus",D,!0),n.removeEventListener("blur",I,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",M,!0),r.removeEventListener("pointermove",M,!0),r.removeEventListener("pointerup",M,!0)),C.delete(n))};function N(){return"pointer"!==F}"undefined"!=typeof document&&("loading"!==(n=o(void 0)).readyState?_(void 0):(t=()=>{_(void 0)},n.addEventListener("DOMContentLoaded",t)),()=>V(void 0,t));let j=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function H(e,t){return!!t&&!!e&&e.contains(t)}function B(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,i)=>{let o=(null==i?void 0:i.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:o,options:i}),t.addEventListener(n,o,i)},[]),n=(0,r.useCallback)((t,n,r,i)=>{var o;let l=(null==(o=e.current.get(r))?void 0:o.fn)||r;t.removeEventListener(n,l,i),e.current.delete(r)},[]),i=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}function W(e={}){var t;let{autoFocus:n=!1,isTextInput:i,within:s}=e,a=(0,r.useRef)({isFocused:!1,isFocusVisible:n||N()}),[d,f]=(0,r.useState)(!1),[p,m]=(0,r.useState)(()=>a.current.isFocused&&a.current.isFocusVisible),v=(0,r.useCallback)(()=>m(a.current.isFocused&&a.current.isFocusVisible),[]),h=(0,r.useCallback)(e=>{a.current.isFocused=e,f(e),v()},[v]);t={isTextInput:i},_(),(0,r.useEffect)(()=>{let e=(e,n)=>{var r;let i,s,u,c,d;r=!!(null==t?void 0:t.isTextInput),i=o(null==n?void 0:n.target),s="undefined"!=typeof window?l(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,u="undefined"!=typeof window?l(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,c="undefined"!=typeof window?l(null==n?void 0:n.target).HTMLElement:HTMLElement,d="undefined"!=typeof window?l(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent,(r=r||i.activeElement instanceof s&&!j.has(i.activeElement.type)||i.activeElement instanceof u||i.activeElement instanceof c&&i.activeElement.isContentEditable)&&"keyboard"===e&&n instanceof d&&!k[n.key]||(e=>{a.current.isFocusVisible=e,v()})(N())};return T.add(e),()=>{T.delete(e)}},[]);let{focusProps:g}=function(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e,s=(0,r.useCallback)(e=>{if(e.target===e.currentTarget)return i&&i(e),l&&l(!1),!0},[i,l]),a=c(s),u=(0,r.useCallback)(e=>{var t;let r=o(e.target),i=r?((e=document)=>e.activeElement)(r):((e=document)=>e.activeElement)();e.target===e.currentTarget&&i===(t=e.nativeEvent,t.target)&&(n&&n(e),l&&l(!0),a(e))},[l,n,a]);return{focusProps:{onFocus:!t&&(n||l||i)?u:void 0,onBlur:!t&&(i||l)?s:void 0}}}({isDisabled:s,onFocusChange:h}),{focusWithinProps:y}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:i,onFocusWithinChange:l}=e,s=(0,r.useRef)({isFocusWithin:!1}),{addGlobalListener:a,removeAllGlobalListeners:d}=B(),f=(0,r.useCallback)(e=>{e.currentTarget.contains(e.target)&&s.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(s.current.isFocusWithin=!1,d(),n&&n(e),l&&l(!1))},[n,l,s,d]),p=c(f),m=(0,r.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=o(e.target),r=((e=document)=>e.activeElement)(n);if(!s.current.isFocusWithin&&r===(t=e.nativeEvent,t.target)){i&&i(e),l&&l(!0),s.current.isFocusWithin=!0,p(e);let t=e.currentTarget;a(n,"focus",e=>{if(s.current.isFocusWithin&&!H(t,e.target)){let r=new n.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:t}
2),Object.defineProperty(r,"currentTarget",{value:t}),f(u(r))}},{capture:!0})}},[i,l,p,a,f]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:m,onBlur:f}}}({isDisabled:!s,onFocusWithinChange:h});return{isFocused:d,isFocusVisible:p,focusProps:s?y:g}}e.s(["useFocusRing",()=>W],78584);let K=!1,U=0;function $(e){"touch"===e.pointerType&&(K=!0,setTimeout(()=>{K=!1},50))}function z(){if("undefined"!=typeof document)return 0===U&&"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",$),U++,()=>{--U>0||"undefined"!=typeof PointerEvent&&document.removeEventListener("pointerup",$)}}function q(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:l}=e,[s,a]=(0,r.useState)(!1),u=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(z,[]);let{addGlobalListener:c,removeAllGlobalListeners:d}=B(),{hoverProps:f,triggerHoverEnd:p}=(0,r.useMemo)(()=>{let e=(e,t)=>{let r=u.target;u.pointerType="",u.target=null,"touch"!==t&&u.isHovered&&r&&(u.isHovered=!1,d(),i&&i({type:"hoverend",target:r,pointerType:t}),n&&n(!1),a(!1))},r={};return"undefined"!=typeof PointerEvent&&(r.onPointerEnter=r=>{K&&"mouse"===r.pointerType||((r,i)=>{if(u.pointerType=i,l||"touch"===i||u.isHovered||!r.currentTarget.contains(r.target))return;u.isHovered=!0;let s=r.currentTarget;u.target=s,c(o(r.target),"pointerover",t=>{u.isHovered&&u.target&&!H(u.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:s,pointerType:i}),n&&n(!0),a(!0)})(r,r.pointerType)},r.onPointerLeave=t=>{!l&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:r,triggerHoverEnd:e}},[t,n,i,l,u,c,d]);return(0,r.useEffect)(()=>{l&&p({currentTarget:u.target},u.pointerType)},[l]),{hoverProps:f,isHovered:s}}e.s(["useHover",()=>q],41243);var G=e.i(81093);function Y(e){var t;return G.env.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function X(e){var t,n;return G.env.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function Q(e){var t,n;return null!=(n=null==(t=X(e))?void 0:t.activeElement)?n:null}function Z(e){return Q(e)===e}e.s(["getActiveElement",()=>Q,"getOwnerDocument",()=>Y,"getRootNode",()=>X,"isActiveElement",()=>Z],80795);var J=e.i(26171),ee=e.i(93481);function et({disabled:e=!1}={}){let t=(0,r.useRef)(null),[n,i]=(0,r.useState)(!1),o=(0,J.useDisposables)(),l=(0,ee.useEvent)(()=>{t.current=null,i(!1),o.dispose()}),s=(0,ee.useEvent)(e=>{if(o.dispose(),null===t.current){t.current=e.currentTarget,i(!0);{let n=Y(e.currentTarget);o.addEventListener(n,"pointerup",l,!1),o.addEventListener(n,"pointermove",e=>{if(t.current){var n,r;let o,l;i((o=e.width/2,l=e.height/2,n={top:e.clientY-l,right:e.clientX+o,bottom:e.clientY+l,left:e.clientX-o},r=t.current.getBoundingClientRect(),!(!n||!r||n.right<r.left||n.left>r.right||n.bottom<r.top||n.top>r.bottom)))}},!1),o.addEventListener(n,"pointercancel",l,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:s,onPointerUp:l,onClick:l}}}e.s(["useActivePress",()=>et],72016)},59146,e=>{"use strict";var t=e.i(91788);function n(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function r(e=n){return(0,t.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}e.s(["useByComparator",()=>r])},29672,60374,e=>{"use strict";var t=e.i(91788),n=e.i(30943),r=e.i(93481);function i(e,i,o){let[l,s]=(0,t.useState)(o),a=void 0!==e,u=(0,t.useRef)(a),c=(0,t.useRef)(!1),d=(0,t.useRef)(!1);return!a||u.current||c.current?a||!u.current||d.current||(d.current=!0,u.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(c.current=!0,u.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:l,(0,r.useEvent)(e=>(a||(0,n.flushSync)(()=>s(e)),null==i?void 0:i(e)))]}function o(e){let[n]=(0,t.useState)(e);return n}e.s(["useControllable",()=>i],29672),e.s(["useDefaultValue",()=>o],60374)},80150,22898,e=>{"use strict";let t;var n=e.i(91788),r=e.i(60004),i=e.i(64728);function o(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}
2function l(e,t,s=!1){let[a,u]=(0,n.useState)(()=>o(t));return(0,i.useIsoMorphicEffect)(()=>{if(!t||!e)return;let n=(0,r.disposables)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),u(e=>{let n=o(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),s?{width:`${a.width}px`,height:`${a.height}px`}:a}e.s(["useElementSize",()=>l],80150);var s=((t=s||{})[t.Left=0]="Left",t[t.Right=2]="Right",t);e.s(["MouseButton",()=>s],22898)},30317,e=>{"use strict";var t=e.i(55367);function n(e){let n=e.parentElement,r=null;for(;n&&!t.isHTMLFieldSetElement(n);)t.isHTMLLegendElement(n)&&(r=n),n=n.parentElement;let i=(null==n?void 0:n.getAttribute("disabled"))==="";return!(i&&function(e){if(!e)return!1;let n=e.previousElementSibling;for(;null!==n;){if(t.isHTMLLegendElement(n))return!1;n=n.previousElementSibling}return!0}(r))&&i}e.s(["isDisabledReactIssue7711",()=>n])},71147,e=>{"use strict";var t=e.i(91788),n=e.i(22898),r=e.i(30317),i=e.i(93481);function o(e){let o=(0,t.useRef)(null);return{onPointerDown:(0,i.useEvent)(t=>{o.current=t.pointerType,(0,r.isDisabledReactIssue7711)(t.currentTarget)||"mouse"!==t.pointerType||t.button!==n.MouseButton.Left||(t.preventDefault(),e(t))}),onClick:(0,i.useEvent)(t=>{"mouse"!==o.current&&((0,r.isDisabledReactIssue7711)(t.currentTarget)||e(t))})}}e.s(["useHandleToggle",()=>o])},40238,(e,t,n)=>{"use strict";var r=e.r(91788),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useSyncExternalStore,l=r.useRef,s=r.useEffect,a=r.useMemo,u=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=o(e,(d=a(function(){function e(e){if(!s){if(s=!0,o=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return l=t}return l=e}if(t=l,i(o,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(o=e,t):(o=e,l=n)}var o,l,s=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,r,c]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},19979,(e,t,n)=>{"use strict";t.exports=e.r(40238)},73483,14929,31774,59778,30106,68327,65383,55251,99901,95031,87264,76925,e=>{"use strict";let t,n,r,i,o,l;var s,a,u,c=e.i(60004),d=e.i(80795),f=e.i(91788);class p extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var m=e.i(81093),v=Object.defineProperty,h=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},g=(e,t,n)=>(h(e,t,"read from private field"),n?n.call(e):t.get(e)),y=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},b=(e,t,n,r)=>(h(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class x{constructor(e){y(this,s,{}),y(this,a,new p(()=>new Set)),y(this,u,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?v(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",(0,c.disposables)()),b(this,s,e),m.env.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return g(this,s)}subscribe(e,t){if(m.env.isServer)return()=>{};let n={selector:e,callback:t,current:e(g(this,s))};return g(this,u).add(n),this.disposables.add(()=>{g(this,u).delete(n)})}on(e,t){return m.env.isServer?()=>{}:(g(this,a).get(e).add(t),this.disposables.add(()=>{g(this,a).get(e).delete(t)}))}send(e){let t=this.reduce(g(this,s),e);if(t!==g(this,s)){for(let e of(b(this,s,t),g(this,u))){let t=e.selector(g(this,s));w(e.current,t)||(e.current=t,e.callback(t))}for(let t of g(this,a).get(e.type))t(g(this,s),e)}}}function w(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&E(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&E(e.entries(),t.entries()):!!(S(e)&&S(t))&&E(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function E(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;
2if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function S(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function F(e){let[t,n]=e(),r=(0,c.disposables)();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}}s=new WeakMap,a=new WeakMap,u=new WeakMap,e.s(["Machine",()=>x,"batch",()=>F,"shallowEqual",()=>w],14929);var T=e.i(26417),C=Object.defineProperty,O=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?C(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},L=((t=L||{})[t.Push=0]="Push",t[t.Pop=1]="Pop",t);let k={0(e,t){let n=t.id,r=e.stack,i=e.stack.indexOf(n);if(-1!==i){let t=e.stack.slice();return t.splice(i,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let i=e.stack.slice();return i.splice(r,1),{...e,stack:i}}};class R extends x{constructor(){super(...arguments),O(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),O(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new R({stack:[]})}reduce(e,t){return(0,T.match)(t.type,k,e,t)}}let A=new p(()=>R.new());e.s(["ActionTypes",()=>L,"stackMachines",()=>A],31774);var M=e.i(19979),P=e.i(93481);function D(e,t,n=w){return(0,M.useSyncExternalStoreWithSelector)((0,P.useEvent)(t=>e.subscribe(I,t)),(0,P.useEvent)(()=>e.state),(0,P.useEvent)(()=>e.state),(0,P.useEvent)(t),n)}function I(e){return e}e.s(["useSlice",()=>D],59778);var _=e.i(64728);function V(e,t){let n=(0,f.useId)(),r=A.get(t),[i,o]=D(r,(0,f.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return(0,_.useIsoMorphicEffect)(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!o||i)}e.s(["useIsTopLayer",()=>V],30106);let N=new Map,j=new Map;function H(e){var t;let n=null!=(t=j.get(e))?t:0;return j.set(e,n+1),0!==n||(N.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=j.get(e))?t:1;if(1===n?j.delete(e):j.set(e,n-1),1!==n)return;let r=N.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,N.delete(e))})(e)}function B(e,{allowed:t,disallowed:n}={}){let r=V(e,"inert-others");(0,_.useIsoMorphicEffect)(()=>{var e,i;if(!r)return;let o=(0,c.disposables)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&o.add(H(t));let l=null!=(i=null==t?void 0:t())?i:[];for(let e of l){if(!e)continue;let t=(0,d.getOwnerDocument)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)l.some(t=>e.contains(t))||o.add(H(e));n=n.parentElement}}return o.dispose},[r,t,n])}e.s(["useInertOthers",()=>B],73483);var W=e.i(55367),K=e.i(15067);function U(e,t,n){let r=(0,K.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,f.useEffect)(()=>{if(!e)return;let n=null===t?null:W.isHTMLElement(t)?t:t.current;if(!n)return;let i=(0,c.disposables)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>r.current(n));e.observe(n),i.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>r.current(n));e.observe(n),i.add(()=>e.disconnect())}return()=>i.dispose()},[t,r,e])}e.s(["useOnDisappear",()=>U],68327);let $=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),z=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var q=((n=q||{})[n.First=1]="First",n[n.Previous=2]="Previous",n[n.Next=4]="Next",n[n.Last=8]="Last",n[n.WrapAround=16]="WrapAround",n[n.NoScroll=32]="NoScroll",n[n.AutoFocus=64]="AutoFocus",n),G=((r=G||{})[r.Error=0]="Error",r[r.Overflow=1]="Overflow",r[r.Success=2]="Success",r[r.Underflow=3]="Underflow",r),Y=((i=Y||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i);function X(e=document.body){return null==e?[]:Array.from(e.querySelectorAll($)).sort((e,t)=>
2Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var Q=((o=Q||{})[o.Strict=0]="Strict",o[o.Loose=1]="Loose",o);function Z(e,t=0){var n;return e!==(null==(n=(0,d.getOwnerDocument)(e))?void 0:n.body)&&(0,T.match)(t,{0:()=>e.matches($),1(){let t=e;for(;null!==t;){if(t.matches($))return!0;t=t.parentElement}return!1}})}var J=((l=J||{})[l.Keyboard=0]="Keyboard",l[l.Mouse=1]="Mouse",l);function ee(e){null==e||e.focus({preventScroll:!0})}function et(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let o=r.compareDocumentPosition(i);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function en(e,t,n=null===e?document.body:(0,d.getRootNode)(e)){return er(X(n),t,{relativeTo:e})}function er(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){var o,l,s;let a=Array.isArray(e)?e.length>0?(0,d.getRootNode)(e[0]):document:(0,d.getRootNode)(e),u=Array.isArray(e)?n?et(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(z)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):X(e);i.length>0&&u.length>1&&(u=u.filter(e=>!i.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==a?void 0:a.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(r))-1;if(4&t)return Math.max(0,u.indexOf(r))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=32&t?{preventScroll:!0}:{},m=0,v=u.length,h;do{if(m>=v||m+v<=0)return 0;let e=f+m;if(16&t)e=(e+v)%v;else{if(e<0)return 3;if(e>=v)return 1}null==(h=u[e])||h.focus(p),m+=c}while(h!==(0,d.getActiveElement)(h))return 6&t&&null!=(s=null==(l=null==(o=h)?void 0:o.matches)?void 0:l.call(o,"textarea,input"))&&s&&h.select(),2}function ei(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function eo(){return ei()||/Android/gi.test(window.navigator.userAgent)}function el(e,t,n,r){let i=(0,K.useLatestValue)(n);(0,f.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){i.current(e)}},[e,t,r])}function es(e,t,n,r){let i=(0,K.useLatestValue)(n);(0,f.useEffect)(()=>{if(e)return window.addEventListener(t,n,r),()=>window.removeEventListener(t,n,r);function n(e){i.current(e)}},[e,t,r])}function ea(e,t,n){let r=(0,K.useLatestValue)(n),i=(0,f.useCallback)(function(e,n){if(e.defaultPrevented)return;let i=n(e);if(null!==i&&i.getRootNode().contains(i)&&i.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(i)||e.composed&&e.composedPath().includes(n)))return;return Z(i,Q.Loose)||-1===i.tabIndex||e.preventDefault(),r.current(e,i)}},[r,t]),o=(0,f.useRef)(null);el(e,"pointerdown",e=>{var t,n;eo()||(o.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),el(e,"pointerup",e=>{if(eo()||!o.current)return;let t=o.current;return o.current=null,i(e,()=>t)},!0);let l=(0,f.useRef)({x:0,y:0});el(e,"touchstart",e=>{l.current.x=e.touches[0].clientX,l.current.y=e.touches[0].clientY},!0),el(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-l.current.x)>=30||Math.abs(t.y-l.current.y)>=30))return i(e,()=>W.isHTMLorSVGElement(e.target)?e.target:null)},!0),es(e,"blur",e=>i(e,()=>W.isHTMLIframeElement(window.document.activeElement)?window.document.activeElement:null),!0)}function eu(...e){return(0,f.useMemo)(()=>(0,d.getOwnerDocument)(...e),[...e])}"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)),e.s(["Focus",()=>q,"FocusResult",()=>G,"FocusableMode",()=>Q,"focusElement",()=>ee,"focusFrom",()=>en,"focusIn",()=>er,"focusableSelector",()=>$,"isFocusableElement",()=>Z,"sortByDomNode",()=>et],65383),e.s(["isIOS",()=>ei,"isMobile",()=>eo],55251),e.s(["useDocumentEvent",()=>el],99901),e.s(["useWindowEvent",()=>es],95031),e.s(["useOutsideClick",()=>ea],87264),e.s(["useOwnerDocument",()=>eu],76925)},41888,99030,e=>{"use strict";let t;var n=e.i(91788),r=e.i(55367),i=e.i(99901),o=((t=o||{})[t.Ignore=0]="Ignore",t[t.Select=1]="Select",t[t.Close=2]="Close",t);let l={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}};function s(e,{trigger:t,action:o,close:l,select:s}){let a=(0,n.useRef)(null),u=(0,n.useRef)(null),c=(0,n.useRef)(null);(0,i.useDocumentEvent)(e&&null!==t,"pointerdown",e=>{r.isNode(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(u.current=e.x,c.current=e.y,a.current=e.timeStamp)}),(0,i.useDocumentEvent)(e&&null!==t,"pointerup",e=>{var t,n;let i=a.current;if(null===i||(a.current=null,!r.isHTMLorSVGElement(e.target))||5>Math.abs(e.x-(null!=(t=u.current)?t:e.x))&&5>
2Math.abs(e.y-(null!=(n=c.current)?n:e.y)))return;let d=o(e);switch(d.kind){case 0:return;case 1:e.timeStamp-i>200&&(s(d.target),l());break;case 2:l()}},{capture:!0})}function a(e,t){return(0,n.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}e.s(["Action",()=>l,"useQuickRelease",()=>s],41888),e.s(["useResolveButtonType",()=>a],99030)},4067,e=>{"use strict";let t,n;var r,i,o=e.i(91788),l=e.i(64728),s=e.i(60004),a=e.i(55367),u=e.i(55251);function c(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let d=(r=()=>new Map,i={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,s.disposables)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=c(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=c(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[(0,u.isIOS)()?{before({doc:e,d:t,meta:n}){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,s.disposables)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let i=null!=(n=window.scrollY)?n:window.pageYOffset,o=null;t.addEventListener(e,"click",t=>{if(a.isHTMLorSVGElement(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:i}=new URL(n.href),l=e.querySelector(i);a.isHTMLorSVGElement(l)&&!r(l)&&(o=l)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),a.isHTMLorSVGElement(e.target)&&a.hasInlineStyle(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(a.isHTMLorSVGElement(e.target)&&!a.isHTMLInputElement(e.target))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(()=>{var e;i!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,i),o&&o.isConnected&&(o.scrollIntoView({block:"nearest"}),o=null)})})}}:{},{before({doc:e}){var n;let r=e.documentElement;t=Math.max(0,(null!=(n=e.defaultView)?n:window).innerWidth-r.clientWidth)},after({doc:e,d:n}){let r=e.documentElement,i=Math.max(0,r.clientWidth-r.offsetWidth),o=Math.max(0,t-i);n.style(r,"paddingRight",`${o}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];r.forEach(({before:e})=>null==e?void 0:e(n)),r.forEach(({after:e})=>null==e?void 0:e(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},t=r(),n=new Set,{getSnapshot:()=>t,subscribe:e=>(n.add(e),()=>n.delete(e)),dispatch(e,...r){let o=i[e].call(t,...r);o&&(t=o,n.forEach(e=>e()))}});d.subscribe(()=>{let e=d.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&d.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&d.dispatch("TEARDOWN",n)}});var f=e.i(30106);function p(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=(0,o.useSyncExternalStore)(d.subscribe,d.getSnapshot,d.getSnapshot),i=t?r.get(t):void 0;i&&i.count,(0,l.useIsoMorphicEffect)(()=>{if(!(!t||!e))return d.dispatch("PUSH",t,n),()=>d.dispatch("POP",t,n)},[e,t])}((0,f.useIsTopLayer)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}e.s(["useScrollLock",()=>p],4067)},63749,98294,15503,48714,87706,e=>{"use strict";let t;var n=e.i(91788),r=e.i(55367);let i=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function o(e){var t,n;let o=null!=(t=e.innerText)?t:"",l=e.cloneNode(!0);if(!r.isHTMLElement(l))return o;let s=!1;for(let e of l.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),s=!0;let a=s?null!=(n=l.innerText)?n:"":o;return i.test(a)&&(a=a.replace(i,"")),a}var l=e.i(93481);function s(e){let t=(0,n.useRef)(""),r=(0,n.useRef)("");return(0,l.useEvent)(()=>{let n=e.current;if(!n)return"";let i=n.innerText;if(t.current===i)return r.current;let l=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():o(t).trim()}return null}
2).filter(Boolean);if(e.length>0)return e.join(", ")}return o(e).trim()})(n).trim().toLowerCase();return t.current=i,r.current=l,l})}function a(e){return[e.screenX,e.screenY]}function u(){let e=(0,n.useRef)([-1,-1]);return{wasMoved(t){let n=a(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=a(t)}}}e.s(["useTextValue",()=>s],63749),e.s(["useTrackedPointer",()=>u],98294);let c=Math.min,d=Math.max,f=Math.round,p=Math.floor,m=e=>({x:e,y:e}),v={left:"right",right:"left",bottom:"top",top:"bottom"},h={start:"end",end:"start"};function g(e,t){return"function"==typeof e?e(t):e}function y(e){return e.split("-")[0]}function b(e){return e.split("-")[1]}function x(e){return"x"===e?"y":"x"}function w(e){return"y"===e?"height":"width"}let E=new Set(["top","bottom"]);function S(e){return E.has(y(e))?"y":"x"}function F(e){return e.replace(/start|end/g,e=>h[e])}let T=["left","right"],C=["right","left"],O=["top","bottom"],L=["bottom","top"];function k(e){return e.replace(/left|right|bottom|top/g,e=>v[e])}function R(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function A(e,t,n){let r,{reference:i,floating:o}=e,l=S(t),s=x(S(t)),a=w(s),u=y(t),c="y"===l,d=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,p=i[a]/2-o[a]/2;switch(u){case"top":r={x:d,y:i.y-o.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:f};break;case"left":r={x:i.x-o.width,y:f};break;default:r={x:i.x,y:i.y}}switch(b(t)){case"start":r[s]-=p*(n&&c?-1:1);break;case"end":r[s]+=p*(n&&c?-1:1)}return r}let M=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,s=o.filter(Boolean),a=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=A(u,r,a),f=r,p={},m=0;for(let n=0;n<s.length;n++){let{name:o,fn:v}=s[n],{x:h,y:g,data:y,reset:b}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:u,platform:l,elements:{reference:e,floating:t}});c=null!=h?h:c,d=null!=g?g:d,p={...p,[o]:{...p[o],...y}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(u=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):b.rects),{x:c,y:d}=A(u,f,a)),n=-1)}return{x:c,y:d,placement:f,strategy:i,middlewareData:p}};async function P(e,t){var n,r;void 0===t&&(t={});let{x:i,y:o,platform:l,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=g(t,e),v="number"!=typeof(r=m)?{top:0,right:0,bottom:0,left:0,...r}:{top:r,right:r,bottom:r,left:r},h=a[p?"floating"===f?"reference":"floating":f],y=R(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(h)))||n?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:u})),b="floating"===f?{x:i,y:o,width:s.floating.width,height:s.floating.height}:s.reference,x=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),w=await (null==l.isElement?void 0:l.isElement(x))&&await (null==l.getScale?void 0:l.getScale(x))||{x:1,y:1},E=R(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:x,strategy:u}):b);return{top:(y.top-E.top+v.top)/w.y,bottom:(E.bottom-y.bottom+v.bottom)/w.y,left:(y.left-E.left+v.left)/w.x,right:(E.right-y.right+v.right)/w.x}}let D=new Set(["left","top"]);async function I(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=y(n),s=b(n),a="y"===S(n),u=D.has(l)?-1:1,c=o&&a?-1:1,d=g(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),a?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function _(){return"undefined"!=typeof window}function V(e){return H(e)?(e.nodeName||"").toLowerCase():"#document"}function N(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function j(e){var t;return null==(t=(H(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function H(e){return!!_()&&(e instanceof Node||e instanceof N(e).Node)}function B(e){return!!_()&&(e instanceof Element||e instanceof N(e).Element)}function W(e){return!!_()&&(e instanceof HTMLElement||e instanceof N(e).HTMLElement)}function K(e){return!!_()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof N(e).ShadowRoot)}let U=new Set(["inline","contents"]);function $(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=en(e);
2return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!U.has(i)}let z=new Set(["table","td","th"]),q=[":popover-open",":modal"];function G(e){return q.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let Y=["transform","translate","scale","rotate","perspective"],X=["transform","translate","scale","rotate","perspective","filter"],Q=["paint","layout","strict","content"];function Z(e){let t=J(),n=B(e)?en(e):e;return Y.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||X.some(e=>(n.willChange||"").includes(e))||Q.some(e=>(n.contain||"").includes(e))}function J(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let ee=new Set(["html","body","#document"]);function et(e){return ee.has(V(e))}function en(e){return N(e).getComputedStyle(e)}function er(e){return B(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ei(e){if("html"===V(e))return e;let t=e.assignedSlot||e.parentNode||K(e)&&e.host||j(e);return K(t)?t.host:t}function eo(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=ei(t);return et(n)?t.ownerDocument?t.ownerDocument.body:t.body:W(n)&&$(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),l=N(i);if(o){let e=el(l);return t.concat(l,l.visualViewport||[],$(i)?i:[],e&&n?eo(e):[])}return t.concat(i,eo(i,[],n))}function el(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function es(e){let t=en(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=W(e),o=i?e.offsetWidth:n,l=i?e.offsetHeight:r,s=f(n)!==o||f(r)!==l;return s&&(n=o,r=l),{width:n,height:r,$:s}}function ea(e){return B(e)?e:e.contextElement}function eu(e){let t=ea(e);if(!W(t))return m(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=es(t),l=(o?f(n.width):n.width)/r,s=(o?f(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let ec=m(0);function ed(e){let t=N(e);return J()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ec}function ef(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),l=ea(e),s=m(1);t&&(r?B(r)&&(s=eu(r)):s=eu(e));let a=(void 0===(i=n)&&(i=!1),r&&(!i||r===N(l))&&i)?ed(l):m(0),u=(o.left+a.x)/s.x,c=(o.top+a.y)/s.y,d=o.width/s.x,f=o.height/s.y;if(l){let e=N(l),t=r&&B(r)?N(r):r,n=e,i=el(n);for(;i&&r&&t!==n;){let e=eu(i),t=i.getBoundingClientRect(),r=en(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=o,c+=l,i=el(n=N(i))}}return R({width:d,height:f,x:u,y:c})}function ep(e,t){let n=er(e).scrollLeft;return t?t.left+n:ef(j(e)).left+n}function em(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ep(e,n),y:n.top+t.scrollTop}}let ev=new Set(["absolute","fixed"]);function eh(e,t,n){var r;let i;if("viewport"===t)i=function(e,t){let n=N(e),r=j(e),i=n.visualViewport,o=r.clientWidth,l=r.clientHeight,s=0,a=0;if(i){o=i.width,l=i.height;let e=J();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,a=i.offsetTop)}let u=ep(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-i);l<=25&&(o-=l)}else u<=25&&(o+=u);return{width:o,height:l,x:s,y:a}}(e,n);else if("document"===t){let t,n,o,l,s,a,u;r=j(e),t=j(r),n=er(r),o=r.ownerDocument.body,l=d(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=d(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),a=-n.scrollLeft+ep(r),u=-n.scrollTop,"rtl"===en(o).direction&&(a+=d(t.clientWidth,o.clientWidth)-l),i={width:l,height:s,x:a,y:u}}else if(B(t)){let e,r,o,l,s,a;r=(e=ef(t,!0,"fixed"===n)).top+t.clientTop,o=e.left+t.clientLeft,l=W(t)?eu(t):m(1),s=t.clientWidth*l.x,a=t.clientHeight*l.y,i={width:s,height:a,x:o*l.x,y:r*l.y}}else{let n=ed(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return R(i)}function eg(e){return"static"===en(e).position}function ey(e,t){if(!W(e)||"fixed"===en(e).position)return null;if(t)return t(e);let n=e.offsetParent;return j(e)===n&&(n=n.ownerDocument.body),n}function eb(e,t){var n;let r=N(e);if(G(e))return r;if(!W(e)){let t=ei(e);for(;t&&!et(t);){if(B(t)&&!eg(t))return t;t=ei(t)}return r}let i=ey(e,t);for(;i&&(n=i,z.has(V(n)))&&eg(i);)i=ey(i,t);return i&&et(i)&&eg(i)&&!Z(i)?r:i||function(e){let t=ei(e);for(;W(t)&&!et(t);){if(Z(t))return t;if(G(t))break;t=ei(t)}return null}(e)||r}let ex=async function(e){let t=this.getOffsetParent||eb,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=W(t),i=j(t),o="fixed"===n,l=ef(e,!0,o,t),s={scrollLeft:0,scrollTop:0},a=m(0);if(r||!r&&!o)if(("body"!==V(t)||$(i))&&(s=er(t)),r){let e=ef(t,!0,o,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else i&&(a.x=ep(i));o&&!r&&i&&(a.x=ep(i));let u=!i||r||o?m(0):em(i,s);return{x:l.left+s.scrollLeft-a.x-u.x,y:l.top+s.scrollTop-a.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ew={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,l=j(r),s=!!t&&G(t.floating);if(r===l||s&&o)return n;let a={scrollLeft:0,scrollTop:0},u=m(1),c=m(0),d=W(r);
2if((d||!d&&!o)&&(("body"!==V(r)||$(l))&&(a=er(r)),W(r))){let e=ef(r);u=eu(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!l||d||o?m(0):em(l,a);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-a.scrollTop*u.y+c.y+f.y}},getDocumentElement:j,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,o=[..."clippingAncestors"===n?G(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=eo(e,[],!1).filter(e=>B(e)&&"body"!==V(e)),i=null,o="fixed"===en(e).position,l=o?ei(e):e;for(;B(l)&&!et(l);){let t=en(l),n=Z(l);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&ev.has(i.position)||$(l)&&!n&&function e(t,n){let r=ei(t);return!(r===n||!B(r)||et(r))&&("fixed"===en(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):i=t,l=ei(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=o[0],s=o.reduce((e,n)=>{let r=eh(t,n,i);return e.top=d(r.top,e.top),e.right=c(r.right,e.right),e.bottom=c(r.bottom,e.bottom),e.left=d(r.left,e.left),e},eh(t,l,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:eb,getElementRects:ex,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=es(e);return{width:t,height:n}},getScale:eu,isElement:B,isRTL:function(e){return"rtl"===en(e).direction}};function eE(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function eS(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,f=ea(e),m=o||l?[...f?eo(f):[],...eo(t)]:[];m.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let v=f&&a?function(e,t){let n,r=null,i=j(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(s,a){void 0===s&&(s=!1),void 0===a&&(a=1),o();let u=e.getBoundingClientRect(),{left:f,top:m,width:v,height:h}=u;if(s||t(),!v||!h)return;let g={rootMargin:-p(m)+"px "+-p(i.clientWidth-(f+v))+"px "+-p(i.clientHeight-(m+h))+"px "+-p(f)+"px",threshold:d(0,c(1,a))||1},y=!0;function b(t){let r=t[0].intersectionRatio;if(r!==a){if(!y)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||eE(u,e.getBoundingClientRect())||l(),y=!1}try{r=new IntersectionObserver(b,{...g,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(b,g)}r.observe(e)}(!0),o}(f,n):null,h=-1,g=null;s&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&g&&(g.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),f&&!u&&g.observe(f),g.observe(t));let y=u?ef(e):null;return u&&function t(){let r=ef(e);y&&!eE(y,r)&&n(),y=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{o&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==v||v(),null==(e=g)||e.disconnect(),g=null,u&&cancelAnimationFrame(i)}}var eF=e.i(30943),eT="undefined"!=typeof document?n.useLayoutEffect:function(){};function eC(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eC(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!eC(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eO(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eL(e,t){let n=eO(e);return Math.round(t*n)/n}function ek(e){let t=n.useRef(e);return eT(()=>{t.current=e}),t}let eR=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:i,y:o,placement:l,middlewareData:s}=e,a=await I(e,n);return l===(null==(t=s.offset)?void 0:t.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:l}}}}),options:[e,t]}};e.i(50461);var eA="undefined"==typeof Element;eA||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,eA||Element.prototype.getRootNode;let eM={...n},eP=eM.useInsertionEffect||(e=>e());function eD(e){let t=n.useRef(()=>{});return eP(()=>{t.current=e}),n.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var eI="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;let e_=!1,eV=0,eN=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+eV++,ej=eM.useId||function(){let[e,t]=n.useState(()=>e_?eN():void 0);return eI(()=>{null==e&&t(eN())},[]),n.useEffect(()=>{e_=!0},[]),e},eH=n.createContext(null),eB=n.createContext(null),eW="active",eK="selected";
2function eU(e,t,n){let r=new Map,i="item"===n,o=e;if(i&&e){let{[eW]:t,[eK]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...o,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(!(i&&[eW,eK].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var l;null==(l=r.get(n))||l.push(o),e[n]=function(){for(var e,t=arguments.length,i=Array(t),o=0;o<t;o++)i[o]=arguments[o];return null==(e=r.get(n))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function e$(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}var ez=e.i(26171),eq=e.i(64728);let eG=(0,n.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});eG.displayName="FloatingContext";let eY=(0,n.createContext)(null);function eX(e){return(0,n.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function eQ(){return(0,n.useContext)(eG).setReference}function eZ(){return(0,n.useContext)(eG).getReferenceProps}function eJ(){let{getFloatingProps:e,slot:t}=(0,n.useContext)(eG);return(0,n.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}function e0(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,n.useContext)(eY),r=(0,n.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,eq.useIsoMorphicEffect)(()=>{null==t||t(null!=r?r:null)},[t,r]);let i=(0,n.useContext)(eG);return(0,n.useMemo)(()=>[i.setFloating,e?i.styles:{}],[i.setFloating,e,i.styles])}function e1({children:e,enabled:t=!0}){var i,o,s,a,u,p,m,v,h,E,R,A,D,I,_,V;let N,j,H,W,K,U,$,z,q,G,[Y,X]=(0,n.useState)(null),[Q,Z]=(0,n.useState)(0),J=(0,n.useRef)(null),[ee,et]=(0,n.useState)(null);R=ee,(0,eq.useIsoMorphicEffect)(()=>{if(!R)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(R).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(R.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(R,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[R]);let en=t&&null!==Y&&null!==ee,{to:er="bottom",gap:ei=0,offset:eo=0,padding:el=0,inner:es}=(A=Y,D=ee,N=e8(null!=(I=null==A?void 0:A.gap)?I:"var(--anchor-gap, 0)",D),j=e8(null!=(_=null==A?void 0:A.offset)?_:"var(--anchor-offset, 0)",D),H=e8(null!=(V=null==A?void 0:A.padding)?V:"var(--anchor-padding, 0)",D),{...A,gap:N,offset:j,padding:H}),[ea,eu="center"]=er.split(" ");(0,eq.useIsoMorphicEffect)(()=>{en&&Z(0)},[en]);let{refs:ec,floatingStyles:ed,context:ef}=function(e){void 0===e&&(e={});let{nodeId:t}=e,r=function(e){var t;let{open:r=!1,onOpenChange:i,elements:o}=e,l=ej(),s=n.useRef({}),[a]=n.useState(()=>{let e;return e=new Map,{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}),u=null!=((null==(t=n.useContext(eH))?void 0:t.id)||null),[c,d]=n.useState(o.reference),f=eD((e,t,n)=>{s.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:n,nested:u}),null==i||i(e,t,n)}),p=n.useMemo(()=>({setPositionReference:d}),[]),m=n.useMemo(()=>({reference:c||o.reference||null,floating:o.floating||null,domReference:o.reference}),[c,o.reference,o.floating]);return n.useMemo(()=>({dataRef:s,open:r,onOpenChange:f,elements:m,events:a,floatingId:l,refs:p}),[r,f,m,a,l,p])}({...e,elements:{reference:null,floating:null,...e.elements}}),i=e.rootContext||r,o=i.elements,[l,s]=n.useState(null),[a,u]=n.useState(null),c=(null==o?void 0:o.domReference)||l,d=n.useRef(null),f=n.useContext(eB);eI(()=>{c&&(d.current=c)},[c]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:i=[],platform:o,elements:{reference:l,floating:s}={},transform:a=!0,whileElementsMounted:u,open:c}=e,[d,f]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=n.useState(i);eC(p,i)||m(i);let[v,h]=n.useState(null),[g,y]=n.useState(null),b=n.useCallback(e=>
2{e!==S.current&&(S.current=e,h(e))},[]),x=n.useCallback(e=>{e!==F.current&&(F.current=e,y(e))},[]),w=l||v,E=s||g,S=n.useRef(null),F=n.useRef(null),T=n.useRef(d),C=null!=u,O=ek(u),L=ek(o),k=ek(c),R=n.useCallback(()=>{var e,n;let i,o,l;if(!S.current||!F.current)return;let s={placement:t,strategy:r,middleware:p};L.current&&(s.platform=L.current),(e=S.current,n=F.current,i=new Map,l={...(o={platform:ew,...s}).platform,_c:i},M(e,n,{...o,platform:l})).then(e=>{let t={...e,isPositioned:!1!==k.current};A.current&&!eC(T.current,t)&&(T.current=t,eF.flushSync(()=>{f(t)}))})},[p,t,r,L,k]);eT(()=>{!1===c&&T.current.isPositioned&&(T.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let A=n.useRef(!1);eT(()=>(A.current=!0,()=>{A.current=!1}),[]),eT(()=>{if(w&&(S.current=w),E&&(F.current=E),w&&E){if(O.current)return O.current(w,E,R);R()}},[w,E,R,O,C]);let P=n.useMemo(()=>({reference:S,floating:F,setReference:b,setFloating:x}),[b,x]),D=n.useMemo(()=>({reference:w,floating:E}),[w,E]),I=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!D.floating)return e;let t=eL(D.floating,d.x),n=eL(D.floating,d.y);return a?{...e,transform:"translate("+t+"px, "+n+"px)",...eO(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,a,D.floating,d.x,d.y]);return n.useMemo(()=>({...d,update:R,refs:P,elements:D,floatingStyles:I}),[d,R,P,D,I])}({...e,elements:{...o,...a&&{reference:a}}}),m=n.useCallback(e=>{let t=B(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),p.refs.setReference(t)},[p.refs]),v=n.useCallback(e=>{(B(e)||null===e)&&(d.current=e,s(e)),(B(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!B(e))&&p.refs.setReference(e)},[p.refs]),h=n.useMemo(()=>({...p.refs,setReference:v,setPositionReference:m,domReference:d}),[p.refs,v,m]),g=n.useMemo(()=>({...p.elements,domReference:c}),[p.elements,c]),y=n.useMemo(()=>({...p,...i,refs:h,elements:g,nodeId:t}),[p,h,g,t,i]);return eI(()=>{i.dataRef.current.floatingContext=y;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=y)}),n.useMemo(()=>({...p,context:y,refs:h,elements:g}),[p,h,g,y])}({open:en,placement:"selection"===ea?"center"===eu?"bottom":`bottom-${eu}`:"center"===eu?`${ea}`:`${ea}-${eu}`,strategy:"absolute",transform:!1,middleware:[eR({mainAxis:"selection"===ea?0:ei,crossAxis:eo}),{...{name:"shift",options:s=i={padding:el},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:i=!0,crossAxis:o=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=g(s,e),u={x:t,y:n},f=await P(e,a),p=S(y(r)),m=x(p),v=u[m],h=u[p];if(i){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=v+f[e],r=v-f[t];v=d(n,c(v,r))}
2if(o){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=h+f[e],r=h-f[t];h=d(n,c(h,r))}let b=l.fn({...e,[m]:v,[p]:h});return{...b,data:{x:b.x-t,y:b.y-n,enabled:{[m]:i,[p]:o}}}}},options:[i,o]},"selection"!==ea&&{...{name:"flip",options:p=a={padding:el},async fn(e){var t,n,r,i,o,l,s,a;let u,c,d,{placement:f,middlewareData:m,rects:v,initialPlacement:h,platform:E,elements:R}=e,{mainAxis:A=!0,crossAxis:M=!0,fallbackPlacements:D,fallbackStrategy:I="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:V=!0,...N}=g(p,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let j=y(f),H=S(h),B=y(h)===h,W=await (null==E.isRTL?void 0:E.isRTL(R.floating)),K=D||(B||!V?[k(h)]:(u=k(h),[F(h),u,F(u)])),U="none"!==_;!D&&U&&K.push(...(c=b(h),d=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?C:T;return t?T:C;case"left":case"right":return t?O:L;default:return[]}}(y(h),"start"===_,W),c&&(d=d.map(e=>e+"-"+c),V&&(d=d.concat(d.map(F)))),d));let $=[h,...K],z=await P(e,N),q=[],G=(null==(n=m.flip)?void 0:n.overflows)||[];if(A&&q.push(z[j]),M){let e,t,n,r,i=(l=f,s=v,void 0===(a=W)&&(a=!1),e=b(l),n=w(t=x(S(l))),r="x"===t?e===(a?"end":"start")?"right":"left":"start"===e?"bottom":"top",s.reference[n]>s.floating[n]&&(r=k(r)),[r,k(r)]);q.push(z[i[0]],z[i[1]])}if(G=[...G,{placement:f,overflows:q}],!q.every(e=>e<=0)){let e=((null==(r=m.flip)?void 0:r.index)||0)+1,t=$[e];if(t&&("alignment"!==M||H===S(t)||G.every(e=>S(e.placement)!==H||e.overflows[0]>0)))return{data:{index:e,overflows:G},reset:{placement:t}};let n=null==(i=G.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(I){case"bestFit":{let e=null==(o=G.filter(e=>{if(U){let t=S(e.placement);return t===H||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(n=e);break}case"initialPlacement":n=h}if(f!==n)return{reset:{placement:n}}}return{}}},options:[a,u]},"selection"===ea&&es?{name:"inner",options:W={...es,padding:el,overflowRef:J,offset:Q,minItemsVisible:4,referenceOverflowThreshold:el,onFallbackChange(e){var t,n;if(!e)return;let i=ef.elements.floating;if(!i)return;let o=parseFloat(getComputedStyle(i).scrollPaddingBottom)||0,l=Math.min(4,i.childElementCount),s=0,a=0;for(let e of null!=(n=null==(t=ef.elements.floating)?void 0:t.childNodes)?n:[])if(r.isHTMLElement(e)){let t=e.offsetTop,n=t+e.clientHeight+o,r=i.scrollTop,u=r+i.clientHeight;if(t>=r&&n<=u)l--;else{a=Math.max(0,Math.min(n,u)-Math.max(t,r)),s=e.clientHeight;break}}l>=1&&Z(e=>{let t=s*l-a+o;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:n,onFallbackChange:r,offset:i=0,index:o=0,minItemsVisible:l=4,referenceOverflowThreshold:s=0,scrollRef:a,...u}=g(W,e),{rects:p,elements:{floating:m}}=e,v=t.current[o],h=(null==a?void 0:a.current)||m,y=m.clientTop||h.clientTop,b=0!==m.clientTop,x=0!==h.clientTop,w=m===h;if(!v)return{};let E={...e,...await eR(-v.offsetTop-m.clientTop-p.reference.height/2-v.offsetHeight/2-i).fn(e)},S=await P(e$(E,h.scrollHeight+y+m.clientTop),u),F=await P(E,{...u,elementContext:"reference"}),T=d(0,S.top),C=E.y+T,O=(h.scrollHeight>h.clientHeight?e=>e:f)(d(0,h.scrollHeight+(b&&w||x?2*y:0)-T-d(0,S.bottom)));if(h.style.maxHeight=O+"px",h.scrollTop=T,r){let e=h.offsetHeight<v.offsetHeight*c(l,t.current.length)-1||F.top>=-s||F.bottom>=-s;eF.flushSync(()=>r(e))}return n&&(n.current=await P(e$({...E,y:C},h.offsetHeight+y+m.clientTop),u)),{y:C}}}:null,{...{name:"size",options:h=m={padding:el,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}},async fn(e){var t,n;let r,i,{placement:o,rects:l,platform:s,elements:a}=e,{apply:u=()=>{},...f}=g(h,e),p=await P(e,f),m=y(o),v=b(o),x="y"===S(o),{width:w,height:E}=l.floating;"top"===m||"bottom"===m?(r=m,i=v===(await (null==s.isRTL?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(i=m,r="end"===v?"top":"bottom");let F=E-p.top-p.bottom,T=w-p.left-p.right,C=c(E-p[r],F),O=c(w-p[i],T),L=!e.middlewareData.shift,k=C,R=O;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(R=T),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(k=F),L&&!v){let e=d(p.left,0),t=d(p.right,0),n=d(p.top,0),r=d(p.bottom,0);x?R=w-2*(0!==e||0!==t?e+t:d(p.left,p.right)):k=E-2*(0!==n||0!==r?n+r:d(p.top,p.bottom))}await u({...e,availableWidth:R,availableHeight:k});let A=await s.getDimensions(a.floating);return w!==A.width||E!==A.height?{reset:{rects:!0}}:{}}},options:[m,v]}
2].filter(Boolean),whileElementsMounted:eS}),[ep=ea,em=eu]=ef.placement.split("-");"selection"===ea&&(ep="selection");let ev=(0,n.useMemo)(()=>({anchor:[ep,em].filter(Boolean).join(" ")}),[ep,em]),{getReferenceProps:eh,getFloatingProps:eg}=(K=(E=[function(e,t){let{open:r,elements:i}=e,{enabled:o=!0,overflowRef:l,scrollRef:s,onChange:a}=t,u=eD(a),c=n.useRef(!1),d=n.useRef(null),f=n.useRef(null);n.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==l.current)return;let n=e.deltaY,r=l.current.top>=-.5,i=l.current.bottom>=-.5,o=t.scrollHeight-t.clientHeight,s=n<0?-1:1,a=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!r&&n>0||!i&&n<0)e.preventDefault(),eF.flushSync(()=>{u(e=>e+Math[a](n,o*s))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent)&&(t.scrollTop+=n)}}let t=(null==s?void 0:s.current)||i.floating;if(r&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=l.current&&(f.current={...l.current})}),()=>{d.current=null,f.current=null,t.removeEventListener("wheel",e)}},[o,r,i.floating,l,s,u]);let p=n.useMemo(()=>({onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){let e=(null==s?void 0:s.current)||i.floating;if(l.current&&e&&c.current){if(null!==d.current){let t=e.scrollTop-d.current;(l.current.bottom<-.5&&t<-1||l.current.top<-.5&&t>1)&&eF.flushSync(()=>u(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}),[i.floating,u,l,s]);return n.useMemo(()=>o?{floating:p}:{},[o,p])}(ef,{overflowRef:J,onChange:Z})]).map(e=>null==e?void 0:e.reference),U=E.map(e=>null==e?void 0:e.floating),$=E.map(e=>null==e?void 0:e.item),z=n.useCallback(e=>eU(e,E,"reference"),K),q=n.useCallback(e=>eU(e,E,"floating"),U),G=n.useCallback(e=>eU(e,E,"item"),$),n.useMemo(()=>({getReferenceProps:z,getFloatingProps:q,getItemProps:G}),[z,q,G])),ey=(0,l.useEvent)(e=>{et(e),ec.setFloating(e)});return n.createElement(eY.Provider,{value:X},n.createElement(eG.Provider,{value:{setFloating:ey,setReference:ec.setReference,styles:ed,getReferenceProps:eh,getFloatingProps:eg,slot:ev}},e))}function e8(e,t,r){let i=(0,ez.useDisposables)(),o=(0,l.useEvent)((e,t)=>{if(null==e)return[r,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[r,null];let n=e7(e,t);return[n,r=>{let o=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),i=n[1].slice(t+1).trim();return i?[r,...e(i)]:[r]}return[]}(e);{let l=o.map(e=>window.getComputedStyle(t).getPropertyValue(e));i.requestAnimationFrame(function s(){i.nextFrame(s);let a=!1;for(let[e,n]of o.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==r){l[e]=r,a=!0;break}}if(!a)return;let u=e7(e,t);n!==u&&(r(u),n=u)})}return i.dispose}]}return[r,null]}),s=(0,n.useMemo)(()=>
2o(e,t)[0],[e,t]),[a=s,u]=(0,n.useState)();return(0,eq.useIsoMorphicEffect)(()=>{let[n,r]=o(e,t);if(u(n),r)return r(u)},[e,t]),a}function e7(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}function e2(e,t){let[r,i]=(0,n.useState)(t);return e||r===t||i(t),e?r:t}eY.displayName="PlacementContext",e.s(["FloatingProvider",()=>e1,"useFloatingPanel",()=>e0,"useFloatingPanelProps",()=>eJ,"useFloatingReference",()=>eQ,"useFloatingReferenceProps",()=>eZ,"useResolvedAnchor",()=>eX],15503),n.default.forwardRef(function({children:e,freeze:t},r){let i=e2(t,e);return(0,n.isValidElement)(i)?(0,n.cloneElement)(i,{ref:r}):n.default.createElement(n.default.Fragment,null,i)}),e.s(["useFrozenData",()=>e2],48714);var e4=((t=e4||{})[t.First=0]="First",t[t.Previous=1]="Previous",t[t.Next=2]="Next",t[t.Last=3]="Last",t[t.Specific=4]="Specific",t[t.Nothing=5]="Nothing",t);function e9(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===i&&(i=n.length);for(let e=i-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=i+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:throw Error("Unexpected object: "+e)}}e.s(["Focus",()=>e4,"calculateActiveIndex",()=>e9],87706)},78270,e=>{"use strict";let t;var n=((t=n||{}).Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t);e.s(["Keys",()=>n])},21867,e=>{"use strict";var t=e.i(91788),n=e.i(38403),r=e.i(93481);function i(e){let i=(0,r.useEvent)(e),o=(0,t.useRef)(!1);(0,t.useEffect)(()=>(o.current=!1,()=>{o.current=!0,(0,n.microTask)(()=>{o.current&&i()})}),[i])}e.s(["useOnUnmount",()=>i])},75621,e=>{"use strict";var t=e.i(91788);let n=(0,t.createContext)(!1);function r(){return(0,t.useContext)(n)}function i(e){return t.default.createElement(n.Provider,{value:e.force},e.children)}e.s(["ForcePortalRoot",()=>i,"usePortalRoot",()=>r])},62750,e=>{"use strict";var t=e.i(91788),n=e.i(30943),r=e.i(26171),i=e.i(93481),o=e.i(21867),l=e.i(76925),s=e.i(56833),a=e.i(75621),u=e.i(81093),c=e.i(74664);let d=t.Fragment,f=(0,c.forwardRefWithAs)(function(e,i){let{ownerDocument:f=null,...p}=e,h=(0,t.useRef)(null),g=(0,s.useSyncRefs)((0,s.optionalRef)(e=>{h.current=e}),i),y=(0,l.useOwnerDocument)(h.current),b=function(e){let n=(0,a.usePortalRoot)(),r=(0,t.useContext)(m),[i,o]=(0,t.useState)(()=>{var t;if(!n&&null!==r)return null!=(t=r.current)?t:null;if(u.env.isServer)return null;let i=null==e?void 0:e.getElementById("headlessui-portal-root");if(i)return i;if(null===e)return null;let o=e.createElement("div");return o.setAttribute("id","headlessui-portal-root"),e.body.appendChild(o)});return(0,t.useEffect)(()=>{null!==i&&(null!=e&&e.body.contains(i)||null==e||e.body.appendChild(i))},[i,e]),(0,t.useEffect)(()=>{n||null!==r&&o(r.current)},[r,o,n]),i}(null!=f?f:y),x=(0,t.useContext)(v),w=(0,r.useDisposables)(),E=(0,c.useRender)();return(0,o.useOnUnmount)(()=>{var e;b&&b.childNodes.length<=0&&(null==(e=b.parentElement)||e.removeChild(b))}),b?(0,n.createPortal)(t.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{w.dispose(),x&&e&&w.add(x.register(e))}},E({ourProps:{ref:g},theirProps:p,slot:{},defaultTag:d,name:"Portal"})),b):null}),p=t.Fragment,m=(0,t.createContext)(null),v=(0,t.createContext)(null);function h(){let e=(0,t.useContext)(v),n=(0,t.useRef)([]),r=(0,i.useEvent)(t=>(n.current.push(t),e&&e.register(t),()=>o(t))),o=(0,i.useEvent)(t=>{let r=n.current.indexOf(t);-1!==r&&n.current.splice(r,1),e&&e.unregister(t)}),l=(0,t.useMemo)(()=>({register:r,unregister:o,portals:n}),[r,o,n]);return[n,(0,t.useMemo)(()=>function({children:e}){return t.default.createElement(v.Provider,{value:l},e)},[l])]}
2let g=(0,c.forwardRefWithAs)(function(e,n){let r=(0,s.useSyncRefs)(n),{enabled:i=!0,ownerDocument:o,...l}=e,a=(0,c.useRender)();return i?t.default.createElement(f,{...l,ownerDocument:o,ref:r}):a({ourProps:{ref:r},theirProps:l,slot:{},defaultTag:d,name:"Portal"})}),y=(0,c.forwardRefWithAs)(function(e,n){let{target:r,...i}=e,o={ref:(0,s.useSyncRefs)(n)},l=(0,c.useRender)();return t.default.createElement(m.Provider,{value:r},l({ourProps:o,theirProps:i,defaultTag:p,name:"Popover.Group"}))}),b=Object.assign(g,{Group:y});e.s(["Portal",()=>b,"PortalGroup",()=>y,"useNestedPortals",()=>h])},63526,e=>{"use strict";let t,n,r,i;var o=e.i(91398),l=e.i(76602),s=e.i(22434),a=e.i(22843),u=e.i(62154),c=e.i(89201),d=e.i(35110),f=e.i(29933),p=e.i(10454),m=e.i(91788),v=e.i(19580),h=e.i(98109),g=e.i(9769),y=e.i(78584),b=e.i(41243),x=e.i(30943),w=e.i(72016),E=e.i(59146),S=e.i(29672),F=e.i(60374),T=e.i(26171),C=e.i(80150),O=e.i(93481),L=e.i(71147),k=e.i(73483),R=e.i(64728),A=e.i(15067),M=e.i(68327),P=e.i(87264),D=e.i(76925),I=e.i(41888),_=e.i(99030),V=e.i(4067),N=e.i(8404),j=e.i(56833),H=e.i(63749),B=e.i(98294),W=e.i(80281),K=e.i(60360),U=e.i(15503),$=e.i(28708),z=e.i(48714),q=e.i(96061),G=e.i(96694),Y=e.i(31774),X=e.i(59778),Q=e.i(87706),Z=e.i(60004),J=e.i(55367),ee=e.i(65383),et=e.i(47105),en=e.i(26417),er=e.i(80795),ei=e.i(74664),eo=e.i(72381),el=e.i(78270),es=e.i(62750),ea=e.i(14929);let eu={kind:"Idle"},ec={kind:"Moved"};function ed(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}var ef=Object.defineProperty,ep=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?ef(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},em=((t=em||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),ev=((n=ev||{})[n.Single=0]="Single",n[n.Multi=1]="Multi",n),eh=((r=eh||{})[r.Pointer=0]="Pointer",r[r.Other=1]="Other",r),eg=((i=eg||{})[i.OpenListbox=0]="OpenListbox",i[i.CloseListbox=1]="CloseListbox",i[i.GoToOption=2]="GoToOption",i[i.Search=3]="Search",i[i.ClearSearch=4]="ClearSearch",i[i.SelectOption=5]="SelectOption",i[i.RegisterOptions=6]="RegisterOptions",i[i.UnregisterOptions=7]="UnregisterOptions",i[i.SetButtonElement=8]="SetButtonElement",i[i.SetOptionsElement=9]="SetOptionsElement",i[i.SortOptions=10]="SortOptions",i[i.MarkButtonAsMoved=11]="MarkButtonAsMoved",i);function ey(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,ee.sortByDomNode)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),i=n?r.indexOf(n):null;return -1===i&&(i=null),{options:r,activeOptionIndex:i}}let eb={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?{kind:"Tracked",position:ed(e.buttonElement)}:e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:Q.Focus.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let n=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,i=e.options.findIndex(e=>r(e.dataRef.current.value));return -1!==i&&(n=i),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:eu}},2(e,t){var n,r,i,o,l;if(e.dataRef.current.disabled||1===e.listboxState)return e;let s={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===Q.Focus.Nothing)return{...s,activeOptionIndex:null};if(t.focus===Q.Focus.Specific)return{...s,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===Q.Focus.Previous){let n=e.activeOptionIndex;if(null!==n){let o=e.options[n].dataRef.current.domRef,l=(0,Q.calculateActiveIndex)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.options[l].dataRef.current.domRef;if((null==(r=o.current)?void 0:r.previousElementSibling)===t.current||(null==(i=t.current)?void 0:i.previousElementSibling)===null)return{...s,activeOptionIndex:l}}}}else if(t.focus===Q.Focus.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,i=(0,Q.calculateActiveIndex)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.options[i].dataRef.current.domRef;if((null==(o=r.current)?void 0:o.nextElementSibling)===t.current||(null==(l=t.current)?void 0:l.nextElementSibling)===null)return{...s,activeOptionIndex:i}}}}let a=ey(e),u=(0,Q.calculateActiveIndex)(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...s,...a,activeOptionIndex:u}},3:(e,t)=>
2{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),i=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),o=i?e.options.indexOf(i):-1;return -1===o||o===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:o,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:e=>0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e},6:(e,t)=>{let n=e.options.concat(t.options),r=e.activeOptionIndex;if(e.pendingFocus.focus!==Q.Focus.Nothing&&(r=(0,Q.calculateActiveIndex)(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=n.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(r=e)}}return{...e,options:n,activeOptionIndex:r,pendingFocus:{focus:Q.Focus.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let n=e.options,r=[],i=new Set(t.options);for(let[e,t]of n.entries())if(i.has(t.id)&&(r.push(e),i.delete(t.id),0===i.size))break;if(r.length>0)for(let e of(n=n.slice(),r.reverse()))n.splice(e,1);return{...e,options:n,activationTrigger:1}},8:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...ey(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:ec}};class ex extends ea.Machine{constructor(e){super(e),ep(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:i}=this.state.dataRef.current;return(0,en.match)(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=i.slice(),o=r.findIndex(t=>n(t,e));return -1===o?r.push(e):r.splice(o,1),null==t?void 0:t(r)}})},registerOption:(0,ea.batch)(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:(0,ea.batch)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,ea.batch)(()=>{let e=null;return[(t,n)=>{e={type:2,...t,trigger:n}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),ep(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,r=e.options;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeOptionIndex,i=e.options;return null!==r&&(null==(n=i[r])?void 0:n.id)===t},hasFrozenValue:e=>e.frozenValue,shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=Y.stackMachines.get(null);this.disposables.add(t.on(Y.ActionTypes.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.listboxState||this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add(function(e,t,n){let r=(0,Z.disposables)();if("Tracked"===t.kind){let i=function(){o!==ed(e)&&(r.dispose(),n())},{position:o}=t,l=new ResizeObserver(i);l.observe(e),r.add(()=>l.disconnect()),r.addEventListener(window,"scroll",i,{passive:!0}),r.addEventListener(window,"resize",i)}return()=>r.dispose()}(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var n;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(n=this.state.buttonElement)||n.focus({preventScroll:!0}))})}static new({id:e,__demoMode:t=!1}){return new ex({id:e,dataRef:{current:{}},listboxState:+!t,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:Q.Focus.Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:eu})}reduce(e,t){return(0,en.match)(t.type,eb,e,t)}}var ew=e.i(21867);let eE=(0,m.createContext)(null);function eS(e){let t=(0,m.useContext)(eE);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eF),t}return t}function eF({id:e,__demoMode:t=!1}){let n=(0,m.useMemo)(()=>ex.new({id:e,__demoMode:t}),[]);return(0,ew.useOnUnmount)(()=>n.dispose()),n}let eT=(0,m.createContext)(null);function eC(e){let t=(0,m.useContext)(eT);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eC),t}return t}eT.displayName="ListboxDataContext";let eO=m.Fragment,eL=(0,m.createContext)(!1),ek=ei.RenderFeatures.RenderStrategy|ei.RenderFeatures.Static,eR=m.Fragment,eA=(0,ei.forwardRefWithAs)(function(e,t){let n=(0,m.useId)(),r=(0,K.useDisabled)(),{value:i,defaultValue:o,form:l,name:s,onChange:a,by:u,invalid:c=!1,disabled:d=r||!1,horizontal:f=!1,multiple:p=!1,__demoMode:v=!1,...h}
2=e,y=(0,j.useSyncRefs)(t),b=(0,F.useDefaultValue)(o),[x=p?[]:void 0,w]=(0,S.useControllable)(i,a,b),T=eF({id:n,__demoMode:v}),C=(0,m.useRef)({static:!1,hold:!1}),O=(0,m.useRef)(new Map),L=(0,E.useByComparator)(u),k=(0,m.useCallback)(e=>(0,en.match)(A.mode,{[ev.Multi]:()=>x.some(t=>L(t,e)),[ev.Single]:()=>L(x,e)}),[x]),A=(0,N.useSlot)({value:x,disabled:d,invalid:c,mode:p?ev.Multi:ev.Single,orientation:f?"horizontal":"vertical",onChange:w,compare:L,isSelected:k,optionsPropsRef:C,listRef:O});(0,R.useIsoMorphicEffect)(()=>{T.state.dataRef.current=A},[A]);let M=(0,X.useSlice)(T,e=>e.listboxState),D=Y.stackMachines.get(null),I=(0,X.useSlice)(D,(0,m.useCallback)(e=>D.selectors.isTop(e,n),[D,n])),[_,V]=(0,X.useSlice)(T,e=>[e.buttonElement,e.optionsElement]);(0,P.useOutsideClick)(I,[_,V],(e,t)=>{T.send({type:eg.CloseListbox}),(0,ee.isFocusableElement)(t,ee.FocusableMode.Loose)||(e.preventDefault(),null==_||_.focus())});let H=(0,N.useSlot)({open:M===em.Open,disabled:d,invalid:c,value:x}),[B,W]=(0,g.useLabels)({inherit:!0}),z=(0,m.useCallback)(()=>{if(void 0!==b)return null==w?void 0:w(b)},[w,b]),q=(0,ei.useRender)();return m.default.createElement(W,{value:B,props:{htmlFor:null==_?void 0:_.id},slot:{open:M===em.Open,disabled:d}},m.default.createElement(U.FloatingProvider,null,m.default.createElement(eE.Provider,{value:T},m.default.createElement(eT.Provider,{value:A},m.default.createElement(G.OpenClosedProvider,{value:(0,en.match)(M,{[em.Open]:G.State.Open,[em.Closed]:G.State.Closed})},null!=s&&null!=x&&m.default.createElement($.FormFields,{disabled:d,data:{[s]:x},form:l,onReset:z}),q({ourProps:{ref:y},theirProps:h,slot:H,defaultTag:eO,name:"Listbox"}))))))}),eM=(0,ei.forwardRefWithAs)(function(e,t){let n=(0,m.useId)(),r=(0,q.useProvidedId)(),i=eC("Listbox.Button"),o=eS("Listbox.Button"),{id:l=r||`headlessui-listbox-button-${n}`,disabled:s=i.disabled||!1,autoFocus:a=!1,...u}=e,c=(0,j.useSyncRefs)(t,(0,U.useFloatingReference)(),o.actions.setButtonElement),d=(0,U.useFloatingReferenceProps)(),[f,p,v]=(0,X.useSlice)(o,e=>[e.listboxState,e.buttonElement,e.optionsElement]),h=f===em.Open;(0,I.useQuickRelease)(h,{trigger:p,action:(0,m.useCallback)(e=>{if(null!=p&&p.contains(e.target))return I.Action.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return J.isHTMLElement(t)?I.Action.Select(t):null!=v&&v.contains(e.target)?I.Action.Ignore:I.Action.Close},[p,v]),close:o.actions.closeListbox,select:o.actions.selectActiveOption});let E=(0,O.useEvent)(e=>{switch(e.key){case el.Keys.Enter:(0,et.attemptSubmit)(e.currentTarget);break;case el.Keys.Space:case el.Keys.ArrowDown:e.preventDefault(),o.actions.openListbox({focus:i.value?Q.Focus.Nothing:Q.Focus.First});break;case el.Keys.ArrowUp:e.preventDefault(),o.actions.openListbox({focus:i.value?Q.Focus.Nothing:Q.Focus.Last})}}),S=(0,O.useEvent)(e=>{e.key===el.Keys.Space&&e.preventDefault()}),F=(0,L.useHandleToggle)(e=>{var t;o.state.listboxState===em.Open?((0,x.flushSync)(()=>o.actions.closeListbox()),null==(t=o.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),o.actions.openListbox({focus:Q.Focus.Nothing}))}),T=(0,O.useEvent)(e=>e.preventDefault()),C=(0,g.useLabelledBy)([l]),k=(0,eo.useDescribedBy)(),{isFocusVisible:R,focusProps:A}=(0,y.useFocusRing)({autoFocus:a}),{isHovered:M,hoverProps:P}=(0,b.useHover)({isDisabled:s}),{pressed:D,pressProps:V}=(0,w.useActivePress)({disabled:s}),H=(0,N.useSlot)({open:f===em.Open,active:D||f===em.Open,disabled:s,invalid:i.invalid,value:i.value,hover:M,focus:R,autofocus:a}),B=(0,X.useSlice)(o,e=>e.listboxState===em.Open),W=(0,ei.mergeProps)(d(),{ref:c,id:l,type:(0,_.useResolveButtonType)(e,p),"aria-haspopup":"listbox","aria-controls":null==v?void 0:v.id,"aria-expanded":B,"aria-labelledby":C,"aria-describedby":k,disabled:s||void 0,autoFocus:a,onKeyDown:E,onKeyUp:S,onKeyPress:T},F,A,P,V);return(0,ei.useRender)()({ourProps:W,theirProps:u,slot:H,defaultTag:"button",name:"Listbox.Button"})}),eP=g.Label,eD=(0,ei.forwardRefWithAs)(function(e,t){let n=(0,m.useId)(),{id:r=`headlessui-listbox-options-${n}`,anchor:i,portal:o=!1,modal:l=!0,transition:s=!1,...a}=e,u=(0,U.useResolvedAnchor)(i),[c,d]=(0,m.useState)(null);u&&(o=!0);let f=eC("Listbox.Options"),p=eS("Listbox.Options"),[v,h,g,y]=(0,X.useSlice)(p,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),b=(0,D.useOwnerDocument)(h),w=(0,D.useOwnerDocument)(g),E=(0,G.useOpenClosed)(),[S,F]=(0,W.useTransition)(s,c,null!==E?(E&G.State.Open)===G.State.Open:v===em.Open);(0,M.useOnDisappear)(S,h,p.actions.closeListbox);let L=!y&&l&&v===em.Open;(0,V.useScrollLock)(L,w);let R=!y&&l&&v===em.Open;(0,k.useInertOthers)(R,{allowed:(0,m.useCallback)(()=>[h,g],[h,g])});let A=!(0,X.useSlice)(p,p.selectors.didButtonMove)&&S,P=(0,X.useSlice)(p,p.selectors.hasFrozenValue)&&!e.static,I=(0,z.useFrozenData)(P,f.value),_=(0,m.useCallback)(e=>f.compare(I,e),[f.compare,I]),H=(0,X.useSlice)(p,e=>{var t;if(null==u||!(null!=(t=null==u?void 0:u.to)&&t.includes("selection")))return null;let n=e.options.findIndex(e=>_(e.dataRef.current.value));return -1===n&&(n=0),n}),B=(()=>
2{if(null==u)return;if(null===H)return{...u,inner:void 0};let e=Array.from(f.listRef.current.values());return{...u,inner:{listRef:{current:e},index:H}}})(),[K,$]=(0,U.useFloatingPanel)(B),q=(0,U.useFloatingPanelProps)(),Y=(0,j.useSyncRefs)(t,u?K:null,p.actions.setOptionsElement,d),Z=(0,T.useDisposables)();(0,m.useEffect)(()=>{g&&v===em.Open&&((0,er.isActiveElement)(g)||null==g||g.focus({preventScroll:!0}))},[v,g]);let J=(0,O.useEvent)(e=>{var t;switch(Z.dispose(),e.key){case el.Keys.Space:if(""!==p.state.searchQuery)return e.preventDefault(),e.stopPropagation(),p.actions.search(e.key);case el.Keys.Enter:e.preventDefault(),e.stopPropagation(),p.actions.selectActiveOption();break;case(0,en.match)(f.orientation,{vertical:el.Keys.ArrowDown,horizontal:el.Keys.ArrowRight}):return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:Q.Focus.Next});case(0,en.match)(f.orientation,{vertical:el.Keys.ArrowUp,horizontal:el.Keys.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:Q.Focus.Previous});case el.Keys.Home:case el.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:Q.Focus.First});case el.Keys.End:case el.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:Q.Focus.Last});case el.Keys.Escape:e.preventDefault(),e.stopPropagation(),(0,x.flushSync)(()=>p.actions.closeListbox()),null==(t=p.state.buttonElement)||t.focus({preventScroll:!0});return;case el.Keys.Tab:e.preventDefault(),e.stopPropagation(),(0,x.flushSync)(()=>p.actions.closeListbox()),(0,ee.focusFrom)(p.state.buttonElement,e.shiftKey?ee.Focus.Previous:ee.Focus.Next);break;default:1===e.key.length&&(p.actions.search(e.key),Z.setTimeout(()=>p.actions.clearSearch(),350))}}),et=(0,X.useSlice)(p,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),eo=(0,N.useSlot)({open:v===em.Open}),ea=(0,ei.mergeProps)(u?q():{},{id:r,ref:Y,"aria-activedescendant":(0,X.useSlice)(p,p.selectors.activeDescendantId),"aria-multiselectable":f.mode===ev.Multi||void 0,"aria-labelledby":et,"aria-orientation":f.orientation,onKeyDown:J,role:"listbox",tabIndex:v===em.Open?0:void 0,style:{...a.style,...$,"--button-width":(0,C.useElementSize)(S,h,!0).width},...(0,W.transitionDataAttributes)(F)}),eu=(0,ei.useRender)(),ec=(0,m.useMemo)(()=>f.mode===ev.Multi?f:{...f,isSelected:_},[f,_]);return m.default.createElement(es.Portal,{enabled:!!o&&(e.static||S),ownerDocument:b},m.default.createElement(eT.Provider,{value:ec},eu({ourProps:ea,theirProps:a,slot:eo,defaultTag:"div",features:ek,visible:A,name:"Listbox.Options"}
2)))}),eI=(0,ei.forwardRefWithAs)(function(e,t){let n=(0,m.useId)(),{id:r=`headlessui-listbox-option-${n}`,disabled:i=!1,value:o,...l}=e,s=!0===(0,m.useContext)(eL),a=eC("Listbox.Option"),u=eS("Listbox.Option"),c=(0,X.useSlice)(u,e=>u.selectors.isActive(e,r)),d=a.isSelected(o),f=(0,m.useRef)(null),p=(0,H.useTextValue)(f),v=(0,A.useLatestValue)({disabled:i,value:o,domRef:f,get textValue(){return p()}}),h=(0,j.useSyncRefs)(t,f,e=>{e?a.listRef.current.set(r,e):a.listRef.current.delete(r)}),g=(0,X.useSlice)(u,e=>u.selectors.shouldScrollIntoView(e,r));(0,R.useIsoMorphicEffect)(()=>{if(g)return(0,Z.disposables)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=f.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[g,f]),(0,R.useIsoMorphicEffect)(()=>{if(!s)return u.actions.registerOption(r,v),()=>u.actions.unregisterOption(r)},[v,r,s]);let y=(0,O.useEvent)(e=>{if(i)return e.preventDefault();u.actions.selectOption(o)}),b=(0,O.useEvent)(()=>{if(i)return u.actions.goToOption({focus:Q.Focus.Nothing});u.actions.goToOption({focus:Q.Focus.Specific,id:r})}),x=(0,B.useTrackedPointer)(),w=(0,O.useEvent)(e=>x.update(e)),E=(0,O.useEvent)(e=>{x.wasMoved(e)&&(i||c&&u.state.activationTrigger===eh.Pointer||u.actions.goToOption({focus:Q.Focus.Specific,id:r},eh.Pointer))}),S=(0,O.useEvent)(e=>{x.wasMoved(e)&&(i||c&&u.state.activationTrigger===eh.Pointer&&u.actions.goToOption({focus:Q.Focus.Nothing}))}),F=(0,N.useSlot)({active:c,focus:c,selected:d,disabled:i,selectedOption:d&&s}),T=s?{}:{id:r,ref:h,role:"option",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-selected":d,disabled:void 0,onClick:y,onFocus:b,onPointerEnter:w,onMouseEnter:w,onPointerMove:E,onMouseMove:E,onPointerLeave:S,onMouseLeave:S},C=(0,ei.useRender)();return!d&&s?null:C({ourProps:T,theirProps:l,slot:F,defaultTag:"div",name:"Listbox.Option"})}),e_=Object.assign(eA,{Button:eM,Label:eP,Options:eD,Option:eI,SelectedOption:(0,ei.forwardRefWithAs)(function(e,t){let{options:n,placeholder:r,...i}=e,o={ref:(0,j.useSyncRefs)(t)},l=eC("ListboxSelectedOption"),s=(0,N.useSlot)({}),a=void 0===l.value||null===l.value||l.mode===ev.Multi&&Array.isArray(l.value)&&0===l.value.length,u=(0,ei.useRender)();return m.default.createElement(eL.Provider,{value:!0},u({ourProps:o,theirProps:{...i,children:m.default.createElement(m.default.Fragment,null,r&&a?r:n)},slot:s,defaultTag:eR,name:"ListboxSelectedOption"}))})});var eV=e.i(95485),eN=e.i(87407),ej=e.i(97011);let eH=({className:e,countries:t,label:n,flag:r,selected:i,setSelected:l})=>{let[s,a]=(0,m.useState)(0),u=(0,m.useRef)(null),c=()=>{u?.current&&a(u?.current?.scrollWidth)};return(0,o.jsxs)(h.Field,{className:e,children:[n&&(0,o.jsx)(g.Label,{className:"mb-2 block text-sm font-bold",children:n}),(0,o.jsx)(e_,{value:i,onChange:l,children:({open:e})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(eM,{className:"flex w-full items-center justify-between rounded bg-gray-100 p-4 text-sm font-bold",ref:u,onClick:c,children:[(0,o.jsxs)("div",{className:"flex min-h-4 items-center gap-2",children:[r&&(0,o.jsx)(eN.default,{countryCode:r,svg:!0}),i?.country,(0,o.jsx)(o.Fragment,{})]}),(0,o.jsx)("div",{className:(0,ej.twMerge)("default-transition",e?"-rotate-90":"rotate-0"),children:(0,o.jsx)(v.default,{})})]}),(0,o.jsx)(eV.Transition,{as:m.Fragment,show:e,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:(0,o.jsx)(eD,{anchor:"bottom",modal:!1,className:"custom-scrollbar z-100 mt-2 max-h-[50vh]! w-full overflow-hidden rounded-lg bg-white shadow-lg",unmount:!1,style:{width:s},children:t&&t?.map(e=>(0,o.jsxs)(eI,{value:e,className:"flex cursor-pointer items-center gap-2 px-4 py-2 data-focus:bg-gray-100",children:[(0,o.jsx)(eN.default,{countryCode:e.defaultCountryCode,svg:!0}),(0,o.jsx)("span",{children:e.country})]},e.country))})})]})})]})},eB=({className:e,options:t,label:n,selected:r,setSelected:i})=>{let[l,s]=(0,m.useState)(0),a=(0,m.useRef)(null),{selection:u}=(0,c.useCentra)(),d=()=>{a?.current&&s(a?.current?.scrollWidth)};return(0,o.jsxs)(h.Field,{className:e,children:[n&&(0,o.jsx)(g.Label,{className:"mb-2 block text-sm font-bold",children:n}),(0,o.jsx)(e_,{value:r,onChange:i,children:({open:e})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(eM,{className:"flex w-full items-center justify-between rounded bg-gray-100 p-4 text-sm font-bold",ref:a,onClick:d,children:[(0,o.jsx)("div",{className:"flex min-h-4 items-center gap-2",children:r?.language||u?.location?.language?.name}),t&&t?.length>1&&(0,o.jsx)("div",{className:(0,ej.twMerge)("default-transition",e?"-rotate-90":"rotate-0"),children:(0,o.jsx)(v.default,{})})]}),(0,o.jsx)(eV.Transition,{as:m.Fragment,show:e,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:(0,o.jsx)(eD,{anchor:"bottom",modal:!1,className:"custom-scrollbar z-100 mt-2 max-h-[50vh]! w-full overflow-hidden rounded-lg bg-white shadow-lg",unmount:!1,style:{width:l},children:t&&t.length>1&&t?.map(e=>(0,o.jsx)(eI,{value:e,className:"flex cursor-pointer items-center gap-2 px-4 py-2 data-focus:bg-gray-100",children:(0,o.jsx)("span",{children:e.language})},e.siteSlug))})})]})})]})};e.s(["default",0,({availableSites:e,site:t})=>{var n,r;let i,v,[h,g]=(0,m.useState)(""),{isOptionsMenuOpen:y,setIsOptionsMenuOpen:b,ipDetectedCountry:x,isAgeLimitPopupOpen:w}=(0,u.useApp)(),{selection:E,isLoading:S}=(0,c.useCentra)(),{t:F}=(0,d.useTranslation)(),{switchCountry:T,isSwitchingCountry:C}=(0,p.default)({currentSiteSlug:t.siteSlug,availableSites:e}),O=(0,m.useMemo)(()=>new Intl.DisplayNames(["en"],{type:"region"}),[]),L=(0,m.useMemo)(()=>new Intl.DisplayNames(["en"],{type:"language"}),[]),k=(n=t.siteSlug,(i=e.find(e=>e.siteSlug===n))?{language:i.language,siteSlug:i.siteSlug}:null),[R,A]=(0,m.useState)(null),[M,P]=(0,m.useState)(k?{language:k.language,siteSlug:k.siteSlug}:null),D=async(e,t)=>{e&&t&&(await T(e,t),b(!1))},I=(r=R?.defaultCountryCode||t.defaultCountryCode,(v=e.filter(e=>e.defaultCountryCode===r)).length>0?v:[]);(0,m.useEffect)(()=>{R&&g(E?.countries?.find(e=>e.country===R?.defaultCountryCode)?.currency||"")},[R,E?.countries]);let _=(0,f.getCountriesForDropdown)(e,O,L,E,t);return(0,m.useEffect)(()=>{R&&P({language:R.language,siteSlug:R.siteSlug})},[R]),(0,m.useEffect)(()=>
2{if(E&&t){let e=w&&x?.code?x.code:E?.location?.country,n={market:t.market,siteSlug:t.siteSlug,defaultCountryCode:e,primaryLanguageCode:t.primaryLanguageCode,pricelist:t.pricelist,country:e&&O.of(e)||"",language:k?.language||""};A(e=>e?.defaultCountryCode===n.defaultCountryCode&&e?.siteSlug===n.siteSlug&&e?.language===n.language?e:n)}},[O,k?.language,E,t,w,x]),(0,o.jsxs)(a.default,{state:y,setState:b,position:"right",children:[(0,o.jsx)("div",{className:"border-b-2 border-gray-100 p-4",children:(0,o.jsx)(l.default,{title:F("Site_Settings_Header_Badge_Label"),variant:"yellow",size:"small"})}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsx)(eH,{selected:R||null,setSelected:A,countries:_,flag:R?.defaultCountryCode||E?.location?.country||"",label:F("Country_Selector_Label"),className:"mb-4"}),(0,o.jsx)(eB,{selected:M||null,setSelected:P,options:I.map(e=>({siteSlug:e.siteSlug,language:e.language})),label:F("Language_Selector_Label")})]}),(0,o.jsxs)("div",{className:"px-4 py-8 text-center",children:[(0,o.jsx)("p",{className:"text-sm font-bold",children:F("Site_Settings_CurrencyDisplay_Label")}),(0,o.jsx)("p",{className:"text-sm",children:h||E?.currency||""})]}),(0,o.jsxs)("div",{className:"flex flex-col items-center px-4",children:[(0,o.jsx)(s.default,{isLoading:S||C,disabled:S||C,className:"mb-3 w-full",size:"small",onClick:()=>{D(R?.defaultCountryCode,M?.siteSlug)},children:F("Site_Settings_Apply_Button_Label")}),(0,o.jsx)("p",{className:"mb-4 text-center text-xs text-gray-500",children:F("Site_Settings_Apply_Button_Note")}),(0,o.jsx)(s.default,{disabled:S,className:"w-fit",variant:"underline",size:"small",onClick:()=>b(!1),children:F("Site_Settings_Close_Button_Label")})]})]})}],63526)}]);
3
4//# debugId=08795489-97d2-ca51-1466-3cc87bb4df92
5//# sourceMappingURL=bef07eb4a04511a5.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.