Files
logseq/resources/js/ui.js

34 lines
370 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(()=>{function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r={},o={},a=n.parcelRequired5b2;null==a&&((a=function(e){if(e in r)return r[e].exports;if(e in o){var t=o[e];delete o[e];var n={id:e,exports:{}};return r[e]=n,t.call(n.exports,n,n.exports),n.exports}var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}).register=function(e,t){o[e]=t},n.parcelRequired5b2=a),a.register("2Hzl0",(function(t,n){
/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var r,o,i;e(t.exports,"Fragment",(()=>r),(e=>r=e)),e(t.exports,"jsx",(()=>o),(e=>o=e)),e(t.exports,"jsxs",(()=>i),(e=>i=e));var s=a("dcBQV"),l=Symbol.for("react.element"),c=Symbol.for("react.fragment"),u=Object.prototype.hasOwnProperty,d=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function p(e,t,n){var r,o={},a=null,i=null;for(r in void 0!==n&&(a=""+n),void 0!==t.key&&(a=""+t.key),void 0!==t.ref&&(i=t.ref),t)u.call(t,r)&&!f.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:l,type:e,key:a,ref:i,props:o,_owner:d.current}}r=c,o=p,i=p})),a.register("dcBQV",(function(e,t){e.exports=React}));var i;i=a("2Hzl0");var s=a("dcBQV");function l(){return l=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},l.apply(this,arguments)}s=a("dcBQV");function c(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function u(...e){return(0,s.useCallback)(c(...e),e)}const d=(0,(s=a("dcBQV")).forwardRef)(((e,t)=>{const{children:n,...r}=e,o=s.Children.toArray(n),a=o.find(m);if(a){const e=a.props.children,n=o.map((t=>t===a?s.Children.count(e)>1?s.Children.only(null):(0,s.isValidElement)(e)?e.props.children:null:t));return(0,s.createElement)(f,l({},r,{ref:t}),(0,s.isValidElement)(e)?(0,s.cloneElement)(e,void 0,n):null)}return(0,s.createElement)(f,l({},r,{ref:t}),n)}));d.displayName="Slot";const f=(0,s.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,s.isValidElement)(n)?(0,s.cloneElement)(n,{...h(r,n.props),ref:t?c(t,n.ref):n.ref}):s.Children.count(n)>1?s.Children.only(null):null}));f.displayName="SlotClone";const p=({children:e})=>(0,s.createElement)(s.Fragment,null,e);function m(e){return(0,s.isValidElement)(e)&&e.type===p}function h(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{a(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}function v(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=v(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function g(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=v(e))&&(r&&(r+=" "),r+=t);return r}const y=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,b=g,w=(e,t)=>n=>{var r;if(null==(null==t?void 0:t.variants))return b(e,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:o,defaultVariants:a}=t,i=Object.keys(o).map((e=>{const t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;const i=y(t)||y(r);return o[e][i]})),s=n&&Object.entries(n).reduce(((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e}),{}),l=null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce(((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every((e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...s}[t]):{...a,...s}[t]===n}))?[...e,n,r]:e}),[]);return b(e,i,l,null==n?void 0:n.class,null==n?void 0:n.className)};var x={};Object.defineProperty(x,Symbol.toStringTag,{value:"Module"});const E="-";function _(e){const t=function(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]},o=function(e,t){return t?e.map((([e,n])=>[e,n.map((e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map((([e,n])=>[t+e,n]))):e))])):e}(Object.entries(e.classGroups),n);return o.forEach((([e,n])=>{T(n,r,e,t)})),r}(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:function(e){const n=e.split(E);return""===n[0]&&1!==n.length&&n.shift(),k(n,t)||function(e){if(C.test(e)){const t=C.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}(e)},getConflictingClassGroupIds:function(e,t){const o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}}function k(e,t){if(0===e.length)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?k(e.slice(1),r):void 0;if(o)return o;if(0===t.validators.length)return;const a=e.join(E);return t.validators.find((({validator:e})=>e(a)))?.classGroupId}const C=/^\[(.+)\]$/;function T(e,t,n,r){e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return e.isThemeGetter?void T(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach((([e,o])=>{T(o,D(t,e),n,r)}))}else{(""===e?t:D(t,e)).classGroupId=n}}))}function D(e,t){let n=e;return t.split(E).forEach((e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)})),n}function S(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(o,a){n.set(o,a),t++,t>e&&(t=0,r=n,n=new Map)}return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}}const N="!";function M(e){const t=e.separator,n=1===t.length,r=t[0],o=t.length;return function(e){const a=[];let i,s=0,l=0;for(let c=0;c<e.length;c++){let u=e[c];if(0===s){if(u===r&&(n||e.slice(c,c+o)===t)){a.push(e.slice(l,c)),l=c+o;continue}if("/"===u){i=c;continue}}"["===u?s++:"]"===u&&s--}const c=0===a.length?e:e.substring(l),u=c.startsWith(N);return{modifiers:a,hasImportantModifier:u,baseClassName:u?c.substring(1):c,maybePostfixModifierPosition:i&&i>l?i-l:void 0}}}const R=/\s+/;function O(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=P(e))&&(r&&(r+=" "),r+=t);return r}function P(e){if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=P(e[r]))&&(n&&(n+=" "),n+=t);return n}function A(e,...t){let n,r,o,a=function(s){const l=t.reduce(((e,t)=>t(e)),e());return n=function(e){return{cache:S(e.cacheSize),splitModifiers:M(e),..._(e)}}(l),r=n.cache.get,o=n.cache.set,a=i,i(s)};function i(e){const t=r(e);if(t)return t;const a=function(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,a=new Set;return e.trim().split(R).map((e=>{const{modifiers:t,hasImportantModifier:o,baseClassName:a,maybePostfixModifierPosition:i}=n(e);let s=r(i?a.substring(0,i):a),l=Boolean(i);if(!s){if(!i)return{isTailwindClass:!1,originalClassName:e};if(s=r(a),!s)return{isTailwindClass:!1,originalClassName:e};l=!1}const c=function(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach((e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)})),t.push(...n.sort()),t}(t).join(":");return{isTailwindClass:!0,modifierId:o?c+N:c,classGroupId:s,originalClassName:e,hasPostfixModifier:l}})).reverse().filter((e=>{if(!e.isTailwindClass)return!0;const{modifierId:t,classGroupId:n,hasPostfixModifier:r}=e,i=t+n;return!a.has(i)&&(a.add(i),o(n,r).forEach((e=>a.add(t+e))),!0)})).reverse().map((e=>e.originalClassName)).join(" ")}(e,n);return o(e,a),a}return function(){return a(O.apply(null,arguments))}}function j(e){const t=t=>t[e]||[];return t.isThemeGetter=!0,t}const F=/^\[(?:([a-z-]+):)?(.+)\]$/i,I=/^\d+\/\d+$/,L=new Set(["px","full","screen"]),V=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,B=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,U=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,z=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function W(e){return H(e)||L.has(e)||I.test(e)}function $(e){return oe(e,"length",ae)}function H(e){return Boolean(e)&&!Number.isNaN(Number(e))}function Y(e){return oe(e,"number",H)}function q(e){return Boolean(e)&&Number.isInteger(Number(e))}function Q(e){return e.endsWith("%")&&H(e.slice(0,-1))}function K(e){return F.test(e)}function G(e){return V.test(e)}const X=new Set(["length","size","percentage"]);function Z(e){return oe(e,X,ie)}function J(e){return oe(e,"position",ie)}const ee=new Set(["image","url"]);function te(e){return oe(e,ee,le)}function ne(e){return oe(e,"",se)}function re(){return!0}function oe(e,t,n){const r=F.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))}function ae(e){return B.test(e)}function ie(){return!1}function se(e){return U.test(e)}function le(e){return z.test(e)}const ce=Object.defineProperty({__proto__:null,isAny:re,isArbitraryImage:te,isArbitraryLength:$,isArbitraryNumber:Y,isArbitraryPosition:J,isArbitraryShadow:ne,isArbitrarySize:Z,isArbitraryValue:K,isInteger:q,isLength:W,isNumber:H,isPercent:Q,isTshirtSize:G},Symbol.toStringTag,{value:"Module"});function ue(){const e=j("colors"),t=j("spacing"),n=j("blur"),r=j("brightness"),o=j("borderColor"),a=j("borderRadius"),i=j("borderSpacing"),s=j("borderWidth"),l=j("contrast"),c=j("grayscale"),u=j("hueRotate"),d=j("invert"),f=j("gap"),p=j("gradientColorStops"),m=j("gradientColorStopPositions"),h=j("inset"),v=j("margin"),g=j("opacity"),y=j("padding"),b=j("saturate"),w=j("scale"),x=j("sepia"),E=j("skew"),_=j("space"),k=j("translate"),C=()=>["auto",K,t],T=()=>[K,t],D=()=>["",W,$],S=()=>["auto",H,K],N=()=>["","0",K],M=()=>[H,Y],R=()=>[H,K];return{cacheSize:500,separator:":",theme:{colors:[re],spacing:[W,$],blur:["none","",G,K],brightness:M(),borderColor:[e],borderRadius:["none","","full",G,K],borderSpacing:T(),borderWidth:D(),contrast:M(),grayscale:N(),hueRotate:R(),invert:N(),gap:T(),gradientColorStops:[e],gradientColorStopPositions:[Q,$],inset:C(),margin:C(),opacity:M(),padding:T(),saturate:M(),scale:M(),sepia:N(),skew:R(),space:T(),translate:T()},classGroups:{aspect:[{aspect:["auto","square","video",K]}],container:["container"],columns:[{columns:[G]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",K]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",q,K]}],basis:[{basis:C()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",K]}],grow:[{grow:N()}],shrink:[{shrink:N()}],order:[{order:["first","last","none",q,K]}],"grid-cols":[{"grid-cols":[re]}],"col-start-end":[{col:["auto",{span:["full",q,K]},K]}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":[re]}],"row-start-end":[{row:["auto",{span:[q,K]},K]}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",K]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",K]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[_]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",K,t]}],"min-w":[{"min-w":["min","max","fit",K,W]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[G]},G,K]}],h:[{h:[K,t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",W,K]}],"max-h":[{"max-h":[K,t,"min","max","fit"]}],"font-size":[{text:["base",G,$]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Y]}],"font-family":[{font:[re]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",K]}],"line-clamp":[{"line-clamp":["none",H,Y]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",W,K]}],"list-image":[{"list-image":["none",K]}],"list-style-type":[{list:["none","disc","decimal",K]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",W,$]}],"underline-offset":[{"underline-offset":["auto",W,K]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",K]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",K]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",J]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Z]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},te]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[W,K]}],"outline-w":[{outline:[W,$]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:D()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[W,$]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",G,ne]}],"shadow-color":[{shadow:[re]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",G,K]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",K]}],duration:[{duration:R()}],ease:[{ease:["linear","in","out","in-out",K]}],delay:[{delay:R()}],animate:[{animate:["none","spin","ping","pulse","bounce",K]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[q,K]}],"translate-x":[{"translate-x":[k]}],"translate-y":[{"translate-y":[k]}],"skew-x":[{"skew-x":[E]}],"skew-y":[{"skew-y":[E]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",K]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",K]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",K]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[W,$,Y]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function de(e,{cacheSize:t,prefix:n,separator:r,extend:o={},override:a={}}){fe(e,"cacheSize",t),fe(e,"prefix",n),fe(e,"separator",r);for(const t in a)pe(e[t],a[t]);for(const t in o)me(e[t],o[t]);return e}function fe(e,t,n){void 0!==n&&(e[t]=n)}function pe(e,t){if(t)for(const n in t)fe(e,n,t[n])}function me(e,t){if(t)for(const n in t){const r=t[n];void 0!==r&&(e[n]=(e[n]||[]).concat(r))}}const he=A(ue);x.createTailwindMerge=A,x.extendTailwindMerge=function(e,...t){return"function"==typeof e?A(ue,e,...t):A((()=>de(ue(),e)),...t)},x.fromTheme=j,x.getDefaultConfig=ue,x.mergeConfigs=de,x.twJoin=O,x.twMerge=he,x.validators=ce;s=a("dcBQV");function ve(...e){return(0,x.twMerge)(g(e))}const ge={default:0},ye=(0,s.createContext)((()=>++ge.default)),be=(e="id")=>{const t=(0,s.useContext)(ye),n=(0,s.useRef)();return n.current||(n.current=`${e}:${t()}`),n.current},we=w("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm gap-1 font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 select-none",{variants:{variant:{default:"bg-primary/90 hover:bg-primary/100 active:opacity-90 text-primary-foreground hover:text-primary-foreground as-classic",solid:"bg-primary/90 hover:bg-primary/100 active:opacity-90 text-primary-foreground hover:text-primary-foreground as-solid",destructive:"bg-destructive/90 hover:bg-destructive/100 active:opacity-90 text-destructive-foreground hover:text-destructive-foreground as-destructive",outline:"border bg-background hover:bg-accent hover:text-accent-foreground active:opacity-80 as-outline",secondary:"bg-secondary/70 text-secondary-foreground hover:bg-secondary/100 active:opacity-80 as-secondary",ghost:"hover:bg-secondary/70 hover:text-secondary-foreground active:opacity-80 as-ghost",link:"text-primary underline-offset-4 hover:underline active:opacity-80 as-link"},size:{default:"h-10 px-4 py-2",md:"h-9 px-4 rounded-md py-2",lg:"h-11 text-base rounded-md px-8",sm:"h-7 rounded px-3 py-1",xs:"h-6 text-xs rounded px-3",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),xe=s.forwardRef((({className:e,variant:t,size:n,asChild:r=!1,...o},a)=>{const s=r?d:"button";return(0,i.jsx)(s,{className:ve("ui__button",we({variant:t,size:n,className:e})),ref:a,...o})}));xe.displayName="Button";s=a("dcBQV"),s=a("dcBQV");function Ee(e,[t,n]){return Math.min(n,Math.max(t,e))}function _e(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}s=a("dcBQV");function ke(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,s.createContext)(e)));return function(n){const r=(null==n?void 0:n[e])||t;return(0,s.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const o=(0,s.createContext)(r),a=n.length;function i(t){const{scope:n,children:r,...i}=t,l=(null==n?void 0:n[e][a])||o,c=(0,s.useMemo)((()=>i),Object.values(i));return(0,s.createElement)(l.Provider,{value:c},r)}return n=[...n,r],i.displayName=t+"Provider",[i,function(n,i){const l=(null==i?void 0:i[e][a])||o,c=(0,s.useContext)(l);if(c)return c;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},Ce(r,...t)]}function Ce(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,s.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}s=a("dcBQV"),s=a("dcBQV");function Te(e){const t=(0,s.useRef)(e);return(0,s.useEffect)((()=>{t.current=e})),(0,s.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function De({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[r,o]=function({defaultProp:e,onChange:t}){const n=(0,s.useState)(e),[r]=n,o=(0,s.useRef)(r),a=Te(t);return(0,s.useEffect)((()=>{o.current!==r&&(a(r),o.current=r)}),[r,o,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,i=a?e:r,l=Te(n),c=(0,s.useCallback)((t=>{if(a){const n="function"==typeof t?t(e):t;n!==e&&l(n)}else o(t)}),[a,e,o,l]);return[i,c]}const Se=(0,(s=a("dcBQV")).createContext)(void 0);function Ne(e){const t=(0,s.useContext)(Se);return e||t||"ltr"}s=a("dcBQV");function Me(e){const t=(0,s.useRef)({value:e,previous:e});return(0,s.useMemo)((()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous)),[e])}s=a("dcBQV"),s=a("dcBQV");const Re=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?s.useLayoutEffect:()=>{};function Oe(e){const[t,n]=(0,s.useState)(void 0);return Re((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,a;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,a=t.blockSize}else o=e.offsetWidth,a=e.offsetHeight;n({width:o,height:a})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}s=a("dcBQV");var Pe={};Pe=ReactDOM;const Ae=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,s.forwardRef)(((e,n)=>{const{asChild:r,...o}=e,a=r?d:t;return(0,s.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,s.createElement)(a,l({},o,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});function je(e,t){e&&(0,Pe.flushSync)((()=>e.dispatchEvent(t)))}s=a("dcBQV");function Fe(e){const n=e+"CollectionProvider",[r,o]=ke(n),[a,i]=r(n,{collectionRef:{current:null},itemMap:new Map}),l=e=>{const{scope:n,children:r}=e,o=t(s).useRef(null),i=t(s).useRef(new Map).current;return t(s).createElement(a,{scope:n,itemMap:i,collectionRef:o},r)},c=e+"CollectionSlot",f=t(s).forwardRef(((e,n)=>{const{scope:r,children:o}=e,a=u(n,i(c,r).collectionRef);return t(s).createElement(d,{ref:a},o)})),p=e+"CollectionItemSlot",m="data-radix-collection-item",h=t(s).forwardRef(((e,n)=>{const{scope:r,children:o,...a}=e,l=t(s).useRef(null),c=u(n,l),f=i(p,r);return t(s).useEffect((()=>(f.itemMap.set(l,{ref:l,...a}),()=>{f.itemMap.delete(l)}))),t(s).createElement(d,{[m]:"",ref:c},o)}));return[{Provider:l,Slot:f,ItemSlot:h},function(n){const r=i(e+"CollectionConsumer",n);return t(s).useCallback((()=>{const e=r.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(r.itemMap.values()).sort(((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current)))}),[r.collectionRef,r.itemMap])},o]}const Ie=["PageUp","PageDown"],Le=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Ve={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},Be="Slider",[Ue,ze,We]=Fe(Be),[$e,He]=ke(Be,[We]),[Ye,qe]=$e(Be),Qe=(0,s.forwardRef)(((e,t)=>{const{name:n,min:r=0,max:o=100,step:a=1,orientation:i="horizontal",disabled:c=!1,minStepsBetweenThumbs:u=0,defaultValue:d=[r],value:f,onValueChange:p=(()=>{}),onValueCommit:m=(()=>{}),inverted:h=!1,...v}=e,g=(0,s.useRef)(new Set),y=(0,s.useRef)(0),b="horizontal"===i?Xe:Ze,[w=[],x]=De({prop:f,defaultProp:d,onChange:e=>{var t;null===(t=[...g.current][y.current])||void 0===t||t.focus(),p(e)}}),E=(0,s.useRef)(w);function _(e,t,{commit:n}={commit:!1}){const i=function(e){return(String(e).split(".")[1]||"").length}(a),s=function(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}(Math.round((e-r)/a)*a+r,i),l=Ee(s,[r,o]);x(((e=[])=>{const r=function(e=[],t,n){const r=[...e];return r[n]=t,r.sort(((e,t)=>e-t))}(e,l,t);if(function(e,t){if(t>0){const n=function(e){return e.slice(0,-1).map(((t,n)=>e[n+1]-t))}(e);return Math.min(...n)>=t}return!0}(r,u*a)){y.current=r.indexOf(l);const t=String(r)!==String(e);return t&&n&&m(r),t?r:e}return e}))}return(0,s.createElement)(Ye,{scope:e.__scopeSlider,name:n,disabled:c,min:r,max:o,valueIndexToChangeRef:y,thumbs:g.current,values:w,orientation:i},(0,s.createElement)(Ue.Provider,{scope:e.__scopeSlider},(0,s.createElement)(Ue.Slot,{scope:e.__scopeSlider},(0,s.createElement)(b,l({"aria-disabled":c,"data-disabled":c?"":void 0},v,{ref:t,onPointerDown:_e(v.onPointerDown,(()=>{c||(E.current=w)})),min:r,max:o,inverted:h,onSlideStart:c?void 0:function(e){const t=function(e,t){if(1===e.length)return 0;const n=e.map((e=>Math.abs(e-t))),r=Math.min(...n);return n.indexOf(r)}(w,e);_(e,t)},onSlideMove:c?void 0:function(e){_(e,y.current)},onSlideEnd:c?void 0:function(){const e=E.current[y.current];w[y.current]!==e&&m(w)},onHomeKeyDown:()=>!c&&_(r,0,{commit:!0}),onEndKeyDown:()=>!c&&_(o,w.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!c){const n=Ie.includes(e.key)||e.shiftKey&&Le.includes(e.key)?10:1,r=y.current;_(w[r]+a*n*t,r,{commit:!0})}}})))))})),[Ke,Ge]=$e(Be,{startEdge:"left",endEdge:"right",size:"width",direction:1}),Xe=(0,s.forwardRef)(((e,t)=>{const{min:n,max:r,dir:o,inverted:a,onSlideStart:i,onSlideMove:c,onSlideEnd:d,onStepKeyDown:f,...p}=e,[m,h]=(0,s.useState)(null),v=u(t,(e=>h(e))),g=(0,s.useRef)(),y=Ne(o),b="ltr"===y,w=b&&!a||!b&&a;function x(e){const t=g.current||m.getBoundingClientRect(),o=ct([0,t.width],w?[n,r]:[r,n]);return g.current=t,o(e-t.left)}return(0,s.createElement)(Ke,{scope:e.__scopeSlider,startEdge:w?"left":"right",endEdge:w?"right":"left",direction:w?1:-1,size:"width"},(0,s.createElement)(Je,l({dir:y,"data-orientation":"horizontal"},p,{ref:v,style:{...p.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{const t=x(e.clientX);null==i||i(t)},onSlideMove:e=>{const t=x(e.clientX);null==c||c(t)},onSlideEnd:()=>{g.current=void 0,null==d||d()},onStepKeyDown:e=>{const t=Ve[w?"from-left":"from-right"].includes(e.key);null==f||f({event:e,direction:t?-1:1})}})))})),Ze=(0,s.forwardRef)(((e,t)=>{const{min:n,max:r,inverted:o,onSlideStart:a,onSlideMove:i,onSlideEnd:c,onStepKeyDown:d,...f}=e,p=(0,s.useRef)(null),m=u(t,p),h=(0,s.useRef)(),v=!o;function g(e){const t=h.current||p.current.getBoundingClientRect(),o=ct([0,t.height],v?[r,n]:[n,r]);return h.current=t,o(e-t.top)}return(0,s.createElement)(Ke,{scope:e.__scopeSlider,startEdge:v?"bottom":"top",endEdge:v?"top":"bottom",size:"height",direction:v?1:-1},(0,s.createElement)(Je,l({"data-orientation":"vertical"},f,{ref:m,style:{...f.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{const t=g(e.clientY);null==a||a(t)},onSlideMove:e=>{const t=g(e.clientY);null==i||i(t)},onSlideEnd:()=>{h.current=void 0,null==c||c()},onStepKeyDown:e=>{const t=Ve[v?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})))})),Je=(0,s.forwardRef)(((e,t)=>{const{__scopeSlider:n,onSlideStart:r,onSlideMove:o,onSlideEnd:a,onHomeKeyDown:i,onEndKeyDown:c,onStepKeyDown:u,...d}=e,f=qe(Be,n);return(0,s.createElement)(Ae.span,l({},d,{ref:t,onKeyDown:_e(e.onKeyDown,(e=>{"Home"===e.key?(i(e),e.preventDefault()):"End"===e.key?(c(e),e.preventDefault()):Ie.concat(Le).includes(e.key)&&(u(e),e.preventDefault())})),onPointerDown:_e(e.onPointerDown,(e=>{const t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),f.thumbs.has(t)?t.focus():r(e)})),onPointerMove:_e(e.onPointerMove,(e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)})),onPointerUp:_e(e.onPointerUp,(e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))}))}))})),et="SliderTrack",tt=(0,s.forwardRef)(((e,t)=>{const{__scopeSlider:n,...r}=e,o=qe(et,n);return(0,s.createElement)(Ae.span,l({"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation},r,{ref:t}))})),nt="SliderRange",rt=(0,s.forwardRef)(((e,t)=>{const{__scopeSlider:n,...r}=e,o=qe(nt,n),a=Ge(nt,n),i=u(t,(0,s.useRef)(null)),c=o.values.length,d=o.values.map((e=>lt(e,o.min,o.max))),f=c>1?Math.min(...d):0,p=100-Math.max(...d);return(0,s.createElement)(Ae.span,l({"data-orientation":o.orientation,"data-disabled":o.disabled?"":void 0},r,{ref:i,style:{...e.style,[a.startEdge]:f+"%",[a.endEdge]:p+"%"}}))})),ot="SliderThumb",at=(0,s.forwardRef)(((e,t)=>{const n=ze(e.__scopeSlider),[r,o]=(0,s.useState)(null),a=u(t,(e=>o(e))),i=(0,s.useMemo)((()=>r?n().findIndex((e=>e.ref.current===r)):-1),[n,r]);return(0,s.createElement)(it,l({},e,{ref:a,index:i}))})),it=(0,s.forwardRef)(((e,t)=>{const{__scopeSlider:n,index:r,name:o,...a}=e,i=qe(ot,n),c=Ge(ot,n),[d,f]=(0,s.useState)(null),p=u(t,(e=>f(e))),m=!d||Boolean(d.closest("form")),h=Oe(d),v=i.values[r],g=void 0===v?0:lt(v,i.min,i.max),y=function(e,t){return t>2?`Value ${e+1} of ${t}`:2===t?["Minimum","Maximum"][e]:void 0}(r,i.values.length),b=null==h?void 0:h[c.size],w=b?function(e,t,n){const r=e/2,o=ct([0,50],[0,r]);return(r-o(t)*n)*n}(b,g,c.direction):0;return(0,s.useEffect)((()=>{if(d)return i.thumbs.add(d),()=>{i.thumbs.delete(d)}}),[d,i.thumbs]),(0,s.createElement)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[c.startEdge]:`calc(${g}% + ${w}px)`}},(0,s.createElement)(Ue.ItemSlot,{scope:e.__scopeSlider},(0,s.createElement)(Ae.span,l({role:"slider","aria-label":e["aria-label"]||y,"aria-valuemin":i.min,"aria-valuenow":v,"aria-valuemax":i.max,"aria-orientation":i.orientation,"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,tabIndex:i.disabled?void 0:0},a,{ref:p,style:void 0===v?{display:"none"}:e.style,onFocus:_e(e.onFocus,(()=>{i.valueIndexToChangeRef.current=r}))}))),m&&(0,s.createElement)(st,{key:r,name:null!=o?o:i.name?i.name+(i.values.length>1?"[]":""):void 0,value:v}))})),st=e=>{const{value:t,...n}=e,r=(0,s.useRef)(null),o=Me(t);return(0,s.useEffect)((()=>{const e=r.current,n=window.HTMLInputElement.prototype,a=Object.getOwnPropertyDescriptor(n,"value").set;if(o!==t&&a){const n=new Event("input",{bubbles:!0});a.call(e,t),e.dispatchEvent(n)}}),[o,t]),(0,s.createElement)("input",l({style:{display:"none"}},n,{ref:r,defaultValue:t}))};function lt(e,t,n){return Ee(100/(n-t)*(e-t),[0,100])}function ct(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}const ut=Qe,dt=tt,ft=rt,pt=at,mt=dt,ht=ft,vt=pt,gt=s.forwardRef((({className:e,children:t,...n},r)=>(0,i.jsx)(ut,{ref:r,className:ve("ui__slider","relative flex w-full touch-none select-none items-center",e),...n,children:t??(0,i.jsxs)(s.Fragment,{children:[(0,i.jsx)(dt,{className:"relative h-2 w-full grow overflow-hidden rounded-full bg-secondary",children:(0,i.jsx)(ft,{className:"absolute h-full bg-primary"})}),(0,i.jsx)(pt,{className:"block h-5 w-5 rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50"})]})})));gt.displayName=ut.displayName;s=a("dcBQV"),s=a("dcBQV"),s=a("dcBQV"),s=a("dcBQV"),s=a("dcBQV");function yt(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=Te(e);(0,s.useEffect)((()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})}),[n,t])}const bt="dismissableLayer.update",wt="dismissableLayer.pointerDownOutside",xt="dismissableLayer.focusOutside";let Et;const _t=(0,s.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),kt=(0,s.forwardRef)(((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:c,onDismiss:d,...f}=e,p=(0,s.useContext)(_t),[m,h]=(0,s.useState)(null),v=null!==(n=null==m?void 0:m.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,g]=(0,s.useState)({}),y=u(t,(e=>h(e))),b=Array.from(p.layers),[w]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),x=b.indexOf(w),E=m?b.indexOf(m):-1,_=p.layersWithOutsidePointerEventsDisabled.size>0,k=E>=x,C=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=Te(e),r=(0,s.useRef)(!1),o=(0,s.useRef)((()=>{}));return(0,s.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){const i={originalEvent:e};function a(){Dt(wt,n,i,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=a,t.addEventListener("click",o.current,{once:!0})):a()}else t.removeEventListener("click",o.current);r.current=!1},a=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}}),[t,n]),{onPointerDownCapture:()=>r.current=!0}}((e=>{const t=e.target,n=[...p.branches].some((e=>e.contains(t)));k&&!n&&(null==a||a(e),null==c||c(e),e.defaultPrevented||null==d||d())}),v),T=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=Te(e),r=(0,s.useRef)(!1);return(0,s.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){Dt(xt,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=>{const t=e.target;[...p.branches].some((e=>e.contains(t)))||(null==i||i(e),null==c||c(e),e.defaultPrevented||null==d||d())}),v);return yt((e=>{E===p.layers.size-1&&(null==o||o(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))}),v),(0,s.useEffect)((()=>{if(!m)return;let e=0;return r&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(e=setTimeout((()=>{Et=v.body.style.pointerEvents,v.body.style.pointerEvents="none"}),128)),p.layersWithOutsidePointerEventsDisabled.add(m)),p.layers.add(m),Tt(),()=>{r&&1===p.layersWithOutsidePointerEventsDisabled.size&&(e&&clearTimeout(e),setTimeout((()=>{v.body.style.pointerEvents=Et}),64))}}),[m,v,r,p]),(0,s.useEffect)((()=>()=>{m&&(p.layers.delete(m),p.layersWithOutsidePointerEventsDisabled.delete(m),Tt())}),[m,p]),(0,s.useEffect)((()=>{const e=()=>g({});return document.addEventListener(bt,e),()=>document.removeEventListener(bt,e)}),[]),(0,s.createElement)(Ae.div,l({},f,{ref:y,style:{pointerEvents:_?k?"auto":"none":void 0,...e.style},onFocusCapture:_e(e.onFocusCapture,T.onFocusCapture),onBlurCapture:_e(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:_e(e.onPointerDownCapture,C.onPointerDownCapture)}))})),Ct=(0,s.forwardRef)(((e,t)=>{const n=(0,s.useContext)(_t),r=(0,s.useRef)(null),o=u(t,r);return(0,s.useEffect)((()=>{const e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}}),[n.branches]),(0,s.createElement)(Ae.div,l({},e,{ref:o}))}));function Tt(){const e=new CustomEvent(bt);document.dispatchEvent(e)}function Dt(e,t,n,{discrete:r}){const o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?je(o,a):o.dispatchEvent(a)}const St=kt,Nt=Ct;s=a("dcBQV");let Mt=0;function Rt(){(0,s.useEffect)((()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:Ot()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:Ot()),Mt++,()=>{1===Mt&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),Mt--}}),[])}function Ot(){const 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}s=a("dcBQV");const Pt="focusScope.autoFocusOnMount",At="focusScope.autoFocusOnUnmount",jt={bubbles:!1,cancelable:!0},Ft=(0,s.forwardRef)(((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[c,d]=(0,s.useState)(null),f=Te(o),p=Te(a),m=(0,s.useRef)(null),h=u(t,(e=>d(e))),v=(0,s.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,s.useEffect)((()=>{if(r){function e(e){if(v.paused||!c)return;const t=e.target;c.contains(t)?m.current=t:Bt(m.current,{select:!0})}function t(e){if(v.paused||!c)return;const t=e.relatedTarget;null!==t&&(c.contains(t)||Bt(m.current,{select:!0}))}document.addEventListener("focusin",e),document.addEventListener("focusout",t);const n=new MutationObserver((function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&Bt(c)}));return c&&n.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}}),[r,c,v.paused]),(0,s.useEffect)((()=>{if(c){Ut.add(v);const t=document.activeElement;if(!c.contains(t)){const n=new CustomEvent(Pt,jt);c.addEventListener(Pt,f),c.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Bt(r,{select:t}),document.activeElement!==n)return}((e=It(c),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&Bt(c))}return()=>{c.removeEventListener(Pt,f),setTimeout((()=>{const e=new CustomEvent(At,jt);c.addEventListener(At,p),c.dispatchEvent(e),e.defaultPrevented||Bt(null!=t?t:document.body,{select:!0}),c.removeEventListener(At,p),Ut.remove(v)}),0)}}var e}),[c,f,p,v]);const g=(0,s.useCallback)((e=>{if(!n&&!r)return;if(v.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){const t=e.currentTarget,[r,a]=function(e){const t=It(e),n=Lt(t,e),r=Lt(t.reverse(),e);return[n,r]}(t);r&&a?e.shiftKey||o!==a?e.shiftKey&&o===r&&(e.preventDefault(),n&&Bt(a,{select:!0})):(e.preventDefault(),n&&Bt(r,{select:!0})):o===t&&e.preventDefault()}}),[n,r,v.paused]);return(0,s.createElement)(Ae.div,l({tabIndex:-1},i,{ref:h,onKeyDown:g}))}));function It(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const 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 Lt(e,t){for(const n of e)if(!Vt(n,{upTo:t}))return n}function Vt(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Bt(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const Ut=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null==n||n.pause()),e=zt(e,t),e.unshift(t)},remove(t){var n;e=zt(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function zt(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}const Wt=(s=a("dcBQV"))["useId".toString()]||(()=>{});let $t=0;function Ht(e){const[t,n]=s.useState(Wt());return Re((()=>{e||n((e=>null!=e?e:String($t++)))}),[e]),e||(t?`radix-${t}`:"")}s=a("dcBQV");function Yt(e){return e.split("-")[1]}function qt(e){return"y"===e?"height":"width"}function Qt(e){return e.split("-")[0]}function Kt(e){return["top","bottom"].includes(Qt(e))?"x":"y"}function Gt(e,t,n){let{reference:r,floating:o}=e;const a=r.x+r.width/2-o.width/2,i=r.y+r.height/2-o.height/2,s=Kt(t),l=qt(s),c=r[l]/2-o[l]/2,u="x"===s;let d;switch(Qt(t)){case"top":d={x:a,y:r.y-o.height};break;case"bottom":d={x:a,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:i};break;case"left":d={x:r.x-o.width,y:i};break;default:d={x:r.x,y:r.y}}switch(Yt(t)){case"start":d[s]-=c*(n&&u?-1:1);break;case"end":d[s]+=c*(n&&u?-1:1)}return d}const Xt=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n,s=a.filter(Boolean),l=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=Gt(c,r,l),f=r,p={},m=0;for(let n=0;n<s.length;n++){const{name:a,fn:h}=s[n],{x:v,y:g,data:y,reset:b}=await h({x:u,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:c,platform:i,elements:{reference:e,floating:t}});u=null!=v?v:u,d=null!=g?g:d,p={...p,[a]:{...p[a],...y}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(c=!0===b.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):b.rects),({x:u,y:d}=Gt(c,f,l))),n=-1)}return{x:u,y:d,placement:f,strategy:o,middlewareData:p}};function Zt(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function Jt(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function en(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:a,rects:i,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=t,m=Zt(p),h=s[f?"floating"===d?"reference":"floating":d],v=Jt(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(h)))||n?h:h.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),g="floating"===d?{...i.floating,x:r,y:o}:i.reference,y=await(null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),b=await(null==a.isElement?void 0:a.isElement(y))&&await(null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},w=Jt(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:g,offsetParent:y,strategy:l}):g);return{top:(v.top-w.top+m.top)/b.y,bottom:(w.bottom-v.bottom+m.bottom)/b.y,left:(v.left-w.left+m.left)/b.x,right:(w.right-v.right+m.right)/b.x}}const tn=Math.min,nn=Math.max;function rn(e,t,n){return nn(e,tn(t,n))}const on=e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:r=0}=e||{},{x:o,y:a,placement:i,rects:s,platform:l,elements:c}=t;if(null==n)return{};const u=Zt(r),d={x:o,y:a},f=Kt(i),p=qt(f),m=await l.getDimensions(n),h="y"===f,v=h?"top":"left",g=h?"bottom":"right",y=h?"clientHeight":"clientWidth",b=s.reference[p]+s.reference[f]-d[f]-s.floating[p],w=d[f]-s.reference[f],x=await(null==l.getOffsetParent?void 0:l.getOffsetParent(n));let E=x?x[y]:0;E&&await(null==l.isElement?void 0:l.isElement(x))||(E=c.floating[y]||s.floating[p]);const _=b/2-w/2,k=u[v],C=E-m[p]-u[g],T=E/2-m[p]/2+_,D=rn(k,T,C),S=null!=Yt(i)&&T!=D&&s.reference[p]/2-(T<k?u[v]:u[g])-m[p]/2<0;return{[f]:d[f]-(S?T<k?k-T:C-T:0),data:{[f]:D,centerOffset:T-D}}}}),an=["top","right","bottom","left"],sn={left:"right",right:"left",bottom:"top",top:"bottom"};function ln(e){return e.replace(/left|right|bottom|top/g,(e=>sn[e]))}function cn(e,t,n){void 0===n&&(n=!1);const r=Yt(e),o=Kt(e),a=qt(o);let i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=ln(i)),{main:i,cross:ln(i)}}const un={start:"end",end:"start"};function dn(e){return e.replace(/start|end/g,(e=>un[e]))}const fn=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n;const{placement:r,middlewareData:o,rects:a,initialPlacement:i,platform:s,elements:l}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:m=!0,...h}=e,v=Qt(r),g=Qt(i)===i,y=await(null==s.isRTL?void 0:s.isRTL(l.floating)),b=d||(g||!m?[ln(i)]:function(e){const t=ln(e);return[dn(e),t,dn(t)]}(i));d||"none"===p||b.push(...function(e,t,n,r){const o=Yt(e);let a=function(e,t,n){const r=["left","right"],o=["right","left"],a=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?a:i;default:return[]}}(Qt(e),"start"===n,r);return o&&(a=a.map((e=>e+"-"+o)),t&&(a=a.concat(a.map(dn)))),a}(i,m,p,y));const w=[i,...b],x=await en(t,h),E=[];let _=(null==(n=o.flip)?void 0:n.overflows)||[];if(c&&E.push(x[v]),u){const{main:e,cross:t}=cn(r,a,y);E.push(x[e],x[t])}if(_=[..._,{placement:r,overflows:E}],!E.every((e=>e<=0))){var k,C;const e=((null==(k=o.flip)?void 0:k.index)||0)+1,t=w[e];if(t)return{data:{index:e,overflows:_},reset:{placement:t}};let n=null==(C=_.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:C.placement;if(!n)switch(f){case"bestFit":{var T;const e=null==(T=_.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:T[0];e&&(n=e);break}case"initialPlacement":n=i}if(r!==n)return{reset:{placement:n}}}return{}}}};function pn(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function mn(e){return an.some((t=>e[t]>=0))}const hn=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{strategy:n="referenceHidden",...r}=e,{rects:o}=t;switch(n){case"referenceHidden":{const e=pn(await en(t,{...r,elementContext:"reference"}),o.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:mn(e)}}}case"escaped":{const e=pn(await en(t,{...r,altBoundary:!0}),o.floating);return{data:{escapedOffsets:e,escaped:mn(e)}}}default:return{}}}}};const vn=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,o=await async function(e,t){const{placement:n,platform:r,elements:o}=e,a=await(null==r.isRTL?void 0:r.isRTL(o.floating)),i=Qt(n),s=Yt(n),l="x"===Kt(n),c=["left","top"].includes(i)?-1:1,u=a&&l?-1:1,d="function"==typeof t?t(e):t;let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}(t,e);return{x:n+o.x,y:r+o.y,data:o}}}};function gn(e){return"x"===e?"y":"x"}const yn=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=e,c={x:n,y:r},u=await en(t,l),d=Kt(Qt(o)),f=gn(d);let p=c[d],m=c[f];if(a){const e="y"===d?"bottom":"right";p=rn(p+u["y"===d?"top":"left"],p,p-u[e])}if(i){const e="y"===f?"bottom":"right";m=rn(m+u["y"===f?"top":"left"],m,m-u[e])}const h=s.fn({...t,[d]:p,[f]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}},bn=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:a}=t,{apply:i=(()=>{}),...s}=e,l=await en(t,s),c=Qt(n),u=Yt(n),d="x"===Kt(n),{width:f,height:p}=r.floating;let m,h;"top"===c||"bottom"===c?(m=c,h=u===(await(null==o.isRTL?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(h=c,m="end"===u?"top":"bottom");const v=p-l[m],g=f-l[h],y=!t.middlewareData.shift;let b=v,w=g;if(d){const e=f-l.left-l.right;w=u||y?tn(g,e):e}else{const e=p-l.top-l.bottom;b=u||y?tn(v,e):e}if(y&&!u){const e=nn(l.left,0),t=nn(l.right,0),n=nn(l.top,0),r=nn(l.bottom,0);d?w=f-2*(0!==e||0!==t?e+t:nn(l.left,l.right)):b=p-2*(0!==n||0!==r?n+r:nn(l.top,l.bottom))}await i({...t,availableWidth:w,availableHeight:b});const x=await o.getDimensions(a.floating);return f!==x.width||p!==x.height?{reset:{rects:!0}}:{}}}};function wn(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function xn(e){return wn(e).getComputedStyle(e)}function En(e){return e instanceof wn(e).Node}function _n(e){return En(e)?(e.nodeName||"").toLowerCase():""}let kn;function Cn(){if(kn)return kn;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(kn=e.brands.map((e=>e.brand+"/"+e.version)).join(" "),kn):navigator.userAgent}function Tn(e){return e instanceof wn(e).HTMLElement}function Dn(e){return e instanceof wn(e).Element}function Sn(e){if("undefined"==typeof ShadowRoot)return!1;return e instanceof wn(e).ShadowRoot||e instanceof ShadowRoot}function Nn(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=xn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function Mn(e){return["table","td","th"].includes(_n(e))}function Rn(e){const t=/firefox/i.test(Cn()),n=xn(e),r=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!r&&"none"!==r||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some((e=>n.willChange.includes(e)))||["paint","layout","strict","content"].some((e=>{const t=n.contain;return null!=t&&t.includes(e)}))}function On(){return/^((?!chrome|android).)*safari/i.test(Cn())}function Pn(e){return["html","body","#document"].includes(_n(e))}const An=Math.min,jn=Math.max,Fn=Math.round;function In(e){const t=xn(e);let n=parseFloat(t.width),r=parseFloat(t.height);const o=Tn(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,s=Fn(n)!==a||Fn(r)!==i;return s&&(n=a,r=i),{width:n,height:r,fallback:s}}function Ln(e){return Dn(e)?e:e.contextElement}const Vn={x:1,y:1};function Bn(e){const t=Ln(e);if(!Tn(t))return Vn;const n=t.getBoundingClientRect(),{width:r,height:o,fallback:a}=In(t);let i=(a?Fn(n.width):n.width)/r,s=(a?Fn(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}function Un(e,t,n,r){var o,a;void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),s=Ln(e);let l=Vn;t&&(r?Dn(r)&&(l=Bn(r)):l=Bn(e));const c=s?wn(s):window,u=On()&&n;let d=(i.left+(u&&(null==(o=c.visualViewport)?void 0:o.offsetLeft)||0))/l.x,f=(i.top+(u&&(null==(a=c.visualViewport)?void 0:a.offsetTop)||0))/l.y,p=i.width/l.x,m=i.height/l.y;if(s){const e=wn(s),t=r&&Dn(r)?wn(r):r;let n=e.frameElement;for(;n&&r&&t!==e;){const e=Bn(n),t=n.getBoundingClientRect(),r=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(r.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(r.paddingTop))*e.y,d*=e.x,f*=e.y,p*=e.x,m*=e.y,d+=t.x,f+=t.y,n=wn(n).frameElement}}return Jt({width:p,height:m,x:d,y:f})}function zn(e){return((En(e)?e.ownerDocument:e.document)||window.document).documentElement}function Wn(e){return Dn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function $n(e){return Un(zn(e)).left+Wn(e).scrollLeft}function Hn(e){if("html"===_n(e))return e;const t=e.assignedSlot||e.parentNode||Sn(e)&&e.host||zn(e);return Sn(t)?t.host:t}function Yn(e){const t=Hn(e);return Pn(t)?t.ownerDocument.body:Tn(t)&&Nn(t)?t:Yn(t)}function qn(e,t){var n;void 0===t&&(t=[]);const r=Yn(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=wn(r);return o?t.concat(a,a.visualViewport||[],Nn(r)?r:[]):t.concat(r,qn(r))}function Qn(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=wn(e),r=zn(e),o=n.visualViewport;let a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;const e=On();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s,y:l}}(e,n);else if("document"===t)r=function(e){const t=zn(e),n=Wn(e),r=e.ownerDocument.body,o=jn(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=jn(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+$n(e);const s=-n.scrollTop;return"rtl"===xn(r).direction&&(i+=jn(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:i,y:s}}(zn(e));else if(Dn(t))r=function(e,t){const n=Un(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,a=Tn(e)?Bn(e):{x:1,y:1};return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:o*a.x,y:r*a.y}}(t,n);else{const n={...t};if(On()){var o,a;const t=wn(e);n.x-=(null==(o=t.visualViewport)?void 0:o.offsetLeft)||0,n.y-=(null==(a=t.visualViewport)?void 0:a.offsetTop)||0}r=n}return Jt(r)}function Kn(e,t){const n=Hn(e);return!(n===t||!Dn(n)||Pn(n))&&("fixed"===xn(n).position||Kn(n,t))}function Gn(e,t){return Tn(e)&&"fixed"!==xn(e).position?t?t(e):e.offsetParent:null}function Xn(e,t){const n=wn(e);if(!Tn(e))return n;let r=Gn(e,t);for(;r&&Mn(r)&&"static"===xn(r).position;)r=Gn(r,t);return r&&("html"===_n(r)||"body"===_n(r)&&"static"===xn(r).position&&!Rn(r))?n:r||function(e){let t=Hn(e);for(;Tn(t)&&!Pn(t);){if(Rn(t))return t;t=Hn(t)}return null}(e)||n}function Zn(e,t,n){const r=Tn(t),o=zn(t),a=Un(e,!0,"fixed"===n,t);let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==_n(t)||Nn(o))&&(i=Wn(t)),Tn(t)){const e=Un(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=$n(o));return{x:a.left+i.scrollLeft-s.x,y:a.top+i.scrollTop-s.y,width:a.width,height:a.height}}const Jn={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let r=qn(e).filter((e=>Dn(e)&&"body"!==_n(e))),o=null;const a="fixed"===xn(e).position;let i=a?Hn(e):e;for(;Dn(i)&&!Pn(i);){const t=xn(i),n=Rn(i);n||"fixed"!==t.position||(o=null),(a?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||Nn(i)&&!n&&Kn(e,i))?r=r.filter((e=>e!==i)):o=t,i=Hn(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=a[0],s=a.reduce(((e,n)=>{const r=Qn(t,n,o);return e.top=jn(r.top,e.top),e.right=An(r.right,e.right),e.bottom=An(r.bottom,e.bottom),e.left=jn(r.left,e.left),e}),Qn(t,i,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const o=Tn(n),a=zn(n);if(n===a)return t;let i={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((o||!o&&"fixed"!==r)&&(("body"!==_n(n)||Nn(a))&&(i=Wn(n)),Tn(n))){const e=Un(n);s=Bn(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-i.scrollLeft*s.x+l.x,y:t.y*s.y-i.scrollTop*s.y+l.y}},isElement:Dn,getDimensions:function(e){return In(e)},getOffsetParent:Xn,getDocumentElement:zn,getScale:Bn,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e;const o=this.getOffsetParent||Xn,a=this.getDimensions;return{reference:Zn(t,await o(n),r),floating:{x:0,y:0,...await a(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===xn(e).direction};function er(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=!0,animationFrame:s=!1}=r,l=o||a?[...Dn(e)?qn(e):e.contextElement?qn(e.contextElement):[],...qn(t)]:[];l.forEach((e=>{const t=!Dn(e)&&e.toString().includes("V");!o||s&&!t||e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));let c,u=null;i&&(u=new ResizeObserver((()=>{n()})),Dn(e)&&!s&&u.observe(e),Dn(e)||!e.contextElement||s||u.observe(e.contextElement),u.observe(t));let d=s?Un(e):null;return s&&function t(){const r=Un(e);!d||r.x===d.x&&r.y===d.y&&r.width===d.width&&r.height===d.height||n();d=r,c=requestAnimationFrame(t)}(),n(),()=>{var e;l.forEach((e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),null==(e=u)||e.disconnect(),u=null,s&&cancelAnimationFrame(c)}}const tr=(e,t,n)=>{const r=new Map,o={platform:Jn,...n},a={...o.platform,_c:r};return Xt(e,t,{...o,platform:a})};s=a("dcBQV"),s=a("dcBQV");const nr=e=>{const{element:t,padding:n}=e;return{name:"arrow",options:e,fn(e){return t&&(r=t,{}.hasOwnProperty.call(r,"current"))?null!=t.current?on({element:t.current,padding:n}).fn(e):{}:t?on({element:t,padding:n}).fn(e):{};var r}}};var rr="undefined"!=typeof document?s.useLayoutEffect:s.useEffect;function or(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!=r--;)if(!or(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){const n=o[r];if(("_owner"!==n||!e.$$typeof)&&!or(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ar(e){if("undefined"==typeof window)return 1;return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ir(e,t){const n=ar(e);return Math.round(t*n)/n}function sr(e){const t=s.useRef(e);return rr((()=>{t.current=e})),t}function lr(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:a,floating:i}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[d,f]=s.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=s.useState(r);or(p,r)||m(r);const[h,v]=s.useState(null),[g,y]=s.useState(null),b=s.useCallback((e=>{e!=_.current&&(_.current=e,v(e))}),[v]),w=s.useCallback((e=>{e!==k.current&&(k.current=e,y(e))}),[y]),x=a||h,E=i||g,_=s.useRef(null),k=s.useRef(null),C=s.useRef(d),T=sr(c),D=sr(o),S=s.useCallback((()=>{if(!_.current||!k.current)return;const e={placement:t,strategy:n,middleware:p};D.current&&(e.platform=D.current),tr(_.current,k.current,e).then((e=>{const t={...e,isPositioned:!0};N.current&&!or(C.current,t)&&(C.current=t,Pe.flushSync((()=>{f(t)})))}))}),[p,t,n,D]);rr((()=>{!1===u&&C.current.isPositioned&&(C.current.isPositioned=!1,f((e=>({...e,isPositioned:!1}))))}),[u]);const N=s.useRef(!1);rr((()=>(N.current=!0,()=>{N.current=!1})),[]),rr((()=>{if(x&&(_.current=x),E&&(k.current=E),x&&E){if(T.current)return T.current(x,E,S);S()}}),[x,E,S,T]);const M=s.useMemo((()=>({reference:_,floating:k,setReference:b,setFloating:w})),[b,w]),R=s.useMemo((()=>({reference:x,floating:E})),[x,E]),O=s.useMemo((()=>{const e={position:n,left:0,top:0};if(!R.floating)return e;const t=ir(R.floating,d.x),r=ir(R.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...ar(R.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}}),[n,l,R.floating,d.x,d.y]);return s.useMemo((()=>({...d,update:S,refs:M,elements:R,floatingStyles:O})),[d,S,M,R,O])}const cr=(0,(s=a("dcBQV")).forwardRef)(((e,t)=>{const{children:n,width:r=10,height:o=5,...a}=e;return(0,s.createElement)(Ae.svg,l({},a,{ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,s.createElement)("polygon",{points:"0,0 30,0 15,10"}))})),ur=cr,dr="Popper",[fr,pr]=ke(dr),[mr,hr]=fr(dr),vr=e=>{const{__scopePopper:t,children:n}=e,[r,o]=(0,s.useState)(null);return(0,s.createElement)(mr,{scope:t,anchor:r,onAnchorChange:o},n)},gr="PopperAnchor",yr=(0,s.forwardRef)(((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,a=hr(gr,n),i=(0,s.useRef)(null),c=u(t,i);return(0,s.useEffect)((()=>{a.onAnchorChange((null==r?void 0:r.current)||i.current)})),r?null:(0,s.createElement)(Ae.div,l({},o,{ref:c}))})),br="PopperContent",[wr,xr]=fr(br),Er=(0,s.forwardRef)(((e,t)=>{var n,r,o,a,i,c,d,f;const{__scopePopper:p,side:m="bottom",sideOffset:h=0,align:v="center",alignOffset:g=0,arrowPadding:y=0,avoidCollisions:b=!0,collisionBoundary:w=[],collisionPadding:x=0,sticky:E="partial",hideWhenDetached:_=!1,updatePositionStrategy:k="optimized",onPlaced:C,...T}=e,D=hr(br,p),[S,N]=(0,s.useState)(null),M=u(t,(e=>N(e))),[R,O]=(0,s.useState)(null),P=Oe(R),A=null!==(n=null==P?void 0:P.width)&&void 0!==n?n:0,j=null!==(r=null==P?void 0:P.height)&&void 0!==r?r:0,F=m+("center"!==v?"-"+v:""),I="number"==typeof x?x:{top:0,right:0,bottom:0,left:0,...x},L=Array.isArray(w)?w:[w],V=L.length>0,B={padding:I,boundary:L.filter(Tr),altBoundary:V},{refs:U,floatingStyles:z,placement:W,isPositioned:$,middlewareData:H}=lr({strategy:"fixed",placement:F,whileElementsMounted:(...e)=>er(...e,{animationFrame:"always"===k}),elements:{reference:D.anchor},middleware:[vn({mainAxis:h+j,alignmentAxis:g}),b&&yn({mainAxis:!0,crossAxis:!1,limiter:"partial"===E?(void 0===Y&&(Y={}),{options:Y,fn(e){const{x:t,y:n,placement:r,rects:o,middlewareData:a}=e,{offset:i=0,mainAxis:s=!0,crossAxis:l=!0}=Y,c={x:t,y:n},u=Kt(r),d=gn(u);let f=c[u],p=c[d];const m="function"==typeof i?i(e):i,h="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(s){const e="y"===u?"height":"width",t=o.reference[u]-o.floating[e]+h.mainAxis,n=o.reference[u]+o.reference[e]-h.mainAxis;f<t?f=t:f>n&&(f=n)}if(l){var v,g;const e="y"===u?"width":"height",t=["top","left"].includes(Qt(r)),n=o.reference[d]-o.floating[e]+(t&&(null==(v=a.offset)?void 0:v[d])||0)+(t?0:h.crossAxis),i=o.reference[d]+o.reference[e]+(t?0:(null==(g=a.offset)?void 0:g[d])||0)-(t?h.crossAxis:0);p<n?p=n:p>i&&(p=i)}return{[u]:f,[d]:p}}}):void 0,...B}),b&&fn({...B}),bn({...B,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{const{width:o,height:a}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${n}px`),i.setProperty("--radix-popper-available-height",`${r}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${a}px`)}}),R&&nr({element:R,padding:y}),Dr({arrowWidth:A,arrowHeight:j}),_&&hn({strategy:"referenceHidden",...B})]});var Y;const[q,Q]=Sr(W),K=Te(C);Re((()=>{$&&(null==K||K())}),[$,K]);const G=null===(o=H.arrow)||void 0===o?void 0:o.x,X=null===(a=H.arrow)||void 0===a?void 0:a.y,Z=0!==(null===(i=H.arrow)||void 0===i?void 0:i.centerOffset),[J,ee]=(0,s.useState)();return Re((()=>{S&&ee(window.getComputedStyle(S).zIndex)}),[S]),(0,s.createElement)("div",{ref:U.setFloating,"data-radix-popper-content-wrapper":"",style:{...z,transform:$?z.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:J,"--radix-popper-transform-origin":[null===(c=H.transformOrigin)||void 0===c?void 0:c.x,null===(d=H.transformOrigin)||void 0===d?void 0:d.y].join(" "),...(null===(f=H.hide)||void 0===f?void 0:f.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir},(0,s.createElement)(wr,{scope:p,placedSide:q,onArrowChange:O,arrowX:G,arrowY:X,shouldHideArrow:Z},(0,s.createElement)(Ae.div,l({"data-side":q,"data-align":Q},T,{ref:M,style:{...T.style,animation:$?void 0:"none"}}))))})),_r="PopperArrow",kr={top:"bottom",right:"left",bottom:"top",left:"right"},Cr=(0,s.forwardRef)((function(e,t){const{__scopePopper:n,...r}=e,o=xr(_r,n),a=kr[o.placedSide];return(0,s.createElement)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]: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,s.createElement)(ur,l({},r,{ref:t,style:{...r.style,display:"block"}})))}));function Tr(e){return null!==e}const Dr=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,a,i;const{placement:s,rects:l,middlewareData:c}=t,u=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),d=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[p,m]=Sr(s),h={start:"0%",center:"50%",end:"100%"}[m],v=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,g=(null!==(a=null===(i=c.arrow)||void 0===i?void 0:i.y)&&void 0!==a?a:0)+f/2;let y="",b="";return"bottom"===p?(y=u?h:`${v}px`,b=-f+"px"):"top"===p?(y=u?h:`${v}px`,b=`${l.floating.height+f}px`):"right"===p?(y=-f+"px",b=u?h:`${g}px`):"left"===p&&(y=`${l.floating.width+f}px`,b=u?h:`${g}px`),{data:{x:y,y:b}}}});function Sr(e){const[t,n="center"]=e.split("-");return[t,n]}const Nr=vr,Mr=yr,Rr=Er,Or=Cr;const Pr=(0,(s=a("dcBQV")).forwardRef)(((e,n)=>{var r;const{container:o=(null===globalThis||void 0===globalThis||null===(r=globalThis.document)||void 0===r?void 0:r.body),...a}=e;return o?t(Pe).createPortal((0,s.createElement)(Ae.div,l({},a,{ref:n})),o):null}));s=a("dcBQV");const Ar=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=(0,s.useState)(),r=(0,s.useRef)({}),o=(0,s.useRef)(e),a=(0,s.useRef)("none"),i=e?"mounted":"unmounted",[l,c]=function(e,t){return(0,s.useReducer)(((e,n)=>{const r=t[e][n];return null!=r?r:e}),e)}(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,s.useEffect)((()=>{const e=jr(r.current);a.current="mounted"===l?e:"none"}),[l]),Re((()=>{const t=r.current,n=o.current;if(n!==e){const r=a.current,i=jr(t);if(e)c("MOUNT");else if("none"===i||"none"===(null==t?void 0:t.display))c("UNMOUNT");else{c(n&&r!==i?"ANIMATION_OUT":"UNMOUNT")}o.current=e}}),[e,c]),Re((()=>{if(t){const e=e=>{const n=jr(r.current).includes(e.animationName);e.target===t&&n&&(0,Pe.flushSync)((()=>c("ANIMATION_END")))},n=e=>{e.target===t&&(a.current=jr(r.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}c("ANIMATION_END")}),[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:(0,s.useCallback)((e=>{e&&(r.current=getComputedStyle(e)),n(e)}),[])}}(t),o="function"==typeof n?n({present:r.isPresent}):s.Children.only(n),a=u(r.ref,o.ref);return"function"==typeof n||r.isPresent?(0,s.cloneElement)(o,{ref:a}):null};function jr(e){return(null==e?void 0:e.animationName)||"none"}Ar.displayName="Presence";s=a("dcBQV");const Fr="rovingFocusGroup.onEntryFocus",Ir={bubbles:!1,cancelable:!0},Lr="RovingFocusGroup",[Vr,Br,Ur]=Fe(Lr),[zr,Wr]=ke(Lr,[Ur]),[$r,Hr]=zr(Lr),Yr=(0,s.forwardRef)(((e,t)=>(0,s.createElement)(Vr.Provider,{scope:e.__scopeRovingFocusGroup},(0,s.createElement)(Vr.Slot,{scope:e.__scopeRovingFocusGroup},(0,s.createElement)(qr,l({},e,{ref:t})))))),qr=(0,s.forwardRef)(((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:a,currentTabStopId:i,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:d,onEntryFocus:f,preventScrollOnEntryFocus:p=!1,...m}=e,h=(0,s.useRef)(null),v=u(t,h),g=Ne(a),[y=null,b]=De({prop:i,defaultProp:c,onChange:d}),[w,x]=(0,s.useState)(!1),E=Te(f),_=Br(n),k=(0,s.useRef)(!1),[C,T]=(0,s.useState)(0);return(0,s.useEffect)((()=>{const e=h.current;if(e)return e.addEventListener(Fr,E),()=>e.removeEventListener(Fr,E)}),[E]),(0,s.createElement)($r,{scope:n,orientation:r,dir:g,loop:o,currentTabStopId:y,onItemFocus:(0,s.useCallback)((e=>b(e)),[b]),onItemShiftTab:(0,s.useCallback)((()=>x(!0)),[]),onFocusableItemAdd:(0,s.useCallback)((()=>T((e=>e+1))),[]),onFocusableItemRemove:(0,s.useCallback)((()=>T((e=>e-1))),[])},(0,s.createElement)(Ae.div,l({tabIndex:w||0===C?-1:0,"data-orientation":r},m,{ref:v,style:{outline:"none",...e.style},onMouseDown:_e(e.onMouseDown,(()=>{k.current=!0})),onFocus:_e(e.onFocus,(e=>{const t=!k.current;if(e.target===e.currentTarget&&t&&!w){const t=new CustomEvent(Fr,Ir);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){const e=_().filter((e=>e.focusable));Xr([e.find((e=>e.active)),e.find((e=>e.id===y)),...e].filter(Boolean).map((e=>e.ref.current)),p)}}k.current=!1})),onBlur:_e(e.onBlur,(()=>x(!1)))})))})),Qr="RovingFocusGroupItem",Kr=(0,s.forwardRef)(((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:a,...i}=e,c=Ht(),u=a||c,d=Hr(Qr,n),f=d.currentTabStopId===u,p=Br(n),{onFocusableItemAdd:m,onFocusableItemRemove:h}=d;return(0,s.useEffect)((()=>{if(r)return m(),()=>h()}),[r,m,h]),(0,s.createElement)(Vr.ItemSlot,{scope:n,id:u,focusable:r,active:o},(0,s.createElement)(Ae.span,l({tabIndex:f?0:-1,"data-orientation":d.orientation},i,{ref:t,onMouseDown:_e(e.onMouseDown,(e=>{r?d.onItemFocus(u):e.preventDefault()})),onFocus:_e(e.onFocus,(()=>d.onItemFocus(u))),onKeyDown:_e(e.onKeyDown,(e=>{if("Tab"===e.key&&e.shiftKey)return void d.onItemShiftTab();if(e.target!==e.currentTarget)return;const t=function(e,t,n){const r=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,n);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(r)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)?void 0:Gr[r]}(e,d.orientation,d.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=p().filter((e=>e.focusable)).map((e=>e.ref.current));if("last"===t)o.reverse();else if("prev"===t||"next"===t){"prev"===t&&o.reverse();const a=o.indexOf(e.currentTarget);o=d.loop?(r=a+1,(n=o).map(((e,t)=>n[(r+t)%n.length]))):o.slice(a+1)}setTimeout((()=>Xr(o)))}var n,r}))})))})),Gr={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Xr(e,t=!1){const n=document.activeElement;for(const r of e){if(r===n)return;if(r.focus({preventScroll:t}),document.activeElement!==n)return}}const Zr=Yr,Jr=Kr;var eo=new WeakMap,to=new WeakMap,no={},ro=0,oo=function(e,t,n){void 0===t&&(t=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e)),void 0===n&&(n="data-aria-hidden");var r=Array.isArray(e)?e:[e];no[n]||(no[n]=new WeakMap);var o=no[n],a=[],i=new Set,s=function(e){e&&!i.has(e)&&(i.add(e),s(e.parentNode))};r.forEach(s);var l=function(e){!e||r.indexOf(e)>=0||Array.prototype.forEach.call(e.children,(function(e){if(i.has(e))l(e);else{var t=e.getAttribute("aria-hidden"),r=null!==t&&"false"!==t,s=(eo.get(e)||0)+1,c=(o.get(e)||0)+1;eo.set(e,s),o.set(e,c),a.push(e),1===s&&r&&to.set(e,!0),1===c&&e.setAttribute(n,"true"),r||e.setAttribute("aria-hidden","true")}}))};return l(t),i.clear(),ro++,function(){a.forEach((function(e){var t=eo.get(e)-1,r=o.get(e)-1;eo.set(e,t),o.set(e,r),t||(to.has(e)||e.removeAttribute("aria-hidden"),to.delete(e)),r||e.removeAttribute(n)})),--ro||(eo=new WeakMap,eo=new WeakMap,to=new WeakMap,no={})}};var ao=function(){return ao=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ao.apply(this,arguments)};function io(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;Object.create;s=a("dcBQV"),s=a("dcBQV");var so="right-scroll-bar-position",lo="width-before-scroll-bar";s=a("dcBQV");function co(e,t){return n=t||null,r=function(t){return e.forEach((function(e){return function(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}(e,t)}))},(o=(0,s.useState)((function(){return{value:n,callback:r,facade:{get current(){return o.value},set current(e){var t=o.value;t!==e&&(o.value=e,o.callback(e,t))}}}}))[0]).callback=r,o.facade;var n,r,o}
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var uo=function(){return uo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},uo.apply(this,arguments)};function fo(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;Object.create;function po(e){return e}function mo(e,t){void 0===t&&(t=po);var n=[],r=!1;return{read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(a)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}}}var ho=function(e){void 0===e&&(e={});var t=mo(null);return t.options=uo({async:!0,ssr:!1},e),t}(),vo=function(){},go=s.forwardRef((function(e,t){var n=s.useRef(null),r=s.useState({onScrollCapture:vo,onWheelCapture:vo,onTouchMoveCapture:vo}),o=r[0],a=r[1],i=e.forwardProps,l=e.children,c=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,m=e.noIsolation,h=e.inert,v=e.allowPinchZoom,g=e.as,y=void 0===g?"div":g,b=e.gapMode,w=io(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=p,E=co([n,t]),_=ao(ao({},w),o);return s.createElement(s.Fragment,null,d&&s.createElement(x,{sideCar:ho,removeScrollBar:u,shards:f,noIsolation:m,inert:h,setCallbacks:a,allowPinchZoom:!!v,lockRef:n,gapMode:b}),i?s.cloneElement(s.Children.only(l),ao(ao({},_),{ref:E})):s.createElement(y,ao({},_,{className:c,ref:E}),l))}));go.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},go.classNames={fullWidth:lo,zeroRight:so};s=a("dcBQV");var yo=function(e){var t=e.sideCar,n=fo(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return s.createElement(r,uo({},n))};yo.isSideCarExport=!0;var bo;s=a("dcBQV"),s=a("dcBQV"),s=a("dcBQV");function wo(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=bo||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}var xo=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=wo())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Eo=function(){var e,t=(e=xo(),function(t,n){s.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},_o={left:0,top:0,right:0,gap:0},ko=function(e){return parseInt(e||"",10)||0},Co=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return _o;var t=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[ko(n),ko(r),ko(o)]}(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])}},To=Eo(),Do="data-scroll-locked",So=function(e,t,n,r){var o=e.left,a=e.top,i=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[").concat(Do,"] {\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(a,"px;\n padding-right: ").concat(i,"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(so," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(lo," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(so," .").concat(so," {\n right: 0 ").concat(r,";\n }\n \n .").concat(lo," .").concat(lo," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(Do,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},No=function(){var e=parseInt(document.body.getAttribute(Do)||"0",10);return isFinite(e)?e:0},Mo=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;s.useEffect((function(){return document.body.setAttribute(Do,(No()+1).toString()),function(){var e=No()-1;e<=0?document.body.removeAttribute(Do):document.body.setAttribute(Do,e.toString())}}),[]);var a=s.useMemo((function(){return Co(o)}),[o]);return s.createElement(To,{styles:So(a,!t,o,n?"":"!important")})},Ro=!1;if("undefined"!=typeof window)try{var Oo=Object.defineProperty({},"passive",{get:function(){return Ro=!0,!0}});window.addEventListener("test",Oo,Oo),window.removeEventListener("test",Oo,Oo)}catch(e){Ro=!1}var Po=!!Ro&&{passive:!1},Ao=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},jo=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),Fo(e,r)){var o=Io(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Fo=function(e,t){return"v"===e?function(e){return Ao(e,"overflowY")}(t):function(e){return Ao(e,"overflowX")}(t)},Io=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},Lo=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Vo=function(e){return[e.deltaX,e.deltaY]},Bo=function(e){return e&&"current"in e?e.current:e},Uo=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},zo=0,Wo=[];function $o(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Ho,Yo=(Ho=function(e){var t=s.useRef([]),n=s.useRef([0,0]),r=s.useRef(),o=s.useState(zo++)[0],a=s.useState(Eo)[0],i=s.useRef(e);s.useEffect((function(){i.current=e}),[e]),s.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}([e.lockRef.current],(e.shards||[]).map(Bo),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(o))})),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(o))}))}}}),[e.inert,e.lockRef.current,e.shards]);var l=s.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var o,a=Lo(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-a[0],c="deltaY"in e?e.deltaY:s[1]-a[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=jo(d,u);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=jo(d,u)),!f)return!1;if(!r.current&&"changedTouches"in e&&(l||c)&&(r.current=o),!o)return!0;var p=r.current||o;return function(e,t,n,r,o){var a=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),i=a*r,s=n.target,l=t.contains(s),c=!1,u=i>0,d=0,f=0;do{var p=Io(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&Fo(e,s)&&(d+=h,f+=m),s=s instanceof ShadowRoot?s.host:s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(o&&Math.abs(d)<1||!o&&i>d)||!u&&(o&&Math.abs(f)<1||!o&&-i>f))&&(c=!0),c}(p,t,e,"h"===p?l:c,!0)}),[]),c=s.useCallback((function(e){var n=e;if(Wo.length&&Wo[Wo.length-1]===a){var r="deltaY"in n?Vo(n):Lo(n),o=t.current.filter((function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&(t=e.delta,o=r,t[0]===o[0]&&t[1]===o[1]);var t,o}))[0];if(o&&o.should)n.cancelable&&n.preventDefault();else if(!o){var s=(i.current.shards||[]).map(Bo).filter(Boolean).filter((function(e){return e.contains(n.target)}));(s.length>0?l(n,s[0]):!i.current.noIsolation)&&n.cancelable&&n.preventDefault()}}}),[]),u=s.useCallback((function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:$o(r)};t.current.push(a),setTimeout((function(){t.current=t.current.filter((function(e){return e!==a}))}),1)}),[]),d=s.useCallback((function(e){n.current=Lo(e),r.current=void 0}),[]),f=s.useCallback((function(t){u(t.type,Vo(t),t.target,l(t,e.lockRef.current))}),[]),p=s.useCallback((function(t){u(t.type,Lo(t),t.target,l(t,e.lockRef.current))}),[]);s.useEffect((function(){return Wo.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",c,Po),document.addEventListener("touchmove",c,Po),document.addEventListener("touchstart",d,Po),function(){Wo=Wo.filter((function(e){return e!==a})),document.removeEventListener("wheel",c,Po),document.removeEventListener("touchmove",c,Po),document.removeEventListener("touchstart",d,Po)}}),[]);var m=e.removeScrollBar,h=e.inert;return s.createElement(s.Fragment,null,h?s.createElement(a,{styles:Uo(o)}):null,m?s.createElement(Mo,{gapMode:e.gapMode}):null)},ho.useMedium(Ho),yo),qo=s.forwardRef((function(e,t){return s.createElement(go,ao({},e,{ref:t,sideCar:Yo}))}));qo.classNames=go.classNames;var Qo=qo;const Ko=["Enter"," "],Go=["ArrowUp","PageDown","End"],Xo=["ArrowDown","PageUp","Home",...Go],Zo={ltr:[...Ko,"ArrowRight"],rtl:[...Ko,"ArrowLeft"]},Jo={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ea="Menu",[ta,na,ra]=Fe(ea),[oa,aa]=ke(ea,[ra,pr,Wr]),ia=pr(),sa=Wr(),[la,ca]=oa(ea),[ua,da]=oa(ea),fa=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:a,modal:i=!0}=e,l=ia(t),[c,u]=(0,s.useState)(null),d=(0,s.useRef)(!1),f=Te(a),p=Ne(o);return(0,s.useEffect)((()=>{const e=()=>{d.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>d.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,s.createElement)(Nr,l,(0,s.createElement)(la,{scope:t,open:n,onOpenChange:f,content:c,onContentChange:u},(0,s.createElement)(ua,{scope:t,onClose:(0,s.useCallback)((()=>f(!1)),[f]),isUsingKeyboardRef:d,dir:p,modal:i},r)))},pa=(0,s.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e,o=ia(n);return(0,s.createElement)(Mr,l({},o,r,{ref:t}))})),ma="MenuPortal",[ha,va]=oa(ma,{forceMount:void 0}),ga=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:o}=e,a=ca(ma,t);return(0,s.createElement)(ha,{scope:t,forceMount:n},(0,s.createElement)(Ar,{present:n||a.open},(0,s.createElement)(Pr,{asChild:!0,container:o},r)))},ya="MenuContent",[ba,wa]=oa(ya),xa=(0,s.forwardRef)(((e,t)=>{const n=va(ya,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,a=ca(ya,e.__scopeMenu),i=da(ya,e.__scopeMenu);return(0,s.createElement)(ta.Provider,{scope:e.__scopeMenu},(0,s.createElement)(Ar,{present:r||a.open},(0,s.createElement)(ta.Slot,{scope:e.__scopeMenu},i.modal?(0,s.createElement)(Ea,l({},o,{ref:t})):(0,s.createElement)(_a,l({},o,{ref:t})))))})),Ea=(0,s.forwardRef)(((e,t)=>{const n=ca(ya,e.__scopeMenu),r=(0,s.useRef)(null),o=u(t,r);return(0,s.useEffect)((()=>{const e=r.current;if(e)return oo(e)}),[]),(0,s.createElement)(ka,l({},e,{ref:o,trapFocus:!1,disableOutsidePointerEvents:null==e.disableOutsidePointerEvents?n.open:e.disableOutsidePointerEvents,disableOutsideScroll:null==e.disableOutsideScroll||e.disableOutsideScroll,onFocusOutside:_e(e.onFocusOutside,(e=>e.preventDefault()),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))})),_a=(0,s.forwardRef)(((e,t)=>{const n=ca(ya,e.__scopeMenu);return(0,s.createElement)(ka,l({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))})),ka=(0,s.forwardRef)(((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,disableOutsidePointerEvents:c,onEntryFocus:f,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:h,onInteractOutside:v,onDismiss:g,disableOutsideScroll:y,...b}=e,w=ca(ya,n),x=da(ya,n),E=ia(n),_=sa(n),k=na(n),[C,T]=(0,s.useState)(null),D=(0,s.useRef)(null),S=u(t,D,w.onContentChange),N=(0,s.useRef)(0),M=(0,s.useRef)(""),R=(0,s.useRef)(0),O=(0,s.useRef)(null),P=(0,s.useRef)("right"),A=(0,s.useRef)(0),j=y?Qo:s.Fragment,F=y?{as:d,allowPinchZoom:!0}:void 0,I=e=>{var t,n;const r=M.current+e,o=k().filter((e=>!e.disabled)),a=document.activeElement,i=null===(t=o.find((e=>e.ref.current===a)))||void 0===t?void 0:t.textValue,s=function(e,t,n){const r=t.length>1&&Array.from(t).every((e=>e===t[0])),o=r?t[0]:t,a=n?e.indexOf(n):-1;let i=(s=e,l=Math.max(a,0),s.map(((e,t)=>s[(l+t)%s.length])));var s,l;1===o.length&&(i=i.filter((e=>e!==n)));const c=i.find((e=>e.toLowerCase().startsWith(o.toLowerCase())));return c!==n?c:void 0}(o.map((e=>e.textValue)),r,i),l=null===(n=o.find((e=>e.textValue===s)))||void 0===n?void 0:n.ref.current;!function e(t){M.current=t,window.clearTimeout(N.current),""!==t&&(N.current=window.setTimeout((()=>e("")),1e3))}(r),l&&setTimeout((()=>l.focus()))};(0,s.useEffect)((()=>()=>window.clearTimeout(N.current)),[]),Rt();const L=(0,s.useCallback)((e=>{var t,n;return P.current===(null===(t=O.current)||void 0===t?void 0:t.side)&&function(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return function(e,t){const{x:n,y:r}=e;let o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){const i=t[e].x,s=t[e].y,l=t[a].x,c=t[a].y;s>r!=c>r&&n<(l-i)*(r-s)/(c-s)+i&&(o=!o)}return o}(n,t)}(e,null===(n=O.current)||void 0===n?void 0:n.area)}),[]);return(0,s.createElement)(ba,{scope:n,searchRef:M,onItemEnter:(0,s.useCallback)((e=>{L(e)&&e.preventDefault()}),[L]),onItemLeave:(0,s.useCallback)((e=>{var t;L(e)||(null===(t=D.current)||void 0===t||t.focus(),T(null))}),[L]),onTriggerLeave:(0,s.useCallback)((e=>{L(e)&&e.preventDefault()}),[L]),pointerGraceTimerRef:R,onPointerGraceIntentChange:(0,s.useCallback)((e=>{O.current=e}),[])},(0,s.createElement)(j,F,(0,s.createElement)(Ft,{asChild:!0,trapped:o,onMountAutoFocus:_e(a,(e=>{var t;e.preventDefault(),null===(t=D.current)||void 0===t||t.focus({preventScroll:!0})})),onUnmountAutoFocus:i},(0,s.createElement)(kt,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:h,onInteractOutside:v,onDismiss:g},(0,s.createElement)(Zr,l({asChild:!0},_,{dir:x.dir,orientation:"vertical",loop:r,currentTabStopId:C,onCurrentTabStopIdChange:T,onEntryFocus:_e(f,(e=>{x.isUsingKeyboardRef.current||e.preventDefault()})),preventScrollOnEntryFocus:!0}),(0,s.createElement)(Rr,l({role:"menu","aria-orientation":"vertical","data-state":Xa(w.open),"data-radix-menu-content":"",dir:x.dir},E,b,{ref:S,style:{outline:"none",...b.style},onKeyDown:_e(b.onKeyDown,(e=>{const t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&I(e.key));const o=D.current;if(e.target!==o)return;if(!Xo.includes(e.key))return;e.preventDefault();const a=k().filter((e=>!e.disabled)).map((e=>e.ref.current));Go.includes(e.key)&&a.reverse(),function(e){const t=document.activeElement;for(const n of e){if(n===t)return;if(n.focus(),document.activeElement!==t)return}}(a)})),onBlur:_e(e.onBlur,(e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(N.current),M.current="")})),onPointerMove:_e(e.onPointerMove,ei((e=>{const t=e.target,n=A.current!==e.clientX;if(e.currentTarget.contains(t)&&n){const t=e.clientX>A.current?"right":"left";P.current=t,A.current=e.clientX}})))})))))))})),Ca=(0,s.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e;return(0,s.createElement)(Ae.div,l({role:"group"},r,{ref:t}))})),Ta=(0,s.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e;return(0,s.createElement)(Ae.div,l({},r,{ref:t}))})),Da="MenuItem",Sa="menu.itemSelect",Na=(0,s.forwardRef)(((e,t)=>{const{disabled:n=!1,onSelect:r,...o}=e,a=(0,s.useRef)(null),i=da(Da,e.__scopeMenu),c=wa(Da,e.__scopeMenu),d=u(t,a),f=(0,s.useRef)(!1);return(0,s.createElement)(Ma,l({},o,{ref:d,disabled:n,onClick:_e(e.onClick,(()=>{const e=a.current;if(!n&&e){const t=new CustomEvent(Sa,{bubbles:!0,cancelable:!0});e.addEventListener(Sa,(e=>null==r?void 0:r(e)),{once:!0}),je(e,t),t.defaultPrevented?f.current=!1:i.onClose()}})),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),f.current=!0},onPointerUp:_e(e.onPointerUp,(e=>{var t;f.current||null===(t=e.currentTarget)||void 0===t||t.click()})),onKeyDown:_e(e.onKeyDown,(e=>{const t=""!==c.searchRef.current;n||t&&" "===e.key||Ko.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())}))}))})),Ma=(0,s.forwardRef)(((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:o,...a}=e,i=wa(Da,n),c=sa(n),d=(0,s.useRef)(null),f=u(t,d),[p,m]=(0,s.useState)(!1),[h,v]=(0,s.useState)("");return(0,s.useEffect)((()=>{const e=d.current;var t;e&&v((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}),[a.children]),(0,s.createElement)(ta.ItemSlot,{scope:n,disabled:r,textValue:null!=o?o:h},(0,s.createElement)(Jr,l({asChild:!0},c,{focusable:!r}),(0,s.createElement)(Ae.div,l({role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0},a,{ref:f,onPointerMove:_e(e.onPointerMove,ei((e=>{if(r)i.onItemLeave(e);else if(i.onItemEnter(e),!e.defaultPrevented){e.currentTarget.focus()}}))),onPointerLeave:_e(e.onPointerLeave,ei((e=>i.onItemLeave(e)))),onFocus:_e(e.onFocus,(()=>m(!0))),onBlur:_e(e.onBlur,(()=>m(!1)))}))))})),Ra=(0,s.forwardRef)(((e,t)=>{const{checked:n=!1,onCheckedChange:r,...o}=e;return(0,s.createElement)(Va,{scope:e.__scopeMenu,checked:n},(0,s.createElement)(Na,l({role:"menuitemcheckbox","aria-checked":Za(n)?"mixed":n},o,{ref:t,"data-state":Ja(n),onSelect:_e(o.onSelect,(()=>null==r?void 0:r(!!Za(n)||!n)),{checkForDefaultPrevented:!1})})))})),Oa="MenuRadioGroup",[Pa,Aa]=oa(Oa,{value:void 0,onValueChange:()=>{}}),ja=(0,s.forwardRef)(((e,t)=>{const{value:n,onValueChange:r,...o}=e,a=Te(r);return(0,s.createElement)(Pa,{scope:e.__scopeMenu,value:n,onValueChange:a},(0,s.createElement)(Ca,l({},o,{ref:t})))})),Fa="MenuRadioItem",Ia=(0,s.forwardRef)(((e,t)=>{const{value:n,...r}=e,o=Aa(Fa,e.__scopeMenu),a=n===o.value;return(0,s.createElement)(Va,{scope:e.__scopeMenu,checked:a},(0,s.createElement)(Na,l({role:"menuitemradio","aria-checked":a},r,{ref:t,"data-state":Ja(a),onSelect:_e(r.onSelect,(()=>{var e;return null===(e=o.onValueChange)||void 0===e?void 0:e.call(o,n)}),{checkForDefaultPrevented:!1})})))})),La="MenuItemIndicator",[Va,Ba]=oa(La,{checked:!1}),Ua=(0,s.forwardRef)(((e,t)=>{const{__scopeMenu:n,forceMount:r,...o}=e,a=Ba(La,n);return(0,s.createElement)(Ar,{present:r||Za(a.checked)||!0===a.checked},(0,s.createElement)(Ae.span,l({},o,{ref:t,"data-state":Ja(a.checked)})))})),za=(0,s.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e;return(0,s.createElement)(Ae.div,l({role:"separator","aria-orientation":"horizontal"},r,{ref:t}))})),Wa="MenuSub",[$a,Ha]=oa(Wa),Ya=e=>{const{__scopeMenu:t,children:n,open:r=!1,onOpenChange:o}=e,a=ca(Wa,t),i=ia(t),[l,c]=(0,s.useState)(null),[u,d]=(0,s.useState)(null),f=Te(o);return(0,s.useEffect)((()=>(!1===a.open&&f(!1),()=>f(!1))),[a.open,f]),(0,s.createElement)(Nr,i,(0,s.createElement)(la,{scope:t,open:r,onOpenChange:f,content:u,onContentChange:d},(0,s.createElement)($a,{scope:t,contentId:Ht(),triggerId:Ht(),trigger:l,onTriggerChange:c},n)))},qa="MenuSubTrigger",Qa=(0,s.forwardRef)(((e,t)=>{const n=ca(qa,e.__scopeMenu),r=da(qa,e.__scopeMenu),o=Ha(qa,e.__scopeMenu),a=wa(qa,e.__scopeMenu),i=(0,s.useRef)(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:d}=a,f={__scopeMenu:e.__scopeMenu},p=(0,s.useCallback)((()=>{i.current&&window.clearTimeout(i.current),i.current=null}),[]);return(0,s.useEffect)((()=>p),[p]),(0,s.useEffect)((()=>{const e=u.current;return()=>{window.clearTimeout(e),d(null)}}),[u,d]),(0,s.createElement)(pa,l({asChild:!0},f),(0,s.createElement)(Ma,l({id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":Xa(n.open)},e,{ref:c(t,o.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:_e(e.onPointerMove,ei((t=>{a.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||i.current||(a.onPointerGraceIntentChange(null),i.current=window.setTimeout((()=>{n.onOpenChange(!0),p()}),100))}))),onPointerLeave:_e(e.onPointerLeave,ei((e=>{var t;p();const r=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(r){var o;const t=null===(o=n.content)||void 0===o?void 0:o.dataset.side,i="right"===t,s=i?-5:5,l=r[i?"left":"right"],c=r[i?"right":"left"];a.onPointerGraceIntentChange({area:[{x:e.clientX+s,y:e.clientY},{x:l,y:r.top},{x:c,y:r.top},{x:c,y:r.bottom},{x:l,y:r.bottom}],side:t}),window.clearTimeout(u.current),u.current=window.setTimeout((()=>a.onPointerGraceIntentChange(null)),300)}else{if(a.onTriggerLeave(e),e.defaultPrevented)return;a.onPointerGraceIntentChange(null)}}))),onKeyDown:_e(e.onKeyDown,(t=>{const o=""!==a.searchRef.current;var i;e.disabled||o&&" "===t.key||Zo[r.dir].includes(t.key)&&(n.onOpenChange(!0),null===(i=n.content)||void 0===i||i.focus(),t.preventDefault())}))})))})),Ka="MenuSubContent",Ga=(0,s.forwardRef)(((e,t)=>{const n=va(ya,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,a=ca(ya,e.__scopeMenu),i=da(ya,e.__scopeMenu),c=Ha(Ka,e.__scopeMenu),d=(0,s.useRef)(null),f=u(t,d);return(0,s.createElement)(ta.Provider,{scope:e.__scopeMenu},(0,s.createElement)(Ar,{present:r||a.open},(0,s.createElement)(ta.Slot,{scope:e.__scopeMenu},(0,s.createElement)(ka,l({id:c.contentId,"aria-labelledby":c.triggerId},o,{ref:f,align:"start",side:"rtl"===i.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;i.isUsingKeyboardRef.current&&(null===(t=d.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:_e(e.onFocusOutside,(e=>{e.target!==c.trigger&&a.onOpenChange(!1)})),onEscapeKeyDown:_e(e.onEscapeKeyDown,(e=>{i.onClose(),e.preventDefault()})),onKeyDown:_e(e.onKeyDown,(e=>{const t=e.currentTarget.contains(e.target),n=Jo[i.dir].includes(e.key);var r;t&&n&&(a.onOpenChange(!1),null===(r=c.trigger)||void 0===r||r.focus(),e.preventDefault())}))})))))}));function Xa(e){return e?"open":"closed"}function Za(e){return"indeterminate"===e}function Ja(e){return Za(e)?"indeterminate":e?"checked":"unchecked"}function ei(e){return t=>"mouse"===t.pointerType?e(t):void 0}const ti=fa,ni=pa,ri=ga,oi=xa,ai=Ca,ii=Ta,si=Na,li=Ra,ci=ja,ui=Ia,di=Ua,fi=za,pi=Ya,mi=Qa,hi=Ga,vi="DropdownMenu",[gi,yi]=ke(vi,[aa]),bi=aa(),[wi,xi]=gi(vi),Ei=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:a,onOpenChange:i,modal:c=!0}=e,u=bi(t),d=(0,s.useRef)(null),[f=!1,p]=De({prop:o,defaultProp:a,onChange:i});return(0,s.createElement)(wi,{scope:t,triggerId:Ht(),triggerRef:d,contentId:Ht(),open:f,onOpenChange:p,onOpenToggle:(0,s.useCallback)((()=>p((e=>!e))),[p]),modal:c},(0,s.createElement)(ti,l({},u,{open:f,onOpenChange:p,dir:r,modal:c}),n))},_i="DropdownMenuTrigger",ki=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,a=xi(_i,n),i=bi(n);return(0,s.createElement)(ni,l({asChild:!0},i),(0,s.createElement)(Ae.button,l({type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":r?"":void 0,disabled:r},o,{ref:c(t,a.triggerRef),onPointerDown:_e(e.onPointerDown,(e=>{r||0!==e.button||!1!==e.ctrlKey||(a.onOpenToggle(),a.open||e.preventDefault())})),onKeyDown:_e(e.onKeyDown,(e=>{r||(["Enter"," "].includes(e.key)&&a.onOpenToggle(),"ArrowDown"===e.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())}))})))})),Ci=e=>{const{__scopeDropdownMenu:t,...n}=e,r=bi(t);return(0,s.createElement)(ri,l({},r,n))},Ti="DropdownMenuContent",Di=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=xi(Ti,n),a=bi(n),i=(0,s.useRef)(!1);return(0,s.createElement)(oi,l({id:o.contentId,"aria-labelledby":o.triggerId},a,r,{ref:t,onCloseAutoFocus:_e(e.onCloseAutoFocus,(e=>{var t;i.current||null===(t=o.triggerRef.current)||void 0===t||t.focus(),i.current=!1,e.preventDefault()})),onInteractOutside:_e(e.onInteractOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;o.modal&&!r||(i.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)"}}))})),Si=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(ai,l({},o,r,{ref:t}))})),Ni=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(ii,l({},o,r,{ref:t}))})),Mi=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(si,l({},o,r,{ref:t}))})),Ri=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(li,l({},o,r,{ref:t}))})),Oi=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(ci,l({},o,r,{ref:t}))})),Pi=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(ui,l({},o,r,{ref:t}))})),Ai=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(di,l({},o,r,{ref:t}))})),ji=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(fi,l({},o,r,{ref:t}))})),Fi=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(mi,l({},o,r,{ref:t}))})),Ii=(0,s.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=bi(n);return(0,s.createElement)(hi,l({},o,r,{ref:t,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)"}}))})),Li=Ei,Vi=ki,Bi=Ci,Ui=Di,zi=Si,Wi=Ni,$i=Mi,Hi=Ri,Yi=Oi,qi=Pi,Qi=Ai,Ki=ji,Gi=e=>{const{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:a}=e,i=bi(t),[c=!1,u]=De({prop:r,defaultProp:a,onChange:o});return(0,s.createElement)(pi,l({},i,{open:c,onOpenChange:u}),n)},Xi=Fi,Zi=Ii;s=a("dcBQV");var Ji={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const es=(e,t)=>{const n=(0,s.forwardRef)((({color:n="currentColor",size:r=24,strokeWidth:o=2,absoluteStrokeWidth:a,children:i,...l},c)=>{return(0,s.createElement)("svg",{ref:c,...Ji,width:r,height:r,stroke:n,strokeWidth:a?24*Number(o)/Number(r):o,className:`lucide lucide-${u=e,u.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,...l},[...t.map((([e,t])=>(0,s.createElement)(e,t))),...(Array.isArray(i)?i:[i])||[]]);var u}));return n.displayName=`${e}`,n},ts=es("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),ns=es("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),rs=es("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),os=Li,as=Vi,is=zi,ss=Bi,ls=Gi,cs=Yi,us=s.forwardRef((({className:e,inset:t,children:n,...r},o)=>(0,i.jsxs)(Xi,{ref:o,className:ve("ui__dropdown-menu-sub-trigger","flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",t&&"pl-8",e),...r,children:[n,(0,i.jsx)(ns,{className:"ml-auto h-4 w-4"})]})));us.displayName=Xi.displayName;const ds=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Zi,{ref:n,className:ve("ui__dropdown-menu-sub-content","z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...t})));ds.displayName=Zi.displayName;const fs=s.forwardRef((({className:e,sideOffset:t=4,...n},r)=>(0,i.jsx)(Bi,{children:(0,i.jsx)(Ui,{ref:r,sideOffset:t,className:ve("ui__dropdown-menu-content","z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})})));fs.displayName=Ui.displayName;const ps=s.forwardRef((({className:e,inset:t,...n},r)=>(0,i.jsx)($i,{ref:r,className:ve("ui__dropdown-menu-item","relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e),...n})));ps.displayName=$i.displayName;const ms=s.forwardRef((({className:e,children:t,checked:n,...r},o)=>(0,i.jsxs)(Hi,{ref:o,className:ve("ui__dropdown-menu-checkbox-item","relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...r,children:[(0,i.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,i.jsx)(Qi,{children:(0,i.jsx)(ts,{className:"h-4 w-4"})})}),t]})));ms.displayName=Hi.displayName;const hs=s.forwardRef((({className:e,children:t,...n},r)=>(0,i.jsxs)(qi,{ref:r,className:ve("ui__dropdown-menu-radio-item","relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[(0,i.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,i.jsx)(Qi,{children:(0,i.jsx)(rs,{className:"h-2 w-2 fill-current"})})}),t]})));hs.displayName=qi.displayName;const vs=s.forwardRef((({className:e,inset:t,...n},r)=>(0,i.jsx)(Wi,{ref:r,className:ve("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n})));vs.displayName=Wi.displayName;const gs=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Ki,{ref:n,className:ve("-mx-1 my-1 h-px bg-muted",e),...t})));gs.displayName=Ki.displayName;const ys=({className:e,...t})=>(0,i.jsx)("span",{className:ve("ml-auto text-xs opacity-60",e),...t});ys.displayName="DropdownMenuShortcut";s=a("dcBQV"),s=a("dcBQV");const bs=(0,(s=a("dcBQV")).forwardRef)(((e,t)=>(0,s.createElement)(Ae.span,l({},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}})))),ws=bs,xs="ToastProvider",[Es,_s,ks]=Fe("Toast"),[Cs,Ts]=ke("Toast",[ks]),[Ds,Ss]=Cs(xs),Ns=e=>{const{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:o="right",swipeThreshold:a=50,children:i}=e,[l,c]=(0,s.useState)(null),[u,d]=(0,s.useState)(0),f=(0,s.useRef)(!1),p=(0,s.useRef)(!1);return(0,s.createElement)(Es.Provider,{scope:t},(0,s.createElement)(Ds,{scope:t,label:n,duration:r,swipeDirection:o,swipeThreshold:a,toastCount:u,viewport:l,onViewportChange:c,onToastAdd:(0,s.useCallback)((()=>d((e=>e+1))),[]),onToastRemove:(0,s.useCallback)((()=>d((e=>e-1))),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:p},i))};Ns.propTypes={label(e){if(e.label&&"string"==typeof e.label&&!e.label.trim()){return new Error(`Invalid prop \`label\` supplied to \`${xs}\`. Expected non-empty \`string\`.`)}return null}};const Ms="ToastViewport",Rs=["F8"],Os="toast.viewportPause",Ps="toast.viewportResume",As=(0,s.forwardRef)(((e,t)=>{const{__scopeToast:n,hotkey:r=Rs,label:o="Notifications ({hotkey})",...a}=e,i=Ss(Ms,n),c=_s(n),d=(0,s.useRef)(null),f=(0,s.useRef)(null),p=(0,s.useRef)(null),m=(0,s.useRef)(null),h=u(t,m,i.onViewportChange),v=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),g=i.toastCount>0;(0,s.useEffect)((()=>{const e=e=>{var t;r.every((t=>e[t]||e.code===t))&&(null===(t=m.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[r]),(0,s.useEffect)((()=>{const e=d.current,t=m.current;if(g&&e&&t){const n=()=>{if(!i.isClosePausedRef.current){const e=new CustomEvent(Os);t.dispatchEvent(e),i.isClosePausedRef.current=!0}},r=()=>{if(i.isClosePausedRef.current){const e=new CustomEvent(Ps);t.dispatchEvent(e),i.isClosePausedRef.current=!1}},o=t=>{!e.contains(t.relatedTarget)&&r()},a=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",o),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",a),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}}),[g,i.isClosePausedRef]);const y=(0,s.useCallback)((({tabbingDirection:e})=>{const t=c().map((t=>{const n=t.ref.current,r=[n,...Js(n)];return"forwards"===e?r:r.reverse()}));return("forwards"===e?t.reverse():t).flat()}),[c]);return(0,s.useEffect)((()=>{const e=m.current;if(e){const t=t=>{const n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){const n=document.activeElement,i=t.shiftKey;var r;if(t.target===e&&i)return void(null===(r=f.current)||void 0===r||r.focus());const s=y({tabbingDirection:i?"backwards":"forwards"}),l=s.findIndex((e=>e===n));var o,a;if(el(s.slice(l+1)))t.preventDefault();else i?null===(o=f.current)||void 0===o||o.focus():null===(a=p.current)||void 0===a||a.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}}),[c,y]),(0,s.createElement)(Nt,{ref:d,role:"region","aria-label":o.replace("{hotkey}",v),tabIndex:-1,style:{pointerEvents:g?void 0:"none"}},g&&(0,s.createElement)(Fs,{ref:f,onFocusFromOutsideViewport:()=>{el(y({tabbingDirection:"forwards"}))}}),(0,s.createElement)(Es.Slot,{scope:n},(0,s.createElement)(Ae.ol,l({tabIndex:-1},a,{ref:h}))),g&&(0,s.createElement)(Fs,{ref:p,onFocusFromOutsideViewport:()=>{el(y({tabbingDirection:"backwards"}))}}))})),js="ToastFocusProxy",Fs=(0,s.forwardRef)(((e,t)=>{const{__scopeToast:n,onFocusFromOutsideViewport:r,...o}=e,a=Ss(js,n);return(0,s.createElement)(bs,l({"aria-hidden":!0,tabIndex:0},o,{ref:t,style:{position:"fixed"},onFocus:e=>{var t;const n=e.relatedTarget;!(null!==(t=a.viewport)&&void 0!==t&&t.contains(n))&&r()}}))})),Is="Toast",Ls=(0,s.forwardRef)(((e,t)=>{const{forceMount:n,open:r,defaultOpen:o,onOpenChange:a,...i}=e,[c=!0,u]=De({prop:r,defaultProp:o,onChange:a});return(0,s.createElement)(Ar,{present:n||c},(0,s.createElement)(Us,l({open:c},i,{ref:t,onClose:()=>u(!1),onPause:Te(e.onPause),onResume:Te(e.onResume),onSwipeStart:_e(e.onSwipeStart,(e=>{e.currentTarget.setAttribute("data-swipe","start")})),onSwipeMove:_e(e.onSwipeMove,(e=>{const{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${n}px`)})),onSwipeCancel:_e(e.onSwipeCancel,(e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")})),onSwipeEnd:_e(e.onSwipeEnd,(e=>{const{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${n}px`),u(!1)}))})))})),[Vs,Bs]=Cs(Is,{onClose(){}}),Us=(0,s.forwardRef)(((e,t)=>{const{__scopeToast:n,type:r="foreground",duration:o,open:a,onClose:i,onEscapeKeyDown:c,onPause:d,onResume:f,onSwipeStart:p,onSwipeMove:m,onSwipeCancel:h,onSwipeEnd:v,...g}=e,y=Ss(Is,n),[b,w]=(0,s.useState)(null),x=u(t,(e=>w(e))),E=(0,s.useRef)(null),_=(0,s.useRef)(null),k=o||y.duration,C=(0,s.useRef)(0),T=(0,s.useRef)(k),D=(0,s.useRef)(0),{onToastAdd:S,onToastRemove:N}=y,M=Te((()=>{var e;(null==b?void 0:b.contains(document.activeElement))&&(null===(e=y.viewport)||void 0===e||e.focus()),i()})),R=(0,s.useCallback)((e=>{e&&e!==1/0&&(window.clearTimeout(D.current),C.current=(new Date).getTime(),D.current=window.setTimeout(M,e))}),[M]);(0,s.useEffect)((()=>{const e=y.viewport;if(e){const t=()=>{R(T.current),null==f||f()},n=()=>{const e=(new Date).getTime()-C.current;T.current=T.current-e,window.clearTimeout(D.current),null==d||d()};return e.addEventListener(Os,n),e.addEventListener(Ps,t),()=>{e.removeEventListener(Os,n),e.removeEventListener(Ps,t)}}}),[y.viewport,k,d,f,R]),(0,s.useEffect)((()=>{a&&!y.isClosePausedRef.current&&R(k)}),[a,k,y.isClosePausedRef,R]),(0,s.useEffect)((()=>(S(),()=>N())),[S,N]);const O=(0,s.useMemo)((()=>b?Gs(b):null),[b]);return y.viewport?(0,s.createElement)(s.Fragment,null,O&&(0,s.createElement)(zs,{__scopeToast:n,role:"status","aria-live":"foreground"===r?"assertive":"polite","aria-atomic":!0},O),(0,s.createElement)(Vs,{scope:n,onClose:M},(0,Pe.createPortal)((0,s.createElement)(Es.ItemSlot,{scope:n},(0,s.createElement)(St,{asChild:!0,onEscapeKeyDown:_e(c,(()=>{y.isFocusedToastEscapeKeyDownRef.current||M(),y.isFocusedToastEscapeKeyDownRef.current=!1}))},(0,s.createElement)(Ae.li,l({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":a?"open":"closed","data-swipe-direction":y.swipeDirection},g,{ref:x,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:_e(e.onKeyDown,(e=>{"Escape"===e.key&&(null==c||c(e.nativeEvent),e.nativeEvent.defaultPrevented||(y.isFocusedToastEscapeKeyDownRef.current=!0,M()))})),onPointerDown:_e(e.onPointerDown,(e=>{0===e.button&&(E.current={x:e.clientX,y:e.clientY})})),onPointerMove:_e(e.onPointerMove,(e=>{if(!E.current)return;const t=e.clientX-E.current.x,n=e.clientY-E.current.y,r=Boolean(_.current),o=["left","right"].includes(y.swipeDirection),a=["left","up"].includes(y.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,s=o?0:a(0,n),l="touch"===e.pointerType?10:2,c={x:i,y:s},u={originalEvent:e,delta:c};r?(_.current=c,Xs("toast.swipeMove",m,u,{discrete:!1})):Zs(c,y.swipeDirection,l)?(_.current=c,Xs("toast.swipeStart",p,u,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(E.current=null)})),onPointerUp:_e(e.onPointerUp,(e=>{const t=_.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),_.current=null,E.current=null,t){const n=e.currentTarget,r={originalEvent:e,delta:t};Zs(t,y.swipeDirection,y.swipeThreshold)?Xs("toast.swipeEnd",v,r,{discrete:!0}):Xs("toast.swipeCancel",h,r,{discrete:!0}),n.addEventListener("click",(e=>e.preventDefault()),{once:!0})}}))})))),y.viewport))):null}));Us.propTypes={type(e){if(e.type&&!["foreground","background"].includes(e.type)){return new Error(`Invalid prop \`type\` supplied to \`${Is}\`. Expected \`foreground | background\`.`)}return null}};const zs=e=>{const{__scopeToast:t,children:n,...r}=e,o=Ss(Is,t),[a,i]=(0,s.useState)(!1),[l,c]=(0,s.useState)(!1);return function(e=(()=>{})){const t=Te(e);Re((()=>{let e=0,n=0;return e=window.requestAnimationFrame((()=>n=window.requestAnimationFrame(t))),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}}),[t])}((()=>i(!0))),(0,s.useEffect)((()=>{const e=window.setTimeout((()=>c(!0)),1e3);return()=>window.clearTimeout(e)}),[]),l?null:(0,s.createElement)(Pr,{asChild:!0},(0,s.createElement)(bs,r,a&&(0,s.createElement)(s.Fragment,null,o.label," ",n)))},Ws=(0,s.forwardRef)(((e,t)=>{const{__scopeToast:n,...r}=e;return(0,s.createElement)(Ae.div,l({},r,{ref:t}))})),$s=(0,s.forwardRef)(((e,t)=>{const{__scopeToast:n,...r}=e;return(0,s.createElement)(Ae.div,l({},r,{ref:t}))})),Hs="ToastAction",Ys=(0,s.forwardRef)(((e,t)=>{const{altText:n,...r}=e;return n?(0,s.createElement)(Ks,{altText:n,asChild:!0},(0,s.createElement)(Qs,l({},r,{ref:t}))):null}));Ys.propTypes={altText:e=>e.altText?null:new Error(`Missing prop \`altText\` expected on \`${Hs}\``)};const qs="ToastClose",Qs=(0,s.forwardRef)(((e,t)=>{const{__scopeToast:n,...r}=e,o=Bs(qs,n);return(0,s.createElement)(Ks,{asChild:!0},(0,s.createElement)(Ae.button,l({type:"button"},r,{ref:t,onClick:_e(e.onClick,o.onClose)})))})),Ks=(0,s.forwardRef)(((e,t)=>{const{__scopeToast:n,altText:r,...o}=e;return(0,s.createElement)(Ae.div,l({"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0},o,{ref:t}))}));function Gs(e){const t=[];return Array.from(e.childNodes).forEach((e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),function(e){return e.nodeType===e.ELEMENT_NODE}(e)){const n=e.ariaHidden||e.hidden||"none"===e.style.display,r=""===e.dataset.radixToastAnnounceExclude;if(!n)if(r){const n=e.dataset.radixToastAnnounceAlt;n&&t.push(n)}else t.push(...Gs(e))}})),t}function Xs(e,t,n,{discrete:r}){const o=n.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?je(o,a):o.dispatchEvent(a)}const Zs=(e,t,n=0)=>{const r=Math.abs(e.x),o=Math.abs(e.y),a=r>o;return"left"===t||"right"===t?a&&r>n:!a&&o>n};function Js(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const 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 el(e){const t=document.activeElement;return e.some((e=>e===t||(e.focus(),document.activeElement!==t)))}const tl=Ns,nl=As,rl=Ls,ol=Ws,al=$s,il=Ys,sl=Qs,ll=es("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),cl=tl,ul=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(nl,{ref:n,className:ve("fixed top-0 z-[9999] flex max-h-screen w-full flex-col-reverse p-4","sm:bottom-0 sm:!top-auto sm:right-0 sm:flex-col md:max-w-[420px]",e),...t})));ul.displayName=nl.displayName;const dl=w("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground",info:"border bg-background text-foreground",success:"border bg-background text-foreground",warning:"border bg-background text-foreground",error:"border bg-background text-foreground"}},defaultVariants:{variant:"default"}}),fl=s.forwardRef((({className:e,variant:t,...n},r)=>(0,i.jsx)(rl,{ref:r,className:ve(dl({variant:t}),e),...n})));fl.displayName=rl.displayName;s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(il,{ref:n,className:ve("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...t}))).displayName=il.displayName;const pl=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(sl,{ref:n,className:ve("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:(0,i.jsx)(ll,{className:"h-4 w-4"})})));pl.displayName=sl.displayName;const ml=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(ol,{ref:n,className:ve("text-sm font-semibold",e),...t})));ml.displayName=ol.displayName;const hl=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(al,{ref:n,className:ve("text-sm opacity-90",e),...t})));hl.displayName=al.displayName;s=a("dcBQV");let vl=0;function gl(){return vl=(vl+1)%Number.MAX_VALUE,vl.toString()}const yl=new Map,bl=e=>{if(yl.has(e))return;const t=setTimeout((()=>{yl.delete(e),_l({type:"REMOVE_TOAST",toastId:e})}),2e3);yl.set(e,t)},wl=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,16)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map((e=>e.id===t.toast.id?{...e,...t.toast}:e))};case"DISMISS_TOAST":{const{toastId:n}=t;if(n){const t=e.toasts.find((e=>e.id==n));bl(n),t?.onDismiss?.(n)}else e.toasts.forEach((e=>{bl(e.id),e?.onDismiss?.(e.id)}));const r=e.toasts.map((e=>e.id==n||null==n?{...e,open:!1}:e));return{...e,toasts:r}}case"REMOVE_TOAST":return null==t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter((e=>e.id!==t.toastId))}}},xl=[];let El={toasts:[]};function _l(e){El=wl(El,e),xl.forEach((e=>{e(El)}))}function kl({id:e,...t}){e=e||gl();const n=()=>{_l({type:"DISMISS_TOAST",toastId:e})},r=El.toasts?.some((t=>t.id==e));return _l({type:r?"UPDATE_TOAST":"ADD_TOAST",toast:{...t,id:e,open:!0,onOpenChange:e=>{e||n()}}}),{id:e,dismiss:n,update:t=>_l({type:"UPDATE_TOAST",toast:{...t,id:e}})}}function Cl(){const[e,t]=s.useState(El);return s.useEffect((()=>(xl.push(t),()=>{const e=xl.indexOf(t);e>-1&&xl.splice(e,1)})),[e]),{...e,toast:kl,dismiss:e=>_l({type:"DISMISS_TOAST",toastId:e}),update:(e,t)=>_l({type:"UPDATE_TOAST",toast:{...t,id:e}})}}const Tl=es("AlertCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),Dl=es("CheckCircle2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),Sl=es("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),Nl=es("XCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);s=a("dcBQV");const Ml=w("ui__alert relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),Rl=s.forwardRef((({className:e,variant:t,...n},r)=>(0,i.jsx)("div",{ref:r,role:"alert",className:ve(Ml({variant:t}),e),...n})));Rl.displayName="Alert";const Ol=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)("h5",{ref:n,className:ve("ui__alert-title mb-1 font-medium leading-none tracking-tight",e),...t})));Ol.displayName="AlertTitle";const Pl=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)("div",{ref:n,className:ve("ui__alert-description text-sm [&_p]:leading-relaxed",e),...t})));Pl.displayName="AlertDescription",a("dcBQV");const Al=w("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 cursor-default",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground",secondary:"border-transparent bg-secondary text-secondary-foreground",destructive:"border-transparent bg-destructive text-destructive-foreground",outline:"text-foreground"}},defaultVariants:{variant:"default"}});s=a("dcBQV"),s=a("dcBQV");var jl=e=>"checkbox"===e.type,Fl=e=>e instanceof Date,Il=e=>null==e;const Ll=e=>"object"==typeof e;var Vl=e=>!Il(e)&&!Array.isArray(e)&&Ll(e)&&!Fl(e),Bl=e=>Vl(e)&&e.target?jl(e.target)?e.target.checked:e.target.value:e,Ul=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),zl=e=>{const t=e.constructor&&e.constructor.prototype;return Vl(t)&&t.hasOwnProperty("isPrototypeOf")},Wl="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function $l(e){let t;const n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(Wl&&(e instanceof Blob||e instanceof FileList)||!n&&!Vl(e))return e;if(t=n?[]:{},n||zl(e))for(const n in e)e.hasOwnProperty(n)&&(t[n]=$l(e[n]));else t=e}return t}var Hl=e=>Array.isArray(e)?e.filter(Boolean):[],Yl=e=>void 0===e,ql=(e,t,n)=>{if(!t||!Vl(e))return n;const r=Hl(t.split(/[,[\].]+?/)).reduce(((e,t)=>Il(e)?e:e[t]),e);return Yl(r)||r===e?Yl(e[t])?n:e[t]:r},Ql=e=>"boolean"==typeof e;const Kl={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Gl={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Xl="max",Zl="min",Jl="maxLength",ec="minLength",tc="pattern",nc="required",rc="validate",oc=t(s).createContext(null),ac=()=>t(s).useContext(oc);var ic=(e,t,n,r=!0)=>{const o={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(o,a,{get:()=>{const o=a;return t._proxyFormState[o]!==Gl.all&&(t._proxyFormState[o]=!r||Gl.all),n&&(n[o]=!0),e[o]}});return o},sc=e=>Vl(e)&&!Object.keys(e).length,lc=(e,t,n,r)=>{n(e);const{name:o,...a}=e;return sc(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find((e=>t[e]===(!r||Gl.all)))},cc=e=>Array.isArray(e)?e:[e],uc=(e,t,n)=>!e||!t||e===t||cc(e).some((e=>e&&(n?e===t:e.startsWith(t)||t.startsWith(e))));function dc(e){const n=t(s).useRef(e);n.current=e,t(s).useEffect((()=>{const t=!e.disabled&&n.current.subject&&n.current.subject.subscribe({next:n.current.next});return()=>{t&&t.unsubscribe()}}),[e.disabled])}var fc=e=>"string"==typeof e,pc=(e,t,n,r,o)=>fc(e)?(r&&t.watch.add(e),ql(n,e,o)):Array.isArray(e)?e.map((e=>(r&&t.watch.add(e),ql(n,e)))):(r&&(t.watchAll=!0),n);var mc=e=>/^\w*$/.test(e),hc=e=>Hl(e.replace(/["|']|\]/g,"").split(/\.|\[/));function vc(e,t,n){let r=-1;const o=mc(t)?[t]:hc(t),a=o.length,i=a-1;for(;++r<a;){const t=o[r];let a=n;if(r!==i){const n=e[t];a=Vl(n)||Array.isArray(n)?n:isNaN(+o[r+1])?{}:[]}e[t]=a,e=e[t]}return e}function gc(e){const n=ac(),{name:r,disabled:o,control:a=n.control,shouldUnregister:i}=e,l=Ul(a._names.array,r),c=function(e){const n=ac(),{control:r=n.control,name:o,defaultValue:a,disabled:i,exact:l}=e||{},c=t(s).useRef(o);c.current=o,dc({disabled:i,subject:r._subjects.values,next:e=>{uc(c.current,e.name,l)&&d($l(pc(c.current,r._names,e.values||r._formValues,!1,a)))}});const[u,d]=t(s).useState(r._getWatch(o,a));return t(s).useEffect((()=>r._removeUnmounted())),u}({control:a,name:r,defaultValue:ql(a._formValues,r,ql(a._defaultValues,r,e.defaultValue)),exact:!0}),u=function(e){const n=ac(),{control:r=n.control,disabled:o,name:a,exact:i}=e||{},[l,c]=t(s).useState(r._formState),u=t(s).useRef(!0),d=t(s).useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=t(s).useRef(a);return f.current=a,dc({disabled:o,next:e=>u.current&&uc(f.current,e.name,i)&&lc(e,d.current,r._updateFormState)&&c({...r._formState,...e}),subject:r._subjects.state}),t(s).useEffect((()=>(u.current=!0,d.current.isValid&&r._updateValid(!0),()=>{u.current=!1})),[r]),ic(l,r,d.current,!1)}({control:a,name:r}),d=t(s).useRef(a.register(r,{...e.rules,value:c}));return d.current=a.register(r,e.rules),t(s).useEffect((()=>{const e=a._options.shouldUnregister||i,t=(e,t)=>{const n=ql(a._fields,e);n&&(n._f.mount=t)};if(t(r,!0),e){const e=$l(ql(a._options.defaultValues,r));vc(a._defaultValues,r,e),Yl(ql(a._formValues,r))&&vc(a._formValues,r,e)}return()=>{(l?e&&!a._state.action:e)?a.unregister(r):t(r,!1)}}),[r,a,l,i]),t(s).useEffect((()=>{ql(a._fields,r)&&a._updateDisabledField({disabled:o,fields:a._fields,name:r,value:ql(a._fields,r)._f.value})}),[o,r,a]),{field:{name:r,value:c,...Ql(o)||Ql(u.disabled)?{disabled:u.disabled||o}:{},onChange:t(s).useCallback((e=>d.current.onChange({target:{value:Bl(e),name:r},type:Kl.CHANGE})),[r]),onBlur:t(s).useCallback((()=>d.current.onBlur({target:{value:ql(a._formValues,r),name:r},type:Kl.BLUR})),[r,a]),ref:e=>{const t=ql(a._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}},formState:u,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ql(u.errors,r)},isDirty:{enumerable:!0,get:()=>!!ql(u.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!ql(u.touchedFields,r)},error:{enumerable:!0,get:()=>ql(u.errors,r)}})}}const yc=e=>e.render(gc(e));var bc=(e,t,n,r,o)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:o||!0}}:{},wc=e=>({isOnSubmit:!e||e===Gl.onSubmit,isOnBlur:e===Gl.onBlur,isOnChange:e===Gl.onChange,isOnAll:e===Gl.all,isOnTouch:e===Gl.onTouched}),xc=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const Ec=(e,t,n,r)=>{for(const o of n||Object.keys(e)){const n=ql(e,o);if(n){const{_f:e,...a}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],o)&&!r)break;if(e.ref&&t(e.ref,e.name)&&!r)break}else Vl(a)&&Ec(a,t)}}};var _c=(e,t,n)=>{const r=Hl(ql(e,n));return vc(r,"root",t[n]),vc(e,n,r),e},kc=e=>"file"===e.type,Cc=e=>"function"==typeof e,Tc=e=>{if(!Wl)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Dc=e=>fc(e),Sc=e=>"radio"===e.type,Nc=e=>e instanceof RegExp;const Mc={value:!1,isValid:!1},Rc={value:!0,isValid:!0};var Oc=e=>{if(Array.isArray(e)){if(e.length>1){const 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&&!Yl(e[0].attributes.value)?Yl(e[0].value)||""===e[0].value?Rc:{value:e[0].value,isValid:!0}:Rc:Mc}return Mc};const Pc={isValid:!1,value:null};var Ac=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),Pc):Pc;function jc(e,t,n="validate"){if(Dc(e)||Array.isArray(e)&&e.every(Dc)||Ql(e)&&!e)return{type:n,message:Dc(e)?e:"",ref:t}}var Fc=e=>Vl(e)&&!Nc(e)?e:{value:e,message:""},Ic=async(e,t,n,r,o)=>{const{ref:a,refs:i,required:s,maxLength:l,minLength:c,min:u,max:d,pattern:f,validate:p,name:m,valueAsNumber:h,mount:v,disabled:g}=e._f,y=ql(t,m);if(!v||g)return{};const b=i?i[0]:a,w=e=>{r&&b.reportValidity&&(b.setCustomValidity(Ql(e)?"":e||""),b.reportValidity())},x={},E=Sc(a),_=jl(a),k=E||_,C=(h||kc(a))&&Yl(a.value)&&Yl(y)||Tc(a)&&""===a.value||""===y||Array.isArray(y)&&!y.length,T=bc.bind(null,m,n,x),D=(e,t,n,r=Jl,o=ec)=>{const i=e?t:n;x[m]={type:e?r:o,message:i,ref:a,...T(e?r:o,i)}};if(o?!Array.isArray(y)||!y.length:s&&(!k&&(C||Il(y))||Ql(y)&&!y||_&&!Oc(i).isValid||E&&!Ac(i).isValid)){const{value:e,message:t}=Dc(s)?{value:!!s,message:s}:Fc(s);if(e&&(x[m]={type:nc,message:t,ref:b,...T(nc,t)},!n))return w(t),x}if(!(C||Il(u)&&Il(d))){let e,t;const r=Fc(d),o=Fc(u);if(Il(y)||isNaN(y)){const n=a.valueAsDate||new Date(y),i=e=>new Date((new Date).toDateString()+" "+e),s="time"==a.type,l="week"==a.type;fc(r.value)&&y&&(e=s?i(y)>i(r.value):l?y>r.value:n>new Date(r.value)),fc(o.value)&&y&&(t=s?i(y)<i(o.value):l?y<o.value:n<new Date(o.value))}else{const n=a.valueAsNumber||(y?+y:y);Il(r.value)||(e=n>r.value),Il(o.value)||(t=n<o.value)}if((e||t)&&(D(!!e,r.message,o.message,Xl,Zl),!n))return w(x[m].message),x}if((l||c)&&!C&&(fc(y)||o&&Array.isArray(y))){const e=Fc(l),t=Fc(c),r=!Il(e.value)&&y.length>+e.value,o=!Il(t.value)&&y.length<+t.value;if((r||o)&&(D(r,e.message,t.message),!n))return w(x[m].message),x}if(f&&!C&&fc(y)){const{value:e,message:t}=Fc(f);if(Nc(e)&&!y.match(e)&&(x[m]={type:tc,message:t,ref:a,...T(tc,t)},!n))return w(t),x}if(p)if(Cc(p)){const e=jc(await p(y,t),b);if(e&&(x[m]={...e,...T(rc,e.message)},!n))return w(e.message),x}else if(Vl(p)){let e={};for(const r in p){if(!sc(e)&&!n)break;const o=jc(await p[r](y,t),b,r);o&&(e={...o,...T(r,o.message)},w(o.message),n&&(x[m]=e))}if(!sc(e)&&(x[m]={ref:b,...e},!n))return x}return w(!0),x};function Lc(e,t){const n=Array.isArray(t)?t:mc(t)?[t]:hc(t),r=1===n.length?e:function(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=Yl(e)?r++:e[t[r++]];return e}(e,n),o=n.length-1,a=n[o];return r&&delete r[a],0!==o&&(Vl(r)&&sc(r)||Array.isArray(r)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!Yl(e[t]))return!1;return!0}(r))&&Lc(e,n.slice(0,-1)),e}function Vc(){let e=[];return{get observers(){return e},next:t=>{for(const n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var Bc=e=>Il(e)||!Ll(e);function Uc(e,t){if(Bc(e)||Bc(t))return e===t;if(Fl(e)&&Fl(t))return e.getTime()===t.getTime();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const o of n){const n=e[o];if(!r.includes(o))return!1;if("ref"!==o){const e=t[o];if(Fl(n)&&Fl(e)||Vl(n)&&Vl(e)||Array.isArray(n)&&Array.isArray(e)?!Uc(n,e):n!==e)return!1}}return!0}var zc=e=>"select-multiple"===e.type,Wc=e=>Sc(e)||jl(e),$c=e=>Tc(e)&&e.isConnected,Hc=e=>{for(const t in e)if(Cc(e[t]))return!0;return!1};function Yc(e,t={}){const n=Array.isArray(e);if(Vl(e)||n)for(const n in e)Array.isArray(e[n])||Vl(e[n])&&!Hc(e[n])?(t[n]=Array.isArray(e[n])?[]:{},Yc(e[n],t[n])):Il(e[n])||(t[n]=!0);return t}function qc(e,t,n){const r=Array.isArray(e);if(Vl(e)||r)for(const r in e)Array.isArray(e[r])||Vl(e[r])&&!Hc(e[r])?Yl(t)||Bc(n[r])?n[r]=Array.isArray(e[r])?Yc(e[r],[]):{...Yc(e[r])}:qc(e[r],Il(t)?{}:t[r],n[r]):n[r]=!Uc(e[r],t[r]);return n}var Qc=(e,t)=>qc(e,t,Yc(t)),Kc=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>Yl(e)?e:t?""===e?NaN:e?+e:e:n&&fc(e)?new Date(e):r?r(e):e;function Gc(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return kc(t)?t.files:Sc(t)?Ac(e.refs).value:zc(t)?[...t.selectedOptions].map((({value:e})=>e)):jl(t)?Oc(e.refs).value:Kc(Yl(t.value)?e.ref.value:t.value,e)}var Xc=(e,t,n,r)=>{const o={};for(const n of e){const e=ql(t,n);e&&vc(o,n,e._f)}return{criteriaMode:n,names:[...e],fields:o,shouldUseNativeValidation:r}},Zc=e=>Yl(e)?e:Nc(e)?e.source:Vl(e)?Nc(e.value)?e.value.source:e.value:e,Jc=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function eu(e,t,n){const r=ql(e,n);if(r||mc(n))return{error:r,name:n};const o=n.split(".");for(;o.length;){const r=o.join("."),a=ql(t,r),i=ql(e,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(i&&i.type)return{name:r,error:i};o.pop()}return{name:n}}var tu=(e,t,n,r,o)=>!o.isOnAll&&(!n&&o.isOnTouch?!(t||e):(n?r.isOnBlur:o.isOnBlur)?!e:!(n?r.isOnChange:o.isOnChange)||e),nu=(e,t)=>!Hl(ql(e,t)).length&&Lc(e,t);const ru={mode:Gl.onSubmit,reValidateMode:Gl.onChange,shouldFocusError:!0};function ou(e={},t){let n,r={...ru,...e},o={submitCount:0,isDirty:!1,isLoading:Cc(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{},disabled:!1},a={},i=(Vl(r.defaultValues)||Vl(r.values))&&$l(r.defaultValues||r.values)||{},s=r.shouldUnregister?{}:$l(i),l={action:!1,mount:!1,watch:!1},c={mount:new Set,unMount:new Set,array:new Set,watch:new Set},u=0;const d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={values:Vc(),array:Vc(),state:Vc()},p=e.resetOptions&&e.resetOptions.keepDirtyValues,m=wc(r.mode),h=wc(r.reValidateMode),v=r.criteriaMode===Gl.all,g=async e=>{if(d.isValid||e){const e=r.resolver?sc((await E()).errors):await _(a,!0);e!==o.isValid&&f.state.next({isValid:e})}},y=e=>d.isValidating&&f.state.next({isValidating:e}),b=(e,t,n,r)=>{const o=ql(a,e);if(o){const a=ql(s,e,Yl(n)?ql(i,e):n);Yl(a)||r&&r.defaultChecked||t?vc(s,e,t?a:Gc(o._f)):T(e,a),l.mount&&g()}},w=(e,t,n,r,a)=>{let s=!1,l=!1;const c={name:e};if(!n||r){d.isDirty&&(l=o.isDirty,o.isDirty=c.isDirty=k(),s=l!==c.isDirty);const n=Uc(ql(i,e),t);l=ql(o.dirtyFields,e),n?Lc(o.dirtyFields,e):vc(o.dirtyFields,e,!0),c.dirtyFields=o.dirtyFields,s=s||d.dirtyFields&&l!==!n}if(n){const t=ql(o.touchedFields,e);t||(vc(o.touchedFields,e,n),c.touchedFields=o.touchedFields,s=s||d.touchedFields&&t!==n)}return s&&a&&f.state.next(c),s?c:{}},x=(t,r,a,i)=>{const s=ql(o.errors,t),l=d.isValid&&Ql(r)&&o.isValid!==r;var c;if(e.delayError&&a?(c=()=>((e,t)=>{vc(o.errors,e,t),f.state.next({errors:o.errors})})(t,a),n=e=>{clearTimeout(u),u=setTimeout(c,e)},n(e.delayError)):(clearTimeout(u),n=null,a?vc(o.errors,t,a):Lc(o.errors,t)),(a?!Uc(s,a):s)||!sc(i)||l){const e={...i,...l&&Ql(r)?{isValid:r}:{},errors:o.errors,name:t};o={...o,...e},f.state.next(e)}y(!1)},E=async e=>r.resolver(s,r.context,Xc(e||c.mount,a,r.criteriaMode,r.shouldUseNativeValidation)),_=async(e,t,n={valid:!0})=>{for(const a in e){const i=e[a];if(i){const{_f:e,...a}=i;if(e){const a=c.array.has(e.name),l=await Ic(i,s,v,r.shouldUseNativeValidation&&!t,a);if(l[e.name]&&(n.valid=!1,t))break;!t&&(ql(l,e.name)?a?_c(o.errors,l,e.name):vc(o.errors,e.name,l[e.name]):Lc(o.errors,e.name))}a&&await _(a,t,n)}}return n.valid},k=(e,t)=>(e&&t&&vc(s,e,t),!Uc(O(),i)),C=(e,t,n)=>pc(e,c,{...l.mount?s:Yl(t)?i:fc(e)?{[e]:t}:t},n,t),T=(e,t,n={})=>{const r=ql(a,e);let o=t;if(r){const n=r._f;n&&(!n.disabled&&vc(s,e,Kc(t,n)),o=Tc(n.ref)&&Il(t)?"":t,zc(n.ref)?[...n.ref.options].forEach((e=>e.selected=o.includes(e.value))):n.refs?jl(n.ref)?n.refs.length>1?n.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(o)?!!o.find((t=>t===e.value)):o===e.value))):n.refs[0]&&(n.refs[0].checked=!!o):n.refs.forEach((e=>e.checked=e.value===o)):kc(n.ref)?n.ref.value="":(n.ref.value=o,n.ref.type||f.values.next({name:e,values:{...s}})))}(n.shouldDirty||n.shouldTouch)&&w(e,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&R(e)},D=(e,t,n)=>{for(const r in t){const o=t[r],i=`${e}.${r}`,s=ql(a,i);!c.array.has(e)&&Bc(o)&&(!s||s._f)||Fl(o)?T(i,o,n):D(i,o,n)}},S=(e,n,r={})=>{const u=ql(a,e),p=c.array.has(e),m=$l(n);vc(s,e,m),p?(f.array.next({name:e,values:{...s}}),(d.isDirty||d.dirtyFields)&&r.shouldDirty&&f.state.next({name:e,dirtyFields:Qc(i,s),isDirty:k(e,m)})):!u||u._f||Il(m)?T(e,m,r):D(e,m,r),xc(e,c)&&f.state.next({...o}),f.values.next({name:e,values:{...s}}),!l.mount&&t()},N=async e=>{const t=e.target;let i=t.name,l=!0;const u=ql(a,i),p=e=>{l=Number.isNaN(e)||e===ql(s,i,e)};if(u){let b,k;const C=t.type?Gc(u._f):Bl(e),T=e.type===Kl.BLUR||e.type===Kl.FOCUS_OUT,D=!Jc(u._f)&&!r.resolver&&!ql(o.errors,i)&&!u._f.deps||tu(T,ql(o.touchedFields,i),o.isSubmitted,h,m),S=xc(i,c,T);vc(s,i,C),T?(u._f.onBlur&&u._f.onBlur(e),n&&n(0)):u._f.onChange&&u._f.onChange(e);const N=w(i,C,T,!1),M=!sc(N)||S;if(!T&&f.values.next({name:i,type:e.type,values:{...s}}),D)return d.isValid&&g(),M&&f.state.next({name:i,...S?{}:N});if(!T&&S&&f.state.next({...o}),y(!0),r.resolver){const{errors:e}=await E([i]);if(p(C),l){const t=eu(o.errors,a,i),n=eu(e,a,t.name||i);b=n.error,i=n.name,k=sc(e)}}else b=(await Ic(u,s,v,r.shouldUseNativeValidation))[i],p(C),l&&(b?k=!1:d.isValid&&(k=await _(a,!0)));l&&(u._f.deps&&R(u._f.deps),x(i,k,b,N))}},M=(e,t)=>{if(ql(o.errors,t)&&e.focus)return e.focus(),1},R=async(e,t={})=>{let n,i;const s=cc(e);if(y(!0),r.resolver){const t=await(async e=>{const{errors:t}=await E(e);if(e)for(const n of e){const e=ql(t,n);e?vc(o.errors,n,e):Lc(o.errors,n)}else o.errors=t;return t})(Yl(e)?e:s);n=sc(t),i=e?!s.some((e=>ql(t,e))):n}else e?(i=(await Promise.all(s.map((async e=>{const t=ql(a,e);return await _(t&&t._f?{[e]:t}:t)})))).every(Boolean),(i||o.isValid)&&g()):i=n=await _(a);return f.state.next({...!fc(e)||d.isValid&&n!==o.isValid?{}:{name:e},...r.resolver||!e?{isValid:n}:{},errors:o.errors,isValidating:!1}),t.shouldFocus&&!i&&Ec(a,M,e?s:c.mount),i},O=e=>{const t={...i,...l.mount?s:{}};return Yl(e)?t:fc(e)?ql(t,e):e.map((e=>ql(t,e)))},P=(e,t)=>({invalid:!!ql((t||o).errors,e),isDirty:!!ql((t||o).dirtyFields,e),isTouched:!!ql((t||o).touchedFields,e),error:ql((t||o).errors,e)}),A=(e,t,n)=>{const r=(ql(a,e,{_f:{}})._f||{}).ref;vc(o.errors,e,{...t,ref:r}),f.state.next({name:e,errors:o.errors,isValid:!1}),n&&n.shouldFocus&&r&&r.focus&&r.focus()},j=(e,t={})=>{for(const n of e?cc(e):c.mount)c.mount.delete(n),c.array.delete(n),t.keepValue||(Lc(a,n),Lc(s,n)),!t.keepError&&Lc(o.errors,n),!t.keepDirty&&Lc(o.dirtyFields,n),!t.keepTouched&&Lc(o.touchedFields,n),!r.shouldUnregister&&!t.keepDefaultValue&&Lc(i,n);f.values.next({values:{...s}}),f.state.next({...o,...t.keepDirty?{isDirty:k()}:{}}),!t.keepIsValid&&g()},F=({disabled:e,name:t,field:n,fields:r,value:o})=>{if(Ql(e)){const a=e?void 0:Yl(o)?Gc(n?n._f:ql(r,t)._f):o;vc(s,t,a),w(t,a,!1,!1,!0)}},I=(e,t={})=>{let n=ql(a,e);const o=Ql(t.disabled);return vc(a,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),c.mount.add(e),n?F({field:n,disabled:t.disabled,name:e}):b(e,!0,t.value),{...o?{disabled:t.disabled}:{},...r.progressive?{required:!!t.required,min:Zc(t.min),max:Zc(t.max),minLength:Zc(t.minLength),maxLength:Zc(t.maxLength),pattern:Zc(t.pattern)}:{},name:e,onChange:N,onBlur:N,ref:o=>{if(o){I(e,t),n=ql(a,e);const r=Yl(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,s=Wc(r),l=n._f.refs||[];if(s?l.find((e=>e===r)):r===n._f.ref)return;vc(a,e,{_f:{...n._f,...s?{refs:[...l.filter($c),r,...Array.isArray(ql(i,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),b(e,!1,void 0,r)}else n=ql(a,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!Ul(c.array,e)||!l.action)&&c.unMount.add(e)}}},L=()=>r.shouldFocusError&&Ec(a,M,c.mount),V=(e,t)=>async n=>{n&&(n.preventDefault&&n.preventDefault(),n.persist&&n.persist());let i=$l(s);if(f.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await E();o.errors=e,i=t}else await _(a);Lc(o.errors,"root"),sc(o.errors)?(f.state.next({errors:{}}),await e(i,n)):(t&&await t({...o.errors},n),L(),setTimeout(L)),f.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:sc(o.errors),submitCount:o.submitCount+1,errors:o.errors})},B=(n,r={})=>{const u=n?$l(n):i,m=$l(u),h=n&&!sc(n)?m:i;if(r.keepDefaultValues||(i=u),!r.keepValues){if(r.keepDirtyValues||p)for(const e of c.mount)ql(o.dirtyFields,e)?vc(h,e,ql(s,e)):S(e,ql(h,e));else{if(Wl&&Yl(n))for(const e of c.mount){const t=ql(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(Tc(e)){const t=e.closest("form");if(t){t.reset();break}}}}a={}}s=e.shouldUnregister?r.keepDefaultValues?$l(i):{}:$l(h),f.array.next({values:{...h}}),f.values.next({values:{...h}})}c={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!l.mount&&t(),l.mount=!d.isValid||!!r.keepIsValid,l.watch=!!e.shouldUnregister,f.state.next({submitCount:r.keepSubmitCount?o.submitCount:0,isDirty:r.keepDirty?o.isDirty:!(!r.keepDefaultValues||Uc(n,i)),isSubmitted:!!r.keepIsSubmitted&&o.isSubmitted,dirtyFields:r.keepDirtyValues?o.dirtyFields:r.keepDefaultValues&&n?Qc(i,n):{},touchedFields:r.keepTouched?o.touchedFields:{},errors:r.keepErrors?o.errors:{},isSubmitSuccessful:!!r.keepIsSubmitSuccessful&&o.isSubmitSuccessful,isSubmitting:!1})},U=(e,t)=>B(Cc(e)?e(s):e,t);return{control:{register:I,unregister:j,getFieldState:P,handleSubmit:V,setError:A,_executeSchema:E,_getWatch:C,_getDirty:k,_updateValid:g,_removeUnmounted:()=>{for(const e of c.unMount){const t=ql(a,e);t&&(t._f.refs?t._f.refs.every((e=>!$c(e))):!$c(t._f.ref))&&j(e)}c.unMount=new Set},_updateFieldArray:(e,t=[],n,r,c=!0,u=!0)=>{if(r&&n){if(l.action=!0,u&&Array.isArray(ql(a,e))){const t=n(ql(a,e),r.argA,r.argB);c&&vc(a,e,t)}if(u&&Array.isArray(ql(o.errors,e))){const t=n(ql(o.errors,e),r.argA,r.argB);c&&vc(o.errors,e,t),nu(o.errors,e)}if(d.touchedFields&&u&&Array.isArray(ql(o.touchedFields,e))){const t=n(ql(o.touchedFields,e),r.argA,r.argB);c&&vc(o.touchedFields,e,t)}d.dirtyFields&&(o.dirtyFields=Qc(i,s)),f.state.next({name:e,isDirty:k(e,t),dirtyFields:o.dirtyFields,errors:o.errors,isValid:o.isValid})}else vc(s,e,t)},_updateDisabledField:F,_getFieldArray:t=>Hl(ql(l.mount?s:i,t,e.shouldUnregister?ql(i,t,[]):[])),_reset:B,_resetDefaultValues:()=>Cc(r.defaultValues)&&r.defaultValues().then((e=>{U(e,r.resetOptions),f.state.next({isLoading:!1})})),_updateFormState:e=>{o={...o,...e}},_disableForm:e=>{Ql(e)&&(f.state.next({disabled:e}),Ec(a,(t=>{t.disabled=e}),0,!1))},_subjects:f,_proxyFormState:d,get _fields(){return a},get _formValues(){return s},get _state(){return l},set _state(e){l=e},get _defaultValues(){return i},get _names(){return c},set _names(e){c=e},get _formState(){return o},set _formState(e){o=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:R,register:I,handleSubmit:V,watch:(e,t)=>Cc(e)?f.values.subscribe({next:n=>e(C(void 0,t),n)}):C(e,t,!0),setValue:S,getValues:O,reset:U,resetField:(e,t={})=>{ql(a,e)&&(Yl(t.defaultValue)?S(e,ql(i,e)):(S(e,t.defaultValue),vc(i,e,t.defaultValue)),t.keepTouched||Lc(o.touchedFields,e),t.keepDirty||(Lc(o.dirtyFields,e),o.isDirty=t.defaultValue?k(e,ql(i,e)):k()),t.keepError||(Lc(o.errors,e),d.isValid&&g()),f.state.next({...o}))},clearErrors:e=>{e&&cc(e).forEach((e=>Lc(o.errors,e))),f.state.next({errors:e?o.errors:{}})},unregister:j,setError:A,setFocus:(e,t={})=>{const n=ql(a,e),r=n&&n._f;if(r){const e=r.refs?r.refs[0]:r.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:P}}s=a("dcBQV");const au=(0,(s=a("dcBQV")).forwardRef)(((e,t)=>(0,s.createElement)(Ae.label,l({},e,{ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null===(n=e.onMouseDown)||void 0===n||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}})))),iu=au,su=w("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),lu=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(iu,{ref:n,className:ve("ui__label",su(),e),...t})));lu.displayName=iu.displayName;const cu=e=>{const{children:n,...r}=e;return t(s).createElement(oc.Provider,{value:r},n)},uu=s.createContext({}),du=()=>{const e=s.useContext(uu),t=s.useContext(fu),{getFieldState:n,formState:r}=ac(),o=n(e.name,r);if(!e)throw new Error("useFormField should be used within <FormField>");const{id:a}=t;return{id:a,name:e.name,formItemId:`${a}-form-item`,formDescriptionId:`${a}-form-item-description`,formMessageId:`${a}-form-item-message`,...o}},fu=s.createContext({}),pu=s.forwardRef((({className:e,...t},n)=>{const r=be();return(0,i.jsx)(fu.Provider,{value:{id:r},children:(0,i.jsx)("div",{ref:n,className:ve("ui__form-item space-y-2",e),...t})})}));pu.displayName="FormItem";const mu=s.forwardRef((({className:e,...t},n)=>{const{error:r,formItemId:o}=du();return(0,i.jsx)(lu,{ref:n,className:ve("ui__form-label",r&&"text-destructive",e),htmlFor:o,...t})}));mu.displayName="FormLabel";const hu=s.forwardRef((({...e},t)=>{const{error:n,formItemId:r,formDescriptionId:o,formMessageId:a}=du();return(0,i.jsx)(d,{ref:t,id:r,"aria-describedby":n?`${o} ${a}`:`${o}`,"aria-invalid":!!n,...e})}));hu.displayName="FormControl";const vu=s.forwardRef((({className:e,...t},n)=>{const{formDescriptionId:r}=du();return(0,i.jsx)("p",{ref:n,id:r,className:ve("ui__form-description text-sm text-muted-foreground",e),...t})}));vu.displayName="FormDescription";const gu=s.forwardRef((({className:e,children:t,...n},r)=>{const{error:o,formMessageId:a}=du(),s=o?String(o?.message):t;return s?(0,i.jsx)("p",{ref:r,id:a,className:ve("ui__form-message text-sm font-medium text-destructive",e),...n,children:s}):null}));gu.displayName="FormMessage";const yu=(s=a("dcBQV")).forwardRef((({className:e,type:t,small:n,...r},o)=>(0,i.jsx)("input",{type:t,className:ve("ui__input",n?"h-8 py-1 px-2":"h-10 px-3 py-2","flex w-full rounded-md border border-input bg-background text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium focus:border-input placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50",e),ref:o,...r})));yu.displayName="Input";var bu=function(e,t,n){if(e&&"reportValidity"in e){var r=ql(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},wu=function(e,t){var n=function(n){var r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?bu(r.ref,n,e):r.refs&&r.refs.forEach((function(t){return bu(t,n,e)}))};for(var r in t.fields)n(r)},xu=function(e,t){t.shouldUseNativeValidation&&wu(e,t);var n={};for(var r in e){var o=ql(t.fields,r),a=Object.assign(e[r]||{},{ref:o&&o.ref});if(_u(t.names||Object.keys(e),r)){var i=Object.assign({},Eu(ql(n,r)));vc(i,"root",a),vc(n,r,i)}else vc(n,r,a)}return n},Eu=function(e){return Array.isArray(e)?e.filter(Boolean):[]},_u=function(e,t){return e.some((function(e){return e.startsWith(t+".")}))};var ku={};e(ku,"printValue",(()=>Ju)),e(ku,"ValidationError",(()=>rd)),e(ku,"defaultLocale",(()=>fd)),e(ku,"isSchema",(()=>pd)),e(ku,"ref",(()=>gd)),e(ku,"getIn",(()=>xd)),e(ku,"reach",(()=>Ed)),e(ku,"Schema",(()=>Cd)),e(ku,"mixed",(()=>Dd)),e(ku,"MixedSchema",(()=>Sd)),e(ku,"bool",(()=>Nd)),e(ku,"BooleanSchema",(()=>Md)),e(ku,"string",(()=>Fd)),e(ku,"StringSchema",(()=>Id)),e(ku,"number",(()=>Ld)),e(ku,"NumberSchema",(()=>Vd)),e(ku,"date",(()=>Wd)),e(ku,"DateSchema",(()=>$d)),e(ku,"object",(()=>Xd)),e(ku,"ObjectSchema",(()=>Zd)),e(ku,"array",(()=>Jd)),e(ku,"ArraySchema",(()=>ef)),e(ku,"tuple",(()=>tf)),e(ku,"TupleSchema",(()=>nf)),e(ku,"lazy",(()=>rf)),e(ku,"setLocale",(()=>af)),e(ku,"addMethod",(()=>sf)),e(ku,"boolean",(()=>Nd));var Cu={};function Tu(e){this._maxSize=e,this.clear()}Tu.prototype.clear=function(){this._size=0,this._values=Object.create(null)},Tu.prototype.get=function(e){return this._values[e]},Tu.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var Du=/[^.^\]^[]+|(?=\[\]|\.\.)/g,Su=/^\d+$/,Nu=/^\d/,Mu=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,Ru=/^\s*(['"]?)(.*?)(\1)\s*$/,Ou=new Tu(512),Pu=new Tu(512),Au=new Tu(512);function ju(e){return Ou.get(e)||Ou.set(e,Fu(e).map((function(e){return e.replace(Ru,"$2")})))}function Fu(e){return e.match(Du)||[""]}function Iu(e){return"string"==typeof e&&e&&-1!==["'",'"'].indexOf(e.charAt(0))}function Lu(e){return!Iu(e)&&(function(e){return e.match(Nu)&&!e.match(Su)}(e)||function(e){return Mu.test(e)}(e))}Cu={Cache:Tu,split:Fu,normalizePath:ju,setter:function(e){var t=ju(e);return Pu.get(e)||Pu.set(e,(function(e,n){for(var r=0,o=t.length,a=e;r<o-1;){var i=t[r];if("__proto__"===i||"constructor"===i||"prototype"===i)return e;a=a[t[r++]]}a[t[r]]=n}))},getter:function(e,t){var n=ju(e);return Au.get(e)||Au.set(e,(function(e){for(var r=0,o=n.length;r<o;){if(null==e&&t)return;e=e[n[r++]]}return e}))},join:function(e){return e.reduce((function(e,t){return e+(Iu(t)||Su.test(t)?"["+t+"]":(e?".":"")+t)}),"")},forEach:function(e,t,n){!function(e,t,n){var r,o,a,i,s=e.length;for(o=0;o<s;o++)(r=e[o])&&(Lu(r)&&(r='"'+r+'"'),a=!(i=Iu(r))&&/^\d+$/.test(r),t.call(n,r,i,a,o,e))}(Array.isArray(e)?e:Fu(e),t,n)}};var Vu;const Bu=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,Uu=e=>e.match(Bu)||[],zu=e=>e[0].toUpperCase()+e.slice(1),Wu=(e,t)=>Uu(e).join(t).toLowerCase(),$u=e=>Uu(e).reduce(((e,t)=>`${e}${e?t[0].toUpperCase()+t.slice(1).toLowerCase():t.toLowerCase()}`),"");Vu={words:Uu,upperFirst:zu,camelCase:$u,pascalCase:e=>zu($u(e)),snakeCase:e=>Wu(e,"_"),kebabCase:e=>Wu(e,"-"),sentenceCase:e=>zu(Wu(e," ")),titleCase:e=>Uu(e).map(zu).join(" ")};var Hu;function Yu(e,t){var n=e.length,r=new Array(n),o={},a=n,i=function(e){for(var t=new Map,n=0,r=e.length;n<r;n++){var o=e[n];t.has(o[0])||t.set(o[0],new Set),t.has(o[1])||t.set(o[1],new Set),t.get(o[0]).add(o[1])}return t}(t),s=function(e){for(var t=new Map,n=0,r=e.length;n<r;n++)t.set(e[n],n);return t}(e);for(t.forEach((function(e){if(!s.has(e[0])||!s.has(e[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")}));a--;)o[a]||l(e[a],a,new Set);return r;function l(e,t,a){if(a.has(e)){var c;try{c=", node was:"+JSON.stringify(e)}catch(e){c=""}throw new Error("Cyclic dependency"+c)}if(!s.has(e))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(e));if(!o[t]){o[t]=!0;var u=i.get(e)||new Set;if(t=(u=Array.from(u)).length){a.add(e);do{var d=u[--t];l(d,s.get(d),a)}while(t);a.delete(e)}r[--n]=e}}}(Hu=function(e){return Yu(function(e){for(var t=new Set,n=0,r=e.length;n<r;n++){var o=e[n];t.add(o[0]),t.add(o[1])}return Array.from(t)}(e),e)}).array=Yu;const qu=Object.prototype.toString,Qu=Error.prototype.toString,Ku=RegExp.prototype.toString,Gu="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",Xu=/^Symbol\((.*)\)(.*)$/;function Zu(e,t=!1){if(null==e||!0===e||!1===e)return""+e;const n=typeof e;if("number"===n)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===n)return t?`"${e}"`:e;if("function"===n)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===n)return Gu.call(e).replace(Xu,"Symbol($1)");const r=qu.call(e).slice(8,-1);return"Date"===r?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===r||e instanceof Error?"["+Qu.call(e)+"]":"RegExp"===r?Ku.call(e):null}function Ju(e,t){let n=Zu(e,t);return null!==n?n:JSON.stringify(e,(function(e,n){let r=Zu(this[e],t);return null!==r?r:n}),2)}function ed(e){return null==e?[]:[].concat(e)}let td,nd=/\$\{\s*(\w+)\s*\}/g;td=Symbol.toStringTag;class rd extends Error{static formatError(e,t){const n=t.label||t.path||"this";return n!==t.path&&(t=Object.assign({},t,{path:n})),"string"==typeof e?e.replace(nd,((e,n)=>Ju(t[n]))):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,n,r,o){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this[td]="Error",this.name="ValidationError",this.value=t,this.path=n,this.type=r,this.errors=[],this.inner=[],ed(e).forEach((e=>{if(rd.isError(e)){this.errors.push(...e.errors);const t=e.inner.length?e.inner:[e];this.inner.push(...t)}else this.errors.push(e)})),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],!o&&Error.captureStackTrace&&Error.captureStackTrace(this,rd)}}let od={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:n,originalValue:r})=>{const o=null!=r&&r!==n?` (cast from the value \`${Ju(r,!0)}\`).`:".";return"mixed"!==t?`${e} must be a \`${t}\` type, but the final value was: \`${Ju(n,!0)}\``+o:`${e} must match the configured type. The validated value was: \`${Ju(n,!0)}\``+o}},ad={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},id={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},sd={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},ld={isValue:"${path} field must be ${value}"},cd={noUnknown:"${path} field has unspecified keys: ${unknown}"},ud={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},dd={notType:e=>{const{path:t,value:n,spec:r}=e,o=r.types.length;if(Array.isArray(n)){if(n.length<o)return`${t} tuple value has too few items, expected a length of ${o} but got ${n.length} for value: \`${Ju(n,!0)}\``;if(n.length>o)return`${t} tuple value has too many items, expected a length of ${o} but got ${n.length} for value: \`${Ju(n,!0)}\``}return rd.formatError(od.notType,e)}};var fd=Object.assign(Object.create(null),{mixed:od,string:ad,number:id,date:sd,object:cd,array:ud,boolean:ld,tuple:dd});const pd=e=>e&&e.__isYupSchema__;class md{static fromOptions(e,t){if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:r,otherwise:o}=t,a="function"==typeof n?n:(...e)=>e.every((e=>e===n));return new md(e,((e,t)=>{var n;let i=a(...e)?r:o;return null!=(n=null==i?void 0:i(t))?n:t}))}constructor(e,t){this.fn=void 0,this.refs=e,this.refs=e,this.fn=t}resolve(e,t){let n=this.refs.map((e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context))),r=this.fn(n,e,t);if(void 0===r||r===e)return e;if(!pd(r))throw new TypeError("conditions must return a schema object");return r.resolve(t)}}const hd="$",vd=".";function gd(e,t){return new yd(e,t)}class yd{constructor(e,t={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!=typeof e)throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),""===e)throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===hd,this.isValue=this.key[0]===vd,this.isSibling=!this.isContext&&!this.isValue;let n=this.isContext?hd:this.isValue?vd:"";this.path=this.key.slice(n.length),this.getter=this.path&&(0,Cu.getter)(this.path,!0),this.map=t.map}getValue(e,t,n){let r=this.isContext?n:this.isValue?e:t;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,t){return this.getValue(e,null==t?void 0:t.parent,null==t?void 0:t.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}yd.prototype.__isYupRef=!0;const bd=e=>null==e;function wd(e){function t({value:t,path:n="",options:r,originalValue:o,schema:a},i,s){const{name:l,test:c,params:u,message:d,skipAbsent:f}=e;let{parent:p,context:m,abortEarly:h=a.spec.abortEarly,disableStackTrace:v=a.spec.disableStackTrace}=r;function g(e){return yd.isRef(e)?e.getValue(t,p,m):e}function y(e={}){var r;const i=Object.assign({value:t,originalValue:o,label:a.spec.label,path:e.path||n,spec:a.spec},u,e.params);for(const e of Object.keys(i))i[e]=g(i[e]);const s=new rd(rd.formatError(e.message||d,i),t,i.path,e.type||l,null!=(r=e.disableStackTrace)?r:v);return s.params=i,s}const b=h?i:s;let w={path:n,parent:p,type:l,from:r.from,createError:y,resolve:g,options:r,originalValue:o,schema:a};const x=e=>{rd.isError(e)?b(e):e?s(null):b(y())},E=e=>{rd.isError(e)?b(e):i(e)};if(f&&bd(t))return x(!0);let _;try{var k;if(_=c.call(w,t,w),"function"==typeof(null==(k=_)?void 0:k.then)){if(r.sync)throw new Error(`Validation test of type: "${w.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(_).then(x,E)}}catch(e){return void E(e)}x(_)}return t.OPTIONS=e,t}function xd(e,t,n,r=n){let o,a,i;return t?((0,Cu.forEach)(t,((s,l,c)=>{let u=l?s.slice(1,s.length-1):s,d="tuple"===(e=e.resolve({context:r,parent:o,value:n})).type,f=c?parseInt(u,10):0;if(e.innerType||d){if(d&&!c)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${i}" must contain an index to the tuple element, e.g. "${i}[0]"`);if(n&&f>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);o=n,n=n&&n[f],e=d?e.spec.types[f]:e.innerType}if(!c){if(!e.fields||!e.fields[u])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${i} which is a type: "${e.type}")`);o=n,n=n&&n[u],e=e.fields[u]}a=u,i=l?"["+s+"]":"."+s})),{schema:e,parent:o,parentPath:a}):{parent:o,parentPath:t,schema:e}}function Ed(e,t,n,r){return xd(e,t,n,r).schema}class _d extends Set{describe(){const e=[];for(const t of this.values())e.push(yd.isRef(t)?t.describe():t);return e}resolveAll(e){let t=[];for(const n of this.values())t.push(e(n));return t}clone(){return new _d(this.values())}merge(e,t){const n=this.clone();return e.forEach((e=>n.add(e))),t.forEach((e=>n.delete(e))),n}}function kd(e,t=new Map){if(pd(e)||!e||"object"!=typeof e)return e;if(t.has(e))return t.get(e);let n;if(e instanceof Date)n=new Date(e.getTime()),t.set(e,n);else if(e instanceof RegExp)n=new RegExp(e),t.set(e,n);else if(Array.isArray(e)){n=new Array(e.length),t.set(e,n);for(let r=0;r<e.length;r++)n[r]=kd(e[r],t)}else if(e instanceof Map){n=new Map,t.set(e,n);for(const[r,o]of e.entries())n.set(r,kd(o,t))}else if(e instanceof Set){n=new Set,t.set(e,n);for(const r of e)n.add(kd(r,t))}else{if(!(e instanceof Object))throw Error(`Unable to clone ${e}`);n={},t.set(e,n);for(const[r,o]of Object.entries(e))n[r]=kd(o,t)}return n}class Cd{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new _d,this._blacklist=new _d,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation((()=>{this.typeError(od.notType)})),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},null==e?void 0:e.spec),this.withMutation((e=>{e.nonNullable()}))}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeCheck=this._typeCheck,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.internalTests=Object.assign({},this.internalTests),t.exclusiveTests=Object.assign({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=kd(Object.assign({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let n=e(this);return this._mutate=t,n}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=this,n=e.clone();const r=Object.assign({},t.spec,n.spec);return n.spec=r,n.internalTests=Object.assign({},t.internalTests,n.internalTests),n._whitelist=t._whitelist.merge(e._whitelist,e._blacklist),n._blacklist=t._blacklist.merge(e._blacklist,e._whitelist),n.tests=t.tests,n.exclusiveTests=t.exclusiveTests,n.withMutation((t=>{e.tests.forEach((e=>{t.test(e.OPTIONS)}))})),n.transforms=[...t.transforms,...n.transforms],n}isType(e){return null==e?!(!this.spec.nullable||null!==e)||!(!this.spec.optional||void 0!==e):this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let n=t.conditions;t=t.clone(),t.conditions=[],t=n.reduce(((t,n)=>n.resolve(t,e)),t),t=t.resolve(e)}return t}resolveOptions(e){var t,n,r,o;return Object.assign({},e,{from:e.from||[],strict:null!=(t=e.strict)?t:this.spec.strict,abortEarly:null!=(n=e.abortEarly)?n:this.spec.abortEarly,recursive:null!=(r=e.recursive)?r:this.spec.recursive,disableStackTrace:null!=(o=e.disableStackTrace)?o:this.spec.disableStackTrace})}cast(e,t={}){let n=this.resolve(Object.assign({value:e},t)),r="ignore-optionality"===t.assert,o=n._cast(e,t);if(!1!==t.assert&&!n.isType(o)){if(r&&bd(o))return o;let a=Ju(e),i=Ju(o);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${n.type}". \n\nattempted value: ${a} \n`+(i!==a?`result of cast: ${i}`:""))}return o}_cast(e,t){let n=void 0===e?e:this.transforms.reduce(((t,n)=>n.call(this,t,e,this)),e);return void 0===n&&(n=this.getDefault(t)),n}_validate(e,t={},n,r){let{path:o,originalValue:a=e,strict:i=this.spec.strict}=t,s=e;i||(s=this._cast(s,Object.assign({assert:!1},t)));let l=[];for(let e of Object.values(this.internalTests))e&&l.push(e);this.runTests({path:o,value:s,originalValue:a,options:t,tests:l},n,(e=>{if(e.length)return r(e,s);this.runTests({path:o,value:s,originalValue:a,options:t,tests:this.tests},n,r)}))}runTests(e,t,n){let r=!1,{tests:o,value:a,originalValue:i,path:s,options:l}=e,c=e=>{r||(r=!0,t(e,a))},u=e=>{r||(r=!0,n(e,a))},d=o.length,f=[];if(!d)return u([]);let p={value:a,originalValue:i,path:s,options:l,schema:this};for(let e=0;e<o.length;e++){(0,o[e])(p,c,(function(e){e&&(Array.isArray(e)?f.push(...e):f.push(e)),--d<=0&&u(f)}))}}asNestedTest({key:e,index:t,parent:n,parentPath:r,originalParent:o,options:a}){const i=null!=e?e:t;if(null==i)throw TypeError("Must include `key` or `index` for nested validations");const s="number"==typeof i;let l=n[i];const c=Object.assign({},a,{strict:!0,parent:n,value:l,originalValue:o[i],key:void 0,[s?"index":"key"]:i,path:s||i.includes(".")?`${r||""}[${l?i:`"${i}"`}]`:(r?`${r}.`:"")+e});return(e,t,n)=>this.resolve(c)._validate(l,c,t,n)}validate(e,t){var n;let r=this.resolve(Object.assign({},t,{value:e})),o=null!=(n=null==t?void 0:t.disableStackTrace)?n:r.spec.disableStackTrace;return new Promise(((n,a)=>r._validate(e,t,((e,t)=>{rd.isError(e)&&(e.value=t),a(e)}),((e,t)=>{e.length?a(new rd(e,t,void 0,void 0,o)):n(t)}))))}validateSync(e,t){var n;let r,o=this.resolve(Object.assign({},t,{value:e})),a=null!=(n=null==t?void 0:t.disableStackTrace)?n:o.spec.disableStackTrace;return o._validate(e,Object.assign({},t,{sync:!0}),((e,t)=>{throw rd.isError(e)&&(e.value=t),e}),((t,n)=>{if(t.length)throw new rd(t,e,void 0,void 0,a);r=n})),r}isValid(e,t){return this.validate(e,t).then((()=>!0),(e=>{if(rd.isError(e))return!1;throw e}))}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(rd.isError(e))return!1;throw e}}_getDefault(e){let t=this.spec.default;return null==t?t:"function"==typeof t?t.call(this,e):kd(t)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){if(0===arguments.length)return this._getDefault();return this.clone({default:e})}strict(e=!0){return this.clone({strict:e})}nullability(e,t){const n=this.clone({nullable:e});return n.internalTests.nullable=wd({message:t,name:"nullable",test(e){return null!==e||this.schema.spec.nullable}}),n}optionality(e,t){const n=this.clone({optional:e});return n.internalTests.optionality=wd({message:t,name:"optionality",test(e){return void 0!==e||this.schema.spec.optional}}),n}optional(){return this.optionality(!0)}defined(e=od.defined){return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(e=od.notNull){return this.nullability(!1,e)}required(e=od.required){return this.clone().withMutation((t=>t.nonNullable(e).defined(e)))}notRequired(){return this.clone().withMutation((e=>e.nullable().optional()))}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},void 0===t.message&&(t.message=od.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");let n=this.clone(),r=wd(t),o=t.exclusive||t.name&&!0===n.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(n.exclusiveTests[t.name]=!!t.exclusive),n.tests=n.tests.filter((e=>{if(e.OPTIONS.name===t.name){if(o)return!1;if(e.OPTIONS.test===r.OPTIONS.test)return!1}return!0})),n.tests.push(r),n}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let n=this.clone(),r=ed(e).map((e=>new yd(e)));return r.forEach((e=>{e.isSibling&&n.deps.push(e.key)})),n.conditions.push("function"==typeof t?new md(r,t):md.fromOptions(r,t)),n}typeError(e){let t=this.clone();return t.internalTests.typeError=wd({message:e,name:"typeError",skipAbsent:!0,test(e){return!!this.schema._typeCheck(e)||this.createError({params:{type:this.schema.type}})}}),t}oneOf(e,t=od.oneOf){let n=this.clone();return e.forEach((e=>{n._whitelist.add(e),n._blacklist.delete(e)})),n.internalTests.whiteList=wd({message:t,name:"oneOf",skipAbsent:!0,test(e){let t=this.schema._whitelist,n=t.resolveAll(this.resolve);return!!n.includes(e)||this.createError({params:{values:Array.from(t).join(", "),resolved:n}})}}),n}notOneOf(e,t=od.notOneOf){let n=this.clone();return e.forEach((e=>{n._blacklist.add(e),n._whitelist.delete(e)})),n.internalTests.blacklist=wd({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,n=t.resolveAll(this.resolve);return!n.includes(e)||this.createError({params:{values:Array.from(t).join(", "),resolved:n}})}}),n}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(e){const t=(e?this.resolve(e):this).clone(),{label:n,meta:r,optional:o,nullable:a}=t.spec;return{meta:r,label:n,optional:o,nullable:a,default:t.getDefault(e),type:t.type,oneOf:t._whitelist.describe(),notOneOf:t._blacklist.describe(),tests:t.tests.map((e=>({name:e.OPTIONS.name,params:e.OPTIONS.params}))).filter(((e,t,n)=>n.findIndex((t=>t.name===e.name))===t))}}}Cd.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])Cd.prototype[`${e}At`]=function(t,n,r={}){const{parent:o,parentPath:a,schema:i}=xd(this,t,n,r.context);return i[e](o&&o[a],Object.assign({},r,{parent:o,path:t}))};for(const e of["equals","is"])Cd.prototype[e]=Cd.prototype.oneOf;for(const e of["not","nope"])Cd.prototype[e]=Cd.prototype.notOneOf;const Td=()=>!0;function Dd(e){return new Sd(e)}class Sd extends Cd{constructor(e){super("function"==typeof e?{type:"mixed",check:e}:Object.assign({type:"mixed",check:Td},e))}}function Nd(){return new Md}Dd.prototype=Sd.prototype;class Md extends Cd{constructor(){super({type:"boolean",check:e=>(e instanceof Boolean&&(e=e.valueOf()),"boolean"==typeof e)}),this.withMutation((()=>{this.transform(((e,t,n)=>{if(n.spec.coerce&&!n.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e}))}))}isTrue(e=ld.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test:e=>bd(e)||!0===e})}isFalse(e=ld.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test:e=>bd(e)||!1===e})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}Nd.prototype=Md.prototype;let Rd=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Od=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,Pd=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,Ad=e=>bd(e)||e===e.trim(),jd={}.toString();function Fd(){return new Id}class Id extends Cd{constructor(){super({type:"string",check:e=>(e instanceof String&&(e=e.valueOf()),"string"==typeof e)}),this.withMutation((()=>{this.transform(((e,t,n)=>{if(!n.spec.coerce||n.isType(e))return e;if(Array.isArray(e))return e;const r=null!=e&&e.toString?e.toString():e;return r===jd?e:r}))}))}required(e){return super.required(e).withMutation((t=>t.test({message:e||od.required,name:"required",skipAbsent:!0,test:e=>!!e.length})))}notRequired(){return super.notRequired().withMutation((e=>(e.tests=e.tests.filter((e=>"required"!==e.OPTIONS.name)),e)))}length(e,t=ad.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(t){return t.length===this.resolve(e)}})}min(e,t=ad.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(t){return t.length>=this.resolve(e)}})}max(e,t=ad.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},skipAbsent:!0,test(t){return t.length<=this.resolve(e)}})}matches(e,t){let n,r,o=!1;return t&&("object"==typeof t?({excludeEmptyString:o=!1,message:n,name:r}=t):n=t),this.test({name:r||"matches",message:n||ad.matches,params:{regex:e},skipAbsent:!0,test:t=>""===t&&o||-1!==t.search(e)})}email(e=ad.email){return this.matches(Rd,{name:"email",message:e,excludeEmptyString:!0})}url(e=ad.url){return this.matches(Od,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=ad.uuid){return this.matches(Pd,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform((e=>null===e?"":e))}trim(e=ad.trim){return this.transform((e=>null!=e?e.trim():e)).test({message:e,name:"trim",test:Ad})}lowercase(e=ad.lowercase){return this.transform((e=>bd(e)?e:e.toLowerCase())).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:e=>bd(e)||e===e.toLowerCase()})}uppercase(e=ad.uppercase){return this.transform((e=>bd(e)?e:e.toUpperCase())).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:e=>bd(e)||e===e.toUpperCase()})}}Fd.prototype=Id.prototype;function Ld(){return new Vd}class Vd extends Cd{constructor(){super({type:"number",check:e=>(e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!(e=>e!=+e)(e))}),this.withMutation((()=>{this.transform(((e,t,n)=>{if(!n.spec.coerce)return e;let r=e;if("string"==typeof r){if(r=r.replace(/\s/g,""),""===r)return NaN;r=+r}return n.isType(r)||null===r?r:parseFloat(r)}))}))}min(e,t=id.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(t){return t>=this.resolve(e)}})}max(e,t=id.max){return this.test({message:t,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(t){return t<=this.resolve(e)}})}lessThan(e,t=id.lessThan){return this.test({message:t,name:"max",exclusive:!0,params:{less:e},skipAbsent:!0,test(t){return t<this.resolve(e)}})}moreThan(e,t=id.moreThan){return this.test({message:t,name:"min",exclusive:!0,params:{more:e},skipAbsent:!0,test(t){return t>this.resolve(e)}})}positive(e=id.positive){return this.moreThan(0,e)}negative(e=id.negative){return this.lessThan(0,e)}integer(e=id.integer){return this.test({name:"integer",message:e,skipAbsent:!0,test:e=>Number.isInteger(e)})}truncate(){return this.transform((e=>bd(e)?e:0|e))}round(e){var t;let n=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===n.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+n.join(", "));return this.transform((t=>bd(t)?t:Math[e](t)))}}Ld.prototype=Vd.prototype;const Bd=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function Ud(e,t=0){return Number(e)||t}let zd=new Date("");function Wd(){return new $d}class $d extends Cd{constructor(){super({type:"date",check(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}}),this.withMutation((()=>{this.transform(((e,t,n)=>!n.spec.coerce||n.isType(e)||null===e?e:(e=function(e){const t=Bd.exec(e);if(!t)return Date.parse?Date.parse(e):Number.NaN;const n={year:Ud(t[1]),month:Ud(t[2],1)-1,day:Ud(t[3],1),hour:Ud(t[4]),minute:Ud(t[5]),second:Ud(t[6]),millisecond:t[7]?Ud(t[7].substring(0,3)):0,z:t[8]||void 0,plusMinus:t[9]||void 0,hourOffset:Ud(t[10]),minuteOffset:Ud(t[11])};if(void 0===n.z&&void 0===n.plusMinus)return new Date(n.year,n.month,n.day,n.hour,n.minute,n.second,n.millisecond).valueOf();let r=0;return"Z"!==n.z&&void 0!==n.plusMinus&&(r=60*n.hourOffset+n.minuteOffset,"+"===n.plusMinus&&(r=0-r)),Date.UTC(n.year,n.month,n.day,n.hour,n.minute+r,n.second,n.millisecond)}(e),isNaN(e)?$d.INVALID_DATE:new Date(e))))}))}prepareParam(e,t){let n;if(yd.isRef(e))n=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);n=r}return n}min(e,t=sd.min){let n=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(e){return e>=this.resolve(n)}})}max(e,t=sd.max){let n=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(e){return e<=this.resolve(n)}})}}function Hd(e,t){let n=1/0;return e.some(((e,r)=>{var o;if(null!=(o=t.path)&&o.includes(e))return n=r,!0})),n}function Yd(e){return(t,n)=>Hd(e,t)-Hd(e,n)}$d.INVALID_DATE=zd,Wd.prototype=$d.prototype,Wd.INVALID_DATE=zd;const qd=(e,t,n)=>{if("string"!=typeof e)return e;let r=e;try{r=JSON.parse(e)}catch(e){}return n.isType(r)?r:e};function Qd(e){if("fields"in e){const t={};for(const[n,r]of Object.entries(e.fields))t[n]=Qd(r);return e.setFields(t)}if("array"===e.type){const t=e.optional();return t.innerType&&(t.innerType=Qd(t.innerType)),t}return"tuple"===e.type?e.optional().clone({types:e.spec.types.map(Qd)}):"optional"in e?e.optional():e}let Kd=e=>"[object Object]"===Object.prototype.toString.call(e);const Gd=Yd([]);function Xd(e){return new Zd(e)}class Zd extends Cd{constructor(e){super({type:"object",check:e=>Kd(e)||"function"==typeof e}),this.fields=Object.create(null),this._sortErrors=Gd,this._nodes=[],this._excludedEdges=[],this.withMutation((()=>{e&&this.shape(e)}))}_cast(e,t={}){var n;let r=super._cast(e,t);if(void 0===r)return this.getDefault(t);if(!this._typeCheck(r))return r;let o=this.fields,a=null!=(n=t.stripUnknown)?n:this.spec.noUnknown,i=[].concat(this._nodes,Object.keys(r).filter((e=>!this._nodes.includes(e)))),s={},l=Object.assign({},t,{parent:s,__validating:t.__validating||!1}),c=!1;for(const e of i){let n=o[e],i=e in r;if(n){let o,a=r[e];l.path=(t.path?`${t.path}.`:"")+e,n=n.resolve({value:a,context:t.context,parent:s});let i=n instanceof Cd?n.spec:void 0,u=null==i?void 0:i.strict;if(null!=i&&i.strip){c=c||e in r;continue}o=t.__validating&&u?r[e]:n.cast(r[e],l),void 0!==o&&(s[e]=o)}else i&&!a&&(s[e]=r[e]);i===e in s&&s[e]===r[e]||(c=!0)}return c?s:r}_validate(e,t={},n,r){let{from:o=[],originalValue:a=e,recursive:i=this.spec.recursive}=t;t.from=[{schema:this,value:a},...o],t.__validating=!0,t.originalValue=a,super._validate(e,t,n,((e,o)=>{if(!i||!Kd(o))return void r(e,o);a=a||o;let s=[];for(let e of this._nodes){let n=this.fields[e];n&&!yd.isRef(n)&&s.push(n.asNestedTest({options:t,key:e,parent:o,parentPath:t.path,originalParent:a}))}this.runTests({tests:s,value:o,originalValue:a,options:t},n,(t=>{r(t.sort(this._sortErrors).concat(e),o)}))}))}clone(e){const t=super.clone(e);return t.fields=Object.assign({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),n=t.fields;for(let[e,t]of Object.entries(this.fields)){const r=n[e];n[e]=void 0===r?t:r}return t.withMutation((t=>t.setFields(n,[...this._excludedEdges,...e._excludedEdges])))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let t={};return this._nodes.forEach((n=>{var r;const o=this.fields[n];let a=e;null!=(r=a)&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[n]})),t[n]=o&&"getDefault"in o?o.getDefault(a):void 0})),t}setFields(e,n){let r=this.clone();return r.fields=e,r._nodes=function(e,n=[]){let r=[],o=new Set,a=new Set(n.map((([e,t])=>`${e}-${t}`)));function i(e,t){let n=(0,Cu.split)(e)[0];o.add(n),a.has(`${t}-${n}`)||r.push([t,n])}for(const t of Object.keys(e)){let n=e[t];o.add(t),yd.isRef(n)&&n.isSibling?i(n.path,t):pd(n)&&"deps"in n&&n.deps.forEach((e=>i(e,t)))}return t(Hu).array(Array.from(o),r).reverse()}(e,n),r._sortErrors=Yd(Object.keys(e)),n&&(r._excludedEdges=n),r}shape(e,t=[]){return this.clone().withMutation((n=>{let r=n._excludedEdges;return t.length&&(Array.isArray(t[0])||(t=[t]),r=[...n._excludedEdges,...t]),n.setFields(Object.assign(n.fields,e),r)}))}partial(){const e={};for(const[t,n]of Object.entries(this.fields))e[t]="optional"in n&&n.optional instanceof Function?n.optional():n;return this.setFields(e)}deepPartial(){return Qd(this)}pick(e){const t={};for(const n of e)this.fields[n]&&(t[n]=this.fields[n]);return this.setFields(t,this._excludedEdges.filter((([t,n])=>e.includes(t)&&e.includes(n))))}omit(e){const t=[];for(const n of Object.keys(this.fields))e.includes(n)||t.push(n);return this.pick(t)}from(e,t,n){let r=(0,Cu.getter)(e,!0);return this.transform((o=>{if(!o)return o;let a=o;return((e,t)=>{const n=[...(0,Cu.normalizePath)(t)];if(1===n.length)return n[0]in e;let r=n.pop(),o=(0,Cu.getter)((0,Cu.join)(n),!0)(e);return!(!o||!(r in o))})(o,e)&&(a=Object.assign({},o),n||delete a[e],a[t]=r(o)),a}))}json(){return this.transform(qd)}noUnknown(e=!0,t=cd.noUnknown){"boolean"!=typeof e&&(t=e,e=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const n=function(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter((e=>-1===n.indexOf(e)))}(this.schema,t);return!e||0===n.length||this.createError({params:{unknown:n.join(", ")}})}});return n.spec.noUnknown=e,n}unknown(e=!0,t=cd.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform((t=>{if(!t)return t;const n={};for(const r of Object.keys(t))n[e(r)]=t[r];return n}))}camelCase(){return this.transformKeys(Vu.camelCase)}snakeCase(){return this.transformKeys(Vu.snakeCase)}constantCase(){return this.transformKeys((e=>(0,Vu.snakeCase)(e).toUpperCase()))}describe(e){const t=(e?this.resolve(e):this).clone(),n=super.describe(e);n.fields={};for(const[o,a]of Object.entries(t.fields)){var r;let t=e;null!=(r=t)&&r.value&&(t=Object.assign({},t,{parent:t.value,value:t.value[o]})),n.fields[o]=a.describe(t)}return n}}function Jd(e){return new ef(e)}Xd.prototype=Zd.prototype;class ef extends Cd{constructor(e){super({type:"array",spec:{types:e},check:e=>Array.isArray(e)}),this.innerType=void 0,this.innerType=e}_cast(e,t){const n=super._cast(e,t);if(!this._typeCheck(n)||!this.innerType)return n;let r=!1;const o=n.map(((e,n)=>{const o=this.innerType.cast(e,Object.assign({},t,{path:`${t.path||""}[${n}]`}));return o!==e&&(r=!0),o}));return r?o:n}_validate(e,t={},n,r){var o;let a=this.innerType,i=null!=(o=t.recursive)?o:this.spec.recursive;null!=t.originalValue&&t.originalValue,super._validate(e,t,n,((o,s)=>{var l;if(!i||!a||!this._typeCheck(s))return void r(o,s);let c=new Array(s.length);for(let n=0;n<s.length;n++){var u;c[n]=a.asNestedTest({options:t,index:n,parent:s,parentPath:t.path,originalParent:null!=(u=t.originalValue)?u:e})}this.runTests({value:s,tests:c,originalValue:null!=(l=t.originalValue)?l:e,options:t},n,(e=>r(e.concat(o),s)))}))}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}json(){return this.transform(qd)}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!pd(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Ju(e));return t.innerType=e,t.spec=Object.assign({},t.spec,{types:e}),t}length(e,t=ud.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(t){return t.length===this.resolve(e)}})}min(e,t){return t=t||ud.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(t){return t.length>=this.resolve(e)}})}max(e,t){return t=t||ud.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(t){return t.length<=this.resolve(e)}})}ensure(){return this.default((()=>[])).transform(((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t)))}compact(e){let t=e?(t,n,r)=>!e(t,n,r):e=>!!e;return this.transform((e=>null!=e?e.filter(t):e))}describe(e){const t=(e?this.resolve(e):this).clone(),n=super.describe(e);if(t.innerType){var r;let o=e;null!=(r=o)&&r.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[0]})),n.innerType=t.innerType.describe(o)}return n}}function tf(e){return new nf(e)}Jd.prototype=ef.prototype;class nf extends Cd{constructor(e){super({type:"tuple",spec:{types:e},check(e){const t=this.spec.types;return Array.isArray(e)&&e.length===t.length}}),this.withMutation((()=>{this.typeError(dd.notType)}))}_cast(e,t){const{types:n}=this.spec,r=super._cast(e,t);if(!this._typeCheck(r))return r;let o=!1;const a=n.map(((e,n)=>{const a=e.cast(r[n],Object.assign({},t,{path:`${t.path||""}[${n}]`}));return a!==r[n]&&(o=!0),a}));return o?a:r}_validate(e,t={},n,r){let o=this.spec.types;super._validate(e,t,n,((a,i)=>{var s;if(!this._typeCheck(i))return void r(a,i);let l=[];for(let[n,r]of o.entries()){var c;l[n]=r.asNestedTest({options:t,index:n,parent:i,parentPath:t.path,originalParent:null!=(c=t.originalValue)?c:e})}this.runTests({value:i,tests:l,originalValue:null!=(s=t.originalValue)?s:e,options:t},n,(e=>r(e.concat(a),i)))}))}describe(e){const t=(e?this.resolve(e):this).clone(),n=super.describe(e);return n.innerType=t.spec.types.map(((t,n)=>{var r;let o=e;return null!=(r=o)&&r.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[n]})),t.describe(o)})),n}}function rf(e){return new of(e)}tf.prototype=nf.prototype;class of{constructor(e){this.type="lazy",this.__isYupSchema__=!0,this.spec=void 0,this._resolve=(e,t={})=>{let n=this.builder(e,t);if(!pd(n))throw new TypeError("lazy() functions must return a valid schema");return this.spec.optional&&(n=n.optional()),n.resolve(t)},this.builder=e,this.spec={meta:void 0,optional:!1}}clone(e){const t=new of(this.builder);return t.spec=Object.assign({},this.spec,e),t}optionality(e){return this.clone({optional:e})}optional(){return this.optionality(!0)}resolve(e){return this._resolve(e.value,e)}cast(e,t){return this._resolve(e,t).cast(e,t)}asNestedTest(e){let{key:t,index:n,parent:r,options:o}=e,a=r[null!=n?n:t];return this._resolve(a,Object.assign({},o,{value:a,parent:r})).asNestedTest(e)}validate(e,t){return this._resolve(e,t).validate(e,t)}validateSync(e,t){return this._resolve(e,t).validateSync(e,t)}validateAt(e,t,n){return this._resolve(t,n).validateAt(e,t,n)}validateSyncAt(e,t,n){return this._resolve(t,n).validateSyncAt(e,t,n)}isValid(e,t){return this._resolve(e,t).isValid(e,t)}isValidSync(e,t){return this._resolve(e,t).isValidSync(e,t)}describe(e){return e?this.resolve(e).describe(e):{type:"lazy",meta:this.spec.meta,label:void 0}}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}}function af(e){Object.keys(e).forEach((t=>{Object.keys(e[t]).forEach((n=>{fd[t][n]=e[t][n]}))}))}function sf(e,t,n){if(!e||!pd(e.prototype))throw new TypeError("You must provide a yup schema constructor function");if("string"!=typeof t)throw new TypeError("A Method name must be provided");if("function"!=typeof n)throw new TypeError("Method function must be provided");e.prototype[t]=n}s=a("dcBQV"),s=a("dcBQV");const lf="Switch",[cf,uf]=ke(lf),[df,ff]=cf(lf),pf=(0,s.forwardRef)(((e,t)=>{const{__scopeSwitch:n,name:r,checked:o,defaultChecked:a,required:i,disabled:c,value:d="on",onCheckedChange:f,...p}=e,[m,h]=(0,s.useState)(null),v=u(t,(e=>h(e))),g=(0,s.useRef)(!1),y=!m||Boolean(m.closest("form")),[b=!1,w]=De({prop:o,defaultProp:a,onChange:f});return(0,s.createElement)(df,{scope:n,checked:b,disabled:c},(0,s.createElement)(Ae.button,l({type:"button",role:"switch","aria-checked":b,"aria-required":i,"data-state":gf(b),"data-disabled":c?"":void 0,disabled:c,value:d},p,{ref:v,onClick:_e(e.onClick,(e=>{w((e=>!e)),y&&(g.current=e.isPropagationStopped(),g.current||e.stopPropagation())}))})),y&&(0,s.createElement)(vf,{control:m,bubbles:!g.current,name:r,value:d,checked:b,required:i,disabled:c,style:{transform:"translateX(-100%)"}}))})),mf="SwitchThumb",hf=(0,s.forwardRef)(((e,t)=>{const{__scopeSwitch:n,...r}=e,o=ff(mf,n);return(0,s.createElement)(Ae.span,l({"data-state":gf(o.checked),"data-disabled":o.disabled?"":void 0},r,{ref:t}))})),vf=e=>{const{control:t,checked:n,bubbles:r=!0,...o}=e,a=(0,s.useRef)(null),i=Me(n),c=Oe(t);return(0,s.useEffect)((()=>{const e=a.current,t=window.HTMLInputElement.prototype,o=Object.getOwnPropertyDescriptor(t,"checked").set;if(i!==n&&o){const t=new Event("click",{bubbles:r});o.call(e,n),e.dispatchEvent(t)}}),[i,n,r]),(0,s.createElement)("input",l({type:"checkbox","aria-hidden":!0,defaultChecked:n},o,{tabIndex:-1,ref:a,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function gf(e){return e?"checked":"unchecked"}const yf=pf,bf=hf,wf=s.forwardRef((({className:e,size:t,...n},r)=>{const o="sm"===t;return(0,i.jsx)(yf,{className:ve("ui__switch",o?"h-4 w-8":"h-6 w-11","peer inline-flex shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),...n,ref:r,children:(0,i.jsx)(bf,{className:ve(o?"h-3 w-3 data-[state=checked]:translate-x-4":"h-5 w-5 data-[state=checked]:translate-x-5","pointer-events-none block rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=unchecked]:translate-x-0")})})}));wf.displayName=yf.displayName;s=a("dcBQV"),s=a("dcBQV");const xf="Checkbox",[Ef,_f]=ke(xf),[kf,Cf]=Ef(xf),Tf=(0,s.forwardRef)(((e,t)=>{const{__scopeCheckbox:n,name:r,checked:o,defaultChecked:a,required:i,disabled:c,value:d="on",onCheckedChange:f,...p}=e,[m,h]=(0,s.useState)(null),v=u(t,(e=>h(e))),g=(0,s.useRef)(!1),y=!m||Boolean(m.closest("form")),[b=!1,w]=De({prop:o,defaultProp:a,onChange:f}),x=(0,s.useRef)(b);return(0,s.useEffect)((()=>{const e=null==m?void 0:m.form;if(e){const t=()=>w(x.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}}),[m,w]),(0,s.createElement)(kf,{scope:n,state:b,disabled:c},(0,s.createElement)(Ae.button,l({type:"button",role:"checkbox","aria-checked":Mf(b)?"mixed":b,"aria-required":i,"data-state":Rf(b),"data-disabled":c?"":void 0,disabled:c,value:d},p,{ref:v,onKeyDown:_e(e.onKeyDown,(e=>{"Enter"===e.key&&e.preventDefault()})),onClick:_e(e.onClick,(e=>{w((e=>!!Mf(e)||!e)),y&&(g.current=e.isPropagationStopped(),g.current||e.stopPropagation())}))})),y&&(0,s.createElement)(Nf,{control:m,bubbles:!g.current,name:r,value:d,checked:b,required:i,disabled:c,style:{transform:"translateX(-100%)"}}))})),Df="CheckboxIndicator",Sf=(0,s.forwardRef)(((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...o}=e,a=Cf(Df,n);return(0,s.createElement)(Ar,{present:r||Mf(a.state)||!0===a.state},(0,s.createElement)(Ae.span,l({"data-state":Rf(a.state),"data-disabled":a.disabled?"":void 0},o,{ref:t,style:{pointerEvents:"none",...e.style}})))})),Nf=e=>{const{control:t,checked:n,bubbles:r=!0,...o}=e,a=(0,s.useRef)(null),i=Me(n),c=Oe(t);return(0,s.useEffect)((()=>{const e=a.current,t=window.HTMLInputElement.prototype,o=Object.getOwnPropertyDescriptor(t,"checked").set;if(i!==n&&o){const t=new Event("click",{bubbles:r});e.indeterminate=Mf(n),o.call(e,!Mf(n)&&n),e.dispatchEvent(t)}}),[i,n,r]),(0,s.createElement)("input",l({type:"checkbox","aria-hidden":!0,defaultChecked:!Mf(n)&&n},o,{tabIndex:-1,ref:a,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function Mf(e){return"indeterminate"===e}function Rf(e){return Mf(e)?"indeterminate":e?"checked":"unchecked"}const Of=Tf,Pf=Sf,Af=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Of,{ref:n,className:ve("ui__checkbox","peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:(0,i.jsx)(Pf,{className:ve("flex items-center justify-center text-current"),children:(0,i.jsx)(ts,{className:"h-4 w-4"})})})));Af.displayName=Of.displayName;s=a("dcBQV"),s=a("dcBQV");const jf="Radio",[Ff,If]=ke(jf),[Lf,Vf]=Ff(jf),Bf=(0,s.forwardRef)(((e,t)=>{const{__scopeRadio:n,name:r,checked:o=!1,required:a,disabled:i,value:c="on",onCheck:d,...f}=e,[p,m]=(0,s.useState)(null),h=u(t,(e=>m(e))),v=(0,s.useRef)(!1),g=!p||Boolean(p.closest("form"));return(0,s.createElement)(Lf,{scope:n,checked:o,disabled:i},(0,s.createElement)(Ae.button,l({type:"button",role:"radio","aria-checked":o,"data-state":$f(o),"data-disabled":i?"":void 0,disabled:i,value:c},f,{ref:h,onClick:_e(e.onClick,(e=>{o||null==d||d(),g&&(v.current=e.isPropagationStopped(),v.current||e.stopPropagation())}))})),g&&(0,s.createElement)(Wf,{control:p,bubbles:!v.current,name:r,value:c,checked:o,required:a,disabled:i,style:{transform:"translateX(-100%)"}}))})),Uf="RadioIndicator",zf=(0,s.forwardRef)(((e,t)=>{const{__scopeRadio:n,forceMount:r,...o}=e,a=Vf(Uf,n);return(0,s.createElement)(Ar,{present:r||a.checked},(0,s.createElement)(Ae.span,l({"data-state":$f(a.checked),"data-disabled":a.disabled?"":void 0},o,{ref:t})))})),Wf=e=>{const{control:t,checked:n,bubbles:r=!0,...o}=e,a=(0,s.useRef)(null),i=Me(n),c=Oe(t);return(0,s.useEffect)((()=>{const e=a.current,t=window.HTMLInputElement.prototype,o=Object.getOwnPropertyDescriptor(t,"checked").set;if(i!==n&&o){const t=new Event("click",{bubbles:r});o.call(e,n),e.dispatchEvent(t)}}),[i,n,r]),(0,s.createElement)("input",l({type:"radio","aria-hidden":!0,defaultChecked:n},o,{tabIndex:-1,ref:a,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function $f(e){return e?"checked":"unchecked"}const Hf=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Yf="RadioGroup",[qf,Qf]=ke(Yf,[Wr,If]),Kf=Wr(),Gf=If(),[Xf,Zf]=qf(Yf),Jf=(0,s.forwardRef)(((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:o,value:a,required:i=!1,disabled:c=!1,orientation:u,dir:d,loop:f=!0,onValueChange:p,...m}=e,h=Kf(n),v=Ne(d),[g,y]=De({prop:a,defaultProp:o,onChange:p});return(0,s.createElement)(Xf,{scope:n,name:r,required:i,disabled:c,value:g,onValueChange:y},(0,s.createElement)(Zr,l({asChild:!0},h,{orientation:u,dir:v,loop:f}),(0,s.createElement)(Ae.div,l({role:"radiogroup","aria-required":i,"aria-orientation":u,"data-disabled":c?"":void 0,dir:v},m,{ref:t}))))})),ep="RadioGroupItem",tp=(0,s.forwardRef)(((e,t)=>{const{__scopeRadioGroup:n,disabled:r,...o}=e,a=Zf(ep,n),i=a.disabled||r,c=Kf(n),d=Gf(n),f=(0,s.useRef)(null),p=u(t,f),m=a.value===o.value,h=(0,s.useRef)(!1);return(0,s.useEffect)((()=>{const e=e=>{Hf.includes(e.key)&&(h.current=!0)},t=()=>h.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}}),[]),(0,s.createElement)(Jr,l({asChild:!0},c,{focusable:!i,active:m}),(0,s.createElement)(Bf,l({disabled:i,required:a.required,checked:m},d,o,{name:a.name,ref:p,onCheck:()=>a.onValueChange(o.value),onKeyDown:_e((e=>{"Enter"===e.key&&e.preventDefault()})),onFocus:_e(o.onFocus,(()=>{var e;h.current&&(null===(e=f.current)||void 0===e||e.click())}))})))})),np=(0,s.forwardRef)(((e,t)=>{const{__scopeRadioGroup:n,...r}=e,o=Gf(n);return(0,s.createElement)(zf,l({},o,r,{ref:t}))})),rp=Jf,op=tp,ap=np,ip=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(rp,{className:ve("ui__radio-group grid gap-2",e),...t,ref:n})));ip.displayName=rp.displayName;const sp=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(op,{ref:n,className:ve("ui__radio-group-item","aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:(0,i.jsx)(ap,{className:"flex items-center justify-center",children:(0,i.jsx)(rs,{className:"h-2.5 w-2.5 fill-current text-current"})})})));sp.displayName=op.displayName;const lp=(s=a("dcBQV")).forwardRef((({className:e,...t},n)=>(0,i.jsx)("textarea",{className:ve("ui__textarea","flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus:border-input focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...t})));lp.displayName="Textarea";const cp=(s=a("dcBQV")).forwardRef((({className:e,...t},n)=>(0,i.jsx)("div",{ref:n,className:ve("ui__card","rounded-lg border bg-card text-card-foreground shadow-sm",e),...t})));cp.displayName="Card";const up=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)("div",{ref:n,className:ve("ui__card-header flex flex-col space-y-1.5 p-6",e),...t})));up.displayName="CardHeader";const dp=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)("h3",{ref:n,className:ve("ui__card-title","text-2xl font-semibold leading-none tracking-tight",e),...t})));dp.displayName="CardTitle";const fp=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)("p",{ref:n,className:ve("ui__card-description text-sm text-muted-foreground",e),...t})));fp.displayName="CardDescription";const pp=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)("div",{ref:n,className:ve("ui__card-content p-6 pt-0",e),...t})));pp.displayName="CardContent";const mp=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)("div",{ref:n,className:ve("ui__card-footer flex items-center p-6 pt-0",e),...t})));mp.displayName="CardFooter",a("dcBQV");s=a("dcBQV"),s=a("dcBQV");const hp="ContextMenu",[vp,gp]=ke(hp,[aa]),yp=aa(),[bp,wp]=vp(hp),xp=e=>{const{__scopeContextMenu:t,children:n,onOpenChange:r,dir:o,modal:a=!0}=e,[i,c]=(0,s.useState)(!1),u=yp(t),d=Te(r),f=(0,s.useCallback)((e=>{c(e),d(e)}),[d]);return(0,s.createElement)(bp,{scope:t,open:i,onOpenChange:f,modal:a},(0,s.createElement)(ti,l({},u,{dir:o,open:i,onOpenChange:f,modal:a}),n))},Ep="ContextMenuTrigger",_p=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,disabled:r=!1,...o}=e,a=wp(Ep,n),i=yp(n),c=(0,s.useRef)({x:0,y:0}),u=(0,s.useRef)({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...c.current})}),d=(0,s.useRef)(0),f=(0,s.useCallback)((()=>window.clearTimeout(d.current)),[]),p=e=>{c.current={x:e.clientX,y:e.clientY},a.onOpenChange(!0)};return(0,s.useEffect)((()=>f),[f]),(0,s.useEffect)((()=>{r&&f()}),[r,f]),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(ni,l({},i,{virtualRef:u})),(0,s.createElement)(Ae.span,l({"data-state":a.open?"open":"closed","data-disabled":r?"":void 0},o,{ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:r?e.onContextMenu:_e(e.onContextMenu,(e=>{f(),p(e),e.preventDefault()})),onPointerDown:r?e.onPointerDown:_e(e.onPointerDown,Lp((e=>{f(),d.current=window.setTimeout((()=>p(e)),700)}))),onPointerMove:r?e.onPointerMove:_e(e.onPointerMove,Lp(f)),onPointerCancel:r?e.onPointerCancel:_e(e.onPointerCancel,Lp(f)),onPointerUp:r?e.onPointerUp:_e(e.onPointerUp,Lp(f))})))})),kp=e=>{const{__scopeContextMenu:t,...n}=e,r=yp(t);return(0,s.createElement)(ri,l({},r,n))},Cp="ContextMenuContent",Tp=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=wp(Cp,n),a=yp(n),i=(0,s.useRef)(!1);return(0,s.createElement)(oi,l({},a,r,{ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{var n;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),!t.defaultPrevented&&i.current&&t.preventDefault(),i.current=!1},onInteractOutside:t=>{var n;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||o.modal||(i.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),Dp=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(ai,l({},o,r,{ref:t}))})),Sp=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(ii,l({},o,r,{ref:t}))})),Np=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(si,l({},o,r,{ref:t}))})),Mp=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(li,l({},o,r,{ref:t}))})),Rp=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(ci,l({},o,r,{ref:t}))})),Op=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(ui,l({},o,r,{ref:t}))})),Pp=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(di,l({},o,r,{ref:t}))})),Ap=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(fi,l({},o,r,{ref:t}))})),jp=e=>{const{__scopeContextMenu:t,children:n,onOpenChange:r,open:o,defaultOpen:a}=e,i=yp(t),[c,u]=De({prop:o,defaultProp:a,onChange:r});return(0,s.createElement)(pi,l({},i,{open:c,onOpenChange:u}),n)},Fp=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(mi,l({},o,r,{ref:t}))})),Ip=(0,s.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=yp(n);return(0,s.createElement)(hi,l({},o,r,{ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}));function Lp(e){return t=>"mouse"!==t.pointerType?e(t):void 0}const Vp=kp,Bp=Tp,Up=Sp,zp=Np,Wp=Mp,$p=Op,Hp=Pp,Yp=Ap,qp=Fp,Qp=Ip,Kp=xp,Gp=_p,Xp=Dp,Zp=Vp,Jp=jp,em=Rp,tm=s.forwardRef((({className:e,inset:t,children:n,...r},o)=>(0,i.jsxs)(qp,{ref:o,className:ve("ui__context-menu-sub-trigger","flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",t&&"pl-8",e),...r,children:[n,(0,i.jsx)(ns,{className:"ml-auto h-4 w-4"})]})));tm.displayName=qp.displayName;const nm=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Qp,{ref:n,className:ve("ui__context-menu-sub-content","z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...t})));nm.displayName=Qp.displayName;const rm=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Vp,{children:(0,i.jsx)(Bp,{ref:n,className:ve("ui__context-menu-content","z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md animate-in fade-in-80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...t})})));rm.displayName=Bp.displayName;const om=s.forwardRef((({className:e,inset:t,...n},r)=>(0,i.jsx)(zp,{ref:r,className:ve("relative flex cursor-default select-none items-center rounded-sm px-2 text-popover-foreground/75 hover:text-popover-foreground/100 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e),...n})));om.displayName=zp.displayName;const am=s.forwardRef((({className:e,children:t,checked:n,...r},o)=>(0,i.jsxs)(Wp,{ref:o,className:ve("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm text-popover-foreground/75 hover:text-popover-foreground/100 outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...r,children:[(0,i.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,i.jsx)(Hp,{children:(0,i.jsx)(ts,{className:"h-4 w-4"})})}),t]})));am.displayName=Wp.displayName;const im=s.forwardRef((({className:e,children:t,...n},r)=>(0,i.jsxs)($p,{ref:r,className:ve("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 text-popover-foreground/75 hover:text-popover-foreground/100 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[(0,i.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,i.jsx)(Hp,{children:(0,i.jsx)(rs,{className:"h-2 w-2 fill-current"})})}),t]})));im.displayName=$p.displayName;const sm=s.forwardRef((({className:e,inset:t,...n},r)=>(0,i.jsx)(Up,{ref:r,className:ve("px-2 py-1.5 text-sm font-semibold text-foreground",t&&"pl-8",e),...n})));sm.displayName=Up.displayName;const lm=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Yp,{ref:n,className:ve("-mx-1 my-1 h-px bg-border",e),...t})));lm.displayName=Yp.displayName;const cm=({className:e,...t})=>(0,i.jsx)("span",{className:ve("ml-auto text-xs text-muted-foreground",e),...t});cm.displayName="ContextMenuShortcut";s=a("dcBQV"),s=a("dcBQV");const um=[" ","Enter","ArrowUp","ArrowDown"],dm=[" ","Enter"],fm="Select",[pm,mm,hm]=Fe(fm),[vm,gm]=ke(fm,[hm,pr]),ym=pr(),[bm,wm]=vm(fm),[xm,Em]=vm(fm),_m=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:a,value:i,defaultValue:l,onValueChange:c,dir:u,name:d,autoComplete:f,disabled:p,required:m}=e,h=ym(t),[v,g]=(0,s.useState)(null),[y,b]=(0,s.useState)(null),[w,x]=(0,s.useState)(!1),E=Ne(u),[_=!1,k]=De({prop:r,defaultProp:o,onChange:a}),[C,T]=De({prop:i,defaultProp:l,onChange:c}),D=(0,s.useRef)(null),S=!v||Boolean(v.closest("form")),[N,M]=(0,s.useState)(new Set),R=Array.from(N).map((e=>e.props.value)).join(";");return(0,s.createElement)(Nr,h,(0,s.createElement)(bm,{required:m,scope:t,trigger:v,onTriggerChange:g,valueNode:y,onValueNodeChange:b,valueNodeHasChildren:w,onValueNodeHasChildrenChange:x,contentId:Ht(),value:C,onValueChange:T,open:_,onOpenChange:k,dir:E,triggerPointerDownPosRef:D,disabled:p},(0,s.createElement)(pm.Provider,{scope:t},(0,s.createElement)(xm,{scope:e.__scopeSelect,onNativeOptionAdd:(0,s.useCallback)((e=>{M((t=>new Set(t).add(e)))}),[]),onNativeOptionRemove:(0,s.useCallback)((e=>{M((t=>{const n=new Set(t);return n.delete(e),n}))}),[])},n)),S?(0,s.createElement)(ch,{key:R,"aria-hidden":!0,required:m,tabIndex:-1,name:d,autoComplete:f,value:C,onChange:e=>T(e.target.value),disabled:p},void 0===C?(0,s.createElement)("option",{value:""}):null,Array.from(N)):null))},km="SelectTrigger",Cm=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...o}=e,a=ym(n),i=wm(km,n),c=i.disabled||r,d=u(t,i.onTriggerChange),f=mm(n),[p,m,h]=uh((e=>{const t=f().filter((e=>!e.disabled)),n=t.find((e=>e.value===i.value)),r=dh(t,e,n);void 0!==r&&i.onValueChange(r.value)})),v=()=>{c||(i.onOpenChange(!0),h())};return(0,s.createElement)(Mr,l({asChild:!0},a),(0,s.createElement)(Ae.button,l({type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":lh(i.value)?"":void 0},o,{ref:d,onClick:_e(o.onClick,(e=>{e.currentTarget.focus()})),onPointerDown:_e(o.onPointerDown,(e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(v(),i.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())})),onKeyDown:_e(o.onKeyDown,(e=>{const t=""!==p.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),t&&" "===e.key||um.includes(e.key)&&(v(),e.preventDefault())}))})))})),Tm="SelectValue",Dm=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,className:r,style:o,children:a,placeholder:i="",...c}=e,d=wm(Tm,n),{onValueNodeHasChildrenChange:f}=d,p=void 0!==a,m=u(t,d.onValueNodeChange);return Re((()=>{f(p)}),[f,p]),(0,s.createElement)(Ae.span,l({},c,{ref:m,style:{pointerEvents:"none"}}),lh(d.value)?(0,s.createElement)(s.Fragment,null,i):a)})),Sm=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,children:r,...o}=e;return(0,s.createElement)(Ae.span,l({"aria-hidden":!0},o,{ref:t}),r||"▼")})),Nm=e=>(0,s.createElement)(Pr,l({asChild:!0},e)),Mm="SelectContent",Rm=(0,s.forwardRef)(((e,t)=>{const n=wm(Mm,e.__scopeSelect),[r,o]=(0,s.useState)();if(Re((()=>{o(new DocumentFragment)}),[]),!n.open){const t=r;return t?(0,Pe.createPortal)((0,s.createElement)(Pm,{scope:e.__scopeSelect},(0,s.createElement)(pm.Slot,{scope:e.__scopeSelect},(0,s.createElement)("div",null,e.children))),t):null}return(0,s.createElement)(jm,l({},e,{ref:t}))})),Om=10,[Pm,Am]=vm(Mm),jm=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:i,side:c,sideOffset:f,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:v,collisionPadding:g,sticky:y,hideWhenDetached:b,avoidCollisions:w,...x}=e,E=wm(Mm,n),[_,k]=(0,s.useState)(null),[C,T]=(0,s.useState)(null),D=u(t,(e=>k(e))),[S,N]=(0,s.useState)(null),[M,R]=(0,s.useState)(null),O=mm(n),[P,A]=(0,s.useState)(!1),j=(0,s.useRef)(!1);(0,s.useEffect)((()=>{if(_)return oo(_)}),[_]),Rt();const F=(0,s.useCallback)((e=>{const[t,...n]=O().map((e=>e.ref.current)),[r]=n.slice(-1),o=document.activeElement;for(const n of e){if(n===o)return;if(null==n||n.scrollIntoView({block:"nearest"}),n===t&&C&&(C.scrollTop=0),n===r&&C&&(C.scrollTop=C.scrollHeight),null==n||n.focus(),document.activeElement!==o)return}}),[O,C]),I=(0,s.useCallback)((()=>F([S,_])),[F,S,_]);(0,s.useEffect)((()=>{P&&I()}),[P,I]);const{onOpenChange:L,triggerPointerDownPosRef:V}=E;(0,s.useEffect)((()=>{if(_){let e={x:0,y:0};const t=t=>{var n,r,o,a;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=V.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(a=V.current)||void 0===a?void 0:a.y)&&void 0!==o?o:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():_.contains(n.target)||L(!1),document.removeEventListener("pointermove",t),V.current=null};return null!==V.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}}),[_,L,V]),(0,s.useEffect)((()=>{const e=()=>L(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}}),[L]);const[B,U]=uh((e=>{const t=O().filter((e=>!e.disabled)),n=t.find((e=>e.ref.current===document.activeElement)),r=dh(t,e,n);r&&setTimeout((()=>r.ref.current.focus()))})),z=(0,s.useCallback)(((e,t,n)=>{const r=!j.current&&!n;(void 0!==E.value&&E.value===t||r)&&(N(e),r&&(j.current=!0))}),[E.value]),W=(0,s.useCallback)((()=>null==_?void 0:_.focus()),[_]),$=(0,s.useCallback)(((e,t,n)=>{const r=!j.current&&!n;(void 0!==E.value&&E.value===t||r)&&R(e)}),[E.value]),H="popper"===r?Im:Fm,Y=H===Im?{side:c,sideOffset:f,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:v,collisionPadding:g,sticky:y,hideWhenDetached:b,avoidCollisions:w}:{};return(0,s.createElement)(Pm,{scope:n,content:_,viewport:C,onViewportChange:T,itemRefCallback:z,selectedItem:S,onItemLeave:W,itemTextRefCallback:$,focusSelectedItem:I,selectedItemText:M,position:r,isPositioned:P,searchRef:B},(0,s.createElement)(Qo,{as:d,allowPinchZoom:!0},(0,s.createElement)(Ft,{asChild:!0,trapped:E.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:_e(o,(e=>{var t;null===(t=E.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}))},(0,s.createElement)(kt,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>E.onOpenChange(!1)},(0,s.createElement)(H,l({role:"listbox",id:E.contentId,"data-state":E.open?"open":"closed",dir:E.dir,onContextMenu:e=>e.preventDefault()},x,Y,{onPlaced:()=>A(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:_e(x.onKeyDown,(e=>{const t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||U(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=O().filter((e=>!e.disabled)).map((e=>e.ref.current));if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){const n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout((()=>F(t))),e.preventDefault()}}))}))))))})),Fm=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,onPlaced:r,...o}=e,a=wm(Mm,n),i=Am(Mm,n),[c,d]=(0,s.useState)(null),[f,p]=(0,s.useState)(null),m=u(t,(e=>p(e))),h=mm(n),v=(0,s.useRef)(!1),g=(0,s.useRef)(!0),{viewport:y,selectedItem:b,selectedItemText:w,focusSelectedItem:x}=i,E=(0,s.useCallback)((()=>{if(a.trigger&&a.valueNode&&c&&f&&y&&b&&w){const e=a.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),o=w.getBoundingClientRect();if("rtl"!==a.dir){const r=o.left-t.left,a=n.left-r,i=e.left-a,s=e.width+i,l=Math.max(s,t.width),u=window.innerWidth-Om,d=Ee(a,[Om,u-l]);c.style.minWidth=s+"px",c.style.left=d+"px"}else{const r=t.right-o.right,a=window.innerWidth-n.right-r,i=window.innerWidth-e.right-a,s=e.width+i,l=Math.max(s,t.width),u=window.innerWidth-Om,d=Ee(a,[Om,u-l]);c.style.minWidth=s+"px",c.style.right=d+"px"}const i=h(),s=window.innerHeight-2*Om,l=y.scrollHeight,u=window.getComputedStyle(f),d=parseInt(u.borderTopWidth,10),p=parseInt(u.paddingTop,10),m=parseInt(u.borderBottomWidth,10),g=d+p+l+parseInt(u.paddingBottom,10)+m,x=Math.min(5*b.offsetHeight,g),E=window.getComputedStyle(y),_=parseInt(E.paddingTop,10),k=parseInt(E.paddingBottom,10),C=e.top+e.height/2-Om,T=s-C,D=b.offsetHeight/2,S=d+p+(b.offsetTop+D),N=g-S;if(S<=C){const e=b===i[i.length-1].ref.current;c.style.bottom="0px";const t=f.clientHeight-y.offsetTop-y.offsetHeight,n=S+Math.max(T,D+(e?k:0)+t+m);c.style.height=n+"px"}else{const e=b===i[0].ref.current;c.style.top="0px";const t=Math.max(C,d+y.offsetTop+(e?_:0)+D)+N;c.style.height=t+"px",y.scrollTop=S-C+y.offsetTop}c.style.margin=`${Om}px 0`,c.style.minHeight=x+"px",c.style.maxHeight=s+"px",null==r||r(),requestAnimationFrame((()=>v.current=!0))}}),[h,a.trigger,a.valueNode,c,f,y,b,w,a.dir,r]);Re((()=>E()),[E]);const[_,k]=(0,s.useState)();Re((()=>{f&&k(window.getComputedStyle(f).zIndex)}),[f]);const C=(0,s.useCallback)((e=>{e&&!0===g.current&&(E(),null==x||x(),g.current=!1)}),[E,x]);return(0,s.createElement)(Lm,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:v,onScrollButtonChange:C},(0,s.createElement)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:_}},(0,s.createElement)(Ae.div,l({},o,{ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}}))))})),Im=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:o=Om,...a}=e,i=ym(n);return(0,s.createElement)(Rr,l({},i,a,{ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...a.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)"}}))})),[Lm,Vm]=vm(Mm,{}),Bm="SelectViewport",Um=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,nonce:r,...o}=e,a=Am(Bm,n),i=Vm(Bm,n),c=u(t,a.onViewportChange),d=(0,s.useRef)(0);return(0,s.createElement)(s.Fragment,null,(0,s.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}"},nonce:r}),(0,s.createElement)(pm.Slot,{scope:n},(0,s.createElement)(Ae.div,l({"data-radix-select-viewport":"",role:"presentation"},o,{ref:c,style:{position:"relative",flex:1,overflow:"auto",...o.style},onScroll:_e(o.onScroll,(e=>{const t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=i;if(null!=r&&r.current&&n){const e=Math.abs(d.current-t.scrollTop);if(e>0){const r=window.innerHeight-2*Om,o=parseFloat(n.style.minHeight),a=parseFloat(n.style.height),i=Math.max(o,a);if(i<r){const o=i+e,a=Math.min(r,o),s=o-a;n.style.height=a+"px","0px"===n.style.bottom&&(t.scrollTop=s>0?s:0,n.style.justifyContent="flex-end")}}}d.current=t.scrollTop}))}))))})),zm="SelectGroup",[Wm,$m]=vm(zm),Hm=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,...r}=e,o=Ht();return(0,s.createElement)(Wm,{scope:n,id:o},(0,s.createElement)(Ae.div,l({role:"group","aria-labelledby":o},r,{ref:t})))})),Ym="SelectLabel",qm=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,...r}=e,o=$m(Ym,n);return(0,s.createElement)(Ae.div,l({id:o.id},r,{ref:t}))})),Qm="SelectItem",[Km,Gm]=vm(Qm),Xm=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,value:r,disabled:o=!1,textValue:a,...i}=e,c=wm(Qm,n),d=Am(Qm,n),f=c.value===r,[p,m]=(0,s.useState)(null!=a?a:""),[h,v]=(0,s.useState)(!1),g=u(t,(e=>{var t;return null===(t=d.itemRefCallback)||void 0===t?void 0:t.call(d,e,r,o)})),y=Ht(),b=()=>{o||(c.onValueChange(r),c.onOpenChange(!1))};if(""===r)throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,s.createElement)(Km,{scope:n,value:r,disabled:o,textId:y,isSelected:f,onItemTextChange:(0,s.useCallback)((e=>{m((t=>{var n;return t||(null!==(n=null==e?void 0:e.textContent)&&void 0!==n?n:"").trim()}))}),[])},(0,s.createElement)(pm.ItemSlot,{scope:n,value:r,disabled:o,textValue:p},(0,s.createElement)(Ae.div,l({role:"option","aria-labelledby":y,"data-highlighted":h?"":void 0,"aria-selected":f&&h,"data-state":f?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1},i,{ref:g,onFocus:_e(i.onFocus,(()=>v(!0))),onBlur:_e(i.onBlur,(()=>v(!1))),onPointerUp:_e(i.onPointerUp,b),onPointerMove:_e(i.onPointerMove,(e=>{var t;o?null===(t=d.onItemLeave)||void 0===t||t.call(d):e.currentTarget.focus({preventScroll:!0})})),onPointerLeave:_e(i.onPointerLeave,(e=>{var t;e.currentTarget===document.activeElement&&(null===(t=d.onItemLeave)||void 0===t||t.call(d))})),onKeyDown:_e(i.onKeyDown,(e=>{var t;""!==(null===(t=d.searchRef)||void 0===t?void 0:t.current)&&" "===e.key||(dm.includes(e.key)&&b()," "===e.key&&e.preventDefault())}))}))))})),Zm="SelectItemText",Jm=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,className:r,style:o,...a}=e,i=wm(Zm,n),c=Am(Zm,n),d=Gm(Zm,n),f=Em(Zm,n),[p,m]=(0,s.useState)(null),h=u(t,(e=>m(e)),d.onItemTextChange,(e=>{var t;return null===(t=c.itemTextRefCallback)||void 0===t?void 0:t.call(c,e,d.value,d.disabled)})),v=null==p?void 0:p.textContent,g=(0,s.useMemo)((()=>(0,s.createElement)("option",{key:d.value,value:d.value,disabled:d.disabled},v)),[d.disabled,d.value,v]),{onNativeOptionAdd:y,onNativeOptionRemove:b}=f;return Re((()=>(y(g),()=>b(g))),[y,b,g]),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ae.span,l({id:d.textId},a,{ref:h})),d.isSelected&&i.valueNode&&!i.valueNodeHasChildren?(0,Pe.createPortal)(a.children,i.valueNode):null)})),eh="SelectItemIndicator",th=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,...r}=e;return Gm(eh,n).isSelected?(0,s.createElement)(Ae.span,l({"aria-hidden":!0},r,{ref:t})):null})),nh="SelectScrollUpButton",rh=(0,s.forwardRef)(((e,t)=>{const n=Am(nh,e.__scopeSelect),r=Vm(nh,e.__scopeSelect),[o,a]=(0,s.useState)(!1),i=u(t,r.onScrollButtonChange);return Re((()=>{if(n.viewport&&n.isPositioned){const t=n.viewport;function e(){const e=t.scrollTop>0;a(e)}return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}}),[n.viewport,n.isPositioned]),o?(0,s.createElement)(ih,l({},e,{ref:i,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null})),oh="SelectScrollDownButton",ah=(0,s.forwardRef)(((e,t)=>{const n=Am(oh,e.__scopeSelect),r=Vm(oh,e.__scopeSelect),[o,a]=(0,s.useState)(!1),i=u(t,r.onScrollButtonChange);return Re((()=>{if(n.viewport&&n.isPositioned){const t=n.viewport;function e(){const e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)<e;a(n)}return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}}),[n.viewport,n.isPositioned]),o?(0,s.createElement)(ih,l({},e,{ref:i,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}})):null})),ih=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...o}=e,a=Am("SelectScrollButton",n),i=(0,s.useRef)(null),c=mm(n),u=(0,s.useCallback)((()=>{null!==i.current&&(window.clearInterval(i.current),i.current=null)}),[]);return(0,s.useEffect)((()=>()=>u()),[u]),Re((()=>{var e;const 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,s.createElement)(Ae.div,l({"aria-hidden":!0},o,{ref:t,style:{flexShrink:0,...o.style},onPointerDown:_e(o.onPointerDown,(()=>{null===i.current&&(i.current=window.setInterval(r,50))})),onPointerMove:_e(o.onPointerMove,(()=>{var e;null===(e=a.onItemLeave)||void 0===e||e.call(a),null===i.current&&(i.current=window.setInterval(r,50))})),onPointerLeave:_e(o.onPointerLeave,(()=>{u()}))}))})),sh=(0,s.forwardRef)(((e,t)=>{const{__scopeSelect:n,...r}=e;return(0,s.createElement)(Ae.div,l({"aria-hidden":!0},r,{ref:t}))}));function lh(e){return""===e||void 0===e}const ch=(0,s.forwardRef)(((e,t)=>{const{value:n,...r}=e,o=(0,s.useRef)(null),a=u(t,o),i=Me(n);return(0,s.useEffect)((()=>{const e=o.current,t=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(t,"value").set;if(i!==n&&r){const t=new Event("change",{bubbles:!0});r.call(e,n),e.dispatchEvent(t)}}),[i,n]),(0,s.createElement)(bs,{asChild:!0},(0,s.createElement)("select",l({},r,{ref:a,defaultValue:n})))}));function uh(e){const t=Te(e),n=(0,s.useRef)(""),r=(0,s.useRef)(0),o=(0,s.useCallback)((e=>{const 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]),a=(0,s.useCallback)((()=>{n.current="",window.clearTimeout(r.current)}),[]);return(0,s.useEffect)((()=>()=>window.clearTimeout(r.current)),[]),[n,o,a]}function dh(e,t,n){const r=t.length>1&&Array.from(t).every((e=>e===t[0]))?t[0]:t,o=n?e.indexOf(n):-1;let a=(i=e,s=Math.max(o,0),i.map(((e,t)=>i[(s+t)%i.length])));var i,s;1===r.length&&(a=a.filter((e=>e!==n)));const l=a.find((e=>e.textValue.toLowerCase().startsWith(r.toLowerCase())));return l!==n?l:void 0}ch.displayName="BubbleSelect";const fh=_m,ph=Cm,mh=Dm,hh=Sm,vh=Nm,gh=Rm,yh=Um,bh=Hm,wh=qm,xh=Xm,Eh=Jm,_h=th,kh=rh,Ch=ah,Th=sh,Dh=es("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),Sh=es("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),Nh=fh,Mh=bh,Rh=mh,Oh=hh,Ph=s.forwardRef((({className:e,children:t,...n},r)=>(0,i.jsx)(ph,{ref:r,className:ve("ui__select-trigger","flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...n,children:t})));Ph.displayName=ph.displayName;const Ah=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(kh,{ref:n,className:ve("ui__select-up-button flex cursor-default items-center justify-center py-1",e),...t,children:(0,i.jsx)(Sh,{className:"h-4 w-4"})})));Ah.displayName=kh.displayName;const jh=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Ch,{ref:n,className:ve("ui__select-down-button flex cursor-default items-center justify-center py-1",e),...t,children:(0,i.jsx)(Dh,{className:"h-4 w-4"})})));jh.displayName=Ch.displayName;const Fh=s.forwardRef((({className:e,children:t,position:n="popper",...r},o)=>(0,i.jsx)(vh,{children:(0,i.jsxs)(gh,{ref:o,className:ve("ui__select-content","relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:n,...r,children:[(0,i.jsx)(Ah,{}),(0,i.jsx)(yh,{className:ve("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),(0,i.jsx)(jh,{})]})})));Fh.displayName=gh.displayName;const Ih=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(wh,{ref:n,className:ve("ui__select-label py-1.5 pl-8 pr-2 text-sm font-semibold",e),...t})));Ih.displayName=wh.displayName;const Lh=s.forwardRef((({className:e,children:t,...n},r)=>(0,i.jsxs)(xh,{ref:r,className:ve("ui__select-item","relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[(0,i.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,i.jsx)(_h,{children:(0,i.jsx)(ts,{className:"h-4 w-4"})})}),(0,i.jsx)(Eh,{children:t})]})));Lh.displayName=xh.displayName;const Vh=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Th,{ref:n,className:ve("ui__select-separator -mx-1 my-1 h-px bg-muted",e),...t})));Vh.displayName=Th.displayName,a("dcBQV");const Bh=es("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);s=a("dcBQV");function Uh(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function zh(e){return zh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zh(e)}function Wh(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function $h(e){Wh(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===zh(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function Hh(e,t){Wh(2,arguments);var n=$h(e),r=Uh(t);return isNaN(r)?new Date(NaN):r?(n.setDate(n.getDate()+r),n):n}function Yh(e,t){Wh(2,arguments);var n=$h(e),r=Uh(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var o=n.getDate(),a=new Date(n.getTime());return a.setMonth(n.getMonth()+r+1,0),o>=a.getDate()?a:(n.setFullYear(a.getFullYear(),a.getMonth(),o),n)}function qh(e,t){return Wh(2,arguments),Hh(e,7*Uh(t))}function Qh(e,t){return Wh(2,arguments),Yh(e,12*Uh(t))}function Kh(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Gh(e){Wh(1,arguments);var t=$h(e);return t.setHours(0,0,0,0),t}var Xh=864e5;function Zh(e,t){Wh(2,arguments);var n=Gh(e),r=Gh(t),o=n.getTime()-Kh(n),a=r.getTime()-Kh(r);return Math.round((o-a)/Xh)}function Jh(e,t){Wh(2,arguments);var n=$h(e),r=$h(t);return 12*(n.getFullYear()-r.getFullYear())+(n.getMonth()-r.getMonth())}var ev={};function tv(){return ev}function nv(e,t){var n,r,o,a,i,s,l,c;Wh(1,arguments);var u=tv(),d=Uh(null!==(n=null!==(r=null!==(o=null!==(a=null==t?void 0:t.weekStartsOn)&&void 0!==a?a:null==t||null===(i=t.locale)||void 0===i||null===(s=i.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:u.weekStartsOn)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=$h(e),p=f.getDay(),m=6+(p<d?-7:0)-(p-d);return f.setDate(f.getDate()+m),f.setHours(23,59,59,999),f}function rv(e){return Wh(1,arguments),nv(e,{weekStartsOn:1})}function ov(e){Wh(1,arguments);var t=$h(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function av(e){return Wh(1,arguments),e instanceof Date||"object"===zh(e)&&"[object Date]"===Object.prototype.toString.call(e)}function iv(e){if(Wh(1,arguments),!av(e)&&"number"!=typeof e)return!1;var t=$h(e);return!isNaN(Number(t))}function sv(e,t){Wh(2,arguments);var n=$h(e).getTime(),r=Uh(t);return new Date(n+r)}function lv(e,t){return Wh(2,arguments),sv(e,-Uh(t))}function cv(e){Wh(1,arguments);var t=$h(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/864e5)+1}function uv(e){Wh(1,arguments);var t=$h(e),n=t.getUTCDay(),r=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-r),t.setUTCHours(0,0,0,0),t}function dv(e){Wh(1,arguments);var t=$h(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var o=uv(r),a=new Date(0);a.setUTCFullYear(n,0,4),a.setUTCHours(0,0,0,0);var i=uv(a);return t.getTime()>=o.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function fv(e){Wh(1,arguments);var t=dv(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),uv(n)}var pv=6048e5;function mv(e){Wh(1,arguments);var t=$h(e),n=uv(t).getTime()-fv(t).getTime();return Math.round(n/pv)+1}function hv(e,t){var n,r,o,a,i,s,l,c;Wh(1,arguments);var u=tv(),d=Uh(null!==(n=null!==(r=null!==(o=null!==(a=null==t?void 0:t.weekStartsOn)&&void 0!==a?a:null==t||null===(i=t.locale)||void 0===i||null===(s=i.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:u.weekStartsOn)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=$h(e),p=f.getUTCDay(),m=(p<d?7:0)+p-d;return f.setUTCDate(f.getUTCDate()-m),f.setUTCHours(0,0,0,0),f}function vv(e,t){var n,r,o,a,i,s,l,c;Wh(1,arguments);var u=$h(e),d=u.getUTCFullYear(),f=tv(),p=Uh(null!==(n=null!==(r=null!==(o=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t||null===(i=t.locale)||void 0===i||null===(s=i.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==o?o:f.firstWeekContainsDate)&&void 0!==r?r:null===(l=f.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1);if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=new Date(0);m.setUTCFullYear(d+1,0,p),m.setUTCHours(0,0,0,0);var h=hv(m,t),v=new Date(0);v.setUTCFullYear(d,0,p),v.setUTCHours(0,0,0,0);var g=hv(v,t);return u.getTime()>=h.getTime()?d+1:u.getTime()>=g.getTime()?d:d-1}function gv(e,t){var n,r,o,a,i,s,l,c;Wh(1,arguments);var u=tv(),d=Uh(null!==(n=null!==(r=null!==(o=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t||null===(i=t.locale)||void 0===i||null===(s=i.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==o?o:u.firstWeekContainsDate)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1),f=vv(e,t),p=new Date(0);return p.setUTCFullYear(f,0,d),p.setUTCHours(0,0,0,0),hv(p,t)}var yv=6048e5;function bv(e,t){Wh(1,arguments);var n=$h(e),r=hv(n,t).getTime()-gv(n,t).getTime();return Math.round(r/yv)+1}function wv(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var xv={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return wv("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):wv(n+1,2)},d:function(e,t){return wv(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return wv(e.getUTCHours()%12||12,t.length)},H:function(e,t){return wv(e.getUTCHours(),t.length)},m:function(e,t){return wv(e.getUTCMinutes(),t.length)},s:function(e,t){return wv(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return wv(Math.floor(r*Math.pow(10,n-3)),t.length)}},Ev="midnight",_v="noon",kv="morning",Cv="afternoon",Tv="evening",Dv="night";function Sv(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),a=r%60;if(0===a)return n+String(o);var i=t||"";return n+String(o)+i+wv(a,2)}function Nv(e,t){return e%60==0?(e>0?"-":"+")+wv(Math.abs(e)/60,2):Mv(e,t)}function Mv(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+wv(Math.floor(o/60),2)+n+wv(o%60,2)}var Rv={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return xv.y(e,t)},Y:function(e,t,n,r){var o=vv(e,r),a=o>0?o:1-o;return"YY"===t?wv(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):wv(a,t.length)},R:function(e,t){return wv(dv(e),t.length)},u:function(e,t){return wv(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return wv(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return wv(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return xv.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return wv(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=bv(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):wv(o,t.length)},I:function(e,t,n){var r=mv(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):wv(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):xv.d(e,t)},D:function(e,t,n){var r=cv(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):wv(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return wv(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return wv(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return wv(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?_v:0===o?Ev:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?Tv:o>=12?Cv:o>=4?kv:Dv,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return xv.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):xv.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):wv(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):wv(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):xv.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):xv.s(e,t)},S:function(e,t){return xv.S(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return Nv(o);case"XXXX":case"XX":return Mv(o);default:return Mv(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return Nv(o);case"xxxx":case"xx":return Mv(o);default:return Mv(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Sv(o,":");default:return"GMT"+Mv(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Sv(o,":");default:return"GMT"+Mv(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return wv(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return wv((r._originalDate||e).getTime(),t.length)}},Ov=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},Pv=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},Av={p:Pv,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],o=r[1],a=r[2];if(!a)return Ov(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Ov(o,t)).replace("{{time}}",Pv(a,t))}},jv=["D","DD"],Fv=["YY","YYYY"];function Iv(e){return-1!==jv.indexOf(e)}function Lv(e){return-1!==Fv.indexOf(e)}function Vv(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Bv={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Uv=function(e,t,n){var r,o=Bv[e];return r="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function zv(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var Wv={date:zv({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:zv({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:zv({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},$v={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Hv(e){return function(t,n){var r;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,a=null!=n&&n.width?String(n.width):o;r=e.formattingValues[a]||e.formattingValues[o]}else{var i=e.defaultWidth,s=null!=n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[i]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function Yv(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i,s=a[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return}(l,(function(e){return e.test(s)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n;return}(l,(function(e){return e.test(s)}));return i=e.valueCallback?e.valueCallback(c):c,{value:i=n.valueCallback?n.valueCallback(i):i,rest:t.slice(s.length)}}}var qv,Qv={code:"en-US",formatDistance:Uv,formatLong:Wv,formatRelative:function(e,t,n,r){return $v[e]},localize:{ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:Hv({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Hv({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Hv({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Hv({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Hv({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(qv={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(qv.matchPattern);if(!n)return null;var r=n[0],o=e.match(qv.parsePattern);if(!o)return null;var a=qv.valueCallback?qv.valueCallback(o[0]):o[0];return{value:a=t.valueCallback?t.valueCallback(a):a,rest:e.slice(r.length)}}),era:Yv({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Yv({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Yv({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Yv({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Yv({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Kv=Qv,Gv=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Xv=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Zv=/^'([^]*?)'?$/,Jv=/''/g,eg=/[a-zA-Z]/;function tg(e,t,n){var r,o,a,i,s,l,c,u,d,f,p,m,h,v,g,y,b,w;Wh(2,arguments);var x=String(t),E=tv(),_=null!==(r=null!==(o=null==n?void 0:n.locale)&&void 0!==o?o:E.locale)&&void 0!==r?r:Kv,k=Uh(null!==(a=null!==(i=null!==(s=null!==(l=null==n?void 0:n.firstWeekContainsDate)&&void 0!==l?l:null==n||null===(c=n.locale)||void 0===c||null===(u=c.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==s?s:E.firstWeekContainsDate)&&void 0!==i?i:null===(d=E.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==a?a:1);if(!(k>=1&&k<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var C=Uh(null!==(p=null!==(m=null!==(h=null!==(v=null==n?void 0:n.weekStartsOn)&&void 0!==v?v:null==n||null===(g=n.locale)||void 0===g||null===(y=g.options)||void 0===y?void 0:y.weekStartsOn)&&void 0!==h?h:E.weekStartsOn)&&void 0!==m?m:null===(b=E.locale)||void 0===b||null===(w=b.options)||void 0===w?void 0:w.weekStartsOn)&&void 0!==p?p:0);if(!(C>=0&&C<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!_.localize)throw new RangeError("locale must contain localize property");if(!_.formatLong)throw new RangeError("locale must contain formatLong property");var T=$h(e);if(!iv(T))throw new RangeError("Invalid time value");var D=lv(T,Kh(T)),S={firstWeekContainsDate:k,weekStartsOn:C,locale:_,_originalDate:T};return x.match(Xv).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,Av[t])(e,_.formatLong):e})).join("").match(Gv).map((function(r){if("''"===r)return"'";var o,a,i=r[0];if("'"===i)return(a=(o=r).match(Zv))?a[1].replace(Jv,"'"):o;var s=Rv[i];if(s)return null!=n&&n.useAdditionalWeekYearTokens||!Lv(r)||Vv(r,t,String(e)),null!=n&&n.useAdditionalDayOfYearTokens||!Iv(r)||Vv(r,t,String(e)),s(D,r,_.localize,S);if(i.match(eg))throw new RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return r})).join("")}function ng(e,t){var n,r,o,a,i,s,l,c;Wh(1,arguments);var u=tv(),d=Uh(null!==(n=null!==(r=null!==(o=null!==(a=null==t?void 0:t.weekStartsOn)&&void 0!==a?a:null==t||null===(i=t.locale)||void 0===i||null===(s=i.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:u.weekStartsOn)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=$h(e),p=f.getDay(),m=(p<d?7:0)+p-d;return f.setDate(f.getDate()-m),f.setHours(0,0,0,0),f}function rg(e){return Wh(1,arguments),ng(e,{weekStartsOn:1})}function og(e){Wh(1,arguments);var t=$h(e),n=t.getFullYear(),r=new Date(0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var o=rg(r),a=new Date(0);a.setFullYear(n,0,4),a.setHours(0,0,0,0);var i=rg(a);return t.getTime()>=o.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function ag(e){Wh(1,arguments);var t=og(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),rg(n)}var ig=6048e5;function sg(e){Wh(1,arguments);var t=$h(e),n=rg(t).getTime()-ag(t).getTime();return Math.round(n/ig)+1}function lg(e){return Wh(1,arguments),$h(e).getTime()}function cg(e){return Wh(1,arguments),Math.floor(lg(e)/1e3)}function ug(e,t){var n,r,o,a,i,s,l,c;Wh(1,arguments);var u=$h(e),d=u.getFullYear(),f=tv(),p=Uh(null!==(n=null!==(r=null!==(o=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t||null===(i=t.locale)||void 0===i||null===(s=i.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==o?o:f.firstWeekContainsDate)&&void 0!==r?r:null===(l=f.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1);if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=new Date(0);m.setFullYear(d+1,0,p),m.setHours(0,0,0,0);var h=ng(m,t),v=new Date(0);v.setFullYear(d,0,p),v.setHours(0,0,0,0);var g=ng(v,t);return u.getTime()>=h.getTime()?d+1:u.getTime()>=g.getTime()?d:d-1}function dg(e,t){var n,r,o,a,i,s,l,c;Wh(1,arguments);var u=tv(),d=Uh(null!==(n=null!==(r=null!==(o=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t||null===(i=t.locale)||void 0===i||null===(s=i.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==o?o:u.firstWeekContainsDate)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1),f=ug(e,t),p=new Date(0);return p.setFullYear(f,0,d),p.setHours(0,0,0,0),ng(p,t)}var fg=6048e5;function pg(e,t){Wh(1,arguments);var n=$h(e),r=ng(n,t).getTime()-dg(n,t).getTime();return Math.round(r/fg)+1}var mg=6048e5;function hg(e,t,n){Wh(2,arguments);var r=ng(e,n),o=ng(t,n),a=r.getTime()-Kh(r),i=o.getTime()-Kh(o);return Math.round((a-i)/mg)}function vg(e){Wh(1,arguments);var t=$h(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(0,0,0,0),t}function gg(e){Wh(1,arguments);var t=$h(e);return t.setDate(1),t.setHours(0,0,0,0),t}function yg(e,t){return Wh(1,arguments),hg(vg(e),gg(e),t)+1}function bg(e,t){Wh(2,arguments);var n=$h(e),r=$h(t);return n.getTime()>r.getTime()}function wg(e,t){Wh(2,arguments);var n=$h(e),r=$h(t);return n.getTime()<r.getTime()}function xg(e,t){Wh(2,arguments);var n=Gh(e),r=Gh(t);return n.getTime()===r.getTime()}function Eg(e,t){Wh(2,arguments);var n=$h(e),r=$h(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function _g(e,t){Wh(2,arguments);var n=$h(e),r=$h(t);return n.getFullYear()===r.getFullYear()}function kg(e){var t,n;if(Wh(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!==zh(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=$h(e);(void 0===n||n<t||isNaN(Number(t)))&&(n=t)})),n||new Date(NaN)}function Cg(e){var t,n;if(Wh(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!==zh(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=$h(e);(void 0===n||n>t||isNaN(t.getDate()))&&(n=t)})),n||new Date(NaN)}function Tg(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dg(e,t){return Dg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Dg(e,t)}function Sg(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Dg(e,t)}function Ng(e){return Ng=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ng(e)}function Mg(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function Rg(e,t){if(t&&("object"===zh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Tg(e)}function Og(e){var t=Mg();return function(){var n,r=Ng(e);if(t){var o=Ng(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Rg(this,n)}}function Pg(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ag(e,t){if("object"!==zh(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==zh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function jg(e){var t=Ag(e,"string");return"symbol"===zh(t)?t:String(t)}function Fg(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jg(r.key),r)}}function Ig(e,t,n){return t&&Fg(e.prototype,t),n&&Fg(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lg(e,t,n){return(t=jg(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vg=function(){function e(){Pg(this,e),Lg(this,"priority",void 0),Lg(this,"subPriority",0)}return Ig(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),Bg=function(e){Sg(n,e);var t=Og(n);function n(e,r,o,a,i){var s;return Pg(this,n),(s=t.call(this)).value=e,s.validateValue=r,s.setValue=o,s.priority=a,i&&(s.subPriority=i),s}return Ig(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(Vg),Ug=function(){function e(){Pg(this,e),Lg(this,"incompatibleTokens",void 0),Lg(this,"priority",void 0),Lg(this,"subPriority",void 0)}return Ig(e,[{key:"run",value:function(e,t,n,r){var o=this.parse(e,t,n,r);return o?{setter:new Bg(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}]),e}(),zg=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",140),Lg(Tg(e),"incompatibleTokens",["R","u","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(Ug),Wg=(Math.pow(10,8),{month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/}),$g={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Hg(e,t){return e?{value:t(e.value),rest:e.rest}:e}function Yg(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function qg(e,t){var n=t.match(e);return n?"Z"===n[0]?{value:0,rest:t.slice(1)}:{value:("+"===n[1]?1:-1)*(36e5*(n[2]?parseInt(n[2],10):0)+6e4*(n[3]?parseInt(n[3],10):0)+1e3*(n[5]?parseInt(n[5],10):0)),rest:t.slice(n[0].length)}:null}function Qg(e){return Yg(Wg.anyDigitsSigned,e)}function Kg(e,t){switch(e){case 1:return Yg(Wg.singleDigit,t);case 2:return Yg(Wg.twoDigits,t);case 3:return Yg(Wg.threeDigits,t);case 4:return Yg(Wg.fourDigits,t);default:return Yg(new RegExp("^\\d{1,"+e+"}"),t)}}function Gg(e,t){switch(e){case 1:return Yg(Wg.singleDigitSigned,t);case 2:return Yg(Wg.twoDigitsSigned,t);case 3:return Yg(Wg.threeDigitsSigned,t);case 4:return Yg(Wg.fourDigitsSigned,t);default:return Yg(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Xg(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Zg(e,t){var n,r=t>0,o=r?t:1-t;if(o<=50)n=e||100;else{var a=o+50;n=e+100*Math.floor(a/100)-(e>=a%100?100:0)}return r?n:1-n}function Jg(e){return e%400==0||e%4==0&&e%100!=0}var ey=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",130),Lg(Tg(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return Hg(Kg(4,e),r);case"yo":return Hg(n.ordinalNumber(e,{unit:"year"}),r);default:return Hg(Kg(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var o=Zg(n.year,r);return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(Ug),ty=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",130),Lg(Tg(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return Hg(Kg(4,e),r);case"Yo":return Hg(n.ordinalNumber(e,{unit:"year"}),r);default:return Hg(Kg(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var o=vv(e,r);if(n.isTwoDigitYear){var a=Zg(n.year,o);return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),hv(e,r)}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),hv(e,r)}}]),n}(Ug),ny=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",130),Lg(Tg(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t){return Gg("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),uv(r)}}]),n}(Ug),ry=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",130),Lg(Tg(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t){return Gg("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(Ug),oy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",120),Lg(Tg(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return Kg(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(Ug),ay=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",120),Lg(Tg(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return Kg(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(Ug),iy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),Lg(Tg(e),"priority",110),e}return Ig(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return Hg(Yg(Wg.month,e),r);case"MM":return Hg(Kg(2,e),r);case"Mo":return Hg(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(Ug),sy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",110),Lg(Tg(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return Hg(Yg(Wg.month,e),r);case"LL":return Hg(Kg(2,e),r);case"Lo":return Hg(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(Ug);function ly(e,t,n){Wh(2,arguments);var r=$h(e),o=Uh(t),a=bv(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*a),r}var cy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",100),Lg(Tg(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"w":return Yg(Wg.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return hv(ly(e,n,r),r)}}]),n}(Ug);function uy(e,t){Wh(2,arguments);var n=$h(e),r=Uh(t),o=mv(n)-r;return n.setUTCDate(n.getUTCDate()-7*o),n}var dy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",100),Lg(Tg(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"I":return Yg(Wg.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return uv(uy(e,n))}}]),n}(Ug),fy=[31,28,31,30,31,30,31,31,30,31,30,31],py=[31,29,31,30,31,30,31,31,30,31,30,31],my=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",90),Lg(Tg(e),"subPriority",1),Lg(Tg(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"d":return Yg(Wg.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){var n=Jg(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=py[r]:t>=1&&t<=fy[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(Ug),hy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",90),Lg(Tg(e),"subpriority",1),Lg(Tg(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return Yg(Wg.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){return Jg(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(Ug);function vy(e,t,n){var r,o,a,i,s,l,c,u;Wh(2,arguments);var d=tv(),f=Uh(null!==(r=null!==(o=null!==(a=null!==(i=null==n?void 0:n.weekStartsOn)&&void 0!==i?i:null==n||null===(s=n.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==a?a:d.weekStartsOn)&&void 0!==o?o:null===(c=d.locale)||void 0===c||null===(u=c.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==r?r:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=$h(e),m=Uh(t),h=((m%7+7)%7<f?7:0)+m-p.getUTCDay();return p.setUTCDate(p.getUTCDate()+h),p}var gy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",90),Lg(Tg(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=vy(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(Ug),yy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",90),Lg(Tg(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return Hg(Kg(t.length,e),o);case"eo":return Hg(n.ordinalNumber(e,{unit:"day"}),o);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=vy(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(Ug),by=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",90),Lg(Tg(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return Hg(Kg(t.length,e),o);case"co":return Hg(n.ordinalNumber(e,{unit:"day"}),o);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=vy(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(Ug);function wy(e,t){Wh(2,arguments);var n=Uh(t);n%7==0&&(n-=7);var r=$h(e),o=((n%7+7)%7<1?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+o),r}var xy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",90),Lg(Tg(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return Kg(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return Hg(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return Hg(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Hg(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return Hg(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return(e=wy(e,n)).setUTCHours(0,0,0,0),e}}]),n}(Ug),Ey=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",80),Lg(Tg(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(Xg(n),0,0,0),e}}]),n}(Ug),_y=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",80),Lg(Tg(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(Xg(n),0,0,0),e}}]),n}(Ug),ky=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",80),Lg(Tg(e),"incompatibleTokens",["a","b","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(Xg(n),0,0,0),e}}]),n}(Ug),Cy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",70),Lg(Tg(e),"incompatibleTokens",["H","K","k","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"h":return Yg(Wg.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(Ug),Ty=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",70),Lg(Tg(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"H":return Yg(Wg.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(Ug),Dy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",70),Lg(Tg(e),"incompatibleTokens",["h","H","k","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"K":return Yg(Wg.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(Ug),Sy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",70),Lg(Tg(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"k":return Yg(Wg.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}]),n}(Ug),Ny=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",60),Lg(Tg(e),"incompatibleTokens",["t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"m":return Yg(Wg.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(Ug),My=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",50),Lg(Tg(e),"incompatibleTokens",["t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t,n){switch(t){case"s":return Yg(Wg.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return Kg(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(Ug),Ry=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",30),Lg(Tg(e),"incompatibleTokens",["t","T"]),e}return Ig(n,[{key:"parse",value:function(e,t){return Hg(Kg(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}]),n}(Ug),Oy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",10),Lg(Tg(e),"incompatibleTokens",["t","T","x"]),e}return Ig(n,[{key:"parse",value:function(e,t){switch(t){case"X":return qg($g.basicOptionalMinutes,e);case"XX":return qg($g.basic,e);case"XXXX":return qg($g.basicOptionalSeconds,e);case"XXXXX":return qg($g.extendedOptionalSeconds,e);default:return qg($g.extended,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(Ug),Py=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",10),Lg(Tg(e),"incompatibleTokens",["t","T","X"]),e}return Ig(n,[{key:"parse",value:function(e,t){switch(t){case"x":return qg($g.basicOptionalMinutes,e);case"xx":return qg($g.basic,e);case"xxxx":return qg($g.basicOptionalSeconds,e);case"xxxxx":return qg($g.extendedOptionalSeconds,e);default:return qg($g.extended,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(Ug),Ay=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",40),Lg(Tg(e),"incompatibleTokens","*"),e}return Ig(n,[{key:"parse",value:function(e){return Qg(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}]),n}(Ug),jy=function(e){Sg(n,e);var t=Og(n);function n(){var e;Pg(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Lg(Tg(e=t.call.apply(t,[this].concat(o))),"priority",20),Lg(Tg(e),"incompatibleTokens","*"),e}return Ig(n,[{key:"parse",value:function(e){return Qg(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}]),n}(Ug);new zg,new ey,new ty,new ny,new ry,new oy,new ay,new iy,new sy,new cy,new dy,new my,new hy,new gy,new yy,new by,new xy,new Ey,new _y,new ky,new Cy,new Ty,new Dy,new Sy,new Ny,new My,new Ry,new Oy,new Py,new Ay,new jy;function Fy(e){Wh(1,arguments);var t=$h(e),n=t.getFullYear(),r=t.getMonth(),o=new Date(0);return o.setFullYear(n,r+1,0),o.setHours(0,0,0,0),o.getDate()}function Iy(e,t){Wh(2,arguments);var n=$h(e),r=Uh(t),o=n.getFullYear(),a=n.getDate(),i=new Date(0);i.setFullYear(o,r,15),i.setHours(0,0,0,0);var s=Fy(i);return n.setMonth(r,Math.min(a,s)),n}function Ly(e,t){Wh(2,arguments);var n=$h(e),r=Uh(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(r),n)}function Vy(e){Wh(1,arguments);var t=$h(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function By(e,t){return Wh(2,arguments),Hh(e,-Uh(t))}var Uy=function(){return Uy=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Uy.apply(this,arguments)};function zy(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var Wy,$y={exports:{}},Hy={};$y.exports=function(){if(Wy)return Hy;Wy=1;var e=t(s),n=Symbol.for("react.element"),r=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,r){var s,l={},c=null,u=null;for(s in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,s)&&!i.hasOwnProperty(s)&&(l[s]=t[s]);if(e&&e.defaultProps)for(s in t=e.defaultProps)void 0===l[s]&&(l[s]=t[s]);return{$$typeof:n,type:e,key:c,ref:u,props:l,_owner:a.current}}return Hy.Fragment=r,Hy.jsx=l,Hy.jsxs=l,Hy}();var Yy=$y.exports;function qy(e){return"multiple"===e.mode}function Qy(e){return"range"===e.mode}function Ky(e){return"single"===e.mode}var Gy={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};var Xy=Object.freeze({__proto__:null,formatCaption:function(e,t){return tg(e,"LLLL y",t)},formatDay:function(e,t){return tg(e,"d",t)},formatMonthCaption:function(e,t){return tg(e,"LLLL",t)},formatWeekNumber:function(e){return"".concat(e)},formatWeekdayName:function(e,t){return tg(e,"cccccc",t)},formatYearCaption:function(e,t){return tg(e,"yyyy",t)}}),Zy=Object.freeze({__proto__:null,labelDay:function(e,t,n){return tg(e,"do MMMM (EEEE)",n)},labelMonthDropdown:function(){return"Month: "},labelNext:function(){return"Go to next month"},labelPrevious:function(){return"Go to previous month"},labelWeekNumber:function(e){return"Week n. ".concat(e)},labelWeekday:function(e,t){return tg(e,"cccc",t)},labelYearDropdown:function(){return"Year: "}});function Jy(e){var t=e.fromYear,n=e.toYear,r=e.fromMonth,o=e.toMonth,a=e.fromDate,i=e.toDate;return r?a=gg(r):t&&(a=new Date(t,0,1)),o?i=ov(o):n&&(i=new Date(n,11,31)),{fromDate:a?Gh(a):void 0,toDate:i?Gh(i):void 0}}var eb=(0,s.createContext)(void 0);function tb(e){var t,n,r,o,a,i=e.initialProps,s=(n=Gy,r=Qv,o=new Date,{captionLayout:"buttons",classNames:n,formatters:Xy,labels:Zy,locale:r,modifiersClassNames:{},modifiers:{},numberOfMonths:1,styles:{},today:o,mode:"default"}),l=Jy(i),c=l.fromDate,u=l.toDate,d=null!==(t=i.captionLayout)&&void 0!==t?t:s.captionLayout;"buttons"===d||c&&u||(d="buttons"),(Ky(i)||qy(i)||Qy(i))&&(a=i.onSelect);var f=Uy(Uy(Uy({},s),i),{captionLayout:d,classNames:Uy(Uy({},s.classNames),i.classNames),components:Uy({},i.components),formatters:Uy(Uy({},s.formatters),i.formatters),fromDate:c,labels:Uy(Uy({},s.labels),i.labels),mode:i.mode||s.mode,modifiers:Uy(Uy({},s.modifiers),i.modifiers),modifiersClassNames:Uy(Uy({},s.modifiersClassNames),i.modifiersClassNames),onSelect:a,styles:Uy(Uy({},s.styles),i.styles),toDate:u});return Yy.jsx(eb.Provider,Uy({value:f},{children:e.children}))}function nb(){var e=(0,s.useContext)(eb);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function rb(e){var t=nb(),n=t.locale,r=t.classNames,o=t.styles,a=t.formatters.formatCaption;return Yy.jsx("div",Uy({className:r.caption_label,style:o.caption_label,"aria-live":"polite",role:"presentation",id:e.id},{children:a(e.displayMonth,{locale:n})}))}function ob(e){return Yy.jsx("svg",Uy({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:Yy.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function ab(e){var t,n,r=e.onChange,o=e.value,a=e.children,i=e.caption,s=e.className,l=e.style,c=nb(),u=null!==(n=null===(t=c.components)||void 0===t?void 0:t.IconDropdown)&&void 0!==n?n:ob;return Yy.jsxs("div",Uy({className:s,style:l},{children:[Yy.jsx("span",Uy({className:c.classNames.vhidden},{children:e["aria-label"]})),Yy.jsx("select",Uy({name:e.name,"aria-label":e["aria-label"],className:c.classNames.dropdown,style:c.styles.dropdown,value:o,onChange:r},{children:a})),Yy.jsxs("div",Uy({className:c.classNames.caption_label,style:c.styles.caption_label,"aria-hidden":"true"},{children:[i,Yy.jsx(u,{className:c.classNames.dropdown_icon,style:c.styles.dropdown_icon})]}))]}))}function ib(e){var t,n=nb(),r=n.fromDate,o=n.toDate,a=n.styles,i=n.locale,s=n.formatters.formatMonthCaption,l=n.classNames,c=n.components,u=n.labels.labelMonthDropdown;if(!r)return Yy.jsx(Yy.Fragment,{});if(!o)return Yy.jsx(Yy.Fragment,{});var d=[];if(_g(r,o))for(var f=gg(r),p=r.getMonth();p<=o.getMonth();p++)d.push(Iy(f,p));else for(f=gg(new Date),p=0;p<=11;p++)d.push(Iy(f,p));var m=null!==(t=null==c?void 0:c.Dropdown)&&void 0!==t?t:ab;return Yy.jsx(m,Uy({name:"months","aria-label":u(),className:l.dropdown_month,style:a.dropdown_month,onChange:function(t){var n=Number(t.target.value),r=Iy(gg(e.displayMonth),n);e.onChange(r)},value:e.displayMonth.getMonth(),caption:s(e.displayMonth,{locale:i})},{children:d.map((function(e){return Yy.jsx("option",Uy({value:e.getMonth()},{children:s(e,{locale:i})}),e.getMonth())}))}))}function sb(e){var t,n=e.displayMonth,r=nb(),o=r.fromDate,a=r.toDate,i=r.locale,s=r.styles,l=r.classNames,c=r.components,u=r.formatters.formatYearCaption,d=r.labels.labelYearDropdown,f=[];if(!o)return Yy.jsx(Yy.Fragment,{});if(!a)return Yy.jsx(Yy.Fragment,{});for(var p=o.getFullYear(),m=a.getFullYear(),h=p;h<=m;h++)f.push(Ly(Vy(new Date),h));var v=null!==(t=null==c?void 0:c.Dropdown)&&void 0!==t?t:ab;return Yy.jsx(v,Uy({name:"years","aria-label":d(),className:l.dropdown_year,style:s.dropdown_year,onChange:function(t){var r=Ly(gg(n),Number(t.target.value));e.onChange(r)},value:n.getFullYear(),caption:u(n,{locale:i})},{children:f.map((function(e){return Yy.jsx("option",Uy({value:e.getFullYear()},{children:u(e,{locale:i})}),e.getFullYear())}))}))}function lb(){var e=nb(),t=function(e){var t=e.month,n=e.defaultMonth,r=e.today,o=t||n||r||new Date,a=e.toDate,i=e.fromDate,s=e.numberOfMonths,l=void 0===s?1:s;return a&&Jh(a,o)<0&&(o=Yh(a,-1*(l-1))),i&&Jh(o,i)<0&&(o=i),gg(o)}(e),n=function(e,t){var n=(0,s.useState)(e),r=n[0];return[void 0===t?r:t,n[1]]}(t,e.month),r=n[0],o=n[1];return[r,function(t){var n;if(!e.disableNavigation){var r=gg(t);o(r),null===(n=e.onMonthChange)||void 0===n||n.call(e,r)}}]}var cb=(0,s.createContext)(void 0);function ub(e){var t=nb(),n=lb(),r=n[0],o=n[1],a=function(e,t){for(var n=t.reverseMonths,r=t.numberOfMonths,o=gg(e),a=Jh(gg(Yh(o,r)),o),i=[],s=0;s<a;s++){var l=Yh(o,s);i.push(l)}return n&&(i=i.reverse()),i}(r,t),i=function(e,t){if(!t.disableNavigation){var n=t.toDate,r=t.pagedNavigation,o=t.numberOfMonths,a=void 0===o?1:o,i=r?a:1,s=gg(e);if(!n)return Yh(s,i);if(!(Jh(n,e)<a))return Yh(s,i)}}(r,t),s=function(e,t){if(!t.disableNavigation){var n=t.fromDate,r=t.pagedNavigation,o=t.numberOfMonths,a=r?void 0===o?1:o:1,i=gg(e);if(!n)return Yh(i,-a);if(!(Jh(i,n)<=0))return Yh(i,-a)}}(r,t),l=function(e){return a.some((function(t){return Eg(e,t)}))},c={currentMonth:r,displayMonths:a,goToMonth:o,goToDate:function(e,n){l(e)||(n&&wg(e,n)?o(Yh(e,1+-1*t.numberOfMonths)):o(e))},previousMonth:s,nextMonth:i,isDateDisplayed:l};return Yy.jsx(cb.Provider,Uy({value:c},{children:e.children}))}function db(){var e=(0,s.useContext)(cb);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function fb(e){var t,n=nb(),r=n.classNames,o=n.styles,a=n.components,i=db().goToMonth,s=function(t){i(Yh(t,e.displayIndex?-e.displayIndex:0))},l=null!==(t=null==a?void 0:a.CaptionLabel)&&void 0!==t?t:rb,c=Yy.jsx(l,{id:e.id,displayMonth:e.displayMonth});return Yy.jsxs("div",Uy({className:r.caption_dropdowns,style:o.caption_dropdowns},{children:[Yy.jsx("div",Uy({className:r.vhidden},{children:c})),Yy.jsx(ib,{onChange:s,displayMonth:e.displayMonth}),Yy.jsx(sb,{onChange:s,displayMonth:e.displayMonth})]}))}function pb(e){return Yy.jsx("svg",Uy({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:Yy.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function mb(e){return Yy.jsx("svg",Uy({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:Yy.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var hb=(0,s.forwardRef)((function(e,t){var n=nb(),r=n.classNames,o=n.styles,a=[r.button_reset,r.button];e.className&&a.push(e.className);var i=a.join(" "),s=Uy(Uy({},o.button_reset),o.button);return e.style&&Object.assign(s,e.style),Yy.jsx("button",Uy({},e,{ref:t,type:"button",className:i,style:s}))}));function vb(e){var t,n,r=nb(),o=r.dir,a=r.locale,i=r.classNames,s=r.styles,l=r.labels,c=l.labelPrevious,u=l.labelNext,d=r.components;if(!e.nextMonth&&!e.previousMonth)return Yy.jsx(Yy.Fragment,{});var f=c(e.previousMonth,{locale:a}),p=[i.nav_button,i.nav_button_previous].join(" "),m=u(e.nextMonth,{locale:a}),h=[i.nav_button,i.nav_button_next].join(" "),v=null!==(t=null==d?void 0:d.IconRight)&&void 0!==t?t:mb,g=null!==(n=null==d?void 0:d.IconLeft)&&void 0!==n?n:pb;return Yy.jsxs("div",Uy({className:i.nav,style:s.nav},{children:[!e.hidePrevious&&Yy.jsx(hb,Uy({name:"previous-month","aria-label":f,className:p,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick},{children:"rtl"===o?Yy.jsx(v,{className:i.nav_icon,style:s.nav_icon}):Yy.jsx(g,{className:i.nav_icon,style:s.nav_icon})})),!e.hideNext&&Yy.jsx(hb,Uy({name:"next-month","aria-label":m,className:h,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick},{children:"rtl"===o?Yy.jsx(g,{className:i.nav_icon,style:s.nav_icon}):Yy.jsx(v,{className:i.nav_icon,style:s.nav_icon})}))]}))}function gb(e){var t=nb().numberOfMonths,n=db(),r=n.previousMonth,o=n.nextMonth,a=n.goToMonth,i=n.displayMonths,s=i.findIndex((function(t){return Eg(e.displayMonth,t)})),l=0===s,c=s===i.length-1,u=t>1&&(l||!c),d=t>1&&(c||!l);return Yy.jsx(vb,{displayMonth:e.displayMonth,hideNext:u,hidePrevious:d,nextMonth:o,previousMonth:r,onPreviousClick:function(){r&&a(r)},onNextClick:function(){o&&a(o)}})}function yb(e){var t,n,r=nb(),o=r.classNames,a=r.disableNavigation,i=r.styles,s=r.captionLayout,l=r.components,c=null!==(t=null==l?void 0:l.CaptionLabel)&&void 0!==t?t:rb;return n=a?Yy.jsx(c,{id:e.id,displayMonth:e.displayMonth}):"dropdown"===s?Yy.jsx(fb,{displayMonth:e.displayMonth,id:e.id}):"dropdown-buttons"===s?Yy.jsxs(Yy.Fragment,{children:[Yy.jsx(fb,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),Yy.jsx(gb,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):Yy.jsxs(Yy.Fragment,{children:[Yy.jsx(c,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),Yy.jsx(gb,{displayMonth:e.displayMonth,id:e.id})]}),Yy.jsx("div",Uy({className:o.caption,style:i.caption},{children:n}))}function bb(e){var t=nb(),n=t.footer,r=t.styles,o=t.classNames.tfoot;return n?Yy.jsx("tfoot",Uy({className:o,style:r.tfoot},{children:Yy.jsx("tr",{children:Yy.jsx("td",Uy({colSpan:8},{children:n}))})})):Yy.jsx(Yy.Fragment,{})}function wb(){var e=nb(),t=e.classNames,n=e.styles,r=e.showWeekNumber,o=e.locale,a=e.weekStartsOn,i=e.ISOWeek,s=e.formatters.formatWeekdayName,l=e.labels.labelWeekday,c=function(e,t,n){for(var r=n?rg(new Date):ng(new Date,{locale:e,weekStartsOn:t}),o=[],a=0;a<7;a++){var i=Hh(r,a);o.push(i)}return o}(o,a,i);return Yy.jsxs("tr",Uy({style:n.head_row,className:t.head_row},{children:[r&&Yy.jsx("td",{style:n.head_cell,className:t.head_cell}),c.map((function(e,r){return Yy.jsx("th",Uy({scope:"col",className:t.head_cell,style:n.head_cell,"aria-label":l(e,{locale:o})},{children:s(e,{locale:o})}),r)}))]}))}function xb(){var e,t=nb(),n=t.classNames,r=t.styles,o=t.components,a=null!==(e=null==o?void 0:o.HeadRow)&&void 0!==e?e:wb;return Yy.jsx("thead",Uy({style:r.head,className:n.head},{children:Yy.jsx(a,{})}))}function Eb(e){var t=nb(),n=t.locale,r=t.formatters.formatDay;return Yy.jsx(Yy.Fragment,{children:r(e.date,{locale:n})})}var _b=(0,s.createContext)(void 0);function kb(e){if(!qy(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return Yy.jsx(_b.Provider,Uy({value:t},{children:e.children}))}return Yy.jsx(Cb,{initialProps:e.initialProps,children:e.children})}function Cb(e){var t=e.initialProps,n=e.children,r=t.selected,o=t.min,a=t.max,i={disabled:[]};r&&i.disabled.push((function(e){var t=a&&r.length>a-1,n=r.some((function(t){return xg(t,e)}));return Boolean(t&&!n)}));var s={selected:r,onDayClick:function(e,n,i){var s,l;if((null===(s=t.onDayClick)||void 0===s||s.call(t,e,n,i),!Boolean(n.selected&&o&&(null==r?void 0:r.length)===o))&&!Boolean(!n.selected&&a&&(null==r?void 0:r.length)===a)){var c=r?zy([],r,!0):[];if(n.selected){var u=c.findIndex((function(t){return xg(e,t)}));c.splice(u,1)}else c.push(e);null===(l=t.onSelect)||void 0===l||l.call(t,c,e,n,i)}},modifiers:i};return Yy.jsx(_b.Provider,Uy({value:s},{children:n}))}function Tb(){var e=(0,s.useContext)(_b);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}var Db,Sb,Nb=(0,s.createContext)(void 0);function Mb(e){if(!Qy(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return Yy.jsx(Nb.Provider,Uy({value:t},{children:e.children}))}return Yy.jsx(Rb,{initialProps:e.initialProps,children:e.children})}function Rb(e){var t=e.initialProps,n=e.children,r=t.selected,o=r||{},a=o.from,i=o.to,s=t.min,l=t.max,c={range_start:[],range_end:[],range_middle:[],disabled:[]};if(a?(c.range_start=[a],i?(c.range_end=[i],xg(a,i)||(c.range_middle=[{after:a,before:i}])):c.range_end=[a]):i&&(c.range_start=[i],c.range_end=[i]),s&&(a&&!i&&c.disabled.push({after:By(a,s-1),before:Hh(a,s-1)}),a&&i&&c.disabled.push({after:a,before:Hh(a,s-1)}),!a&&i&&c.disabled.push({after:By(i,s-1),before:Hh(i,s-1)})),l){if(a&&!i&&(c.disabled.push({before:Hh(a,1-l)}),c.disabled.push({after:Hh(a,l-1)})),a&&i){var u=l-(Zh(i,a)+1);c.disabled.push({before:By(a,u)}),c.disabled.push({after:Hh(i,u)})}!a&&i&&(c.disabled.push({before:Hh(i,1-l)}),c.disabled.push({after:Hh(i,l-1)}))}return Yy.jsx(Nb.Provider,Uy({value:{selected:r,onDayClick:function(e,n,o){var a,i;null===(a=t.onDayClick)||void 0===a||a.call(t,e,n,o);var s=function(e,t){var n=t||{},r=n.from,o=n.to;if(r&&o){if(xg(o,e)&&xg(r,e))return;if(xg(o,e))return{from:o,to:void 0};if(xg(r,e))return;return bg(r,e)?{from:e,to:o}:{from:r,to:e}}return o?bg(e,o)?{from:o,to:e}:{from:e,to:o}:r?wg(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}(e,r);null===(i=t.onSelect)||void 0===i||i.call(t,s,e,n,o)},modifiers:c}},{children:n}))}function Ob(){var e=(0,s.useContext)(Nb);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function Pb(e){return Array.isArray(e)?zy([],e,!0):void 0!==e?[e]:[]}(Sb=Db||(Db={})).Outside="outside",Sb.Disabled="disabled",Sb.Selected="selected",Sb.Hidden="hidden",Sb.Today="today",Sb.RangeStart="range_start",Sb.RangeEnd="range_end",Sb.RangeMiddle="range_middle";var Ab=Db.Selected,jb=Db.Disabled,Fb=Db.Hidden,Ib=Db.Today,Lb=Db.RangeEnd,Vb=Db.RangeMiddle,Bb=Db.RangeStart,Ub=Db.Outside;var zb=(0,s.createContext)(void 0);function Wb(e){var t=nb(),n=function(e,t,n){var r,o=((r={})[Ab]=Pb(e.selected),r[jb]=Pb(e.disabled),r[Fb]=Pb(e.hidden),r[Ib]=[e.today],r[Lb]=[],r[Vb]=[],r[Bb]=[],r[Ub]=[],r);return e.fromDate&&o[jb].push({before:e.fromDate}),e.toDate&&o[jb].push({after:e.toDate}),qy(e)?o[jb]=o[jb].concat(t.modifiers[jb]):Qy(e)&&(o[jb]=o[jb].concat(n.modifiers[jb]),o[Bb]=n.modifiers[Bb],o[Vb]=n.modifiers[Vb],o[Lb]=n.modifiers[Lb]),o}(t,Tb(),Ob()),r=function(e){var t={};return Object.entries(e).forEach((function(e){var n=e[0],r=e[1];t[n]=Pb(r)})),t}(t.modifiers),o=Uy(Uy({},n),r);return Yy.jsx(zb.Provider,Uy({value:o},{children:e.children}))}function $b(){var e=(0,s.useContext)(zb);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function Hb(e,t){return t.some((function(t){if("boolean"==typeof t)return t;if(av(t))return xg(e,t);var n,r,o,a,i;if(function(e){return Array.isArray(e)&&e.every(av)}(t))return t.includes(e);if(function(e){return Boolean(e&&"object"==typeof e&&"from"in e)}(t))return n=e,a=(r=t).from,i=r.to,a&&i?(Zh(i,a)<0&&(a=(o=[i,a])[0],i=o[1]),Zh(n,a)>=0&&Zh(i,n)>=0):i?xg(i,n):!!a&&xg(a,n);if(function(e){return Boolean(e&&"object"==typeof e&&"dayOfWeek"in e)}(t))return t.dayOfWeek.includes(e.getDay());if(function(e){return Boolean(e&&"object"==typeof e&&"before"in e&&"after"in e)}(t)){var s=Zh(t.before,e)>0,l=Zh(t.after,e)<0;return bg(t.before,t.after)?l&&s:s||l}return function(e){return Boolean(e&&"object"==typeof e&&"after"in e)}(t)?Zh(e,t.after)>0:function(e){return Boolean(e&&"object"==typeof e&&"before"in e)}(t)?Zh(t.before,e)>0:"function"==typeof t&&t(e)}))}function Yb(e,t,n){var r=Object.keys(t).reduce((function(n,r){var o=t[r];return Hb(e,o)&&n.push(r),n}),[]),o={};return r.forEach((function(e){return o[e]=!0})),n&&!Eg(e,n)&&(o.outside=!0),o}var qb=365;function Qb(e,t){var n=t.moveBy,r=t.direction,o=t.context,a=t.modifiers,i=t.retry,s=void 0===i?{count:0,lastFocused:e}:i,l=o.weekStartsOn,c=o.fromDate,u=o.toDate,d=o.locale,f={day:Hh,week:qh,month:Yh,year:Qh,startOfWeek:function(e){return o.ISOWeek?rg(e):ng(e,{locale:d,weekStartsOn:l})},endOfWeek:function(e){return o.ISOWeek?rv(e):nv(e,{locale:d,weekStartsOn:l})}}[n](e,"after"===r?1:-1);"before"===r&&c?f=kg([c,f]):"after"===r&&u&&(f=Cg([u,f]));var p=!0;if(a){var m=Yb(f,a);p=!m.disabled&&!m.hidden}return p?f:s.count>qb?s.lastFocused:Qb(f,{moveBy:n,direction:r,context:o,modifiers:a,retry:Uy(Uy({},s),{count:s.count+1})})}var Kb=(0,s.createContext)(void 0);function Gb(e){var t=db(),n=$b(),r=(0,s.useState)(),o=r[0],a=r[1],i=(0,s.useState)(),l=i[0],c=i[1],u=function(e,t){for(var n,r,o=gg(e[0]),a=ov(e[e.length-1]),i=o;i<=a;){var s=Yb(i,t);if(s.disabled||s.hidden)i=Hh(i,1);else{if(s.selected)return i;s.today&&!r&&(r=i),n||(n=i),i=Hh(i,1)}}return r||n}(t.displayMonths,n),d=(null!=o?o:l&&t.isDateDisplayed(l))?l:u,f=function(e){a(e)},p=nb(),m=function(e,r){if(o){var a=Qb(o,{moveBy:e,direction:r,context:p,modifiers:n});xg(o,a)||(t.goToDate(a,o),f(a))}},h={focusedDay:o,focusTarget:d,blur:function(){c(o),a(void 0)},focus:f,focusDayAfter:function(){return m("day","after")},focusDayBefore:function(){return m("day","before")},focusWeekAfter:function(){return m("week","after")},focusWeekBefore:function(){return m("week","before")},focusMonthBefore:function(){return m("month","before")},focusMonthAfter:function(){return m("month","after")},focusYearBefore:function(){return m("year","before")},focusYearAfter:function(){return m("year","after")},focusStartOfWeek:function(){return m("startOfWeek","before")},focusEndOfWeek:function(){return m("endOfWeek","after")}};return Yy.jsx(Kb.Provider,Uy({value:h},{children:e.children}))}function Xb(){var e=(0,s.useContext)(Kb);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}var Zb=(0,s.createContext)(void 0);function Jb(e){if(!Ky(e.initialProps)){var t={selected:void 0};return Yy.jsx(Zb.Provider,Uy({value:t},{children:e.children}))}return Yy.jsx(ew,{initialProps:e.initialProps,children:e.children})}function ew(e){var t=e.initialProps,n=e.children,r={selected:t.selected,onDayClick:function(e,n,r){var o,a,i;null===(o=t.onDayClick)||void 0===o||o.call(t,e,n,r),!n.selected||t.required?null===(i=t.onSelect)||void 0===i||i.call(t,e,e,n,r):null===(a=t.onSelect)||void 0===a||a.call(t,void 0,e,n,r)}};return Yy.jsx(Zb.Provider,Uy({value:r},{children:n}))}function tw(){var e=(0,s.useContext)(Zb);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function nw(e,t){var n=[e.classNames.day];return Object.keys(t).forEach((function(t){var r=e.modifiersClassNames[t];if(r)n.push(r);else if(function(e){return Object.values(Db).includes(e)}(t)){var o=e.classNames["day_".concat(t)];o&&n.push(o)}})),n}function rw(e,t,n){var r,o,a,i=nb(),l=Xb(),c=function(e,t){return Yb(e,$b(),t)}(e,t),u=function(e,t){var n=nb(),r=tw(),o=Tb(),a=Ob(),i=Xb(),s=i.focusDayAfter,l=i.focusDayBefore,c=i.focusWeekAfter,u=i.focusWeekBefore,d=i.blur,f=i.focus,p=i.focusMonthBefore,m=i.focusMonthAfter,h=i.focusYearBefore,v=i.focusYearAfter,g=i.focusStartOfWeek,y=i.focusEndOfWeek,b={onClick:function(i){var s,l,c,u;Ky(n)?null===(s=r.onDayClick)||void 0===s||s.call(r,e,t,i):qy(n)?null===(l=o.onDayClick)||void 0===l||l.call(o,e,t,i):Qy(n)?null===(c=a.onDayClick)||void 0===c||c.call(a,e,t,i):null===(u=n.onDayClick)||void 0===u||u.call(n,e,t,i)},onFocus:function(r){var o;f(e),null===(o=n.onDayFocus)||void 0===o||o.call(n,e,t,r)},onBlur:function(r){var o;d(),null===(o=n.onDayBlur)||void 0===o||o.call(n,e,t,r)},onKeyDown:function(r){var o;switch(r.key){case"ArrowLeft":r.preventDefault(),r.stopPropagation(),"rtl"===n.dir?s():l();break;case"ArrowRight":r.preventDefault(),r.stopPropagation(),"rtl"===n.dir?l():s();break;case"ArrowDown":r.preventDefault(),r.stopPropagation(),c();break;case"ArrowUp":r.preventDefault(),r.stopPropagation(),u();break;case"PageUp":r.preventDefault(),r.stopPropagation(),r.shiftKey?h():p();break;case"PageDown":r.preventDefault(),r.stopPropagation(),r.shiftKey?v():m();break;case"Home":r.preventDefault(),r.stopPropagation(),g();break;case"End":r.preventDefault(),r.stopPropagation(),y()}null===(o=n.onDayKeyDown)||void 0===o||o.call(n,e,t,r)},onKeyUp:function(r){var o;null===(o=n.onDayKeyUp)||void 0===o||o.call(n,e,t,r)},onMouseEnter:function(r){var o;null===(o=n.onDayMouseEnter)||void 0===o||o.call(n,e,t,r)},onMouseLeave:function(r){var o;null===(o=n.onDayMouseLeave)||void 0===o||o.call(n,e,t,r)},onPointerEnter:function(r){var o;null===(o=n.onDayPointerEnter)||void 0===o||o.call(n,e,t,r)},onPointerLeave:function(r){var o;null===(o=n.onDayPointerLeave)||void 0===o||o.call(n,e,t,r)},onTouchCancel:function(r){var o;null===(o=n.onDayTouchCancel)||void 0===o||o.call(n,e,t,r)},onTouchEnd:function(r){var o;null===(o=n.onDayTouchEnd)||void 0===o||o.call(n,e,t,r)},onTouchMove:function(r){var o;null===(o=n.onDayTouchMove)||void 0===o||o.call(n,e,t,r)},onTouchStart:function(r){var o;null===(o=n.onDayTouchStart)||void 0===o||o.call(n,e,t,r)}};return b}(e,c),d=function(){var e=nb(),t=tw(),n=Tb(),r=Ob();return Ky(e)?t.selected:qy(e)?n.selected:Qy(e)?r.selected:void 0}(),f=Boolean(i.onDayClick||"default"!==i.mode);(0,s.useEffect)((function(){var t;c.outside||l.focusedDay&&f&&xg(l.focusedDay,e)&&(null===(t=n.current)||void 0===t||t.focus())}),[l.focusedDay,e,n,f,c.outside]);var p=nw(i,c).join(" "),m=function(e,t){var n=Uy({},e.styles.day);return Object.keys(t).forEach((function(t){var r;n=Uy(Uy({},n),null===(r=e.modifiersStyles)||void 0===r?void 0:r[t])})),n}(i,c),h=Boolean(c.outside&&!i.showOutsideDays||c.hidden),v=null!==(a=null===(o=i.components)||void 0===o?void 0:o.DayContent)&&void 0!==a?a:Eb,g={style:m,className:p,children:Yy.jsx(v,{date:e,displayMonth:t,activeModifiers:c}),role:"gridcell"},y=l.focusTarget&&xg(l.focusTarget,e)&&!c.outside,b=l.focusedDay&&xg(l.focusedDay,e),w=Uy(Uy(Uy({},g),((r={disabled:c.disabled,role:"gridcell"})["aria-selected"]=c.selected,r.tabIndex=b||y?0:-1,r)),u);return{isButton:f,isHidden:h,activeModifiers:c,selectedDays:d,buttonProps:w,divProps:g}}function ow(e){var t=(0,s.useRef)(null),n=rw(e.date,e.displayMonth,t);return n.isHidden?Yy.jsx("div",{role:"gridcell"}):n.isButton?Yy.jsx(hb,Uy({name:"day",ref:t},n.buttonProps)):Yy.jsx("div",Uy({},n.divProps))}function aw(e){var t=e.number,n=e.dates,r=nb(),o=r.onWeekNumberClick,a=r.styles,i=r.classNames,s=r.locale,l=r.labels.labelWeekNumber,c=(0,r.formatters.formatWeekNumber)(Number(t),{locale:s});if(!o)return Yy.jsx("span",Uy({className:i.weeknumber,style:a.weeknumber},{children:c}));var u=l(Number(t),{locale:s});return Yy.jsx(hb,Uy({name:"week-number","aria-label":u,className:i.weeknumber,style:a.weeknumber,onClick:function(e){o(t,n,e)}},{children:c}))}function iw(e){var t,n,r,o=nb(),a=o.styles,i=o.classNames,s=o.showWeekNumber,l=o.components,c=null!==(t=null==l?void 0:l.Day)&&void 0!==t?t:ow,u=null!==(n=null==l?void 0:l.WeekNumber)&&void 0!==n?n:aw;return s&&(r=Yy.jsx("td",Uy({className:i.cell,style:a.cell},{children:Yy.jsx(u,{number:e.weekNumber,dates:e.dates})}))),Yy.jsxs("tr",Uy({className:i.row,style:a.row},{children:[r,e.dates.map((function(t){return Yy.jsx("td",Uy({className:i.cell,style:a.cell,role:"presentation"},{children:Yy.jsx(c,{displayMonth:e.displayMonth,date:t})}),cg(t))}))]}))}function sw(e,t,n){for(var r=(null==n?void 0:n.ISOWeek)?rv(t):nv(t,n),o=(null==n?void 0:n.ISOWeek)?rg(e):ng(e,n),a=Zh(r,o),i=[],s=0;s<=a;s++)i.push(Hh(o,s));return i.reduce((function(e,t){var r=(null==n?void 0:n.ISOWeek)?sg(t):pg(t,n),o=e.find((function(e){return e.weekNumber===r}));return o?(o.dates.push(t),e):(e.push({weekNumber:r,dates:[t]}),e)}),[])}function lw(e){var t,n,r,o=nb(),a=o.locale,i=o.classNames,s=o.styles,l=o.hideHead,c=o.fixedWeeks,u=o.components,d=o.weekStartsOn,f=o.firstWeekContainsDate,p=o.ISOWeek,m=function(e,t){var n=sw(gg(e),ov(e),t);if(null==t?void 0:t.useFixedWeeks){var r=yg(e,t);if(r<6){var o=n[n.length-1],a=o.dates[o.dates.length-1],i=qh(a,6-r),s=sw(qh(a,1),i,t);n.push.apply(n,s)}}return n}(e.displayMonth,{useFixedWeeks:Boolean(c),ISOWeek:p,locale:a,weekStartsOn:d,firstWeekContainsDate:f}),h=null!==(t=null==u?void 0:u.Head)&&void 0!==t?t:xb,v=null!==(n=null==u?void 0:u.Row)&&void 0!==n?n:iw,g=null!==(r=null==u?void 0:u.Footer)&&void 0!==r?r:bb;return Yy.jsxs("table",Uy({id:e.id,className:i.table,style:s.table,role:"grid","aria-labelledby":e["aria-labelledby"]},{children:[!l&&Yy.jsx(h,{}),Yy.jsx("tbody",Uy({className:i.tbody,style:s.tbody},{children:m.map((function(t){return Yy.jsx(v,{displayMonth:e.displayMonth,dates:t.dates,weekNumber:t.weekNumber},t.weekNumber)}))})),Yy.jsx(g,{displayMonth:e.displayMonth})]}))}var cw="undefined"!=typeof window&&window.document&&window.document.createElement?s.useLayoutEffect:s.useEffect,uw=!1,dw=0;function fw(){return"react-day-picker-".concat(++dw)}function pw(e){var t,n,r=nb(),o=r.dir,a=r.classNames,i=r.styles,l=r.components,c=db().displayMonths,u=function(e){var t,n=null!=e?e:uw?fw():null,r=(0,s.useState)(n),o=r[0],a=r[1];return cw((function(){null===o&&a(fw())}),[]),(0,s.useEffect)((function(){!1===uw&&(uw=!0)}),[]),null!==(t=null!=e?e:o)&&void 0!==t?t:void 0}(r.id?"".concat(r.id,"-").concat(e.displayIndex):void 0),d=r.id?"".concat(r.id,"-grid-").concat(e.displayIndex):void 0,f=[a.month],p=i.month,m=0===e.displayIndex,h=e.displayIndex===c.length-1,v=!m&&!h;"rtl"===o&&(h=(t=[m,h])[0],m=t[1]),m&&(f.push(a.caption_start),p=Uy(Uy({},p),i.caption_start)),h&&(f.push(a.caption_end),p=Uy(Uy({},p),i.caption_end)),v&&(f.push(a.caption_between),p=Uy(Uy({},p),i.caption_between));var g=null!==(n=null==l?void 0:l.Caption)&&void 0!==n?n:yb;return Yy.jsxs("div",Uy({className:f.join(" "),style:p},{children:[Yy.jsx(g,{id:u,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),Yy.jsx(lw,{id:d,"aria-labelledby":u,displayMonth:e.displayMonth})]}),e.displayIndex)}function mw(e){var t=nb(),n=t.classNames,r=t.styles;return Yy.jsx("div",Uy({className:n.months,style:r.months},{children:e.children}))}function hw(e){var t,n,r=e.initialProps,o=nb(),a=Xb(),i=db(),l=(0,s.useState)(!1),c=l[0],u=l[1];(0,s.useEffect)((function(){o.initialFocus&&a.focusTarget&&(c||(a.focus(a.focusTarget),u(!0)))}),[o.initialFocus,c,a.focus,a.focusTarget,a]);var d=[o.classNames.root,o.className];o.numberOfMonths>1&&d.push(o.classNames.multiple_months),o.showWeekNumber&&d.push(o.classNames.with_weeknumber);var f=Uy(Uy({},o.styles.root),o.style),p=Object.keys(r).filter((function(e){return e.startsWith("data-")})).reduce((function(e,t){var n;return Uy(Uy({},e),((n={})[t]=r[t],n))}),{}),m=null!==(n=null===(t=r.components)||void 0===t?void 0:t.Months)&&void 0!==n?n:mw;return Yy.jsx("div",Uy({className:d.join(" "),style:f,dir:o.dir,id:o.id,nonce:r.nonce,title:r.title,lang:r.lang},p,{children:Yy.jsx(m,{children:i.displayMonths.map((function(e,t){return Yy.jsx(pw,{displayIndex:t,displayMonth:e},t)}))})}))}function vw(e){var t=e.children,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(e,["children"]);return Yy.jsx(tb,Uy({initialProps:n},{children:Yy.jsx(ub,{children:Yy.jsx(Jb,Uy({initialProps:n},{children:Yy.jsx(kb,Uy({initialProps:n},{children:Yy.jsx(Mb,Uy({initialProps:n},{children:Yy.jsx(Wb,{children:Yy.jsx(Gb,{children:t})})}))}))}))})}))}function gw(e){return Yy.jsx(vw,Uy({},e,{children:Yy.jsx(hw,{initialProps:e})}))}function yw({className:e,classNames:t,showOutsideDays:n=!0,...r}){return(0,i.jsx)(gw,{showOutsideDays:n,className:ve("ui__calendar p-3",e),classNames:{months:"flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0",month:"space-y-4",caption:"flex justify-center pt-1 relative items-center",caption_label:"text-sm font-medium",nav:"space-x-1 flex items-center",nav_button:ve(we({variant:"outline"}),"h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"),nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-y-1",head_row:"flex",head_cell:"text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]",row:"flex w-full mt-2",cell:"h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-transparent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20",day:ve(we({variant:"ghost"}),"h-9 w-9 p-0 font-normal aria-selected:opacity-100"),day_range_end:"day-range-end",day_selected:"rounded-md bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground",day_today:"bg-accent text-accent-foreground",day_outside:"day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",day_disabled:"text-muted-foreground opacity-50",day_range_middle:"aria-selected:bg-accent aria-selected:text-accent-foreground",day_hidden:"invisible",...t},components:{IconLeft:({...e})=>(0,i.jsx)(Bh,{className:"h-4 w-4"}),IconRight:({...e})=>(0,i.jsx)(ns,{className:"h-4 w-4"})},...r})}yw.displayName="Calendar";s=a("dcBQV"),s=a("dcBQV");const bw="Popover",[ww,xw]=ke(bw,[pr]),Ew=pr(),[_w,kw]=ww(bw),Cw=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:i=!1}=e,l=Ew(t),c=(0,s.useRef)(null),[u,d]=(0,s.useState)(!1),[f=!1,p]=De({prop:r,defaultProp:o,onChange:a});return(0,s.createElement)(Nr,l,(0,s.createElement)(_w,{scope:t,contentId:Ht(),triggerRef:c,open:f,onOpenChange:p,onOpenToggle:(0,s.useCallback)((()=>p((e=>!e))),[p]),hasCustomAnchor:u,onCustomAnchorAdd:(0,s.useCallback)((()=>d(!0)),[]),onCustomAnchorRemove:(0,s.useCallback)((()=>d(!1)),[]),modal:i},n))},Tw="PopoverTrigger",Dw=(0,s.forwardRef)(((e,t)=>{const{__scopePopover:n,...r}=e,o=kw(Tw,n),a=Ew(n),i=u(t,o.triggerRef),c=(0,s.createElement)(Ae.button,l({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Lw(o.open)},r,{ref:i,onClick:_e(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?c:(0,s.createElement)(Mr,l({asChild:!0},a),c)})),Sw="PopoverPortal",[Nw,Mw]=ww(Sw,{forceMount:void 0}),Rw=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,a=kw(Sw,t);return(0,s.createElement)(Nw,{scope:t,forceMount:n},(0,s.createElement)(Ar,{present:n||a.open},(0,s.createElement)(Pr,{asChild:!0,container:o},r)))},Ow="PopoverContent",Pw=(0,s.forwardRef)(((e,t)=>{const n=Mw(Ow,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,a=kw(Ow,e.__scopePopover);return(0,s.createElement)(Ar,{present:r||a.open},a.modal?(0,s.createElement)(Aw,l({},o,{ref:t})):(0,s.createElement)(jw,l({},o,{ref:t})))})),Aw=(0,s.forwardRef)(((e,t)=>{const n=kw(Ow,e.__scopePopover),r=(0,s.useRef)(null),o=u(t,r),a=(0,s.useRef)(!1);return(0,s.useEffect)((()=>{const e=r.current;if(e)return oo(e)}),[]),(0,s.createElement)(Qo,{as:d,allowPinchZoom:!0},(0,s.createElement)(Fw,l({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:_e(e.onCloseAutoFocus,(e=>{var t;e.preventDefault(),a.current||null===(t=n.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:_e(e.onPointerDownOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;a.current=r}),{checkForDefaultPrevented:!1}),onFocusOutside:_e(e.onFocusOutside,(e=>e.preventDefault()),{checkForDefaultPrevented:!1})})))})),jw=(0,s.forwardRef)(((e,t)=>{const n=kw(Ow,e.__scopePopover),r=(0,s.useRef)(!1),o=(0,s.useRef)(!1);return(0,s.createElement)(Fw,l({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var a,i;(null===(a=e.onCloseAutoFocus)||void 0===a||a.call(e,t),t.defaultPrevented)||(r.current||null===(i=n.triggerRef.current)||void 0===i||i.focus(),t.preventDefault());r.current=!1,o.current=!1},onInteractOutside:t=>{var a,i;null===(a=e.onInteractOutside)||void 0===a||a.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));const s=t.target;(null===(i=n.triggerRef.current)||void 0===i?void 0:i.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}}))})),Fw=(0,s.forwardRef)(((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,...p}=e,m=kw(Ow,n),h=Ew(n);return Rt(),(0,s.createElement)(Ft,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a},(0,s.createElement)(kt,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:f,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onDismiss:()=>m.onOpenChange(!1)},(0,s.createElement)(Rr,l({"data-state":Lw(m.open),role:"dialog",id:m.contentId},h,p,{ref:t,style:{...p.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)"}}))))})),Iw=(0,s.forwardRef)(((e,t)=>{const{__scopePopover:n,...r}=e,o=Ew(n);return(0,s.createElement)(Or,l({},o,r,{ref:t}))}));function Lw(e){return e?"open":"closed"}const Vw=Cw,Bw=Dw,Uw=Rw,zw=Pw,Ww=Iw;var $w=function(){return $w=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},$w.apply(this,arguments)};function Hw(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;function Yw(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError;s=a("dcBQV"),s=a("dcBQV");var qw="right-scroll-bar-position",Qw="width-before-scroll-bar";s=a("dcBQV");function Kw(e,t){return n=t||null,r=function(t){return e.forEach((function(e){return function(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}(e,t)}))},(o=(0,s.useState)((function(){return{value:n,callback:r,facade:{get current(){return o.value},set current(e){var t=o.value;t!==e&&(o.value=e,o.callback(e,t))}}}}))[0]).callback=r,o.facade;var n,r,o}function Gw(e){return e}function Xw(e,t){void 0===t&&(t=Gw);var n=[],r=!1;return{read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(a)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}}}var Zw=function(e){void 0===e&&(e={});var t=Xw(null);return t.options=$w({async:!0,ssr:!1},e),t}(),Jw=function(){},ex=s.forwardRef((function(e,t){var n=s.useRef(null),r=s.useState({onScrollCapture:Jw,onWheelCapture:Jw,onTouchMoveCapture:Jw}),o=r[0],a=r[1],i=e.forwardProps,l=e.children,c=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,m=e.noIsolation,h=e.inert,v=e.allowPinchZoom,g=e.as,y=void 0===g?"div":g,b=e.gapMode,w=Hw(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=p,E=Kw([n,t]),_=$w($w({},w),o);return s.createElement(s.Fragment,null,d&&s.createElement(x,{sideCar:Zw,removeScrollBar:u,shards:f,noIsolation:m,inert:h,setCallbacks:a,allowPinchZoom:!!v,lockRef:n,gapMode:b}),i?s.cloneElement(s.Children.only(l),$w($w({},_),{ref:E})):s.createElement(y,$w({},_,{className:c,ref:E}),l))}));ex.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ex.classNames={fullWidth:Qw,zeroRight:qw};s=a("dcBQV");var tx=function(e){var t=e.sideCar,n=Hw(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return s.createElement(r,$w({},n))};tx.isSideCarExport=!0;var nx;s=a("dcBQV"),s=a("dcBQV"),s=a("dcBQV");function rx(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=nx||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}var ox=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=rx())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ax=function(){var e,t=(e=ox(),function(t,n){s.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},ix={left:0,top:0,right:0,gap:0},sx=function(e){return parseInt(e||"",10)||0},lx=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return ix;var t=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[sx(n),sx(r),sx(o)]}(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])}},cx=ax(),ux="data-scroll-locked",dx=function(e,t,n,r){var o=e.left,a=e.top,i=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[").concat(ux,"] {\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(a,"px;\n padding-right: ").concat(i,"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(qw," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(Qw," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(qw," .").concat(qw," {\n right: 0 ").concat(r,";\n }\n \n .").concat(Qw," .").concat(Qw," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(ux,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},fx=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r,a=s.useMemo((function(){return lx(o)}),[o]);return s.useEffect((function(){return document.body.setAttribute(ux,""),function(){document.body.removeAttribute(ux)}}),[]),s.createElement(cx,{styles:dx(a,!t,o,n?"":"!important")})},px=!1;if("undefined"!=typeof window)try{var mx=Object.defineProperty({},"passive",{get:function(){return px=!0,!0}});window.addEventListener("test",mx,mx),window.removeEventListener("test",mx,mx)}catch(e){px=!1}var hx=!!px&&{passive:!1},vx=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},gx=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),yx(e,r)){var o=bx(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},yx=function(e,t){return"v"===e?function(e){return vx(e,"overflowY")}(t):function(e){return vx(e,"overflowX")}(t)},bx=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},wx=function(e,t,n,r,o){var a=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),i=a*r,s=n.target,l=t.contains(s),c=!1,u=i>0,d=0,f=0;do{var p=bx(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&yx(e,s)&&(d+=h,f+=m),s=s instanceof ShadowRoot?s.host:s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(o&&Math.abs(d)<1||!o&&i>d)||!u&&(o&&Math.abs(f)<1||!o&&-i>f))&&(c=!0),c},xx=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Ex=function(e){return[e.deltaX,e.deltaY]},_x=function(e){return e&&"current"in e?e.current:e},kx=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},Cx=0,Tx=[];function Dx(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Sx=function(e,t){return e.useMedium(t),tx}(Zw,(function(e){var t=s.useRef([]),n=s.useRef([0,0]),r=s.useRef(),o=s.useState(Cx++)[0],a=s.useState(ax)[0],i=s.useRef(e);s.useEffect((function(){i.current=e}),[e]),s.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=Yw([e.lockRef.current],(e.shards||[]).map(_x),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(o))})),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(o))}))}}}),[e.inert,e.lockRef.current,e.shards]);var l=s.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var o,a=xx(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-a[0],c="deltaY"in e?e.deltaY:s[1]-a[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=gx(d,u);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=gx(d,u)),!f)return!1;if(!r.current&&"changedTouches"in e&&(l||c)&&(r.current=o),!o)return!0;var p=r.current||o;return wx(p,t,e,"h"===p?l:c,!0)}),[]),c=s.useCallback((function(e){var n=e;if(Tx.length&&Tx[Tx.length-1]===a){var r="deltaY"in n?Ex(n):xx(n),o=t.current.filter((function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&(t=e.delta,o=r,t[0]===o[0]&&t[1]===o[1]);var t,o}))[0];if(o&&o.should)n.cancelable&&n.preventDefault();else if(!o){var s=(i.current.shards||[]).map(_x).filter(Boolean).filter((function(e){return e.contains(n.target)}));(s.length>0?l(n,s[0]):!i.current.noIsolation)&&n.cancelable&&n.preventDefault()}}}),[]),u=s.useCallback((function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:Dx(r)};t.current.push(a),setTimeout((function(){t.current=t.current.filter((function(e){return e!==a}))}),1)}),[]),d=s.useCallback((function(e){n.current=xx(e),r.current=void 0}),[]),f=s.useCallback((function(t){u(t.type,Ex(t),t.target,l(t,e.lockRef.current))}),[]),p=s.useCallback((function(t){u(t.type,xx(t),t.target,l(t,e.lockRef.current))}),[]);s.useEffect((function(){return Tx.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",c,hx),document.addEventListener("touchmove",c,hx),document.addEventListener("touchstart",d,hx),function(){Tx=Tx.filter((function(e){return e!==a})),document.removeEventListener("wheel",c,hx),document.removeEventListener("touchmove",c,hx),document.removeEventListener("touchstart",d,hx)}}),[]);var m=e.removeScrollBar,h=e.inert;return s.createElement(s.Fragment,null,h?s.createElement(a,{styles:kx(o)}):null,m?s.createElement(fx,{gapMode:e.gapMode}):null)})),Nx=s.forwardRef((function(e,t){return s.createElement(ex,$w({},e,{ref:t,sideCar:Sx}))}));Nx.classNames=ex.classNames;var Mx=Nx;const Rx=Vw,Ox=Bw,Px=Ww,Ax=s.forwardRef((({className:e,align:t="center",sideOffset:n=4,...r},o)=>(0,i.jsx)(Uw,{children:(0,i.jsx)(zw,{ref:o,align:t,sideOffset:n,className:ve("ui__popover-content","z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none",!r.withoutAnimation&&"data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r})})));Ax.displayName=zw.displayName;const jx=Mx;s=a("dcBQV"),s=a("dcBQV");const Fx="Dialog",[Ix,Lx]=ke(Fx),[Vx,Bx]=Ix(Fx),Ux=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:i=!0}=e,l=(0,s.useRef)(null),c=(0,s.useRef)(null),[u=!1,d]=De({prop:r,defaultProp:o,onChange:a});return(0,s.createElement)(Vx,{scope:t,triggerRef:l,contentRef:c,contentId:Ht(),titleId:Ht(),descriptionId:Ht(),open:u,onOpenChange:d,onOpenToggle:(0,s.useCallback)((()=>d((e=>!e))),[d]),modal:i},n)},zx="DialogTrigger",Wx=(0,s.forwardRef)(((e,t)=>{const{__scopeDialog:n,...r}=e,o=Bx(zx,n),a=u(t,o.triggerRef);return(0,s.createElement)(Ae.button,l({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":lE(o.open)},r,{ref:a,onClick:_e(e.onClick,o.onOpenToggle)}))})),$x="DialogPortal",[Hx,Yx]=Ix($x,{forceMount:void 0}),qx=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,a=Bx($x,t);return(0,s.createElement)(Hx,{scope:t,forceMount:n},s.Children.map(r,(e=>(0,s.createElement)(Ar,{present:n||a.open},(0,s.createElement)(Pr,{asChild:!0,container:o},e)))))},Qx="DialogOverlay",Kx=(0,s.forwardRef)(((e,t)=>{const n=Yx(Qx,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=Bx(Qx,e.__scopeDialog);return a.modal?(0,s.createElement)(Ar,{present:r||a.open},(0,s.createElement)(Gx,l({},o,{ref:t}))):null})),Gx=(0,s.forwardRef)(((e,t)=>{const{__scopeDialog:n,...r}=e,o=Bx(Qx,n),a=null==r.disableOutsideScroll||r.disableOutsideScroll,i=a?Qo:s.Fragment,c=a?{as:d,allowPinchZoom:!0,shards:[o.contentRef]}:{};return(0,s.createElement)(i,c,(0,s.createElement)(Ae.div,l({"data-state":lE(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))})),Xx="DialogContent",Zx=(0,s.forwardRef)(((e,t)=>{const n=Yx(Xx,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=Bx(Xx,e.__scopeDialog);return(0,s.createElement)(Ar,{present:r||a.open},a.modal?(0,s.createElement)(Jx,l({},o,{ref:t})):(0,s.createElement)(eE,l({},o,{ref:t})))})),Jx=(0,s.forwardRef)(((e,t)=>{const n=Bx(Xx,e.__scopeDialog),r=(0,s.useRef)(null),o=u(t,n.contentRef,r);return(0,s.useEffect)((()=>{const e=r.current;if(e)return oo(e)}),[]),(0,s.createElement)(tE,l({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:_e(e.onCloseAutoFocus,(e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:_e(e.onPointerDownOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()})),onFocusOutside:_e(e.onFocusOutside,(e=>e.preventDefault()))}))})),eE=(0,s.forwardRef)(((e,t)=>{const n=Bx(Xx,e.__scopeDialog),r=(0,s.useRef)(!1),o=(0,s.useRef)(!1);return(0,s.createElement)(tE,l({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var a,i;(null===(a=e.onCloseAutoFocus)||void 0===a||a.call(e,t),t.defaultPrevented)||(r.current||null===(i=n.triggerRef.current)||void 0===i||i.focus(),t.preventDefault());r.current=!1,o.current=!1},onInteractOutside:t=>{var a,i;null===(a=e.onInteractOutside)||void 0===a||a.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));const s=t.target;(null===(i=n.triggerRef.current)||void 0===i?void 0:i.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}}))})),tE=(0,s.forwardRef)(((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=e,c=Bx(Xx,n),d=u(t,(0,s.useRef)(null));return Rt(),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ft,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a},(0,s.createElement)(kt,l({role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":lE(c.open)},i,{ref:d,onDismiss:()=>c.onOpenChange(!1)}))),!1)})),nE="DialogTitle",rE=(0,s.forwardRef)(((e,t)=>{const{__scopeDialog:n,...r}=e,o=Bx(nE,n);return(0,s.createElement)(Ae.h2,l({id:o.titleId},r,{ref:t}))})),oE="DialogDescription",aE=(0,s.forwardRef)(((e,t)=>{const{__scopeDialog:n,...r}=e,o=Bx(oE,n);return(0,s.createElement)(Ae.p,l({id:o.descriptionId},r,{ref:t}))})),iE="DialogClose",sE=(0,s.forwardRef)(((e,t)=>{const{__scopeDialog:n,...r}=e,o=Bx(iE,n);return(0,s.createElement)(Ae.button,l({type:"button"},r,{ref:t,onClick:_e(e.onClick,(()=>o.onOpenChange(!1)))}))}));function lE(e){return e?"open":"closed"}const cE="DialogTitleWarning",[uE,dE]=function(e,t){const n=(0,s.createContext)(t);function r(e){const{children:t,...r}=e,o=(0,s.useMemo)((()=>r),Object.values(r));return(0,s.createElement)(n.Provider,{value:o},t)}return r.displayName=e+"Provider",[r,function(r){const o=(0,s.useContext)(n);if(o)return o;if(void 0!==t)return t;throw new Error(`\`${r}\` must be used within \`${e}\``)}]}(cE,{contentName:Xx,titleName:nE,docsSlug:"dialog"}),fE=Ux,pE=Wx,mE=qx,hE=Kx,vE=Zx,gE=rE,yE=aE,bE=sE,wE=fE,xE=pE,EE=mE,_E=bE,kE=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(hE,{ref:n,className:ve("ui__dialog-overlay","fixed inset-0 z-50 bg-background/90 data-[state=open]:animate-in flex justify-center items-center data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t})));kE.displayName=hE.displayName;const CE=s.forwardRef((({className:e,children:t,overlayProps:n,...r},o)=>(0,i.jsx)(EE,{children:(0,i.jsx)(kE,{...n,children:(0,i.jsxs)(vE,{ref:o,className:ve("ui__dialog-content","relative grid w-full max-w-2xl lg:max-w-3xl gap-4 border sm:rounded-lg bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 ",e),...r,children:[t,(0,i.jsxs)(bE,{className:"ui__dialog-close absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,i.jsx)(ll,{className:"h-4 w-4"}),(0,i.jsx)("span",{className:"sr-only",children:"Close"})]})]})})})));CE.displayName=vE.displayName;const TE=({className:e,...t})=>(0,i.jsx)("div",{className:ve("ui__dialog-header","flex flex-col space-y-1.5 text-center sm:text-left",e),...t});TE.displayName="DialogHeader";const DE=({className:e,...t})=>(0,i.jsx)("div",{className:ve("ui__dialog-footer","flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});DE.displayName="DialogFooter";const SE=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(gE,{ref:n,className:ve("ui__dialog-title","text-lg font-semibold leading-none tracking-tight",e),...t})));SE.displayName=gE.displayName;const NE=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(yE,{ref:n,className:ve("ui__dialog-description text-sm text-muted-foreground",e),...t})));NE.displayName=yE.displayName;s=a("dcBQV"),s=a("dcBQV");const ME="AlertDialog",[RE,OE]=ke(ME,[Lx]),PE=Lx(),AE=e=>{const{__scopeAlertDialog:t,...n}=e,r=PE(t);return(0,s.createElement)(fE,l({},r,n,{modal:!0}))},jE=(0,s.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=PE(n);return(0,s.createElement)(pE,l({},o,r,{ref:t}))})),FE=e=>{const{__scopeAlertDialog:t,...n}=e,r=PE(t);return(0,s.createElement)(mE,l({},r,n))},IE=(0,s.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=PE(n);return(0,s.createElement)(hE,l({},o,r,{ref:t}))})),LE="AlertDialogContent",[VE,BE]=RE(LE),UE=(0,s.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,children:r,...o}=e,a=PE(n),i=u(t,(0,s.useRef)(null)),c=(0,s.useRef)(null);return(0,s.createElement)(uE,{contentName:LE,titleName:zE,docsSlug:"alert-dialog"},(0,s.createElement)(VE,{scope:n,cancelRef:c},(0,s.createElement)(vE,l({role:"alertdialog"},a,o,{ref:i,onOpenAutoFocus:_e(o.onOpenAutoFocus,(e=>{var t;e.preventDefault(),null===(t=c.current)||void 0===t||t.focus({preventScroll:!0})})),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault()}),(0,s.createElement)(p,null,r),!1)))})),zE="AlertDialogTitle",WE=(0,s.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=PE(n);return(0,s.createElement)(gE,l({},o,r,{ref:t}))})),$E=(0,s.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=PE(n);return(0,s.createElement)(yE,l({},o,r,{ref:t}))})),HE=(0,s.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=PE(n);return(0,s.createElement)(bE,l({},o,r,{ref:t}))})),YE="AlertDialogCancel",qE=(0,s.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:o}=BE(YE,n),a=PE(n),i=u(t,o);return(0,s.createElement)(bE,l({},a,r,{ref:i}))})),QE=IE,KE=UE,GE=HE,XE=qE,ZE=WE,JE=$E,e_=AE,t_=jE,n_=FE,r_=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(QE,{className:ve("ui__alert-dialog-overlay","fixed inset-0 z-50 bg-background/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t,ref:n})));r_.displayName=QE.displayName;const o_=s.forwardRef((({className:e,overlayProps:t,...n},r)=>(0,i.jsxs)(n_,{children:[(0,i.jsx)(r_,{...t}),(0,i.jsx)(KE,{ref:r,className:ve("ui__alert-dialog-content","fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...n})]})));o_.displayName=KE.displayName;const a_=({className:e,...t})=>(0,i.jsx)("div",{className:ve("flex flex-col space-y-2 text-center sm:text-left",e),...t});a_.displayName="AlertDialogHeader";const i_=({className:e,...t})=>(0,i.jsx)("div",{className:ve("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});i_.displayName="AlertDialogFooter";const s_=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(ZE,{ref:n,className:ve("text-lg font-semibold",e),...t})));s_.displayName=ZE.displayName;const l_=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(JE,{ref:n,className:ve("text-sm text-muted-foreground",e),...t})));l_.displayName=JE.displayName;const c_=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(GE,{ref:n,className:ve(we(),e),...t})));c_.displayName=GE.displayName;const u_=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(XE,{ref:n,className:ve(we({variant:"outline"}),"mt-2 sm:mt-0",e),...t})));u_.displayName=XE.displayName;s=a("dcBQV"),s=a("dcBQV");const[d_,f_]=ke("Tooltip",[pr]),p_=pr(),m_="TooltipProvider",h_=700,v_="tooltip.open",[g_,y_]=d_(m_),b_=e=>{const{__scopeTooltip:t,delayDuration:n=h_,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:a}=e,[i,l]=(0,s.useState)(!0),c=(0,s.useRef)(!1),u=(0,s.useRef)(0);return(0,s.useEffect)((()=>{const e=u.current;return()=>window.clearTimeout(e)}),[]),(0,s.createElement)(g_,{scope:t,isOpenDelayed:i,delayDuration:n,onOpen:(0,s.useCallback)((()=>{window.clearTimeout(u.current),l(!1)}),[]),onClose:(0,s.useCallback)((()=>{window.clearTimeout(u.current),u.current=window.setTimeout((()=>l(!0)),r)}),[r]),isPointerInTransitRef:c,onPointerInTransitChange:(0,s.useCallback)((e=>{c.current=e}),[]),disableHoverableContent:o},a)},w_="Tooltip",[x_,E_]=d_(w_),__=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:o=!1,onOpenChange:a,disableHoverableContent:i,delayDuration:l}=e,c=y_(w_,e.__scopeTooltip),u=p_(t),[d,f]=(0,s.useState)(null),p=Ht(),m=(0,s.useRef)(0),h=null!=i?i:c.disableHoverableContent,v=null!=l?l:c.delayDuration,g=(0,s.useRef)(!1),[y=!1,b]=De({prop:r,defaultProp:o,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(v_))):c.onClose(),null==a||a(e)}}),w=(0,s.useMemo)((()=>y?g.current?"delayed-open":"instant-open":"closed"),[y]),x=(0,s.useCallback)((()=>{window.clearTimeout(m.current),g.current=!1,b(!0)}),[b]),E=(0,s.useCallback)((()=>{window.clearTimeout(m.current),b(!1)}),[b]),_=(0,s.useCallback)((()=>{window.clearTimeout(m.current),m.current=window.setTimeout((()=>{g.current=!0,b(!0)}),v)}),[v,b]);return(0,s.useEffect)((()=>()=>window.clearTimeout(m.current)),[]),(0,s.createElement)(Nr,u,(0,s.createElement)(x_,{scope:t,contentId:p,open:y,stateAttribute:w,trigger:d,onTriggerChange:f,onTriggerEnter:(0,s.useCallback)((()=>{c.isOpenDelayed?_():x()}),[c.isOpenDelayed,_,x]),onTriggerLeave:(0,s.useCallback)((()=>{h?E():window.clearTimeout(m.current)}),[E,h]),onOpen:x,onClose:E,disableHoverableContent:h},n))},k_="TooltipTrigger",C_=(0,s.forwardRef)(((e,t)=>{const{__scopeTooltip:n,...r}=e,o=E_(k_,n),a=y_(k_,n),i=p_(n),c=u(t,(0,s.useRef)(null),o.onTriggerChange),d=(0,s.useRef)(!1),f=(0,s.useRef)(!1),p=(0,s.useCallback)((()=>d.current=!1),[]);return(0,s.useEffect)((()=>()=>document.removeEventListener("pointerup",p)),[p]),(0,s.createElement)(Mr,l({asChild:!0},i),(0,s.createElement)(Ae.button,l({"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute},r,{ref:c,onPointerMove:_e(e.onPointerMove,(e=>{"touch"!==e.pointerType&&(f.current||a.isPointerInTransitRef.current||(o.onTriggerEnter(),f.current=!0))})),onPointerLeave:_e(e.onPointerLeave,(()=>{o.onTriggerLeave(),f.current=!1})),onPointerDown:_e(e.onPointerDown,(()=>{d.current=!0,document.addEventListener("pointerup",p,{once:!0})})),onFocus:_e(e.onFocus,(()=>{d.current||o.onOpen()})),onBlur:_e(e.onBlur,o.onClose),onClick:_e(e.onClick,o.onClose)})))})),T_="TooltipPortal",[D_,S_]=d_(T_,{forceMount:void 0}),N_=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,a=E_(T_,t);return(0,s.createElement)(D_,{scope:t,forceMount:n},(0,s.createElement)(Ar,{present:n||a.open},(0,s.createElement)(Pr,{asChild:!0,container:o},r)))},M_="TooltipContent",R_=(0,s.forwardRef)(((e,t)=>{const n=S_(M_,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...a}=e,i=E_(M_,e.__scopeTooltip);return(0,s.createElement)(Ar,{present:r||i.open},i.disableHoverableContent?(0,s.createElement)(j_,l({side:o},a,{ref:t})):(0,s.createElement)(O_,l({side:o},a,{ref:t})))})),O_=(0,s.forwardRef)(((e,t)=>{const n=E_(M_,e.__scopeTooltip),r=y_(M_,e.__scopeTooltip),o=(0,s.useRef)(null),a=u(t,o),[i,c]=(0,s.useState)(null),{trigger:d,onClose:f}=n,p=o.current,{onPointerInTransitChange:m}=r,h=(0,s.useCallback)((()=>{c(null),m(!1)}),[m]),v=(0,s.useCallback)(((e,t)=>{const n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t,n=5){const 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,function(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,o,a)){case a:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}(r,n.getBoundingClientRect())),a=function(e){const 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();const t=[];for(let n=0;n<e.length;n++){const r=e[n];for(;t.length>=2;){const 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)))break;t.pop()}t.push(r)}t.pop();const n=[];for(let t=e.length-1;t>=0;t--){const r=e[t];for(;n.length>=2;){const 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)))break;n.pop()}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)}([...o,...function(e){const{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())]);c(a),m(!0)}),[m]);return(0,s.useEffect)((()=>()=>h()),[h]),(0,s.useEffect)((()=>{if(d&&p){const e=e=>v(e,p),t=e=>v(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}}),[d,p,v,h]),(0,s.useEffect)((()=>{if(i){const e=e=>{const 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){const{x:n,y:r}=e;let o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){const i=t[e].x,s=t[e].y,l=t[a].x,c=t[a].y;s>r!=c>r&&n<(l-i)*(r-s)/(c-s)+i&&(o=!o)}return o}(n,i);r?h():o&&(h(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}}),[d,p,i,f,h]),(0,s.createElement)(j_,l({},e,{ref:a}))})),[P_,A_]=d_(w_,{isInside:!1}),j_=(0,s.forwardRef)(((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:a,onPointerDownOutside:i,...c}=e,u=E_(M_,n),d=p_(n),{onClose:f}=u;return(0,s.useEffect)((()=>(document.addEventListener(v_,f),()=>document.removeEventListener(v_,f))),[f]),(0,s.useEffect)((()=>{if(u.trigger){const e=e=>{const t=e.target;null!=t&&t.contains(u.trigger)&&f()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}}),[u.trigger,f]),(0,s.createElement)(kt,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:f},(0,s.createElement)(Rr,l({"data-state":u.stateAttribute},d,c,{ref:t,style:{...c.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,s.createElement)(p,null,r),(0,s.createElement)(P_,{scope:n,isInside:!0},(0,s.createElement)(ws,{id:u.contentId,role:"tooltip"},o||r))))})),F_="TooltipArrow",I_=(0,s.forwardRef)(((e,t)=>{const{__scopeTooltip:n,...r}=e,o=p_(n);return A_(F_,n).isInside?null:(0,s.createElement)(Or,l({},o,r,{ref:t}))}));const L_=R_,V_=b_,B_=__,U_=C_,z_=N_,W_=s.forwardRef((({className:e,sideOffset:t=4,...n},r)=>(0,i.jsx)(L_,{ref:r,sideOffset:t,className:ve("ui__tooltip-content z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})));W_.displayName=L_.displayName;s=a("dcBQV"),s=a("dcBQV");const $_="horizontal",H_=["horizontal","vertical"],Y_=(0,s.forwardRef)(((e,t)=>{const{decorative:n,orientation:r=$_,...o}=e,a=q_(r)?r:$_,i=n?{role:"none"}:{"aria-orientation":"vertical"===a?a:void 0,role:"separator"};return(0,s.createElement)(Ae.div,l({"data-orientation":a},i,o,{ref:t}))}));function q_(e){return H_.includes(e)}Y_.propTypes={orientation(e,t,n){const r=e[t],o=String(r);return r&&!q_(r)?new Error(function(e,t){return`Invalid prop \`orientation\` of value \`${e}\` supplied to \`${t}\`, expected one of:\n - horizontal\n - vertical\n\nDefaulting to \`${$_}\`.`}(o,n)):null}};const Q_=Y_,K_=s.forwardRef((({className:e,orientation:t="horizontal",decorative:n=!0,...r},o)=>(0,i.jsx)(Q_,{ref:o,decorative:n,orientation:t,className:ve("shrink-0 bg-border","horizontal"===t?"h-[1px]":"w-[1px]",e),...r})));K_.displayName=Q_.displayName;s=a("dcBQV");const G_=(0,(s=a("dcBQV")).forwardRef)(((e,t)=>{const{pressed:n,defaultPressed:r=!1,onPressedChange:o,...a}=e,[i=!1,c]=De({prop:n,onChange:o,defaultProp:r});return(0,s.createElement)(Ae.button,l({type:"button","aria-pressed":i,"data-state":i?"on":"off","data-disabled":e.disabled?"":void 0},a,{ref:t,onClick:_e(e.onClick,(()=>{e.disabled||c(!i)}))}))})),X_=G_,Z_=w("inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent hover:bg-accent hover:text-accent-foreground"},size:{default:"h-10 px-3",sm:"h-9 px-2.5",lg:"h-11 px-5"}},defaultVariants:{variant:"default",size:"default"}}),J_=s.forwardRef((({className:e,variant:t,size:n,...r},o)=>(0,i.jsx)(X_,{ref:o,className:ve(Z_({variant:t,size:n,className:e})),...r})));J_.displayName=X_.displayName;s=a("dcBQV"),s=a("dcBQV");const ek="ToggleGroup",[tk,nk]=ke(ek,[Wr]),rk=Wr(),ok=t(s).forwardRef(((e,n)=>{const{type:r,...o}=e;if("single"===r){const e=o;return t(s).createElement(sk,l({},e,{ref:n}))}if("multiple"===r){const e=o;return t(s).createElement(lk,l({},e,{ref:n}))}throw new Error(`Missing prop \`type\` expected on \`${ek}\``)})),[ak,ik]=tk(ek),sk=t(s).forwardRef(((e,n)=>{const{value:r,defaultValue:o,onValueChange:a=(()=>{}),...i}=e,[c,u]=De({prop:r,defaultProp:o,onChange:a});return t(s).createElement(ak,{scope:e.__scopeToggleGroup,type:"single",value:c?[c]:[],onItemActivate:u,onItemDeactivate:t(s).useCallback((()=>u("")),[u])},t(s).createElement(dk,l({},i,{ref:n})))})),lk=t(s).forwardRef(((e,n)=>{const{value:r,defaultValue:o,onValueChange:a=(()=>{}),...i}=e,[c=[],u]=De({prop:r,defaultProp:o,onChange:a}),d=t(s).useCallback((e=>u(((t=[])=>[...t,e]))),[u]),f=t(s).useCallback((e=>u(((t=[])=>t.filter((t=>t!==e))))),[u]);return t(s).createElement(ak,{scope:e.__scopeToggleGroup,type:"multiple",value:c,onItemActivate:d,onItemDeactivate:f},t(s).createElement(dk,l({},i,{ref:n})))})),[ck,uk]=tk(ek),dk=t(s).forwardRef(((e,n)=>{const{__scopeToggleGroup:r,disabled:o=!1,rovingFocus:a=!0,orientation:i,dir:c,loop:u=!0,...d}=e,f=rk(r),p=Ne(c),m={role:"group",dir:p,...d};return t(s).createElement(ck,{scope:r,rovingFocus:a,disabled:o},a?t(s).createElement(Zr,l({asChild:!0},f,{orientation:i,dir:p,loop:u}),t(s).createElement(Ae.div,l({},m,{ref:n}))):t(s).createElement(Ae.div,l({},m,{ref:n})))})),fk="ToggleGroupItem",pk=t(s).forwardRef(((e,n)=>{const r=ik(fk,e.__scopeToggleGroup),o=uk(fk,e.__scopeToggleGroup),a=rk(e.__scopeToggleGroup),i=r.value.includes(e.value),c=o.disabled||e.disabled,u={...e,pressed:i,disabled:c},d=t(s).useRef(null);return o.rovingFocus?t(s).createElement(Jr,l({asChild:!0},a,{focusable:!c,active:i,ref:d}),t(s).createElement(mk,l({},u,{ref:n}))):t(s).createElement(mk,l({},u,{ref:n}))})),mk=t(s).forwardRef(((e,n)=>{const{__scopeToggleGroup:r,value:o,...a}=e,i=ik(fk,r),c={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},u="single"===i.type?c:void 0;return t(s).createElement(G_,l({},u,a,{ref:n,onPressedChange:e=>{e?i.onItemActivate(o):i.onItemDeactivate(o)}}))})),hk=ok,vk=pk,gk=s.createContext({size:"default",variant:"default"}),yk=s.forwardRef((({className:e,variant:t,size:n,children:r,...o},a)=>(0,i.jsx)(hk,{ref:a,className:ve("flex items-center justify-center gap-1",e),...o,children:(0,i.jsx)(gk.Provider,{value:{variant:t,size:n},children:r})})));yk.displayName=hk.displayName;const bk=s.forwardRef((({className:e,children:t,variant:n,size:r,...o},a)=>{const l=s.useContext(gk);return(0,i.jsx)(vk,{ref:a,className:ve(Z_({variant:l.variant||n,size:l.size||r}),e),...o,children:t})}));bk.displayName=vk.displayName;s=a("dcBQV"),s=a("dcBQV");const wk="Avatar",[xk,Ek]=ke(wk),[_k,kk]=xk(wk),Ck=(0,s.forwardRef)(((e,t)=>{const{__scopeAvatar:n,...r}=e,[o,a]=(0,s.useState)("idle");return(0,s.createElement)(_k,{scope:n,imageLoadingStatus:o,onImageLoadingStatusChange:a},(0,s.createElement)(Ae.span,l({},r,{ref:t})))})),Tk="AvatarImage",Dk=(0,s.forwardRef)(((e,t)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:o=(()=>{}),...a}=e,i=kk(Tk,n),c=function(e){const[t,n]=(0,s.useState)("idle");return Re((()=>{if(!e)return void n("error");let t=!0;const r=new window.Image,o=e=>()=>{t&&n(e)};return n("loading"),r.onload=o("loaded"),r.onerror=o("error"),r.src=e,()=>{t=!1}}),[e]),t}(r),u=Te((e=>{o(e),i.onImageLoadingStatusChange(e)}));return Re((()=>{"idle"!==c&&u(c)}),[c,u]),"loaded"===c?(0,s.createElement)(Ae.img,l({},a,{ref:t,src:r})):null})),Sk="AvatarFallback",Nk=(0,s.forwardRef)(((e,t)=>{const{__scopeAvatar:n,delayMs:r,...o}=e,a=kk(Sk,n),[i,c]=(0,s.useState)(void 0===r);return(0,s.useEffect)((()=>{if(void 0!==r){const e=window.setTimeout((()=>c(!0)),r);return()=>window.clearTimeout(e)}}),[r]),i&&"loaded"!==a.imageLoadingStatus?(0,s.createElement)(Ae.span,l({},o,{ref:t})):null}));const Mk=Ck,Rk=Dk,Ok=Nk,Pk=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Mk,{ref:n,className:ve("ui__avatar relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",e),...t})));Pk.displayName=Mk.displayName;const Ak=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Rk,{ref:n,className:ve("aspect-square h-full w-full",e),...t})));Ak.displayName=Rk.displayName;const jk=s.forwardRef((({className:e,...t},n)=>(0,i.jsx)(Ok,{ref:n,className:ve("flex h-full w-full items-center justify-center rounded-full bg-muted",e),...t})));jk.displayName=Ok.displayName;var Fk={};
/**
* Generate unique and beautiful colors from any texts or numbers
* @version v1.1.1
* @link https://github.com/dastoori/uniqolor#README
* @author Rasool Dastoori
* @license MIT License, http://www.opensource.org/licenses/MIT
*/Fk=function(){"use strict";function e(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function t(t,n){return o(t)||e(t,n)||i(t,n)||c()}function n(e){return r(e)||a(e)||i(e)||l()}function r(e){if(Array.isArray(e))return s(e)}function o(e){if(Array.isArray(e))return e}function a(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function i(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u=[0,100],d=[0,100],f=function(e){return"".concat(1===e.length?"0":"").concat(e)},p=function(e,t,n){return Math.max(Math.min(e,n),t)},m=function(e,t){return Math.floor(Math.random()*(t-e+1))+e},h=function e(t,n,r){for(var o=m(t,n),a=0;a<(null==r?void 0:r.length);a++){var i=r[a];if(2===(null==i?void 0:i.length)&&o>=i[0]&&o<=i[1])return e(t,n,r)}return o},v=function(e){for(var t=e.length,n=0,r=0;r<t;r++)n=(n<<5)-n+e.charCodeAt(r),n&=n;return n},g=function(e,t){return"number"==typeof t?t:e%Math.abs(t[1]-t[0])+t[0]},y=function(e,t){return"number"==typeof e?p.apply(void 0,[Math.abs(e)].concat(n(t))):1===e.length||e[0]===e[1]?p.apply(void 0,[Math.abs(e[0])].concat(n(t))):[Math.abs(p.apply(void 0,[e[0]].concat(n(t)))),p.apply(void 0,[Math.abs(e[1])].concat(n(t)))]},b=function(e,t,n){return n<0?n+=1:n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},w=function(e,t,n){var r,o,a;if(e/=360,n/=100,0==(t/=100))r=o=a=n;else{var i=n<.5?n*(1+t):n+t-n*t,s=2*n-i;r=b(s,i,e+1/3),o=b(s,i,e),a=b(s,i,e-1/3)}return[Math.round(255*r),Math.round(255*o),Math.round(255*a)]},x=function(e,t,n,r){return(299*e+587*t+114*n)/1e3>=r},E=function(e,t,n){return"hsl(".concat(e,", ").concat(t,"%, ").concat(n,"%)")},_=function(e,t,n,r){return"rgb"===r?"rgb(".concat(e,", ").concat(t,", ").concat(n,")"):"#".concat(f(e.toString(16))).concat(f(t.toString(16))).concat(f(n.toString(16)))},k=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.format,o=void 0===r?"hex":r,a=n.saturation,i=void 0===a?[50,55]:a,s=n.lightness,l=void 0===s?[50,60]:s,c=n.differencePoint,f=void 0===c?130:c,p=Math.abs(v(String(e))),m=g(p,[0,360]),h=g(p,y(i,u)),b=g(p,y(l,d)),k=t(w(m,h,b),3),C=k[0],T=k[1],D=k[2];return{color:"hsl"===o?E(m,h,b):_(C,T,D,o),isLight:x(C,T,D,f)}};return k.random=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.format,o=void 0===r?"hex":r,a=e.saturation,i=void 0===a?[50,55]:a,s=e.lightness,l=void 0===s?[50,60]:s,c=e.differencePoint,f=void 0===c?130:c,p=e.excludeHue;i=y(i,u),l=y(l,d);var v=p?h(0,359,p):m(0,359),g="number"==typeof i?i:m.apply(void 0,n(i)),b="number"==typeof l?l:m.apply(void 0,n(l)),k=t(w(v,g,b),3),C=k[0],T=k[1],D=k[2];return{color:"hsl"===o?E(v,g,b):_(C,T,D,o),isLight:x(C,T,D,f)}},k}();const Ik={Link:function({className:e,children:t,...n}){return(0,i.jsx)("a",{className:ve("ui__link",e),...n,children:t})},Button:xe,Slider:gt,SliderTrack:mt,SliderRange:ht,SliderThumb:vt,DropdownMenu:os,DropdownMenuContent:fs,DropdownMenuItem:ps,DropdownMenuCheckboxItem:ms,DropdownMenuRadioGroup:cs,DropdownMenuRadioItem:hs,DropdownMenuLabel:vs,DropdownMenuSeparator:gs,DropdownMenuTrigger:as,DropdownMenuShortcut:ys,DropdownMenuGroup:is,DropdownMenuPortal:ss,DropdownMenuSub:ls,DropdownMenuSubContent:ds,DropdownMenuSubTrigger:us,Toaster:function(){const{toasts:e}=Cl();return(0,i.jsxs)(cl,{children:[e?.map((function({id:e,title:t,description:n,action:r,icon:o,...a}){const s=a?.duration;Number.isInteger(s)&&s<=0&&(a.duration=12e4);let l=o;switch(a.variant){case"info":l=(0,i.jsx)(Sl,{size:22});break;case"success":l=(0,i.jsx)(Dl,{size:22});break;case"warning":l=(0,i.jsx)(Tl,{size:22});break;case"error":l=(0,i.jsx)(Nl,{size:22})}return a.className=ve(l&&["has-variant-icon",a.variant],a.className),(0,i.jsxs)(fl,{...a,children:[(0,i.jsxs)("div",{className:"grid gap-1",children:[l&&(0,i.jsx)("span",{className:"variant-icon",children:l}),t&&(0,i.jsx)(ml,{children:t}),n&&(0,i.jsx)(hl,{children:n})]}),r,(0,i.jsx)(pl,{})]},e)})),(0,i.jsx)(ul,{className:"ui__toaster-viewport"})]})},useToast:Cl,Badge:function({className:e,variant:t,...n}){return(0,i.jsx)("div",{className:ve("ui__badge",Al({variant:t}),e),...n})},genToastId:gl,Alert:Rl,AlertTitle:Ol,Input:yu,Textarea:lp,AlertDescription:Pl,Label:lu,Form:cu,FormItem:pu,FormLabel:mu,FormField:({...e})=>(0,i.jsx)(uu.Provider,{value:{name:e.name},children:(0,i.jsx)(yc,{...e})}),FormControl:hu,FormDescription:vu,FormMessage:gu,useFormField:du,useForm:function(e={}){const n=t(s).useRef(),r=t(s).useRef(),[o,a]=t(s).useState({isDirty:!1,isValidating:!1,isLoading:Cc(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},disabled:!1,defaultValues:Cc(e.defaultValues)?void 0:e.defaultValues});n.current||(n.current={...ou(e,(()=>a((e=>({...e}))))),formState:o});const i=n.current.control;return i._options=e,dc({subject:i._subjects.state,next:e=>{lc(e,i._proxyFormState,i._updateFormState,!0)&&a({...i._formState})}}),t(s).useEffect((()=>i._disableForm(e.disabled)),[i,e.disabled]),t(s).useEffect((()=>{if(i._proxyFormState.isDirty){const e=i._getDirty();e!==o.isDirty&&i._subjects.state.next({isDirty:e})}}),[i,o.isDirty]),t(s).useEffect((()=>{e.values&&!Uc(e.values,r.current)?(i._reset(e.values,i._options.resetOptions),r.current=e.values):i._resetDefaultValues()}),[e.values,i]),t(s).useEffect((()=>{i._state.mount||(i._updateValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()})),n.current.formState=ic(o,i),n.current},useFormContext:ac,yupResolver:function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),function(r,o,a){try{return Promise.resolve(function(i,s){try{var l=(t.context,Promise.resolve(e["sync"===n.mode?"validateSync":"validate"](r,Object.assign({abortEarly:!1},t,{context:o}))).then((function(e){return a.shouldUseNativeValidation&&wu({},a),{values:n.raw?r:e,errors:{}}})))}catch(e){return s(e)}return l&&l.then?l.then(void 0,s):l}(0,(function(e){if(!e.inner)throw e;var t,n;return{values:{},errors:xu((t=e,n=!a.shouldUseNativeValidation&&"all"===a.criteriaMode,(t.inner||[]).reduce((function(e,t){if(e[t.path]||(e[t.path]={message:t.message,type:t.type}),n){var r=e[t.path].types,o=r&&r[t.type];e[t.path]=bc(t.path,n,e,t.type,o?[].concat(o,t.message):t.message)}return e}),{})),a)}})))}catch(e){return Promise.reject(e)}}},yup:ku,Switch:wf,Checkbox:Af,RadioGroup:ip,RadioGroupItem:sp,Card:cp,CardHeader:up,CardTitle:dp,CardDescription:fp,CardContent:pp,CardFooter:mp,Skeleton:function({className:e,...t}){return(0,i.jsx)("div",{className:ve("ui__skeleton animate-pulse rounded-md bg-muted",e),...t})},ContextMenu:Kp,ContextMenuTrigger:Gp,ContextMenuContent:rm,ContextMenuItem:om,ContextMenuCheckboxItem:am,ContextMenuRadioItem:im,ContextMenuLabel:sm,ContextMenuSeparator:lm,ContextMenuShortcut:cm,ContextMenuGroup:Xp,ContextMenuPortal:Zp,ContextMenuSub:Jp,ContextMenuSubContent:nm,ContextMenuSubTrigger:tm,ContextMenuRadioGroup:em,Select:Nh,SelectGroup:Mh,SelectValue:Rh,SelectTrigger:Ph,SelectContent:Fh,SelectLabel:Ih,SelectItem:Lh,SelectIcon:Oh,SelectSeparator:Vh,SelectScrollUpButton:Ah,SelectScrollDownButton:jh,Separator:K_,Calendar:yw,Popover:Rx,PopoverTrigger:Ox,PopoverContent:Ax,PopoverArrow:Px,PopoverRemoveScroll:jx,Dialog:wE,DialogPortal:EE,DialogOverlay:kE,DialogClose:_E,DialogTrigger:xE,DialogContent:CE,DialogHeader:TE,DialogFooter:DE,DialogTitle:SE,DialogDescription:NE,AlertDialog:e_,AlertDialogPortal:n_,AlertDialogOverlay:r_,AlertDialogTrigger:t_,AlertDialogContent:o_,AlertDialogHeader:a_,AlertDialogFooter:i_,AlertDialogTitle:s_,AlertDialogDescription:l_,AlertDialogAction:c_,AlertDialogCancel:u_,Tooltip:B_,TooltipTrigger:U_,TooltipArrow:I_,TooltipContent:W_,TooltipProvider:V_,TooltipPortal:z_,Toggle:J_,ToggleGroup:yk,ToggleGroupItem:bk,Avatar:Pk,AvatarImage:Ak,AvatarFallback:jk};console.debug("[ui] setup logseq ui globals"),window.LSUI=Ik,window.LSUtils={isDev:!1,uniqolor:Fk}})();
//# sourceMappingURL=ui.js.map