(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[288],{7081:function(){},8771:function(e,t,n){"use strict";n.d(t,{F:function(){return o},e:function(){return a}});var r=n(7294);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function a(...e){return r.useCallback(o(...e),e)}},8426:function(e,t,n){"use strict";n.d(t,{g7:function(){return i}});var r=n(7294),o=n(8771),a=n(5893),i=r.forwardRef((e,t)=>{let{children:n,...o}=e,i=r.Children.toArray(n),s=i.find(u);if(s){let e=s.props.children,n=i.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,a.jsx)(l,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,a.jsx)(l,{...o,ref:t,children:n})});i.displayName="Slot";var l=r.forwardRef((e,t)=>{let{children:n,...a}=e;if(r.isValidElement(n)){let e,i;let l=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref;return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let 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}}(a,n.props),ref:t?(0,o.F)(t,l):l})}return r.Children.count(n)>1?r.Children.only(null):null});l.displayName="SlotClone";var s=({children:e})=>(0,a.jsx)(a.Fragment,{children:e});function u(e){return r.isValidElement(e)&&e.type===s}},5139:function(e,t,n){"use strict";n.d(t,{j:function(){return a}});let r=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,o=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t){if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n)}return o}(e))&&(r&&(r+=" "),r+=t);return r},a=(e,t)=>n=>{var a;if((null==t?void 0:t.variants)==null)return o(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:i,defaultVariants:l}=t,s=Object.keys(i).map(e=>{let t=null==n?void 0:n[e],o=null==l?void 0:l[e];if(null===t)return null;let a=r(t)||r(o);return i[e][a]}),u=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return o(e,s,null==t?void 0:null===(a=t.compoundVariants)||void 0===a?void 0:a.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({...l,...u}[t]):({...l,...u})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},512:function(e,t,n){"use strict";function r(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t){if(Array.isArray(t)){var a=t.length;for(n=0;n<a;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r)}return o}(e))&&(r&&(r+=" "),r+=t);return r}n.d(t,{W:function(){return r}})},8388:function(e,t,n){"use strict";n.d(t,{m6:function(){return V}});let r=e=>{let t=l(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{let n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),o(n,t)||i(e)},getConflictingClassGroupIds:(e,t)=>{let o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}},o=(e,t)=>{if(0===e.length)return t.classGroupId;let n=e[0],r=t.nextPart.get(n),a=r?o(e.slice(1),r):void 0;if(a)return a;if(0===t.validators.length)return;let i=e.join("-");return t.validators.find(({validator:e})=>e(i))?.classGroupId},a=/^\[(.+)\]$/,i=e=>{if(a.test(e)){let t=a.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},l=e=>{let{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return d(Object.entries(e.classGroups),n).forEach(([e,n])=>{s(n,r,e,t)}),r},s=(e,t,n,r)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:u(t,e)).classGroupId=n;return}if("function"==typeof e){if(c(e)){s(e(r),t,n,r);return}t.validators.push({validator:e,classGroupId:n});return}Object.entries(e).forEach(([e,o])=>{s(o,u(t,e),n,r)})})},u=(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},c=e=>e.isThemeGetter,d=(e,t)=>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,f=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map,o=(o,a)=>{n.set(o,a),++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)}}},p=e=>{let{separator:t,experimentalParseClassName:n}=e,r=1===t.length,o=t[0],a=t.length,i=e=>{let n;let i=[],l=0,s=0;for(let u=0;u<e.length;u++){let c=e[u];if(0===l){if(c===o&&(r||e.slice(u,u+a)===t)){i.push(e.slice(s,u)),s=u+a;continue}if("/"===c){n=u;continue}}"["===c?l++:"]"===c&&l--}let u=0===i.length?e:e.substring(s),c=u.startsWith("!"),d=c?u.substring(1):u;return{modifiers:i,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:n&&n>s?n-s:void 0}};return n?e=>n({className:e,parseClassName:i}):i},m=e=>{if(e.length<=1)return e;let t=[],n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},h=e=>({cache:f(e.cacheSize),parseClassName:p(e),...r(e)}),v=/\s+/,g=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,a=[],i=e.trim().split(v),l="";for(let e=i.length-1;e>=0;e-=1){let t=i[e],{modifiers:s,hasImportantModifier:u,baseClassName:c,maybePostfixModifierPosition:d}=n(t),f=!!d,p=r(f?c.substring(0,d):c);if(!p){if(!f||!(p=r(c))){l=t+(l.length>0?" "+l:l);continue}f=!1}let h=m(s).join(":"),v=u?h+"!":h,g=v+p;if(a.includes(g))continue;a.push(g);let b=o(p,f);for(let e=0;e<b.length;++e){let t=b[e];a.push(v+t)}l=t+(l.length>0?" "+l:l)}return l};function b(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=w(e))&&(r&&(r+=" "),r+=t);return r}let w=e=>{let t;if("string"==typeof e)return e;let n="";for(let r=0;r<e.length;r++)e[r]&&(t=w(e[r]))&&(n&&(n+=" "),n+=t);return n},y=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},x=/^\[(?:([a-z-]+):)?(.+)\]$/i,E=/^\d+\/\d+$/,R=new Set(["px","full","screen"]),C=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,k=/\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$/,N=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,T=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,S=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,D=e=>P(e)||R.has(e)||E.test(e),O=e=>H(e,"length",Y),P=e=>!!e&&!Number.isNaN(Number(e)),M=e=>H(e,"number",P),A=e=>!!e&&Number.isInteger(Number(e)),j=e=>e.endsWith("%")&&P(e.slice(0,-1)),$=e=>x.test(e),I=e=>C.test(e),L=new Set(["length","size","percentage"]),z=e=>H(e,L,q),W=e=>H(e,"position",q),F=new Set(["image","url"]),B=e=>H(e,F,G),U=e=>H(e,"",X),_=()=>!0,H=(e,t,n)=>{let r=x.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},Y=e=>k.test(e)&&!N.test(e),q=()=>!1,X=e=>T.test(e),G=e=>S.test(e),V=function(e,...t){let n,r,o;let a=function(l){return r=(n=h(t.reduce((e,t)=>t(e),e()))).cache.get,o=n.cache.set,a=i,i(l)};function i(e){let t=r(e);if(t)return t;let a=g(e,n);return o(e,a),a}return function(){return a(b.apply(null,arguments))}}(()=>{let e=y("colors"),t=y("spacing"),n=y("blur"),r=y("brightness"),o=y("borderColor"),a=y("borderRadius"),i=y("borderSpacing"),l=y("borderWidth"),s=y("contrast"),u=y("grayscale"),c=y("hueRotate"),d=y("invert"),f=y("gap"),p=y("gradientColorStops"),m=y("gradientColorStopPositions"),h=y("inset"),v=y("margin"),g=y("opacity"),b=y("padding"),w=y("saturate"),x=y("scale"),E=y("sepia"),R=y("skew"),C=y("space"),k=y("translate"),N=()=>["auto","contain","none"],T=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto",$,t],L=()=>[$,t],F=()=>["",D,O],H=()=>["auto",P,$],Y=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],q=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],G=()=>["start","end","center","between","around","evenly","stretch"],V=()=>["","0",$],K=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[P,$];return{cacheSize:500,separator:":",theme:{colors:[_],spacing:[D,O],blur:["none","",I,$],brightness:Z(),borderColor:[e],borderRadius:["none","","full",I,$],borderSpacing:L(),borderWidth:F(),contrast:Z(),grayscale:V(),hueRotate:Z(),invert:V(),gap:L(),gradientColorStops:[e],gradientColorStopPositions:[j,O],inset:S(),margin:S(),opacity:Z(),padding:L(),saturate:Z(),scale:Z(),sepia:V(),skew:Z(),space:L(),translate:L()},classGroups:{aspect:[{aspect:["auto","square","video",$]}],container:["container"],columns:[{columns:[I]}],"break-after":[{"break-after":K()}],"break-before":[{"break-before":K()}],"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","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:[...Y(),$]}],overflow:[{overflow:T()}],"overflow-x":[{"overflow-x":T()}],"overflow-y":[{"overflow-y":T()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],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",A,$]}],basis:[{basis:S()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",$]}],grow:[{grow:V()}],shrink:[{shrink:V()}],order:[{order:["first","last","none",A,$]}],"grid-cols":[{"grid-cols":[_]}],"col-start-end":[{col:["auto",{span:["full",A,$]},$]}],"col-start":[{"col-start":H()}],"col-end":[{"col-end":H()}],"grid-rows":[{"grid-rows":[_]}],"row-start-end":[{row:["auto",{span:[A,$]},$]}],"row-start":[{"row-start":H()}],"row-end":[{"row-end":H()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",$]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",$]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...G()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...G(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...G(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"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:[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":[C]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[C]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",$,t]}],"min-w":[{"min-w":[$,t,"min","max","fit"]}],"max-w":[{"max-w":[$,t,"none","full","min","max","fit","prose",{screen:[I]},I]}],h:[{h:[$,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[$,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[$,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[$,t,"auto","min","max","fit"]}],"font-size":[{text:["base",I,O]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",M]}],"font-family":[{font:[_]}],"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",$]}],"line-clamp":[{"line-clamp":["none",P,M]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",D,$]}],"list-image":[{"list-image":["none",$]}],"list-style-type":[{list:["none","disc","decimal",$]}],"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:[...q(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",D,O]}],"underline-offset":[{"underline-offset":["auto",D,$]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",$]}],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",$]}],"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:[...Y(),W]}],"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"]},B]}],"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:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...q(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:q()}],"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:["",...q()]}],"outline-offset":[{"outline-offset":[D,$]}],"outline-w":[{outline:[D,O]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[D,O]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",I,U]}],"shadow-color":[{shadow:[_]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",I,$]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"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",$]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",$]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",$]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[A,$]}],"translate-x":[{"translate-x":[k]}],"translate-y":[{"translate-y":[k]}],"skew-x":[{"skew-x":[R]}],"skew-y":[{"skew-y":[R]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",$]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],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",$]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"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",$]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[D,O,M]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"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-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"]}}})},5965:function(e,t,n){"use strict";let r,o;n.d(t,{dy:function(){return t$}});var a,i,l,s,u,c,d,f,p=n(7294),m=n.t(p,2);function h(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}var v=n(8771),g=n(5893),b=globalThis?.document?p.useLayoutEffect:()=>{},w=m["useId".toString()]||(()=>void 0),y=0;function x(e){let[t,n]=p.useState(w());return b(()=>{e||n(e=>e??String(y++))},[e]),e||(t?`radix-${t}`:"")}function E(e){let t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...e)=>t.current?.(...e),[])}var R=n(3935),C=n(8426),k=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=p.forwardRef((e,n)=>{let{asChild:r,...o}=e,a=r?C.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,g.jsx)(a,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),N="dismissableLayer.update",T=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),S=p.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:i,onDismiss:l,...s}=e,u=p.useContext(T),[c,f]=p.useState(null),m=c?.ownerDocument??globalThis?.document,[,b]=p.useState({}),w=(0,v.e)(t,e=>f(e)),y=Array.from(u.layers),[x]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),R=y.indexOf(x),C=c?y.indexOf(c):-1,S=u.layersWithOutsidePointerEventsDisabled.size>0,P=C>=R,M=function(e,t=globalThis?.document){let n=E(e),r=p.useRef(!1),o=p.useRef(()=>{});return p.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){O("dismissableLayer.pointerDownOutside",n,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=r,t.addEventListener("click",o.current,{once:!0})):r()}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=>{let t=e.target,n=[...u.branches].some(e=>e.contains(t));!P||n||(o?.(e),i?.(e),e.defaultPrevented||l?.())},m),A=function(e,t=globalThis?.document){let n=E(e),r=p.useRef(!1);return p.useEffect(()=>{let e=e=>{e.target&&!r.current&&O("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...u.branches].some(e=>e.contains(t))||(a?.(e),i?.(e),e.defaultPrevented||l?.())},m);return!function(e,t=globalThis?.document){let n=E(e);p.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{C!==u.layers.size-1||(r?.(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))},m),p.useEffect(()=>{if(c)return n&&(0===u.layersWithOutsidePointerEventsDisabled.size&&(d=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(c)),u.layers.add(c),D(),()=>{n&&1===u.layersWithOutsidePointerEventsDisabled.size&&(m.body.style.pointerEvents=d)}},[c,m,n,u]),p.useEffect(()=>()=>{c&&(u.layers.delete(c),u.layersWithOutsidePointerEventsDisabled.delete(c),D())},[c,u]),p.useEffect(()=>{let e=()=>b({});return document.addEventListener(N,e),()=>document.removeEventListener(N,e)},[]),(0,g.jsx)(k.div,{...s,ref:w,style:{pointerEvents:S?P?"auto":"none":void 0,...e.style},onFocusCapture:h(e.onFocusCapture,A.onFocusCapture),onBlurCapture:h(e.onBlurCapture,A.onBlurCapture),onPointerDownCapture:h(e.onPointerDownCapture,M.onPointerDownCapture)})});function D(){let e=new CustomEvent(N);document.dispatchEvent(e)}function O(e,t,n,{discrete:r}){let o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});(t&&o.addEventListener(e,t,{once:!0}),r)?o&&R.flushSync(()=>o.dispatchEvent(a)):o.dispatchEvent(a)}S.displayName="DismissableLayer",p.forwardRef((e,t)=>{let n=p.useContext(T),r=p.useRef(null),o=(0,v.e)(t,r);return p.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,g.jsx)(k.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var P="focusScope.autoFocusOnMount",M="focusScope.autoFocusOnUnmount",A={bubbles:!1,cancelable:!0},j=p.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[l,s]=p.useState(null),u=E(o),c=E(a),d=p.useRef(null),f=(0,v.e)(t,e=>s(e)),m=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(r){let e=function(e){if(m.paused||!l)return;let t=e.target;l.contains(t)?d.current=t:L(d.current,{select:!0})},t=function(e){if(m.paused||!l)return;let t=e.relatedTarget;null===t||l.contains(t)||L(d.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&L(l)});return l&&n.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,l,m.paused]),p.useEffect(()=>{if(l){z.add(m);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(P,A);l.addEventListener(P,u),l.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(L(r,{select:t}),document.activeElement!==n)return}($(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&L(l))}return()=>{l.removeEventListener(P,u),setTimeout(()=>{let t=new CustomEvent(M,A);l.addEventListener(M,c),l.dispatchEvent(t),t.defaultPrevented||L(e??document.body,{select:!0}),l.removeEventListener(M,c),z.remove(m)},0)}}},[l,u,c,m]);let h=p.useCallback(e=>{if(!n&&!r||m.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,a]=function(e){let t=$(e);return[I(t,e),I(t.reverse(),e)]}(t);r&&a?e.shiftKey||o!==a?e.shiftKey&&o===r&&(e.preventDefault(),n&&L(a,{select:!0})):(e.preventDefault(),n&&L(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,m.paused]);return(0,g.jsx)(k.div,{tabIndex:-1,...i,ref:f,onKeyDown:h})});function $(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function I(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function L(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}j.displayName="FocusScope";var z=(o=[],{add(e){let t=o[0];e!==t&&t?.pause(),(o=W(o,e)).unshift(e)},remove(e){o=W(o,e),o[0]?.resume()}});function W(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var F=p.forwardRef((e,t)=>{let{container:n,...r}=e,[o,a]=p.useState(!1);b(()=>a(!0),[]);let i=n||o&&globalThis?.document?.body;return i?R.createPortal((0,g.jsx)(k.div,{...r,ref:t}),i):null});F.displayName="Portal";var B=e=>{let t,n;let{present:r,children:o}=e,a=function(e){var t,n;let[r,o]=p.useState(),a=p.useRef({}),i=p.useRef(e),l=p.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},p.useReducer((e,t)=>n[e][t]??e,t));return p.useEffect(()=>{let e=U(a.current);l.current="mounted"===s?e:"none"},[s]),b(()=>{let t=a.current,n=i.current;if(n!==e){let r=l.current,o=U(t);e?u("MOUNT"):"none"===o||t?.display==="none"?u("UNMOUNT"):n&&r!==o?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),b(()=>{if(r){let e=e=>{let t=U(a.current).includes(e.animationName);e.target===r&&t&&R.flushSync(()=>u("ANIMATION_END"))},t=e=>{e.target===r&&(l.current=U(a.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}u("ANIMATION_END")},[r,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:p.useCallback(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(r),i="function"==typeof o?o({present:a.isPresent}):p.Children.only(o),l=(0,v.e)(a.ref,(t=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning?i.ref:(t=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning?i.props.ref:i.props.ref||i.ref);return"function"==typeof o||a.isPresent?p.cloneElement(i,{ref:l}):null};function U(e){return e?.animationName||"none"}B.displayName="Presence";var _=0;function H(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Y=function(){return(Y=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}).apply(this,arguments)};function q(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}"function"==typeof SuppressedError&&SuppressedError;var X="right-scroll-bar-position",G="width-before-scroll-bar";function V(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var K="undefined"!=typeof window?p.useLayoutEffect:p.useEffect,Z=new WeakMap,J=(void 0===a&&(a={}),(void 0===i&&(i=function(e){return e}),l=[],s=!1,u={read:function(){if(s)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:null},useMedium:function(e){var t=i(e,s);return l.push(t),function(){l=l.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(s=!0;l.length;){var t=l;l=[],t.forEach(e)}l={push:function(t){return e(t)},filter:function(){return l}}},assignMedium:function(e){s=!0;var t=[];if(l.length){var n=l;l=[],n.forEach(e),t=l}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),l={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),l}}}}).options=Y({async:!0,ssr:!1},a),u),Q=function(){},ee=p.forwardRef(function(e,t){var n,r,o,a,i=p.useRef(null),l=p.useState({onScrollCapture:Q,onWheelCapture:Q,onTouchMoveCapture:Q}),s=l[0],u=l[1],c=e.forwardProps,d=e.children,f=e.className,m=e.removeScrollBar,h=e.enabled,v=e.shards,g=e.sideCar,b=e.noIsolation,w=e.inert,y=e.allowPinchZoom,x=e.as,E=e.gapMode,R=q(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(n=[i,t],r=function(e){return n.forEach(function(t){return V(t,e)})},(o=(0,p.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,a=o.facade,K(function(){var e=Z.get(a);if(e){var t=new Set(e),r=new Set(n),o=a.current;t.forEach(function(e){r.has(e)||V(e,null)}),r.forEach(function(e){t.has(e)||V(e,o)})}Z.set(a,n)},[n]),a),k=Y(Y({},R),s);return p.createElement(p.Fragment,null,h&&p.createElement(g,{sideCar:J,removeScrollBar:m,shards:v,noIsolation:b,inert:w,setCallbacks:u,allowPinchZoom:!!y,lockRef:i,gapMode:E}),c?p.cloneElement(p.Children.only(d),Y(Y({},k),{ref:C})):p.createElement(void 0===x?"div":x,Y({},k,{className:f,ref:C}),d))});ee.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ee.classNames={fullWidth:G,zeroRight:X};var et=function(e){var t=e.sideCar,n=q(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return p.createElement(r,Y({},n))};et.isSideCarExport=!0;var en=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=f||n.nc;return t&&e.setAttribute("nonce",t),e}())){var o,a;(o=t).styleSheet?o.styleSheet.cssText=r:o.appendChild(document.createTextNode(r)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},er=function(){var e=en();return function(t,n){p.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},eo=function(){var e=er();return function(t){return e(t.styles,t.dynamic),null}},ea={left:0,top:0,right:0,gap:0},ei=function(e){return parseInt(e||"",10)||0},el=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[ei(n),ei(r),ei(o)]},es=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return ea;var t=el(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])}},eu=eo(),ec="data-scroll-locked",ed=function(e,t,n,r){var o=e.left,a=e.top,i=e.right,l=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(l,"px ").concat(r,";\n  }\n  body[").concat(ec,"] {\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(l,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(X," {\n    right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(G," {\n    margin-right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(X," .").concat(X," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(G," .").concat(G," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(ec,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n  }\n")},ef=function(){var e=parseInt(document.body.getAttribute(ec)||"0",10);return isFinite(e)?e:0},ep=function(){p.useEffect(function(){return document.body.setAttribute(ec,(ef()+1).toString()),function(){var e=ef()-1;e<=0?document.body.removeAttribute(ec):document.body.setAttribute(ec,e.toString())}},[])},em=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;ep();var a=p.useMemo(function(){return es(o)},[o]);return p.createElement(eu,{styles:ed(a,!t,o,n?"":"!important")})},eh=!1;if("undefined"!=typeof window)try{var ev=Object.defineProperty({},"passive",{get:function(){return eh=!0,!0}});window.addEventListener("test",ev,ev),window.removeEventListener("test",ev,ev)}catch(e){eh=!1}var eg=!!eh&&{passive:!1},eb=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},ew=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),ey(e,r)){var o=ex(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},ey=function(e,t){return"v"===e?eb(t,"overflowY"):eb(t,"overflowX")},ex=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eE=function(e,t,n,r,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*r,s=n.target,u=t.contains(s),c=!1,d=l>0,f=0,p=0;do{var m=ex(e,s),h=m[0],v=m[1]-m[2]-i*h;(h||v)&&ey(e,s)&&(f+=v,p+=h),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(o&&1>Math.abs(f)||!o&&l>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(c=!0),c},eR=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eC=function(e){return[e.deltaX,e.deltaY]},ek=function(e){return e&&"current"in e?e.current:e},eN=0,eT=[],eS=(c=function(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(eN++)[0],a=p.useState(eo)[0],i=p.useRef(e);p.useEffect(function(){i.current=e},[e]),p.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(ek),!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=p.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var o,a=eR(e),l=n.current,s="deltaX"in e?e.deltaX:l[0]-a[0],u="deltaY"in e?e.deltaY:l[1]-a[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=ew(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=ew(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(s||u)&&(r.current=o),!o)return!0;var p=r.current||o;return eE(p,t,e,"h"===p?s:u,!0)},[]),s=p.useCallback(function(e){if(eT.length&&eT[eT.length-1]===a){var n="deltaY"in e?eC(e):eR(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(i.current.shards||[]).map(ek).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=p.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),c=p.useCallback(function(e){n.current=eR(e),r.current=void 0},[]),d=p.useCallback(function(t){u(t.type,eC(t),t.target,l(t,e.lockRef.current))},[]),f=p.useCallback(function(t){u(t.type,eR(t),t.target,l(t,e.lockRef.current))},[]);p.useEffect(function(){return eT.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",s,eg),document.addEventListener("touchmove",s,eg),document.addEventListener("touchstart",c,eg),function(){eT=eT.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,eg),document.removeEventListener("touchmove",s,eg),document.removeEventListener("touchstart",c,eg)}},[]);var m=e.removeScrollBar,h=e.inert;return p.createElement(p.Fragment,null,h?p.createElement(a,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?p.createElement(em,{gapMode:e.gapMode}):null)},J.useMedium(c),et),eD=p.forwardRef(function(e,t){return p.createElement(ee,Y({},e,{ref:t,sideCar:eS}))});eD.classNames=ee.classNames;var eO=new WeakMap,eP=new WeakMap,eM={},eA=0,ej=function(e){return e&&(e.host||ej(e.parentNode))},e$=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=ej(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});eM[n]||(eM[n]=new WeakMap);var a=eM[n],i=[],l=new Set,s=new Set(o),u=function(e){!e||l.has(e)||(l.add(e),u(e.parentNode))};o.forEach(u);var c=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))c(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,s=(eO.get(e)||0)+1,u=(a.get(e)||0)+1;eO.set(e,s),a.set(e,u),i.push(e),1===s&&o&&eP.set(e,!0),1===u&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),l.clear(),eA++,function(){i.forEach(function(e){var t=eO.get(e)-1,o=a.get(e)-1;eO.set(e,t),a.set(e,o),t||(eP.has(e)||e.removeAttribute(r),eP.delete(e)),o||e.removeAttribute(n)}),--eA||(eO=new WeakMap,eO=new WeakMap,eP=new WeakMap,eM={})}},eI=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),e$(r,o,n,"aria-hidden")):function(){return null}},eL="Dialog",[ez,eW]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>p.createContext(e));return function(n){let r=n?.[e]||t;return p.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=p.createContext(r),a=n.length;function i(t){let{scope:n,children:r,...i}=t,l=n?.[e][a]||o,s=p.useMemo(()=>i,Object.values(i));return(0,g.jsx)(l.Provider,{value:s,children:r})}return n=[...n,r],i.displayName=t+"Provider",[i,function(n,i){let l=i?.[e][a]||o,s=p.useContext(l);if(s)return s;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(eL),[eF,eB]=ez(eL),eU=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:i=!0}=e,l=p.useRef(null),s=p.useRef(null),[u=!1,c]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,o]=function({defaultProp:e,onChange:t}){let n=p.useState(e),[r]=n,o=p.useRef(r),a=E(t);return p.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=E(n);return[i,p.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&l(n)}else o(t)},[a,e,o,l])]}({prop:r,defaultProp:o,onChange:a});return(0,g.jsx)(eF,{scope:t,triggerRef:l,contentRef:s,contentId:x(),titleId:x(),descriptionId:x(),open:u,onOpenChange:c,onOpenToggle:p.useCallback(()=>c(e=>!e),[c]),modal:i,children:n})};eU.displayName=eL;var e_="DialogTrigger",eH=p.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eB(e_,n),a=(0,v.e)(t,o.triggerRef);return(0,g.jsx)(k.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":e9(o.open),...r,ref:a,onClick:h(e.onClick,o.onOpenToggle)})});eH.displayName=e_;var eY="DialogPortal",[eq,eX]=ez(eY,{forceMount:void 0}),eG=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,a=eB(eY,t);return(0,g.jsx)(eq,{scope:t,forceMount:n,children:p.Children.map(r,e=>(0,g.jsx)(B,{present:n||a.open,children:(0,g.jsx)(F,{asChild:!0,container:o,children:e})}))})};eG.displayName=eY;var eV="DialogOverlay",eK=p.forwardRef((e,t)=>{let n=eX(eV,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=eB(eV,e.__scopeDialog);return a.modal?(0,g.jsx)(B,{present:r||a.open,children:(0,g.jsx)(eZ,{...o,ref:t})}):null});eK.displayName=eV;var eZ=p.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eB(eV,n);return(0,g.jsx)(eD,{as:C.g7,allowPinchZoom:!0,shards:[o.contentRef],children:(0,g.jsx)(k.div,{"data-state":e9(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),eJ="DialogContent",eQ=p.forwardRef((e,t)=>{let n=eX(eJ,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=eB(eJ,e.__scopeDialog);return(0,g.jsx)(B,{present:r||a.open,children:a.modal?(0,g.jsx)(e0,{...o,ref:t}):(0,g.jsx)(e1,{...o,ref:t})})});eQ.displayName=eJ;var e0=p.forwardRef((e,t)=>{let n=eB(eJ,e.__scopeDialog),r=p.useRef(null),o=(0,v.e)(t,n.contentRef,r);return p.useEffect(()=>{let e=r.current;if(e)return eI(e)},[]),(0,g.jsx)(e3,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:h(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:h(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:h(e.onFocusOutside,e=>e.preventDefault())})}),e1=p.forwardRef((e,t)=>{let n=eB(eJ,e.__scopeDialog),r=p.useRef(!1),o=p.useRef(!1);return(0,g.jsx)(e3,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),e3=p.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=e,l=eB(eJ,n),s=p.useRef(null),u=(0,v.e)(t,s);return p.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??H()),document.body.insertAdjacentElement("beforeend",e[1]??H()),_++,()=>{1===_&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),_--}},[]),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(j,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,g.jsx)(S,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":e9(l.open),...i,ref:u,onDismiss:()=>l.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(tr,{titleId:l.titleId}),(0,g.jsx)(to,{contentRef:s,descriptionId:l.descriptionId})]})]})}),e2="DialogTitle",e5=p.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eB(e2,n);return(0,g.jsx)(k.h2,{id:o.titleId,...r,ref:t})});e5.displayName=e2;var e7="DialogDescription",e8=p.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eB(e7,n);return(0,g.jsx)(k.p,{id:o.descriptionId,...r,ref:t})});e8.displayName=e7;var e4="DialogClose",e6=p.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eB(e4,n);return(0,g.jsx)(k.button,{type:"button",...r,ref:t,onClick:h(e.onClick,()=>o.onOpenChange(!1))})});function e9(e){return e?"open":"closed"}e6.displayName=e4;var te="DialogTitleWarning",[tt,tn]=function(e,t){let n=p.createContext(t);function r(e){let{children:t,...r}=e,o=p.useMemo(()=>r,Object.values(r));return(0,g.jsx)(n.Provider,{value:o,children:t})}return r.displayName=e+"Provider",[r,function(r){let o=p.useContext(n);if(o)return o;if(void 0!==t)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}]}(te,{contentName:eJ,titleName:e2,docsSlug:"dialog"}),tr=({titleId:e})=>{let t=tn(te),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.

If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.

For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return p.useEffect(()=>{e&&!document.getElementById(e)&&console.error(n)},[n,e]),null},to=({contentRef:e,descriptionId:t})=>{let n=tn("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return p.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&!document.getElementById(t)&&console.warn(r)},[r,e,t]),null};let ta=p.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null}),ti=()=>{let e=p.useContext(ta);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};!function(e){if(!e||"undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,100%,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,-100%,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(-100%,0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(100%,0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,100%,0)}}@keyframes slideFromTop{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,-100%,0)}}@keyframes slideFromLeft{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(-100%,0,0)}}@keyframes slideFromRight{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(100%,0,0)}}");let tl="undefined"!=typeof window?p.useLayoutEffect:p.useEffect;function ts(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}function tu(){return tc(/^iPhone/)||tc(/^iPad/)||tc(/^Mac/)&&navigator.maxTouchPoints>1}function tc(e){return"undefined"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}let td="undefined"!=typeof document&&window.visualViewport;function tf(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function tp(e){for(tf(e)&&(e=e.parentElement);e&&!tf(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let tm=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),th=0;function tv(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function tg(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function tb(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=tp(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom&&(t.scrollTop+=r-n)}e=t.parentElement}}function tw(e){return e instanceof HTMLInputElement&&!tm.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function ty(...e){return p.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}let tx=new WeakMap;function tE(e,t,n=!1){if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(([t,n])=>{if(t.startsWith("--")){e.style.setProperty(t,n);return}r[t]=e.style[t],e.style[t]=n}),n||tx.set(e,r)}let tR=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function tC(e,t){if(!e)return null;let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,o=r.match(/^matrix3d\((.+)\)$/);return o?parseFloat(o[1].split(", ")[tR(t)?13:12]):(o=r.match(/^matrix\((.+)\)$/))?parseFloat(o[1].split(", ")[tR(t)?5:4]):null}function tk(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}let tN={DURATION:.5,EASE:[.32,.72,0,1]},tT="vaul-dragging";function tS(e){let t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function tD({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,o]=function({defaultProp:e,onChange:t}){let n=p.useState(e),[r]=n,o=p.useRef(r),a=tS(t);return p.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=tS(n);return[i,p.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&l(n)}else o(t)},[a,e,o,l])]}let tO=()=>()=>{};function tP({open:e,onOpenChange:t,children:n,onDrag:o,onRelease:a,snapPoints:i,shouldScaleBackground:l=!1,setBackgroundColorOnScale:s=!0,closeThreshold:u=.25,scrollLockTimeout:c=100,dismissible:d=!0,handleOnly:f=!1,fadeFromIndex:m=i&&i.length-1,activeSnapPoint:h,setActiveSnapPoint:v,fixed:g,modal:b=!0,onClose:w,noBodyStyles:y,direction:x="bottom",defaultOpen:E=!1,disablePreventScroll:R=!0,snapToSequentialPoint:C=!1,repositionInputs:k=!0,onAnimationEnd:N,container:T}){var S;let[D=!1,O]=tD({defaultProp:E,prop:e,onChange:e=>{null==t||t(e),setTimeout(()=>{null==N||N(e)},1e3*tN.DURATION),e&&!b&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})}}),[P,M]=p.useState(!1),[A,j]=p.useState(!1),[$,I]=p.useState(!1),L=p.useRef(null),z=p.useRef(null),W=p.useRef(null),F=p.useRef(null),B=p.useRef(null),U=p.useRef(!1),_=p.useRef(null),H=p.useRef(0),Y=p.useRef(!1),q=p.useRef(0),X=p.useRef(null),G=p.useRef((null==(S=X.current)?void 0:S.getBoundingClientRect().height)||0),V=p.useRef(0),K=p.useCallback(e=>{i&&e===et.length-1&&(z.current=new Date)},[]),{activeSnapPoint:Z,activeSnapPointIndex:J,setActiveSnapPoint:Q,onRelease:ee,snapPointsOffset:et,onDrag:en,shouldFade:er,getPercentageDragged:eo}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:n,drawerRef:r,overlayRef:o,fadeFromIndex:a,onSnapPointChange:i,direction:l="bottom",container:s,snapToSequentialPoint:u}){let[c,d]=tD({prop:e,defaultProp:null==n?void 0:n[0],onChange:t}),[f,m]=p.useState("undefined"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);p.useEffect(()=>{function e(){m({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let h=p.useMemo(()=>c===(null==n?void 0:n[n.length-1])||null,[n,c]),v=p.useMemo(()=>null==n?void 0:n.findIndex(e=>e===c),[n,c]),g=n&&n.length>0&&(a||0===a)&&!Number.isNaN(a)&&n[a]===c||!n,b=p.useMemo(()=>{var e;let t=s?{width:s.getBoundingClientRect().width,height:s.getBoundingClientRect().height}:"undefined"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==n?void 0:n.map(e=>{let n="string"==typeof e,r=0;if(n&&(r=parseInt(e,10)),tR(l)){let o=n?r:f?e*t.height:0;return f?"bottom"===l?t.height-o:-t.height+o:o}let o=n?r:f?e*t.width:0;return f?"right"===l?t.width-o:-t.width+o:o}))?e:[]},[n,f,s]),w=p.useMemo(()=>null!==v?null==b?void 0:b[v]:null,[b,v]),y=p.useCallback(e=>{var t;let s=null!=(t=null==b?void 0:b.findIndex(t=>t===e))?t:null;i(s),tE(r.current,{transition:`transform ${tN.DURATION}s cubic-bezier(${tN.EASE.join(",")})`,transform:tR(l)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),b&&s!==b.length-1&&s!==a&&s<a?tE(o.current,{transition:`opacity ${tN.DURATION}s cubic-bezier(${tN.EASE.join(",")})`,opacity:"0"}):tE(o.current,{transition:`opacity ${tN.DURATION}s cubic-bezier(${tN.EASE.join(",")})`,opacity:"1"}),d(null==n?void 0:n[Math.max(s,0)])},[r.current,n,b,a,o,d]);return p.useEffect(()=>{if(c||e){var t;let r=null!=(t=null==n?void 0:n.findIndex(t=>t===e||t===c))?t:-1;b&&-1!==r&&"number"==typeof b[r]&&y(b[r])}},[c,e,n,b,y]),{isLastSnapPoint:h,activeSnapPoint:c,shouldFade:g,getPercentageDragged:function(e,t){if(!n||"number"!=typeof v||!b||void 0===a)return null;let r=v===a-1;if(v>=a&&t)return 0;if(r&&!t)return 1;if(!g&&!r)return null;let o=r?v+1:v-1,i=e/Math.abs(r?b[o]-b[o-1]:b[o+1]-b[o]);return r?1-i:i},setActiveSnapPoint:d,activeSnapPointIndex:v,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:r,dismissible:i}){if(void 0===a)return;let s="bottom"===l||"right"===l?(null!=w?w:0)-e:(null!=w?w:0)+e,c=v===a-1,d=0===v,f=e>0;if(c&&tE(o.current,{transition:`opacity ${tN.DURATION}s cubic-bezier(${tN.EASE.join(",")})`}),!u&&r>2&&!f){i?t():y(b[0]);return}if(!u&&r>2&&f&&b&&n){y(b[n.length-1]);return}let p=null==b?void 0:b.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-s)<Math.abs(e-s)?t:e),m=tR(l)?window.innerHeight:window.innerWidth;if(r>.4&&Math.abs(e)<.4*m){let e=f?1:-1;if(e>0&&h){y(b[n.length-1]);return}if(d&&e<0&&i&&t(),null===v)return;y(b[v+e]);return}y(p)},onDrag:function({draggedDistance:e}){if(null===w)return;let t="bottom"===l||"right"===l?w-e:w+e;("bottom"===l||"right"===l)&&t<b[b.length-1]||("top"===l||"left"===l)&&t>b[b.length-1]||tE(r.current,{transform:tR(l)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})},snapPointsOffset:b}}({snapPoints:i,activeSnapPointProp:h,setActiveSnapPointProp:v,drawerRef:X,fadeFromIndex:m,overlayRef:L,onSnapPointChange:K,direction:x,container:T,snapToSequentialPoint:C});function ea(){return(window.innerWidth-26)/window.innerWidth}function ei(e,t){var n,r;let o=e,a=null==(n=window.getSelection())?void 0:n.toString(),i=X.current?tC(X.current,x):null,l=new Date;if(o.hasAttribute("data-vaul-no-drag")||o.closest("[data-vaul-no-drag]"))return!1;if("right"===x||"left"===x)return!0;if(z.current&&l.getTime()-z.current.getTime()<500)return!1;if(null!==i&&("bottom"===x?i>0:i<0))return!0;if(a&&a.length>0)return!1;if(l.getTime()-(null==(r=B.current)?void 0:r.getTime())<c&&0===i||t)return B.current=l,!1;for(;o;){if(o.scrollHeight>o.clientHeight){if(0!==o.scrollTop)return B.current=new Date,!1;if("dialog"===o.getAttribute("role"))break}o=o.parentNode}return!0}function el(e){A&&X.current&&(X.current.classList.remove(tT),U.current=!1,j(!1),F.current=new Date),null==w||w(),e||O(!1),setTimeout(()=>{i&&Q(i[0])},1e3*tN.DURATION)}function es(){if(!X.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=tC(X.current,x);tE(X.current,{transform:"translate3d(0, 0, 0)",transition:`transform ${tN.DURATION}s cubic-bezier(${tN.EASE.join(",")})`}),tE(L.current,{transition:`opacity ${tN.DURATION}s cubic-bezier(${tN.EASE.join(",")})`,opacity:"1"}),l&&t&&t>0&&D&&tE(e,{borderRadius:"8px",overflow:"hidden",...tR(x)?{transform:`scale(${ea()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${ea()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${tN.DURATION}s`,transitionTimingFunction:`cubic-bezier(${tN.EASE.join(",")})`},!0)}return!function(e={}){let{isDisabled:t}=e;tl(()=>{if(!t){let e,t,n,o,a,i;return 1==++th&&(r=tu()?(t=0,n=window.pageXOffset,o=window.pageYOffset,a=ts(tv(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`)),window.scrollTo(0,0),i=ts(tg(document,"touchstart",n=>{((e=tp(n.target))!==document.documentElement||e!==document.body)&&(t=n.changedTouches[0].pageY)},{passive:!1,capture:!0}),tg(document,"touchmove",n=>{if(!e||e===document.documentElement||e===document.body){n.preventDefault();return}let r=n.changedTouches[0].pageY,o=e.scrollTop,a=e.scrollHeight-e.clientHeight;0!==a&&((o<=0&&r>t||o>=a&&r<t)&&n.preventDefault(),t=r)},{passive:!1,capture:!0}),tg(document,"touchend",e=>{let t=e.target;tw(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),tg(document,"focus",e=>{let t=e.target;tw(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",td&&(td.height<window.innerHeight?requestAnimationFrame(()=>{tb(t)}):td.addEventListener("resize",()=>tb(t),{once:!0}))}))},!0),tg(window,"scroll",()=>{window.scrollTo(0,0)})),()=>{a(),i(),window.scrollTo(n,o)}):ts(tv(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`))),()=>{0==--th&&r()}}},[t])}({isDisabled:!D||A||!b||$||!P||!k||!R}),p.useEffect(()=>{var e;function t(){if(X.current&&(tw(document.activeElement)||Y.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight-t,r=X.current.getBoundingClientRect().height||0;V.current||(V.current=r);let o=X.current.getBoundingClientRect().top;if(Math.abs(q.current-n)>60&&(Y.current=!Y.current),i&&i.length>0&&et&&J&&(n+=et[J]||0),q.current=n,r>t||Y.current){let e=X.current.getBoundingClientRect().height,r=e;e>t&&(r=t-26),g?X.current.style.height=`${e-Math.max(n,0)}px`:X.current.style.height=`${Math.max(r,t-o)}px`}else X.current.style.height=`${V.current}px`;i&&i.length>0&&!Y.current?X.current.style.bottom="0px":X.current.style.bottom=`${Math.max(n,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[J,i,et]),p.useEffect(()=>(D&&(tE(document.documentElement,{scrollBehavior:"auto"}),z.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let n=tx.get(e);n&&(e.style[t]=n[t])}(document.documentElement,"scrollBehavior")}),[D]),p.createElement(eU,{defaultOpen:E,onOpenChange:e=>{d&&(e?M(!0):el(!0),O(e))},open:D},p.createElement(ta.Provider,{value:{activeSnapPoint:Z,snapPoints:i,setActiveSnapPoint:Q,drawerRef:X,overlayRef:L,onOpenChange:t,onPress:function(e){var t;(d||i)&&(!X.current||X.current.contains(e.target))&&(G.current=(null==(t=X.current)?void 0:t.getBoundingClientRect().height)||0,j(!0),W.current=new Date,tu()&&window.addEventListener("touchend",()=>U.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),H.current=tR(x)?e.clientY:e.clientX)},onRelease:function(e){var t,n;if(!A||!X.current)return;X.current.classList.remove(tT),U.current=!1,j(!1),F.current=new Date;let r=tC(X.current,x);if(!ei(e.target,!1)||!r||Number.isNaN(r)||null===W.current)return;let o=F.current.getTime()-W.current.getTime(),l=H.current-(tR(x)?e.clientY:e.clientX),s=Math.abs(l)/o;if(s>.05&&(I(!0),setTimeout(()=>{I(!1)},200)),i){ee({draggedDistance:l*("bottom"===x||"right"===x?1:-1),closeDrawer:el,velocity:s,dismissible:d}),null==a||a(e,!0);return}if("bottom"===x||"right"===x?l>0:l<0){es(),null==a||a(e,!0);return}if(s>.4){el(),null==a||a(e,!1);return}let c=Math.min(null!=(t=X.current.getBoundingClientRect().height)?t:0,window.innerHeight),f=Math.min(null!=(n=X.current.getBoundingClientRect().width)?n:0,window.innerWidth);if(Math.abs(r)>=("left"===x||"right"===x?f:c)*u){el(),null==a||a(e,!1);return}null==a||a(e,!0),es()},onDrag:function(e){if(X.current&&A){let t="bottom"===x||"right"===x?1:-1,n=(H.current-(tR(x)?e.clientY:e.clientX))*t,r=n>0,a=i&&!d&&!r;if(a&&0===J)return;let s=Math.abs(n),u=document.querySelector("[data-vaul-drawer-wrapper]"),c=s/G.current,f=eo(s,r);if(null!==f&&(c=f),a&&c>=1||!U.current&&!ei(e.target,r))return;if(X.current.classList.add(tT),U.current=!0,tE(X.current,{transition:"none"}),tE(L.current,{transition:"none"}),i&&en({draggedDistance:n}),r&&!i){let e=Math.min(-(8*(Math.log(n+1)-2)*1),0)*t;tE(X.current,{transform:tR(x)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`});return}let p=1-c;if((er||m&&J===m-1)&&(null==o||o(e,c),tE(L.current,{opacity:`${p}`,transition:"none"},!0)),u&&L.current&&l){let e=Math.min(ea()+c*(1-ea()),1),t=8-8*c,n=Math.max(0,14-14*c);tE(u,{borderRadius:`${t}px`,transform:tR(x)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:"none"},!0)}if(!i){let e=s*t;tE(X.current,{transform:tR(x)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:d,handleOnly:f,isOpen:D,isDragging:A,shouldFade:er,closeDrawer:el,onNestedDrag:function(e,t){if(t<0)return;let n=tR(x)?window.innerHeight:window.innerWidth,r=(n-16)/n,o=r+t*(1-r),a=-16+16*t;tE(X.current,{transform:tR(x)?`scale(${o}) translate3d(0, ${a}px, 0)`:`scale(${o}) translate3d(${a}px, 0, 0)`,transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1;_.current&&window.clearTimeout(_.current),tE(X.current,{transition:`transform ${tN.DURATION}s cubic-bezier(${tN.EASE.join(",")})`,transform:`scale(${t}) translate3d(0, ${e?-16:0}px, 0)`}),!e&&X.current&&(_.current=setTimeout(()=>{let e=tC(X.current,x);tE(X.current,{transition:"none",transform:tR(x)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){let n=tR(x)?window.innerHeight:window.innerWidth,r=t?(n-16)/n:1,o=t?-16:0;t&&tE(X.current,{transition:`transform ${tN.DURATION}s cubic-bezier(${tN.EASE.join(",")})`,transform:tR(x)?`scale(${r}) translate3d(0, ${o}px, 0)`:`scale(${r}) translate3d(${o}px, 0, 0)`})},keyboardIsOpen:Y,modal:b,snapPointsOffset:et,direction:x,shouldScaleBackground:l,setBackgroundColorOnScale:s,noBodyStyles:y,container:T}},n))}let tM=p.forwardRef(function({...e},t){let{overlayRef:n,snapPoints:r,onRelease:o,shouldFade:a,isOpen:i,modal:l}=ti(),s=ty(t,n),u=r&&r.length>0;return p.createElement(eK,{onMouseUp:o,ref:s,"data-vaul-overlay":"","data-vaul-snap-points":i&&u?"true":"false","data-vaul-snap-points-overlay":i&&a?"true":"false",style:{visibility:l?"visible":"hidden"},...e})});tM.displayName="Drawer.Overlay";let tA=p.forwardRef(function({onPointerDownOutside:e,style:t,...n},r){let{drawerRef:o,onPress:a,onRelease:i,onDrag:l,keyboardIsOpen:s,snapPointsOffset:u,modal:c,isOpen:d,direction:f,snapPoints:m,container:h,handleOnly:v}=ti(),[g,b]=p.useState(!1),w=ty(r,o),y=p.useRef(null),x=p.useRef(!1),E=m&&m.length>0;!function(){let{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:o}=ti(),a=p.useRef(null),i=(0,p.useMemo)(()=>document.body.style.backgroundColor,[]);function l(){return(window.innerWidth-26)/window.innerWidth}p.useEffect(()=>{if(t&&n){a.current&&clearTimeout(a.current);let t=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!t)return;let n=function(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}(r&&!o?tk(document.body,{background:"black"}):tO,tk(t,{transformOrigin:tR(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${tN.DURATION}s`,transitionTimingFunction:`cubic-bezier(${tN.EASE.join(",")})`})),s=tk(t,{borderRadius:"8px",overflow:"hidden",...tR(e)?{transform:`scale(${l()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${l()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{s(),a.current=window.setTimeout(()=>{n(),i?document.body.style.background=i:document.body.style.removeProperty("background")},1e3*tN.DURATION)}}},[t,n,i])}();let R=(e,t,n=0)=>{if(x.current)return!0;let r=Math.abs(e.y),o=Math.abs(e.x),a=o>r,i=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*i<0)&&o>=0&&o<=n)return a}else if(!(e.y*i<0)&&r>=0&&r<=n)return!a;return x.current=!0,!0};return p.useEffect(()=>{E&&window.requestAnimationFrame(()=>{b(!0)})},[]),p.createElement(eQ,{"data-vaul-drawer-direction":f,"data-vaul-drawer":"","data-vaul-delayed-snap-points":g?"true":"false","data-vaul-snap-points":d&&E?"true":"false","data-vaul-custom-container":h?"true":"false",...n,ref:w,style:u&&u.length>0?{"--snap-point-height":`${u[0]}px`,...t}:t,onPointerDown:e=>{v||(null==n.onPointerDown||n.onPointerDown.call(n,e),y.current={x:e.clientX,y:e.clientY},a(e))},onPointerDownOutside:t=>{if(null==e||e(t),!c||t.defaultPrevented){t.preventDefault();return}s.current&&(s.current=!1)},onFocusOutside:e=>{if(!c){e.preventDefault();return}},onPointerMove:e=>{if(v||(null==n.onPointerMove||n.onPointerMove.call(n,e),!y.current))return;let t=e.clientY-y.current.y,r=e.clientX-y.current.x,o="touch"===e.pointerType?10:2;R({x:r,y:t},f,o)?l(e):(Math.abs(r)>o||Math.abs(t)>o)&&(y.current=null)},onPointerUp:e=>{null==n.onPointerUp||n.onPointerUp.call(n,e),y.current=null,x.current=!1,i(e)}})});tA.displayName="Drawer.Content";let tj=p.forwardRef(function({preventCycle:e=!1,children:t,...n},r){let{closeDrawer:o,isDragging:a,snapPoints:i,activeSnapPoint:l,setActiveSnapPoint:s,dismissible:u,handleOnly:c,isOpen:d,onPress:f,onDrag:m}=ti(),h=p.useRef(null),v=p.useRef(!1);function g(){window.clearTimeout(h.current),v.current=!1}return p.createElement("div",{onClick:function(){if(v.current){g();return}window.setTimeout(()=>{!function(){if(a||e||v.current){g();return}if(g(),(!i||0===i.length)&&u||l===i[i.length-1]&&u){o();return}let t=i.findIndex(e=>e===l);-1!==t&&s(i[t+1])}()},120)},onPointerCancel:g,onPointerDown:e=>{c&&f(e),h.current=window.setTimeout(()=>{v.current=!0},250)},onPointerMove:e=>{c&&m(e)},ref:r,"data-vaul-drawer-visible":d?"true":"false","data-vaul-handle":"","aria-hidden":"true",...n},p.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))});tj.displayName="Drawer.Handle";let t$={Root:tP,NestedRoot:function({onDrag:e,onOpenChange:t,...n}){let{onNestedDrag:r,onNestedOpenChange:o,onNestedRelease:a}=ti();if(!r)throw Error("Drawer.NestedRoot must be placed in another drawer");return p.createElement(tP,{nested:!0,onClose:()=>{o(!1)},onDrag:(t,n)=>{r(t,n),null==e||e(t,n)},onOpenChange:e=>{e&&o(e)},onRelease:a,...n})},Content:tA,Overlay:tM,Trigger:eH,Portal:function(e){let t=ti(),{container:n=t.container,...r}=e;return p.createElement(eG,{container:n,...r})},Handle:tj,Close:e6,Title:e5,Description:e8}}}]);