1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9892],{94801:function(e,t,r){r.d(t,{z$:function(){return ef},ck:function(){return es},fC:function(){return ec}});var n=r(67294),o=r.t(n,2);function u(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function a(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function i(...e){return n.useCallback(a(...e),e)}var l=r(85893);function c(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let u=n.createContext(o),a=r.length;function i(t){let{scope:r,children:o,...i}=t,c=r?.[e][a]||u,s=n.useMemo(()=>i,Object.values(i));return(0,l.jsx)(c.Provider,{value:s,children:o})}return r=[...r,o],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||u,c=n.useContext(l);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}var s=r(73935),f=n.forwardRef((e,t)=>{let{children:r,...o}=e,u=n.Children.toArray(r),a=u.find(v);if(a){let e=a.props.children,r=u.map(t=>t!==a?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,l.jsx)(d,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,l.jsx)(d,{...o,ref:t,children:r})});f.displayName="Slot";var d=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){let e,u;let i=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.props.ref:r.props.ref||r.ref;return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],u=t[n];/^on[A-Z]/.test(n)?o&&u?r[n]=(...e)=>{u(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...u}:"className"===n&&(r[n]=[o,u].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:t?a(t,i):i})}return n.Children.count(r)>1?n.Children.only(null):null});d.displayName="SlotClone";var p=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});function v(e){return n.isValidElement(e)&&e.type===p}var m=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...o}=e,u=n?f:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(u,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),h=globalThis?.document?n.useLayoutEffect:()=>{},g=o["useId".toString()]||(()=>void 0),b=0;function y(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}function w({prop:e,defaultProp:t,onChange:r=()=>{}}){let[o,u]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[o]=r,u=n.useRef(o),a=y(t);return n.useEffect(()=>{u.current!==o&&(a(o),u.current=o)},[o,u,a]),r}({defaultProp:t,onChange:r}),a=void 0!==e,i=a?e:o,l=y(r);return[i,n.useCallback(t=>{if(a){let r="function"==typeof t?t(e):t;r!==e&&l(r)}else u(t)},[a,e,u,l])]}var x=n.createContext(void 0);function R(e){let t=n.useContext(x);return e||t||"ltr"}var E="rovingFocusGroup.onEntryFocus",N={bubbles:!1,cancelable:!0},C="RovingFocusGroup",[_,j,M]=function(e){let t=e+"CollectionProvider",[r,o]=c(t),[u,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:r}=e,o=n.useRef(null),a=n.useRef(new Map).current;return(0,l.jsx)(u,{scope:t,itemMap:a,collectionRef:o,children:r})};s.displayName=t;let d=e+"CollectionSlot",p=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=i(t,a(d,r).collectionRef);return(0,l.jsx)(f,{ref:o,children:n})});p.displayName=d;let v=e+"CollectionItemSlot",m="data-radix-collection-item",h=n.forwardRef((e,t)=>
1{let{scope:r,children:o,...u}=e,c=n.useRef(null),s=i(t,c),d=a(v,r);return n.useEffect(()=>(d.itemMap.set(c,{ref:c,...u}),()=>void d.itemMap.delete(c))),(0,l.jsx)(f,{[m]:"",ref:s,children:o})});return h.displayName=v,[{Provider:s,Slot:p,ItemSlot:h},function(t){let r=a(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}(C),[S,I]=c(C,[M]),[A,k]=S(C),O=n.forwardRef((e,t)=>(0,l.jsx)(_.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(_.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(T,{...e,ref:t})})}));O.displayName=C;var T=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:o,loop:a=!1,dir:c,currentTabStopId:s,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:d,onEntryFocus:p,preventScrollOnEntryFocus:v=!1,...h}=e,g=n.useRef(null),b=i(t,g),x=R(c),[C=null,_]=w({prop:s,defaultProp:f,onChange:d}),[M,S]=n.useState(!1),I=y(p),k=j(r),O=n.useRef(!1),[T,D]=n.useState(0);return n.useEffect(()=>{let e=g.current;if(e)return e.addEventListener(E,I),()=>e.removeEventListener(E,I)},[I]),(0,l.jsx)(A,{scope:r,orientation:o,dir:x,loop:a,currentTabStopId:C,onItemFocus:n.useCallback(e=>_(e),[_]),onItemShiftTab:n.useCallback(()=>S(!0),[]),onFocusableItemAdd:n.useCallback(()=>D(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>D(e=>e-1),[]),children:(0,l.jsx)(m.div,{tabIndex:M||0===T?-1:0,"data-orientation":o,...h,ref:b,style:{outline:"none",...e.style},onMouseDown:u(e.onMouseDown,()=>{O.current=!0}),onFocus:u(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(E,N);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=k().filter(e=>e.focusable);F([e.find(e=>e.active),e.find(e=>e.id===C),...e].filter(Boolean).map(e=>e.ref.current),v)}}O.current=!1}),onBlur:u(e.onBlur,()=>S(!1))})})}),D="RovingFocusGroupItem",P=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:o=!0,active:a=!1,tabStopId:i,...c}=e,s=function(e){let[t,r]=n.useState(g());return h(()=>{e||r(e=>e??String(b++))},[e]),e||(t?`radix-${t}`:"")}(),f=i||s,d=k(D,r),p=d.currentTabStopId===f,v=j(r),{onFocusableItemAdd:y,onFocusableItemRemove:w}=d;return n.useEffect(()=>{if(o)return y(),()=>w()},[o,y,w]),(0,l.jsx)(_.ItemSlot,{scope:r,id:f,focusable:o,active:a,children:(0,l.jsx)(m.span,{tabIndex:p?0:-1,"data-orientation":d.orientation,...c,ref:t,onMouseDown:u(e.onMouseDown,e=>{o?d.onItemFocus(f):e.preventDefault()}),onFocus:u(e.onFocus,()=>d.onItemFocus(f)),onKeyDown:u(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){d.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return L[o]}(e,d.orientation,d.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let u=o.indexOf(e.currentTarget);o=d.loop?(r=o,n=u+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(u+1)}setTimeout(()=>F(o))}})})})});P.displayName=D;var L={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function F(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var U=e=>{let t,r;let{present:o,children:u}=e,a=function(e){var t,r;let[o,u]=n.useState(),a=n.useRef({}),i=n.useRef(e),l=n.useRef("none"),[c,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>r[e][t]??e,t));return n.useEffect(()=>{let e=$(a.current);l.current="mounted"===c?e:"none"},[c]),h(()=>{let t=a.current,r=i.current;if(r!==e){let n=l.current,o=$(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),i.current=e}},[e,f]),h(()=>
1{if(o){let e=e=>{let t=$(a.current).includes(e.animationName);e.target===o&&t&&s.flushSync(()=>f("ANIMATION_END"))},t=e=>{e.target===o&&(l.current=$(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)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:n.useCallback(e=>{e&&(a.current=getComputedStyle(e)),u(e)},[])}}(o),l="function"==typeof u?u({present:a.isPresent}):n.Children.only(u),c=i(a.ref,(t=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning?l.ref:(t=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning?l.props.ref:l.props.ref||l.ref);return"function"==typeof u||a.isPresent?n.cloneElement(l,{ref:c}):null};function $(e){return e?.animationName||"none"}U.displayName="Presence";var W="Radio",[K,z]=c(W),[V,H]=K(W),B=n.forwardRef((e,t)=>{let{__scopeRadio:r,name:o,checked:a=!1,required:c,disabled:s,value:f="on",onCheck:d,...p}=e,[v,h]=n.useState(null),g=i(t,e=>h(e)),b=n.useRef(!1),y=!v||!!v.closest("form");return(0,l.jsxs)(V,{scope:r,checked:a,disabled:s,children:[(0,l.jsx)(m.button,{type:"button",role:"radio","aria-checked":a,"data-state":Y(a),"data-disabled":s?"":void 0,disabled:s,value:f,...p,ref:g,onClick:u(e.onClick,e=>{a||d?.(),y&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})}),y&&(0,l.jsx)(X,{control:v,bubbles:!b.current,name:o,value:f,checked:a,required:c,disabled:s,style:{transform:"translateX(-100%)"}})]})});B.displayName=W;var G="RadioIndicator",q=n.forwardRef((e,t)=>{let{__scopeRadio:r,forceMount:n,...o}=e,u=H(G,r);return(0,l.jsx)(U,{present:n||u.checked,children:(0,l.jsx)(m.span,{"data-state":Y(u.checked),"data-disabled":u.disabled?"":void 0,...o,ref:t})})});q.displayName=G;var X=e=>{let{control:t,checked:r,bubbles:o=!0,...u}=e,a=n.useRef(null),i=function(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(r),c=function(e){let[t,r]=n.useState(void 0);return h(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let u=t[0];if("borderBoxSize"in u){let e=u.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(t);return n.useEffect(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(i!==r&&t){let n=new Event("click",{bubbles:o});t.call(e,r),e.dispatchEvent(n)}},[i,r,o]),(0,l.jsx)("input",{type:"radio","aria-hidden":!0,defaultChecked:r,...u,tabIndex:-1,ref:a,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Y(e){return e?"checked":"unchecked"}var Z=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],J="RadioGroup",[Q,ee]=c(J,[I,z]),et=I(),er=z(),[en,eo]=Q(J),eu=n.forwardRef((e,t)=>{let{__scopeRadioGroup:r,name:n,defaultValue:o,value:u,required:a=!1,disabled:i=!1,orientation:c,dir:s,loop:f=!0,onValueChange:d,...p}=e,v=et(r),h=R(s),[g,b]=w({prop:u,defaultProp:o,onChange:d});return(0,l.jsx)(en,{scope:r,name:n,required:a,disabled:i,value:g,onValueChange:b,children:(0,l.jsx)(O,{asChild:!0,...v,orientation:c,dir:h,loop:f,children:(0,l.jsx)(m.div,{role:"radiogroup","aria-required":a,"aria-orientation":c,"data-disabled":i?"":void 0,dir:h,...p,ref:t})})})});eu.displayName=J;var ea="RadioGroupItem",ei=n.forwardRef((e,t)=>{let{__scopeRadioGroup:r,disabled:o,...a}=e,c=eo(ea,r),s=c.disabled||o,f=et(r),d=er(r),p=n.useRef(null),v=i(t,p),m=c.value===a.value,h=n.useRef(!1);return n.useEffect(()=>{let e=e=>{Z.includes(e.key)&&(h.current=!0)},t=()=>h.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,l.jsx)(P,{asChild:!0,...f,focusable:!s,active:m,children:(0,l.jsx)(B,{disabled:s,required:c.required,
1checked:m,...d,...a,name:c.name,ref:v,onCheck:()=>c.onValueChange(a.value),onKeyDown:u(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:u(a.onFocus,()=>{h.current&&p.current?.click()})})})});ei.displayName=ea;var el=n.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...n}=e,o=er(r);return(0,l.jsx)(q,{...o,...n,ref:t})});el.displayName="RadioGroupIndicator";var ec=eu,es=ei,ef=el},22512:function(e,t,r){r.d(t,{fC:function(){return E},bU:function(){return N}});var n=r(67294);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}var u=r(85893);function a(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}var i=globalThis?.document?n.useLayoutEffect:()=>{};r(73935);var l=n.forwardRef((e,t)=>{let{children:r,...o}=e,a=n.Children.toArray(r),i=a.find(f);if(i){let e=i.props.children,r=a.map(t=>t!==i?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,u.jsx)(c,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,u.jsx)(c,{...o,ref:t,children:r})});l.displayName="Slot";var c=n.forwardRef((e,t)=>{let{children:r,...u}=e;if(n.isValidElement(r)){let e,a;let i=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.props.ref:r.props.ref||r.ref;return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],u=t[n];/^on[A-Z]/.test(n)?o&&u?r[n]=(...e)=>{u(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...u}:"className"===n&&(r[n]=[o,u].filter(Boolean).join(" "))}return{...e,...r}}(u,r.props),ref:t?o(t,i):i})}return n.Children.count(r)>1?n.Children.only(null):null});c.displayName="SlotClone";var s=({children:e})=>(0,u.jsx)(u.Fragment,{children:e});function f(e){return n.isValidElement(e)&&e.type===s}var d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...o}=e,a=n?l:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),p="Switch",[v,m]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),i=r.length;function l(t){let{scope:r,children:o,...l}=t,c=r?.[e][i]||a,s=n.useMemo(()=>l,Object.values(l));return(0,u.jsx)(c.Provider,{value:s,children:o})}return r=[...r,o],l.displayName=t+"Provider",[l,function(r,u){let l=u?.[e][i]||a,c=n.useContext(l);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(p),[h,g]=v(p),b=n.forwardRef((e,t)=>{let{__scopeSwitch:r,name:i,checked:l,defaultChecked:c,required:s,disabled:f,value:p="on",onCheckedChange:v,...m}=e,[g,b]=n.useState(null),y=function(...e){return n.useCallback(o(...e),e)}(t,e=>b(e)),w=n.useRef(!1),E=!g||!!g.closest("form"),[N=!1,C]=function({prop:e,defaultProp:t,onChange:r=()=>{}}){let[o,u]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[o]=r,u=n.useRef(o),i=a(t);return n.useEffect(()=>{u.current!==o&&(i(o),u.current=o)},[o,u,i]),r}({defaultProp:t,onChange:r}),i=void 0!==e,l=i?e:o,c=a(r);return[l,n.useCallback(t=>{if(i){let r="function"==typeof t?t(e):t;r!==e&&c(r)}else u(t)},[i,e,u,c])]}({prop:l,defaultProp:c,onChange:v});return(0,u.jsxs)(h,{scope:r,checked:N,disabled:f,children:[(0,u.jsx)(d.button,{type:"button",role:"switch","aria-checked":N,"aria-required":s,"data-state":R(N),"data-disabled":f?"":void 0,disabled:f,value:p,...m,ref:y,onClick:function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}(e.onClick,e=>{C(e=>!e),E&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})}),E&&(0,u.jsx)(x,{control:g,bubbles:!w.current,name:i,value:p,checked:N,required:s,disabled:f,style:{transform:"translateX(-100%)"}})]})});b.displayName=p;var y="SwitchThumb",w=n.forwardRef((e,t)=>
1{let{__scopeSwitch:r,...n}=e,o=g(y,r);return(0,u.jsx)(d.span,{"data-state":R(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});w.displayName=y;var x=e=>{let{control:t,checked:r,bubbles:o=!0,...a}=e,l=n.useRef(null),c=function(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(r),s=function(e){let[t,r]=n.useState(void 0);return i(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let u=t[0];if("borderBoxSize"in u){let e=u.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(t);return n.useEffect(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==r&&t){let n=new Event("click",{bubbles:o});t.call(e,r),e.dispatchEvent(n)}},[c,r,o]),(0,u.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...a,tabIndex:-1,ref:l,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function R(e){return e?"checked":"unchecked"}var E=b,N=w},82968:function(e,t,r){r.d(t,{VY:function(){return ea},aV:function(){return eo},fC:function(){return en},xz:function(){return eu}});var n=r(67294),o=r.t(n,2);function u(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var a=r(85893);function i(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let u=n.createContext(o),i=r.length;function l(t){let{scope:r,children:o,...l}=t,c=r?.[e][i]||u,s=n.useMemo(()=>l,Object.values(l));return(0,a.jsx)(c.Provider,{value:s,children:o})}return r=[...r,o],l.displayName=t+"Provider",[l,function(r,a){let l=a?.[e][i]||u,c=n.useContext(l);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}function l(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function c(...e){return n.useCallback(l(...e),e)}var s=n.forwardRef((e,t)=>{let{children:r,...o}=e,u=n.Children.toArray(r),i=u.find(p);if(i){let e=i.props.children,r=u.map(t=>t!==i?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(f,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,a.jsx)(f,{...o,ref:t,children:r})});s.displayName="Slot";var f=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){let e,u;let a=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.props.ref:r.props.ref||r.ref;return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],u=t[n];/^on[A-Z]/.test(n)?o&&u?r[n]=(...e)=>{u(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...u}:"className"===n&&(r[n]=[o,u].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:t?l(t,a):a})}return n.Children.count(r)>1?n.Children.only(null):null});f.displayName="SlotClone";var d=({children:e})=>(0,a.jsx)(a.Fragment,{children:e});function p(e){return n.isValidElement(e)&&e.type===d}var v=globalThis?.document?n.useLayoutEffect:()=>{},m=o["useId".toString()]||(()=>void 0),h=0;function g(e){let[t,r]=n.useState(m());return v(()=>{e||r(e=>e??String(h++))},[e]),e||(t?`radix-${t}`:"")}var b=r(73935),y=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>
1{let r=n.forwardRef((e,r)=>{let{asChild:n,...o}=e,u=n?s:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(u,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function w(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}function x({prop:e,defaultProp:t,onChange:r=()=>{}}){let[o,u]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[o]=r,u=n.useRef(o),a=w(t);return n.useEffect(()=>{u.current!==o&&(a(o),u.current=o)},[o,u,a]),r}({defaultProp:t,onChange:r}),a=void 0!==e,i=a?e:o,l=w(r);return[i,n.useCallback(t=>{if(a){let r="function"==typeof t?t(e):t;r!==e&&l(r)}else u(t)},[a,e,u,l])]}var R=n.createContext(void 0);function E(e){let t=n.useContext(R);return e||t||"ltr"}var N="rovingFocusGroup.onEntryFocus",C={bubbles:!1,cancelable:!0},_="RovingFocusGroup",[j,M,S]=function(e){let t=e+"CollectionProvider",[r,o]=i(t),[u,l]=r(t,{collectionRef:{current:null},itemMap:new Map}),f=e=>{let{scope:t,children:r}=e,o=n.useRef(null),i=n.useRef(new Map).current;return(0,a.jsx)(u,{scope:t,itemMap:i,collectionRef:o,children:r})};f.displayName=t;let d=e+"CollectionSlot",p=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=c(t,l(d,r).collectionRef);return(0,a.jsx)(s,{ref:o,children:n})});p.displayName=d;let v=e+"CollectionItemSlot",m="data-radix-collection-item",h=n.forwardRef((e,t)=>{let{scope:r,children:o,...u}=e,i=n.useRef(null),f=c(t,i),d=l(v,r);return n.useEffect(()=>(d.itemMap.set(i,{ref:i,...u}),()=>void d.itemMap.delete(i))),(0,a.jsx)(s,{[m]:"",ref:f,children:o})});return h.displayName=v,[{Provider:f,Slot:p,ItemSlot:h},function(t){let r=l(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}(_),[I,A]=i(_,[S]),[k,O]=I(_),T=n.forwardRef((e,t)=>(0,a.jsx)(j.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(j.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(D,{...e,ref:t})})}));T.displayName=_;var D=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:o,loop:i=!1,dir:l,currentTabStopId:s,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:d,onEntryFocus:p,preventScrollOnEntryFocus:v=!1,...m}=e,h=n.useRef(null),g=c(t,h),b=E(l),[R=null,_]=x({prop:s,defaultProp:f,onChange:d}),[j,S]=n.useState(!1),I=w(p),A=M(r),O=n.useRef(!1),[T,D]=n.useState(0);return n.useEffect(()=>{let e=h.current;if(e)return e.addEventListener(N,I),()=>e.removeEventListener(N,I)},[I]),(0,a.jsx)(k,{scope:r,orientation:o,dir:b,loop:i,currentTabStopId:R,onItemFocus:n.useCallback(e=>_(e),[_]),onItemShiftTab:n.useCallback(()=>S(!0),[]),onFocusableItemAdd:n.useCallback(()=>D(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>D(e=>e-1),[]),children:(0,a.jsx)(y.div,{tabIndex:j||0===T?-1:0,"data-orientation":o,...m,ref:g,style:{outline:"none",...e.style},onMouseDown:u(e.onMouseDown,()=>{O.current=!0}),onFocus:u(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!j){let t=new CustomEvent(N,C);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>e.focusable);U([e.find(e=>e.active),e.find(e=>e.id===R),...e].filter(Boolean).map(e=>e.ref.current),v)}}O.current=!1}),onBlur:u(e.onBlur,()=>S(!1))})})}),P="RovingFocusGroupItem",L=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:o=!0,active:i=!1,tabStopId:l,...c}=e,s=g(),f=l||s,d=O(P,r),p=d.currentTabStopId===f,v=M(r),{onFocusableItemAdd:m,onFocusableItemRemove:h}=d;return n.useEffect(()=>{if(o)return m(),()=>h()},[o,m,h]),(0,a.jsx)(j.ItemSlot,{scope:r,id:f,focusable:o,active:i,children:(0,a.jsx)(y.span,{tabIndex:p?0:-1,"data-orientation":d.orientation,...c,ref:t,onMouseDown:u(e.onMouseDown,e=>{o?d.onItemFocus(f):e.preventDefault()}),onFocus:u(e.onFocus,()=>d.onItemFocus(f)),onKeyDown:u(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){d.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return F[o]}(e,d.orientation,d.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=v().filter(e=>
1e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let u=o.indexOf(e.currentTarget);o=d.loop?(r=o,n=u+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(u+1)}setTimeout(()=>U(o))}})})})});L.displayName=P;var F={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function U(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var $=e=>{let t,r;let{present:o,children:u}=e,a=function(e){var t,r;let[o,u]=n.useState(),a=n.useRef({}),i=n.useRef(e),l=n.useRef("none"),[c,s]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>r[e][t]??e,t));return n.useEffect(()=>{let e=W(a.current);l.current="mounted"===c?e:"none"},[c]),v(()=>{let t=a.current,r=i.current;if(r!==e){let n=l.current,o=W(t);e?s("MOUNT"):"none"===o||t?.display==="none"?s("UNMOUNT"):r&&n!==o?s("ANIMATION_OUT"):s("UNMOUNT"),i.current=e}},[e,s]),v(()=>{if(o){let e=e=>{let t=W(a.current).includes(e.animationName);e.target===o&&t&&b.flushSync(()=>s("ANIMATION_END"))},t=e=>{e.target===o&&(l.current=W(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)}}s("ANIMATION_END")},[o,s]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:n.useCallback(e=>{e&&(a.current=getComputedStyle(e)),u(e)},[])}}(o),i="function"==typeof u?u({present:a.isPresent}):n.Children.only(u),l=c(a.ref,(t=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning?i.ref:(t=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning?i.props.ref:i.props.ref||i.ref);return"function"==typeof u||a.isPresent?n.cloneElement(i,{ref:l}):null};function W(e){return e?.animationName||"none"}$.displayName="Presence";var K="Tabs",[z,V]=i(K,[A]),H=A(),[B,G]=z(K),q=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:u,orientation:i="horizontal",dir:l,activationMode:c="automatic",...s}=e,f=E(l),[d,p]=x({prop:n,onChange:o,defaultProp:u});return(0,a.jsx)(B,{scope:r,baseId:g(),value:d,onValueChange:p,orientation:i,dir:f,activationMode:c,children:(0,a.jsx)(y.div,{dir:f,"data-orientation":i,...s,ref:t})})});q.displayName=K;var X="TabsList",Y=n.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...o}=e,u=G(X,r),i=H(r);return(0,a.jsx)(T,{asChild:!0,...i,orientation:u.orientation,dir:u.dir,loop:n,children:(0,a.jsx)(y.div,{role:"tablist","aria-orientation":u.orientation,...o,ref:t})})});Y.displayName=X;var Z="TabsTrigger",J=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:o=!1,...i}=e,l=G(Z,r),c=H(r),s=et(l.baseId,n),f=er(l.baseId,n),d=n===l.value;return(0,a.jsx)(L,{asChild:!0,...c,focusable:!o,active:d,children:(0,a.jsx)(y.button,{type:"button",role:"tab","aria-selected":d,"aria-controls":f,"data-state":d?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:s,...i,ref:t,onMouseDown:u(e.onMouseDown,e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():l.onValueChange(n)}),onKeyDown:u(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&l.onValueChange(n)}),onFocus:u(e.onFocus,()=>{let e="manual"!==l.activationMode;d||o||!e||l.onValueChange(n)})})})});J.displayName=Z;var Q="TabsContent",ee=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:o,forceMount:u,children:i,...l}=e,c=G(Q,r),s=et(c.baseId,o),f=er(c.baseId,o),d=o===c.value,p=n.useRef(d);return n.useEffect(()=>{let e=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,a.jsx)($,{present:u||d,children:({present:r})=>(0,a.jsx)(y.div,{"data-state":d?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":s,hidden:!r,id:f,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:r&&i})})});function et(e,t){return`${e}-trigger-${t}`}function er(e,t){return`${e}-content-${t}`}ee.displayName=Q;var en=q,eo=Y,eu=J,ea=ee},55651:function(e,t,r){r.d(t,{gW:function(){return k}});var n=r(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function u(e,t){if(null==e)return{};var r,n,o={},u=Object.keys(e);for(n=0;n<u.length;n++)t.indexOf(r=u[n])>=0||(o[r]=e[r]);return o}function a(e){var t=(0,n.useRef)(e),r=(0,n.useRef)(function(e){t.current&&t.current(e)});return t.current=e,r.current}var i,l=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e<t?t:e},c=function(e){return"touches"in e},s=function(e){return e&&e.ownerDocument.defaultView||self},f=function(e,t,r){var n=e.getBoundingClientRect(),o=c(t)?function(e,t){for(var r=0;r<e.length;r++)if(e[r].identifier===t)return e[r];return e[0]}(t.touches,r):t;return{left:l((o.pageX-(n.left+s(e).pageXOffset))/n.width),top:l((o.pageY-(n.top+s(e).pageYOffset))/n.height)}},d=function(e){c(e)||e.preventDefault()},p=n.memo(function(e){var t=e.onMove,r=e.onKey,i=u(e,["onMove","onKey"]),l=(0,n.useRef)(null),p=a(t),v=a(r),m=(0,n.useRef)(null),h=(0,n.useRef)(!1),g=(0,n.useMemo)(function(){var e=function(e){d(e),(c(e)?e.touches.length>0:e.buttons>0)&&l.current?p(f(l.current,e,m.current)):r(!1)},t=function(){return r(!1)};function r(r){var n=h.current,o=s(l.current),u=r?o.addEventListener:o.removeEventListener;u(n?"touchmove":"mousemove",e),u(n?"touchend":"mouseup",t)}return[function(e){var t=e.nativeEvent,n=l.current;if(n&&(d(t),(!h.current||c(t))&&n)){if(c(t)){h.current=!0;var o=t.changedTouches||[];o.length&&(m.current=o[0].identifier)}n.focus(),p(f(n,t,m.current)),r(!0)}},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),v({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},r]},[v,p]),b=g[0],y=g[1],w=g[2];return(0,n.useEffect)(function(){return w},[w]),n.createElement("div",o({},i,{onTouchStart:b,onMouseDown:b,className:"react-colorful__interactive",ref:l,onKeyDown:y,tabIndex:0,role:"slider"}))}),v=function(e){return e.filter(Boolean).join(" ")},m=function(e){var t=e.color,r=e.left,o=e.top,u=v(["react-colorful__pointer",e.className]);return n.createElement("div",{className:u,style:{top:100*(void 0===o?.5:o)+"%",left:100*r+"%"}},n.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},h=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r},g=function(e){return"#"===e[0]&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?h(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:8===e.length?h(parseInt(e.substring(6,8),16)/255,2):1}},b=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:h(e.h),s:h(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:h(o/2),a:h(n,2)}},y=function(e){var t=b(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},w=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var u=Math.floor(t),a=n*(1-r),i=n*(1-(t-u)*r),l=n*(1-(1-t+u)*r),c=u%6;return{r:h(255*[n,i,a,a,l,n][c]),g:h(255*[l,n,n,i,a,a][c]),b:h(255*[a,a,l,n,n,i][c]),a:h(o,2)}},x=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},R=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,u=o<1?x(h(255*o)):"";return"#"+x(t)+x(r)+x(n)+u},E=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,u=Math.max(t,r,n),a=u-Math.min(t,r,n),i=a?u===t?(r-n)/a:u===r?2+(n-t)/a:4+(t-r)/a:0;return{h:h(60*(i<0?i+6:i)),s:h(u?a/u*100:0),v:h(u/255*100),a:o}},N=n.memo(function(e){var t=e.hue,r=e.onChange,o=v(["react-colorful__hue",e.className]);return n.createElement("div",{className:o},n.createElement(p,{onMove:function(e){r({h:360*e.left})},onKey:function(e){r({h:l(t+360*e.left,0,360)})},"aria-label":"Hue","aria-valuenow":h(t),"aria-valuemax":"360","aria-valuemin":"0"},n.createElement(m,{className:"react-colorful__hue-pointer",left:t/360,color:y({h:t,s:100,v:100,a:1})})))}),C=n.memo(function(e){var t=e.hsva,r=e.onChange,o={backgroundColor:y({h:t.h,s:100,v:100,a:1})};return n.createElement("div",{className:"react-colorful__saturation",style:o},n.createElement(p,{onMove:function(e){r({s:100*e.left,v:100-100*e.top})},onKey:function(e){r({s:l(t.s+100*e.left,0,100),v:l(t.v-100*e.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+h(t.s)+"%, Brightness "+h(t.v)+"%"},n.createElement(m,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:y(t)})))}),_=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},j="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,M=new Map,S=function(e){j(function(){var t=e.current?e.current.ownerDocument:document;if(void 0!==t&&!M.has(t)){var n=t.createElement("style");n.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;
1width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',M.set(t,n);var o=i||r.nc;o&&n.setAttribute("nonce",o),t.head.appendChild(n)}},[])},I=function(e){var t,r,i,l,c,s=e.className,f=e.colorModel,d=e.color,p=void 0===d?f.defaultColor:d,m=e.onChange,h=u(e,["className","colorModel","color","onChange"]),g=(0,n.useRef)(null);S(g);var b=(t=a(m),i=(r=(0,n.useState)(function(){return f.toHsva(p)}))[0],l=r[1],c=(0,n.useRef)({color:p,hsva:i}),(0,n.useEffect)(function(){if(!f.equal(p,c.current.color)){var e=f.toHsva(p);c.current={hsva:e,color:p},l(e)}},[p,f]),(0,n.useEffect)(function(){var e;_(i,c.current.hsva)||f.equal(e=f.fromHsva(i),c.current.color)||(c.current={hsva:i,color:e},t(e))},[i,f,t]),[i,(0,n.useCallback)(function(e){l(function(t){return Object.assign({},t,e)})},[])]),y=b[0],w=b[1],x=v(["react-colorful",s]);return n.createElement("div",o({},h,{ref:g,className:x}),n.createElement(C,{hsva:y,onChange:w}),n.createElement(N,{hue:y.h,onChange:w,className:"react-colorful__last-control"}))},A={defaultColor:"000",toHsva:function(e){return E(g(e))},fromHsva:function(e){return R(w({h:e.h,s:e.s,v:e.v,a:1}))},equal:function(e,t){return e.toLowerCase()===t.toLowerCase()||_(g(e),g(t))}},k=function(e){return n.createElement(I,o({},e,{colorModel:A}))}}}]);
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.