@meduza-bank/ui-kit
Version:
UI Kit of the bank of Meme World "Peoples Bank Memes" or "Meduza Bank"
1 lines • 508 kB
JavaScript
import*as e from"react";import t,{useState as n,useLayoutEffect as r,useEffect as o,isValidElement as a,useMemo as i,forwardRef as s,createContext as l,useCallback as c,useId as u,useContext as d,useRef as m,useReducer as p,useImperativeHandle as f,Fragment as h}from"react";import{jsx as v,Fragment as g,jsxs as b}from"react/jsx-runtime";import{ChevronLeftCircle as w,X as y,LoaderCircleIcon as x,Search as E,ChevronsUpDown as N,Check as C,ChevronRight as k,ChevronLeft as S,Calendar as D,HexagonIcon as M,GithubIcon as R,Circle as O,Sun as P,Moon as T,Computer as _,Bell as A,Wallet as z,Coins as I,Receipt as L,RussianRuble as F,User as j,Lock as W,Flag as B,LogOut as H,LogIn as $,Loader2 as q,Upload as Y,RotateCwSquare as U,RotateCcwSquare as V,Dot as G,ChevronDown as K,ChevronRightCircle as X,Pencil as Z}from"lucide-react";import*as Q from"react-dom";import J from"react-dom";import{useForm as ee,useFormContext as te,FormProvider as ne,Controller as re}from"react-hook-form";import{Toaster as oe}from"sonner";import ae from"react-textarea-autosize";var ie=function(e,t){return ie=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},ie(e,t)};var se=function(){return se=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},se.apply(this,arguments)};function le(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}function ce(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function ue(e,t){var n,r,o,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}function de(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 me(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function pe(...e){return t=>{let n=!1;const r=e.map((e=>{const r=me(e,t);return n||"function"!=typeof r||(n=!0),r}));if(n)return()=>{for(let t=0;t<r.length;t++){const n=r[t];"function"==typeof n?n():me(e[t],null)}}}}function fe(...t){return e.useCallback(pe(...t),t)}"function"==typeof SuppressedError&&SuppressedError;var he=e.forwardRef(((t,n)=>{const{children:r,...o}=t,a=e.Children.toArray(r),i=a.find(be);if(i){const t=i.props.children,r=a.map((n=>n===i?e.Children.count(t)>1?e.Children.only(null):e.isValidElement(t)?t.props.children:null:n));return v(ve,{...o,ref:n,children:e.isValidElement(t)?e.cloneElement(t,void 0,r):null})}return v(ve,{...o,ref:n,children:r})}));he.displayName="Slot";var ve=e.forwardRef(((t,n)=>{const{children:r,...o}=t;if(e.isValidElement(r)){const t=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(r),a=function(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}}(o,r.props);return r.type!==e.Fragment&&(a.ref=n?pe(n,t):t),e.cloneElement(r,a)}return e.Children.count(r)>1?e.Children.only(null):null}));ve.displayName="SlotClone";var ge=({children:e})=>v(g,{children:e});function be(t){return e.isValidElement(t)&&t.type===ge}function we(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=we(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function ye(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=we(e))&&(r&&(r+=" "),r+=t);return r}const xe=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,{cva:Ee}=(()=>{const e=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return ye(t)};return{compose:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return t=>{const r=Object.fromEntries(Object.entries(t||{}).filter((e=>{let[t]=e;return!["class","className"].includes(t)})));return e(n.map((e=>e(r))),null==t?void 0:t.class,null==t?void 0:t.className)}},cva:t=>n=>{var r;if(null==(null==t?void 0:t.variants))return e(null==t?void 0:t.base,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],i=xe(t)||xe(r);return o[e][i]})),s={...a,...n&&Object.entries(n).reduce(((e,t)=>{let[n,r]=t;return void 0===r?e:{...e,[n]:r}}),{})},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;const r=s[t];return Array.isArray(n)?n.includes(r):r===n}))?[...e,n,r]:e}),[]);return e(null==t?void 0:t.base,i,l,null==n?void 0:n.class,null==n?void 0:n.className)},cx:e}})(),Ne=e=>{const t=De(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),Ce(n,t)||Se(e)},getConflictingClassGroupIds:(e,t)=>{const o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}},Ce=(e,t)=>{if(0===e.length)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?Ce(e.slice(1),r):void 0;if(o)return o;if(0===t.validators.length)return;const a=e.join("-");return t.validators.find((({validator:e})=>e(a)))?.classGroupId},ke=/^\[(.+)\]$/,Se=e=>{if(ke.test(e)){const t=ke.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},De=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const e in n)Me(n[e],r,e,t);return r},Me=(e,t,n,r)=>{e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return Oe(e)?void Me(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach((([e,o])=>{Me(o,Re(t,e),n,r)}))}else{(""===e?t:Re(t,e)).classGroupId=n}}))},Re=(e,t)=>{let n=e;return t.split("-").forEach((e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)})),n},Oe=e=>e.isThemeGetter,Pe=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const 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)}}},Te=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=e=>{const t=[];let n,r=0,o=0,a=0;for(let i=0;i<e.length;i++){let s=e[i];if(0===r&&0===o){if(":"===s){t.push(e.slice(a,i)),a=i+1;continue}if("/"===s){n=i;continue}}"["===s?r++:"]"===s?r--:"("===s?o++:")"===s&&o--}const i=0===t.length?e:e.substring(a),s=_e(i);return{modifiers:t,hasImportantModifier:s!==i,baseClassName:s,maybePostfixModifierPosition:n&&n>a?n-a:void 0}};if(t){const e=t+":",n=r;r=t=>t.startsWith(e)?n(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(n){const e=r;r=t=>n({className:t,parseClassName:e})}return r},_e=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,Ae=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map((e=>[e,!0])));return e=>{if(e.length<=1)return e;const n=[];let r=[];return e.forEach((e=>{"["===e[0]||t[e]?(n.push(...r.sort(),e),r=[]):r.push(e)})),n.push(...r.sort()),n}},ze=/\s+/;function Ie(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=Le(e))&&(r&&(r+=" "),r+=t);return r}const Le=e=>{if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=Le(e[r]))&&(n&&(n+=" "),n+=t);return n};function Fe(e,...t){let n,r,o,a=function(s){const l=t.reduce(((e,t)=>t(e)),e());return n=(e=>({cache:Pe(e.cacheSize),parseClassName:Te(e),sortModifiers:Ae(e),...Ne(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=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:a}=t,i=[],s=e.trim().split(ze);let l="";for(let e=s.length-1;e>=0;e-=1){const t=s[e],{isExternal:c,modifiers:u,hasImportantModifier:d,baseClassName:m,maybePostfixModifierPosition:p}=n(t);if(c){l=t+(l.length>0?" "+l:l);continue}let f=!!p,h=r(f?m.substring(0,p):m);if(!h){if(!f){l=t+(l.length>0?" "+l:l);continue}if(h=r(m),!h){l=t+(l.length>0?" "+l:l);continue}f=!1}const v=a(u).join(":"),g=d?v+"!":v,b=g+h;if(i.includes(b))continue;i.push(b);const w=o(h,f);for(let e=0;e<w.length;++e){const t=w[e];i.push(g+t)}l=t+(l.length>0?" "+l:l)}return l})(e,n);return o(e,a),a}return function(){return a(Ie.apply(null,arguments))}}const je=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},We=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Be=/^\((?:(\w[\w-]*):)?(.+)\)$/i,He=/^\d+\/\d+$/,$e=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,qe=/\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$/,Ye=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Ue=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Ve=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ge=e=>He.test(e),Ke=e=>Boolean(e)&&!Number.isNaN(Number(e)),Xe=e=>Boolean(e)&&Number.isInteger(Number(e)),Ze=e=>e.endsWith("%")&&Ke(e.slice(0,-1)),Qe=e=>$e.test(e),Je=()=>!0,et=e=>qe.test(e)&&!Ye.test(e),tt=()=>!1,nt=e=>Ue.test(e),rt=e=>Ve.test(e),ot=e=>!it(e)&&!mt(e),at=e=>wt(e,kt,tt),it=e=>We.test(e),st=e=>wt(e,St,et),lt=e=>wt(e,Dt,Ke),ct=e=>wt(e,xt,tt),ut=e=>wt(e,Nt,rt),dt=e=>wt(e,tt,nt),mt=e=>Be.test(e),pt=e=>yt(e,St),ft=e=>yt(e,Mt),ht=e=>yt(e,xt),vt=e=>yt(e,kt),gt=e=>yt(e,Nt),bt=e=>yt(e,Rt,!0),wt=(e,t,n)=>{const r=We.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},yt=(e,t,n=!1)=>{const r=Be.exec(e);return!!r&&(r[1]?t(r[1]):n)},xt=e=>"position"===e,Et=new Set(["image","url"]),Nt=e=>Et.has(e),Ct=new Set(["length","size","percentage"]),kt=e=>Ct.has(e),St=e=>"length"===e,Dt=e=>"number"===e,Mt=e=>"family-name"===e,Rt=e=>"shadow"===e,Ot=Fe((()=>{const e=je("color"),t=je("font"),n=je("text"),r=je("font-weight"),o=je("tracking"),a=je("leading"),i=je("breakpoint"),s=je("container"),l=je("spacing"),c=je("radius"),u=je("shadow"),d=je("inset-shadow"),m=je("drop-shadow"),p=je("blur"),f=je("perspective"),h=je("aspect"),v=je("ease"),g=je("animate"),b=()=>[mt,it,l],w=()=>[Ge,"full","auto",...b()],y=()=>[Xe,"none","subgrid",mt,it],x=()=>["auto",{span:["full",Xe,mt,it]},mt,it],E=()=>[Xe,"auto",mt,it],N=()=>["auto","min","max","fr",mt,it],C=()=>["auto",...b()],k=()=>[Ge,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...b()],S=()=>[e,mt,it],D=()=>[Ze,st],M=()=>["","none","full",c,mt,it],R=()=>["",Ke,pt,st],O=()=>["","none",p,mt,it],P=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",mt,it],T=()=>["none",Ke,mt,it],_=()=>["none",Ke,mt,it],A=()=>[Ke,mt,it],z=()=>[Ge,"full",...b()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Qe],breakpoint:[Qe],color:[Je],container:[Qe],"drop-shadow":[Qe],ease:["in","out","in-out"],font:[ot],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Qe],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Qe],shadow:[Qe],spacing:["px",Ke],text:[Qe],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ge,it,mt,h]}],container:["container"],columns:[{columns:[Ke,it,mt,s]}],"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"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],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",it,mt]}],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:w()}],"inset-x":[{"inset-x":w()}],"inset-y":[{"inset-y":w()}],start:[{start:w()}],end:[{end:w()}],top:[{top:w()}],right:[{right:w()}],bottom:[{bottom:w()}],left:[{left:w()}],visibility:["visible","invisible","collapse"],z:[{z:[Xe,"auto",mt,it]}],basis:[{basis:[Ge,"full","auto",s,...b()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ke,Ge,"auto","initial","none",it]}],grow:[{grow:["",Ke,mt,it]}],shrink:[{shrink:["",Ke,mt,it]}],order:[{order:[Xe,"first","last","none",mt,it]}],"grid-cols":[{"grid-cols":y()}],"col-start-end":[{col:x()}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":y()}],"row-start-end":[{row:x()}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":N()}],"auto-rows":[{"auto-rows":N()}],gap:[{gap:b()}],"gap-x":[{"gap-x":b()}],"gap-y":[{"gap-y":b()}],"justify-content":[{justify:["start","end","center","between","around","evenly","stretch","baseline","normal"]}],"justify-items":[{"justify-items":["start","end","center","stretch","normal"]}],"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","stretch","baseline"]}],"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","stretch","baseline"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:b()}],px:[{px:b()}],py:[{py:b()}],ps:[{ps:b()}],pe:[{pe:b()}],pt:[{pt:b()}],pr:[{pr:b()}],pb:[{pb:b()}],pl:[{pl:b()}],m:[{m:C()}],mx:[{mx:C()}],my:[{my:C()}],ms:[{ms:C()}],me:[{me:C()}],mt:[{mt:C()}],mr:[{mr:C()}],mb:[{mb:C()}],ml:[{ml:C()}],"space-x":[{"space-x":b()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":b()}],"space-y-reverse":["space-y-reverse"],size:[{size:k()}],w:[{w:[s,"screen",...k()]}],"min-w":[{"min-w":[s,"screen","none",...k()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[i]},...k()]}],h:[{h:["screen",...k()]}],"min-h":[{"min-h":["screen","none",...k()]}],"max-h":[{"max-h":["screen",...k()]}],"font-size":[{text:["base",n,pt,st]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,mt,lt]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Ze,it]}],"font-family":[{font:[ft,it,t]}],"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-fractions"],tracking:[{tracking:[o,mt,it]}],"line-clamp":[{"line-clamp":[Ke,"none",mt,lt]}],leading:[{leading:[a,...b()]}],"list-image":[{"list-image":["none",mt,it]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",mt,it]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:S()}],"text-color":[{text:S()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","wavy"]}],"text-decoration-thickness":[{decoration:[Ke,"from-font","auto",mt,st]}],"text-decoration-color":[{decoration:S()}],"underline-offset":[{"underline-offset":[Ke,"auto",mt,it]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:b()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",mt,it]}],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",mt,it]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",ht,ct]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",vt,at]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Xe,mt,it],radial:["",mt,it],conic:[Xe,mt,it]},gt,ut]}],"bg-color":[{bg:S()}],"gradient-from-pos":[{from:D()}],"gradient-via-pos":[{via:D()}],"gradient-to-pos":[{to:D()}],"gradient-from":[{from:S()}],"gradient-via":[{via:S()}],"gradient-to":[{to:S()}],rounded:[{rounded:M()}],"rounded-s":[{"rounded-s":M()}],"rounded-e":[{"rounded-e":M()}],"rounded-t":[{"rounded-t":M()}],"rounded-r":[{"rounded-r":M()}],"rounded-b":[{"rounded-b":M()}],"rounded-l":[{"rounded-l":M()}],"rounded-ss":[{"rounded-ss":M()}],"rounded-se":[{"rounded-se":M()}],"rounded-ee":[{"rounded-ee":M()}],"rounded-es":[{"rounded-es":M()}],"rounded-tl":[{"rounded-tl":M()}],"rounded-tr":[{"rounded-tr":M()}],"rounded-br":[{"rounded-br":M()}],"rounded-bl":[{"rounded-bl":M()}],"border-w":[{border:R()}],"border-w-x":[{"border-x":R()}],"border-w-y":[{"border-y":R()}],"border-w-s":[{"border-s":R()}],"border-w-e":[{"border-e":R()}],"border-w-t":[{"border-t":R()}],"border-w-r":[{"border-r":R()}],"border-w-b":[{"border-b":R()}],"border-w-l":[{"border-l":R()}],"divide-x":[{"divide-x":R()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":R()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:["solid","dashed","dotted","double","hidden","none"]}],"divide-style":[{divide:["solid","dashed","dotted","double","hidden","none"]}],"border-color":[{border:S()}],"border-color-x":[{"border-x":S()}],"border-color-y":[{"border-y":S()}],"border-color-s":[{"border-s":S()}],"border-color-e":[{"border-e":S()}],"border-color-t":[{"border-t":S()}],"border-color-r":[{"border-r":S()}],"border-color-b":[{"border-b":S()}],"border-color-l":[{"border-l":S()}],"divide-color":[{divide:S()}],"outline-style":[{outline:["solid","dashed","dotted","double","none","hidden"]}],"outline-offset":[{"outline-offset":[Ke,mt,it]}],"outline-w":[{outline:["",Ke,pt,st]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",u,bt,dt]}],"shadow-color":[{shadow:S()}],"inset-shadow":[{"inset-shadow":["none",mt,it,d]}],"inset-shadow-color":[{"inset-shadow":S()}],"ring-w":[{ring:R()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:S()}],"ring-offset-w":[{"ring-offset":[Ke,st]}],"ring-offset-color":[{"ring-offset":S()}],"inset-ring-w":[{"inset-ring":R()}],"inset-ring-color":[{"inset-ring":S()}],opacity:[{opacity:[Ke,mt,it]}],"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-darker","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"]}],filter:[{filter:["","none",mt,it]}],blur:[{blur:O()}],brightness:[{brightness:[Ke,mt,it]}],contrast:[{contrast:[Ke,mt,it]}],"drop-shadow":[{"drop-shadow":["","none",m,mt,it]}],grayscale:[{grayscale:["",Ke,mt,it]}],"hue-rotate":[{"hue-rotate":[Ke,mt,it]}],invert:[{invert:["",Ke,mt,it]}],saturate:[{saturate:[Ke,mt,it]}],sepia:[{sepia:["",Ke,mt,it]}],"backdrop-filter":[{"backdrop-filter":["","none",mt,it]}],"backdrop-blur":[{"backdrop-blur":O()}],"backdrop-brightness":[{"backdrop-brightness":[Ke,mt,it]}],"backdrop-contrast":[{"backdrop-contrast":[Ke,mt,it]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ke,mt,it]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ke,mt,it]}],"backdrop-invert":[{"backdrop-invert":["",Ke,mt,it]}],"backdrop-opacity":[{"backdrop-opacity":[Ke,mt,it]}],"backdrop-saturate":[{"backdrop-saturate":[Ke,mt,it]}],"backdrop-sepia":[{"backdrop-sepia":["",Ke,mt,it]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":b()}],"border-spacing-x":[{"border-spacing-x":b()}],"border-spacing-y":[{"border-spacing-y":b()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",mt,it]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ke,"initial",mt,it]}],ease:[{ease:["linear","initial",v,mt,it]}],delay:[{delay:[Ke,mt,it]}],animate:[{animate:["none",g,mt,it]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[f,mt,it]}],"perspective-origin":[{"perspective-origin":P()}],rotate:[{rotate:T()}],"rotate-x":[{"rotate-x":T()}],"rotate-y":[{"rotate-y":T()}],"rotate-z":[{"rotate-z":T()}],scale:[{scale:_()}],"scale-x":[{"scale-x":_()}],"scale-y":[{"scale-y":_()}],"scale-z":[{"scale-z":_()}],"scale-3d":["scale-3d"],skew:[{skew:A()}],"skew-x":[{"skew-x":A()}],"skew-y":[{"skew-y":A()}],transform:[{transform:[mt,it,"","none","gpu","cpu"]}],"transform-origin":[{origin:P()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:z()}],"translate-x":[{"translate-x":z()}],"translate-y":[{"translate-y":z()}],"translate-z":[{"translate-z":z()}],"translate-none":["translate-none"],accent:[{accent:S()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:S()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],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",mt,it]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":b()}],"scroll-mx":[{"scroll-mx":b()}],"scroll-my":[{"scroll-my":b()}],"scroll-ms":[{"scroll-ms":b()}],"scroll-me":[{"scroll-me":b()}],"scroll-mt":[{"scroll-mt":b()}],"scroll-mr":[{"scroll-mr":b()}],"scroll-mb":[{"scroll-mb":b()}],"scroll-ml":[{"scroll-ml":b()}],"scroll-p":[{"scroll-p":b()}],"scroll-px":[{"scroll-px":b()}],"scroll-py":[{"scroll-py":b()}],"scroll-ps":[{"scroll-ps":b()}],"scroll-pe":[{"scroll-pe":b()}],"scroll-pt":[{"scroll-pt":b()}],"scroll-pr":[{"scroll-pr":b()}],"scroll-pb":[{"scroll-pb":b()}],"scroll-pl":[{"scroll-pl":b()}],"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",mt,it]}],fill:[{fill:["none",...S()]}],"stroke-w":[{stroke:[Ke,pt,st,lt]}],stroke:[{stroke:["none",...S()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},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"],size:["w","h"],"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"],"line-clamp":["display","overflow"],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-s","border-color-e","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"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"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"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}}));function Pt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Ot(ye(e))}var Tt="undefined"==typeof window,_t=Tt?o:r;function At(e,t){var r=void 0===t?{}:t,o=r.defaultValue,a=void 0!==o&&o,i=r.initializeWithValue,s=void 0===i||i,l=function(e){return Tt?a:window.matchMedia(e).matches},c=n((function(){return s?l(e):a})),u=c[0],d=c[1];function m(){d(l(e))}return _t((function(){var t=window.matchMedia(e);return m(),t.addListener?t.addListener(m):t.addEventListener("change",m),function(){t.removeListener?t.removeListener(m):t.removeEventListener("change",m)}}),[e]),u}function zt(e,t){void 0===t&&(t=2);var n=[{value:1,symbol:""},{value:1e3,symbol:"k"},{value:1e6,symbol:"M"},{value:1e9,symbol:"B"},{value:1e12,symbol:"T"},{value:1e15,symbol:"квдр."},{value:1e18,symbol:"квнт."}].slice().reverse().find((function(t){return e>=t.value}));return n?(e/n.value).toFixed(t).replace(/\.0+$|(\.[0-9]*[1-9])0+$/,"$1")+n.symbol:"0"}function It(e){return e.split(" ").map((function(e){return e.slice(0,1)})).slice(0,2).join("")}function Lt(e,t){void 0===t&&(t=!1);var n=[e.getHours().toString().padStart(2,"0"),e.getMinutes().toString().padStart(2,"0")].join(":"),r=t?e.getFullYear().toString().slice(2,4).padStart(2,"0"):e.getFullYear().toString().padStart(4,"0"),o=(e.getMonth()+1).toString().padStart(2,"0");return[n,[e.getDate().toString().padStart(2,"0"),o,r].join(".")].join(" ")}var Ft=function(e){return new Promise((function(t,n){var r=new Image;r.addEventListener("load",(function(){return t(r)})),r.addEventListener("error",(function(e){return n(e)})),r.setAttribute("crossOrigin","anonymous"),r.src=e}))};function jt(e){return e*Math.PI/180}function Wt(e,t,n){var r=jt(n);return{width:Math.abs(Math.cos(r)*e)+Math.abs(Math.sin(r)*t),height:Math.abs(Math.sin(r)*e)+Math.abs(Math.cos(r)*t)}}function Bt(e,t){return ce(this,arguments,void 0,(function(e,t,n,r){var o,a,i,s,l,c,u,d,m;return void 0===n&&(n=0),void 0===r&&(r={horizontal:!1,vertical:!1}),ue(this,(function(p){switch(p.label){case 0:return[4,Ft(e)];case 1:return o=p.sent(),a=document.createElement("canvas"),(i=a.getContext("2d"))?(s=jt(n),l=Wt(o.width,o.height,n),c=l.width,u=l.height,a.width=c,a.height=u,i.translate(c/2,u/2),i.rotate(s),i.scale(r.horizontal?-1:1,r.vertical?-1:1),i.translate(-o.width/2,-o.height/2),i.drawImage(o,0,0),d=document.createElement("canvas"),(m=d.getContext("2d"))?(d.width=t.width,d.height=t.height,m.drawImage(a,t.x,t.y,t.width,t.height,0,0,t.width,t.height),[2,new Promise((function(e,t){d.toBlob((function(t){e(URL.createObjectURL(t))}),"image/jpeg")}))]):[2,null]):[2,null]}}))}))}function Ht(e,t,n){var r,o;return void 0===n&&(n=1),ue(this,(function(a){switch(a.label){case 0:r=t?e:0,o=t||e,a.label=1;case 1:return r<o?[4,r]:[3,3];case 2:return a.sent(),r+=n,[3,1];case 3:return[2]}}))}function $t(e,t,n){return void 0===n&&(n=1),Array.from(Ht(e,t,n))}var qt=Ee({base:"ms:inline-flex ms:items-center ms:justify-center ms:rounded-md ms:text-sm ms:font-medium ms:ring-offset-background ms:duration-150 ms:focus-visible:outline-none ms:cursor-pointer ms:focus-visible:ring-2 ms:focus-visible:ring-ring ms:focus-visible:ring-offset-2 ms:disabled:pointer-events-none ms:disabled:opacity-50",variants:{variant:{default:"ms:bg-primary ms:text-primary-foreground ms:hover:bg-primary/90",vk:"ms:bg-vk-azure ms:text-white ms:hover:bg-vk-azure/90",destructive:"ms:bg-destructive ms:text-destructive-foreground ms:hover:bg-destructive/90",outline:"ms:border ms:border-input ms:bg-background ms:hover:bg-accent ms:hover:text-accent-foreground",secondary:"ms:bg-secondary ms:text-secondary-foreground ms:hover:bg-secondary/80",ghost:"ms:hover:bg-accent ms:hover:text-accent-foreground",link:"ms:text-primary ms:underline-offset-4 ms:hover:underline",linkWithoutColor:"ms:underline-offset-4 ms:hover:underline"},size:{default:"ms:px-4 ms:py-2 ms:h-10",sm:"ms:h-9 ms:rounded-md ms:px-3",lg:"ms:h-11 ms:rounded-md ms:px-8",icon:"ms:h-10 ms:w-10",none:"",defaultNoPadding:"ms:h-10",xs:"ms:h-6 ms:rounded-md ms:text-sm ms:px-2"}},defaultVariants:{variant:"default",size:"default"}}),Yt=e.forwardRef((function(t,n){var r=t.className,o=t.variant,a=t.size,i=t.asChild,s=void 0!==i&&i,l=le(t,["className","variant","size","asChild"]),c=s?he:"button";return e.createElement(c,se({className:Pt(qt({variant:o,size:a}),r),ref:n},l))}));Yt.displayName="Button";var Ut=function(t){var n=t.onClick;return e.createElement(Yt,{onClick:n,variant:"ghost",size:"icon",className:"ms:h-6 ms:w-6 ms:flex ms:hover:bg-accent ms:hover:text-accent-foreground ms:duration-150 ms:items-center ms:justify-center ms:cursor-pointer ms:rounded-full"},e.createElement(w,{className:"ms:h-4 ms:w-4 ms:duration-150"}))};function Vt(e){var t="";return"string"==typeof e?t=e:"number"==typeof e?t=e.toString():e instanceof Array?e.forEach((function(e){t+=Vt(e)})):a(e)&&(t+=Vt(e.props.children)),t}var Gt=.999,Kt=/[\\\/_+.#"@\[\(\{&]/,Xt=/[\\\/_+.#"@\[\(\{&]/g,Zt=/[\s-]/,Qt=/[\s-]/g;function Jt(e,t,n,r,o,a,i){if(a===t.length)return o===e.length?1:.99;var s=`${o},${a}`;if(void 0!==i[s])return i[s];for(var l,c,u,d,m=r.charAt(a),p=n.indexOf(m,o),f=0;p>=0;)(l=Jt(e,t,n,r,p+1,a+1,i))>f&&(p===o?l*=1:Kt.test(e.charAt(p-1))?(l*=.8,(u=e.slice(o,p-1).match(Xt))&&o>0&&(l*=Math.pow(Gt,u.length))):Zt.test(e.charAt(p-1))?(l*=.9,(d=e.slice(o,p-1).match(Qt))&&o>0&&(l*=Math.pow(Gt,d.length))):(l*=.17,o>0&&(l*=Math.pow(Gt,p-o))),e.charAt(p)!==t.charAt(a)&&(l*=.9999)),(l<.1&&n.charAt(p-1)===r.charAt(a+1)||r.charAt(a+1)===r.charAt(a)&&n.charAt(p-1)!==r.charAt(a))&&(.1*(c=Jt(e,t,n,r,p+1,a+2,i))>l&&(l=.1*c)),l>f&&(f=l),p=n.indexOf(m,p+1);return i[s]=f,f}function en(e){return e.toLowerCase().replace(Qt," ")}function tn(e,t,n){return Jt(e=n&&n.length>0?""+(e+" "+n.join(" ")):e,t,en(e),en(t),0,0,{})}function nn(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function rn(t,n=[]){let r=[];const o=()=>{const n=r.map((t=>e.createContext(t)));return function(r){const o=r?.[t]||n;return e.useMemo((()=>({[`__scope${t}`]:{...r,[t]:o}})),[r,o])}};return o.scopeName=t,[function(n,o){const a=e.createContext(o),i=r.length;r=[...r,o];const s=n=>{const{scope:r,children:o,...s}=n,l=r?.[t]?.[i]||a,c=e.useMemo((()=>s),Object.values(s));return v(l.Provider,{value:c,children:o})};return s.displayName=n+"Provider",[s,function(r,s){const l=s?.[t]?.[i]||a,c=e.useContext(l);if(c)return c;if(void 0!==o)return o;throw new Error(`\`${r}\` must be used within \`${n}\``)}]},on(o,...n)]}function on(...t){const n=t[0];if(1===t.length)return n;const r=()=>{const r=t.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(t){const o=r.reduce(((e,{useScope:n,scopeName:r})=>({...e,...n(t)[`__scope${r}`]})),{});return e.useMemo((()=>({[`__scope${n.scopeName}`]:o})),[o])}};return r.scopeName=n.scopeName,r}var an=Boolean(globalThis?.document)?e.useLayoutEffect:()=>{},sn=e["useId".toString()]||(()=>{}),ln=0;function cn(t){const[n,r]=e.useState(sn());return an((()=>{r((e=>e??String(ln++)))}),[t]),n?`radix-${n}`:""}function un(t){const n=e.useRef(t);return e.useEffect((()=>{n.current=t})),e.useMemo((()=>(...e)=>n.current?.(...e)),[])}function dn({prop:t,defaultProp:n,onChange:r=()=>{}}){const[o,a]=function({defaultProp:t,onChange:n}){const r=e.useState(t),[o]=r,a=e.useRef(o),i=un(n);return e.useEffect((()=>{a.current!==o&&(i(o),a.current=o)}),[o,a,i]),r}({defaultProp:n,onChange:r}),i=void 0!==t,s=i?t:o,l=un(r);return[s,e.useCallback((e=>{if(i){const n="function"==typeof e?e(t):e;n!==t&&l(n)}else a(e)}),[i,t,a,l])]}var mn=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((t,n)=>{const r=e.forwardRef(((e,t)=>{const{asChild:r,...o}=e,a=r?he:n;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),v(a,{...o,ref:t})}));return r.displayName=`Primitive.${n}`,{...t,[n]:r}}),{});function pn(e,t){e&&Q.flushSync((()=>e.dispatchEvent(t)))}var fn,hn="dismissableLayer.update",vn="dismissableLayer.pointerDownOutside",gn="dismissableLayer.focusOutside",bn=e.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),wn=e.forwardRef(((t,n)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:s,onDismiss:l,...c}=t,u=e.useContext(bn),[d,m]=e.useState(null),p=d?.ownerDocument??globalThis?.document,[,f]=e.useState({}),h=fe(n,(e=>m(e))),g=Array.from(u.layers),[b]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),w=g.indexOf(b),y=d?g.indexOf(d):-1,x=u.layersWithOutsidePointerEventsDisabled.size>0,E=y>=w,N=function(t,n=globalThis?.document){const r=un(t),o=e.useRef(!1),a=e.useRef((()=>{}));return e.useEffect((()=>{const e=e=>{if(e.target&&!o.current){let t=function(){En(vn,r,o,{discrete:!0})};const o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",a.current),a.current=t,n.addEventListener("click",a.current,{once:!0})):t()}else n.removeEventListener("click",a.current);o.current=!1},t=window.setTimeout((()=>{n.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",a.current)}}),[n,r]),{onPointerDownCapture:()=>o.current=!0}}((e=>{const t=e.target,n=[...u.branches].some((e=>e.contains(t)));E&&!n&&(a?.(e),s?.(e),e.defaultPrevented||l?.())}),p),C=function(t,n=globalThis?.document){const r=un(t),o=e.useRef(!1);return e.useEffect((()=>{const e=e=>{if(e.target&&!o.current){En(gn,r,{originalEvent:e},{discrete:!1})}};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)}),[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}((e=>{const t=e.target;[...u.branches].some((e=>e.contains(t)))||(i?.(e),s?.(e),e.defaultPrevented||l?.())}),p);return function(t,n=globalThis?.document){const r=un(t);e.useEffect((()=>{const e=e=>{"Escape"===e.key&&r(e)};return n.addEventListener("keydown",e,{capture:!0}),()=>n.removeEventListener("keydown",e,{capture:!0})}),[r,n])}((e=>{y===u.layers.size-1&&(o?.(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))}),p),e.useEffect((()=>{if(d)return r&&(0===u.layersWithOutsidePointerEventsDisabled.size&&(fn=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),xn(),()=>{r&&1===u.layersWithOutsidePointerEventsDisabled.size&&(p.body.style.pointerEvents=fn)}}),[d,p,r,u]),e.useEffect((()=>()=>{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),xn())}),[d,u]),e.useEffect((()=>{const e=()=>f({});return document.addEventListener(hn,e),()=>document.removeEventListener(hn,e)}),[]),v(mn.div,{...c,ref:h,style:{pointerEvents:x?E?"auto":"none":void 0,...t.style},onFocusCapture:nn(t.onFocusCapture,C.onFocusCapture),onBlurCapture:nn(t.onBlurCapture,C.onBlurCapture),onPointerDownCapture:nn(t.onPointerDownCapture,N.onPointerDownCapture)})}));wn.displayName="DismissableLayer";var yn=e.forwardRef(((t,n)=>{const r=e.useContext(bn),o=e.useRef(null),a=fe(n,o);return e.useEffect((()=>{const e=o.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}}),[r.branches]),v(mn.div,{...t,ref:a})}));function xn(){const e=new CustomEvent(hn);document.dispatchEvent(e)}function En(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?pn(o,a):o.dispatchEvent(a)}yn.displayName="DismissableLayerBranch";var Nn=wn,Cn=yn,kn="focusScope.autoFocusOnMount",Sn="focusScope.autoFocusOnUnmount",Dn={bubbles:!1,cancelable:!0},Mn=e.forwardRef(((t,n)=>{const{loop:r=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...s}=t,[l,c]=e.useState(null),u=un(a),d=un(i),m=e.useRef(null),p=fe(n,(e=>c(e))),f=e.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;e.useEffect((()=>{if(o){let e=function(e){if(f.paused||!l)return;const t=e.target;l.contains(t)?m.current=t:Tn(m.current,{select:!0})},t=function(e){if(f.paused||!l)return;const t=e.relatedTarget;null!==t&&(l.contains(t)||Tn(m.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&Tn(l)};document.addEventListener("focusin",e),document.addEventListener("focusout",t);const r=new MutationObserver(n);return l&&r.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}}),[o,l,f.paused]),e.useEffect((()=>{if(l){_n.add(f);const t=document.activeElement;if(!l.contains(t)){const n=new CustomEvent(kn,Dn);l.addEventListener(kn,u),l.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Tn(r,{select:t}),document.activeElement!==n)return}((e=Rn(l),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&Tn(l))}return()=>{l.removeEventListener(kn,u),setTimeout((()=>{const e=new CustomEvent(Sn,Dn);l.addEventListener(Sn,d),l.dispatchEvent(e),e.defaultPrevented||Tn(t??document.body,{select:!0}),l.removeEventListener(Sn,d),_n.remove(f)}),0)}}var e}),[l,u,d,f]);const h=e.useCallback((e=>{if(!r&&!o)return;if(f.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){const t=e.currentTarget,[o,a]=function(e){const t=Rn(e),n=On(t,e),r=On(t.reverse(),e);return[n,r]}(t);o&&a?e.shiftKey||n!==a?e.shiftKey&&n===o&&(e.preventDefault(),r&&Tn(a,{select:!0})):(e.preventDefault(),r&&Tn(o,{select:!0})):n===t&&e.preventDefault()}}),[r,o,f.paused]);return v(mn.div,{tabIndex:-1,...s,ref:p,onKeyDown:h})}));function Rn(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 On(e,t){for(const n of e)if(!Pn(n,{upTo:t}))return n}function Pn(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 Tn(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()}}Mn.displayName="FocusScope";var _n=function(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=An(e,t),e.unshift(t)},remove(t){e=An(e,t),e[0]?.resume()}}}();function An(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var zn=e.forwardRef(((t,n)=>{const{container:r,...o}=t,[a,i]=e.useState(!1);an((()=>i(!0)),[]);const s=r||a&&globalThis?.document?.body;return s?J.createPortal(v(mn.div,{...o,ref:n}),s):null}));zn.displayName="Portal";var In=t=>{const{present:n,children:r}=t,o=function(t){const[n,r]=e.useState(),o=e.useRef({}),a=e.useRef(t),i=e.useRef("none"),s=t?"mounted":"unmounted",[l,c]=function(t,n){return e.useReducer(((e,t)=>n[e][t]??e),t)}(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return e.useEffect((()=>{const e=Ln(o.current);i.current="mounted"===l?e:"none"}),[l]),an((()=>{const e=o.current,n=a.current;if(n!==t){const r=i.current,o=Ln(e);if(t)c("MOUNT");else if("none"===o||"none"===e?.display)c("UNMOUNT");else{c(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}a.current=t}}),[t,c]),an((()=>{if(n){let e;const t=n.ownerDocument.defaultView??window,r=r=>{const i=Ln(o.current).includes(r.animationName);if(r.target===n&&i&&(c("ANIMATION_END"),!a.current)){const r=n.style.animationFillMode;n.style.animationFillMode="forwards",e=t.setTimeout((()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=r)}))}},s=e=>{e.target===n&&(i.current=Ln(o.current))};return n.addEventListener("animationstart",s),n.addEventListener("animationcancel",r),n.addEventListener("animationend",r),()=>{t.clearTimeout(e),n.removeEventListener("animationstart",s),n.removeEventListener("animationcancel",r),n.removeEventListener("animationend",r)}}c("ANIMATION_END")}),[n,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:e.useCallback((e=>{e&&(o.current=getComputedStyle(e)),r(e)}),[])}}(n),a="function"==typeof r?r({present:o.isPresent}):e.Children.only(r),i=fe(o.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(a));return"function"==typeof r||o.isPresent?e.cloneElement(a,{ref:i}):null};function Ln(e){return e?.animationName||"none"}In.displayName="Presence";var Fn=0;function jn(){e.useEffect((()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Wn()),document.body.insertAdjacentElement("beforeend",e[1]??Wn()),Fn++,()=>{1===Fn&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),Fn--}}),[])}function Wn(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Bn="right-scroll-bar-position",Hn="width-before-scroll-bar";function $n(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var qn="undefined"!=typeof window?e.useLayoutEffect:e.useEffect,Yn=new WeakMap;function Un(e,t){var r,o,a,i=(r=null,o=function(t){return e.forEach((function(e){return $n(e,t)}))},(a=n((function(){return{value:r,callback:o,facade:{get current(){return a.value},set current(e){var t=a.value;t!==e&&(a.value=e,a.callback(e,t))}}}}))[0]).callback=o,a.facade);return qn((function(){var t=Yn.get(i);if(t){var n=new Set(t),r=new Set(e),o=i.current;n.forEach((function(e){r.has(e)||$n(e,null)})),r.forEach((function(e){n.has(e)||$n(e,o)}))}Yn.set(i,e)}),[e]),i}function Vn(e){return e}var Gn=function(t){var n=t.sideCar,r=le(t,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=n.read();if(!o)throw new Error("Sidecar medium not found");return e.createElement(o,se({},r))};Gn.isSideCarExport=!0;var Kn=function(e){void 0===e&&(e={});var t=function(e,t){void 0===t&&(t=Vn);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}}}}}(null);return t.options=se({async:!0,ssr:!1},e),t}(),Xn=function(){},Zn=e.forwardRef((function(t,n){var r=e.useRef(null),o=e.useState({onScrollCapture:Xn,onWheelCapture:Xn,onTouchMoveCapture:Xn}),a=o[0],i=o[1],s=t.forwardProps,l=t.children,c=t.className,u=t.removeScrollBar,d=t.enabled,m=t.shards,p=t.sideCar,f=t.noIsolation,h=t.inert,v=t.allowPinchZoom,g=t.as,b=void 0===g?"div":g,w=t.gapMode,y=le(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=p,E=Un([r,n]),N=se(se({},y),a);return e.createElement(e.Fragment,null,d&&e.createElement(x,{sideCar:Kn,removeScrollBar:u,shards:m,noIsolation:f,inert:h,setCallbacks:i,allowPinchZoom:!!v,lockRef:r,gapMode:w}),s?e.cloneElement(e.Children.only(l),se(se({},N),{ref:E})):e.createElement(b,se({},N,{className:c,ref:E}),l))}));Zn.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Zn.classNames={fullWidth:Hn,zeroRight:Bn};function Qn(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=function(){if("undefined"!=typeof __webpack_nonce__)return __webpack_nonce__}();return t&&e.setAttribute("nonce",t),e}var Jn=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=Qn())&&(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)}}},er=function(){var t,n=(t=Jn(),function(n,r){e.useEffect((function(){return t.add(n),function(){t.remove()}}),[n&&r])});return function(e){var t=e.styles,r=e.dynamic;return n(t,r),null}},tr={left:0,top:0,right:0,gap:0},nr=function(e){return parseInt(e||"",10)||0},rr=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return tr;var t=function(e){var t=