"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[776],{28879:(e,t,n)=>{n.d(t,{C1:()=>x,bL:()=>w});var r=n(91356),a=n(1709),o=n(65537),i=n(9321),s=n(14216),u=n(10460),d=n(59220),l=n(41459),c=n(83418),f=n(4208),p="Checkbox",[m,h]=(0,o.A)(p),[b,y]=m(p);function v(e){let{__scopeCheckbox:t,checked:n,children:a,defaultChecked:o,disabled:i,form:u,name:d,onCheckedChange:l,required:c,value:m="on",internal_do_not_use_render:h}=e,[y,v]=(0,s.i)({prop:n,defaultProp:o??!1,onChange:l,caller:p}),[N,k]=r.useState(null),[w,E]=r.useState(null),x=r.useRef(!1),g=!N||!!u||!!N.closest("form"),C={checked:y,disabled:i,setChecked:v,control:N,setControl:k,name:d,form:u,value:m,hasConsumerStoppedPropagationRef:x,required:c,defaultChecked:!O(o)&&o,isFormControl:g,bubbleInput:w,setBubbleInput:E};return(0,f.jsx)(b,{scope:t,...C,children:"function"==typeof h?h(C):a})}var N="CheckboxTrigger",k=r.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...o},s)=>{let{control:u,value:d,disabled:l,checked:p,required:m,setControl:h,setChecked:b,hasConsumerStoppedPropagationRef:v,isFormControl:k,bubbleInput:w}=y(N,e),E=(0,a.s)(s,h),x=r.useRef(p);return r.useEffect(()=>{let e=u?.form;if(e){let t=()=>b(x.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,b]),(0,f.jsx)(c.sG.button,{type:"button",role:"checkbox","aria-checked":O(p)?"mixed":p,"aria-required":m,"data-state":R(p),"data-disabled":l?"":void 0,disabled:l,value:d,...o,ref:E,onKeyDown:(0,i.mK)(t,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,i.mK)(n,e=>{b(e=>!!O(e)||!e),w&&k&&(v.current=e.isPropagationStopped(),v.current||e.stopPropagation())})})});k.displayName=N;var w=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:r,checked:a,defaultChecked:o,required:i,disabled:s,value:u,onCheckedChange:d,form:l,...c}=e;return(0,f.jsx)(v,{__scopeCheckbox:n,checked:a,defaultChecked:o,disabled:s,required:i,onCheckedChange:d,name:r,form:l,value:u,internal_do_not_use_render:({isFormControl:e})=>(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(k,{...c,ref:t,__scopeCheckbox:n}),e&&(0,f.jsx)(C,{__scopeCheckbox:n})]})})});w.displayName=p;var E="CheckboxIndicator",x=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...a}=e,o=y(E,n);return(0,f.jsx)(l.C,{present:r||O(o.checked)||!0===o.checked,children:(0,f.jsx)(c.sG.span,{"data-state":R(o.checked),"data-disabled":o.disabled?"":void 0,...a,ref:t,style:{pointerEvents:"none",...e.style}})})});x.displayName=E;var g="CheckboxBubbleInput",C=r.forwardRef(({__scopeCheckbox:e,...t},n)=>{let{control:o,hasConsumerStoppedPropagationRef:i,checked:s,defaultChecked:l,required:p,disabled:m,name:h,value:b,form:v,bubbleInput:N,setBubbleInput:k}=y(g,e),w=(0,a.s)(n,k),E=(0,u.Z)(s),x=(0,d.X)(o);r.useEffect(()=>{if(!N)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!i.current;if(E!==s&&e){let n=new Event("click",{bubbles:t});N.indeterminate=O(s),e.call(N,!O(s)&&s),N.dispatchEvent(n)}},[N,E,s,i]);let C=r.useRef(!O(s)&&s);return(0,f.jsx)(c.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:l??C.current,required:p,disabled:m,name:h,value:b,form:v,...t,tabIndex:-1,ref:w,style:{...t.style,...x,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function O(e){return"indeterminate"===e}function R(e){return O(e)?"indeterminate":e?"checked":"unchecked"}C.displayName=g},41459:(e,t,n)=>{n.d(t,{C:()=>i});var r=n(91356),a=n(1709),o=n(84844),i=e=>{var t;let n,i,{present:u,children:d}=e,l=function(e){var t,n;let[a,i]=r.useState(),u=r.useRef(null),d=r.useRef(e),l=r.useRef("none"),[c,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>n[e][t]??e,t));return r.useEffect(()=>{let e=s(u.current);l.current="mounted"===c?e:"none"},[c]),(0,o.N)(()=>{let t=u.current,n=d.current;if(n!==e){let r=l.current,a=s(t);e?f("MOUNT"):"none"===a||t?.display==="none"?f("UNMOUNT"):n&&r!==a?f("ANIMATION_OUT"):f("UNMOUNT"),d.current=e}},[e,f]),(0,o.N)(()=>{if(a){let e,t=a.ownerDocument.defaultView??window,n=n=>{let r=s(u.current).includes(CSS.escape(n.animationName));if(n.target===a&&r&&(f("ANIMATION_END"),!d.current)){let n=a.style.animationFillMode;a.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=n)})}},r=e=>{e.target===a&&(l.current=s(u.current))};return a.addEventListener("animationstart",r),a.addEventListener("animationcancel",n),a.addEventListener("animationend",n),()=>{t.clearTimeout(e),a.removeEventListener("animationstart",r),a.removeEventListener("animationcancel",n),a.removeEventListener("animationend",n)}}f("ANIMATION_END")},[a,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:r.useCallback(e=>{u.current=e?getComputedStyle(e):null,i(e)},[])}}(u),c="function"==typeof d?d({present:l.isPresent}):r.Children.only(d),f=(0,a.s)(l.ref,(t=c,(i=(n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.ref:(i=(n=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof d||l.isPresent?r.cloneElement(c,{ref:f}):null};function s(e){return e?.animationName||"none"}i.displayName="Presence"},56235:(e,t,n)=>{n.d(t,{bL:()=>E,zi:()=>x});var r=n(91356),a=n(9321),o=n(1709),i=n(65537),s=n(14216),u=n(10460),d=n(59220),l=n(83418),c=n(4208),f="Switch",[p,m]=(0,i.A)(f),[h,b]=p(f),y=r.forwardRef((e,t)=>{let{__scopeSwitch:n,name:i,checked:u,defaultChecked:d,required:p,disabled:m,value:b="on",onCheckedChange:y,form:v,...N}=e,[E,x]=r.useState(null),g=(0,o.s)(t,e=>x(e)),C=r.useRef(!1),O=!E||v||!!E.closest("form"),[R,M]=(0,s.i)({prop:u,defaultProp:d??!1,onChange:y,caller:f});return(0,c.jsxs)(h,{scope:n,checked:R,disabled:m,children:[(0,c.jsx)(l.sG.button,{type:"button",role:"switch","aria-checked":R,"aria-required":p,"data-state":w(R),"data-disabled":m?"":void 0,disabled:m,value:b,...N,ref:g,onClick:(0,a.mK)(e.onClick,e=>{M(e=>!e),O&&(C.current=e.isPropagationStopped(),C.current||e.stopPropagation())})}),O&&(0,c.jsx)(k,{control:E,bubbles:!C.current,name:i,value:b,checked:R,required:p,disabled:m,form:v,style:{transform:"translateX(-100%)"}})]})});y.displayName=f;var v="SwitchThumb",N=r.forwardRef((e,t)=>{let{__scopeSwitch:n,...r}=e,a=b(v,n);return(0,c.jsx)(l.sG.span,{"data-state":w(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:t})});N.displayName=v;var k=r.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:a=!0,...i},s)=>{let l=r.useRef(null),f=(0,o.s)(l,s),p=(0,u.Z)(n),m=(0,d.X)(t);return r.useEffect(()=>{let e=l.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(p!==n&&t){let r=new Event("click",{bubbles:a});t.call(e,n),e.dispatchEvent(r)}},[p,n,a]),(0,c.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:f,style:{...i.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function w(e){return e?"checked":"unchecked"}k.displayName="SwitchBubbleInput";var E=y,x=N},68183:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(43200).A)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]])},84068:(e,t,n)=>{n.d(t,{b:()=>s});var r=n(91356),a=n(70799),o=n(4208),i=r.forwardRef((e,t)=>(0,o.jsx)(a.sG.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));i.displayName="Label";var s=i}}]);