"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8406],{47659:(e,r,t)=>{t.d(r,{A:()=>n});let n=(0,t(85979).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},82304:(e,r,t)=>{t.d(r,{UC:()=>Y,Y9:()=>F,bL:()=>B,l9:()=>X,q7:()=>K});var n=t(52114),o=t(21762),a=t(39359),l=t(74768),i=t(13483),d=t(32617),s=t(63324),c=t(97752),u=t(2441),f=t(23793),p=t(19002),m="Accordion",v=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[b,h,x]=(0,a.N)(m),[w,C]=(0,o.A)(m,[x,c.z3]),R=(0,c.z3)(),y=n.forwardRef((e,r)=>{let{type:t,...n}=e;return(0,p.jsx)(b.Provider,{scope:e.__scopeAccordion,children:"multiple"===t?(0,p.jsx)(I,{...n,ref:r}):(0,p.jsx)(k,{...n,ref:r})})});y.displayName=m;var[g,j]=w(m),[A,N]=w(m,{collapsible:!1}),k=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:a=()=>{},collapsible:l=!1,...i}=e,[s,c]=(0,d.i)({prop:t,defaultProp:o,onChange:a});return(0,p.jsx)(g,{scope:e.__scopeAccordion,value:s?[s]:[],onItemOpen:c,onItemClose:n.useCallback(()=>l&&c(""),[l,c]),children:(0,p.jsx)(A,{scope:e.__scopeAccordion,collapsible:l,children:(0,p.jsx)(O,{...i,ref:r})})})}),I=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:a=()=>{},...l}=e,[i=[],s]=(0,d.i)({prop:t,defaultProp:o,onChange:a}),c=n.useCallback(e=>s(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...r,e]}),[s]),u=n.useCallback(e=>s(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r.filter(r=>r!==e)}),[s]);return(0,p.jsx)(g,{scope:e.__scopeAccordion,value:i,onItemOpen:c,onItemClose:u,children:(0,p.jsx)(A,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(O,{...l,ref:r})})})}),[_,D]=w(m),O=n.forwardRef((e,r)=>{let{__scopeAccordion:t,disabled:o,dir:a,orientation:d="vertical",...c}=e,u=n.useRef(null),m=(0,l.s)(u,r),x=h(t),w="ltr"===(0,f.jH)(a),C=(0,i.m)(e.onKeyDown,e=>{var r;if(!v.includes(e.key))return;let t=e.target,n=x().filter(e=>{var r;return!(null===(r=e.ref.current)||void 0===r?void 0:r.disabled)}),o=n.findIndex(e=>e.ref.current===t),a=n.length;if(-1===o)return;e.preventDefault();let l=o,i=a-1,s=()=>{(l=o+1)>i&&(l=0)},c=()=>{(l=o-1)<0&&(l=i)};switch(e.key){case"Home":l=0;break;case"End":l=i;break;case"ArrowRight":"horizontal"===d&&(w?s():c());break;case"ArrowDown":"vertical"===d&&s();break;case"ArrowLeft":"horizontal"===d&&(w?c():s());break;case"ArrowUp":"vertical"===d&&c()}null===(r=n[l%a].ref.current)||void 0===r||r.focus()});return(0,p.jsx)(_,{scope:t,disabled:o,direction:a,orientation:d,children:(0,p.jsx)(b.Slot,{scope:t,children:(0,p.jsx)(s.sG.div,{...c,"data-orientation":d,ref:m,onKeyDown:o?void 0:C})})})}),S="AccordionItem",[M,E]=w(S),P=n.forwardRef((e,r)=>{let{__scopeAccordion:t,value:n,...o}=e,a=D(S,t),l=j(S,t),i=R(t),d=(0,u.B)(),s=n&&l.value.includes(n)||!1,f=a.disabled||e.disabled;return(0,p.jsx)(M,{scope:t,open:s,disabled:f,triggerId:d,children:(0,p.jsx)(c.bL,{"data-orientation":a.orientation,"data-state":T(s),...i,...o,ref:r,disabled:f,open:s,onOpenChange:e=>{e?l.onItemOpen(n):l.onItemClose(n)}})})});P.displayName=S;var z="AccordionHeader",G=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=D(m,t),a=E(z,t);return(0,p.jsx)(s.sG.h3,{"data-orientation":o.orientation,"data-state":T(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:r})});G.displayName=z;var L="AccordionTrigger",U=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=D(m,t),a=E(L,t),l=N(L,t),i=R(t);return(0,p.jsx)(b.ItemSlot,{scope:t,children:(0,p.jsx)(c.l9,{"aria-disabled":a.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId,...i,...n,ref:r})})});U.displayName=L;var q="AccordionContent",H=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=D(m,t),a=E(q,t),l=R(t);return(0,p.jsx)(c.UC,{role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation,...l,...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 T(e){return e?"open":"closed"}H.displayName=q;var B=y,K=P,F=G,X=U,Y=H},97752:(e,r,t)=>{t.d(r,{Ke:()=>y,R6:()=>C,UC:()=>k,bL:()=>A,l9:()=>N,z3:()=>v});var n=t(52114),o=t(13483),a=t(21762),l=t(32617),i=t(25173),d=t(74768),s=t(63324),c=t(64033),u=t(2441),f=t(19002),p="Collapsible",[m,v]=(0,a.A)(p),[b,h]=m(p),x=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,open:o,defaultOpen:a,disabled:i,onOpenChange:d,...c}=e,[p=!1,m]=(0,l.i)({prop:o,defaultProp:a,onChange:d});return(0,f.jsx)(b,{scope:t,disabled:i,contentId:(0,u.B)(),open:p,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),children:(0,f.jsx)(s.sG.div,{"data-state":j(p),"data-disabled":i?"":void 0,...c,ref:r})})});x.displayName=p;var w="CollapsibleTrigger",C=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,...n}=e,a=h(w,t);return(0,f.jsx)(s.sG.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":j(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...n,ref:r,onClick:(0,o.m)(e.onClick,a.onOpenToggle)})});C.displayName=w;var R="CollapsibleContent",y=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=h(R,e.__scopeCollapsible);return(0,f.jsx)(c.C,{present:t||o.open,children:e=>{let{present:t}=e;return(0,f.jsx)(g,{...n,ref:r,present:t})}})});y.displayName=R;var g=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,present:o,children:a,...l}=e,c=h(R,t),[u,p]=n.useState(o),m=n.useRef(null),v=(0,d.s)(r,m),b=n.useRef(0),x=b.current,w=n.useRef(0),C=w.current,y=c.open||u,g=n.useRef(y),A=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.N)(()=>{let e=m.current;if(e){A.current=A.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let r=e.getBoundingClientRect();b.current=r.height,w.current=r.width,g.current||(e.style.transitionDuration=A.current.transitionDuration,e.style.animationName=A.current.animationName),p(o)}},[c.open,o]),(0,f.jsx)(s.sG.div,{"data-state":j(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!y,...l,ref:v,style:{"--radix-collapsible-content-height":x?"".concat(x,"px"):void 0,"--radix-collapsible-content-width":C?"".concat(C,"px"):void 0,...e.style},children:y&&a})});function j(e){return e?"open":"closed"}var A=x,N=C,k=y},39359:(e,r,t)=>{t.d(r,{N:()=>d});var n=t(52114),o=t(21762),a=t(74768),l=t(4302),i=t(19002);function d(e){let r=e+"CollectionProvider",[t,d]=(0,o.A)(r),[s,c]=t(r,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:r,children:t}=e,o=n.useRef(null),a=n.useRef(new Map).current;return(0,i.jsx)(s,{scope:r,itemMap:a,collectionRef:o,children:t})};u.displayName=r;let f=e+"CollectionSlot",p=n.forwardRef((e,r)=>{let{scope:t,children:n}=e,o=c(f,t),d=(0,a.s)(r,o.collectionRef);return(0,i.jsx)(l.DX,{ref:d,children:n})});p.displayName=f;let m=e+"CollectionItemSlot",v="data-radix-collection-item",b=n.forwardRef((e,r)=>{let{scope:t,children:o,...d}=e,s=n.useRef(null),u=(0,a.s)(r,s),f=c(m,t);return n.useEffect(()=>(f.itemMap.set(s,{ref:s,...d}),()=>void f.itemMap.delete(s))),(0,i.jsx)(l.DX,{[v]:"",ref:u,children:o})});return b.displayName=m,[{Provider:u,Slot:p,ItemSlot:b},function(r){let t=c(e+"CollectionConsumer",r);return n.useCallback(()=>{let e=t.collectionRef.current;if(!e)return[];let r=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(t.itemMap.values()).sort((e,t)=>r.indexOf(e.ref.current)-r.indexOf(t.ref.current))},[t.collectionRef,t.itemMap])},d]}}}]);