1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2bc24fb6-f521-42fb-beae-f8a94ab568e0",e._sentryDebugIdIdentifier="sentry-dbid-2bc24fb6-f521-42fb-beae-f8a94ab568e0")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"2cb1d62b066346655e3552e91a7641bb5c693287"};"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5146],{91326:function(e,t,n){var r,o,l,a,i,u,s=n(52983);s&&"object"==typeof s&&"default"in s&&s.default;var c=n(76085),d=new c,f=d.getBrowser(),p=d.getCPU(),v=d.getDevice(),m=d.getEngine(),h=d.getOS(),g=d.getUA(),y={Mobile:"mobile",Tablet:"tablet",SmartTv:"smarttv",Console:"console",Wearable:"wearable",Embedded:"embedded",Browser:void 0},b={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none";return e||t},E=function(){return!!("undefined"!=typeof window&&(window.navigator||navigator))&&(window.navigator||navigator)},C=function(e){var t=E();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},x=function(e){return e.type===y.Browser},_=function(e){return e.name===b.Edge},S=function(e){return"string"==typeof e&&-1!==e.indexOf("Edg/")},M=function(){return C("iPad")};v.type,y.SmartTv,v.type,y.Console,v.type,y.Wearable,v.type,y.Embedded,f.name===b.MobileSafari||M(),f.name,b.Chromium;var D=(r=v.type,r===y.Mobile||r===y.Tablet||M()),P=(v.type,y.Mobile,v.type===y.Tablet||M(),x(v),x(v),"Android"===h.name),T=(h.name,"iOS"===h.name||M());f.name,b.Chrome,f.name,b.Firefox,o=f.name,o===b.Safari||b.MobileSafari,f.name,b.Opera,l=f.name,l===b.InternetExplorer||b.Ie,w(h.version),w(h.name),w(f.version),w(f.major),w(f.name),w(v.vendor),w(v.model),w(m.name),w(m.version),w(g),_(f)||S(g),f.name,b.Yandex,w(v.type,"browser"),a=E(),a&&(/iPad|iPhone|iPod/.test(a.platform)||"MacIntel"===a.platform&&a.maxTouchPoints>1)&&window.MSStream,M(),C("iPhone"),C("iPod"),i=E(),u=i&&i.userAgent&&i.userAgent.toLowerCase(),"string"==typeof u&&/electron/.test(u),S(g),_(f)&&S(g),h.name,h.name,f.name,b.MIUI,f.name,b.SamsungBrowser,t.Dt=P,t.gn=T,t.tq=D},22420:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=i(n(7862)),l=n(52983),a=i(l);function i(e){return e&&e.__esModule?e:{default:e}}var u={bgColor:o.default.oneOfType([o.default.object,o.default.string]).isRequired,bgD:o.default.string.isRequired,fgColor:o.default.oneOfType([o.default.object,o.default.string]).isRequired,fgD:o.default.string.isRequired,size:o.default.number.isRequired,title:o.default.string,viewBoxSize:o.default.number.isRequired,xmlns:o.default.string},s=(0,l.forwardRef)(function(e,t){var n=e.bgColor,o=e.bgD,l=e.fgD,i=e.fgColor,u=e.size,s=e.title,c=e.viewBoxSize,d=function(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["bgColor","bgD","fgD","fgColor","size","title","viewBoxSize"]);return a.default.createElement("svg",r({},d,{height:u,ref:t,viewBox:"0 0 "+c+" "+c,width:u}),s?a.default.createElement("title",null,s):null,a.default.createElement("path",{d:o,fill:n}),a.default.createElement("path",{d:l,fill:i}))});s.displayName="QRCodeSvg",s.propTypes=u,s.defaultProps={title:void 0,xmlns:"http://www.w3.org/2000/svg"},t.default=s},91022:function(e,t,n){var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=c(n(33101)),l=c(n(74799)),a=c(n(7862)),i=n(52983),u=c(i),s=c(n(22420));
1function c(e){return e&&e.__esModule?e:{default:e}}var d={bgColor:a.default.oneOfType([a.default.object,a.default.string]),fgColor:a.default.oneOfType([a.default.object,a.default.string]),level:a.default.string,size:a.default.number,value:a.default.string.isRequired},f=(0,i.forwardRef)(function(e,t){var n=e.bgColor,a=e.fgColor,i=e.level,c=e.size,d=e.value,f=function(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["bgColor","fgColor","level","size","value"]),p=new o.default(-1,l.default[i]);p.addData(d),p.make();var v=p.modules;return u.default.createElement(s.default,r({},f,{bgColor:n,bgD:v.map(function(e,t){return e.map(function(e,n){return e?"":"M "+n+" "+t+" l 1 0 0 1 -1 0 Z"}).join(" ")}).join(" "),fgColor:a,fgD:v.map(function(e,t){return e.map(function(e,n){return e?"M "+n+" "+t+" l 1 0 0 1 -1 0 Z":""}).join(" ")}).join(" "),ref:t,size:c,viewBoxSize:v.length}))});f.displayName="QRCode",f.propTypes=d,f.defaultProps={bgColor:"#FFFFFF",fgColor:"#000000",level:"L",size:256},t.Z=f},39664:function(e,t,n){n.d(t,{Z:function(){return N}});var r=n(43112),o=n(52983),l="right-scroll-bar-position",a="width-before-scroll-bar",i=n(74166),u=(0,n(34295)._)(),s=function(){},c=o.forwardRef(function(e,t){var n=o.useRef(null),l=o.useState({onScrollCapture:s,onWheelCapture:s,onTouchMoveCapture:s}),a=l[0],c=l[1],d=e.forwardProps,f=e.children,p=e.className,v=e.removeScrollBar,m=e.enabled,h=e.shards,g=e.sideCar,y=e.noIsolation,b=e.inert,w=e.allowPinchZoom,E=e.as,C=void 0===E?"div":E,x=(0,r._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),_=(0,i.q)([n,t]),S=(0,r.pi)((0,r.pi)({},x),a);return o.createElement(o.Fragment,null,m&&o.createElement(g,{sideCar:u,removeScrollBar:v,shards:h,noIsolation:y,inert:b,setCallbacks:c,allowPinchZoom:!!w,lockRef:n}),d?o.cloneElement(o.Children.only(f),(0,r.pi)((0,r.pi)({},S),{ref:_})):o.createElement(C,(0,r.pi)({},S,{className:p,ref:_}),f))});c.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},c.classNames={fullWidth:a,zeroRight:l};var d=n(33329),f=n(45772),p=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=(0,f.V)();return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},v=function(){var e=p();return function(t,n){o.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},m=function(){var e=v();return function(t){return e(t.styles,t.dynamic),null}},h={left:0,top:0,right:0,gap:0},g=function(e){return parseInt(e||"",10)||0},y=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[g(n),g(r),g(o)]},b=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return h;var t=y(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},w=m(),E=function(e,t,n,r){var o=e.left,i=e.top,u=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(u,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(l," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(a," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(l," .").concat(l," {\n right: 0 ").concat(r,";\n }\n \n .").concat(a," .").concat(a," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},C=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,l=void 0===r?"margin":r,a=o.useMemo(function(){return b(l)},[l]);return o.createElement(w,{styles:E(a,!t,l,n?"":"!important")})},x=!1;if("undefined"!=typeof window)try{var _=Object.defineProperty({},"passive",{get:function(){return x=!0,!0}});window.addEventListener("test",_,_),window.removeEventListener("test",_,_)}catch(e){x=!1}var S=!!x&&{passive:!1},M=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},D=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),P(e,n)){var r=T(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},P=function(e,t){return"v"===e?M(t,"overflowY"):M(t,"overflowX")},T=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},O=function(e,t,n,r,o){var l,a=(l=window.getComputedStyle(t).direction,"h"===e&&"rtl"===l?-1:1),i=a*r,u=n.target,s=t.contains(u),c=!1,d=i>0,f=0,p=0;do{var v=T(e,u),m=v[0],h=v[1]-v[2]-a*m;(m||h)&&P(e,u)&&(f+=h,p+=m),u=u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return d&&(o&&0===f||!o&&i>f)?c=!0:!d&&(o&&0===p||!o&&-i>p)&&(c=!0),c},R=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},k=function(e){return[e.deltaX,e.deltaY]},A=function(e){return e&&"current"in e?e.current:e},F=0,I=[],L=(0,d.L)(u,function(e){var t=o.useRef([]),n=o.useRef([0,0]),l=o.useRef(),a=o.useState(F++)[0],i=o.useState(function(){return m()})[0],u=o.useRef(e);o.useEffect(function(){u.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,r.ev)([e.lockRef.current],(e.shards||[]).map(A),!0).filter(
1Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var r,o=R(e),a=n.current,i="deltaX"in e?e.deltaX:a[0]-o[0],s="deltaY"in e?e.deltaY:a[1]-o[1],c=e.target,d=Math.abs(i)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=D(d,c);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=D(d,c)),!f)return!1;if(!l.current&&"changedTouches"in e&&(i||s)&&(l.current=r),!r)return!0;var p=l.current||r;return O(p,t,e,"h"===p?i:s,!0)},[]),c=o.useCallback(function(e){if(I.length&&I[I.length-1]===i){var n="deltaY"in e?k(e):R(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(u.current.shards||[]).map(A).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=o.useCallback(function(e,n,r,o){var l={name:e,delta:n,target:r,should:o};t.current.push(l),setTimeout(function(){t.current=t.current.filter(function(e){return e!==l})},1)},[]),f=o.useCallback(function(e){n.current=R(e),l.current=void 0},[]),p=o.useCallback(function(t){d(t.type,k(t),t.target,s(t,e.lockRef.current))},[]),v=o.useCallback(function(t){d(t.type,R(t),t.target,s(t,e.lockRef.current))},[]);o.useEffect(function(){return I.push(i),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:v}),document.addEventListener("wheel",c,S),document.addEventListener("touchmove",c,S),document.addEventListener("touchstart",f,S),function(){I=I.filter(function(e){return e!==i}),document.removeEventListener("wheel",c,S),document.removeEventListener("touchmove",c,S),document.removeEventListener("touchstart",f,S)}},[]);var h=e.removeScrollBar,g=e.inert;return o.createElement(o.Fragment,null,g?o.createElement(i,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,h?o.createElement(C,{gapMode:"margin"}):null)}),V=o.forwardRef(function(e,t){return o.createElement(c,(0,r.pi)({},e,{ref:t,sideCar:L}))});V.classNames=c.classNames;var N=V},56053:function(e,t,n){/** 2 * @license React 3 * react-jsx-runtime.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var r=n(52983),o=Symbol.for("react.element"),l=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var r,l={},s=null,c=null;for(r in void 0!==n&&(s=""+n),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.call(t,r)&&!u.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===l[r]&&(l[r]=t[r]);return{$$typeof:o,type:e,key:s,ref:c,props:l,_owner:i.current}}t.Fragment=l,t.jsx=s,t.jsxs=s},97458:function(e,t,n){e.exports=n(56053)},12527:function(e,t,n){n.d(t,{M:function(){return r}});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}},45626:function(e,t,n){n.d(t,{f:function(){return i}});var r=n(79009),o=n(52983),l=n(44384);let a=(0,o.forwardRef)((e,t)=>{let{children:n,width:a=10,height:i=5,...u}=e;return(0,o.createElement)(l.WV.svg,(0,r.Z)({},u,{ref:t,width:a,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,o.createElement)("polygon",{points:"0,0 30,0 15,10"}))}),i=a},13845:function(e,t,n){n.d(t,{B:function(){return i}});var r=n(52983),o=n(62331),l=n(81213),a=n(96782);function i(e){let t=e+"CollectionProvider",[n,i]=(0,o.b)(t),[u,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e+"CollectionSlot",d=r.forwardRef((e,t)=>
9{let{scope:n,children:o}=e,i=s(c,n),u=(0,l.e)(t,i.collectionRef);return r.createElement(a.g7,{ref:u},o)}),f=e+"CollectionItemSlot",p="data-radix-collection-item",v=r.forwardRef((e,t)=>{let{scope:n,children:o,...i}=e,u=r.useRef(null),c=(0,l.e)(t,u),d=s(f,n);return r.useEffect(()=>(d.itemMap.set(u,{ref:u,...i}),()=>void d.itemMap.delete(u))),r.createElement(a.g7,{[p]:"",ref:c},o)});return[{Provider:e=>{let{scope:t,children:n}=e,o=r.useRef(null),l=r.useRef(new Map).current;return r.createElement(u,{scope:t,itemMap:l,collectionRef:o},n)},Slot:d,ItemSlot:v},function(t){let n=s(e+"CollectionConsumer",t),o=r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`)),r=Array.from(n.itemMap.values()),o=r.sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current));return o},[n.collectionRef,n.itemMap]);return o},i]}},81213:function(e,t,n){n.d(t,{F:function(){return o},e:function(){return l}});var r=n(52983);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function l(...e){return(0,r.useCallback)(o(...e),e)}},62331:function(e,t,n){n.d(t,{b:function(){return o}});var r=n(52983);function o(e,t=[]){let n=[],o=()=>{let t=n.map(e=>(0,r.createContext)(e));return function(n){let o=(null==n?void 0:n[e])||t;return(0,r.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let l=(0,r.createContext)(o),a=n.length;function i(t){let{scope:n,children:o,...i}=t,u=(null==n?void 0:n[e][a])||l,s=(0,r.useMemo)(()=>i,Object.values(i));return(0,r.createElement)(u.Provider,{value:s},o)}return n=[...n,o],i.displayName=t+"Provider",[i,function(n,i){let u=(null==i?void 0:i[e][a])||l,s=(0,r.useContext)(u);if(s)return s;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 o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e),l=o[`__scope${r}`];return{...t,...l}},{});return(0,r.useMemo)(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}},57164:function(e,t,n){n.d(t,{gm:function(){return l}});var r=n(52983);let o=(0,r.createContext)(void 0);function l(e){let t=(0,r.useContext)(o);return e||t||"ltr"}},53524:function(e,t,n){let r;n.d(t,{XB:function(){return p}});var o=n(79009),l=n(52983),a=n(12527),i=n(44384),u=n(81213),s=n(91109),c=n(49254);let d="dismissableLayer.update",f=(0,l.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=(0,l.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:p=!1,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:b,onDismiss:w,...E}=e,C=(0,l.useContext)(f),[x,_]=(0,l.useState)(null),S=null!==(n=null==x?void 0:x.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,M]=(0,l.useState)({}),D=(0,u.e)(t,e=>_(e)),P=Array.from(C.layers),[T]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),O=P.indexOf(T),R=x?P.indexOf(x):-1,k=C.layersWithOutsidePointerEventsDisabled.size>0,A=R>=O,F=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,s.W)(e),r=(0,l.useRef)(!1),o=(0,l.useRef)(()=>{});return(0,l.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function l(){m("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=l,t.addEventListener("click",o.current,{once:!0})):l()}else t.removeEventListener("click",o.current);r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...C.branches].some(e=>e.contains(t));!A||n||(null==g||g(e),null==b||b(e),e.defaultPrevented||null==w||w())},S),I=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,s.W)(e),r=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{let e=e=>{e.target&&!r.current&&m("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target,n=[...C.branches].some(e=>e.contains(t));
9n||(null==y||y(e),null==b||b(e),e.defaultPrevented||null==w||w())},S);return(0,c.e)(e=>{let t=R===C.layers.size-1;t&&(null==h||h(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},S),(0,l.useEffect)(()=>{if(x)return p&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(r=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(x)),C.layers.add(x),v(),()=>{p&&1===C.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=r)}},[x,S,p,C]),(0,l.useEffect)(()=>()=>{x&&(C.layers.delete(x),C.layersWithOutsidePointerEventsDisabled.delete(x),v())},[x,C]),(0,l.useEffect)(()=>{let e=()=>M({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,l.createElement)(i.WV.div,(0,o.Z)({},E,{ref:D,style:{pointerEvents:k?A?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.M)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,a.M)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,a.M)(e.onPointerDownCapture,F.onPointerDownCapture)}))});function v(){let e=new CustomEvent(d);document.dispatchEvent(e)}function m(e,t,n,{discrete:r}){let o=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,i.jH)(o,l):o.dispatchEvent(l)}},95916:function(e,t,n){n.d(t,{VY:function(){return ez},ck:function(){return ej},Uv:function(){return eH},fC:function(){return eK},Z0:function(){return eY},xz:function(){return eU}});var r=n(79009),o=n(52983),l=n(12527),a=n(81213),i=n(62331),u=n(23196),s=n(44384),c=n(13845),d=n(57164),f=n(53524),p=n(29520),v=n(46516),m=n(74009),h=n(7461),g=n(3925),y=n(45364),b=n(91109);let w="rovingFocusGroup.onEntryFocus",E={bubbles:!1,cancelable:!0},C="RovingFocusGroup",[x,_,S]=(0,c.B)(C),[M,D]=(0,i.b)(C,[S]),[P,T]=M(C),O=(0,o.forwardRef)((e,t)=>(0,o.createElement)(x.Provider,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(x.Slot,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(R,(0,r.Z)({},e,{ref:t}))))),R=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:i,loop:c=!1,dir:f,currentTabStopId:p,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:m,onEntryFocus:h,...g}=e,y=(0,o.useRef)(null),C=(0,a.e)(t,y),x=(0,d.gm)(f),[S=null,M]=(0,u.T)({prop:p,defaultProp:v,onChange:m}),[D,T]=(0,o.useState)(!1),O=(0,b.W)(h),R=_(n),k=(0,o.useRef)(!1),[A,I]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let e=y.current;if(e)return e.addEventListener(w,O),()=>e.removeEventListener(w,O)},[O]),(0,o.createElement)(P,{scope:n,orientation:i,dir:x,loop:c,currentTabStopId:S,onItemFocus:(0,o.useCallback)(e=>M(e),[M]),onItemShiftTab:(0,o.useCallback)(()=>T(!0),[]),onFocusableItemAdd:(0,o.useCallback)(()=>I(e=>e+1),[]),onFocusableItemRemove:(0,o.useCallback)(()=>I(e=>e-1),[])},(0,o.createElement)(s.WV.div,(0,r.Z)({tabIndex:D||0===A?-1:0,"data-orientation":i},g,{ref:C,style:{outline:"none",...e.style},onMouseDown:(0,l.M)(e.onMouseDown,()=>{k.current=!0}),onFocus:(0,l.M)(e.onFocus,e=>{let t=!k.current;if(e.target===e.currentTarget&&t&&!D){let t=new CustomEvent(w,E);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=R().filter(e=>e.focusable),t=e.find(e=>e.active),n=e.find(e=>e.id===S),r=[t,n,...e].filter(Boolean),o=r.map(e=>e.ref.current);F(o)}}k.current=!1}),onBlur:(0,l.M)(e.onBlur,()=>T(!1))})))}),k=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:a=!0,active:i=!1,tabStopId:u,...c}=e,d=(0,m.M)(),f=u||d,p=T("RovingFocusGroupItem",n),v=p.currentTabStopId===f,h=_(n),{onFocusableItemAdd:g,onFocusableItemRemove:y}=p;return(0,o.useEffect)(()=>{if(a)return g(),()=>y()},[a,g,y]),(0,o.createElement)(x.ItemSlot,{scope:n,id:f,focusable:a,active:i},(0,o.createElement)(s.WV.span,(0,r.Z)({tabIndex:v?0:-1,"data-orientation":p.orientation},c,{ref:t,onMouseDown:(0,l.M)(e.onMouseDown,e=>{a?p.onItemFocus(f):e.preventDefault()}),onFocus:(0,l.M)(e.onFocus,()=>p.onItemFocus(f)),onKeyDown:(0,l.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){p.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return A[o]}(e,p.orientation,p.dir);if(void 0!==t){e.preventDefault();let o=h().filter(e=>
9e.focusable),l=o.map(e=>e.ref.current);if("last"===t)l.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&l.reverse();let o=l.indexOf(e.currentTarget);l=p.loop?(n=l,r=o+1,n.map((e,t)=>n[(r+t)%n.length])):l.slice(o+1)}setTimeout(()=>F(l))}})})))}),A={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function F(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}var I=n(96782),L=n(40627),V=n(39664);let N=["Enter"," "],W=["ArrowUp","PageDown","End"],Z=["ArrowDown","PageUp","Home",...W],B={ltr:[...N,"ArrowRight"],rtl:[...N,"ArrowLeft"]},K={ltr:["ArrowLeft"],rtl:["ArrowRight"]},U="Menu",[H,z,j]=(0,c.B)(U),[Y,$]=(0,i.b)(U,[j,h.D7,D]),X=(0,h.D7)(),q=D(),[G,Q]=Y(U),[J,ee]=Y(U),et=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e,a=X(n);return(0,o.createElement)(h.ee,(0,r.Z)({},a,l,{ref:t}))}),en="MenuPortal",[er,eo]=Y(en,{forceMount:void 0}),el="MenuContent",[ea,ei]=Y(el),eu=(0,o.forwardRef)((e,t)=>{let n=eo(el,e.__scopeMenu),{forceMount:l=n.forceMount,...a}=e,i=Q(el,e.__scopeMenu),u=ee(el,e.__scopeMenu);return(0,o.createElement)(H.Provider,{scope:e.__scopeMenu},(0,o.createElement)(y.z,{present:l||i.open},(0,o.createElement)(H.Slot,{scope:e.__scopeMenu},u.modal?(0,o.createElement)(es,(0,r.Z)({},a,{ref:t})):(0,o.createElement)(ec,(0,r.Z)({},a,{ref:t})))))}),es=(0,o.forwardRef)((e,t)=>{let n=Q(el,e.__scopeMenu),i=(0,o.useRef)(null),u=(0,a.e)(t,i);return(0,o.useEffect)(()=>{let e=i.current;if(e)return(0,L.Ry)(e)},[]),(0,o.createElement)(ed,(0,r.Z)({},e,{ref:u,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,l.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),ec=(0,o.forwardRef)((e,t)=>{let n=Q(el,e.__scopeMenu);return(0,o.createElement)(ed,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),ed=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,loop:i=!1,trapFocus:u,onOpenAutoFocus:s,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEntryFocus:m,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:w,onDismiss:E,disableOutsideScroll:C,...x}=e,_=Q(el,n),S=ee(el,n),M=X(n),D=q(n),P=z(n),[T,R]=(0,o.useState)(null),k=(0,o.useRef)(null),A=(0,a.e)(t,k,_.onContentChange),F=(0,o.useRef)(0),L=(0,o.useRef)(""),N=(0,o.useRef)(0),B=(0,o.useRef)(null),K=(0,o.useRef)("right"),U=(0,o.useRef)(0),H=C?V.Z:o.Fragment,j=C?{as:I.g7,allowPinchZoom:!0}:void 0,Y=e=>{var t,n;let r=L.current+e,o=P().filter(e=>!e.disabled),l=document.activeElement,a=null===(t=o.find(e=>e.ref.current===l))||void 0===t?void 0:t.textValue,i=o.map(e=>e.textValue),u=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0]),l=o?t[0]:t,a=n?e.indexOf(n):-1,i=(r=Math.max(a,0),e.map((t,n)=>e[(r+n)%e.length])),u=1===l.length;u&&(i=i.filter(e=>e!==n));let s=i.find(e=>e.toLowerCase().startsWith(l.toLowerCase()));return s!==n?s:void 0}(i,r,a),s=null===(n=o.find(e=>e.textValue===u))||void 0===n?void 0:n.ref.current;!function e(t){L.current=t,window.clearTimeout(F.current),""!==t&&(F.current=window.setTimeout(()=>e(""),1e3))}(r),s&&setTimeout(()=>s.focus())};(0,o.useEffect)(()=>()=>window.clearTimeout(F.current),[]),(0,p.EW)();let $=(0,o.useCallback)(e=>{var t,n;let r=K.current===(null===(t=B.current)||void 0===t?void 0:t.side);return r&&function(e,t){if(!t)return!1;let n={x:e.clientX,y:e.clientY};return function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let a=t[e].x,i=t[e].y,u=t[l].x,s=t[l].y,c=i>r!=s>r&&n<(u-a)*(r-i)/(s-i)+a;c&&(o=!o)}return o}(n,t)}(e,null===(n=B.current)||void 0===n?void 0:n.area)},[]);return(0,o.createElement)(ea,{scope:n,searchRef:L,onItemEnter:(0,o.useCallback)(e=>{$(e)&&e.preventDefault()},[$]),onItemLeave:(0,o.useCallback)(e=>{var t;$(e)||(null===(t=k.current)||void 0===t||t.focus(),R(null))},[$]),onTriggerLeave:(0,o.useCallback)(e=>{$(e)&&e.preventDefault()},[$]),pointerGraceTimerRef:N,onPointerGraceIntentChange:(0,o.useCallback)(e=>{B.current=e},[])},(0,o.createElement)(H,j,(0,o.createElement)(v.M,{asChild:!0,trapped:u,onMountAutoFocus:(0,l.M)(s,e=>{var t;e.preventDefault(),null===(t=k.current)||void 0===t||t.focus()}),onUnmountAutoFocus:c},(0,o.createElement)(f.XB,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:w,onDismiss:E},(0,o.createElement)(O,(0,r.Z)({asChild:!0},D,{dir:S.dir,orientation:"vertical",loop:i,currentTabStopId:T,onCurrentTabStopIdChange:R,onEntryFocus:(0,l.M)(m,e=>{S.isUsingKeyboardRef.current||e.preventDefault()})}),(0,o.createElement)(h.VY,(0,r.Z)({role:"menu","aria-orientation":"vertical","data-state":eM(_.open),"data-radix-menu-content":"",dir:S.dir},M,x,{ref:A,style:{outline:"none",...x.style},onKeyDown:(0,l.M)(x.onKeyDown,e=>{let t=e.target,n=t.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,o=1===e.ke
9y.length;n&&("Tab"===e.key&&e.preventDefault(),!r&&o&&Y(e.key));let l=k.current;if(e.target!==l||!Z.includes(e.key))return;e.preventDefault();let a=P().filter(e=>!e.disabled),i=a.map(e=>e.ref.current);W.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,l.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(F.current),L.current="")}),onPointerMove:(0,l.M)(e.onPointerMove,eT(e=>{let t=e.target,n=U.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>U.current?"right":"left";K.current=t,U.current=e.clientX}}))})))))))}),ef=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(s.WV.div,(0,r.Z)({role:"group"},l,{ref:t}))}),ep=((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(s.WV.div,(0,r.Z)({},l,{ref:t}))},"MenuItem"),ev="menu.itemSelect",em=(0,o.forwardRef)((e,t)=>{let{disabled:n=!1,onSelect:i,...u}=e,c=(0,o.useRef)(null),d=ee(ep,e.__scopeMenu),f=ei(ep,e.__scopeMenu),p=(0,a.e)(t,c),v=(0,o.useRef)(!1);return(0,o.createElement)(eh,(0,r.Z)({},u,{ref:p,disabled:n,onClick:(0,l.M)(e.onClick,()=>{let e=c.current;if(!n&&e){let t=new CustomEvent(ev,{bubbles:!0,cancelable:!0});e.addEventListener(ev,e=>null==i?void 0:i(e),{once:!0}),(0,s.jH)(e,t),t.defaultPrevented?v.current=!1:d.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),v.current=!0},onPointerUp:(0,l.M)(e.onPointerUp,e=>{var t;v.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{let t=""!==f.searchRef.current;!n&&(!t||" "!==e.key)&&N.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),eh=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,disabled:i=!1,textValue:u,...c}=e,d=ei(ep,n),f=q(n),p=(0,o.useRef)(null),v=(0,a.e)(t,p),[m,h]=(0,o.useState)(!1),[g,y]=(0,o.useState)("");return(0,o.useEffect)(()=>{let e=p.current;if(e){var t;y((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[c.children]),(0,o.createElement)(H.ItemSlot,{scope:n,disabled:i,textValue:null!=u?u:g},(0,o.createElement)(k,(0,r.Z)({asChild:!0},f,{focusable:!i}),(0,o.createElement)(s.WV.div,(0,r.Z)({role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0},c,{ref:v,onPointerMove:(0,l.M)(e.onPointerMove,eT(e=>{if(i)d.onItemLeave(e);else if(d.onItemEnter(e),!e.defaultPrevented){let t=e.currentTarget;t.focus()}})),onPointerLeave:(0,l.M)(e.onPointerLeave,eT(e=>d.onItemLeave(e))),onFocus:(0,l.M)(e.onFocus,()=>h(!0)),onBlur:(0,l.M)(e.onBlur,()=>h(!1))}))))}),[eg,ey]=((e,t)=>{let{checked:n=!1,onCheckedChange:a,...i}=e;return(0,o.createElement)(ew,{scope:e.__scopeMenu,checked:n},(0,o.createElement)(em,(0,r.Z)({role:"menuitemcheckbox","aria-checked":eD(n)?"mixed":n},i,{ref:t,"data-state":eP(n),onSelect:(0,l.M)(i.onSelect,()=>null==a?void 0:a(!!eD(n)||!n),{checkForDefaultPrevented:!1})})))},Y("MenuRadioGroup",{value:void 0,onValueChange:()=>{}})),eb=((e,t)=>{let{value:n,onValueChange:l,...a}=e,i=(0,b.W)(l);return(0,o.createElement)(eg,{scope:e.__scopeMenu,value:n,onValueChange:i},(0,o.createElement)(ef,(0,r.Z)({},a,{ref:t})))},"MenuItemIndicator"),[ew,eE]=Y(eb,{checked:!1}),eC=((e,t)=>{let{__scopeMenu:n,forceMount:l,...a}=e,i=eE(eb,n);return(0,o.createElement)(y.z,{present:l||eD(i.checked)||!0===i.checked},(0,o.createElement)(s.WV.span,(0,r.Z)({},a,{ref:t,"data-state":eP(i.checked)})))},(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(s.WV.div,(0,r.Z)({role:"separator","aria-orientation":"horizontal"},l,{ref:t}))})),[ex,e_]=((e,t)=>{let{__scopeMenu:n,...l}=e,a=X(n);return(0,o.createElement)(h.Eh,(0,r.Z)({},a,l,{ref:t}))},Y("MenuSub")),eS="MenuSubTrigger";function eM(e){return e?"open":"closed"}function eD(e){return"indeterminate"===e}function eP(e){return eD(e)?"indeterminate":e?"checked":"unchecked"}function eT(e){return t=>"mouse"===t.pointerType?e(t):void 0}(e,t)=>{let n=Q(eS,e.__scopeMenu),i=ee(eS,e.__scopeMenu),u=e_(eS,e.__scopeMenu),s=ei(eS,e.__scopeMenu),c=(0,o.useRef)(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=s,p={__scopeMenu:e.__scopeMenu},v=(0,o.useCallback)(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return(0,o.useEffect)(()=>v,[v]),(0,o.useEffect)(()=>{let e=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]),(0,o.createElement)(et,(0,r.Z)({asChild:!0},p),(0,o.createElement)(eh,(0,r.Z)({id:u.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":u.contentId,"data-state":eM(n.open)},e,{ref:(0,a.F)(t,u.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focu
9s(),n.open||n.onOpenChange(!0))},onPointerMove:(0,l.M)(e.onPointerMove,eT(t=>{s.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||c.current||(s.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),v()},100))})),onPointerLeave:(0,l.M)(e.onPointerLeave,eT(e=>{var t,r;v();let o=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,l="right"===t,a=o[l?"left":"right"],i=o[l?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:a,y:o.top},{x:i,y:o.top},{x:i,y:o.bottom},{x:a,y:o.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,l.M)(e.onKeyDown,t=>{let r=""!==s.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&B[i.dir].includes(t.key)){var o;n.onOpenChange(!0),null===(o=n.content)||void 0===o||o.focus(),t.preventDefault()}})})))},(e,t)=>{let n=eo(el,e.__scopeMenu),{forceMount:i=n.forceMount,...u}=e,s=Q(el,e.__scopeMenu),c=ee(el,e.__scopeMenu),d=e_("MenuSubContent",e.__scopeMenu),f=(0,o.useRef)(null),p=(0,a.e)(t,f);return(0,o.createElement)(H.Provider,{scope:e.__scopeMenu},(0,o.createElement)(y.z,{present:i||s.open},(0,o.createElement)(H.Slot,{scope:e.__scopeMenu},(0,o.createElement)(ed,(0,r.Z)({id:d.contentId,"aria-labelledby":d.triggerId},u,{ref:p,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;c.isUsingKeyboardRef.current&&(null===(t=f.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,l.M)(e.onFocusOutside,e=>{e.target!==d.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,l.M)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=K[c.dir].includes(e.key);if(t&&n){var r;s.onOpenChange(!1),null===(r=d.trigger)||void 0===r||r.focus(),e.preventDefault()}})})))))};let eO=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:l,onOpenChange:a,modal:i=!0}=e,u=X(t),[s,c]=(0,o.useState)(null),f=(0,o.useRef)(!1),p=(0,b.W)(a),v=(0,d.gm)(l);return(0,o.useEffect)(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,o.createElement)(h.fC,u,(0,o.createElement)(G,{scope:t,open:n,onOpenChange:p,content:s,onContentChange:c},(0,o.createElement)(J,{scope:t,onClose:(0,o.useCallback)(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:v,modal:i},r)))},eR=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:l}=e,a=Q(en,t);return(0,o.createElement)(er,{scope:t,forceMount:n},(0,o.createElement)(y.z,{present:n||a.open},(0,o.createElement)(g.h,{asChild:!0,container:l},r)))},ek="DropdownMenu",[eA,eF]=(0,i.b)(ek,[$]),eI=$(),[eL,eV]=eA(ek),eN=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,disabled:i=!1,...u}=e,c=eV("DropdownMenuTrigger",n),d=eI(n);return(0,o.createElement)(et,(0,r.Z)({asChild:!0},d),(0,o.createElement)(s.WV.button,(0,r.Z)({type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":i?"":void 0,disabled:i},u,{ref:(0,a.F)(t,c.triggerRef),onPointerDown:(0,l.M)(e.onPointerDown,e=>{i||0!==e.button||!1!==e.ctrlKey||(c.onOpenToggle(),c.open||e.preventDefault())}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&c.onOpenToggle(),"ArrowDown"===e.key&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})))}),eW=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...a}=e,i=eV("DropdownMenuContent",n),u=eI(n),s=(0,o.useRef)(!1);return(0,o.createElement)(eu,(0,r.Z)({id:i.contentId,"aria-labelledby":i.triggerId},u,a,{ref:t,onCloseAutoFocus:(0,l.M)(e.onCloseAutoFocus,e=>{var t;s.current||null===(t=i.triggerRef.current)||void 0===t||t.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,l.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!i.modal||r)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),eZ=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,a=eI(n);return(0,o.createElement)(em,(0,r.Z)({},a,l,{ref:t}))}),eB=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,a=eI(n);return(0,o.createElement)(eC,(0,r.Z)({},a,l,{ref:t}))}),eK=e=>{let{__scopeDropdownMenu:t,children:n,dir:l,open:a,defaultOpen:i,onOpenChange:s,modal:c=!0}=e,d=eI(t),f=(0,o.useRef)(null),[p=!1,v]=(0,u.T)({prop:a,defaultProp:i,onChange:s});return(0,o.createElement)(eL,{scope:t,triggerId:(0,m.M)(),triggerRef:f,contentId:(0,m.M)(),open:p,onOpenChange:v,onOpenToggle:(0,o.useCallback)(()=>v(e=>!e),[v]),modal:c},(0,o.createElement)(eO,(0,r.Z)({},d,{open:p,onOpenChange:v,dir:l,modal:c}),n))},eU=eN,eH=e=>{let{__scopeDropdownMenu:t,...n}=e,l=eI(t);return(0,o.createElement)(eR,(0,r.Z)({},l,n))},ez=eW,ej=eZ,eY=eB},29520:function(e,t,n){n.d(t,{EW:function(){return l}});var r=n(52983);let o=0;function l(){(0,r.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:a()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:a()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e
9=>e.remove()),o--}},[])}function a(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}},46516:function(e,t,n){let r;n.d(t,{M:function(){return f}});var o=n(79009),l=n(52983),a=n(81213),i=n(44384),u=n(91109);let s="focusScope.autoFocusOnMount",c="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},f=(0,l.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...y}=e,[b,w]=(0,l.useState)(null),E=(0,u.W)(f),C=(0,u.W)(g),x=(0,l.useRef)(null),_=(0,a.e)(t,e=>w(e)),S=(0,l.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,l.useEffect)(()=>{if(r){function e(e){if(S.paused||!b)return;let t=e.target;b.contains(t)?x.current=t:m(x.current,{select:!0})}function t(e){if(S.paused||!b)return;let t=e.relatedTarget;null===t||b.contains(t)||m(x.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){let t=document.activeElement;if(t===document.body)for(let t of e)t.removedNodes.length>0&&m(b)});return b&&n.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,b,S.paused]),(0,l.useEffect)(()=>{if(b){h.add(S);let e=document.activeElement,t=b.contains(e);if(!t){let t=new CustomEvent(s,d);b.addEventListener(s,E),b.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(m(r,{select:t}),document.activeElement!==n)return}(p(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(b))}return()=>{b.removeEventListener(s,E),setTimeout(()=>{let t=new CustomEvent(c,d);b.addEventListener(c,C),b.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),b.removeEventListener(c,C),h.remove(S)},0)}}},[b,E,C,S]);let M=(0,l.useCallback)(e=>{if(!n&&!r||S.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,l]=function(e){let t=p(e),n=v(t,e),r=v(t.reverse(),e);return[n,r]}(t),a=r&&l;a?e.shiftKey||o!==l?e.shiftKey&&o===r&&(e.preventDefault(),n&&m(l,{select:!0})):(e.preventDefault(),n&&m(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,S.paused]);return(0,l.createElement)(i.WV.div,(0,o.Z)({tabIndex:-1},y,{ref:_,onKeyDown:M}))});function p(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function v(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function m(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let h=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=g(r,e)).unshift(e)},remove(e){var t;null===(t=(r=g(r,e))[0])||void 0===t||t.resume()}});function g(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},74009:function(e,t,n){n.d(t,{M:function(){return u}});var r,o=n(52983),l=n(24577);let a=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),i=0;function u(e){let[t,n]=o.useState(a());return(0,l.b)(()=>{e||n(e=>null!=e?e:String(i++))},[e]),e||(t?`radix-${t}`:"")}},70897:function(e,t,n){n.d(t,{VY:function(){return W},fC:function(){return L},h_:function(){return N},xz:function(){return V}});var r=n(79009),o=n(52983),l=n(12527),a=n(81213),i=n(62331),u=n(53524),s=n(29520),c=n(46516),d=n(74009),f=n(7461),p=n(3925),v=n(45364),m=n(44384),h=n(96782),g=n(23196),y=n(40627),b=n(39664);let w="Popover",[E,C]=(0,i.b)(w,[f.D7]),x=(0,f.D7)(),[_,S]=E(w),M=(0,o.forwardRef)((e,t)=>{let{__scopePopover:n,...i}=e,u=S("PopoverTrigger",n),s=x(n),c=(0,a.e)(t,u.triggerRef),d=(0,o.createElement)(m.WV.button,(0,r.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":u.open,"aria-controls":u.contentId,"data-state":I(u.open)},i,{ref:c,onClick:(0,l.M)(e.onClick,u.onOpenToggle)}));return u.hasCustomAnchor?d:(0,o.createElement)(f.ee,(0,r.Z)({asChild:!0},s),d)}),D="PopoverPortal",[P,T]=E(D,{forceMount:void 0}),O="PopoverContent",R=(0,o.forwardRef)((e,t)=>{let n=T(O,e.__scopePopover),{forceMount:l=n.forceMount,...a}=e,i=S(O,e.__scopePopover);return(0,o.createElement)(v.z,{present:l||i.open},i.modal?(0,o.createElement)(k,(0,r.Z)({},a,{ref:t})):(0,o.createElement)(A,(0,r.Z)({},a,{ref:t})))}),k=(0,o.forwardRef)((e,t)=>{let n=S(O,e.__scopePopover),i=(0,o.useRef)(null),u=(0,a.e)(t,i),s=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{let e=i.current;if(e)return(0,y.Ry)(e)},[]),(0,o.createElement)(b.Z,{as:h.g7,allowPinchZoom:!0},(0,o.createElement)(F,(0,r.Z)({},e,{ref:u,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,l.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),s.current||null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,l.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;s.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,l.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})))}),A=(0,o.forwardRef)((e,t)=>{let n=S(O,e.__scopePopover),l=(0,o.useRef)(!1),a=(0,o.useRef)(!1);return(0,o.createElement)(F,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,o;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(l.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),l.current=!1,a.current=!1},onInteractOutside:t=>{var r,o;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(l.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let i=t.target,u=null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(i);u&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}}))}),F=(0,o.forwardRef)((e,t)=>{let{__scopePopover:n,trapFocus:l,onOpenAutoFocus:a,onCloseAutoFocus:i,disableOutsidePointerEvents:d,onEscapeKeyDown:p,onPointerDownOutside:v,onFocusOutside:m,onInteractOutside:h,...g}=e,y=S(O,n),b=x(n);return(0,s.EW)(),(0,o.createElement)(c.M,{asChild:!0,loop:!0,trapped:l,onMountAutoFocus:a,onUnmountAutoFocus:i},(0,o.createElement)(u.XB,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:h,onEscapeKeyDown:p,onPointerDownOutside:v,onFocusOutside:m,onDismiss:()=>y.onOpenChange(!1)},(0,o.createElement)(f.VY,(0,r.Z)({"data-state":I(y.open),role:"dialog",id:y.contentId},b,g,{ref:t,style:{...g.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function I(e){return e?"open":"closed"}let L=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:l,onOpenChange:a,modal:i=!1}=e,u=x(t),s=(0,o.useRef)(null),[c,p]=(0,o.useState)(!1),[v=!1,m]=(0,g.T)({prop:r,defaultProp:l,onChange:a});return(0,o.createElement)(f.fC,u,(0,o.createElement)(_,{scope:t,contentId:(0,d.M)(),triggerRef:s,open:v,onOpenChange:m,onOpenToggle:(0,o.useCallback)(()=>m(e=>!e),[m]),hasCustomAnchor:c,onCustomAnchorAdd:(0,o.useCallback)(()=>p(!0),[]),onCustomAnchorRemove:(0,o.useCallback)(()=>p(!1),[]),modal:i},n))},V=M,N=e=>{let{__scopePopover:t,forceMount:n,children:r,container:l}=e,a=S(D,t);return(0,o.createElement)(P,{scope:t,forceMount:n},(0,o.createElement)(v.z,{present:n||a.open},(0,o.createElement)(p.h,{asChild:!0,container:l},r)))},W=R},7461:function(e,t,n){n.d(t,{D7:function(){return g},Eh:function(){return A},VY:function(){return k},ee:function(){return R},fC:function(){return O}});var r=n(79009),o=n(52983),l=n(92947),a=n(17633),i=n(95067),u=n(45626),s=n(81213),c=n(62331
9),d=n(44384),f=n(91109),p=n(24577),v=n(10988);let m="Popper",[h,g]=(0,c.b)(m),[y,b]=h(m),w=(0,o.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:l,...a}=e,i=b("PopperAnchor",n),u=(0,o.useRef)(null),c=(0,s.e)(t,u);return(0,o.useEffect)(()=>{i.onAnchorChange((null==l?void 0:l.current)||u.current)}),l?null:(0,o.createElement)(d.WV.div,(0,r.Z)({},a,{ref:c}))}),E="PopperContent",[C,x]=h(E),_=(0,o.forwardRef)((e,t)=>{var n,u,c,m,h,g,y,w;let{__scopePopper:x,side:_="bottom",sideOffset:S=0,align:M="center",alignOffset:O=0,arrowPadding:R=0,avoidCollisions:k=!0,collisionBoundary:A=[],collisionPadding:F=0,sticky:I="partial",hideWhenDetached:L=!1,updatePositionStrategy:V="optimized",onPlaced:N,...W}=e,Z=b(E,x),[B,K]=(0,o.useState)(null),U=(0,s.e)(t,e=>K(e)),[H,z]=(0,o.useState)(null),j=(0,v.t)(H),Y=null!==(n=null==j?void 0:j.width)&&void 0!==n?n:0,$=null!==(u=null==j?void 0:j.height)&&void 0!==u?u:0,X="number"==typeof F?F:{top:0,right:0,bottom:0,left:0,...F},q=Array.isArray(A)?A:[A],G=q.length>0,Q={padding:X,boundary:q.filter(D),altBoundary:G},{refs:J,floatingStyles:ee,placement:et,isPositioned:en,middlewareData:er}=(0,l.YF)({strategy:"fixed",placement:_+("center"!==M?"-"+M:""),whileElementsMounted:(...e)=>{let t=(0,a.Me)(...e,{animationFrame:"always"===V});return t},elements:{reference:Z.anchor},middleware:[(0,i.cv)({mainAxis:S+$,alignmentAxis:O}),k&&(0,i.uY)({mainAxis:!0,crossAxis:!1,limiter:"partial"===I?(0,i.dr)():void 0,...Q}),k&&(0,i.RR)({...Q}),(0,i.dp)({...Q,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:l}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${n}px`),a.setProperty("--radix-popper-available-height",`${r}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${l}px`)}}),H&&(0,l.x7)({element:H,padding:R}),P({arrowWidth:Y,arrowHeight:$}),L&&(0,i.Cp)({strategy:"referenceHidden",...Q})]}),[eo,el]=T(et),ea=(0,f.W)(N);(0,p.b)(()=>{en&&(null==ea||ea())},[en,ea]);let ei=null===(c=er.arrow)||void 0===c?void 0:c.x,eu=null===(m=er.arrow)||void 0===m?void 0:m.y,es=(null===(h=er.arrow)||void 0===h?void 0:h.centerOffset)!==0,[ec,ed]=(0,o.useState)();return(0,p.b)(()=>{B&&ed(window.getComputedStyle(B).zIndex)},[B]),(0,o.createElement)("div",{ref:J.setFloating,"data-radix-popper-content-wrapper":"",style:{...ee,transform:en?ee.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[null===(g=er.transformOrigin)||void 0===g?void 0:g.x,null===(y=er.transformOrigin)||void 0===y?void 0:y.y].join(" ")},dir:e.dir},(0,o.createElement)(C,{scope:x,placedSide:eo,onArrowChange:z,arrowX:ei,arrowY:eu,shouldHideArrow:es},(0,o.createElement)(d.WV.div,(0,r.Z)({"data-side":eo,"data-align":el},W,{ref:U,style:{...W.style,animation:en?void 0:"none",opacity:null!==(w=er.hide)&&void 0!==w&&w.referenceHidden?0:void 0}}))))}),S={top:"bottom",right:"left",bottom:"top",left:"right"},M=(0,o.forwardRef)(function(e,t){let{__scopePopper:n,...l}=e,a=x("PopperArrow",n),i=S[a.placedSide];return(0,o.createElement)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0}},(0,o.createElement)(u.f,(0,r.Z)({},l,{ref:t,style:{...l.style,display:"block"}})))});function D(e){return null!==e}let P=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,l,a;let{placement:i,rects:u,middlewareData:s}=t,c=(null===(n=s.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,v]=T(i),m={start:"0%",center:"50%",end:"100%"}[v],h=(null!==(r=null===(o=s.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,g=(null!==(l=null===(a=s.arrow)||void 0===a?void 0:a.y)&&void 0!==l?l:0)+f/2,y="",b="";return"bottom"===p?(y=c?m:`${h}px`,b=`${-f}px`):"top"===p?(y=c?m:`${h}px`,b=`${u.floating.height+f}px`):"right"===p?(y=`${-f}px`,b=c?m:`${g}px`):"left"===p&&(y=`${u.floating.width+f}px`,b=c?m:`${g}px`),{data:{x:y,y:b}}}});function T(e){let[t,n="center"]=e.split("-");return[t,n]}let O=e=>{let{__scopePopper:t,children:n}=e,[r,l]=(0,o.useState)(null);return(0,o.createElement)(y,{scope:t,anchor:r,onAnchorChange:l},n)},R=w,k=_,A=M},3925:function(e,t,n){n.d(t,{h:function(){return i}});var r=n(79009),o=n(52983),l=n(63730),a=n(44384);let i=(0,o.forwardRef)((e,t)=>{var n;
9let{container:i=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...u}=e;return i?l.createPortal((0,o.createElement)(a.WV.div,(0,r.Z)({},u,{ref:t})),i):null})},45364:function(e,t,n){n.d(t,{z:function(){return i}});var r=n(52983),o=n(63730),l=n(81213),a=n(24577);let i=e=>{let{present:t,children:n}=e,i=function(e){var t;let[n,l]=(0,r.useState)(),i=(0,r.useRef)({}),s=(0,r.useRef)(e),c=(0,r.useRef)("none"),d=e?"mounted":"unmounted",[f,p]=(t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,r.useReducer)((e,n)=>{let r=t[e][n];return null!=r?r:e},d));return(0,r.useEffect)(()=>{let e=u(i.current);c.current="mounted"===f?e:"none"},[f]),(0,a.b)(()=>{let t=i.current,n=s.current,r=n!==e;if(r){let r=c.current,o=u(t);e?p("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):n&&r!==o?p("ANIMATION_OUT"):p("UNMOUNT"),s.current=e}},[e,p]),(0,a.b)(()=>{if(n){let e=e=>{let t=u(i.current),r=t.includes(e.animationName);e.target===n&&r&&(0,o.flushSync)(()=>p("ANIMATION_END"))},t=e=>{e.target===n&&(c.current=u(i.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}p("ANIMATION_END")},[n,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:(0,r.useCallback)(e=>{e&&(i.current=getComputedStyle(e)),l(e)},[])}}(t),s="function"==typeof n?n({present:i.isPresent}):r.Children.only(n),c=(0,l.e)(i.ref,s.ref),d="function"==typeof n;return d||i.isPresent?(0,r.cloneElement)(s,{ref:c}):null};function u(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},44384:function(e,t,n){n.d(t,{WV:function(){return i},jH:function(){return u}});var r=n(73268),o=n(52983),l=n(63730),a=n(96782);let i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,o.forwardRef)((e,n)=>{let{asChild:l,...i}=e,u=l?a.g7:t;return(0,o.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,o.createElement)(u,(0,r.Z)({},i,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function u(e,t){e&&(0,l.flushSync)(()=>
9e.dispatchEvent(t))}},55426:function(e,t,n){let r,o;n.d(t,{Eh:function(){return e0},VY:function(){return eq},ck:function(){return eQ},eT:function(){return eJ},h_:function(){return eX},fC:function(){return ej},xz:function(){return eY},B4:function(){return e$},l_:function(){return eG}});var l=n(79009),a=n(52983),i=n(63730);function u(e,[t,n]){return Math.min(n,Math.max(t,e))}var s=n(12527),c=n(13845),d=n(81213),f=n(62331),p=n(57164),v=n(44384),m=n(91109),h=n(49254);let g="dismissableLayer.update",y=(0,a.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),b=(0,a.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:c,onInteractOutside:f,onDismiss:p,...b}=e,C=(0,a.useContext)(y),[x,_]=(0,a.useState)(null),S=null!==(n=null==x?void 0:x.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,M]=(0,a.useState)({}),D=(0,d.e)(t,e=>_(e)),P=Array.from(C.layers),[T]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),O=P.indexOf(T),R=x?P.indexOf(x):-1,k=C.layersWithOutsidePointerEventsDisabled.size>0,A=R>=O,F=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,m.W)(e),r=(0,a.useRef)(!1),o=(0,a.useRef)(()=>{});return(0,a.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function l(){E("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=l,t.addEventListener("click",o.current,{once:!0})):l()}r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...C.branches].some(e=>e.contains(t));!A||n||(null==u||u(e),null==f||f(e),e.defaultPrevented||null==p||p())},S),I=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,m.W)(e),r=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{let e=e=>{e.target&&!r.current&&E("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target,n=[...C.branches].some(e=>e.contains(t));n||(null==c||c(e),null==f||f(e),e.defaultPrevented||null==p||p())},S);return(0,h.e)(e=>{let t=R===C.layers.size-1;t&&(null==i||i(e),!e.defaultPrevented&&p&&(e.preventDefault(),p()))},S),(0,a.useEffect)(()=>{if(x)return o&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(r=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(x)),C.layers.add(x),w(),()=>{o&&1===C.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=r)}},[x,S,o,C]),(0,a.useEffect)(()=>()=>{x&&(C.layers.delete(x),C.layersWithOutsidePointerEventsDisabled.delete(x),w())},[x,C]),(0,a.useEffect)(()=>{let e=()=>M({});return document.addEventListener(g,e),()=>document.removeEventListener(g,e)},[]),(0,a.createElement)(v.WV.div,(0,l.Z)({},b,{ref:D,style:{pointerEvents:k?A?"auto":"none":void 0,...e.style},onFocusCapture:(0,s.M)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,s.M)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,s.M)(e.onPointerDownCapture,F.onPointerDownCapture)}))});function w(){let e=new CustomEvent(g);document.dispatchEvent(e)}function E(e,t,n,{discrete:r}){let o=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,v.jH)(o,l):o.dispatchEvent(l)}var C=n(29520);let x="focusScope.autoFocusOnMount",_="focusScope.autoFocusOnUnmount",S={bubbles:!1,cancelable:!0},M=(0,a.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...u}=e,[s,c]=(0,a.useState)(null),f=(0,m.W)(o),p=(0,m.W)(i),h=(0,a.useRef)(null),g=(0,d.e)(t,e=>c(e)),y=(0,a.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,a.useEffect)(()=>{if(r){function e(e){if(y.paused||!s)return;let t=e.target;s.contains(t)?h.current=t:T(h.current,{select:!0})}function t(e){if(y.paused||!s)return;let t=e.relatedTarget;null===t||s.contains(t)||T(h.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){let t=document.activeElement;for(let n of e)n.removedNodes.length>0&&!(null!=s&&s.contains(t))&&T(s)});return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,s,y.paused]),(0,a.useEffect)(()=>
9{if(s){O.add(y);let e=document.activeElement,t=s.contains(e);if(!t){let t=new CustomEvent(x,S);s.addEventListener(x,f),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(T(r,{select:t}),document.activeElement!==n)return}(D(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&T(s))}return()=>{s.removeEventListener(x,f),setTimeout(()=>{let t=new CustomEvent(_,S);s.addEventListener(_,p),s.dispatchEvent(t),t.defaultPrevented||T(null!=e?e:document.body,{select:!0}),s.removeEventListener(_,p),O.remove(y)},0)}}},[s,f,p,y]);let b=(0,a.useCallback)(e=>{if(!n&&!r||y.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,l]=function(e){let t=D(e),n=P(t,e),r=P(t.reverse(),e);return[n,r]}(t),a=r&&l;a?e.shiftKey||o!==l?e.shiftKey&&o===r&&(e.preventDefault(),n&&T(l,{select:!0})):(e.preventDefault(),n&&T(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,y.paused]);return(0,a.createElement)(v.WV.div,(0,l.Z)({tabIndex:-1},u,{ref:g,onKeyDown:b}))});function D(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function P(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function T(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let O=(o=[],{add(e){let t=o[0];e!==t&&(null==t||t.pause()),(o=R(o,e)).unshift(e)},remove(e){var t;null===(t=(o=R(o,e))[0])||void 0===t||t.resume()}});function R(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var k=n(74009),A=n(92947),F=n(17633),I=n(95067),L=n(45626),V=n(24577),N=n(10988);let W="Popper",[Z,B]=(0,f.b)(W),[K,U]=Z(W),H=(0,a.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:r,...o}=e,i=U("PopperAnchor",n),u=(0,a.useRef)(null),s=(0,d.e)(t,u);return(0,a.useEffect)(()=>{i.onAnchorChange((null==r?void 0:r.current)||u.current)}),r?null:(0,a.createElement)(v.WV.div,(0,l.Z)({},o,{ref:s}))}),z="PopperContent",[j,Y]=Z(z),$=(0,a.forwardRef)((e,t)=>{var n,r,o,i,u,s,c,f;let{__scopePopper:p,side:h="bottom",sideOffset:g=0,align:y="center",alignOffset:b=0,arrowPadding:w=0,collisionBoundary:E=[],collisionPadding:C=0,sticky:x="partial",hideWhenDetached:_=!1,avoidCollisions:S=!0,onPlaced:M,...D}=e,P=U(z,p),[T,O]=(0,a.useState)(null),R=(0,d.e)(t,e=>O(e)),[k,L]=(0,a.useState)(null),W=(0,N.t)(k),Z=null!==(n=null==W?void 0:W.width)&&void 0!==n?n:0,B=null!==(r=null==W?void 0:W.height)&&void 0!==r?r:0,K="number"==typeof C?C:{top:0,right:0,bottom:0,left:0,...C},H=Array.isArray(E)?E:[E],Y=H.length>0,$={padding:K,boundary:H.filter(G),altBoundary:Y},{refs:X,floatingStyles:q,placement:ee,isPositioned:et,middlewareData:en}=(0,A.YF)({strategy:"fixed",placement:h+("center"!==y?"-"+y:""),whileElementsMounted:F.Me,elements:{reference:P.anchor},middleware:[(0,I.cv)({mainAxis:g+B,alignmentAxis:b}),S&&(0,I.uY)({mainAxis:!0,crossAxis:!1,limiter:"partial"===x?(0,I.dr)():void 0,...$}),S&&(0,I.RR)({...$}),(0,I.dp)({...$,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:l}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${n}px`),a.setProperty("--radix-popper-available-height",`${r}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${l}px`)}}),k&&(0,A.x7)({element:k,padding:w}),Q({arrowWidth:Z,arrowHeight:B}),_&&(0,I.Cp)({strategy:"referenceHidden"})]}),[er,eo]=J(ee),el=(0,m.W)(M);(0,V.b)(()=>{et&&(null==el||el())},[et,el]);let ea=null===(o=en.arrow)||void 0===o?void 0:o.x,ei=null===(i=en.arrow)||void 0===i?void 0:i.y,eu=(null===(u=en.arrow)||void 0===u?void 0:u.centerOffset)!==0,[es,ec]=(0,a.useState)();return(0,V.b)(()=>{T&&ec(window.getComputedStyle(T).zIndex)},[T]),(0,a.createElement)("div",{ref:X.setFloating,"data-radix-popper-content-wrapper":"",style:{...q,transform:et?q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:es,"--radix-popper-transform-origin":[null===(s=en.transformOrigin)||void 0===s?void 0:s.x,null===(c=en.transformOrigin)||void 0===c?void 0:c.y].join(" ")},dir:e.dir},(0,a.createElement)(j,{scope:p,placedSide:er,onArrowChange:L,arrowX:ea,arrowY:ei,shouldHideArrow:eu},(0,a.createElement)(v.WV.div,(0,l.Z)({"data-side":er,"data-align":eo},D,{ref:R,style:{...D.style,animation:et?void 0:"none",opacity:null!==(f=en.hide)&&void 0!==f&&f.referenceHidden?0:void 0}}))))}
9),X={top:"bottom",right:"left",bottom:"top",left:"right"},q=(0,a.forwardRef)(function(e,t){let{__scopePopper:n,...r}=e,o=Y("PopperArrow",n),i=X[o.placedSide];return(0,a.createElement)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0}},(0,a.createElement)(L.f,(0,l.Z)({},r,{ref:t,style:{...r.style,display:"block"}})))});function G(e){return null!==e}let Q=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,l,a;let{placement:i,rects:u,middlewareData:s}=t,c=(null===(n=s.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,v]=J(i),m={start:"0%",center:"50%",end:"100%"}[v],h=(null!==(r=null===(o=s.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,g=(null!==(l=null===(a=s.arrow)||void 0===a?void 0:a.y)&&void 0!==l?l:0)+f/2,y="",b="";return"bottom"===p?(y=c?m:`${h}px`,b=`${-f}px`):"top"===p?(y=c?m:`${h}px`,b=`${u.floating.height+f}px`):"right"===p?(y=`${-f}px`,b=c?m:`${g}px`):"left"===p&&(y=`${u.floating.width+f}px`,b=c?m:`${g}px`),{data:{x:y,y:b}}}});function J(e){let[t,n="center"]=e.split("-");return[t,n]}let ee=e=>{let{__scopePopper:t,children:n}=e,[r,o]=(0,a.useState)(null);return(0,a.createElement)(K,{scope:t,anchor:r,onAnchorChange:o},n)},et=(0,a.forwardRef)((e,t)=>{var n;let{container:r=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...o}=e;return r?i.createPortal((0,a.createElement)(v.WV.div,(0,l.Z)({},o,{ref:t})),r):null});var en=n(96782),er=n(23196),eo=n(75704),el=n(40627),ea=n(39664);let ei=[" ","Enter","ArrowUp","ArrowDown"],eu=[" ","Enter"],es="Select",[ec,ed,ef]=(0,c.B)(es),[ep,ev]=(0,f.b)(es,[ef,B]),em=B(),[eh,eg]=ep(es),[ey,eb]=ep(es),ew=(0,a.forwardRef)((e,t)=>{let{__scopeSelect:n,disabled:r=!1,...o}=e,i=em(n),u=eg("SelectTrigger",n),c=u.disabled||r,f=(0,d.e)(t,u.onTriggerChange),p=ed(n),[m,h,g]=eH(e=>{let t=p().filter(e=>!e.disabled),n=t.find(e=>e.value===u.value),r=ez(t,e,n);void 0!==r&&u.onValueChange(r.value)}),y=()=>{c||(u.onOpenChange(!0),g())};return(0,a.createElement)(H,(0,l.Z)({asChild:!0},i),(0,a.createElement)(v.WV.button,(0,l.Z)({type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":void 0===u.value?"":void 0},o,{ref:f,onClick:(0,s.M)(o.onClick,e=>{e.currentTarget.focus()}),onPointerDown:(0,s.M)(o.onPointerDown,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(y(),u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())}),onKeyDown:(0,s.M)(o.onKeyDown,e=>{let t=""!==m.current,n=e.ctrlKey||e.altKey||e.metaKey;n||1!==e.key.length||h(e.key),(!t||" "!==e.key)&&ei.includes(e.key)&&(y(),e.preventDefault())})})))}),eE=(0,a.forwardRef)((e,t)=>{let{__scopeSelect:n,className:r,style:o,children:i,placeholder:u,...s}=e,c=eg("SelectValue",n),{onValueNodeHasChildrenChange:f}=c,p=void 0!==i,m=(0,d.e)(t,c.onValueNodeChange);return(0,V.b)(()=>{f(p)},[f,p]),(0,a.createElement)(v.WV.span,(0,l.Z)({},s,{ref:m,style:{pointerEvents:"none"}}),void 0===c.value&&void 0!==u?u:i)}),eC="SelectContent",ex=(0,a.forwardRef)((e,t)=>{let n=eg(eC,e.__scopeSelect),[r,o]=(0,a.useState)();return((0,V.b)(()=>{o(new DocumentFragment)},[]),n.open)?(0,a.createElement)(eM,(0,l.Z)({},e,{ref:t})):r?(0,i.createPortal)((0,a.createElement)(e_,{scope:e.__scopeSelect},(0,a.createElement)(ec.Slot,{scope:e.__scopeSelect},(0,a.createElement)("div",null,e.children))),r):null}),[e_,eS]=ep(eC),eM=(0,a.forwardRef)((e,t)=>{let{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:i,onPointerDownOutside:u,side:c,sideOffset:f,align:p,alignOffset:v,arrowPadding:m,collisionBoundary:h,collisionPadding:g,sticky:y,hideWhenDetached:w,avoidCollisions:E,...x}=e,_=eg(eC,n),[S,D]=(0,a.useState)(null),[P,T]=(0,a.useState)(null),O=(0,d.e)(t,e=>D(e)),[R,k]=(0,a.useState)(null),[A,F]=(0,a.useState)(null),I=ed(n),[L,V]=(0,a.useState)(!1),N=(0,a.useRef)(!1);(0,a.useEffect)(()=>
9{if(S)return(0,el.Ry)(S)},[S]),(0,C.EW)();let W=(0,a.useCallback)(e=>{let[t,...n]=I().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(null==n||n.scrollIntoView({block:"nearest"}),n===t&&P&&(P.scrollTop=0),n===r&&P&&(P.scrollTop=P.scrollHeight),null==n||n.focus(),document.activeElement!==o))return},[I,P]),Z=(0,a.useCallback)(()=>W([R,S]),[W,R,S]);(0,a.useEffect)(()=>{L&&Z()},[L,Z]);let{onOpenChange:B,triggerPointerDownPosRef:K}=_;(0,a.useEffect)(()=>{if(S){let e={x:0,y:0},t=t=>{var n,r,o,l;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=K.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(l=K.current)||void 0===l?void 0:l.y)&&void 0!==o?o:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():S.contains(n.target)||B(!1),document.removeEventListener("pointermove",t),K.current=null};return null!==K.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[S,B,K]),(0,a.useEffect)(()=>{let e=()=>B(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[B]);let[U,H]=eH(e=>{let t=I().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=ez(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),z=(0,a.useCallback)((e,t,n)=>{let r=!N.current&&!n,o=void 0!==_.value&&_.value===t;(o||r)&&(k(e),r&&(N.current=!0))},[_.value]),j=(0,a.useCallback)(()=>null==S?void 0:S.focus(),[S]),Y=(0,a.useCallback)((e,t,n)=>{let r=!N.current&&!n,o=void 0!==_.value&&_.value===t;(o||r)&&F(e)},[_.value]),$="popper"===r?eP:eD,X=$===eP?{side:c,sideOffset:f,align:p,alignOffset:v,arrowPadding:m,collisionBoundary:h,collisionPadding:g,sticky:y,hideWhenDetached:w,avoidCollisions:E}:{};return(0,a.createElement)(e_,{scope:n,content:S,viewport:P,onViewportChange:T,itemRefCallback:z,selectedItem:R,onItemLeave:j,itemTextRefCallback:Y,focusSelectedItem:Z,selectedItemText:A,position:r,isPositioned:L,searchRef:U},(0,a.createElement)(ea.Z,{as:en.g7,allowPinchZoom:!0},(0,a.createElement)(M,{asChild:!0,trapped:_.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,s.M)(o,e=>{var t;null===(t=_.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()})},(0,a.createElement)(b,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>_.onOpenChange(!1)},(0,a.createElement)($,(0,l.Z)({role:"listbox",id:_.contentId,"data-state":_.open?"open":"closed",dir:_.dir,onContextMenu:e=>e.preventDefault()},x,X,{onPlaced:()=>V(!0),ref:O,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:(0,s.M)(x.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||H(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=I().filter(e=>!e.disabled),n=t.map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(n=n.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let t=e.target,r=n.indexOf(t);n=n.slice(r+1)}setTimeout(()=>W(n)),e.preventDefault()}})}))))))}),eD=(0,a.forwardRef)((e,t)=>{let{__scopeSelect:n,onPlaced:r,...o}=e,i=eg(eC,n),s=eS(eC,n),[c,f]=(0,a.useState)(null),[p,m]=(0,a.useState)(null),h=(0,d.e)(t,e=>m(e)),g=ed(n),y=(0,a.useRef)(!1),b=(0,a.useRef)(!0),{viewport:w,selectedItem:E,selectedItemText:C,focusSelectedItem:x}=s,_=(0,a.useCallback)(()=>{if(i.trigger&&i.valueNode&&c&&p&&w&&E&&C){let e=i.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),n=i.valueNode.getBoundingClientRect(),o=C.getBoundingClientRect();if("rtl"!==i.dir){let r=o.left-t.left,l=n.left-r,a=e.left-l,i=e.width+a,s=Math.max(i,t.width),d=window.innerWidth-10,f=u(l,[10,d-s]);c.style.minWidth=i+"px",c.style.left=f+"px"}else{let r=t.right-o.right,l=window.innerWidth-n.right-r,a=window.innerWidth-e.right-l,i=e.width+a,s=Math.max(i,t.width),d=window.innerWidth-10,f=u(l,[10,d-s]);c.style.minWidth=i+"px",c.style.right=f+"px"}let l=g(),a=window.innerHeight-20,s=w.scrollHeight,d=window.getComputedStyle(p),f=parseInt(d.borderTopWidth,10),v=parseInt(d.paddingTop,10),m=parseInt(d.borderBottomWidth,10),h=
9parseInt(d.paddingBottom,10),b=f+v+s+h+m,x=Math.min(5*E.offsetHeight,b),_=window.getComputedStyle(w),S=parseInt(_.paddingTop,10),M=parseInt(_.paddingBottom,10),D=e.top+e.height/2-10,P=E.offsetHeight/2,T=E.offsetTop+P,O=f+v+T;if(O<=D){let e=E===l[l.length-1].ref.current;c.style.bottom="0px";let t=p.clientHeight-w.offsetTop-w.offsetHeight;c.style.height=O+Math.max(a-D,P+(e?M:0)+t+m)+"px"}else{let e=E===l[0].ref.current;c.style.top="0px";let t=Math.max(D,f+w.offsetTop+(e?S:0)+P);c.style.height=t+(b-O)+"px",w.scrollTop=O-D+w.offsetTop}c.style.margin="10px 0",c.style.minHeight=x+"px",c.style.maxHeight=a+"px",null==r||r(),requestAnimationFrame(()=>y.current=!0)}},[g,i.trigger,i.valueNode,c,p,w,E,C,i.dir,r]);(0,V.b)(()=>_(),[_]);let[S,M]=(0,a.useState)();(0,V.b)(()=>{p&&M(window.getComputedStyle(p).zIndex)},[p]);let D=(0,a.useCallback)(e=>{e&&!0===b.current&&(_(),null==x||x(),b.current=!1)},[_,x]);return(0,a.createElement)(eT,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:y,onScrollButtonChange:D},(0,a.createElement)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:S}},(0,a.createElement)(v.WV.div,(0,l.Z)({},o,{ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}}))))}),eP=(0,a.forwardRef)((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...i}=e,u=em(n);return(0,a.createElement)($,(0,l.Z)({},u,i,{ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}}))}),[eT,eO]=ep(eC,{}),eR="SelectViewport",ek=(0,a.forwardRef)((e,t)=>{let{__scopeSelect:n,...r}=e,o=eS(eR,n),i=eO(eR,n),u=(0,d.e)(t,o.onViewportChange),c=(0,a.useRef)(0);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),(0,a.createElement)(ec.Slot,{scope:n},(0,a.createElement)(v.WV.div,(0,l.Z)({"data-radix-select-viewport":"",role:"presentation"},r,{ref:u,style:{position:"relative",flex:1,overflow:"auto",...r.style},onScroll:(0,s.M)(r.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=i;if(null!=r&&r.current&&n){let e=Math.abs(c.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=parseFloat(n.style.minHeight),l=parseFloat(n.style.height),a=Math.max(o,l);if(a<r){let o=a+e,l=Math.min(r,o),i=o-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=i>0?i:0,n.style.justifyContent="flex-end")}}}c.current=t.scrollTop})}))))}),[eA,eF]=ep("SelectGroup"),eI="SelectItem",[eL,eV]=ep(eI),eN=(0,a.forwardRef)((e,t)=>{let{__scopeSelect:n,value:r,disabled:o=!1,textValue:i,...u}=e,c=eg(eI,n),f=eS(eI,n),p=c.value===r,[m,h]=(0,a.useState)(null!=i?i:""),[g,y]=(0,a.useState)(!1),b=(0,d.e)(t,e=>{var t;return null===(t=f.itemRefCallback)||void 0===t?void 0:t.call(f,e,r,o)}),w=(0,k.M)(),E=()=>{o||(c.onValueChange(r),c.onOpenChange(!1))};return(0,a.createElement)(eL,{scope:n,value:r,disabled:o,textId:w,isSelected:p,onItemTextChange:(0,a.useCallback)(e=>{h(t=>{var n;return t||(null!==(n=null==e?void 0:e.textContent)&&void 0!==n?n:"").trim()})},[])},(0,a.createElement)(ec.ItemSlot,{scope:n,value:r,disabled:o,textValue:m},(0,a.createElement)(v.WV.div,(0,l.Z)({role:"option","aria-labelledby":w,"data-highlighted":g?"":void 0,"aria-selected":p&&g,"data-state":p?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1},u,{ref:b,onFocus:(0,s.M)(u.onFocus,()=>y(!0)),onBlur:(0,s.M)(u.onBlur,()=>y(!1)),onPointerUp:(0,s.M)(u.onPointerUp,E),onPointerMove:(0,s.M)(u.onPointerMove,e=>{if(o){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}
9else e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,s.M)(u.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}}),onKeyDown:(0,s.M)(u.onKeyDown,e=>{var t;let n=(null===(t=f.searchRef)||void 0===t?void 0:t.current)!=="";n&&" "===e.key||(eu.includes(e.key)&&E()," "===e.key&&e.preventDefault())})}))))}),eW="SelectItemText",eZ=(0,a.forwardRef)((e,t)=>{let{__scopeSelect:n,className:r,style:o,...u}=e,s=eg(eW,n),c=eS(eW,n),f=eV(eW,n),p=eb(eW,n),[m,h]=(0,a.useState)(null),g=(0,d.e)(t,e=>h(e),f.onItemTextChange,e=>{var t;return null===(t=c.itemTextRefCallback)||void 0===t?void 0:t.call(c,e,f.value,f.disabled)}),y=null==m?void 0:m.textContent,b=(0,a.useMemo)(()=>(0,a.createElement)("option",{key:f.value,value:f.value,disabled:f.disabled},y),[f.disabled,f.value,y]),{onNativeOptionAdd:w,onNativeOptionRemove:E}=p;return(0,V.b)(()=>(w(b),()=>E(b)),[w,E,b]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)(v.WV.span,(0,l.Z)({id:f.textId},u,{ref:g})),f.isSelected&&s.valueNode&&!s.valueNodeHasChildren?(0,i.createPortal)(u.children,s.valueNode):null)}),eB=((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...o}=e,i=eS("SelectScrollButton",n),u=(0,a.useRef)(null),c=ed(n),d=(0,a.useCallback)(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return(0,a.useEffect)(()=>()=>d(),[d]),(0,V.b)(()=>{var e;let t=c().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[c]),(0,a.createElement)(v.WV.div,(0,l.Z)({"aria-hidden":!0},o,{ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,s.M)(o.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(r,50))}),onPointerMove:(0,s.M)(o.onPointerMove,()=>{var e;null===(e=i.onItemLeave)||void 0===e||e.call(i),null===u.current&&(u.current=window.setInterval(r,50))}),onPointerLeave:(0,s.M)(o.onPointerLeave,()=>{d()})}))},"SelectArrow"),eK=(0,a.forwardRef)((e,t)=>{let{__scopeSelect:n,...r}=e,o=em(n),i=eg(eB,n),u=eS(eB,n);return i.open&&"popper"===u.position?(0,a.createElement)(q,(0,l.Z)({},o,r,{ref:t})):null}),eU=(0,a.forwardRef)((e,t)=>{let{value:n,...r}=e,o=(0,a.useRef)(null),i=(0,d.e)(t,o),u=function(e){let t=(0,a.useRef)({value:e,previous:e});return(0,a.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(n);return(0,a.useEffect)(()=>{let e=o.current,t=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(t,"value"),l=r.set;if(u!==n&&l){let t=new Event("change",{bubbles:!0});l.call(e,n),e.dispatchEvent(t)}},[u,n]),(0,a.createElement)(eo.T,{asChild:!0},(0,a.createElement)("select",(0,l.Z)({},r,{ref:i,defaultValue:n})))});function eH(e){let t=(0,m.W)(e),n=(0,a.useRef)(""),r=(0,a.useRef)(0),o=(0,a.useCallback)(e=>{let o=n.current+e;t(o),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),l=(0,a.useCallback)(()=>{n.current="",window.clearTimeout(r.current)},[]);return(0,a.useEffect)(()=>()=>window.clearTimeout(r.current),[]),[n,o,l]}function ez(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0]),l=o?t[0]:t,a=n?e.indexOf(n):-1,i=(r=Math.max(a,0),e.map((t,n)=>e[(r+n)%e.length])),u=1===l.length;u&&(i=i.filter(e=>e!==n));let s=i.find(e=>e.textValue.toLowerCase().startsWith(l.toLowerCase()));return s!==n?s:void 0}eU.displayName="BubbleSelect";let ej=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:l,value:i,defaultValue:u,onValueChange:s,dir:c,name:d,autoComplete:f,disabled:v,required:m}=e,h=em(t),[g,y]=(0,a.useState)(null),[b,w]=(0,a.useState)(null),[E,C]=(0,a.useState)(!1),x=(0,p.gm)(c),[_=!1,S]=(0,er.T)({prop:r,defaultProp:o,onChange:l}),[M,D]=(0,er.T)({prop:i,defaultProp:u,onChange:s}),P=(0,a.useRef)(null),T=!g||!!g.closest("form"),[O,R]=(0,a.useState)(new Set),A=Array.from(O).map(e=>e.props.value).join(";");return(0,a.createElement)(ee,h,(0,a.createElement)(eh,{required:m,scope:t,trigger:g,onTriggerChange:y,valueNode:b,onValueNodeChange:w,valueNodeHasChildren:E,onValueNodeHasChildrenChange:C,contentId:(0,k.M)(),value:M,onValueChange:D,open:_,onOpenChange:S,dir:x,triggerPointerDownPosRef:P,disabled:v},(0,a.createElement)(ec.Provider,{scope:t},(0,a.createElement)(ey,{scope:e.__scopeSelect,onNativeOptionAdd:(0,a.useCallback)(e=>{R(t=>new Set(t).add(e))},[]),onNativeOptionRemove:(0,a.useCallback)(e=>{R(t=>{let n=new Set(t);return n.delete(e),n})},[])},n)),T?(0,a.createElement)(eU,{key:A,"aria-hidden":!0,required:m,tabIndex:-1,name:d,autoComplete:f,value:M,onChange:e=>D(e.target.value),disabled:v},void 0===M?(0,a.createElement)("option",{value:""}):null,Array.from(O)):null))},eY=ew,e$=eE,eX=e=>(0,a.createElement)(et,(0,l.Z)({asChild:!0},e)),eq=ex,eG=ek,eQ=eN,eJ=eZ,e0=eK},96782:function(e,t,n){n.d(t,{A4:function(){return u},g7:function(){return a}});var r=n(79009),o=n(52983),l=n(81213);let a=(0,o.forwardRef)((e,t)=>{let{children:n,...l}=e,a=o.Children.toArray(n),u=a.find(s);if(u){let e=u.props.children,n=a.map(t=>t!==u?t:o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null);return(0,o.createElement)(i,(0,r.Z)({},l,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(i,(0,r.Z)({},l,{ref:t}),n)});a.displayName="Slot";let i=(0,o.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r],a=/^on[A-Z]/.test(r);a?o&&l?n[r]=(...e)=>{l(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}
9:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?(0,l.F)(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null});i.displayName="SlotClone";let u=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function s(e){return(0,o.isValidElement)(e)&&e.type===u}},7588:function(e,t,n){n.d(t,{Eh:function(){return U},VY:function(){return K},fC:function(){return W},h_:function(){return B},xz:function(){return Z},zt:function(){return N}});var r=n(79009),o=n(52983),l=n(12527),a=n(81213),i=n(62331),u=n(53524),s=n(74009),c=n(7461),d=n(3925),f=n(45364),p=n(44384),v=n(96782),m=n(23196),h=n(75704);let[g,y]=(0,i.b)("Tooltip",[c.D7]),b=(0,c.D7)(),w="tooltip.open",[E,C]=g("TooltipProvider"),x="Tooltip",[_,S]=g(x),M="TooltipTrigger",D=(0,o.forwardRef)((e,t)=>{let{__scopeTooltip:n,...i}=e,u=S(M,n),s=C(M,n),d=b(n),f=(0,o.useRef)(null),v=(0,a.e)(t,f,u.onTriggerChange),m=(0,o.useRef)(!1),h=(0,o.useRef)(!1),g=(0,o.useCallback)(()=>m.current=!1,[]);return(0,o.useEffect)(()=>()=>document.removeEventListener("pointerup",g),[g]),(0,o.createElement)(c.ee,(0,r.Z)({asChild:!0},d),(0,o.createElement)(p.WV.button,(0,r.Z)({"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute},i,{ref:v,onPointerMove:(0,l.M)(e.onPointerMove,e=>{"touch"===e.pointerType||h.current||s.isPointerInTransitRef.current||(u.onTriggerEnter(),h.current=!0)}),onPointerLeave:(0,l.M)(e.onPointerLeave,()=>{u.onTriggerLeave(),h.current=!1}),onPointerDown:(0,l.M)(e.onPointerDown,()=>{m.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:(0,l.M)(e.onFocus,()=>{m.current||u.onOpen()}),onBlur:(0,l.M)(e.onBlur,u.onClose),onClick:(0,l.M)(e.onClick,u.onClose)})))}),P="TooltipPortal",[T,O]=g(P,{forceMount:void 0}),R="TooltipContent",k=(0,o.forwardRef)((e,t)=>{let n=O(R,e.__scopeTooltip),{forceMount:l=n.forceMount,side:a="top",...i}=e,u=S(R,e.__scopeTooltip);return(0,o.createElement)(f.z,{present:l||u.open},u.disableHoverableContent?(0,o.createElement)(L,(0,r.Z)({side:a},i,{ref:t})):(0,o.createElement)(A,(0,r.Z)({side:a},i,{ref:t})))}),A=(0,o.forwardRef)((e,t)=>{let n=S(R,e.__scopeTooltip),l=C(R,e.__scopeTooltip),i=(0,o.useRef)(null),u=(0,a.e)(t,i),[s,c]=(0,o.useState)(null),{trigger:d,onClose:f}=n,p=i.current,{onPointerInTransitChange:v}=l,m=(0,o.useCallback)(()=>{c(null),v(!1)},[v]),h=(0,o.useCallback)((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(n,r,o,l)){case l:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect()),l=function(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,o),a=function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect()),i=function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...l,...a]);c(i),v(!0)},[v]);return(0,o.useEffect)(()=>()=>m(),[m]),(0,o.useEffect)(()=>{if(d&&p){let e=e=>h(e,p),t=e=>h(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[d,p,h,m]),(0,o.useEffect)(()=>{if(s){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==d?void 0:d.contains(t))||(null==p?void 0:p.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let a=t[e].x,i=t[e].y,u=t[l].x,s=t[l].y,c=i>r!=s>r&&n<(u-a)*(r-i)/(s-i)+a;c&&(o=!o)}return o}(n,s);r?m():o&&(m(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,p,s,f,m]),(0,o.createElement)(L,(0,r.Z)({},e,{ref:u}))}),[F,I]=g(x,{isInside:!1}),L=(0,o.forwardRef)((e,t)=>{let{__scopeTooltip:n,children:l,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:s,...d}=e,f=S(R,n),p=b(n),{onClose:m}=f;return(0,o.useEffect)(()=>(document.addEventListener(w,m),()=>document.removeEventListener(w,m)),[m]),(0,o.useEffect)(()=>
9{if(f.trigger){let e=e=>{let t=e.target;null!=t&&t.contains(f.trigger)&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,m]),(0,o.createElement)(u.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:m},(0,o.createElement)(c.VY,(0,r.Z)({"data-state":f.stateAttribute},p,d,{ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,o.createElement)(v.A4,null,l),(0,o.createElement)(F,{scope:n,isInside:!0},(0,o.createElement)(h.f,{id:f.contentId,role:"tooltip"},a||l))))}),V=(0,o.forwardRef)((e,t)=>{let{__scopeTooltip:n,...l}=e,a=b(n),i=I("TooltipArrow",n);return i.isInside?null:(0,o.createElement)(c.Eh,(0,r.Z)({},a,l,{ref:t}))}),N=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:r=300,disableHoverableContent:l=!1,children:a}=e,[i,u]=(0,o.useState)(!0),s=(0,o.useRef)(!1),c=(0,o.useRef)(0);return(0,o.useEffect)(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,o.createElement)(E,{scope:t,isOpenDelayed:i,delayDuration:n,onOpen:(0,o.useCallback)(()=>{window.clearTimeout(c.current),u(!1)},[]),onClose:(0,o.useCallback)(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>u(!0),r)},[r]),isPointerInTransitRef:s,onPointerInTransitChange:(0,o.useCallback)(e=>{s.current=e},[]),disableHoverableContent:l},a)},W=e=>{let{__scopeTooltip:t,children:n,open:r,defaultOpen:l=!1,onOpenChange:a,disableHoverableContent:i,delayDuration:u}=e,d=C(x,e.__scopeTooltip),f=b(t),[p,v]=(0,o.useState)(null),h=(0,s.M)(),g=(0,o.useRef)(0),y=null!=i?i:d.disableHoverableContent,E=null!=u?u:d.delayDuration,S=(0,o.useRef)(!1),[M=!1,D]=(0,m.T)({prop:r,defaultProp:l,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(w))):d.onClose(),null==a||a(e)}}),P=(0,o.useMemo)(()=>M?S.current?"delayed-open":"instant-open":"closed",[M]),T=(0,o.useCallback)(()=>{window.clearTimeout(g.current),S.current=!1,D(!0)},[D]),O=(0,o.useCallback)(()=>{window.clearTimeout(g.current),D(!1)},[D]),R=(0,o.useCallback)(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{S.current=!0,D(!0)},E)},[E,D]);return(0,o.useEffect)(()=>()=>window.clearTimeout(g.current),[]),(0,o.createElement)(c.fC,f,(0,o.createElement)(_,{scope:t,contentId:h,open:M,stateAttribute:P,trigger:p,onTriggerChange:v,onTriggerEnter:(0,o.useCallback)(()=>{d.isOpenDelayed?R():T()},[d.isOpenDelayed,R,T]),onTriggerLeave:(0,o.useCallback)(()=>{y?O():window.clearTimeout(g.current)},[O,y]),onOpen:T,onClose:O,disableHoverableContent:y},n))},Z=D,B=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:l}=e,a=S(P,t);return(0,o.createElement)(T,{scope:t,forceMount:n},(0,o.createElement)(f.z,{present:n||a.open},(0,o.createElement)(d.h,{asChild:!0,container:l},r)))},K=k,U=V},91109:function(e,t,n){n.d(t,{W:function(){return o}});var r=n(52983);function o(e){let t=(0,r.useRef)(e);return(0,r.useEffect)(()=>{t.current=e}),(0,r.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}},23196:function(e,t,n){n.d(t,{T:function(){return l}});var r=n(52983),o=n(91109);function l({prop:e,defaultProp:t,onChange:n=()=>{}}){let[l,a]=function({defaultProp:e,onChange:t}){let n=(0,r.useState)(e),[l]=n,a=(0,r.useRef)(l),i=(0,o.W)(t);return(0,r.useEffect)(()=>{a.current!==l&&(i(l),a.current=l)},[l,a,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,u=i?e:l,s=(0,o.W)(n),c=(0,r.useCallback)(t=>{if(i){let n="function"==typeof t?t(e):t;n!==e&&s(n)}else a(t)},[i,e,a,s]);return[u,c]}},49254:function(e,t,n){n.d(t,{e:function(){return l}});var r=n(52983),o=n(91109);function l(e,t=null==globalThis?void 0:globalThis.document){let n=(0,o.W)(e);(0,r.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}},24577:function(e,t,n){n.d(t,{b:function(){return o}});var r=n(52983);let o=(null==globalThis?void 0:globalThis.document)?r.useLayoutEffect:()=>{}},10988:function(e,t,n){n.d(t,{t:function(){return l}});var r=n(52983),o=n(24577);function l(e){let[t,n]=(0,r.useState)(void 0);return(0,o.b)(()=>
9{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let l=t[0];if("borderBoxSize"in l){let e=l.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},75704:function(e,t,n){n.d(t,{T:function(){return a},f:function(){return i}});var r=n(79009),o=n(52983),l=n(44384);let a=(0,o.forwardRef)((e,t)=>(0,o.createElement)(l.WV.span,(0,r.Z)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),i=a},16373:function(e,t,n){n.d(t,{cI:function(){return em}});var r=n(52983),o=e=>"checkbox"===e.type,l=e=>e instanceof Date,a=e=>null==e;let i=e=>"object"==typeof e;var u=e=>!a(e)&&!Array.isArray(e)&&i(e)&&!l(e),s=e=>u(e)&&e.target?o(e.target)?e.target.checked:e.target.value:e,c=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,d=(e,t)=>e.has(c(t)),f=e=>{let t=e.constructor&&e.constructor.prototype;return u(t)&&t.hasOwnProperty("isPrototypeOf")},p="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function v(e){let t;let n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(!(p&&(e instanceof Blob||e instanceof FileList))&&(n||u(e))))return e;else if(t=n?[]:{},n||f(e))for(let n in e)e.hasOwnProperty(n)&&(t[n]=v(e[n]));else t=e;return t}var m=e=>Array.isArray(e)?e.filter(Boolean):[],h=e=>void 0===e,g=(e,t,n)=>{if(!t||!u(e))return n;let r=m(t.split(/[,[\].]+?/)).reduce((e,t)=>a(e)?e:e[t],e);return h(r)||r===e?h(e[t])?n:e[t]:r};let y={BLUR:"blur",FOCUS_OUT:"focusout"},b={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},w={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"};r.createContext(null);var E=(e,t,n,r=!0)=>{let o={defaultValues:t._defaultValues};for(let l in e)Object.defineProperty(o,l,{get:()=>(t._proxyFormState[l]!==b.all&&(t._proxyFormState[l]=!r||b.all),n&&(n[l]=!0),e[l])});return o},C=e=>u(e)&&!Object.keys(e).length,x=(e,t,n,r)=>{n(e);let{name:o,...l}=e;return C(l)||Object.keys(l).length>=Object.keys(t).length||Object.keys(l).find(e=>t[e]===(!r||b.all))},_=e=>Array.isArray(e)?e:[e],S=e=>"string"==typeof e,M=(e,t,n,r,o)=>S(e)?(r&&t.watch.add(e),g(n,e,o)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),g(n,e))):(r&&(t.watchAll=!0),n),D=e=>/^\w*$/.test(e),P=e=>m(e.replace(/["|']|\]/g,"").split(/\.|\[/));function T(e,t,n){let r=-1,o=D(t)?[t]:P(t),l=o.length,a=l-1;for(;++r<l;){let t=o[r],l=n;if(r!==a){let n=e[t];l=u(n)||Array.isArray(n)?n:isNaN(+o[r+1])?{}:[]}e[t]=l,e=e[t]}return e}var O=(e,t,n,r,o)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:o||!0}}:{};let R=(e,t,n)=>{for(let r of n||Object.keys(e)){let n=g(e,r);if(n){let{_f:e,...r}=n;if(e&&t(e.name)){if(e.ref.focus){e.ref.focus();break}if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else u(r)&&R(r,t)}}};var k=e=>({isOnSubmit:!e||e===b.onSubmit,isOnBlur:e===b.onBlur,isOnChange:e===b.onChange,isOnAll:e===b.all,isOnTouch:e===b.onTouched}),A=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))),F=(e,t,n)=>{let r=m(g(e,n));return T(r,"root",t[n]),T(e,n,r),e},I=e=>"boolean"==typeof e,L=e=>"file"===e.type,V=e=>"function"==typeof e,N=e=>{if(!p)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},W=e=>S(e),Z=e=>"radio"===e.type,B=e=>e instanceof RegExp;let K={value:!1,isValid:!1},U={value:!0,isValid:!0};var H=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!h(e[0].attributes.value)?h(e[0].value)||""===e[0].value?U:{value:e[0].value,isValid:!0}:U:K}return K};let z={isValid:!1,value:null};var j=e=>Array.isArray(e)?e.reduce((e,t)=>
9t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,z):z;function Y(e,t,n="validate"){if(W(e)||Array.isArray(e)&&e.every(W)||I(e)&&!e)return{type:n,message:W(e)?e:"",ref:t}}var $=e=>u(e)&&!B(e)?e:{value:e,message:""},X=async(e,t,n,r,l)=>{let{ref:i,refs:s,required:c,maxLength:d,minLength:f,min:p,max:v,pattern:m,validate:y,name:b,valueAsNumber:E,mount:x,disabled:_}=e._f,M=g(t,b);if(!x||_)return{};let D=s?s[0]:i,P=e=>{r&&D.reportValidity&&(D.setCustomValidity(I(e)?"":e||""),D.reportValidity())},T={},R=Z(i),k=o(i),A=(E||L(i))&&h(i.value)&&h(M)||N(i)&&""===i.value||""===M||Array.isArray(M)&&!M.length,F=O.bind(null,b,n,T),K=(e,t,n,r=w.maxLength,o=w.minLength)=>{let l=e?t:n;T[b]={type:e?r:o,message:l,ref:i,...F(e?r:o,l)}};if(l?!Array.isArray(M)||!M.length:c&&(!(R||k)&&(A||a(M))||I(M)&&!M||k&&!H(s).isValid||R&&!j(s).isValid)){let{value:e,message:t}=W(c)?{value:!!c,message:c}:$(c);if(e&&(T[b]={type:w.required,message:t,ref:D,...F(w.required,t)},!n))return P(t),T}if(!A&&(!a(p)||!a(v))){let e,t;let r=$(v),o=$(p);if(a(M)||isNaN(M)){let n=i.valueAsDate||new Date(M),l=e=>new Date(new Date().toDateString()+" "+e),a="time"==i.type,u="week"==i.type;S(r.value)&&M&&(e=a?l(M)>l(r.value):u?M>r.value:n>new Date(r.value)),S(o.value)&&M&&(t=a?l(M)<l(o.value):u?M<o.value:n<new Date(o.value))}else{let n=i.valueAsNumber||(M?+M:M);a(r.value)||(e=n>r.value),a(o.value)||(t=n<o.value)}if((e||t)&&(K(!!e,r.message,o.message,w.max,w.min),!n))return P(T[b].message),T}if((d||f)&&!A&&(S(M)||l&&Array.isArray(M))){let e=$(d),t=$(f),r=!a(e.value)&&M.length>+e.value,o=!a(t.value)&&M.length<+t.value;if((r||o)&&(K(r,e.message,t.message),!n))return P(T[b].message),T}if(m&&!A&&S(M)){let{value:e,message:t}=$(m);if(B(e)&&!M.match(e)&&(T[b]={type:w.pattern,message:t,ref:i,...F(w.pattern,t)},!n))return P(t),T}if(y){if(V(y)){let e=await y(M,t),r=Y(e,D);if(r&&(T[b]={...r,...F(w.validate,r.message)},!n))return P(r.message),T}else if(u(y)){let e={};for(let r in y){if(!C(e)&&!n)break;let o=Y(await y[r](M,t),D,r);o&&(e={...o,...F(r,o.message)},P(o.message),n&&(T[b]=e))}if(!C(e)&&(T[b]={ref:D,...e},!n))return T}}return P(!0),T};function q(e,t){let n=Array.isArray(t)?t:D(t)?[t]:P(t),r=1===n.length?e:function(e,t){let n=t.slice(0,-1).length,r=0;for(;r<n;)e=h(e)?r++:e[t[r++]];return e}(e,n),o=n.length-1,l=n[o];return r&&delete r[l],0!==o&&(u(r)&&C(r)||Array.isArray(r)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!h(e[t]))return!1;return!0}(r))&&q(e,n.slice(0,-1)),e}function G(){let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}}var Q=e=>a(e)||!i(e);function J(e,t){if(Q(e)||Q(t))return e===t;if(l(e)&&l(t))return e.getTime()===t.getTime();let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let o of n){let n=e[o];if(!r.includes(o))return!1;if("ref"!==o){let e=t[o];if(l(n)&&l(e)||u(n)&&u(e)||Array.isArray(n)&&Array.isArray(e)?!J(n,e):n!==e)return!1}}return!0}var ee=e=>"select-multiple"===e.type,et=e=>Z(e)||o(e),en=e=>N(e)&&e.isConnected,er=e=>{for(let t in e)if(V(e[t]))return!0;return!1};function eo(e,t={}){let n=Array.isArray(e);if(u(e)||n)for(let n in e)Array.isArray(e[n])||u(e[n])&&!er(e[n])?(t[n]=Array.isArray(e[n])?[]:{},eo(e[n],t[n])):a(e[n])||(t[n]=!0);return t}var el=(e,t)=>(function e(t,n,r){let o=Array.isArray(t);if(u(t)||o)for(let o in t)Array.isArray(t[o])||u(t[o])&&!er(t[o])?h(n)||Q(r[o])?r[o]=Array.isArray(t[o])?eo(t[o],[]):{...eo(t[o])}:e(t[o],a(n)?{}:n[o],r[o]):r[o]=!J(t[o],n[o]);return r})(e,t,eo(t)),ea=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>h(e)?e:t?""===e?NaN:e?+e:e:n&&S(e)?new Date(e):r?r(e):e;function ei(e){let t=e.ref;return(e.refs?e.refs.every(e=>e.disabled):t.disabled)?void 0:L(t)?t.files:Z(t)?j(e.refs).value:ee(t)?[...t.selectedOptions].map(({value:e})=>e):o(t)?H(e.refs).value:ea(h(t.value)?e.ref.value:t.value,e)}var eu=(e,t,n,r)=>{let o={};for(let n of e){let e=g(t,n);e&&T(o,n,e._f)}return{criteriaMode:n,names:[...e],fields:o,shouldUseNativeValidation:r}},es=e=>h(e)?e:B(e)?e.source:u(e)?B(e.value)?e.value.source:e.value:e,ec=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function ed(e,t,n){let r=g(e,n);if(r||D(n))return{error:r,name:n};let o=n.split(".");for(;o.length;){let r=o.join("."),l=g(t,r),a=g(e,r);if(l&&!Array.isArray(l)&&n!==r)break;
9if(a&&a.type)return{name:r,error:a};o.pop()}return{name:n}}var ef=(e,t,n,r,o)=>!o.isOnAll&&(!n&&o.isOnTouch?!(t||e):(n?r.isOnBlur:o.isOnBlur)?!e:(n?!r.isOnChange:!o.isOnChange)||e),ep=(e,t)=>!m(g(e,t)).length&&q(e,t);let ev={mode:b.onSubmit,reValidateMode:b.onChange,shouldFocusError:!0};function em(e={}){let t=r.useRef(),n=r.useRef(),[i,c]=r.useState({isDirty:!1,isValidating:!1,isLoading:V(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:V(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...function(e={},t){let n,r={...ev,...e},i={submitCount:0,isDirty:!1,isLoading:V(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},c={},f=(u(r.defaultValues)||u(r.values))&&v(r.defaultValues||r.values)||{},w=r.shouldUnregister?{}:v(f),E={action:!1,mount:!1,watch:!1},x={mount:new Set,unMount:new Set,array:new Set,watch:new Set},D=0,P={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},O={values:G(),array:G(),state:G()},W=e.resetOptions&&e.resetOptions.keepDirtyValues,Z=k(r.mode),B=k(r.reValidateMode),K=r.criteriaMode===b.all,U=e=>t=>{clearTimeout(D),D=setTimeout(e,t)},H=async e=>{if(P.isValid||e){let e=r.resolver?C((await eo()).errors):await eh(c,!0);e!==i.isValid&&O.state.next({isValid:e})}},z=e=>P.isValidating&&O.state.next({isValidating:e}),j=(e,t)=>{T(i.errors,e,t),O.state.next({errors:i.errors})},Y=(e,t,n,r)=>{let o=g(c,e);if(o){let l=g(w,e,h(n)?g(f,e):n);h(l)||r&&r.defaultChecked||t?T(w,e,t?l:ei(o._f)):eb(e,l),E.mount&&H()}},$=(e,t,n,r,o)=>{let l=!1,a=!1,u={name:e};if(!n||r){P.isDirty&&(a=i.isDirty,i.isDirty=u.isDirty=eg(),l=a!==u.isDirty);let n=J(g(f,e),t);a=g(i.dirtyFields,e),n?q(i.dirtyFields,e):T(i.dirtyFields,e,!0),u.dirtyFields=i.dirtyFields,l=l||P.dirtyFields&&!n!==a}if(n){let t=g(i.touchedFields,e);t||(T(i.touchedFields,e,n),u.touchedFields=i.touchedFields,l=l||P.touchedFields&&t!==n)}return l&&o&&O.state.next(u),l?u:{}},er=(t,r,o,l)=>{let a=g(i.errors,t),u=P.isValid&&I(r)&&i.isValid!==r;if(e.delayError&&o?(n=U(()=>j(t,o)))(e.delayError):(clearTimeout(D),n=null,o?T(i.errors,t,o):q(i.errors,t)),(o?!J(a,o):a)||!C(l)||u){let e={...l,...u&&I(r)?{isValid:r}:{},errors:i.errors,name:t};i={...i,...e},O.state.next(e)}z(!1)},eo=async e=>r.resolver(w,r.context,eu(e||x.mount,c,r.criteriaMode,r.shouldUseNativeValidation)),em=async e=>{let{errors:t}=await eo();if(e)for(let n of e){let e=g(t,n);e?T(i.errors,n,e):q(i.errors,n)}else i.errors=t;return t},eh=async(e,t,n={valid:!0})=>{for(let o in e){let l=e[o];if(l){let{_f:e,...o}=l;if(e){let o=x.array.has(e.name),a=await X(l,w,K,r.shouldUseNativeValidation&&!t,o);if(a[e.name]&&(n.valid=!1,t))break;t||(g(a,e.name)?o?F(i.errors,a,e.name):T(i.errors,e.name,a[e.name]):q(i.errors,e.name))}o&&await eh(o,t,n)}}return n.valid},eg=(e,t)=>(e&&t&&T(w,e,t),!J(e_(),f)),ey=(e,t,n)=>M(e,x,{...E.mount?w:h(t)?f:S(e)?{[e]:t}:t},n,t),eb=(e,t,n={})=>{let r=g(c,e),l=t;if(r){let n=r._f;n&&(n.disabled||T(w,e,ea(t,n)),l=N(n.ref)&&a(t)?"":t,ee(n.ref)?[...n.ref.options].forEach(e=>e.selected=l.includes(e.value)):n.refs?o(n.ref)?n.refs.length>1?n.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(l)?!!l.find(t=>t===e.value):l===e.value)):n.refs[0]&&(n.refs[0].checked=!!l):n.refs.forEach(e=>e.checked=e.value===l):L(n.ref)?n.ref.value="":(n.ref.value=l,n.ref.type||O.values.next({name:e,values:{...w}})))}(n.shouldDirty||n.shouldTouch)&&$(e,l,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&ex(e)},ew=(e,t,n)=>{for(let r in t){let o=t[r],a=`${e}.${r}`,i=g(c,a);!x.array.has(e)&&Q(o)&&(!i||i._f)||l(o)?eb(a,o,n):ew(a,o,n)}},eE=(e,n,r={})=>{let o=g(c,e),l=x.array.has(e),u=v(n);T(w,e,u),l?(O.array.next({name:e,values:{...w}}),(P.isDirty||P.dirtyFields)&&r.shouldDirty&&O.state.next({name:e,dirtyFields:el(f,w),isDirty:eg(e,u)})):!o||o._f||a(u)?eb(e,u,r):ew(e,u,r),A(e,x)&&O.state.next({...i}),O.values.next({name:e,values:{...w}}),E.mount||t()},eC=async e=>{let t=e.target,o=t.name,l=!0,a=g(c,o);if(a){let u,d;let f=t.type?ei(a._f):s(e),p=e.type===y.BLUR||e.type===y.FOCUS_OUT,v=!ec(a._f)&&!r.resolver&&!g(i.errors,o)&&!a._f.deps||ef(p,g(i.touchedFields,o),i.isSubmitted,B,Z),m=A(o,x,p);T(w,o,f),p?(a._f.onBlur&&a._f.onBlur(e),n&&n(0)):a._f.onChange&&a._f.onChange(e);let h=$(o,f,p,!1),b=!C(h)||m;if(p||O.values.next({name:o,type:e.type,values:{...w}}),v)return P.isValid&&H(),b&&O.state.next({name:o,...m?{}:h});if(!p&&m&&O.state.next({...i}),z(!0),r.resolver){let{errors:e}=await eo([o]),t=ed(i.errors,c,o),n=ed(e,c,t.name||o);u=n.error,o=n.name,d=C(e)}else u=(await X(a,w,K,r.shouldUseNativeValidation))[o],(l=isNaN(f)||f===g(w,o,f))&&(u?d=!1:P.isValid&&
9(d=await eh(c,!0)));l&&(a._f.deps&&ex(a._f.deps),er(o,d,u,h))}},ex=async(e,t={})=>{let n,o;let l=_(e);if(z(!0),r.resolver){let t=await em(h(e)?e:l);n=C(t),o=e?!l.some(e=>g(t,e)):n}else e?((o=(await Promise.all(l.map(async e=>{let t=g(c,e);return await eh(t&&t._f?{[e]:t}:t)}))).every(Boolean))||i.isValid)&&H():o=n=await eh(c);return O.state.next({...!S(e)||P.isValid&&n!==i.isValid?{}:{name:e},...r.resolver||!e?{isValid:n}:{},errors:i.errors,isValidating:!1}),t.shouldFocus&&!o&&R(c,e=>e&&g(i.errors,e),e?l:x.mount),o},e_=e=>{let t={...f,...E.mount?w:{}};return h(e)?t:S(e)?g(t,e):e.map(e=>g(t,e))},eS=(e,t)=>({invalid:!!g((t||i).errors,e),isDirty:!!g((t||i).dirtyFields,e),isTouched:!!g((t||i).touchedFields,e),error:g((t||i).errors,e)}),eM=(e,t,n)=>{let r=(g(c,e,{_f:{}})._f||{}).ref;T(i.errors,e,{...t,ref:r}),O.state.next({name:e,errors:i.errors,isValid:!1}),n&&n.shouldFocus&&r&&r.focus&&r.focus()},eD=(e,t={})=>{for(let n of e?_(e):x.mount)x.mount.delete(n),x.array.delete(n),t.keepValue||(q(c,n),q(w,n)),t.keepError||q(i.errors,n),t.keepDirty||q(i.dirtyFields,n),t.keepTouched||q(i.touchedFields,n),r.shouldUnregister||t.keepDefaultValue||q(f,n);O.values.next({values:{...w}}),O.state.next({...i,...t.keepDirty?{isDirty:eg()}:{}}),t.keepIsValid||H()},eP=(e,t={})=>{let n=g(c,e),o=I(t.disabled);return T(c,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),x.mount.add(e),h(t.value)||T(w,e,t.value),n?o&&T(w,e,t.disabled?void 0:g(w,e,ei(n._f))):Y(e,!0,t.value),{...o?{disabled:t.disabled}:{},...r.progressive?{required:!!t.required,min:es(t.min),max:es(t.max),minLength:es(t.minLength),maxLength:es(t.maxLength),pattern:es(t.pattern)}:{},name:e,onChange:eC,onBlur:eC,ref:o=>{if(o){eP(e,t),n=g(c,e);let r=h(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,l=et(r),a=n._f.refs||[];(l?a.find(e=>e===r):r===n._f.ref)||(T(c,e,{_f:{...n._f,...l?{refs:[...a.filter(en),r,...Array.isArray(g(f,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),Y(e,!1,void 0,r))}else(n=g(c,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(d(x.array,e)&&E.action)&&x.unMount.add(e)}}},eT=()=>r.shouldFocusError&&R(c,e=>e&&g(i.errors,e),x.mount),eO=(e,t)=>async n=>{n&&(n.preventDefault&&n.preventDefault(),n.persist&&n.persist());let o=v(w);if(O.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await eo();i.errors=e,o=t}else await eh(c);q(i.errors,"root"),C(i.errors)?(O.state.next({errors:{}}),await e(o,n)):(t&&await t({...i.errors},n),eT(),setTimeout(eT)),O.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:C(i.errors),submitCount:i.submitCount+1,errors:i.errors})},eR=(n,r={})=>{let o=n||f,l=v(o),a=n&&!C(n)?l:f;if(r.keepDefaultValues||(f=o),!r.keepValues){if(r.keepDirtyValues||W)for(let e of x.mount)g(i.dirtyFields,e)?T(a,e,g(w,e)):eE(e,g(a,e));else{if(p&&h(n))for(let e of x.mount){let t=g(c,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(N(e)){let t=e.closest("form");if(t){t.reset();break}}}}c={}}w=e.shouldUnregister?r.keepDefaultValues?v(f):{}:v(a),O.array.next({values:{...a}}),O.values.next({values:{...a}})}x={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},E.mount||t(),E.mount=!P.isValid||!!r.keepIsValid,E.watch=!!e.shouldUnregister,O.state.next({submitCount:r.keepSubmitCount?i.submitCount:0,isDirty:r.keepDirty?i.isDirty:!!(r.keepDefaultValues&&!J(n,f)),isSubmitted:!!r.keepIsSubmitted&&i.isSubmitted,dirtyFields:r.keepDirtyValues?i.dirtyFields:r.keepDefaultValues&&n?el(f,n):{},touchedFields:r.keepTouched?i.touchedFields:{},errors:r.keepErrors?i.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},ek=(e,t)=>eR(V(e)?e(w):e,t);return{control:{register:eP,unregister:eD,getFieldState:eS,handleSubmit:eO,setError:eM,_executeSchema:eo,_getWatch:ey,_getDirty:eg,_updateValid:H,_removeUnmounted:()=>{for(let e of x.unMount){let t=g(c,e);t&&(t._f.refs?t._f.refs.every(e=>!en(e)):!en(t._f.ref))&&eD(e)}x.unMount=new Set},_updateFieldArray:(e,t=[],n,r,o=!0,l=!0)=>{if(r&&n){if(E.action=!0,l&&Array.isArray(g(c,e))){let t=n(g(c,e),r.argA,r.argB);o&&T(c,e,t)}if(l&&Array.isArray(g(i.errors,e))){let t=n(g(i.errors,e),r.argA,r.argB);o&&T(i.errors,e,t),ep(i.errors,e)}if(P.touchedFields&&l&&Array.isArray(g(i.touchedFields,e))){let t=n(g(i.touchedFields,e),r.argA,r.argB);o&&T(i.touchedFields,e,t)}P.dirtyFields&&(i.dirtyFields=el(f,w)),O.state.next({name:e,isDirty:eg(e,t),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else T(w,e,t)},_getFieldArray:t=>m(g(E.mount?w:f,t,e.shouldUnregister?g(f,t,[]):[])),_reset:eR,_resetDefaultValues:()=>V(r.defaultValues)&&r.defaultValues().then(e=>{ek(e,r.resetOptions),O.state.next({isLoading:!1})}),_updateFormState:e=>{i={...i,...e}},_subjects:O,_proxyFormState:P,get _fields(){return c},get _formValues(){return w},get _state(){return E},set _state(value){E=value},get _defaultValues(){return f},get _names(){return x},set _names(value){x=value},get _formState(){return i},set _formState(value){i=value},get _options(){return r},set _options(value){r={...r,...value}}}
9,trigger:ex,register:eP,handleSubmit:eO,watch:(e,t)=>V(e)?O.values.subscribe({next:n=>e(ey(void 0,t),n)}):ey(e,t,!0),setValue:eE,getValues:e_,reset:ek,resetField:(e,t={})=>{g(c,e)&&(h(t.defaultValue)?eE(e,g(f,e)):(eE(e,t.defaultValue),T(f,e,t.defaultValue)),t.keepTouched||q(i.touchedFields,e),t.keepDirty||(q(i.dirtyFields,e),i.isDirty=t.defaultValue?eg(e,g(f,e)):eg()),!t.keepError&&(q(i.errors,e),P.isValid&&H()),O.state.next({...i}))},clearErrors:e=>{e&&_(e).forEach(e=>q(i.errors,e)),O.state.next({errors:e?i.errors:{}})},unregister:eD,setError:eM,setFocus:(e,t={})=>{let n=g(c,e),r=n&&n._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:eS}}(e,()=>c(e=>({...e}))),formState:i});let f=t.current.control;return f._options=e,!function(e){let t=r.useRef(e);t.current=e,r.useEffect(()=>{let n=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{n&&n.unsubscribe()}},[e.disabled])}({subject:f._subjects.state,next:e=>{x(e,f._proxyFormState,f._updateFormState,!0)&&c({...f._formState})}}),r.useEffect(()=>{e.values&&!J(e.values,n.current)?(f._reset(e.values,f._options.resetOptions),n.current=e.values):f._resetDefaultValues()},[e.values,f]),r.useEffect(()=>{f._state.mount||(f._updateValid(),f._state.mount=!0),f._state.watch&&(f._state.watch=!1,f._subjects.state.next({...f._formState})),f._removeUnmounted()}),t.current.formState=E(i,f),t.current}}}]); 10//# sourceMappingURL=5146-8dbb437c1391f750.js.map
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.