1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[241],{9241:(e,t,r)=>{r.d(t,{oz:()=>q});var n=r(1893),a=r(6607),l=r(4232),o=r(7894),s=r(9266),u=r(2214),i=r(4498),d=r(6668),c=r(26),f=r(1691),p=r(367),b=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(b||{});let m=(0,p.FX)(function(e,t){var r;let{features:n=1,...a}=e,l={ref:t,"aria-hidden":(2&n)==2||(null!=(r=a["aria-hidden"])?r:void 0),hidden:(4&n)==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&n)==4&&(2&n)!=2&&{display:"none"}}};return(0,p.Ci)()({ourProps:l,theirProps:a,slot:{},defaultTag:"span",name:"Hidden"})});function v(e){let{onFocus:t}=e,[r,n]=(0,l.useState)(!0),a=(0,f.a)();return r?l.createElement(m,{as:"button",type:"button",features:b.Focusable,onFocus:e=>{e.preventDefault();let r,l=50;r=requestAnimationFrame(function e(){if(l--<=0){r&&cancelAnimationFrame(r);return}if(t()){if(cancelAnimationFrame(r),!a.current)return;n(!1);return}r=requestAnimationFrame(e)})}}):null}let x=["[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(","),h=["[data-autofocus]"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var g=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(g||{}),P=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(P||{}),E=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(E||{}),I=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(I||{}),F=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(F||{});function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,r)=>{let n=t(e),a=t(r);if(null===n||null===a)return 0;let l=n.compareDocumentPosition(a);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function T(e,t){var r,n,a;let{sorted:l=!0,relativeTo:o=null,skipElements:s=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?l?y(e):e
1:64&t?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(h)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(x)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);s.length>0&&i.length>1&&(i=i.filter(e=>!s.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),o=null!=o?o:u.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")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,i.indexOf(o))-1;if(4&t)return Math.max(0,i.indexOf(o))+1;if(8&t)return i.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,b=i.length,m;do{if(p>=b||p+b<=0)return 0;let e=c+p;if(16&t)e=(e+b)%b;else{if(e<0)return 3;if(e>=b)return 1}null==(m=i[e])||m.focus(f),p+=d}while(m!==u.activeElement);return 6&t&&null!=(a=null==(n=null==(r=m)?void 0:r.matches)?void 0:n.call(r,"textarea,input"))&&a&&m.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));var A=r(3872),w=r(3249),S=r(1222);let N=l.createContext(null);function D(e){let{children:t}=e,r=l.useRef({groups:new Map,get(e,t){var r;let n=this.groups.get(e);n||(n=new Map,this.groups.set(e,n));let a=null!=(r=n.get(t))?r:0;return n.set(t,a+1),[Array.from(n.keys()).indexOf(t),function(){let e=n.get(t);e>1?n.set(t,e-1):n.delete(t)}]}});return l.createElement(N.Provider,{value:r},t)}function M(e){let t=l.useContext(N);if(!t)throw Error("You must wrap your component in a <StableCollection>");let r=l.useId(),[n,a]=t.current.get(e,r);return l.useEffect(()=>a,[]),n}var C=r(9075),_=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(_||{}),k=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(k||{}),O=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(O||{});let L={0(e,t){var r;let n=y(e.tabs,e=>e.current),a=y(e.panels,e=>e.current),l=n.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),o={...e,tabs:n,panels:a};if(t.index<0||t.index>n.length-1){let r=(0,A.Y)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,A.Y)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===l.length)return o;let a=(0,A.Y)(r,{0:()=>n.indexOf(l[0]),1:()=>n.indexOf(l[l.length-1])});return{...o,selectedIndex:-1===a?e.selectedIndex:a}}let s=n.slice(0,t.index),u=[...n.slice(t.index),...s].find(e=>l.includes(e));if(!u)return o;let i=null!=(r=n.indexOf(u))?r:e.selectedIndex;return -1===i&&(i=e.selectedIndex),{...o,selectedIndex:i}},1(e,t){if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],n=y([...e.tabs,t.tab],e=>e.current),a=e.selectedIndex;return e.info.current.isControlled||-1===(a=n.indexOf(r))&&(a=e.selectedIndex),{...e,tabs:n,selectedIndex:a}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:y([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},R=(0,l.createContext)(null);function G(e){let t=(0,l.useContext)(R);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,G),t}return t}R.displayName="TabsDataContext";let U=(0,l.createContext)(null);function X(e){let t=(0,l.useContext)(U);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,X),t}return t}function Y(e,t){return(0,A.Y)(t.type,L,e,t)}U.displayName="TabsActionsContext";let W=p.Ac.RenderStrategy|p.Ac.Static,q=Object.assign((0,p.FX)(function(e,t){var r,i;let f=(0,l.useId)(),{id:b="headlessui-tabs-tab-".concat(f),disabled:m=!1,autoFocus:v=!1,...x}=e,{orientation:h,activation:E,selectedIndex:I,tabs:F,panels:y}=G("Tab"),N=X("Tab"),D=G("Tab"),[_,k]=(0,l.useState)(null),O=(0,l.useRef)(null),L=(0,c.P)(O,t,k);(0,u.s)(()=>N.registerTab(O),[N,O]);let R=M("tabs"),U=F.indexOf(O);-1===U&&(U=R);let Y=U===I,W=(0,s._)(e=>{var t;let r=e();if(r===P.Success&&"auto"===E){let e=null==(t=(0,S.T)(O))?void 0:t.activeElement,r=D.tabs.findIndex(t=>t.current===e);-1!==r&&N.change(r)}return r}),q=(0,s._)(e=>{let t=F.map(e=>
1e.current).filter(Boolean);if(e.key===C.D.Space||e.key===C.D.Enter){e.preventDefault(),e.stopPropagation(),N.change(U);return}switch(e.key){case C.D.Home:case C.D.PageUp:return e.preventDefault(),e.stopPropagation(),W(()=>T(t,g.First));case C.D.End:case C.D.PageDown:return e.preventDefault(),e.stopPropagation(),W(()=>T(t,g.Last))}if(W(()=>(0,A.Y)(h,{vertical:()=>e.key===C.D.ArrowUp?T(t,g.Previous|g.WrapAround):e.key===C.D.ArrowDown?T(t,g.Next|g.WrapAround):P.Error,horizontal:()=>e.key===C.D.ArrowLeft?T(t,g.Previous|g.WrapAround):e.key===C.D.ArrowRight?T(t,g.Next|g.WrapAround):P.Error}))===P.Success)return e.preventDefault()}),K=(0,l.useRef)(!1),H=(0,s._)(()=>{var e;K.current||(K.current=!0,null==(e=O.current)||e.focus({preventScroll:!0}),N.change(U),(0,w._)(()=>{K.current=!1}))}),V=(0,s._)(e=>{e.preventDefault()}),{isFocusVisible:j,focusProps:z}=(0,n.o)({autoFocus:v}),{isHovered:B,hoverProps:Z}=(0,a.M)({isDisabled:m}),{pressed:J,pressProps:Q}=(0,o.Z)({disabled:m}),$=(0,l.useMemo)(()=>({selected:Y,hover:B,active:J,focus:j,autofocus:v,disabled:m}),[Y,B,j,J,v,m]),ee=(0,p.v6)({ref:L,onKeyDown:q,onMouseDown:V,onClick:H,id:b,role:"tab",type:(0,d.c)(e,_),"aria-controls":null==(i=null==(r=y[U])?void 0:r.current)?void 0:i.id,"aria-selected":Y,tabIndex:Y?0:-1,disabled:m||void 0,autoFocus:v},z,Z,Q);return(0,p.Ci)()({ourProps:ee,theirProps:x,slot:$,defaultTag:"button",name:"Tabs.Tab"})}),{Group:(0,p.FX)(function(e,t){let{defaultIndex:r=0,vertical:n=!1,manual:a=!1,onChange:o,selectedIndex:d=null,...f}=e,b=n?"vertical":"horizontal",m=a?"manual":"auto",x=null!==d,h=(0,i.Y)({isControlled:x}),g=(0,c.P)(t),[P,E]=(0,l.useReducer)(Y,{info:h,selectedIndex:null!=d?d:r,tabs:[],panels:[]}),I=(0,l.useMemo)(()=>({selectedIndex:P.selectedIndex}),[P.selectedIndex]),F=(0,i.Y)(o||(()=>{})),T=(0,i.Y)(P.tabs),A=(0,l.useMemo)(()=>({orientation:b,activation:m,...P}),[b,m,P]),w=(0,s._)(e=>(E({type:1,tab:e}),()=>E({type:2,tab:e}))),S=(0,s._)(e=>(E({type:3,panel:e}),()=>E({type:4,panel:e}))),N=(0,s._)(e=>{M.current!==e&&F.current(e),x||E({type:0,index:e})}),M=(0,i.Y)(x?e.selectedIndex:P.selectedIndex),C=(0,l.useMemo)(()=>({registerTab:w,registerPanel:S,change:N}),[]);(0,u.s)(()=>{E({type:0,index:null!=d?d:r})},[d]),(0,u.s)(()=>{if(void 0===M.current||P.tabs.length<=0)return;let e=y(P.tabs,e=>e.current);e.some((e,t)=>P.tabs[t]!==e)&&N(e.indexOf(P.tabs[M.current]))});let _=(0,p.Ci)();return l.createElement(D,null,l.createElement(U.Provider,{value:C},l.createElement(R.Provider,{value:A},A.tabs.length<=0&&l.createElement(v,{onFocus:()=>{var e,t;for(let r of T.current)if((null==(e=r.current)?void 0:e.tabIndex)===0)return null==(t=r.current)||t.focus(),!0;return!1}}),_({ourProps:{ref:g},theirProps:f,slot:I,defaultTag:"div",name:"Tabs"}))))}),List:(0,p.FX)(function(e,t){let{orientation:r,selectedIndex:n}=G("Tab.List"),a=(0,c.P)(t),o=(0,l.useMemo)(()=>({selectedIndex:n}),[n]);return(0,p.Ci)()({ourProps:{ref:a,role:"tablist","aria-orientation":r},theirProps:e,slot:o,defaultTag:"div",name:"Tabs.List"})}),Panels:(0,p.FX)(function(e,t){let{selectedIndex:r}=G("Tab.Panels"),n=(0,c.P)(t),a=(0,l.useMemo)(()=>({selectedIndex:r}),[r]);return(0,p.Ci)()({ourProps:{ref:n},theirProps:e,slot:a,defaultTag:"div",name:"Tabs.Panels"})}),Panel:(0,p.FX)(function(e,t){var r,a,o,s;let i=(0,l.useId)(),{id:d="headlessui-tabs-panel-".concat(i),tabIndex:f=0,...b}=e,{selectedIndex:v,tabs:x,panels:h}=G("Tab.Panel"),g=X("Tab.Panel"),P=(0,l.useRef)(null),E=(0,c.P)(P,t);(0,u.s)(()=>g.registerPanel(P),[g,P]);let I=M("panels"),F=h.indexOf(P);-1===F&&(F=I);let y=F===v,{isFocusVisible:T,focusProps:A}=(0,n.o)(),w=(0,l.useMemo)(()=>({selected:y,focus:T}),[y,T]),S=(0,p.v6)({ref:E,id:d,role:"tabpanel","aria-labelledby":null==(a=null==(r=x[F])?void 0:r.current)?void 0:a.id,tabIndex:y?f:-1}
1,A),N=(0,p.Ci)();return y||null!=(o=b.unmount)&&!o||null!=(s=b.static)&&s?N({ourProps:S,theirProps:b,slot:w,defaultTag:"div",features:W,visible:y,name:"Tabs.Panel"}):l.createElement(m,{"aria-hidden":"true",...S})})})}}]);
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.