"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[700],{8149:function(e,t,n){n.d(t,{M:function(){return r}});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}},5700:function(e,t,n){n.d(t,{z$:function(){return C},fC:function(){return O}});var r=n(2265),u=n(2577),o=n(8324),i=n(8149),l=n(1715),c=n(7250),a=n(1336),s=n(1383),f=n(5171),d=n(7437),p="Checkbox",[m,v]=(0,o.b)(p),[h,b]=m(p),y=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:o,checked:c,defaultChecked:a,required:s,disabled:p,value:m="on",onCheckedChange:v,...b}=e,[y,N]=r.useState(null),g=(0,u.e)(t,e=>N(e)),O=r.useRef(!1),C=!y||!!y.closest("form"),[R=!1,k]=(0,l.T)({prop:c,defaultProp:a,onChange:v}),j=r.useRef(R);return r.useEffect(()=>{let e=null==y?void 0:y.form;if(e){let t=()=>k(j.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[y,k]),(0,d.jsxs)(h,{scope:n,state:R,disabled:p,children:[(0,d.jsx)(f.WV.button,{type:"button",role:"checkbox","aria-checked":x(R)?"mixed":R,"aria-required":s,"data-state":w(R),"data-disabled":p?"":void 0,disabled:p,value:m,...b,ref:g,onKeyDown:(0,i.M)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,i.M)(e.onClick,e=>{k(e=>!!x(e)||!e),C&&(O.current=e.isPropagationStopped(),O.current||e.stopPropagation())})}),C&&(0,d.jsx)(E,{control:y,bubbles:!O.current,name:o,value:m,checked:R,required:s,disabled:p,style:{transform:"translateX(-100%)"}})]})});y.displayName=p;var N="CheckboxIndicator",g=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...u}=e,o=b(N,n);return(0,d.jsx)(s.z,{present:r||x(o.state)||!0===o.state,children:(0,d.jsx)(f.WV.span,{"data-state":w(o.state),"data-disabled":o.disabled?"":void 0,...u,ref:t,style:{pointerEvents:"none",...e.style}})})});g.displayName=N;var E=e=>{let{control:t,checked:n,bubbles:u=!0,...o}=e,i=r.useRef(null),l=(0,c.D)(n),s=function(e){let[t,n]=r.useState(void 0);return(0,a.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,u;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,u=t.blockSize}else r=e.offsetWidth,u=e.offsetHeight;n({width:r,height:u})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(t);return r.useEffect(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(l!==n&&t){let r=new Event("click",{bubbles:u});e.indeterminate=x(n),t.call(e,!x(n)&&n),e.dispatchEvent(r)}},[l,n,u]),(0,d.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:!x(n)&&n,...o,tabIndex:-1,ref:i,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function x(e){return"indeterminate"===e}function w(e){return x(e)?"indeterminate":e?"checked":"unchecked"}var O=y,C=g},2577:function(e,t,n){n.d(t,{F:function(){return u},e:function(){return o}});var r=n(2265);function u(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function o(...e){return r.useCallback(u(...e),e)}},8324:function(e,t,n){n.d(t,{b:function(){return i},k:function(){return o}});var r=n(2265),u=n(7437);function o(e,t){let n=r.createContext(t);function o(e){let{children:t,...o}=e,i=r.useMemo(()=>o,Object.values(o));return(0,u.jsx)(n.Provider,{value:i,children:t})}return o.displayName=e+"Provider",[o,function(u){let o=r.useContext(n);if(o)return o;if(void 0!==t)return t;throw Error(`\`${u}\` must be used within \`${e}\``)}]}function i(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let u=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:u}}),[n,u])}};return o.scopeName=e,[function(t,o){let i=r.createContext(o),l=n.length;function c(t){let{scope:n,children:o,...c}=t,a=n?.[e][l]||i,s=r.useMemo(()=>c,Object.values(c));return(0,u.jsx)(a.Provider,{value:s,children:o})}return n=[...n,o],c.displayName=t+"Provider",[c,function(n,u){let c=u?.[e][l]||i,a=r.useContext(c);if(a)return a;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let u=n.reduce((t,{useScope:n,scopeName:r})=>{let u=n(e)[`__scope${r}`];return{...t,...u}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:u}),[u])}};return n.scopeName=t.scopeName,n}(o,...t)]}},1383:function(e,t,n){n.d(t,{z:function(){return l}});var r=n(2265),u=n(4887),o=n(2577),i=n(1336),l=e=>{var t,n;let l,a;let{present:s,children:f}=e,d=function(e){var t,n;let[o,l]=r.useState(),a=r.useRef({}),s=r.useRef(e),f=r.useRef("none"),[d,p]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=c(a.current);f.current="mounted"===d?e:"none"},[d]),(0,i.b)(()=>{let t=a.current,n=s.current;if(n!==e){let r=f.current,u=c(t);e?p("MOUNT"):"none"===u||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):n&&r!==u?p("ANIMATION_OUT"):p("UNMOUNT"),s.current=e}},[e,p]),(0,i.b)(()=>{if(o){let e=e=>{let t=c(a.current).includes(e.animationName);e.target===o&&t&&u.flushSync(()=>p("ANIMATION_END"))},t=e=>{e.target===o&&(f.current=c(a.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),()=>{o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}p("ANIMATION_END")},[o,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{e&&(a.current=getComputedStyle(e)),l(e)},[])}}(s),p="function"==typeof f?f({present:d.isPresent}):r.Children.only(f),m=(0,o.e)(d.ref,(l=null===(t=Object.getOwnPropertyDescriptor(p.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in l&&l.isReactWarning?p.ref:(l=null===(n=Object.getOwnPropertyDescriptor(p,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in l&&l.isReactWarning?p.props.ref:p.props.ref||p.ref);return"function"==typeof f||d.isPresent?r.cloneElement(p,{ref:m}):null};function c(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence"},5171:function(e,t,n){n.d(t,{WV:function(){return l},jH:function(){return c}});var r=n(2265),u=n(4887),o=n(1538),i=n(7437),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...u}=e,l=r?o.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(l,{...u,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function c(e,t){e&&u.flushSync(()=>e.dispatchEvent(t))}},1538:function(e,t,n){n.d(t,{g7:function(){return i}});var r=n(2265),u=n(2577),o=n(7437),i=r.forwardRef((e,t)=>{let{children:n,...u}=e,i=r.Children.toArray(n),c=i.find(a);if(c){let e=c.props.children,n=i.map(t=>t!==c?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,o.jsx)(l,{...u,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,o.jsx)(l,{...u,ref:t,children:n})});i.displayName="Slot";var l=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e,i;let l=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref;return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let u=e[r],o=t[r];/^on[A-Z]/.test(r)?u&&o?n[r]=(...e)=>{o(...e),u(...e)}:u&&(n[r]=u):"style"===r?n[r]={...u,...o}:"className"===r&&(n[r]=[u,o].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props),ref:t?(0,u.F)(t,l):l})}return r.Children.count(n)>1?r.Children.only(null):null});l.displayName="SlotClone";var c=({children:e})=>(0,o.jsx)(o.Fragment,{children:e});function a(e){return r.isValidElement(e)&&e.type===c}},5137:function(e,t,n){n.d(t,{W:function(){return u}});var r=n(2265);function u(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},1715:function(e,t,n){n.d(t,{T:function(){return o}});var r=n(2265),u=n(5137);function o({prop:e,defaultProp:t,onChange:n=()=>{}}){let[o,i]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[o]=n,i=r.useRef(o),l=(0,u.W)(t);return r.useEffect(()=>{i.current!==o&&(l(o),i.current=o)},[o,i,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,c=l?e:o,a=(0,u.W)(n);return[c,r.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&a(n)}else i(t)},[l,e,i,a])]}},1336:function(e,t,n){n.d(t,{b:function(){return u}});var r=n(2265),u=globalThis?.document?r.useLayoutEffect:()=>{}},7250:function(e,t,n){n.d(t,{D:function(){return u}});var r=n(2265);function u(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}}}]);