1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4554],{71237:function(e,t,n){let r;n.d(t,{R:function(){return o}});var o=((r=o||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},24554:function(e,t,n){let r,o,i,u,l;n.d(t,{R:function(){return G}});var a=n(67294),s=n(57110),c=n(39438);function d(e,t){let[n,r]=(0,a.useState)(e),o=(0,c.E)(e);return(0,s.e)(()=>r(o.current),[o,r,...t]),n}var f=n(68354),p=n(5655),v=n(59656),m=n(382);function b(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase())return"button"}var h=n(40947);let g=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function x(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let u=i?null!=(n=o.innerText)?n:"":r;return g.test(u)&&(u=u.replace(g,"")),u}function y(e){return[e.screenX,e.screenY]}var O=n(51228),E=n(1365),S=n(67257),R=((r=R||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r),w=n(47122),L=n(58766);function A(e,t){return e?e+"["+t+"]":t}var T=n(16116),P=n(23233),I=n(83619),F=n(71237),N=((o=N||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),D=((i=D||{})[i.Single=0]="Single",i[i.Multi=1]="Multi",i),M=((u=M||{})[u.Pointer=0]="Pointer",u[u.Other=1]="Other",u),C=((l=C||{})[l.OpenListbox=0]="OpenListbox",l[l.CloseListbox=1]="CloseListbox",l[l.GoToOption=2]="GoToOption",l[l.Search=3]="Search",l[l.ClearSearch=4]="ClearSearch",l[l.RegisterOption=5]="RegisterOption",l[l.UnregisterOption=6]="UnregisterOption",l[l.RegisterLabel=7]="RegisterLabel",l);function k(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,L.z2)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{options:r,activeOptionIndex:o}}let z={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex(e=>n(e.dataRef.current.value));return -1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var n;if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=k(e),o=function(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=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:for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+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:!function(e){throw Error("Unexpected object: "+e)}(e)}}(t,{resolveItems:()=>r.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeOptionIndex:o,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(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))}),i=o?e.options.indexOf(o):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=k(e,e=>[...e,n]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=k(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},j=(0,a.createContext)(null);function H(e){let t=(0,a.useContext)(j);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,H),t}return t}j.displayName="ListboxActionsContext";let U=(0,a.createContext)(null);function V(e){let t=(0,a.useContext)(U);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,V),t}return t}function _(e,t){return(0,T.E)(t.type,z,e,t)}U.displayName="ListboxDataContext";let q=a.Fragment,B=I.AN.RenderStrategy|I.AN.Static,G=Object.assign((0,I.yV)(function(e,t){let{value:n,defaultValue:r,form:o,name:i,onChange:u,by:l=(e,t)=>e===t,disabled:c=!1,horizontal:d=!1,multiple:v=!1,...b}
1=e,g=d?"horizontal":"vertical",x=(0,h.T)(t),[y=v?[]:void 0,S]=function(e,t,n){let[r,o]=(0,a.useState)(n),i=void 0!==e,u=(0,a.useRef)(i),l=(0,a.useRef)(!1),s=(0,a.useRef)(!1);return!i||u.current||l.current?i||!u.current||s.current||(s.current=!0,u.current=i,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.")):(l.current=!0,u.current=i,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.")),[i?e:r,(0,f.z)(e=>(i||o(e),null==t?void 0:t(e)))]}(n,u,r),[w,P]=(0,a.useReducer)(_,{dataRef:(0,a.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),F=(0,a.useRef)({static:!1,hold:!1}),N=(0,a.useRef)(null),D=(0,a.useRef)(null),M=(0,a.useRef)(null),C=(0,f.z)("string"==typeof l?(e,t)=>(null==e?void 0:e[l])===(null==t?void 0:t[l]):l),k=(0,a.useCallback)(e=>(0,T.E)(z.mode,{1:()=>y.some(t=>C(t,e)),0:()=>C(y,e)}),[y]),z=(0,a.useMemo)(()=>({...w,value:y,disabled:c,mode:v?1:0,orientation:g,compare:C,isSelected:k,optionsPropsRef:F,labelRef:N,buttonRef:D,optionsRef:M}),[y,c,v,w]);(0,s.e)(()=>{w.dataRef.current=z},[z]),(0,m.O)([z.buttonRef,z.optionsRef],(e,t)=>{var n;P({type:1}),(0,L.sP)(t,L.tJ.Loose)||(e.preventDefault(),null==(n=z.buttonRef.current)||n.focus())},0===z.listboxState);let H=(0,a.useMemo)(()=>({open:0===z.listboxState,disabled:c,value:y}),[z,c,y]),V=(0,f.z)(e=>{let t=z.options.find(t=>t.id===e);t&&J(t.dataRef.current.value)}),B=(0,f.z)(()=>
1{if(null!==z.activeOptionIndex){let{dataRef:e,id:t}=z.options[z.activeOptionIndex];J(e.current.value),P({type:2,focus:R.Specific,id:t})}}),G=(0,f.z)(()=>P({type:0})),Y=(0,f.z)(()=>P({type:1})),Q=(0,f.z)((e,t,n)=>e===R.Specific?P({type:2,focus:R.Specific,id:t,trigger:n}):P({type:2,focus:e,trigger:n})),K=(0,f.z)((e,t)=>(P({type:5,id:e,dataRef:t}),()=>P({type:6,id:e}))),W=(0,f.z)(e=>(P({type:7,id:e}),()=>P({type:7,id:null}))),J=(0,f.z)(e=>(0,T.E)(z.mode,{0:()=>null==S?void 0:S(e),1(){let t=z.value.slice(),n=t.findIndex(t=>C(t,e));return -1===n?t.push(e):t.splice(n,1),null==S?void 0:S(t)}})),Z=(0,f.z)(e=>P({type:3,value:e})),X=(0,f.z)(()=>P({type:4})),$=(0,a.useMemo)(()=>({onChange:J,registerOption:K,registerLabel:W,goToOption:Q,closeListbox:Y,openListbox:G,selectActiveOption:B,selectOption:V,search:Z,clearSearch:X}),[]),ee=(0,a.useRef)(null),et=(0,p.G)();return(0,a.useEffect)(()=>{ee.current&&void 0!==r&&et.addEventListener(ee.current,"reset",()=>{null==S||S(r)})},[ee,S]),a.createElement(j.Provider,{value:$},a.createElement(U.Provider,{value:z},a.createElement(E.up,{value:(0,T.E)(z.listboxState,{0:E.ZM.Open,1:E.ZM.Closed})},null!=i&&null!=y&&(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[o,i]of Object.entries(t))!function t(n,r,o){if(Array.isArray(o))for(let[e,i]of o.entries())t(n,A(r,e.toString()),i);else o instanceof Date?n.push([r,o.toISOString()]):"boolean"==typeof o?n.push([r,o?"1":"0"]):"string"==typeof o?n.push([r,o]):"number"==typeof o?n.push([r,"".concat(o)]):null==o?n.push([r,""]):e(o,r,n)}(r,A(n,o),i);return r})({[i]:y}).map((e,t)=>{let[n,r]=e;return a.createElement(O._,{features:O.A.Hidden,ref:0===t?e=>{var t;ee.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,I.oA)({key:n,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,disabled:c,name:n,value:r})})}),(0,I.sY)({ourProps:{ref:x},theirProps:b,slot:H,defaultTag:q,name:"Listbox"}))))}),{Button:(0,I.yV)(function(e,t){var n;let r=(0,v.M)(),{id:o="headlessui-listbox-button-".concat(r),...i}=e,u=V("Listbox.Button"),l=H("Listbox.Button"),c=(0,h.T)(u.buttonRef,t),m=(0,p.G)(),g=(0,f.z)(e=>{switch(e.key){case F.R.Space:case F.R.Enter:case F.R.ArrowDown:e.preventDefault(),l.openListbox(),m.nextFrame(()=>{u.value||l.goToOption(R.First)});break;case F.R.ArrowUp:e.preventDefault(),l.openListbox(),m.nextFrame(()=>{u.value||l.goToOption(R.Last)})}}),x=(0,f.z)(e=>{e.key===F.R.Space&&e.preventDefault()}),y=(0,f.z)(e=>{if((0,S.P)(e.currentTarget))return e.preventDefault();0===u.listboxState?(l.closeListbox(),m.nextFrame(()=>{var e;return null==(e=u.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1)):(e.preventDefault(),l.openListbox())}),O=d(()=>{if(u.labelId)return[u.labelId,o].join(" ")},[u.labelId,o]),E=(0,a.useMemo)(()=>({open:0===u.listboxState,disabled:u.disabled,value:u.value}),[u]),w={ref:c,id:o,type:function(e,t){let[n,r]=(0,a.useState)(()=>b(e));return(0,s.e)(()=>{r(b(e))},[e.type,e.as]),(0,s.e)(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}(e,u.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(n=u.optionsRef.current)?void 0:n.id,"aria-expanded":0===u.listboxState,"aria-labelledby":O,disabled:u.disabled,onKeyDown:g,onKeyUp:x,onClick:y};return(0,I.sY)({ourProps:w,theirProps:i,slot:E,defaultTag:"button",name:"Listbox.Button"})}),Label:(0,I.yV)(function(e,t){let n=(0,v.M)(),{id:r="headlessui-listbox-label-".concat(n),...o}=e,i=V("Listbox.Label"),u=H("Listbox.Label"),l=(0,h.T)(i.labelRef,t);(0,s.e)(()=>u.registerLabel(r),[r]);let c=(0,f.z)(()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})}),d=(0,a.useMemo)(()=>({open:0===i.listboxState,disabled:i.disabled}),[i]);return(0,I.sY)({ourProps:{ref:l,id:r,onClick:c},theirProps:o,slot:d,defaultTag:"label",name:"Listbox.Label"})}),Options:(0,I.yV)(function(e,t){var n;let r=(0,v.M)(),{id:o="headlessui-listbox-options-".concat(r),...i}=e,u=V("Listbox.Options"),l=H("Listbox.Options"),s=(0,h.T)(u.optionsRef,t),c=(0,p.G)(),m=(0,p.G)(),b=(0,E.oJ)(),g=null!==b?(b&E.ZM.Open)===E.ZM.Open:0===u.listboxState;(0,a.useEffect)(()=>{var e;let t=u.optionsRef.current;t&&0===u.listboxState&&t!==(null==(e=(0,P.r)(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})},[u.listboxState,u.optionsRef]);let x=(0,f.z)(e=>{switch(m.dispose(),e.key){case F.R.Space:if(""!==u.searchQuery)return e.preventDefault(),e.stopPropagation(),l.search(e.key);case F.R.Enter:if(e.preventDefault(),e.stopPropagation(),null!==u.activeOptionIndex){let{dataRef:e}=u.options[u.activeOptionIndex];l.onChange(e.current.value)}0===u.mode&&(l.closeListbox(),(0,w.k)().nextFrame(()=>{var e;return null==(e=u.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1));break;case(0,T.E)(u.orientation,{vertical:F.R.ArrowDown,horizontal:F.R.ArrowRight}):return e.preventDefault(),e.stopPropagation(),l.goToOption(R.Next);case(0,T.E)(u.orientation,{vertical:F.R.ArrowUp,horizontal:F.R.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),l.goToOption(R.Previous);case F.R.Home:case F.R.PageUp:return e.preventDefault(),e.stopPropagation(),l.goToOption(R.First);case F.R.End:case F.R.PageDown:return e.preventDefault(),e.stopPropagation(),l.goToOption(R.Last);case F.R.Escape:return e.preventDefault(),e.stopPropagation(),l.closeListbox(),c.nextFrame(()=>{var e;return null==(e=u.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case F.R.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(l.search(e.key),m.setTimeout(()=>l.clearSearch(),350))}}),y=d(()=>{var e;return null==(e=u.buttonRef.current)?void 0:e.id},[u.buttonRef.current]),O=(0,a.useMemo)(()=>({open:0===u.listboxState}),[u]),S={"aria-activedescendant":null===u.activeOptionIndex||null==(n=u.options[u.activeOptionIndex])?void 0:n.id,"aria-multiselectable":1===u.mode||void 0,"aria-labelledby":y,"aria-orientation":u.orientation,id:o,onKeyDown:x,role:"listbox",tabIndex:0,ref:s};return(0,I.sY)({ourProps:S,theirProps:i,slot:O,defaultTag:"ul",features:B,visible:g,name:"Listbox.Options"})}),Option:(0,I.yV)(function(e,t){let n,r,o;let i=(0,v.M)(),{id:u="headlessui-listbox-option-".concat(i),disabled:l=!1,value:d,...p}=e,m=V("Listbox.Option"),b=H("Listbox.Option"),g=null!==m.activeOptionIndex&&m.options[m.activeOptionIndex].id===u,O=m.isSelected(d),E=(0,a.useRef)(null),S=(n=(0,a.useRef)(""),r=(0,a.useRef)(""),(0,f.z)(()=>{let e=E.current;if(!e)return"";let t=e.innerText;if(n.current===t)return r.current;let o=(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():x(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return x(e).trim()})(e).trim().toLowerCase();return n.current=t,r.current=o,o})),L=(0,c.E)({disabled:l,value:d,domRef:E,get textValue(){return S()}}),A=(0,h.T)(t,E);(0,s.e)(()=>{if(0!==m.listboxState||!g||0===m.activationTrigger)return;let e=(0,w.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=E.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[E,g,m.listboxState,m.activationTrigger,m.activeOptionIndex]),(0,s.e)(()=>b.registerOption(u,L),[L,u]);let T=(0,f.z)(e=>{if(l)return e.preventDefault();b.onChange(d),0===m.mode&&(b.closeListbox(),(0,w.k)().nextFrame(()=>{var e;return null==(e=m.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1))}),P=(0,f.z)(()=>{if(l)return b.goToOption(R.Nothing);b.goToOption(R.Specific,u)}),F=(o=(0,a.useRef)([-1,-1]),{wasMoved(e){let t=y(e);return(o.current[0]!==t[0]||o.current[1]!==t[1])&&(o.current=t,!0)},update(e){o.current=y(e)}}),N=(0,f.z)(e=>F.update(e)),D=(0,f.z)(e=>{F.wasMoved(e)&&(l||g||b.goToOption(R.Specific,u,0))}),M=(0,f.z)(e=>{F.wasMoved(e)&&(l||g&&b.goToOption(R.Nothing))}),C=(0,a.useMemo)(()=>({active:g,selected:O,disabled:l}),[g,O,l]);return(0,I.sY)({ourProps:{id:u,ref:A,role:"option",tabIndex:!0===l?void 0:-1,"aria-disabled":!0===l||void 0,"aria-selected":O,disabled:void 0,onClick:T,onFocus:P,onPointerEnter:N,onMouseEnter:N,onPointerMove:D,onMouseMove:D,onPointerLeave:M,onMouseLeave:M},theirProps:p,slot:C,defaultTag:"li",name:"Listbox.Option"})})})},5655:function(e,t,n){n.d(t,{G:function(){return i}});var r=n(67294),o=n(47122);function i(){let[e]=(0,r.useState)(o.k);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},68354:function(e,t,n){n.d(t,{z:function(){return i}});var r=n(67294),o=n(39438);let i=function(e){let t=(0,o.E)(e);return r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current(...n)},[t])}},59656:function(e,t,n){n.d(t,{M:function(){return a}});var r,o=n(67294),i=n(83659),u=n(57110),l=n(77563);let a=null!=(r=o.useId)?r:function(){let e=(0,l.H)(),[t,n]=o.useState(e?()=>i.O.nextId():null);return(0,u.e)(()=>{null===t&&n(i.O.nextId())},[t]),null!=t?""+t:void 0}},57110:function(e,t,n){n.d(t,{e:function(){return i}});var r=n(67294),o=n(83659);let i=(e,t)=>{o.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},39438:function(e,t,n){n.d(t,{E:function(){return i}});var r=n(67294),o=n(57110);function i(e){let t=(0,r.useRef)(e);return(0,o.e)(()=>{t.current=e},[e]),t}},382:function(e,t,n){n.d(t,{O:function(){return s}});var r=n(67294),o=n(58766),i=n(66061),u=n(39438);function l(e,t,n){let o=(0,u.E)(t);(0,r.useEffect)(()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}var a=n(5495);function s(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],u=(0,r.useRef)(!1);function s(n,r){if(!u.current||n.defaultPrevented)return;let i=r(n);if(null!==i&&i.getRootNode().contains(i)&&i.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e)){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(i)||n.composed&&n.composedPath().includes(e))return}return(0,o.sP)(i,o.tJ.Loose)||-1===i.tabIndex||n.preventDefault(),t(n,i)}}(0,r.useEffect)(()=>{requestAnimationFrame(()=>{u.current=n})},[n]);let c=(0,r.useRef)(null);l("pointerdown",e=>{var t,n;u.current&&(c.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),l("mousedown",e=>{var t,n;u.current&&(c.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),l("click",e=>{(0,i.tq)()||c.current&&(s(e,()=>c.current),c.current=null)},!0),l("touchend",e=>s(e,()=>e.target instanceof HTMLElement?e.target:null),!0),(0,a.s)("blur",e=>s(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},77563:function(e,t,n){n.d(t,{H:function(){return u}});var r,o=n(67294),i=n(83659);function u(){let e;let t=(e="undefined"==typeof document,(0,(r||(r=n.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[u,l]=o.useState(i.O.isHandoffComplete);return u&&!1===i.O.isHandoffComplete&&l(!1),o.useEffect(()=>{!0!==u&&l(!0)},[u]),o.useEffect(()=>i.O.handoff(),[]),!t&&u}},40947:function(e,t,n){n.d(t,{T:function(){return l},h:function(){return u}});var r=n(67294),o=n(68354);let i=Symbol();function u(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[i]:t})}function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let u=(0,r.useRef)(t);(0,r.useEffect)(()=>{u.current=t},[t]);let l=(0,o.z)(e=>{for(let t of u.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[i]))?void 0:l}},5495:function(e,t,n){n.d(t,{s:function(){return i}});var r=n(67294),o=n(39438);function i(e,t,n){let i=(0,o.E)(t);(0,r.useEffect)(()=>{function t(e){i.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)},[e,n])}},51228:function(e,t,n){let r;n.d(t,{A:function(){return i},_:function(){return u}});var o=n(83619),i=((r=i||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let u=(0,o.yV)(function(e,t){var n;let{features:r=1,...i}=e,u={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,o.sY)({ourProps:u,theirProps:i,slot:{},defaultTag:"div",name:"Hidden"})})},1365:function(e,t,n){let r;n.d(t,{ZM:function(){return u},oJ:function(){return l},up:function(){return a}});var o=n(67294);let i=(0,o.createContext)(null);i.displayName="OpenClosedContext";var u=((r=u||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function l(){return(0,o.useContext)(i)}function a(e){let{value:t,children:n}=e;return o.createElement(i.Provider,{value:t},n)}},67257:function(e,t,n){function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{P:function(){return r}})},51573:function(e,t,n){n.d(t,{A:function(){return r}});function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(new Set(t.flatMap(e=>
1"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}},47122:function(e,t,n){n.d(t,{k:function(){return function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=requestAnimationFrame(...t);return n.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.requestAnimationFrame(()=>n.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=setTimeout(...t);return n.add(()=>clearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let i={current:!0};return(0,r.Y)(()=>{i.current&&t[0]()}),n.add(()=>{i.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}}});var r=n(27378)},83659:function(e,t,n){n.d(t,{O:function(){return l}});var r=Object.defineProperty,o=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i=(e,t,n)=>(o(e,"symbol"!=typeof t?t+"":t,n),n);class u{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}}let l=new u},58766:function(e,t,n){let r,o,i,u,l;n.d(t,{C5:function(){return h},TO:function(){return d},fE:function(){return f},jA:function(){return x},sP:function(){return m},tJ:function(){return v},z2:function(){return g}});var a=n(16116),s=n(23233);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var d=((r=d||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r),f=((o=f||{})[o.Error=0]="Error",o[o.Overflow=1]="Overflow",o[o.Success=2]="Success",o[o.Underflow=3]="Underflow",o),p=((i=p||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i),v=((u=v||{})[u.Strict=0]="Strict",u[u.Loose=1]="Loose",u);function m(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,s.r)(e))?void 0:t.body)&&(0,a.E)(n,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}var b=((l=b||{})[l.Keyboard=0]="Keyboard",l[l.Mouse=1]="Mouse",l);function h(e){null==e||e.focus({preventScroll:!0})}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function x(e,t){var n,r,o;let{sorted:i=!0,relativeTo:u=null,skipElements:l=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?i?g(e):e:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);l.length>0&&s.length>1&&(s=s.filter(e=>!l.includes(e))),u=null!=u?u:a.activeElement;let d=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>
1{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(u))-1;if(4&t)return Math.max(0,s.indexOf(u))+1;if(8&t)return s.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=32&t?{preventScroll:!0}:{},v=0,m=s.length,b;do{if(v>=m||v+m<=0)return 0;let e=f+v;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}null==(b=s[e])||b.focus(p),v+=d}while(b!==a.activeElement);return 6&t&&null!=(o=null==(r=null==(n=b)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&b.select(),2}"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))},16116:function(e,t,n){n.d(t,{E:function(){return r}});function r(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];if(e in t){let n=t[e];return"function"==typeof n?n(...o):n}let u=Error('Tried to handle "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(t).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(u,r),u}},27378:function(e,t,n){n.d(t,{Y:function(){return r}});function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}},23233:function(e,t,n){n.d(t,{r:function(){return o}});var r=n(83659);function o(e){return r.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},66061:function(e,t,n){function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{gn:function(){return r},tq:function(){return o}})},83619:function(e,t,n){let r,o;n.d(t,{AN:function(){return a},l4:function(){return s},oA:function(){return m},sY:function(){return c},yV:function(){return v}});var i=n(67294),u=n(51573),l=n(16116),a=((r=a||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),s=((o=s||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function c(e){let{ourProps:t,theirProps:n,slot:r,defaultTag:o,features:i,visible:u=!0,name:a,mergeRefs:s}=e;s=null!=s?s:f;let c=p(n,t);if(u)return d(c,r,o,a,s);let v=null!=i?i:0;if(2&v){let{static:e=!1,...t}=c;if(e)return d(t,r,o,a,s)}if(1&v){let{unmount:e=!0,...t}=c;return(0,l.E)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},r,o,a,s)})}return d(c,r,o,a,s)}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,{as:l=n,children:a,refName:s="ref",...c}=b(e,["unmount","static"]),d=void 0!==e.ref?{[s]:e.ref}:{},f="function"==typeof a?a(t):a;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let v={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(v["data-headlessui-state"]=n.join(" "))}if(l===i.Fragment&&Object.keys(m(c)).length>0){if(!(0,i.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw Error(['Passing props on "Fragment"!',"","The current component <".concat(r,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(c).map(e=>" - ".concat(e)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>" - ".concat(e)).join("\n")].join("\n"));let e=f.props,t="function"==typeof(null==e?void 0:e.className)?function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,u.A)(null==e?void 0:e.className(...n),c.className)}:(0,u.A)(null==e?void 0:e.className,c.className);return(0,i.cloneElement)(f,Object.assign({},p(f.props,m(b(c,["ref"]))),v,d,{ref:o(f.ref,d.ref)},t?{className:t}:{}))}return(0,i.createElement)(l,Object.assign({},b(c,["ref"]),l!==i.Fragment&&d,l!==i.Fragment&&v),f)}function f(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(e=>null==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function p(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];if(r.disabled||r["aria-disabled"])return Object.assign(r,Object.fromEntries(Object.keys(o).map(e=>[e,void 0])));for(let e in o)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(let n of o[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;n(t,...r)}}});return r}function v(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function m(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}}}]);
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.