1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[830],{22702:(e,r,t)=>{t.d(r,{Z:()=>o});var n=t(7620);function o(e){let r=n.useRef({value:e,previous:e});return n.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}},23180:(e,r,t)=>{t.d(r,{C1:()=>R,bL:()=>j});var n=t(7620),o=t(49640),a=t(80482),i=t(29254),l=t(87076),s=t(22702),d=t(90210),c=t(18400),u=t(7156),p=t(54568),f="Checkbox",[v,b]=(0,a.A)(f),[h,m]=v(f),x=n.forwardRef((e,r)=>{let{__scopeCheckbox:t,name:a,checked:s,defaultChecked:d,required:c,disabled:v,value:b="on",onCheckedChange:m,form:x,...w}=e,[y,j]=n.useState(null),R=(0,o.s)(r,e=>j(e)),A=n.useRef(!1),I=!y||x||!!y.closest("form"),[N,_]=(0,l.i)({prop:s,defaultProp:null!=d&&d,onChange:m,caller:f}),E=n.useRef(N);return n.useEffect(()=>{let e=null==y?void 0:y.form;if(e){let r=()=>_(E.current);return e.addEventListener("reset",r),()=>e.removeEventListener("reset",r)}},[y,_]),(0,p.jsxs)(h,{scope:t,state:N,disabled:v,children:[(0,p.jsx)(u.sG.button,{type:"button",role:"checkbox","aria-checked":C(N)?"mixed":N,"aria-required":c,"data-state":k(N),"data-disabled":v?"":void 0,disabled:v,value:b,...w,ref:R,onKeyDown:(0,i.m)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,i.m)(e.onClick,e=>{_(e=>!!C(e)||!e),I&&(A.current=e.isPropagationStopped(),A.current||e.stopPropagation())})}),I&&(0,p.jsx)(g,{control:y,bubbles:!A.current,name:a,value:b,checked:N,required:c,disabled:v,form:x,style:{transform:"translateX(-100%)"},defaultChecked:!C(d)&&d})]})});x.displayName=f;var w="CheckboxIndicator",y=n.forwardRef((e,r)=>{let{__scopeCheckbox:t,forceMount:n,...o}=e,a=m(w,t);return(0,p.jsx)(c.C,{present:n||C(a.state)||!0===a.state,children:(0,p.jsx)(u.sG.span,{"data-state":k(a.state),"data-disabled":a.disabled?"":void 0,...o,ref:r,style:{pointerEvents:"none",...e.style}})})});y.displayName=w;var g=n.forwardRef((e,r)=>{let{__scopeCheckbox:t,control:a,checked:i,bubbles:l=!0,defaultChecked:c,...f}=e,v=n.useRef(null),b=(0,o.s)(v,r),h=(0,s.Z)(i),m=(0,d.X)(a);n.useEffect(()=>{let e=v.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(h!==i&&r){let t=new Event("click",{bubbles:l});e.indeterminate=C(i),r.call(e,!C(i)&&i),e.dispatchEvent(t)}},[h,i,l]);let x=n.useRef(!C(i)&&i);return(0,p.jsx)(u.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=c?c:x.current,...f,tabIndex:-1,ref:b,style:{...f.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function C(e){return"indeterminate"===e}function k(e){return C(e)?"indeterminate":e?"checked":"unchecked"}g.displayName="CheckboxBubbleInput";var j=x,R=y},56839:(e,r,t)=>{t.r(r),t.d(r,{Accordion:()=>H,AccordionContent:()=>ee,AccordionHeader:()=>V,AccordionItem:()=>J,AccordionTrigger:()=>Y,Content:()=>ei,Header:()=>eo,Item:()=>en,Root:()=>et,Trigger:()=>ea,createAccordionScope:()=>O});var n=t(7620),o=t(80482),a=t(69304),i=t(49640),l=t(29254),s=t(87076),d=t(7156),c=t(17247),u=t(18400),p=t(60728),f=t(54568),v="Collapsible",[b,h]=(0,o.A)(v),[m,x]=b(v),w=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,open:o,defaultOpen:a,disabled:i,onOpenChange:l,...c}=e,[u,b]=(0,s.i)({prop:o,defaultProp:null!=a&&a,onChange:l,caller:v});return(0,f.jsx)(m,{scope:t,disabled:i,contentId:(0,p.B)(),open:u,onOpenToggle:n.useCallback(()=>b(e=>!e),[b]),children:(0,f.jsx)(d.sG.div,{"data-state":R(u),"data-disabled":i?"":void 0,...c,ref:r})})});w.displayName=v;var y="CollapsibleTrigger",g=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,...n}=e,o=x(y,t);return(0,f.jsx)(d.sG.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":R(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:r,onClick:(0,l.m)(e.onClick,o.onOpenToggle)})});g.displayName=y;var C="CollapsibleContent",k=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=x(C,e.__scopeCollapsible);return(0,f.jsx)(u.C,{present:t||o.open,children:e=>{let{present:t}=e;return(0,f.jsx)(j,{...n,ref:r,present:t})}})});k.displayName=C;var j=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,present:o,children:a,...l}=e,s=x(C,t),[u,p]=n.useState(o),v=n.useRef(null),b=(0,i.s)(r,v),h=n.useRef(0),m=h.current,w=n.useRef(0),y=w.current,g=s.open||u,k=n.useRef(g),j=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>k.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.N)(()=>{let e=v.current;if(e){j.current=j.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let r=e.getBoundingClientRect();h.current=r.height,w.current=r.width,k.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),p(o)}},[s.open,o]),(0,f.jsx)(d.sG.div,{"data-state":R(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!g,...l,ref:b,style:{"--radix-collapsible-content-height":m?"".concat(m,"px"):void 0,"--radix-collapsible-content-width":y?"".concat(y,"px"):void 0,...e.style},children:g&&a})});function R(e){return e?"open":"closed"}var A=t(17644),I="Accordion",N=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[_,E,D]=(0,a.N)(I),[G,O]=(0,o.A)(I,[D,h]),P=h(),H=n.forwardRef((e,r)=>{let{type:t,...n}=e;return(0,f.jsx)(_.Provider,{scope:e.__scopeAccordion,children:"multiple"===t?(0,f.jsx)(M,{...n,ref:r}):(0,f.jsx)(K,{...n,ref:r})})});H.displayName=I;var[T,L]=G(I),[S,B]=G(I,{collapsible:!1}),K=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:a=()=>{},collapsible:i=!1,...l}
1=e,[d,c]=(0,s.i)({prop:t,defaultProp:null!=o?o:"",onChange:a,caller:I});return(0,f.jsx)(T,{scope:e.__scopeAccordion,value:n.useMemo(()=>d?[d]:[],[d]),onItemOpen:c,onItemClose:n.useCallback(()=>i&&c(""),[i,c]),children:(0,f.jsx)(S,{scope:e.__scopeAccordion,collapsible:i,children:(0,f.jsx)(F,{...l,ref:r})})})}),M=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:a=()=>{},...i}=e,[l,d]=(0,s.i)({prop:t,defaultProp:null!=o?o:[],onChange:a,caller:I}),c=n.useCallback(e=>d(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...r,e]}),[d]),u=n.useCallback(e=>d(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r.filter(r=>r!==e)}),[d]);return(0,f.jsx)(T,{scope:e.__scopeAccordion,value:l,onItemOpen:c,onItemClose:u,children:(0,f.jsx)(S,{scope:e.__scopeAccordion,collapsible:!0,children:(0,f.jsx)(F,{...i,ref:r})})})}),[q,z]=G(I),F=n.forwardRef((e,r)=>{let{__scopeAccordion:t,disabled:o,dir:a,orientation:s="vertical",...c}=e,u=n.useRef(null),p=(0,i.s)(u,r),v=E(t),b="ltr"===(0,A.jH)(a),h=(0,l.m)(e.onKeyDown,e=>{var r;if(!N.includes(e.key))return;let t=e.target,n=v().filter(e=>{var r;return!(null==(r=e.ref.current)?void 0:r.disabled)}),o=n.findIndex(e=>e.ref.current===t),a=n.length;if(-1===o)return;e.preventDefault();let i=o,l=a-1,d=()=>{(i=o+1)>l&&(i=0)},c=()=>{(i=o-1)<0&&(i=l)};switch(e.key){case"Home":i=0;break;case"End":i=l;break;case"ArrowRight":"horizontal"===s&&(b?d():c());break;case"ArrowDown":"vertical"===s&&d();break;case"ArrowLeft":"horizontal"===s&&(b?c():d());break;case"ArrowUp":"vertical"===s&&c()}null==(r=n[i%a].ref.current)||r.focus()});return(0,f.jsx)(q,{scope:t,disabled:o,direction:a,orientation:s,children:(0,f.jsx)(_.Slot,{scope:t,children:(0,f.jsx)(d.sG.div,{...c,"data-orientation":s,ref:p,onKeyDown:o?void 0:h})})})}),U="AccordionItem",[X,Z]=G(U),J=n.forwardRef((e,r)=>{let{__scopeAccordion:t,value:n,...o}=e,a=z(U,t),i=L(U,t),l=P(t),s=(0,p.B)(),d=n&&i.value.includes(n)||!1,c=a.disabled||e.disabled;return(0,f.jsx)(X,{scope:t,open:d,disabled:c,triggerId:s,children:(0,f.jsx)(w,{"data-orientation":a.orientation,"data-state":er(d),...l,...o,ref:r,disabled:c,open:d,onOpenChange:e=>{e?i.onItemOpen(n):i.onItemClose(n)}})})});J.displayName=U;var Q="AccordionHeader",V=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=z(I,t),a=Z(Q,t);return(0,f.jsx)(d.sG.h3,{"data-orientation":o.orientation,"data-state":er(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:r})});V.displayName=Q;var W="AccordionTrigger",Y=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=z(I,t),a=Z(W,t),i=B(W,t),l=P(t);return(0,f.jsx)(_.ItemSlot,{scope:t,children:(0,f.jsx)(g,{"aria-disabled":a.open&&!i.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId,...l,...n,ref:r})})});Y.displayName=W;var $="AccordionContent",ee=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=z(I,t),a=Z($,t),i=P(t);return(0,f.jsx)(k,{role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation,...i,...n,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function er(e){return e?"open":"closed"}ee.displayName=$;var et=H,en=J,eo=V,ea=Y,ei=ee}}]);
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.