tailwind-joy
Version:
React component library that styles the components of Joy UI in the Tailwind CSS way.
2 lines (1 loc) • 40.3 kB
JavaScript
const ho=require("react");function po(o){var e,t,l="";if(typeof o=="string"||typeof o=="number")l+=o;else if(typeof o=="object")if(Array.isArray(o)){var d=o.length;for(e=0;e<d;e++)o[e]&&(t=po(o[e]))&&(l&&(l+=" "),l+=t)}else for(t in o)o[t]&&(l&&(l+=" "),l+=t);return l}function fo(){for(var o,e,t=0,l="",d=arguments.length;t<d;t++)(o=arguments[t])&&(e=po(o))&&(l&&(l+=" "),l+=e);return l}const Y="-";function wo(o){const e=Ao(o),{conflictingClassGroups:t,conflictingClassGroupModifiers:l}=o;function d(i){const g=i.split(Y);return g[0]===""&&g.length!==1&&g.shift(),yo(g,e)||ko(i)}function a(i,g){const v=t[i]||[];return g&&l[i]?[...v,...l[i]]:v}return{getClassGroupId:d,getConflictingClassGroupIds:a}}function yo(o,e){var i;if(o.length===0)return e.classGroupId;const t=o[0],l=e.nextPart.get(t),d=l?yo(o.slice(1),l):void 0;if(d)return d;if(e.validators.length===0)return;const a=o.join(Y);return(i=e.validators.find(({validator:g})=>g(a)))==null?void 0:i.classGroupId}const co=/^\[(.+)\]$/;function ko(o){if(co.test(o)){const e=co.exec(o)[1],t=e==null?void 0:e.substring(0,e.indexOf(":"));if(t)return"arbitrary.."+t}}function Ao(o){const{theme:e,prefix:t}=o,l={nextPart:new Map,validators:[]};return Do(Object.entries(o.classGroups),t).forEach(([a,i])=>{X(i,l,a,e)}),l}function X(o,e,t,l){o.forEach(d=>{if(typeof d=="string"){const a=d===""?e:uo(e,d);a.classGroupId=t;return}if(typeof d=="function"){if(xo(d)){X(d(l),e,t,l);return}e.validators.push({validator:d,classGroupId:t});return}Object.entries(d).forEach(([a,i])=>{X(i,uo(e,a),t,l)})})}function uo(o,e){let t=o;return e.split(Y).forEach(l=>{t.nextPart.has(l)||t.nextPart.set(l,{nextPart:new Map,validators:[]}),t=t.nextPart.get(l)}),t}function xo(o){return o.isThemeGetter}function Do(o,e){return e?o.map(([t,l])=>{const d=l.map(a=>typeof a=="string"?e+a:typeof a=="object"?Object.fromEntries(Object.entries(a).map(([i,g])=>[e+i,g])):a);return[t,d]}):o}function Ho(o){if(o<1)return{get:()=>{},set:()=>{}};let e=0,t=new Map,l=new Map;function d(a,i){t.set(a,i),e++,e>o&&(e=0,l=t,t=new Map)}return{get(a){let i=t.get(a);if(i!==void 0)return i;if((i=l.get(a))!==void 0)return d(a,i),i},set(a,i){t.has(a)?t.set(a,i):d(a,i)}}}const bo="!";function zo(o){const e=o.separator,t=e.length===1,l=e[0],d=e.length;return function(i){const g=[];let v=0,m=0,B;for(let j=0;j<i.length;j++){let h=i[j];if(v===0){if(h===l&&(t||i.slice(j,j+d)===e)){g.push(i.slice(m,j)),m=j+d;continue}if(h==="/"){B=j;continue}}h==="["?v++:h==="]"&&v--}const C=g.length===0?i:i.substring(m),k=C.startsWith(bo),D=k?C.substring(1):C,I=B&&B>m?B-m:void 0;return{modifiers:g,hasImportantModifier:k,baseClassName:D,maybePostfixModifierPosition:I}}}function So(o){if(o.length<=1)return o;const e=[];let t=[];return o.forEach(l=>{l[0]==="["?(e.push(...t.sort(),l),t=[]):t.push(l)}),e.push(...t.sort()),e}function Mo(o){return{cache:Ho(o.cacheSize),splitModifiers:zo(o),...wo(o)}}const Io=/\s+/;function Po(o,e){const{splitModifiers:t,getClassGroupId:l,getConflictingClassGroupIds:d}=e,a=new Set;return o.trim().split(Io).map(i=>{const{modifiers:g,hasImportantModifier:v,baseClassName:m,maybePostfixModifierPosition:B}=t(i);let C=l(B?m.substring(0,B):m),k=!!B;if(!C){if(!B)return{isTailwindClass:!1,originalClassName:i};if(C=l(m),!C)return{isTailwindClass:!1,originalClassName:i};k=!1}const D=So(g).join(":");return{isTailwindClass:!0,modifierId:v?D+bo:D,classGroupId:C,originalClassName:i,hasPostfixModifier:k}}).reverse().filter(i=>{if(!i.isTailwindClass)return!0;const{modifierId:g,classGroupId:v,hasPostfixModifier:m}=i,B=g+v;return a.has(B)?!1:(a.add(B),d(v,m).forEach(C=>a.add(g+C)),!0)}).reverse().map(i=>i.originalClassName).join(" ")}function Ro(){let o=0,e,t,l="";for(;o<arguments.length;)(e=arguments[o++])&&(t=vo(e))&&(l&&(l+=" "),l+=t);return l}function vo(o){if(typeof o=="string")return o;let e,t="";for(let l=0;l<o.length;l++)o[l]&&(e=vo(o[l]))&&(t&&(t+=" "),t+=e);return t}function Z(o,...e){let t,l,d,a=i;function i(v){const m=e.reduce((B,C)=>C(B),o());return t=Mo(m),l=t.cache.get,d=t.cache.set,a=g,g(v)}function g(v){const m=l(v);if(m)return m;const B=Po(v,t);return d(v,B),B}return function(){return a(Ro.apply(null,arguments))}}function f(o){const e=t=>t[o]||[];return e.isThemeGetter=!0,e}const Bo=/^\[(?:([a-z-]+):)?(.+)\]$/i,Go=/^\d+\/\d+$/,To=new Set(["px","full","screen"]),$o=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Eo=/\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$/,Vo=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Lo=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Wo=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function x(o){return M(o)||To.has(o)||Go.test(o)}function z(o){return P(o,"length",Ko)}function M(o){return!!o&&!Number.isNaN(Number(o))}function U(o){return P(o,"number",M)}function T(o){return!!o&&Number.isInteger(Number(o))}function No(o){return o.endsWith("%")&&M(o.slice(0,-1))}function c(o){return Bo.test(o)}function S(o){return $o.test(o)}const Uo=new Set(["length","size","percentage"]);function _o(o){return P(o,Uo,mo)}function qo(o){return P(o,"position",mo)}const Fo=new Set(["image","url"]);function Oo(o){return P(o,Fo,Zo)}function Jo(o){return P(o,"",Xo)}function $(){return!0}function P(o,e,t){const l=Bo.exec(o);return l?l[1]?typeof e=="string"?l[1]===e:e.has(l[1]):t(l[2]):!1}function Ko(o){return Eo.test(o)&&!Vo.test(o)}function mo(){return!1}function Xo(o){return Lo.test(o)}function Zo(o){return Wo.test(o)}function Q(){const o=f("colors"),e=f("spacing"),t=f("blur"),l=f("brightness"),d=f("borderColor"),a=f("borderRadius"),i=f("borderSpacing"),g=f("borderWidth"),v=f("contrast"),m=f("grayscale"),B=f("hueRotate"),C=f("invert"),k=f("gap"),D=f("gradientColorStops"),I=f("gradientColorStopPositions"),j=f("inset"),h=f("margin"),H=f("opacity"),A=f("padding"),oo=f("saturate"),q=f("scale"),ro=f("sepia"),eo=f("skew"),to=f("space"),lo=f("translate"),F=()=>["auto","contain","none"],O=()=>["auto","hidden","clip","visible","scroll"],J=()=>["auto",c,e],y=()=>[c,e],no=()=>["",x,z],L=()=>["auto",M,c],io=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],W=()=>["solid","dashed","dotted","double","none"],ao=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],R=()=>["","0",c],so=()=>["auto","avoid","all","avoid-page","page","left","right","column"],G=()=>[M,U],N=()=>[M,c];return{cacheSize:500,separator:":",theme:{colors:[$],spacing:[x,z],blur:["none","",S,c],brightness:G(),borderColor:[o],borderRadius:["none","","full",S,c],borderSpacing:y(),borderWidth:no(),contrast:G(),grayscale:R(),hueRotate:N(),invert:R(),gap:y(),gradientColorStops:[o],gradientColorStopPositions:[No,z],inset:J(),margin:J(),opacity:G(),padding:y(),saturate:G(),scale:G(),sepia:R(),skew:N(),space:y(),translate:y()},classGroups:{aspect:[{aspect:["auto","square","video",c]}],container:["container"],columns:[{columns:[S]}],"break-after":[{"break-after":so()}],"break-before":[{"break-before":so()}],"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:[...io(),c]}],overflow:[{overflow:O()}],"overflow-x":[{"overflow-x":O()}],"overflow-y":[{"overflow-y":O()}],overscroll:[{overscroll:F()}],"overscroll-x":[{"overscroll-x":F()}],"overscroll-y":[{"overscroll-y":F()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[j]}],"inset-x":[{"inset-x":[j]}],"inset-y":[{"inset-y":[j]}],start:[{start:[j]}],end:[{end:[j]}],top:[{top:[j]}],right:[{right:[j]}],bottom:[{bottom:[j]}],left:[{left:[j]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",T,c]}],basis:[{basis:J()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",c]}],grow:[{grow:R()}],shrink:[{shrink:R()}],order:[{order:["first","last","none",T,c]}],"grid-cols":[{"grid-cols":[$]}],"col-start-end":[{col:["auto",{span:["full",T,c]},c]}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":[$]}],"row-start-end":[{row:["auto",{span:[T,c]},c]}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",c]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",c]}],gap:[{gap:[k]}],"gap-x":[{"gap-x":[k]}],"gap-y":[{"gap-y":[k]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[A]}],px:[{px:[A]}],py:[{py:[A]}],ps:[{ps:[A]}],pe:[{pe:[A]}],pt:[{pt:[A]}],pr:[{pr:[A]}],pb:[{pb:[A]}],pl:[{pl:[A]}],m:[{m:[h]}],mx:[{mx:[h]}],my:[{my:[h]}],ms:[{ms:[h]}],me:[{me:[h]}],mt:[{mt:[h]}],mr:[{mr:[h]}],mb:[{mb:[h]}],ml:[{ml:[h]}],"space-x":[{"space-x":[to]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[to]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",c,e]}],"min-w":[{"min-w":[c,e,"min","max","fit"]}],"max-w":[{"max-w":[c,e,"none","full","min","max","fit","prose",{screen:[S]},S]}],h:[{h:[c,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[c,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[c,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[c,e,"auto","min","max","fit"]}],"font-size":[{text:["base",S,z]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",U]}],"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",c]}],"line-clamp":[{"line-clamp":["none",M,U]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",x,c]}],"list-image":[{"list-image":["none",c]}],"list-style-type":[{list:["none","disc","decimal",c]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[o]}],"placeholder-opacity":[{"placeholder-opacity":[H]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[o]}],"text-opacity":[{"text-opacity":[H]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...W(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",x,z]}],"underline-offset":[{"underline-offset":["auto",x,c]}],"text-decoration-color":[{decoration:[o]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:y()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",c]}],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",c]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[H]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...io(),qo]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",_o]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Oo]}],"bg-color":[{bg:[o]}],"gradient-from-pos":[{from:[I]}],"gradient-via-pos":[{via:[I]}],"gradient-to-pos":[{to:[I]}],"gradient-from":[{from:[D]}],"gradient-via":[{via:[D]}],"gradient-to":[{to:[D]}],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:[g]}],"border-w-x":[{"border-x":[g]}],"border-w-y":[{"border-y":[g]}],"border-w-s":[{"border-s":[g]}],"border-w-e":[{"border-e":[g]}],"border-w-t":[{"border-t":[g]}],"border-w-r":[{"border-r":[g]}],"border-w-b":[{"border-b":[g]}],"border-w-l":[{"border-l":[g]}],"border-opacity":[{"border-opacity":[H]}],"border-style":[{border:[...W(),"hidden"]}],"divide-x":[{"divide-x":[g]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[g]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[H]}],"divide-style":[{divide:W()}],"border-color":[{border:[d]}],"border-color-x":[{"border-x":[d]}],"border-color-y":[{"border-y":[d]}],"border-color-t":[{"border-t":[d]}],"border-color-r":[{"border-r":[d]}],"border-color-b":[{"border-b":[d]}],"border-color-l":[{"border-l":[d]}],"divide-color":[{divide:[d]}],"outline-style":[{outline:["",...W()]}],"outline-offset":[{"outline-offset":[x,c]}],"outline-w":[{outline:[x,z]}],"outline-color":[{outline:[o]}],"ring-w":[{ring:no()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[o]}],"ring-opacity":[{"ring-opacity":[H]}],"ring-offset-w":[{"ring-offset":[x,z]}],"ring-offset-color":[{"ring-offset":[o]}],shadow:[{shadow:["","inner","none",S,Jo]}],"shadow-color":[{shadow:[$]}],opacity:[{opacity:[H]}],"mix-blend":[{"mix-blend":[...ao(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ao()}],filter:[{filter:["","none"]}],blur:[{blur:[t]}],brightness:[{brightness:[l]}],contrast:[{contrast:[v]}],"drop-shadow":[{"drop-shadow":["","none",S,c]}],grayscale:[{grayscale:[m]}],"hue-rotate":[{"hue-rotate":[B]}],invert:[{invert:[C]}],saturate:[{saturate:[oo]}],sepia:[{sepia:[ro]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[t]}],"backdrop-brightness":[{"backdrop-brightness":[l]}],"backdrop-contrast":[{"backdrop-contrast":[v]}],"backdrop-grayscale":[{"backdrop-grayscale":[m]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[B]}],"backdrop-invert":[{"backdrop-invert":[C]}],"backdrop-opacity":[{"backdrop-opacity":[H]}],"backdrop-saturate":[{"backdrop-saturate":[oo]}],"backdrop-sepia":[{"backdrop-sepia":[ro]}],"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",c]}],duration:[{duration:N()}],ease:[{ease:["linear","in","out","in-out",c]}],delay:[{delay:N()}],animate:[{animate:["none","spin","ping","pulse","bounce",c]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[q]}],"scale-x":[{"scale-x":[q]}],"scale-y":[{"scale-y":[q]}],rotate:[{rotate:[T,c]}],"translate-x":[{"translate-x":[lo]}],"translate-y":[{"translate-y":[lo]}],"skew-x":[{"skew-x":[eo]}],"skew-y":[{"skew-y":[eo]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",c]}],accent:[{accent:["auto",o]}],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",c]}],"caret-color":[{caret:[o]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":y()}],"scroll-mx":[{"scroll-mx":y()}],"scroll-my":[{"scroll-my":y()}],"scroll-ms":[{"scroll-ms":y()}],"scroll-me":[{"scroll-me":y()}],"scroll-mt":[{"scroll-mt":y()}],"scroll-mr":[{"scroll-mr":y()}],"scroll-mb":[{"scroll-mb":y()}],"scroll-ml":[{"scroll-ml":y()}],"scroll-p":[{"scroll-p":y()}],"scroll-px":[{"scroll-px":y()}],"scroll-py":[{"scroll-py":y()}],"scroll-ps":[{"scroll-ps":y()}],"scroll-pe":[{"scroll-pe":y()}],"scroll-pt":[{"scroll-pt":y()}],"scroll-pr":[{"scroll-pr":y()}],"scroll-pb":[{"scroll-pb":y()}],"scroll-pl":[{"scroll-pl":y()}],"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",c]}],fill:[{fill:[o,"none"]}],"stroke-w":[{stroke:[x,z,U]}],stroke:[{stroke:[o,"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"]}}}function Qo(o,{cacheSize:e,prefix:t,separator:l,extend:d={},override:a={}}){_(o,"cacheSize",e),_(o,"prefix",t),_(o,"separator",l);for(const i in a)Yo(o[i],a[i]);for(const i in d)or(o[i],d[i]);return o}function _(o,e,t){t!==void 0&&(o[e]=t)}function Yo(o,e){if(e)for(const t in e)_(o,t,e[t])}function or(o,e){if(e)for(const t in e){const l=e[t];l!==void 0&&(o[t]=(o[t]||[]).concat(l))}}function rr(o,...e){return typeof o=="function"?Z(Q,o,...e):Z(()=>Qo(Q(),o),...e)}const er=Z(Q),tr=String.raw,jo=rr({override:{conflictingClassGroups:{"font-size":[]}}});function lr(){return`tj-${ho.useId()}`}const go=" ";function E(o,e){return o.split(go).filter(Boolean).map(t=>t.startsWith("dark:")?t.replace(/^dark:(.+)$/,`dark:${e}$1`):t.replace(/^(.+)$/,`${e}${t}`)).join(go)}function b(o){return E(o,"non-touchscreen-hover:")}function Co(o){return E(o,"focus-visible:")}function p(o){return E(o,"[&]:active:")}function u(o){return E(o,"disabled:")}function V(o,e){return o.replace(/(joy-[a-z0-9]+-[a-z0-9]+)/g,`${e}$1`)}function n(o){return V(o,"bg-")}function w(o){return V(o,"border-")}function s(o){return V(o,"text-")}function nr(o,e){return o.replace(/(joy-[a-z0-9]+-[a-z0-9]+)/g,`[--${e}:var(--color-$1)]`)}const r={primary:{plainColor:"joy-primary-500 dark:joy-primary-300",plainBg:"",plainBorder:"",plainHoverColor:"",plainHoverBg:"joy-primary-100 dark:joy-primary-800",plainHoverBorder:"",plainActiveColor:"",plainActiveBg:"joy-primary-200 dark:joy-primary-700",plainActiveBorder:"",plainDisabledColor:"joy-neutral-400 dark:joy-neutral-500",plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:"joy-primary-500 dark:joy-primary-200",outlinedBg:"",outlinedBorder:"joy-primary-300 dark:joy-primary-700",outlinedHoverColor:"",outlinedHoverBg:"joy-primary-100 dark:joy-primary-800",outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:"joy-primary-200 dark:joy-primary-700",outlinedActiveBorder:"",outlinedDisabledColor:"joy-neutral-400 dark:joy-neutral-500",outlinedDisabledBg:"",outlinedDisabledBorder:"joy-neutral-200 dark:joy-neutral-800",softColor:"joy-primary-700 dark:joy-primary-200",softBg:"joy-primary-100 dark:joy-primary-800",softBorder:"",softHoverColor:"",softHoverBg:"joy-primary-200 dark:joy-primary-700",softHoverBorder:"",softActiveColor:"joy-primary-800 dark:joy-primary-100",softActiveBg:"joy-primary-300 dark:joy-primary-600",softActiveBorder:"",softDisabledColor:"joy-neutral-400 dark:joy-neutral-500",softDisabledBg:"joy-neutral-50 dark:joy-neutral-800",softDisabledBorder:"",solidColor:"joy-common-white dark:joy-common-white",solidBg:"joy-primary-500 dark:joy-primary-500",solidBorder:"",solidHoverColor:"",solidHoverBg:"joy-primary-600 dark:joy-primary-600",solidHoverBorder:"",solidActiveColor:"",solidActiveBg:"joy-primary-700 dark:joy-primary-700",solidActiveBorder:"",solidDisabledColor:"joy-neutral-400 dark:joy-neutral-500",solidDisabledBg:"joy-neutral-100 dark:joy-neutral-800",solidDisabledBorder:"",mainChannel:"joy-primary-500 dark:joy-primary-400"},neutral:{plainColor:"joy-neutral-700 dark:joy-neutral-300",plainBg:"",plainBorder:"",plainHoverColor:"joy-neutral-900 dark:joy-neutral-300",plainHoverBg:"joy-neutral-100 dark:joy-neutral-800",plainHoverBorder:"",plainActiveColor:"",plainActiveBg:"joy-neutral-200 dark:joy-neutral-700",plainActiveBorder:"",plainDisabledColor:"joy-neutral-400 dark:joy-neutral-500",plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:"joy-neutral-700 dark:joy-neutral-200",outlinedBg:"",outlinedBorder:"joy-neutral-300 dark:joy-neutral-700",outlinedHoverColor:"",outlinedHoverBg:"joy-neutral-100 dark:joy-neutral-800",outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:"joy-neutral-200 dark:joy-neutral-700",outlinedActiveBorder:"",outlinedDisabledColor:"joy-neutral-400 dark:joy-neutral-500",outlinedDisabledBg:"",outlinedDisabledBorder:"joy-neutral-200 dark:joy-neutral-800",softColor:"joy-neutral-700 dark:joy-neutral-200",softBg:"joy-neutral-100 dark:joy-neutral-800",softBorder:"",softHoverColor:"",softHoverBg:"joy-neutral-200 dark:joy-neutral-700",softHoverBorder:"",softActiveColor:"joy-neutral-800 dark:joy-neutral-100",softActiveBg:"joy-neutral-300 dark:joy-neutral-600",softActiveBorder:"",softDisabledColor:"joy-neutral-400 dark:joy-neutral-500",softDisabledBg:"joy-neutral-50 dark:joy-neutral-800",softDisabledBorder:"",solidColor:"joy-common-white dark:joy-common-white",solidBg:"joy-neutral-500 dark:joy-neutral-500",solidBorder:"",solidHoverColor:"",solidHoverBg:"joy-neutral-600 dark:joy-neutral-600",solidHoverBorder:"",solidActiveColor:"",solidActiveBg:"joy-neutral-700 dark:joy-neutral-700",solidActiveBorder:"",solidDisabledColor:"joy-neutral-400 dark:joy-neutral-500",solidDisabledBg:"joy-neutral-100 dark:joy-neutral-800",solidDisabledBorder:"",mainChannel:"joy-neutral-500 dark:joy-neutral-400"},danger:{plainColor:"joy-danger-500 dark:joy-danger-300",plainBg:"",plainBorder:"",plainHoverColor:"",plainHoverBg:"joy-danger-100 dark:joy-danger-800",plainHoverBorder:"",plainActiveColor:"",plainActiveBg:"joy-danger-200 dark:joy-danger-700",plainActiveBorder:"",plainDisabledColor:"joy-neutral-400 dark:joy-neutral-500",plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:"joy-danger-500 dark:joy-danger-200",outlinedBg:"",outlinedBorder:"joy-danger-300 dark:joy-danger-700",outlinedHoverColor:"",outlinedHoverBg:"joy-danger-100 dark:joy-danger-800",outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:"joy-danger-200 dark:joy-danger-700",outlinedActiveBorder:"",outlinedDisabledColor:"joy-neutral-400 dark:joy-neutral-500",outlinedDisabledBg:"",outlinedDisabledBorder:"joy-neutral-200 dark:joy-neutral-800",softColor:"joy-danger-700 dark:joy-danger-200",softBg:"joy-danger-100 dark:joy-danger-800",softBorder:"",softHoverColor:"",softHoverBg:"joy-danger-200 dark:joy-danger-700",softHoverBorder:"",softActiveColor:"joy-danger-800 dark:joy-danger-100",softActiveBg:"joy-danger-300 dark:joy-danger-600",softActiveBorder:"",softDisabledColor:"joy-neutral-400 dark:joy-neutral-500",softDisabledBg:"joy-neutral-50 dark:joy-neutral-800",softDisabledBorder:"",solidColor:"joy-common-white dark:joy-common-white",solidBg:"joy-danger-500 dark:joy-danger-500",solidBorder:"",solidHoverColor:"",solidHoverBg:"joy-danger-600 dark:joy-danger-600",solidHoverBorder:"",solidActiveColor:"",solidActiveBg:"joy-danger-700 dark:joy-danger-700",solidActiveBorder:"",solidDisabledColor:"joy-neutral-400 dark:joy-neutral-500",solidDisabledBg:"joy-neutral-100 dark:joy-neutral-800",solidDisabledBorder:"",mainChannel:"joy-danger-500 dark:joy-danger-400"},success:{plainColor:"joy-success-500 dark:joy-success-300",plainBg:"",plainBorder:"",plainHoverColor:"",plainHoverBg:"joy-success-100 dark:joy-success-800",plainHoverBorder:"",plainActiveColor:"",plainActiveBg:"joy-success-200 dark:joy-success-700",plainActiveBorder:"",plainDisabledColor:"joy-neutral-400 dark:joy-neutral-500",plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:"joy-success-500 dark:joy-success-200",outlinedBg:"",outlinedBorder:"joy-success-300 dark:joy-success-700",outlinedHoverColor:"",outlinedHoverBg:"joy-success-100 dark:joy-success-800",outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:"joy-success-200 dark:joy-success-700",outlinedActiveBorder:"",outlinedDisabledColor:"joy-neutral-400 dark:joy-neutral-500",outlinedDisabledBg:"",outlinedDisabledBorder:"joy-neutral-200 dark:joy-neutral-800",softColor:"joy-success-700 dark:joy-success-200",softBg:"joy-success-100 dark:joy-success-800",softBorder:"",softHoverColor:"",softHoverBg:"joy-success-200 dark:joy-success-700",softHoverBorder:"",softActiveColor:"joy-success-800 dark:joy-success-100",softActiveBg:"joy-success-300 dark:joy-success-600",softActiveBorder:"",softDisabledColor:"joy-neutral-400 dark:joy-neutral-500",softDisabledBg:"joy-neutral-50 dark:joy-neutral-800",softDisabledBorder:"",solidColor:"joy-common-white dark:joy-common-white",solidBg:"joy-success-500 dark:joy-success-500",solidBorder:"",solidHoverColor:"",solidHoverBg:"joy-success-600 dark:joy-success-600",solidHoverBorder:"",solidActiveColor:"",solidActiveBg:"joy-success-700 dark:joy-success-700",solidActiveBorder:"",solidDisabledColor:"joy-neutral-400 dark:joy-neutral-500",solidDisabledBg:"joy-neutral-100 dark:joy-neutral-800",solidDisabledBorder:"",mainChannel:"joy-success-500 dark:joy-success-400"},warning:{plainColor:"joy-warning-500 dark:joy-warning-300",plainBg:"",plainBorder:"",plainHoverColor:"",plainHoverBg:"joy-warning-100 dark:joy-warning-800",plainHoverBorder:"",plainActiveColor:"",plainActiveBg:"joy-warning-200 dark:joy-warning-700",plainActiveBorder:"",plainDisabledColor:"joy-neutral-400 dark:joy-neutral-500",plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:"joy-warning-500 dark:joy-warning-200",outlinedBg:"",outlinedBorder:"joy-warning-300 dark:joy-warning-700",outlinedHoverColor:"",outlinedHoverBg:"joy-warning-100 dark:joy-warning-800",outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:"joy-warning-200 dark:joy-warning-700",outlinedActiveBorder:"",outlinedDisabledColor:"joy-neutral-400 dark:joy-neutral-500",outlinedDisabledBg:"",outlinedDisabledBorder:"joy-neutral-200 dark:joy-neutral-800",softColor:"joy-warning-700 dark:joy-warning-200",softBg:"joy-warning-100 dark:joy-warning-800",softBorder:"",softHoverColor:"",softHoverBg:"joy-warning-200 dark:joy-warning-700",softHoverBorder:"",softActiveColor:"joy-warning-800 dark:joy-warning-100",softActiveBg:"joy-warning-300 dark:joy-warning-600",softActiveBorder:"",softDisabledColor:"joy-neutral-400 dark:joy-neutral-500",softDisabledBg:"joy-neutral-50 dark:joy-neutral-800",softDisabledBorder:"",solidColor:"joy-common-white dark:joy-common-white",solidBg:"joy-warning-500 dark:joy-warning-500",solidBorder:"",solidHoverColor:"",solidHoverBg:"joy-warning-600 dark:joy-warning-600",solidHoverBorder:"",solidActiveColor:"",solidActiveBg:"joy-warning-700 dark:joy-warning-700",solidActiveBorder:"",solidDisabledColor:"joy-neutral-400 dark:joy-neutral-500",solidDisabledBg:"joy-neutral-100 dark:joy-neutral-800",solidDisabledBorder:"",mainChannel:"joy-warning-500 dark:joy-warning-400"},text:{primary:"joy-neutral-800 dark:joy-neutral-100",secondary:"joy-neutral-700 dark:joy-neutral-300",tertiary:"joy-neutral-600 dark:joy-neutral-400",icon:"joy-neutral-500 dark:joy-neutral-400"},background:{body:"joy-common-white dark:joy-common-black",surface:"joy-neutral-50 dark:joy-neutral-900",popup:"joy-common-white dark:joy-common-black",level1:"joy-neutral-100 dark:joy-neutral-800",level2:"joy-neutral-200 dark:joy-neutral-700",level3:"joy-neutral-300 dark:joy-neutral-600",tooltip:"joy-neutral-500 dark:joy-neutral-600",backdrop:"joy-neutral-900/25 dark:joy-neutral-50/25"},focusVisible:"joy-primary-500 dark:joy-primary-500"},ir={primary:{plainColor:s(r.primary.plainColor),plainBg:"",plainBorder:"",plainHoverColor:"",plainHoverBg:b(n(r.primary.plainHoverBg)),plainHoverBorder:"",plainActiveColor:"",plainActiveBg:p(n(r.primary.plainActiveBg)),plainActiveBorder:"",plainDisabledColor:u(s(r.primary.plainDisabledColor)),plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:s(r.primary.outlinedColor),outlinedBg:"",outlinedBorder:w(r.primary.outlinedBorder),outlinedHoverColor:"",outlinedHoverBg:b(n(r.primary.outlinedHoverBg)),outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:p(n(r.primary.outlinedActiveBg)),outlinedActiveBorder:"",outlinedDisabledColor:u(s(r.primary.outlinedDisabledColor)),outlinedDisabledBg:"",outlinedDisabledBorder:u(w(r.primary.outlinedDisabledBorder)),softColor:s(r.primary.softColor),softBg:n(r.primary.softBg),softBorder:"",softHoverColor:"",softHoverBg:b(n(r.primary.softHoverBg)),softHoverBorder:"",softActiveColor:p(s(r.primary.softActiveColor)),softActiveBg:p(n(r.primary.softActiveBg)),softActiveBorder:"",softDisabledColor:u(s(r.primary.softDisabledColor)),softDisabledBg:u(n(r.primary.softDisabledBg)),softDisabledBorder:"",solidColor:s(r.primary.solidColor),solidBg:n(r.primary.solidBg),solidBorder:"",solidHoverColor:"",solidHoverBg:b(n(r.primary.solidHoverBg)),solidHoverBorder:"",solidActiveColor:"",solidActiveBg:p(n(r.primary.solidActiveBg)),solidActiveBorder:"",solidDisabledColor:u(s(r.primary.solidDisabledColor)),solidDisabledBg:u(n(r.primary.solidDisabledBg)),solidDisabledBorder:""},neutral:{plainColor:s(r.neutral.plainColor),plainBg:"",plainBorder:"",plainHoverColor:b(s(r.neutral.plainHoverColor)),plainHoverBg:b(n(r.neutral.plainHoverBg)),plainHoverBorder:"",plainActiveColor:"",plainActiveBg:p(n(r.neutral.plainActiveBg)),plainActiveBorder:"",plainDisabledColor:u(s(r.neutral.plainDisabledColor)),plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:s(r.neutral.outlinedColor),outlinedBg:"",outlinedBorder:w(r.neutral.outlinedBorder),outlinedHoverColor:"",outlinedHoverBg:b(n(r.neutral.outlinedHoverBg)),outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:p(n(r.neutral.outlinedActiveBg)),outlinedActiveBorder:"",outlinedDisabledColor:u(s(r.neutral.outlinedDisabledColor)),outlinedDisabledBg:"",outlinedDisabledBorder:u(w(r.neutral.outlinedDisabledBorder)),softColor:s(r.neutral.softColor),softBg:n(r.neutral.softBg),softBorder:"",softHoverColor:"",softHoverBg:b(n(r.neutral.softHoverBg)),softHoverBorder:"",softActiveColor:p(s(r.neutral.softActiveColor)),softActiveBg:p(n(r.neutral.softActiveBg)),softActiveBorder:"",softDisabledColor:u(s(r.neutral.softDisabledColor)),softDisabledBg:u(n(r.neutral.softDisabledBg)),softDisabledBorder:"",solidColor:s(r.neutral.solidColor),solidBg:n(r.neutral.solidBg),solidBorder:"",solidHoverColor:"",solidHoverBg:b(n(r.neutral.solidHoverBg)),solidHoverBorder:"",solidActiveColor:"",solidActiveBg:p(n(r.neutral.solidActiveBg)),solidActiveBorder:"",solidDisabledColor:u(s(r.neutral.solidDisabledColor)),solidDisabledBg:u(n(r.neutral.solidDisabledBg)),solidDisabledBorder:""},danger:{plainColor:s(r.danger.plainColor),plainBg:"",plainBorder:"",plainHoverColor:"",plainHoverBg:b(n(r.danger.plainHoverBg)),plainHoverBorder:"",plainActiveColor:"",plainActiveBg:p(n(r.danger.plainActiveBg)),plainActiveBorder:"",plainDisabledColor:u(s(r.danger.plainDisabledColor)),plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:s(r.danger.outlinedColor),outlinedBg:"",outlinedBorder:w(r.danger.outlinedBorder),outlinedHoverColor:"",outlinedHoverBg:b(n(r.danger.outlinedHoverBg)),outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:p(n(r.danger.outlinedActiveBg)),outlinedActiveBorder:"",outlinedDisabledColor:u(s(r.danger.outlinedDisabledColor)),outlinedDisabledBg:"",outlinedDisabledBorder:u(w(r.danger.outlinedDisabledBorder)),softColor:s(r.danger.softColor),softBg:n(r.danger.softBg),softBorder:"",softHoverColor:"",softHoverBg:b(n(r.danger.softHoverBg)),softHoverBorder:"",softActiveColor:p(s(r.danger.softActiveColor)),softActiveBg:p(n(r.danger.softActiveBg)),softActiveBorder:"",softDisabledColor:u(s(r.danger.softDisabledColor)),softDisabledBg:u(n(r.danger.softDisabledBg)),softDisabledBorder:"",solidColor:s(r.danger.solidColor),solidBg:n(r.danger.solidBg),solidBorder:"",solidHoverColor:"",solidHoverBg:b(n(r.danger.solidHoverBg)),solidHoverBorder:"",solidActiveColor:"",solidActiveBg:p(n(r.danger.solidActiveBg)),solidActiveBorder:"",solidDisabledColor:u(s(r.danger.solidDisabledColor)),solidDisabledBg:u(n(r.danger.solidDisabledBg)),solidDisabledBorder:""},success:{plainColor:s(r.success.plainColor),plainBg:"",plainBorder:"",plainHoverColor:"",plainHoverBg:b(n(r.success.plainHoverBg)),plainHoverBorder:"",plainActiveColor:"",plainActiveBg:p(n(r.success.plainActiveBg)),plainActiveBorder:"",plainDisabledColor:u(s(r.success.plainDisabledColor)),plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:s(r.success.outlinedColor),outlinedBg:"",outlinedBorder:w(r.success.outlinedBorder),outlinedHoverColor:"",outlinedHoverBg:b(n(r.success.outlinedHoverBg)),outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:p(n(r.success.outlinedActiveBg)),outlinedActiveBorder:"",outlinedDisabledColor:u(s(r.success.outlinedDisabledColor)),outlinedDisabledBg:"",outlinedDisabledBorder:u(w(r.success.outlinedDisabledBorder)),softColor:s(r.success.softColor),softBg:n(r.success.softBg),softBorder:"",softHoverColor:"",softHoverBg:b(n(r.success.softHoverBg)),softHoverBorder:"",softActiveColor:p(s(r.success.softActiveColor)),softActiveBg:p(n(r.success.softActiveBg)),softActiveBorder:"",softDisabledColor:u(s(r.success.softDisabledColor)),softDisabledBg:u(n(r.success.softDisabledBg)),softDisabledBorder:"",solidColor:s(r.success.solidColor),solidBg:n(r.success.solidBg),solidBorder:"",solidHoverColor:"",solidHoverBg:b(n(r.success.solidHoverBg)),solidHoverBorder:"",solidActiveColor:"",solidActiveBg:p(n(r.success.solidActiveBg)),solidActiveBorder:"",solidDisabledColor:u(s(r.success.solidDisabledColor)),solidDisabledBg:u(n(r.success.solidDisabledBg)),solidDisabledBorder:""},warning:{plainColor:s(r.warning.plainColor),plainBg:"",plainBorder:"",plainHoverColor:"",plainHoverBg:b(n(r.warning.plainHoverBg)),plainHoverBorder:"",plainActiveColor:"",plainActiveBg:p(n(r.warning.plainActiveBg)),plainActiveBorder:"",plainDisabledColor:u(s(r.warning.plainDisabledColor)),plainDisabledBg:"",plainDisabledBorder:"",outlinedColor:s(r.warning.outlinedColor),outlinedBg:"",outlinedBorder:w(r.warning.outlinedBorder),outlinedHoverColor:"",outlinedHoverBg:b(n(r.warning.outlinedHoverBg)),outlinedHoverBorder:"",outlinedActiveColor:"",outlinedActiveBg:p(n(r.warning.outlinedActiveBg)),outlinedActiveBorder:"",outlinedDisabledColor:u(s(r.warning.outlinedDisabledColor)),outlinedDisabledBg:"",outlinedDisabledBorder:u(w(r.warning.outlinedDisabledBorder)),softColor:s(r.warning.softColor),softBg:n(r.warning.softBg),softBorder:"",softHoverColor:"",softHoverBg:b(n(r.warning.softHoverBg)),softHoverBorder:"",softActiveColor:p(s(r.warning.softActiveColor)),softActiveBg:p(n(r.warning.softActiveBg)),softActiveBorder:"",softDisabledColor:u(s(r.warning.softDisabledColor)),softDisabledBg:u(n(r.warning.softDisabledBg)),softDisabledBorder:"",solidColor:s(r.warning.solidColor),solidBg:n(r.warning.solidBg),solidBorder:"",solidHoverColor:"",solidHoverBg:b(n(r.warning.solidHoverBg)),solidHoverBorder:"",solidActiveColor:"",solidActiveBg:p(n(r.warning.solidActiveBg)),solidActiveBorder:"",solidDisabledColor:u(s(r.warning.solidDisabledColor)),solidDisabledBg:u(n(r.warning.solidDisabledBg)),solidDisabledBorder:""},text:{primary:s(r.text.primary),secondary:s(r.text.secondary),tertiary:s(r.text.tertiary),icon:s(r.text.icon)},background:{body:n(r.background.body),surface:n(r.background.surface),popup:n(r.background.popup),level1:n(r.background.level1),level2:n(r.background.level2),level3:n(r.background.level3),tooltip:n(r.background.tooltip),backdrop:n(r.background.backdrop)},focusVisible:Co(V(r.focusVisible,"outline-"))};function ar(o){const{color:e="neutral",size:t="md"}=o??{};return jo(fo(["select-none","m-[var(--Icon-margin)]","w-[1em]","h-[1em]","inline-block","shrink-0",t==="sm"&&"text-[length:var(--Icon-fontSize,1.25rem)]",t==="md"&&"text-[length:var(--Icon-fontSize,1.5rem)]",t==="lg"&&"text-[length:var(--Icon-fontSize,1.875rem)]",r[e].mainChannel.replace(/(joy-[a-z0-9]+-[a-z0-9]+)/g,"text-[color:var(--Icon-color,var(--$1))]")]))}exports.active=p;exports.addPrefix=E;exports.backgroundColor=n;exports.baseTokens=r;exports.borderColor=w;exports.clsx=fo;exports.colorTokens=ir;exports.disabled=u;exports.focus=Co;exports.hover=b;exports.iconClassVariants=ar;exports.r=tr;exports.textColor=s;exports.toColorClass=V;exports.toVariableClass=nr;exports.twMerge=jo;exports.twMerge$1=er;exports.useUniqueId=lr;
;