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]="38378c23-2634-81d1-443a-1f95dd250085")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,983888,e=>{"use strict";let t,n,o;var r=e.i(687652),i=e.i(643109),s=e.i(875626),l=e.i(124292),a=e.i(104565),u=e.i(725721),c=e.i(575010),d=e.i(905405),p=e.i(869627),f=e.i(602088),E=e.i(148278),m=e.i(79663),R=e.i(167480),_=e.i(829970),h=e.i(906955),v=e.i(964633),S=e.i(10388),g=e.i(894530),T=e.i(279750),L=e.i(855050),b=e.i(29210),O=e.i(287774),I=e.i(166688),C=e.i(284291),N=e.i(258932),A=e.i(283263),U=e.i(219682),w=e.i(503188),x=e.i(376127),D=e.i(72300),y=e.i(756833),P=e.i(118108),F=e.i(228730),k=e.i(364304);function M(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)y.isElement(n.current)&&t.add(n.current);return t}var B=((t=B||{})[t.None=0]="None",t[t.InitialFocus=1]="InitialFocus",t[t.TabLock=2]="TabLock",t[t.FocusLock=4]="FocusLock",t[t.RestoreFocus=8]="RestoreFocus",t[t.AutoFocus=16]="AutoFocus",t);let G=Object.assign((0,O.forwardRefWithAs)(function(e,t){let n=(0,r.useRef)(null),o=(0,h.useSyncRefs)(n,t),{initialFocus:i,initialFocusFallback:u,containers:c,features:d=15,...p}=e;(0,R.useServerHandoffComplete)()||(d=0);let E=(0,f.useOwnerDocument)(n.current);!function(e,{ownerDocument:t}){let n=!!(8&e),o=function(e=!0){let t=(0,r.useRef)(D.history.slice());return(0,w.useWatch)(([e],[n])=>{!0===n&&!1===e&&(0,F.microTask)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=D.history.slice())},[e,D.history,t]),(0,a.useEvent)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(n);(0,w.useWatch)(()=>
2{n||(0,k.isActiveElement)(null==t?void 0:t.body)&&(0,P.focusElement)(o())},[n]),(0,A.useOnUnmount)(()=>{n&&(0,P.focusElement)(o())})}(d,{ownerDocument:E});let m=function(e,{ownerDocument:t,container:n,initialFocus:o,initialFocusFallback:i}){let s=(0,r.useRef)(null),a=(0,l.useIsTopLayer)(!!(1&e),"focus-trap#initial-focus"),u=(0,N.useIsMounted)();return(0,w.useWatch)(()=>{if(0===e)return;if(!a){null!=i&&i.current&&(0,P.focusElement)(i.current);return}let r=n.current;r&&(0,F.microTask)(()=>{if(!u.current)return;let n=null==t?void 0:t.activeElement;if(null!=o&&o.current){if((null==o?void 0:o.current)===n){s.current=n;return}}else if(r.contains(n)){s.current=n;return}if(null!=o&&o.current)(0,P.focusElement)(o.current);else{if(16&e){if((0,P.focusIn)(r,P.Focus.First|P.Focus.AutoFocus)!==P.FocusResult.Error)return}else if((0,P.focusIn)(r,P.Focus.First)!==P.FocusResult.Error)return;if(null!=i&&i.current&&((0,P.focusElement)(i.current),(null==t?void 0:t.activeElement)===i.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}s.current=null==t?void 0:t.activeElement})},[i,a,e]),s}(d,{ownerDocument:E,container:n,initialFocus:i,initialFocusFallback:u});!function(e,{ownerDocument:t,container:n,containers:o,previousActiveElement:r}){let i=(0,N.useIsMounted)(),l=!!(4&e);(0,s.useEventListener)(null==t?void 0:t.defaultView,"focus",e=>{if(!l||!i.current)return;let t=M(o);y.isHTMLElement(n.current)&&t.add(n.current);let s=r.current;if(!s)return;let a=e.target;y.isHTMLElement(a)?H(t,a)?(r.current=a,(0,P.focusElement)(a)):(e.preventDefault(),e.stopPropagation(),(0,P.focusElement)(s)):(0,P.focusElement)(r.current)},!0)}(d,{ownerDocument:E,container:n,containers:c,previousActiveElement:m});let _=(0,U.useTabDirection)(),v=(0,a.useEvent)(e=>{if(!y.isHTMLElement(n.current))return;let t=n.current;(0,b.match)(_.current,{[U.Direction.Forwards]:()=>{(0,P.focusIn)(t,P.Focus.First,{skipElements:[e.relatedTarget,u]})},[U.Direction.Backwards]:()=>{(0,P.focusIn)(t,P.Focus.Last,{skipElements:[e.relatedTarget,u]})}})}),S=(0,l.useIsTopLayer)(!!(2&d),"focus-trap#tab-lock"),g=(0,C.useDisposables)(),T=(0,r.useRef)(!1),L=(0,O.useRender)();return r.default.createElement(r.default.Fragment,null,S&&r.default.createElement(x.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:v,features:x.HiddenFeatures.Focusable}),L({ourProps:{ref:o,onKeyDown(e){"Tab"==e.key&&(T.current=!0,g.requestAnimationFrame(()=>{T.current=!1}))},onBlur(e){if(!(4&d))return;let t=M(c);y.isHTMLElement(n.current)&&t.add(n.current);let o=e.relatedTarget;y.isHTMLorSVGElement(o)&&"true"!==o.dataset.headlessuiFocusGuard&&(H(t,o)||(T.current?(0,P.focusIn)(n.current,(0,b.match)(_.current,{[U.Direction.Forwards]:()=>P.Focus.Next,[U.Direction.Backwards]:()=>P.Focus.Previous})|P.Focus.WrapAround,{relativeTo:e.target}):y.isHTMLorSVGElement(e.target)&&(0,P.focusElement)(e.target)))}},theirProps:p,defaultTag:"div",name:"FocusTrap"}),S&&r.default.createElement(x.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:v,features:x.HiddenFeatures.Focusable}))}),{features:B});function H(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var K=e.i(677013),V=e.i(244142),j=((n=j||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),W=((o=W||{})[o.SetTitleId=0]="SetTitleId",o);let z={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},Y=(0,r.createContext)(null);function $(e){let t=(0,r.useContext)(Y);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function q(e,t){return(0,b.match)(t.type,z,e,t)}Y.displayName="DialogContext";let Q=(0,O.forwardRefWithAs)(function(e,t){let n=(0,r.useId)(),{id:o=`headlessui-dialog-${n}`,open:b,onClose:C,initialFocus:N,role:A="dialog",autoFocus:U=!0,__demoMode:w=!1,unmount:x=!1,...D}=e,y=(0,r.useRef)(!1);A="dialog"===A||"alertdialog"===A?A:(y.current||(y.current=!0,console.warn(`Invalid role [${A}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let P=(0,S.useOpenClosed)();void 0===b&&null!==P&&(b=(P&S.State.Open)===S.State.Open);let F=(0,r.useRef)(null),k=(0,h.useSyncRefs)(F,t),M=(0,f.useOwnerDocument)(F.current),H=+!b,[V,j]=(0,r.useReducer)(q,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),W=(0,a.useEvent)(()=>C(!1)),z=(0,a.useEvent)(e=>j({type:0,id:e})),$=!!(0,R.useServerHandoffComplete)()&&0===H,[Q,Z]=(0,K.useNestedPortals)(),ee=(0,E.useMainTreeNode)(),{resolveContainers:et}
2=(0,E.useRootContainers)({mainTreeNode:ee,portals:Q,defaultContainers:[{get current(){var en;return null!=(en=V.panelRef.current)?en:F.current}}]}),eo=null!==P&&(P&S.State.Closing)===S.State.Closing;(0,u.useInertOthers)(!w&&!eo&&$,{allowed:(0,a.useEvent)(()=>{var e,t;return[null!=(t=null==(e=F.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,a.useEvent)(()=>{var e;return[null!=(e=null==ee?void 0:ee.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let er=T.stackMachines.get(null);(0,c.useIsoMorphicEffect)(()=>{if($)return er.actions.push(o),()=>er.actions.pop(o)},[er,o,$]);let ei=(0,L.useSlice)(er,(0,r.useCallback)(e=>er.selectors.isTop(e,o),[er,o]));(0,p.useOutsideClick)(ei,et,e=>{e.preventDefault(),W()}),function(e,t="u">typeof document?document.defaultView:null,n){let o=(0,l.useIsTopLayer)(e,"escape");(0,s.useEventListener)(t,"keydown",e=>{o&&(e.defaultPrevented||e.key===i.Keys.Escape&&n(e))})}(ei,null==M?void 0:M.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),W()}),(0,m.useScrollLock)(!w&&!eo&&$,M,et),(0,d.useOnDisappear)($,F,W);let[es,el]=(0,I.useDescriptions)(),ea=(0,r.useMemo)(()=>[{dialogState:H,close:W,setTitleId:z,unmount:x},V],[H,W,z,x,V]),eu=(0,_.useSlot)({open:0===H}),ec={ref:k,id:o,role:A,tabIndex:-1,"aria-modal":w?void 0:0===H||void 0,"aria-labelledby":V.titleId,"aria-describedby":es,unmount:x},ed=!function(){var e;let[t]=(0,r.useState)(()=>"u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,o]=(0,r.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,c.useIsoMorphicEffect)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){o(e.matches)}},[t]),n}(),ep=B.None;$&&!w&&(ep|=B.RestoreFocus,ep|=B.TabLock,U&&(ep|=B.AutoFocus),ed&&(ep|=B.InitialFocus));let ef=(0,O.useRender)();return r.default.createElement(S.ResetOpenClosedProvider,null,r.default.createElement(g.ForcePortalRoot,{force:!0},r.default.createElement(K.Portal,null,r.default.createElement(Y.Provider,{value:ea},r.default.createElement(K.PortalGroup,{target:F},r.default.createElement(g.ForcePortalRoot,{force:!1},r.default.createElement(el,{slot:eu},r.default.createElement(Z,null,r.default.createElement(G,{initialFocus:N,initialFocusFallback:F,containers:et,features:ep},r.default.createElement(v.CloseProvider,{value:W},ef({ourProps:ec,theirProps:D,slot:eu,defaultTag:X,features:J,visible:0===H,name:"Dialog"})))))))))))}),X="div",J=O.RenderFeatures.RenderStrategy|O.RenderFeatures.Static,Z=(0,O.forwardRefWithAs)(function(e,t){let{transition:n=!1,open:o,...i}=e,s=(0,S.useOpenClosed)(),l=e.hasOwnProperty("open")||null!==s,a=e.hasOwnProperty("onClose");if(!l&&!a)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!l)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!a)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!s&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==o||n)&&!i.static?r.default.createElement(E.MainTreeProvider,null,r.default.createElement(V.Transition,{show:o,transition:n,unmount:i.unmount},r.default.createElement(Q,{ref:t,...i}))):r.default.createElement(E.MainTreeProvider,null,r.default.createElement(Q,{ref:t,open:o,...i}))}),ee=(0,O.forwardRefWithAs)(function(e,t){let n=(0,r.useId)(),{id:o=`headlessui-dialog-panel-${n}`,transition:i=!1,...s}=e,[{dialogState:l,unmount:u},c]=$("Dialog.Panel"),d=(0,h.useSyncRefs)(t,c.panelRef),p=(0,_.useSlot)({open:0===l}),f=(0,a.useEvent)(e=>{e.stopPropagation()}),E=i?V.TransitionChild:r.Fragment,m=(0,O.useRender)();return r.default.createElement(E,{...i?{unmount:u}:{}},m({ourProps:{ref:d,id:o,onClick:f}
2,theirProps:s,slot:p,defaultTag:"div",name:"Dialog.Panel"}))}),et=(0,O.forwardRefWithAs)(function(e,t){let{transition:n=!1,...o}=e,[{dialogState:i,unmount:s}]=$("Dialog.Backdrop"),l=(0,_.useSlot)({open:0===i}),a=n?V.TransitionChild:r.Fragment,u=(0,O.useRender)();return r.default.createElement(a,{...n?{unmount:s}:{}},u({ourProps:{ref:t,"aria-hidden":!0},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Backdrop"}))}),en=(0,O.forwardRefWithAs)(function(e,t){let n=(0,r.useId)(),{id:o=`headlessui-dialog-title-${n}`,...i}=e,[{dialogState:s,setTitleId:l}]=$("Dialog.Title"),a=(0,h.useSyncRefs)(t);(0,r.useEffect)(()=>(l(o),()=>l(null)),[o,l]);let u=(0,_.useSlot)({open:0===s});return(0,O.useRender)()({ourProps:{ref:a,id:o},theirProps:i,slot:u,defaultTag:"h2",name:"Dialog.Title"})}),eo=(I.Description,Object.assign(Z,{Panel:ee,Title:en,Description:I.Description}));e.s(["Dialog",0,eo,"DialogBackdrop",0,et,"DialogPanel",0,ee],983888)},24777,305655,e=>{"use strict";let t,n,o,r;var i=e.i(540027),s=e.i(797720),l=e.i(687652),a=e.i(615882),u=e.i(200716),c=e.i(458963),d=e.i(739855),p=e.i(765564),f=e.i(284291),E=e.i(402580),m=e.i(104565),R=e.i(440863),_=e.i(725721),h=e.i(575010),v=e.i(460920),S=e.i(905405),g=e.i(869627),T=e.i(602088),L=e.i(529750),b=e.i(442442),O=e.i(79663),I=e.i(829970),C=e.i(906955),N=e.i(884909),A=e.i(85474),U=e.i(756772),w=e.i(380824),x=e.i(933493),D=e.i(877014),y=e.i(705645),P=e.i(526352),F=e.i(10388),k=e.i(279750),M=e.i(855050),B=e.i(21941),G=e.i(89370),H=e.i(756833),K=e.i(118108),V=e.i(460312),j=e.i(29210),W=e.i(364304),z=e.i(287774),Y=e.i(166688),$=e.i(643109),q=e.i(359974),Q=e.i(677013),X=e.i(9074),J=e.i(655546),Z=Object.defineProperty,ee=(e,t,n)=>{let o;return(o="symbol"!=typeof t?t+"":t)in e?Z(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,n},et=((t=et||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),en=((n=en||{})[n.Single=0]="Single",n[n.Multi=1]="Multi",n),eo=((o=eo||{})[o.Pointer=0]="Pointer",o[o.Other=1]="Other",o),er=((r=er||{})[r.OpenListbox=0]="OpenListbox",r[r.CloseListbox=1]="CloseListbox",r[r.GoToOption=2]="GoToOption",r[r.Search=3]="Search",r[r.ClearSearch=4]="ClearSearch",r[r.SelectOption=5]="SelectOption",r[r.RegisterOptions=6]="RegisterOptions",r[r.UnregisterOptions=7]="UnregisterOptions",r[r.SetButtonElement=8]="SetButtonElement",r[r.SetOptionsElement=9]="SetOptionsElement",r[r.SortOptions=10]="SortOptions",r[r.MarkButtonAsMoved=11]="MarkButtonAsMoved",r);function ei(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,o=(0,K.sortByDomNode)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),r=n?o.indexOf(n):null;return -1===r&&(r=null),{options:o,activeOptionIndex:r}}let es={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?J.ElementPositionState.Tracked((0,J.computeVisualPosition)(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:B.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:o}=e.dataRef.current,r=e.options.findIndex(e=>o(e.dataRef.current.value));return -1!==r&&(n=r),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:J.ElementPositionState.Idle}},2(e,t){var n,o,r,i,s;if(e.dataRef.current.disabled||1===e.listboxState)return e;let l={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===B.Focus.Nothing)return{...l,activeOptionIndex:null};if(t.focus===B.Focus.Specific)return{...l,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===B.Focus.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,s=(0,B.calculateActiveIndex)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==s){let t=e.options[s].dataRef.current.domRef;if((null==(o=i.current)?void 0:o.previousElementSibling)===t.current||(null==(r=t.current)?void 0:r.previousElementSibling)===null)return{...l,activeOptionIndex:s}}}}else if(t.focus===B.Focus.Next){let n=e.activeOptionIndex;if(null!==n){let o=e.options[n].dataRef.current.domRef,r=(0,B.calculateActiveIndex)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==r){let t=e.options[r].dataRef.current.domRef;if((null==(i=o.current)?void 0:i.nextElementSibling)===t.current||(null==(s=t.current)?void 0:s.nextElementSibling)===null)return{...l,activeOptionIndex:r}}}}let a=ei(e),u=(0,B.calculateActiveIndex)(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...l,...a,activeOptionIndex:u}},3:(e,t)=>
2{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=+(""===e.searchQuery),o=e.searchQuery+t.value.toLowerCase(),r=(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(o))}),i=r?e.options.indexOf(r):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:o}:{...e,searchQuery:o,activeOptionIndex:i,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),o=e.activeOptionIndex;if(e.pendingFocus.focus!==B.Focus.Nothing&&(o=(0,B.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&&(o=e)}}return{...e,options:n,activeOptionIndex:o,pendingFocus:{focus:B.Focus.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let n=e.options,o=[],r=new Set(t.options);for(let[e,t]of n.entries())if(r.has(t.id)&&(o.push(e),r.delete(t.id),0===r.size))break;if(o.length>0)for(let e of(n=n.slice(),o.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,...ei(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:J.ElementPositionState.Moved}};class el extends X.Machine{constructor(e){super(e),ee(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:o,value:r}=this.state.dataRef.current;return(0,j.match)(o,{0:()=>null==t?void 0:t(e),1:()=>{let o=r.slice(),i=o.findIndex(t=>n(t,e));return -1===i?o.push(e):o.splice(i,1),null==t?void 0:t(o)}})},registerOption:(0,X.batch)(()=>{let e=[],t=new Set;return[(n,o)=>{t.has(o)||(t.add(o),e.push({id:n,dataRef:o}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:(0,X.batch)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,X.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})}}),ee(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,o=e.options;return null===n||null==(t=o[n])?void 0:t.id},isActive(e,t){var n;let o=e.activeOptionIndex,r=e.options;return null!==o&&(null==(n=r[o])?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=k.stackMachines.get(null);this.disposables.add(t.on(k.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((0,J.detectMovement)(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 el({id:e,dataRef:{current:{}},listboxState:+!t,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:B.Focus.Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:J.ElementPositionState.Idle})}reduce(e,t){return(0,j.match)(t.type,es,e,t)}}var ea=e.i(283263);let eu=(0,l.createContext)(null);function ec(e){let t=(0,l.useContext)(eu);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ed),t}return t}function ed({id:e,__demoMode:t=!1}){let n=(0,l.useMemo)(()=>el.new({id:e,__demoMode:t}),[]);return(0,ea.useOnUnmount)(()=>n.dispose()),n}let ep=(0,l.createContext)(null);function ef(e){let t=(0,l.useContext)(ep);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ef),t}return t}ep.displayName="ListboxDataContext";let eE=l.Fragment,em=(0,l.createContext)(!1),eR=z.RenderFeatures.RenderStrategy|z.RenderFeatures.Static,e_=l.Fragment,eh=Object.assign((0,z.forwardRefWithAs)(function(e,t){let n=(0,l.useId)(),o=(0,w.useDisabled)(),{value:r,defaultValue:i,form:s,name:a,onChange:u,by:f,invali
2d:E=!1,disabled:m=o||!1,horizontal:R=!1,multiple:_=!1,__demoMode:v=!1,...S}=e,T=(0,C.useSyncRefs)(t),L=(0,p.useDefaultValue)(i),[b=_?[]:void 0,O]=(0,d.useControllable)(r,u,L),N=ed({id:n,__demoMode:v}),A=(0,l.useRef)({static:!1,hold:!1}),U=(0,l.useRef)(new Map),y=(0,c.useByComparator)(f),P=(0,l.useCallback)(e=>(0,j.match)(B.mode,{[en.Multi]:()=>b.some(t=>y(t,e)),[en.Single]:()=>y(b,e)}),[b]),B=(0,I.useSlot)({value:b,disabled:m,invalid:E,mode:_?en.Multi:en.Single,orientation:R?"horizontal":"vertical",onChange:O,compare:y,isSelected:P,optionsPropsRef:A,listRef:U});(0,h.useIsoMorphicEffect)(()=>{N.state.dataRef.current=B},[B]);let G=(0,M.useSlice)(N,e=>e.listboxState),H=k.stackMachines.get(null),V=(0,M.useSlice)(H,(0,l.useCallback)(e=>H.selectors.isTop(e,n),[H,n])),[W,Y]=(0,M.useSlice)(N,e=>[e.buttonElement,e.optionsElement]);(0,g.useOutsideClick)(V,[W,Y],(e,t)=>{N.send({type:er.CloseListbox}),(0,K.isFocusableElement)(t,K.FocusableMode.Loose)||(e.preventDefault(),null==W||W.focus())});let $=(0,I.useSlot)({open:G===et.Open,disabled:m,invalid:E,value:b}),[Q,X]=(0,q.useLabels)({inherit:!0}),J=(0,l.useCallback)(()=>{if(void 0!==L)return null==O?void 0:O(L)},[O,L]),Z=(0,z.useRender)();return l.default.createElement(X,{value:Q,props:{htmlFor:null==W?void 0:W.id},slot:{open:G===et.Open,disabled:m}},l.default.createElement(x.FloatingProvider,null,l.default.createElement(eu.Provider,{value:N},l.default.createElement(ep.Provider,{value:B},l.default.createElement(F.OpenClosedProvider,{value:(0,j.match)(G,{[et.Open]:F.State.Open,[et.Closed]:F.State.Closed})},null!=a&&null!=b&&l.default.createElement(D.FormFields,{disabled:m,data:{[a]:b},form:s,onReset:J}),Z({ourProps:{ref:T},theirProps:S,slot:$,defaultTag:eE,name:"Listbox"}))))))}),{Button:(0,z.forwardRefWithAs)(function(e,t){let n=(0,l.useId)(),o=(0,P.useProvidedId)(),r=ef("Listbox.Button"),c=ec("Listbox.Button"),{id:d=o||`headlessui-listbox-button-${n}`,disabled:p=r.disabled||!1,autoFocus:f=!1,...E}=e,_=(0,C.useSyncRefs)(t,(0,x.useFloatingReference)(),c.actions.setButtonElement),h=(0,x.useFloatingReferenceProps)(),[v,S,g]=(0,M.useSlice)(c,e=>[e.listboxState,e.buttonElement,e.optionsElement]),T=v===et.Open;(0,L.useQuickRelease)(T,{trigger:S,action:(0,l.useCallback)(e=>{if(null!=S&&S.contains(e.target))return L.Action.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return H.isHTMLElement(t)?L.Action.Select(t):null!=g&&g.contains(e.target)?L.Action.Ignore:L.Action.Close},[S,g]),close:c.actions.closeListbox,select:c.actions.selectActiveOption});let O=(0,m.useEvent)(e=>{switch(e.key){case $.Keys.Enter:(0,V.attemptSubmit)(e.currentTarget);break;case $.Keys.Space:case $.Keys.ArrowDown:e.preventDefault(),c.actions.openListbox({focus:r.value?B.Focus.Nothing:B.Focus.First});break;case $.Keys.ArrowUp:e.preventDefault(),c.actions.openListbox({focus:r.value?B.Focus.Nothing:B.Focus.Last})}}),N=(0,m.useEvent)(e=>{e.key===$.Keys.Space&&e.preventDefault()}),A=(0,R.useHandleToggle)(e=>{var t;c.state.listboxState===et.Open?((0,a.flushSync)(()=>c.actions.closeListbox()),null==(t=c.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),c.actions.openListbox({focus:B.Focus.Nothing}))}),U=(0,m.useEvent)(e=>e.preventDefault()),w=(0,q.useLabelledBy)([d]),D=(0,Y.useDescribedBy)(),{isFocusVisible:y,focusProps:F}=(0,i.useFocusRing)({autoFocus:f}),{isHovered:k,hoverProps:G}=(0,s.useHover)({isDisabled:p}),{pressed:K,pressProps:j}=(0,u.useActivePress)({disabled:p}),W=(0,I.useSlot)({open:v===et.Open,active:K||v===et.Open,disabled:p,invalid:r.invalid,value:r.value,hover:k,focus:y,autofocus:f}),Q=(0,M.useSlice)(c,e=>e.listboxState===et.Open),X=(0,z.mergeProps)(h(),{ref:_,id:d,type:(0,b.useResolveButtonType)(e,S),"aria-haspopup":"listbox","aria-controls":null==g?void 0:g.id,"aria-expanded":Q,"aria-labelledby":w,"aria-describedby":D,disabled:p||void 0,autoFocus:f,onKeyDown:O,onKeyUp:N,onKeyPress:U},A,F,G,j);return(0,z.useRender)()({ourProps:X,theirProps:E,slot:W,defaultTag:"button",name:"Listbox.Button"})}),Label:q.Label,Options:(0,z.forwardRefWithAs)(function(e,t){let n=(0,l.useId)(),{id:o=`headlessui-listbox-options-${n}`,anchor:r,portal:i=!1,modal:s=!0,transition:u=!1,...c}=e,d=(0,x.useResolvedAnchor)(r),[p,R]=(0,l.useState)(null);d&&(i=!0);let h=ef("Listbox.Options"),v=ec("Listbox.Options"),[g,L,b,N]=(0,M.useSlice)(v,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),A=(0,T.useOwnerDocument)(L),w=(0,T.useOwnerDocument)(b),D=(0,F.useOpenClosed)(),[P,k]=(0,U.useTransition)(u,p,null!==D?(D&F.State.Open)===F.State.Open:g===et.Open);(0,S.useOnDisappear)(P,L,v.actions.closeListbox);let G=!N&&s&&g===et.Open;(0,O.useScrollLock)(G,w);let H=!N&&s&&g===et.Open;(0,_.useInertOthers)(H,{allowed:(0,l.useCallback)(()=>[L,b],[L,b])});let V=!(0,M.useSlice)(v,v.selectors.didButtonMove)&&P,Y=(0,M.useSlice)(v,v.selectors.hasFrozenValue)&&!e.static,q=(0,y.useFrozenData)(Y,h.value),X=(0,l.useCallback)(e=>h.compare(q,e),[h.compare,q]),J=(0,M.useSlice)(v,e=>{var t;if(null==d||!(null!=(t=null==d?void 0:d.to)&&t.includes("selection")))return null;let n=e.options.findIndex(e=>X(e.dataRef.current.value));return -1===n&&(n=0),n}),Z=(()=>
2{if(null==d)return;if(null===J)return{...d,inner:void 0};let e=Array.from(h.listRef.current.values());return{...d,inner:{listRef:{current:e},index:J}}})(),[ee,eo]=(0,x.useFloatingPanel)(Z),er=(0,x.useFloatingPanelProps)(),ei=(0,C.useSyncRefs)(t,d?ee:null,v.actions.setOptionsElement,R),es=(0,f.useDisposables)();(0,l.useEffect)(()=>{b&&g===et.Open&&((0,W.isActiveElement)(b)||null==b||b.focus({preventScroll:!0}))},[g,b]);let el=(0,m.useEvent)(e=>{var t;switch(es.dispose(),e.key){case $.Keys.Space:if(""!==v.state.searchQuery)return e.preventDefault(),e.stopPropagation(),v.actions.search(e.key);case $.Keys.Enter:e.preventDefault(),e.stopPropagation(),v.actions.selectActiveOption();break;case(0,j.match)(h.orientation,{vertical:$.Keys.ArrowDown,horizontal:$.Keys.ArrowRight}):return e.preventDefault(),e.stopPropagation(),v.actions.goToOption({focus:B.Focus.Next});case(0,j.match)(h.orientation,{vertical:$.Keys.ArrowUp,horizontal:$.Keys.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),v.actions.goToOption({focus:B.Focus.Previous});case $.Keys.Home:case $.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),v.actions.goToOption({focus:B.Focus.First});case $.Keys.End:case $.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),v.actions.goToOption({focus:B.Focus.Last});case $.Keys.Escape:e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>v.actions.closeListbox()),null==(t=v.state.buttonElement)||t.focus({preventScroll:!0});return;case $.Keys.Tab:e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>v.actions.closeListbox()),(0,K.focusFrom)(v.state.buttonElement,e.shiftKey?K.Focus.Previous:K.Focus.Next);break;default:1===e.key.length&&(v.actions.search(e.key),es.setTimeout(()=>v.actions.clearSearch(),350))}}),ea=(0,M.useSlice)(v,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),eu=(0,I.useSlot)({open:g===et.Open}),ed=(0,z.mergeProps)(d?er():{},{id:o,ref:ei,"aria-activedescendant":(0,M.useSlice)(v,v.selectors.activeDescendantId),"aria-multiselectable":h.mode===en.Multi||void 0,"aria-labelledby":ea,"aria-orientation":h.orientation,onKeyDown:el,role:"listbox",tabIndex:g===et.Open?0:void 0,style:{...c.style,...eo,"--button-width":(0,E.useElementSize)(P,L,!0).width},...(0,U.transitionDataAttributes)(k)}),eE=(0,z.useRender)(),em=(0,l.useMemo)(()=>h.mode===en.Multi?h:{...h,isSelected:X},[h,X]);return l.default.createElement(Q.Portal,{enabled:!!i&&(e.static||P),ownerDocument:A},l.default.createElement(ep.Provider,{value:em},eE({ourProps:ed,theirProps:c,slot:eu,defaultTag:"div",features:eR,visible:V,name:"Listbox.Options"}
2)))}),Option:(0,z.forwardRefWithAs)(function(e,t){let n=(0,l.useId)(),{id:o=`headlessui-listbox-option-${n}`,disabled:r=!1,value:i,...s}=e,a=!0===(0,l.useContext)(em),u=ef("Listbox.Option"),c=ec("Listbox.Option"),d=(0,M.useSlice)(c,e=>c.selectors.isActive(e,o)),p=u.isSelected(i),f=(0,l.useRef)(null),E=(0,N.useTextValue)(f),R=(0,v.useLatestValue)({disabled:r,value:i,domRef:f,get textValue(){return E()}}),_=(0,C.useSyncRefs)(t,f,e=>{e?u.listRef.current.set(o,e):u.listRef.current.delete(o)}),S=(0,M.useSlice)(c,e=>c.selectors.shouldScrollIntoView(e,o));(0,h.useIsoMorphicEffect)(()=>{if(S)return(0,G.disposables)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=f.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[S,f]),(0,h.useIsoMorphicEffect)(()=>{if(!a)return c.actions.registerOption(o,R),()=>c.actions.unregisterOption(o)},[R,o,a]);let g=(0,m.useEvent)(e=>{if(r)return e.preventDefault();c.actions.selectOption(i)}),T=(0,m.useEvent)(()=>{if(r)return c.actions.goToOption({focus:B.Focus.Nothing});c.actions.goToOption({focus:B.Focus.Specific,id:o})}),L=(0,A.useTrackedPointer)(),b=(0,m.useEvent)(e=>L.update(e)),O=(0,m.useEvent)(e=>{L.wasMoved(e)&&(r||d&&c.state.activationTrigger===eo.Pointer||c.actions.goToOption({focus:B.Focus.Specific,id:o},eo.Pointer))}),U=(0,m.useEvent)(e=>{L.wasMoved(e)&&(r||d&&c.state.activationTrigger===eo.Pointer&&c.actions.goToOption({focus:B.Focus.Nothing}))}),w=(0,I.useSlot)({active:d,focus:d,selected:p,disabled:r,selectedOption:p&&a}),x=a?{}:{id:o,ref:_,role:"option",tabIndex:!0===r?void 0:-1,"aria-disabled":!0===r||void 0,"aria-selected":p,disabled:void 0,onClick:g,onFocus:T,onPointerEnter:b,onMouseEnter:b,onPointerMove:O,onMouseMove:O,onPointerLeave:U,onMouseLeave:U},D=(0,z.useRender)();return!p&&a?null:D({ourProps:x,theirProps:s,slot:w,defaultTag:"div",name:"Listbox.Option"})}),SelectedOption:(0,z.forwardRefWithAs)(function(e,t){let{options:n,placeholder:o,...r}=e,i={ref:(0,C.useSyncRefs)(t)},s=ef("ListboxSelectedOption"),a=(0,I.useSlot)({}),u=void 0===s.value||null===s.value||s.mode===en.Multi&&Array.isArray(s.value)&&0===s.value.length,c=(0,z.useRender)();return l.default.createElement(em.Provider,{value:!0},c({ourProps:i,theirProps:{...r,children:l.default.createElement(l.default.Fragment,null,o&&u?o:n)},slot:a,defaultTag:e_,name:"ListboxSelectedOption"}))})});e.s(["Listbox",0,eh],24777);var ev=e.i(318008),eS=e.i(35203),eg=e.i(96348),eT=e.i(582238),eL=e.i(944967),eb=e.i(461879);let eO=(0,l.forwardRef)((e,t)=>{let n,o,r,i,s,l=(0,eS.c)(11);return l[0]!==e?({className:o,children:n,...r}=e,l[0]=e,l[1]=n,l[2]=o,l[3]=r):(n=l[1],o=l[2],r=l[3]),l[4]!==o?(i=(0,eL.default)("bg-white","dark:bg-zinc-800/50","text-zinc-800","dark:text-white","w-full","border","border-zinc-600","rounded-md","pl-3","pr-10","py-2","text-left","cursor-default","focus:outline-hidden","focus:ring-1","focus:ring-indigo-400","focus:border-indigo-400","sm:text-sm",o),l[4]=o,l[5]=i):i=l[5],l[6]!==n||l[7]!==r||l[8]!==t||l[9]!==i?(s=(0,ev.jsx)(eh.Button,{ref:t,...r,className:i,children:n}),l[6]=n,l[7]=r,l[8]=t,l[9]=i,l[10]=s):s=l[10],s});eO.displayName="StyledListboxButton";let eI=(0,l.forwardRef)((e,t)=>{let n,o,r,i,s,a,u=(0,eS.c)(14);u[0]!==e?({className:o,children:n,...r}=e,u[0]=e,u[1]=n,u[2]=o,u[3]=r):(n=u[1],o=u[2],r=u[3]);let c=(0,l.useRef)(null),d=(e=>{let t,n,o=(0,eS.c)(3),[r,i]=(0,l.useState)("bottom");return o[0]!==e?(t=()=>{let t=()=>{let t=e.current,n=t?.previousElementSibling;if(!t||!(n instanceof HTMLElement))return;let o=n.getBoundingClientRect(),r=(0,eb.getClippingBounds)(n);i((({triggerTop:e,triggerBottom:t,clippingTop:n,clippingBottom:o,panelHeight:r})=>{let i=o-t-4-8;return r<=i?"bottom":e-n-4-8>i?"top":"bottom"})({triggerTop:o.top,triggerBottom:o.bottom,clippingTop:r.top,clippingBottom:r.bottom,panelHeight:Math.min(t.scrollHeight,240)}))};return t(),window.addEventListener("resize",t),window.addEventListener("scroll",t,{capture:!0}),()=>{window.removeEventListener("resize",t),window.removeEventListener("scroll",t,{capture:!0})}},n=[e],o[0]=e,o[1]=t,o[2]=n):(t=o[1],n=o[2]),(0,l.useLayoutEffect)(t,n),r})(c);return u[4]!==t?(i=((...e)=>t=>{for(let n of e)"function"==typeof n?n(t):null!=n&&(n.current=t)})(c,t),u[4]=t,u[5]=i):i=u[5],u[6]!==o||u[7]!==d?(s=(0,eL.default)("absolute","z-10","w-full","top"===d?["bottom-full","mb-1"]:["top-full","mt-1"],"bg-white","dark:bg-zinc-800","max-h-60","rounded-md","py-1","text-base","ring-1","ring-black/5","overflow-auto","focus:outline-hidden!","sm:text-sm",o),u[6]=o,u[7]=d,u[8]=s):s=u[8],u[9]!==n||u[10]!==r||u[11]!==i||u[12]!==s?(a=(0,ev.jsx)(eh.Options,{ref:i,...r,className:s,children:n}),u[9]=n,u[10]=r,u[11]=i,u[12]=s,u[13]=a):a=u[13],a});eI.displayName="StyledListboxOptions";let eC=e=>{let t,n,o=(0,eS.c)(8),{children:r,description:i,leading:s,value:l,key:a}=e;return o[0]!==r||o[1]!==i||o[2]!==s?(t=e=>{let{selected:t,active:n}=e;return(0,ev.jsxs)(ev.Fragment,{children:[(0,ev.jsxs)("span",{className:(0,eL.default)("flex","items-start","gap-2"),children:[null!=s&&(0,ev.jsx)("span",{className:(0,eL.default)("flex","h-5","shrink-0","items-center"),children:s}),(0,ev.jsxs)("span",{className:(0,eL.default)("min-w-0","flex-1"),children:[(0,ev.jsx)("span",{className:(0,eL.default)(t?"font-semibold":"font-normal","block","truncate"),children:r}),null!=i&&(0,ev.jsx)("span",{className:(0,eL.default)("block","mt-0.5","text-xs","font-normal",n?"text-white/80":"text-zinc-500 dark:text-zinc-400"),children:i})]})]}),t&&(0,ev.jsx)("span",{className:(0,eL.default)("text-white","absolute","
2inset-y-0","right-0","flex","items-center","pr-4"),children:(0,ev.jsx)(eg.CheckIcon,{className:(0,eL.default)("h-5","w-5"),"aria-hidden":"true"})})]})},o[0]=r,o[1]=i,o[2]=s,o[3]=t):t=o[3],o[4]!==a||o[5]!==t||o[6]!==l?(n=(0,ev.jsx)(eh.Option,{value:l,className:eN,children:t},a),o[4]=a,o[5]=t,o[6]=l,o[7]=n):n=o[7],n};function eN(e){let{active:t}=e;return(0,eL.default)(t&&"bg-indigo-500",t&&"text-white",!t&&"text-zinc-900 dark:text-zinc-100","cursor-default","select-none","relative","py-2","pl-3","pr-9")}eC.displayName="StyledListboxOption",e.s(["StyledListboxButton",0,eO,"StyledListboxOption",0,eC,"StyledListboxOptions",0,eI,"WithSwitcherIcon",0,e=>{let t,n,o,r,i,s=(0,eS.c)(7),{children:l}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,eL.default)("block","truncate"),s[0]=t):t=s[0],s[1]!==l?(n=(0,ev.jsx)("span",{className:t,children:l}),s[1]=l,s[2]=n):n=s[2],s[3]===Symbol.for("react.memo_cache_sentinel")?(o=(0,eL.default)("absolute","inset-y-0","right-0","flex","items-center","pr-2","pointer-events-none"),s[3]=o):o=s[3],s[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,ev.jsx)("span",{className:o,children:(0,ev.jsx)(eT.ChevronUpDownIcon,{className:(0,eL.default)("h-5","w-5","text-white"),"aria-hidden":"true"})}),s[4]=r):r=s[4],s[5]!==n?(i=(0,ev.jsxs)(ev.Fragment,{children:[n,r]}),s[5]=n,s[6]=i):i=s[6],i}],305655)},458963,e=>{"use strict";var t=e.i(687652);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}e.s(["useByComparator",0,function(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])}])},440863,986676,529750,85474,e=>{"use strict";let t,n;var o=e.i(687652),r=((t=r||{})[t.Left=0]="Left",t[t.Right=2]="Right",t);e.s(["MouseButton",0,r],986676);var i=e.i(102606),s=e.i(104565);e.s(["useHandleToggle",0,function(e){let t=(0,o.useRef)(null);return{onPointerDown:(0,s.useEvent)(n=>{t.current=n.pointerType,(0,i.isDisabledReactIssue7711)(n.currentTarget)||"mouse"!==n.pointerType||n.button!==r.Left||(n.preventDefault(),e(n))}),onClick:(0,s.useEvent)(n=>{"mouse"!==t.current&&((0,i.isDisabledReactIssue7711)(n.currentTarget)||e(n))})}}],440863);var l=e.i(756833),a=e.i(927158),u=((n=u||{})[n.Ignore=0]="Ignore",n[n.Select=1]="Select",n[n.Close=2]="Close",n);function c(e){return[e.screenX,e.screenY]}e.s(["Action",0,{Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}},"useQuickRelease",0,function(e,{trigger:t,action:n,close:r,select:i}){let s=(0,o.useRef)(null),u=(0,o.useRef)(null),c=(0,o.useRef)(null);(0,a.useDocumentEvent)(e&&null!==t,"pointerdown",e=>{l.isNode(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(u.current=e.x,c.current=e.y,s.current=e.timeStamp)}),(0,a.useDocumentEvent)(e&&null!==t,"pointerup",e=>{var t,o;let a=s.current;if(null===a||(s.current=null,!l.isHTMLorSVGElement(e.target))||5>Math.abs(e.x-(null!=(t=u.current)?t:e.x))&&5>Math.abs(e.y-(null!=(o=c.current)?o:e.y)))return;let d=n(e);switch(d.kind){case 0:return;case 1:e.timeStamp-a>200&&(i(d.target),r());break;case 2:r()}},{capture:!0})}],529750),e.s(["useTrackedPointer",0,function(){let e=(0,o.useRef)([-1,-1]);return{wasMoved(t){let n=c(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=c(t)}}}],85474)},725721,503188,72300,e=>{"use strict";var t=e.i(89370),n=e.i(364304),o=e.i(124292),r=e.i(575010);let i=new Map,s=new Map;function l(e){var t;let n=null!=(t=s.get(e))?t:0;return s.set(e,n+1),0!==n?()=>a(e):(i.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>a(e))}function a(e){var t;let n=null!=(t=s.get(e))?t:1;if(1===n?s.delete(e):s.set(e,n-1),1!==n)return;let o=i.get(e);o&&(null===o["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",o["aria-hidden"]),e.inert=o.inert,i.delete(e))}e.s(["useInertOthers",0,function(e,{allowed:i,disallowed:s}={}){let a=(0,o.useIsTopLayer)(e,"inert-others");(0,r.useIsoMorphicEffect)(()=>{var e,o;if(!a)return;let r=(0,t.disposables)();for(let t of null!=(e=null==s?void 0:s())?e:[])t&&r.add(l(t));let u=null!=(o=null==i?void 0:i())?o:[];for(let e of u){if(!e)continue;let t=(0,n.getOwnerDocument)(e);if(!t)continue;let o=e.parentElement;for(;o&&o!==t.body;){for(let e of o.children)u.some(t=>e.contains(t))||r.add(l(e));o=o.parentElement}}return r.dispose},[a,i,s])}],725721);var u=e.i(687652),c=e.i(104565);e.s(["useWatch",0,function(e,t){let n=(0,u.useRef)([]),o=(0,c.useEvent)(e);(0,u.useEffect)(()=>{let e=[...n.current];for(let[r,i]of t.entries())if(n.current[r]!==i){let r=o(t,e);return n.current=t,r}},[o,...t])}],503188);var d=e.i(756833),p=e.i(118108);let f=[];function E(){"loading"!==document.readyState&&((()=>{function e(e){if(!d.isHTMLorSVGElement(e.target)||e.target===document.body||f[0]===e.target)return;let t=e.target;t=t.closest(p.focusableSelector),f.unshift(null!=t?t:e.target),(f=f.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",E))}"u">typeof window&&"u">typeof document&&(document.addEventListener("DOMContentLoaded",E),E()),e.s(["history",()=>f],72300)},705645,e=>{"use strict";var t=e.i(687652);let n=t.default.forwardRef(function({children:e,freeze:n},r){let i=o(n,e);return(0,t.isValidElement)(i)?(0,t.cloneElement)(i,{ref:r}):t.default.createElement(t.default.Fragment,null,i)});function o(e,n){let[o,r]=(0,t.useState)(n);return e||o===n||r(n),e?o:n}
2e.s(["Frozen",0,n,"useFrozenData",0,o])},21941,655546,e=>{"use strict";let t;var n=((t=n||{})[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);e.s(["Focus",0,n,"calculateActiveIndex",0,function(e,t){let n=t.resolveItems();if(n.length<=0)return null;let o=t.resolveActiveIndex(),r=null!=o?o:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 1:-1===r&&(r=n.length);for(let e=r-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 2:for(let e=r+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 4:for(let o=0;o<n.length;++o)if(t.resolveId(n[o],o,n)===e.id)return o;return o;case 5:return null;default:throw Error("Unexpected object: "+e)}}],21941);var o=e.i(89370);function r(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}e.s(["ElementPositionState",0,{Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}},"computeVisualPosition",0,r,"detectMovement",0,function(e,t,n){let i=(0,o.disposables)();if("Tracked"===t.kind){let o=function(){s!==r(e)&&(i.dispose(),n())},{position:s}=t,l=new ResizeObserver(o);l.observe(e),i.add(()=>l.disconnect()),i.addEventListener(window,"scroll",o,{passive:!0}),i.addEventListener(window,"resize",o)}return()=>i.dispose()}],655546)},582238,e=>{"use strict";var t=e.i(687652);let n=t.forwardRef(function({title:e,titleId:n,...o},r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":n},o),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M10.53 3.47a.75.75 0 0 0-1.06 0L6.22 6.72a.75.75 0 0 0 1.06 1.06L10 5.06l2.72 2.72a.75.75 0 1 0 1.06-1.06l-3.25-3.25Zm-4.31 9.81 3.25 3.25a.75.75 0 0 0 1.06 0l3.25-3.25a.75.75 0 1 0-1.06-1.06L10 14.94l-2.72-2.72a.75.75 0 0 0-1.06 1.06Z",clipRule:"evenodd"}))});e.s(["ChevronUpDownIcon",0,n],582238)},760687,884909,461879,e=>{"use strict";var t=e.i(687652);let n=t.forwardRef(function({title:e,titleId:n,...o},r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":n},o),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))});e.s(["LinkIcon",0,n],760687);var o=e.i(756833);let r=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function i(e){var t,n;let i=null!=(t=e.innerText)?t:"",s=e.cloneNode(!0);if(!o.isHTMLElement(s))return i;let l=!1;for(let e of s.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),l=!0;let a=l?null!=(n=s.innerText)?n:"":i;return r.test(a)&&(a=a.replace(r,"")),a}var s=e.i(104565);e.s(["useTextValue",0,function(e){let n=(0,t.useRef)(""),o=(0,t.useRef)("");return(0,s.useEvent)(()=>{let t=e.current;if(!t)return"";let r=t.innerText;if(n.current===r)return o.current;let s=(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():i(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return i(e).trim()})(t).trim().toLowerCase();return n.current=r,o.current=s,s})}],884909),e.s(["getClippingBounds",0,e=>{let t=0,n=window.innerHeight;for(let o=e.parentElement;null!==o;o=o.parentElement)if("visible"!==window.getComputedStyle(o).overflowY){let e=o.getBoundingClientRect();t=Math.max(t,e.top),n=Math.min(n,e.bottom)}return{top:t,bottom:n}}],461879)},331699,e=>{"use strict";var t=e.i(318008),n=e.i(687652),o=e.i(944967);let r=(0,n.forwardRef)(({className:e,children:n,...r},i)=>(0,t.jsx)("input",{ref:i,type:"checkbox",...r,className:(0,o.default)("h-4 w-4 roun
2ded-sm border-zinc-600 text-indigo-500 focus:ring-indigo-500",e),children:n}));r.displayName="StyledCheckbox",e.s(["StyledCheckbox",0,r])},474338,e=>{"use strict";var t=e.i(932576);let n=` 3 ### Where can I reach out for support? 4 5 Reach out to [${t.METICULOUS_SUPPORT_EMAIL}](mailto:${t.METICULOUS_SUPPORT_EMAIL}) and we'll be happy to help. 6 `;e.s(["GITHUB_ACTION_ENSURE_BASE_NAME",0,"alwaysmeticulous/report-diffs-action/ensure-base","GITHUB_ACTION_UPLOAD_ASSETS_NAME",0,"alwaysmeticulous/report-diffs-action/upload-assets","GITHUB_ACTION_UPLOAD_CONTAINER_NAME",0,"alwaysmeticulous/report-diffs-action/upload-container","METICULOUS_DEBUG_PR_LABEL",0,"[meticulous debug]","METICULOUS_GITHUB_APP_INSTALL_URL",0,"https://github.com/apps/alwaysmeticulous/installations/new","METICULOUS_MASK_RECORDING_PREVIEW_CLASS",0,"meticulous-mask-recording-preview","METICULOUS_REDACT_RECORDING_CLASS",0,"meticulous-redact-recording","METICULOUS_VERCEL_INTEGRATION_INSTALL_URL",0,"https://vercel.com/integrations/meticulous","SIMULATION_TAB_NAMES",0,{DEBUG_LOCALLY:"Debug Locally",TIMELINE_AND_LOGS:"Timeline & Logs"},"WHERE_CAN_I_REACH_OUT_FOR_SUPPORT",0,n])},991234,e=>{"use strict";var t=e.i(318008),n=e.i(35203),o=e.i(331699),r=e.i(372222),i=e.i(39786);let s="Force create a Meticulous status check for all pull requests and merge queue commits";e.s(["INITIALIZE_WITH_SUCCESSFUL_CHECK_CHECKBOX_LABEL",0,s,"NotYetRunPullRequestCommitCheckComponent",0,e=>{let l,a,u,c,d,p=(0,n.c)(10),{projectSettings:f,onChangeValue:E,isDisabled:m}=e;p[0]!==E?(l=e=>{E(e.target.checked)},p[0]=E,p[1]=l):l=p[1];let R=l,_=f?.createPullRequestNotYetRunCommitCheck??!1;return p[2]!==R||p[3]!==m||p[4]!==_?(a=(0,t.jsx)("div",{className:"flex h-6 items-center",children:(0,t.jsx)(o.StyledCheckbox,{id:"create-pull-request-not-yet-run-commit-check",name:"create-pull-request-not-yet-run-commit-check",checked:_,onChange:R,disabled:m})}),p[2]=R,p[3]=m,p[4]=_,p[5]=a):a=p[5],p[6]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)("label",{htmlFor:"create-pull-request-not-yet-run-commit-check",className:"font-medium text-zinc-200",children:s}),p[6]=u):u=p[6],p[7]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsxs)("div",{className:"ml-3 text-sm leading-6",children:[u,(0,t.jsxs)("p",{id:"create-pull-request-not-yet-run-commit-check-description",className:"text-zinc-400",children:["Enable this if Meticulous is a blocking check in your repository and you either do not create deployments for every pull request or you use a merge queue. This feature will create a create a check on every pull request and merge queue commit to unblock merging. Learn more"," ",(0,t.jsx)(r.Link,{className:"link",target:"_blank",href:i.ADDITIONAL_GUIDES.NOT_YET_RUN_CHECKS_URL,children:"here"}),"."]})]}),p[7]=c):c=p[7],p[8]!==a?(d=(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:"py-2 relative flex items-start",children:[a,c]})}),p[8]=a,p[9]=d):d=p[9],d}])},551481,e=>{"use strict";e.s(["REDACTION_CLASSES",0,"rr-mask data-heap-redact-text heap-ignore data-hj-suppress"])},39786,e=>{"use strict";var t=e.i(458636);let n="/docs",o="/changelog",r="/docs/how-to/recorder-script",i="/docs/session-recording/recorder-npm-dependency",s="installation-instructions",l=`${r}#${s}`,a=`${i}#${s}`,u="/docs/faq-and-troubleshooting",c=`${u}#base-urls`,d="/docs/concepts/network-recording-and-patching",p=`${u}#branches-must-run-on`,f="ensure-determinism",E=`/docs/frameworks/nextjs/app-router#${f}`,m="/docs/how-to/troubleshoot-failed-simulations-steps",R=`/docs/how-to/troubleshoot-failed-simulations#${m}`,_=t.AGENT_INSTRUCTIONS_DOCS_PATH,h={GETTING_STARTED_BACKEND_TESTING_URL:"/docs/additional-guides/getting-started-backend-testing",INSTALL_RECORDER_SCRIPT_FOR_BACKEND_TESTING_URL:"/docs/additional-guides/recorder-script-backend-testing",INSTALL_BACKEND_RECORDER_URL:"/docs/additional-guides/backend-recorder",EXPORTING_GENERATED_TESTS_URL:"/docs/export/exporting-generated-tests",CONTROLLING_DATA_RECORDED_URL:"/docs/session-recording/controlling-data-recorded",CONTROLLING_WHEN_RECORDING_STARTS_AND_STOPS_URL:"/docs/session-recording/controlling-when-recording-starts-and-stops",REDACTION_URL:"/docs/session-recording/redaction",NOT_YET_RUN_CHECKS_URL:"/docs/ci/not-yet-run-checks",RETRY_TEST_RUN_URL:"/docs/how-to/retry-test-run",HANDLE_FILE_UPLOADS_URL:"/docs/how-to/handle-file-uploads"},v=h.CONTROLLING_DATA_RECORDED_URL,S=h.CONTROLLING_WHEN_RECORDING_STARTS_AND_STOPS_URL,g=h.REDACTION_URL,T=h.RETRY_TEST_RUN_URL,L=h.HANDLE_FILE_UPLOADS_URL;e.s(["ADDITIONAL_GUIDES",0,h,"ADDITIONAL_GUIDES_URL",0,"/docs/additional-guides","AGENTS_CLI_COMMANDS_URL",0,"/docs/agents/cli-commands","AGENTS_MCP_SERVER_URL",0,"/docs/agents/mcp-server","AGENTS_SETUP_FOR_AGENTS_URL",0,_,"AGENTS_SETUP_URL",0,"/docs/agents/setup","AGENTS_SKILLS_URL",0,"/docs/agents/skills","AGENTS_WHATS_NEW_URL",0,"/docs/agents/whats-new","AGENT_REVIEW_DOCS_URL",0,"/docs/agents/agent-swarm","ANGULAR_CLI_URL",0,"/docs/frameworks/angular/angular-cli","ARCHITECTURE_OVERVIEW_URL",0,"/docs/concepts/architecture-overview","AUTH_BYPASSING_AUTH_URL",0,"/docs/how-to/auth/bypassing-auth","AUTH_ENABLING_FULL_AUTH_URL",0,"/docs/how-to/auth/enabling-full-auth","BASE_URL_EXPLANATION_URL",0,c,"BLOCKED_REQUESTS_URL",0,"/docs/how-to/blocked-requests","BRANCHES_REQUIRED_TO_RUN_ON_URL",0,p,"BUILT_IN_CHECKS_ACCESSIBILITY_URL",0,"/docs/built-in-checks/accessibility","BUILT_IN_CHECKS_NETWORK_REQUESTS_URL",0,"/docs/built-in-checks/network-requests","BUILT_IN_CHECKS_REACT_COMPONENT_RENDERS_URL",0,"/docs/built-in-checks/react-component-renders","BUILT_IN_CHECKS_URL",0,"/docs/built-in-checks","CHANGELOG_URL",0,o,"CI_SETUP_URL",0,"/docs/ci","CLI_COMMANDS_URL",0,"/docs/reference/cli-commands","CLOUD_REPLAY_URL",0,"/docs/cloud-replay","COMPANION_ASSETS_ADVANCED_URL",0,"/docs/how-to/companion-assets-advanced","CONFIGURE_IGNORE_PATTERNS_URL",0,"/docs/how-to/configure-ignore-patterns","CONTROLLING_DATA_RECORDED_URL",0,v,"CONTROLLING_WHEN_RECORDING_STARTS_AND_STOPS_URL",0,S,"CREATE_DEPLOYMENTS_ON_GITHUB_URL",0,"/docs/alternative-ci-setups/create-deployments-on-github","CUSTOM_CHECKS_BEST_PRACTICES_URL",0,"/docs/custom-c
6hecks/best-practices","CUSTOM_CHECKS_BUILT_IN_SNAPSHOT_TYPES_URL",0,"/docs/custom-checks/built-in-snapshot-types","CUSTOM_CHECKS_RECORDING_CUSTOM_DATA_URL",0,"/docs/custom-checks/recording-custom-data","CUSTOM_CHECKS_URL",0,"/docs/custom-checks","CUSTOM_CHECKS_WRITING_A_CUSTOM_CHECK_URL",0,"/docs/custom-checks/writing-a-custom-check","DETECT_DIFFS_LOCALLY_URL",0,"/docs/how-to/detect-diffs-locally","DOCS_URL",0,n,"ENABLE_SOURCE_COVERAGE_URL",0,"/docs/how-to/enable-source-coverage","ENSURE_RECORDER_CAPTURES_ALL_REQUESTS_URL",0,"/docs/how-to/ensure-recorder-captures-all-requests","ENVIRONMENT_VARIABLES_URL",0,"/docs/reference/environment-variables","FAQ_AND_TROUBLESHOOTING_URL",0,u,"FILTER_SESSIONS_BY_START_URL_URL",0,"/docs/how-to/filter-sessions-by-start-url","FIX_FALSE_POSITIVES_URL",0,"/docs/how-to/fix-false-positive-diffs","GITHUB_ACTIONS_SETUP_URL",0,"/docs/github-actions-v2","GLOSSARY_URL",0,"/docs/concepts/glossary","HANDLE_FILE_UPLOADS_URL",0,L,"INCREMENTAL_ASSET_UPLOAD_URL",0,"/docs/how-to/incremental-asset-upload","INGEST_EXISTING_TESTS_URL",0,"/docs/session-recording/ingest-existing-tests","INSTALLATION_INSTRUCTIONS_ANCHOR",0,s,"INSTALL_RECORDER_AS_NPM_DEPENDENCY_INSTALLATION_INSTRUCTIONS_URL",0,a,"INSTALL_RECORDER_AS_NPM_DEPENDENCY_URL",0,i,"INSTALL_RECORDER_AS_SCRIPT_TAG_INSTALLATION_INSTRUCTIONS_URL",0,l,"INSTALL_RECORDER_AS_SCRIPT_TAG_URL",0,r,"INSTALL_RECORDER_URL",0,"/docs/recorder-installation","MAKE_CHECK_BLOCKING_URL",0,"/docs/make-check-blocking","METICULOUS_WINDOW_OBJECT_URL",0,"/docs/how-to/window-meticulous-object","NETWORK_RECORDING_AND_PATCHING_URL",0,d,"NETWORK_STUBBING_EXPLANATION_URL",0,d,"NEXTJS_APP_ROUTER_ADDITIONAL_SETUP_URL",0,"/docs/frameworks/nextjs/app-router","NEXTJS_APP_ROUTER_ENSURING_DETERMINISM_ANCHOR",0,f,"NEXTJS_APP_ROUTER_ENSURING_DETERMINISM_URL",0,E,"NEXTJS_PAGES_ROUTER_URL",0,"/docs/frameworks/nextjs/pages-router","ONBOARDING_GUIDE_URL",0,"/docs/onboarding-guide","PERFORMANCE_API_URL",0,"/docs/reference/performance-api","PREPARE_FOR_TESTS_URL",0,"/docs/how-to/prepare-for-tests","REACT_CRA_URL",0,"/docs/frameworks/react/create-react-app","REACT_VITE_URL",0,"/docs/frameworks/react/vite","RECORDER_CSP_EXCEPTIONS_URL",0,"/docs/session-recording/csp-exceptions","RECORDER_DEVELOPER_TOOLS_URL",0,"/docs/how-to/recorder-developer-tools","RECORD_AND_REPLAY_ON_DIFFERENT_ENVIRONMENTS_URL",0,"/docs/how-to/record-and-replay-on-different-environments","RECORD_A_TEST_MANUALLY_URL",0,"/docs/how-to/manually-recording-tests","RECORD_CUSTOM_VALUES_URL",0,"/docs/how-to/record-custom-values","RECORD_SESSION_CONTEXT_URL",0,"/docs/how-to/record-session-context","REDACTION_URL",0,g,"RETRY_TEST_RUN_URL",0,T,"TESTING_FEATURE_FLAGS",0,"/docs/how-to/testing-feature-flags","TESTING_MULTIPLE_APPS_URL",0,"/docs/how-to/testing-multiple-apps-or-app-variants","TESTING_POOL_URL",0,"/docs/how-to/testing-pool","TROUBLESHOOTING_FAILED_SIMULATIONS_STEPS_ANCHOR",0,m,"TROUBLESHOOTING_FAILED_SIMULATIONS_STEPS_URL",0,R,"TROUBLESHOOTING_FAILED_SIMULATIONS_URL",0,"/docs/how-to/troubleshoot-failed-simulations","TROUBLESHOOT_AUTH_URL",0,"/docs/how-to/troubleshoot-auth","TROUBLESHOOT_RECORDER_URL",0,"/docs/how-to/troubleshoot-recorder","TROUBLESHOOT_REPLAY_ACCURACY_URL",0,"/docs/how-to/troubleshoot-replay-accuracy","TUNNEL_ADVANCED_OPTIONS_URL",0,"/docs/how-to/tunnel-advanced-options","TYPESCRIPT_TYPES_URL",0,"/docs/how-to/typescript-types","USER_SETTINGS_URL",0,"/user-settings","USE_CUSTOM_EVENT_API_URL",0,"/docs/how-to/use-custom-event-api","VUE_VITE_URL",0,"/docs/frameworks/vue/vite","getChangelogEntryUrl",0,e=>`${o}/${e}`,"getChangelogPageUrl",0,e=>e<=1?o:`${o}/page/${e}`,"isInternalDocLink",0,e=>e.startsWith(n)||e.startsWith(o)||e.startsWith("#")])}]); 7 8//# debugId=38378c23-2634-81d1-443a-1f95dd250085
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.