1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7639],{54361:function(e,t,n){n.d(t,{__:function(){return E},bE:function(){return b},t0:function(){return p},wp:function(){return v}});var r=n(2784),o=n(71232),i=n(25766),u=n(87366),l=n(80714),s=n(93129),c=n(60352),a=n(11655),d=n(78116);let f=(0,r.createContext)(null);function p(){let e=(0,r.useContext)(f);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,p),e}return e}function v(e){var t,n,o;let i=null!=(n=null==(t=(0,r.useContext)(f))?void 0:t.value)?n:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>0?[i,...e].filter(Boolean).join(" "):i}function b(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=v(),[n,i]=(0,r.useState)([]),u=e?[t,...n].filter(Boolean):n;return[u.length>0?u.join(" "):void 0,(0,r.useMemo)(()=>function(e){let t=(0,o.z)(e=>(i(t=>[...t,e]),()=>i(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,r.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return r.createElement(f.Provider,{value:n},e.children)},[i])]}f.displayName="LabelContext";let E=Object.assign((0,d.yV)(function(e,t){var n;let f=(0,r.useId)(),v=p(),b=(0,c.Q)(),E=(0,s.B)(),{id:y="headlessui-label-".concat(f),htmlFor:g=null!=b?b:null==(n=v.props)?void 0:n.htmlFor,passive:m=!1,...T}=e,h=(0,l.T)(t);(0,i.e)(()=>v.register(y),[y,v.register]);let L=(0,o.z)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&a.jF(e.target))&&(a.dz(t)&&e.preventDefault(),v.props&&"onClick"in v.props&&"function"==typeof v.props.onClick&&v.props.onClick(e),a.dz(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.LL(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})}}}),w=(0,u.x)({...v.slot,disabled:E||!1}),k={ref:h,...v.props,id:y,htmlFor:g,onClick:L};return m&&("onClick"in k&&(delete k.htmlFor,delete k.onClick),"onClick"in T&&delete T.onClick),(0,d.L6)()({ourProps:k,theirProps:T,slot:w,defaultTag:g?"label":"div",name:v.name||"Label"})}),{})},82322:function(e,t,n){n.d(t,{x:function(){return l}});var r=n(2784),o=n(34488),i=n(55635),u=n(71232);function l(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,r.useRef)(null),[n,l]=(0,r.useState)(!1),s=(0,i.G)(),c=(0,u.z)(()=>{t.current=null,l(!1),s.dispose()}),a=(0,u.z)(e=>{if(s.dispose(),null===t.current){t.current=e.currentTarget,l(!0);{let n=(0,o.r3)(e.currentTarget);s.addEventListener(n,"pointerup",c,!1),s.addEventListener(n,"pointermove",e=>{if(t.current){var n,r;let o,i;l((o=e.width/2,i=e.height/2,n={top:e.clientY-i,right:e.clientX+o,bottom:e.clientY+i,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),s.addEventListener(n,"pointercancel",c,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:a,onPointerUp:c,onClick:c}}}},58838:function(e,t,n){n.d(t,{f:function(){return o}});var r=n(2784);function o(e,t){return(0,r.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])}},60352:function(e,t,n){n.d(t,{Q:function(){return i}});var r=n(2784);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},30952:function(e,t,n){n.d(t,{P:function(){return o}});var r=n(11655);function o(e){if(!e)return!1;let t=e.parentElement,n=null;for(;t&&!r.zO(t);)r.CD(t)&&(n=t),t=t.parentElement;let o=(null==t?void 0:t.getAttribute("disabled"))==="";return!(o&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(r.CD(t))return!1;t=t.previousElementSibling}return!0}(n))&&o}},80963:function(e,t,n){n.d(t,{F:function(){return R}});var r=n(77089),o=n(23464),i=n(2784);let u="undefined"!=typeof document?i.useLayoutEffect:()=>{};function l(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function s(e){let t=(0,i.useRef)({isFocused:!1,observer:null});return u(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,i.useCallback)(n=>{let o=(0,r.NI)(n);(o instanceof HTMLButtonElement||o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLSelectElement)&&(t.current.isFocused=!0,o.addEventListener("focusout",n=>{if(t.current.isFocused=!1,o.disabled){let t=l(n);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){t.current.observer?.disconnect();let e=o===(0,r.vY)()?null:(0,r.vY)();o.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]}))},[e])}function c(e){if("undefined"==typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function a(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function d(e){let t=null;return()=>(null==t&&(t=e()),t)}let f=d(function(){return a(/^Mac/i)}),p=d(function(){return a(/^iPhone/i)}),v=d(function(){return a(/^iPad/i)||f()&&navigator.maxTouchPoints>1}),b=d(function(){return p()||v()});d(function(){return f()||b()});
1let E=d(function(){return c(/AppleWebKit/i)&&!y()}),y=d(function(){return c(/Chrome/i)}),g=d(function(){return c(/Android/i)}),m=d(function(){return c(/Firefox/i)}),T=null;function h(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:i,shiftKey:u}=t;m()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(f()?r=!0:o=!0);let l=E()&&f()&&!v()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:i,shiftKey:u}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:i,shiftKey:u,detail:1,bubbles:!0,cancelable:!0});h.isOpening=n,function(e){if(function(){if(null==T){T=!1;try{document.createElement("div").focus({get preventScroll(){return T=!0,!0}})}catch{}}return T}())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),e.dispatchEvent(l),h.isOpening=!1}h.isOpening=!1;let L=null,w=new Set,k=new Map,F=!1,C=!1,P={Tab:!0,Escape:!0};function M(e,t){for(let n of w)n(e,t)}function H(e){F=!0,h.isOpening||e.metaKey||!f()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(L="keyboard",M("keyboard",e))}function N(e){L="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(F=!0,M("pointer",e))}function I(e){h.isOpening||(""!==e.pointerType||!e.isTrusted)&&(g()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(F=!0,L="virtual")}function x(e){let t=(0,o.kR)((0,r.NI)(e)),n=(0,o.r3)((0,r.NI)(e));(0,r.NI)(e)!==t&&(0,r.NI)(e)!==n&&e.isTrusted&&(F||C||(L="virtual",M("virtual",e)),F=!1,C=!1)}function K(){F=!1,C=!0}function S(e){if("undefined"==typeof window||"undefined"==typeof document)return;let t=(0,o.kR)(e),n=(0,o.r3)(e);if(k.get(t))return;let r=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){F=!0,r.apply(this,arguments)}}),n.addEventListener("keydown",H,!0),n.addEventListener("keyup",H,!0),n.addEventListener("click",I,!0),t.addEventListener("focus",x,!0),t.addEventListener("blur",K,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",N,!0),n.addEventListener("pointermove",N,!0),n.addEventListener("pointerup",N,!0)),t.addEventListener("beforeunload",()=>{A(e)},{once:!0}),k.set(t,{focus:r})}let A=(e,t)=>{let n=(0,o.kR)(e),r=(0,o.r3)(e);t&&r.removeEventListener("DOMContentLoaded",t),k.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:k.get(n).focus}),r.removeEventListener("keydown",H,!0),r.removeEventListener("keyup",H,!0),r.removeEventListener("click",I,!0),n.removeEventListener("focus",x,!0),n.removeEventListener("blur",K,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",N,!0),r.removeEventListener("pointermove",N,!0),r.removeEventListener("pointerup",N,!0)),k.delete(n))};function D(){return"pointer"!==L}"undefined"!=typeof document&&function(e){let t;let n=(0,o.r3)(void 0);"loading"!==n.readyState?S(void 0):(t=()=>{S(void 0)},n.addEventListener("DOMContentLoaded",t)),()=>A(e,t)}();let W=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var O=n(29514);function R(e={}){var t,n,u;let{autoFocus:c=!1,isTextInput:a,within:d}=e,f=(0,i.useRef)({isFocused:!1,isFocusVisible:c||D()}),[p,v]=(0,i.useState)(!1),[b,E]=(0,i.useState)(()=>f.current.isFocused&&f.current.isFocusVisible),y=(0,i.useCallback)(()=>E(f.current.isFocused&&f.current.isFocusVisible),[]),g=(0,i.useCallback)(e=>{f.current.isFocused=e,f.current.isFocusVisible=D(),v(e),y()},[y]);t=e=>{f.current.isFocusVisible=e,y()},n=[a,p],u={enabled:p,isTextInput:a},S(),(0,i.useEffect)(()=>{if(u?.enabled===!1)return;
1let e=(e,n)=>{(function(e,t,n){let i=n?(0,r.NI)(n):void 0,u=(0,o.r3)(i),l=(0,o.kR)(i),s=void 0!==l?l.HTMLInputElement:HTMLInputElement,c=void 0!==l?l.HTMLTextAreaElement:HTMLTextAreaElement,a=void 0!==l?l.HTMLElement:HTMLElement,d=void 0!==l?l.KeyboardEvent:KeyboardEvent,f=(0,r.vY)(u);return!((e=e||f instanceof s&&!W.has(f.type)||f instanceof c||f instanceof a&&f.isContentEditable)&&"keyboard"===t&&n instanceof d&&!P[n.key])})(!!u?.isTextInput,e,n)&&t(D())};return w.add(e),()=>{w.delete(e)}},n);let{focusProps:m}=function(e){let{isDisabled:t,onFocus:n,onBlur:u,onFocusChange:l}=e,c=(0,i.useCallback)(e=>{if((0,r.NI)(e)===e.currentTarget)return u&&u(e),l&&l(!1),!0},[u,l]),a=s(c),d=(0,i.useCallback)(e=>{let t=(0,r.NI)(e),i=(0,o.r3)(t),u=i?(0,r.vY)(i):(0,r.vY)();t===e.currentTarget&&t===u&&(n&&n(e),l&&l(!0),a(e))},[l,n,a]);return{focusProps:{onFocus:!t&&(n||l||u)?d:void 0,onBlur:!t&&(u||l)?c:void 0}}}({isDisabled:d,onFocusChange:g}),{focusWithinProps:T}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:u,onFocusWithinChange:c}=e,a=(0,i.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(0,O.x)(),p=(0,i.useCallback)(e=>{(0,r.bE)(e.currentTarget,(0,r.NI)(e))&&a.current.isFocusWithin&&!(0,r.bE)(e.currentTarget,e.relatedTarget)&&(a.current.isFocusWithin=!1,f(),n&&n(e),c&&c(!1))},[n,c,a,f]),v=s(p),b=(0,i.useCallback)(e=>{if(!(0,r.bE)(e.currentTarget,(0,r.NI)(e)))return;let t=(0,r.NI)(e),n=(0,o.r3)(t),i=(0,r.vY)(n);if(!a.current.isFocusWithin&&i===t){u&&u(e),c&&c(!0),a.current.isFocusWithin=!0,v(e);let t=e.currentTarget;d(n,"focus",e=>{let o=(0,r.NI)(e);if(a.current.isFocusWithin&&!(0,r.bE)(t,o)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:o});Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t}),p(l(e))}},{capture:!0})}},[u,c,v,d,p]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:b,onBlur:p}}}({isDisabled:!d,onFocusWithinChange:g});return{isFocused:p,isFocusVisible:b,focusProps:d?T:m}}},51760:function(e,t,n){n.d(t,{X:function(){return d}});var r=n(77089),o=n(23464),i=n(29514),u=n(2784);let l=!1,s=0;function c(e){"touch"===e.pointerType&&(l=!0,setTimeout(()=>{l=!1},500))}function a(){let e=(0,o.r3)(null);if(void 0!==e)return 0===s&&"undefined"!=typeof PointerEvent&&e.addEventListener("pointerup",c),s++,()=>{--s>0||"undefined"==typeof PointerEvent||e.removeEventListener("pointerup",c)}}function d(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:s,isDisabled:c}=e,[d,f]=(0,u.useState)(!1),p=(0,u.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,u.useEffect)(a,[]);let{addGlobalListener:v,removeAllGlobalListeners:b}=(0,i.x)(),{hoverProps:E,triggerHoverEnd:y}=(0,u.useMemo)(()=>{let e=(e,u)=>{if(p.pointerType=u,c||"touch"===u||p.isHovered||!(0,r.bE)(e.currentTarget,(0,r.NI)(e)))return;p.isHovered=!0;let l=e.currentTarget;p.target=l,v((0,o.r3)((0,r.NI)(e)),"pointerover",e=>{p.isHovered&&p.target&&!(0,r.bE)(p.target,(0,r.NI)(e))&&i(e,e.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:l,pointerType:u}),n&&n(!0),f(!0)},i=(e,t)=>{let r=p.target;p.pointerType="",p.target=null,"touch"!==t&&p.isHovered&&r&&(p.isHovered=!1,b(),s&&s({type:"hoverend",target:r,pointerType:t}),n&&n(!1),f(!1))},u={};return"undefined"!=typeof PointerEvent&&(u.onPointerEnter=t=>{l&&"mouse"===t.pointerType||e(t,t.pointerType)},u.onPointerLeave=e=>{!c&&(0,r.bE)(e.currentTarget,(0,r.NI)(e))&&i(e,e.pointerType)}),{hoverProps:u,triggerHoverEnd:i}},[t,n,s,c,p,v,b]);return(0,u.useEffect)(()=>{c&&y({currentTarget:p.target},p.pointerType)},[c]),{hoverProps:E,isHovered:d}}},23464:function(e,t,n){n.d(t,{Zq:function(){return i},kR:function(){return o},r3:function(){return r}});let r=e=>e?.ownerDocument??document,o=e=>e&&"window"in e&&e.window===e?e:r(e).defaultView||window;function i(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}},77089:function(e,t,n){function r(e,t){return!!t&&!!e&&e.contains(t)}n.d(t,{vY:function(){return o},NI:function(){return i},bE:function(){return r}}),n(23464);let o=(e=document)=>e.activeElement;function i(e){return e.target}},29514:function(e,t,n){n.d(t,{x:function(){return o}});var r=n(2784);function o(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,o)=>{let i=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)=>{let i=e.current.get(r)?.fn||r;t.removeEventListener(n,i,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}}}}]);
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.