1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,39519,e=>{"use strict";var t=e.i(91788),n=e.i(60004);e.s(["useDisposables",0,function(){let[e]=(0,t.useState)(n.disposables);return(0,t.useEffect)(()=>()=>e.dispose(),[e]),e}])},54858,e=>{"use strict";var t=e.i(91788),n=e.i(15067);e.s(["useEvent",0,function(e){let r=(0,n.useLatestValue)(e);return t.default.useCallback((...e)=>r.current(...e),[r])}])},15067,64728,e=>{"use strict";var t=e.i(91788),n=e.i(81093);let r=(e,r)=>{n.env.isServer?(0,t.useEffect)(e,r):(0,t.useLayoutEffect)(e,r)};e.s(["useIsoMorphicEffect",0,r],64728),e.s(["useLatestValue",0,function(e){let n=(0,t.useRef)(e);return r(()=>{n.current=e},[e]),n}],15067)},8404,e=>{"use strict";var t=e.i(91788);e.s(["useSlot",0,function(e){return(0,t.useMemo)(()=>e,Object.values(e))}])},39191,e=>{"use strict";var t=e.i(91788);let n=(0,t.createContext)(void 0);e.s(["DisabledProvider",0,function({value:e,children:r}){return t.default.createElement(n.Provider,{value:e},r)},"useDisabled",0,function(){return(0,t.useContext)(n)}])},21713,e=>{"use strict";e.s(["classNames",0,function(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}])},60004,38403,e=>{"use strict";function t(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}e.s(["microTask",0,t],38403),e.s(["disposables",0,function e(){let n=[],r={addEventListener:(e,t,n,o)=>(e.addEventListener(t,n,o),r.add(()=>e.removeEventListener(t,n,o))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>r.requestAnimationFrame(()=>r.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return r.add(()=>clearTimeout(t))},microTask(...e){let n={current:!0};return t(()=>{n.current&&e[0]()}),r.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(n.includes(e)||n.push(e),()=>{let t=n.indexOf(e);if(t>=0)for(let e of n.splice(t,1))e()}),dispose(){for(let e of n.splice(0))e()}};return r}],60004)},81093,e=>{"use strict";var t=Object.defineProperty,n=(e,n,r)=>{let o;return(o="symbol"!=typeof n?n+"":n)in e?t(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,r};let r=new class{constructor(){n(this,"current",this.detect()),n(this,"handoffState","pending"),n(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"u"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};e.s(["env",0,r])},26417,e=>{"use strict";e.s(["match",0,function e(t,n,...r){if(t in n){let e=n[t];return"function"==typeof e?e(...r):e}let o=Error(`Tried to handle "${t}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,e),o}])},80795,e=>{"use strict";var t=e.i(81093);function n(e){var n,r;return t.env.isServer?null:null==e?document:null!=(r=null==(n=null==e?void 0:e.getRootNode)?void 0:n.call(e))?r:document}function r(e){var t,r;return null!=(r=null==(t=n(e))?void 0:t.activeElement)?r:null}e.s(["getActiveElement",0,r,"getOwnerDocument",0,function(e){var n;return t.env.isServer?null:null==e?document:null!=(n=null==e?void 0:e.ownerDocument)?n:document},"getRootNode",0,n,"isActiveElement",0,function(e){return r(e)===e}])},74664,e=>{"use strict";let t,n;var r=e.i(91788),o=e.i(21713),i=e.i(26417),u=((t=u||{})[t.None=0]="None",t[t.RenderStrategy=1]="RenderStrategy",t[t.Static=2]="Static",t),s=((n=s||{})[n.Unmount=0]="Unmount",n[n.Hidden=1]="Hidden",n);function a(e,t={},n,i,u){let{as:s=n,children:l,refName:p="ref",...m}=f(e,["unmount","static"]),g=void 0!==e.ref?{[p]:e.ref}:{},b="function"==typeof l?l(t):l;b=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(b),"className"in m&&m.className&&"function"==typeof m.className&&(m.className=m.className(t)),m["aria-labelledby"]&&m["aria-labelledby"]===m.id&&
1(m["aria-labelledby"]=void 0);let h={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(h["data-headlessui-state"]=n.join(" "),n))h[`data-${e}`]=""}if(v(s)&&(Object.keys(d(m)).length>0||Object.keys(d(h)).length>0))if(!(0,r.isValidElement)(b)||Array.isArray(b)&&b.length>1||v(b.type)){if(Object.keys(d(m)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${i} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(d(m)).concat(Object.keys(d(h))).map(e=>` - ${e}`).join(` 2`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` 3`)].join(` 4`))}else{var y;let e=b.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>(0,o.classNames)(t(...e),m.className):(0,o.classNames)(t,m.className),i=c(b.props,d(f(m,["ref"])));for(let e in h)e in i&&delete h[e];return(0,r.cloneElement)(b,Object.assign({},i,h,g,{ref:u((y=b,r.default.version.split(".")[0]>="19"?y.props.ref:y.ref),g.ref)},n?{className:n}:{}))}return(0,r.createElement)(s,Object.assign({},f(m,["ref"]),!v(s)&&g,!v(s)&&h),b)}function l(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function c(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let o of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...r)}}});return t}function d(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function f(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function v(e){return e===r.Fragment||e===Symbol.for("react.fragment")}e.s(["RenderFeatures",0,u,"RenderStrategy",0,s,"compact",0,d,"forwardRefWithAs",0,function(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})},"isFragment",0,v,"mergeProps",0,function(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t},"useRender",0,function(){let e,t,n=(e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),(...n)=>{if(!n.every(e=>null==e))return e.current=n,t});return(0,r.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:u=!0,name:s,mergeRefs:d}){d=null!=d?d:l;let f=c(t,e);if(u)return a(f,n,r,s,d);let v=null!=o?o:0;if(2&v){let{static:e=!1,...t}=f;if(e)return a(t,n,r,s,d)}if(1&v){let{unmount:e=!0,...t}=f;return(0,i.match)(+!e,{0:()=>null,1:()=>a({...t,hidden:!0,style:{display:"none"}},n,r,s,d)})}return a(f,n,r,s,d)})({mergeRefs:n,...e}),[n])}])},78584,41243,72016,e=>{"use strict";let t;var n,r=e.i(91788);let o="u">typeof document?r.default.useLayoutEffect:()=>{},i=null!=(n=r.default.useInsertionEffect)?n:o,u=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},s=e=>e&&"window"in e&&e.window===e?e:u(e).defaultView||window;"u">typeof Element&&Element.prototype;let a=["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"];function l(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function c(e){var t;let n,u=(0,r.useRef)({isFocused:!1,observer:null});o(()=>{let e=u.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let s=(t=t=>{null==e||e(t)},n=(0,r.useRef)(null),i(()=>{n.current=t},[t]),(0,r.useCallback)((...e)=>{let t=n.current;return null==t?void 0:t(...e)},[]));return(0,r.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){u.current.isFocused=!0;let t=e.target;t.addEventListener("focusout",e=>{u.current.isFocused=!1,t.disabled&&s(l(e)),u.current.observer&&(u.current.observer.disconnect(),u.current.observer=null)},{once:!0}),u.current.observer=new MutationObserver(()=>{if(u.current.isFocused&&t.disabled){var e;null==(e=u.current.observer)||e.disconnect();
4let n=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),u.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}},[s])}function d(e){var t;if("u"<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"u">typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function v(e){let t=null;return()=>(null==t&&(t=e()),t)}a.join(":not([hidden]),"),a.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),a.join(':not([hidden]):not([tabindex="-1"]),');let p=v(function(){return f(/^Mac/i)}),m=v(function(){return f(/^iPhone/i)}),g=v(function(){return f(/^iPad/i)||p()&&navigator.maxTouchPoints>1}),b=v(function(){return m()||g()});v(function(){return p()||b()}),v(function(){return d(/AppleWebKit/i)&&!h()});let h=v(function(){return d(/Chrome/i)}),y=v(function(){return d(/Android/i)});v(function(){return d(/Firefox/i)});let E={prefix:String(Math.round(1e10*Math.random())),current:0};r.default.createContext(E),r.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;r.default.useId;let w=null,T=new Set,L=new Map,F=!1,k=!1,P={Tab:!0,Escape:!0};function C(e,t){for(let n of T)n(e,t)}function S(e){F=!0,e.metaKey||!p()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(w="keyboard",C("keyboard",e))}
4function M(e){w="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(F=!0,C("pointer",e))}function j(e){(0===e.mozInputSource&&e.isTrusted||(y()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(F=!0,w="virtual")}function H(e){e.target!==window&&e.target!==document&&e.isTrusted&&(F||k||(w="virtual",C("virtual",e)),F=!1,k=!1)}function A(){F=!1,k=!0}function O(e){if("u"<typeof window||"u"<typeof document||L.get(s(e)))return;let t=s(e),n=u(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){F=!0,r.apply(this,arguments)},n.addEventListener("keydown",S,!0),n.addEventListener("keyup",S,!0),n.addEventListener("click",j,!0),t.addEventListener("focus",H,!0),t.addEventListener("blur",A,!1),"u">typeof PointerEvent&&(n.addEventListener("pointerdown",M,!0),n.addEventListener("pointermove",M,!0),n.addEventListener("pointerup",M,!0)),t.addEventListener("beforeunload",()=>{R(e)},{once:!0}),L.set(t,{focus:r})}let R=(e,t)=>{let n=s(e),r=u(e);t&&r.removeEventListener("DOMContentLoaded",t),L.has(n)&&(n.HTMLElement.prototype.focus=L.get(n).focus,r.removeEventListener("keydown",S,!0),r.removeEventListener("keyup",S,!0),r.removeEventListener("click",j,!0),n.removeEventListener("focus",H,!0),n.removeEventListener("blur",A,!1),"u">typeof PointerEvent&&(r.removeEventListener("pointerdown",M,!0),r.removeEventListener("pointermove",M,!0),r.removeEventListener("pointerup",M,!0)),L.delete(n))};function x(){return"pointer"!==w}"u">typeof document&&("loading"!==(t=u(void 0)).readyState?O(void 0):t.addEventListener("DOMContentLoaded",()=>{O(void 0)}));let D=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function N(e,t){return!!t&&!!e&&e.contains(t)}function W(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,o)=>{let i=(null==o?void 0:o.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),n=(0,r.useCallback)((t,n,r,o)=>{var i;let u=(null==(i=e.current.get(r))?void 0:i.fn)||r;t.removeEventListener(n,u,o),e.current.delete(r)},[]),o=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>o,[o]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:o}}e.s(["useFocusRing",0,function(e={}){var t;let{autoFocus:n=!1,isTextInput:o,within:i}=e,a=(0,r.useRef)({isFocused:!1,isFocusVisible:n||x()}),[d,f]=(0,r.useState)(!1),[v,p]=(0,r.useState)(()=>a.current.isFocused&&a.current.isFocusVisible),m=(0,r.useCallback)(()=>p(a.current.isFocused&&a.current.isFocusVisible),[]),g=(0,r.useCallback)(e=>{a.current.isFocused=e,f(e),m()},[m]);t={isTextInput:o},O(),(0,r.useEffect)(()=>{let e=(e,n)=>{var r;let o,i,l,c,d;r=!!(null==t?void 0:t.isTextInput),o=u(null==n?void 0:n.target),i="u">typeof window?s(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,l="u">typeof window?s(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,c="u">typeof window?s(null==n?void 0:n.target).HTMLElement:HTMLElement,d="u">typeof window?s(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent,(r=r||o.activeElement instanceof i&&!D.has(o.activeElement.type)||o.activeElement instanceof l||o.activeElement instanceof c&&o.activeElement.isContentEditable)&&"keyboard"===e&&n instanceof d&&!P[n.key]||(e=>{a.current.isFocusVisible=e,m()})(x())};return T.add(e),()=>{T.delete(e)}},[]);let{focusProps:b}=function(e){let{isDisabled:t,onFocus:n,onBlur:o,onFocusChange:i}=e,s=(0,r.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),i&&i(!1),!0},[o,i]),a=c(s),l=(0,r.useCallback)(e=>{var t;let r=u(e.target),o=r?((e=document)=>e.activeElement)(r):((e=document)=>e.activeElement)();e.target===e.currentTarget&&o===(t=e.nativeEvent,t.target)&&(n&&n(e),i&&i(!0),a(e))},[i,n,a]);return{focusProps:{onFocus:!t&&(n||i||o)?l:void 0,onBlur:!t&&(o||i)?s:void 0}}}({isDisabled:i,onFocusChange:g}),{focusWithinProps:h}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:o,onFocusWithinChange:i}=e,s=(0,r.useRef)({isFocusWithin:!1}),{addGlobalListener:a,removeAllGlobalListeners:d}=W(),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),i&&i(!1))},[n,i,s,d]),v=c(f),p=(0,r.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=u(e.target),r=((e=document)=>e.activeElement)(n);if(!s.current.isFocusWithin&&r===(t=e.nativeEvent,t.target)){o&&o(e),i&&i(!0),s.current.isFocusWithin=!0,v(e);let t=e.currentTarget;a(n,"focus",e=>{if(s.current.isFocusWithin&&!N(t,e.target)){let r=new n.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:t}
4),Object.defineProperty(r,"currentTarget",{value:t}),f(l(r))}},{capture:!0})}},[o,i,v,a,f]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:p,onBlur:f}}}({isDisabled:!i,onFocusWithinChange:g});return{isFocused:d,isFocusVisible:v,focusProps:i?h:b}}],78584);let I=!1,B=0;function V(e){"touch"===e.pointerType&&(I=!0,setTimeout(()=>{I=!1},50))}function $(){if("u">typeof document)return 0===B&&"u">typeof PointerEvent&&document.addEventListener("pointerup",V),B++,()=>{!(--B>0)&&"u">typeof PointerEvent&&document.removeEventListener("pointerup",V)}}e.s(["useHover",0,function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:o,isDisabled:i}=e,[s,a]=(0,r.useState)(!1),l=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)($,[]);let{addGlobalListener:c,removeAllGlobalListeners:d}=W(),{hoverProps:f,triggerHoverEnd:v}=(0,r.useMemo)(()=>{let e=(e,t)=>{let r=l.target;l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&r&&(l.isHovered=!1,d(),o&&o({type:"hoverend",target:r,pointerType:t}),n&&n(!1),a(!1))},r={};return"u">typeof PointerEvent&&(r.onPointerEnter=r=>{I&&"mouse"===r.pointerType||((r,o)=>{if(l.pointerType=o,i||"touch"===o||l.isHovered||!r.currentTarget.contains(r.target))return;l.isHovered=!0;let s=r.currentTarget;l.target=s,c(u(r.target),"pointerover",t=>{l.isHovered&&l.target&&!N(l.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:s,pointerType:o}),n&&n(!0),a(!0)})(r,r.pointerType)},r.onPointerLeave=t=>{!i&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:r,triggerHoverEnd:e}},[t,n,o,i,l,c,d]);return(0,r.useEffect)(()=>{i&&v({currentTarget:l.target},l.pointerType)},[i]),{hoverProps:f,isHovered:s}}],41243);var K=e.i(80795),G=e.i(39519),q=e.i(54858);e.s(["useActivePress",0,function({disabled:e=!1}={}){let t=(0,r.useRef)(null),[n,o]=(0,r.useState)(!1),i=(0,G.useDisposables)(),u=(0,q.useEvent)(()=>{t.current=null,o(!1),i.dispose()}),s=(0,q.useEvent)(e=>{if(i.dispose(),null===t.current){t.current=e.currentTarget,o(!0);{let n=(0,K.getOwnerDocument)(e.currentTarget);i.addEventListener(n,"pointerup",u,!1),i.addEventListener(n,"pointermove",e=>{if(t.current){var n,r;let i,u;o((i=e.width/2,u=e.height/2,n={top:e.clientY-u,right:e.clientX+i,bottom:e.clientY+u,left:e.clientX-i},r=t.current.getBoundingClientRect(),!(!n||!r||n.right<r.left||n.left>r.right||n.bottom<r.top||n.top>r.bottom)))}},!1),i.addEventListener(n,"pointercancel",u,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:s,onPointerUp:u,onClick:u}}}],72016)}]);
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.