ds-smart-ui
Version:
Smart UI is a React component library that helps you build accessible and responsive web applications.
30 lines (28 loc) • 3.91 MB
JavaScript
(function(at,N){typeof exports=="object"&&typeof module<"u"?N(exports,require("react"),require("react-dom")):typeof define=="function"&&define.amd?define(["exports","react","react-dom"],N):(at=typeof globalThis<"u"?globalThis:at||self,N(at.SmartUI={},at.React,at.ReactDOM))})(this,function(at,N,Bo){"use strict";var aL=Object.defineProperty;var lL=(at,N,Bo)=>N in at?aL(at,N,{enumerable:!0,configurable:!0,writable:!0,value:Bo}):at[N]=Bo;var sa=(at,N,Bo)=>lL(at,typeof N!="symbol"?N+"":N,Bo);function KA(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const o in e)if(o!=="default"){const r=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,r.get?r:{enumerable:!0,get:()=>e[o]})}}return t.default=e,Object.freeze(t)}const S=KA(N),jE=KA(Bo);function NE(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Rc={exports:{}},Ji={};/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var XA;function LE(){if(XA)return Ji;XA=1;var e=N,t=Symbol.for("react.element"),o=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function a(l,c,u){var d,A={},g=null,p=null;u!==void 0&&(g=""+u),c.key!==void 0&&(g=""+c.key),c.ref!==void 0&&(p=c.ref);for(d in c)r.call(c,d)&&!s.hasOwnProperty(d)&&(A[d]=c[d]);if(l&&l.defaultProps)for(d in c=l.defaultProps,c)A[d]===void 0&&(A[d]=c[d]);return{$$typeof:t,type:l,key:g,ref:p,props:A,_owner:i.current}}return Ji.Fragment=o,Ji.jsx=a,Ji.jsxs=a,Ji}var Yi={};/**
* @license React
* react-jsx-runtime.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var zA;function GE(){return zA||(zA=1,process.env.NODE_ENV!=="production"&&function(){var e=N,t=Symbol.for("react.element"),o=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),A=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),p=Symbol.for("react.offscreen"),h=Symbol.iterator,C="@@iterator";function m(_){if(_===null||typeof _!="object")return null;var be=h&&_[h]||_[C];return typeof be=="function"?be:null}var I=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function v(_){{for(var be=arguments.length,Qe=new Array(be>1?be-1:0),ze=1;ze<be;ze++)Qe[ze-1]=arguments[ze];E("error",_,Qe)}}function E(_,be,Qe){{var ze=I.ReactDebugCurrentFrame,yt=ze.getStackAddendum();yt!==""&&(be+="%s",Qe=Qe.concat([yt]));var fe=Qe.map(function(de){return String(de)});fe.unshift("Warning: "+be),Function.prototype.apply.call(console[_],console,fe)}}var y=!1,b=!1,R=!1,x=!1,w=!1,P;P=Symbol.for("react.module.reference");function B(_){return!!(typeof _=="string"||typeof _=="function"||_===r||_===s||w||_===i||_===u||_===d||x||_===p||y||b||R||typeof _=="object"&&_!==null&&(_.$$typeof===g||_.$$typeof===A||_.$$typeof===a||_.$$typeof===l||_.$$typeof===c||_.$$typeof===P||_.getModuleId!==void 0))}function Q(_,be,Qe){var ze=_.displayName;if(ze)return ze;var yt=be.displayName||be.name||"";return yt!==""?Qe+"("+yt+")":Qe}function F(_){return _.displayName||"Context"}function k(_){if(_==null)return null;if(typeof _.tag=="number"&&v("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof _=="function")return _.displayName||_.name||null;if(typeof _=="string")return _;switch(_){case r:return"Fragment";case o:return"Portal";case s:return"Profiler";case i:return"StrictMode";case u:return"Suspense";case d:return"SuspenseList"}if(typeof _=="object")switch(_.$$typeof){case l:var be=_;return F(be)+".Consumer";case a:var Qe=_;return F(Qe._context)+".Provider";case c:return Q(_,_.render,"ForwardRef");case A:var ze=_.displayName||null;return ze!==null?ze:k(_.type)||"Memo";case g:{var yt=_,fe=yt._payload,de=yt._init;try{return k(de(fe))}catch{return null}}}return null}var M=Object.assign,T=0,D,G,j,Y,O,J,Z;function K(){}K.__reactDisabledLog=!0;function ee(){{if(T===0){D=console.log,G=console.info,j=console.warn,Y=console.error,O=console.group,J=console.groupCollapsed,Z=console.groupEnd;var _={configurable:!0,enumerable:!0,value:K,writable:!0};Object.defineProperties(console,{info:_,log:_,warn:_,error:_,group:_,groupCollapsed:_,groupEnd:_})}T++}}function X(){{if(T--,T===0){var _={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:M({},_,{value:D}),info:M({},_,{value:G}),warn:M({},_,{value:j}),error:M({},_,{value:Y}),group:M({},_,{value:O}),groupCollapsed:M({},_,{value:J}),groupEnd:M({},_,{value:Z})})}T<0&&v("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var U=I.ReactCurrentDispatcher,te;function H(_,be,Qe){{if(te===void 0)try{throw Error()}catch(yt){var ze=yt.stack.trim().match(/\n( *(at )?)/);te=ze&&ze[1]||""}return`
`+te+_}}var z=!1,oe;{var re=typeof WeakMap=="function"?WeakMap:Map;oe=new re}function V(_,be){if(!_||z)return"";{var Qe=oe.get(_);if(Qe!==void 0)return Qe}var ze;z=!0;var yt=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var fe;fe=U.current,U.current=null,ee();try{if(be){var de=function(){throw Error()};if(Object.defineProperty(de.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(de,[])}catch(yo){ze=yo}Reflect.construct(_,[],de)}else{try{de.call()}catch(yo){ze=yo}_.call(de.prototype)}}else{try{throw Error()}catch(yo){ze=yo}_()}}catch(yo){if(yo&&ze&&typeof yo.stack=="string"){for(var Be=yo.stack.split(`
`),et=ze.stack.split(`
`),qe=Be.length-1,st=et.length-1;qe>=1&&st>=0&&Be[qe]!==et[st];)st--;for(;qe>=1&&st>=0;qe--,st--)if(Be[qe]!==et[st]){if(qe!==1||st!==1)do if(qe--,st--,st<0||Be[qe]!==et[st]){var Rt=`
`+Be[qe].replace(" at new "," at ");return _.displayName&&Rt.includes("<anonymous>")&&(Rt=Rt.replace("<anonymous>",_.displayName)),typeof _=="function"&&oe.set(_,Rt),Rt}while(qe>=1&&st>=0);break}}}finally{z=!1,U.current=fe,X(),Error.prepareStackTrace=yt}var $t=_?_.displayName||_.name:"",Xo=$t?H($t):"";return typeof _=="function"&&oe.set(_,Xo),Xo}function q(_,be,Qe){return V(_,!1)}function ie(_){var be=_.prototype;return!!(be&&be.isReactComponent)}function ae(_,be,Qe){if(_==null)return"";if(typeof _=="function")return V(_,ie(_));if(typeof _=="string")return H(_);switch(_){case u:return H("Suspense");case d:return H("SuspenseList")}if(typeof _=="object")switch(_.$$typeof){case c:return q(_.render);case A:return ae(_.type,be,Qe);case g:{var ze=_,yt=ze._payload,fe=ze._init;try{return ae(fe(yt),be,Qe)}catch{}}}return""}var le=Object.prototype.hasOwnProperty,W={},ne=I.ReactDebugCurrentFrame;function se(_){if(_){var be=_._owner,Qe=ae(_.type,_._source,be?be.type:null);ne.setExtraStackFrame(Qe)}else ne.setExtraStackFrame(null)}function ue(_,be,Qe,ze,yt){{var fe=Function.call.bind(le);for(var de in _)if(fe(_,de)){var Be=void 0;try{if(typeof _[de]!="function"){var et=Error((ze||"React class")+": "+Qe+" type `"+de+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof _[de]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw et.name="Invariant Violation",et}Be=_[de](be,de,ze,Qe,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(qe){Be=qe}Be&&!(Be instanceof Error)&&(se(yt),v("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",ze||"React class",Qe,de,typeof Be),se(null)),Be instanceof Error&&!(Be.message in W)&&(W[Be.message]=!0,se(yt),v("Failed %s type: %s",Qe,Be.message),se(null))}}}var me=Array.isArray;function pe(_){return me(_)}function Te(_){{var be=typeof Symbol=="function"&&Symbol.toStringTag,Qe=be&&_[Symbol.toStringTag]||_.constructor.name||"Object";return Qe}}function Je(_){try{return ce(_),!1}catch{return!0}}function ce(_){return""+_}function ge(_){if(Je(_))return v("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Te(_)),ce(_)}var Se=I.ReactCurrentOwner,ke={key:!0,ref:!0,__self:!0,__source:!0},Fe,ye;function we(_){if(le.call(_,"ref")){var be=Object.getOwnPropertyDescriptor(_,"ref").get;if(be&&be.isReactWarning)return!1}return _.ref!==void 0}function it(_){if(le.call(_,"key")){var be=Object.getOwnPropertyDescriptor(_,"key").get;if(be&&be.isReactWarning)return!1}return _.key!==void 0}function Oe(_,be){typeof _.ref=="string"&&Se.current}function _e(_,be){{var Qe=function(){Fe||(Fe=!0,v("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",be))};Qe.isReactWarning=!0,Object.defineProperty(_,"key",{get:Qe,configurable:!0})}}function De(_,be){{var Qe=function(){ye||(ye=!0,v("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",be))};Qe.isReactWarning=!0,Object.defineProperty(_,"ref",{get:Qe,configurable:!0})}}var he=function(_,be,Qe,ze,yt,fe,de){var Be={$$typeof:t,type:_,key:be,ref:Qe,props:de,_owner:fe};return Be._store={},Object.defineProperty(Be._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(Be,"_self",{configurable:!1,enumerable:!1,writable:!1,value:ze}),Object.defineProperty(Be,"_source",{configurable:!1,enumerable:!1,writable:!1,value:yt}),Object.freeze&&(Object.freeze(Be.props),Object.freeze(Be)),Be};function Me(_,be,Qe,ze,yt){{var fe,de={},Be=null,et=null;Qe!==void 0&&(ge(Qe),Be=""+Qe),it(be)&&(ge(be.key),Be=""+be.key),we(be)&&(et=be.ref,Oe(be,yt));for(fe in be)le.call(be,fe)&&!ke.hasOwnProperty(fe)&&(de[fe]=be[fe]);if(_&&_.defaultProps){var qe=_.defaultProps;for(fe in qe)de[fe]===void 0&&(de[fe]=qe[fe])}if(Be||et){var st=typeof _=="function"?_.displayName||_.name||"Unknown":_;Be&&_e(de,st),et&&De(de,st)}return he(_,Be,et,yt,ze,Se.current,de)}}var Ne=I.ReactCurrentOwner,Le=I.ReactDebugCurrentFrame;function We(_){if(_){var be=_._owner,Qe=ae(_.type,_._source,be?be.type:null);Le.setExtraStackFrame(Qe)}else Le.setExtraStackFrame(null)}var vt;vt=!1;function Ee(_){return typeof _=="object"&&_!==null&&_.$$typeof===t}function Ye(){{if(Ne.current){var _=k(Ne.current.type);if(_)return`
Check the render method of \``+_+"`."}return""}}function ht(_){return""}var Yt={};function Tt(_){{var be=Ye();if(!be){var Qe=typeof _=="string"?_:_.displayName||_.name;Qe&&(be=`
Check the top-level render call using <`+Qe+">.")}return be}}function Ze(_,be){{if(!_._store||_._store.validated||_.key!=null)return;_._store.validated=!0;var Qe=Tt(be);if(Yt[Qe])return;Yt[Qe]=!0;var ze="";_&&_._owner&&_._owner!==Ne.current&&(ze=" It was passed a child from "+k(_._owner.type)+"."),We(_),v('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',Qe,ze),We(null)}}function _t(_,be){{if(typeof _!="object")return;if(pe(_))for(var Qe=0;Qe<_.length;Qe++){var ze=_[Qe];Ee(ze)&&Ze(ze,be)}else if(Ee(_))_._store&&(_._store.validated=!0);else if(_){var yt=m(_);if(typeof yt=="function"&&yt!==_.entries)for(var fe=yt.call(_),de;!(de=fe.next()).done;)Ee(de.value)&&Ze(de.value,be)}}}function kn(_){{var be=_.type;if(be==null||typeof be=="string")return;var Qe;if(typeof be=="function")Qe=be.propTypes;else if(typeof be=="object"&&(be.$$typeof===c||be.$$typeof===A))Qe=be.propTypes;else return;if(Qe){var ze=k(be);ue(Qe,_.props,"prop",ze,_)}else if(be.PropTypes!==void 0&&!vt){vt=!0;var yt=k(be);v("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",yt||"Unknown")}typeof be.getDefaultProps=="function"&&!be.getDefaultProps.isReactClassApproved&&v("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function Cn(_){{for(var be=Object.keys(_.props),Qe=0;Qe<be.length;Qe++){var ze=be[Qe];if(ze!=="children"&&ze!=="key"){We(_),v("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",ze),We(null);break}}_.ref!==null&&(We(_),v("Invalid attribute `ref` supplied to `React.Fragment`."),We(null))}}var Mn={};function Dn(_,be,Qe,ze,yt,fe){{var de=B(_);if(!de){var Be="";(_===void 0||typeof _=="object"&&_!==null&&Object.keys(_).length===0)&&(Be+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var et=ht();et?Be+=et:Be+=Ye();var qe;_===null?qe="null":pe(_)?qe="array":_!==void 0&&_.$$typeof===t?(qe="<"+(k(_.type)||"Unknown")+" />",Be=" Did you accidentally export a JSX literal instead of a component?"):qe=typeof _,v("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",qe,Be)}var st=Me(_,be,Qe,yt,fe);if(st==null)return st;if(de){var Rt=be.children;if(Rt!==void 0)if(ze)if(pe(Rt)){for(var $t=0;$t<Rt.length;$t++)_t(Rt[$t],_);Object.freeze&&Object.freeze(Rt)}else v("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else _t(Rt,_)}if(le.call(be,"key")){var Xo=k(_),yo=Object.keys(be).filter(function(Gi){return Gi!=="key"}),Ni=yo.length>0?"{key: someKey, "+yo.join(": ..., ")+": ...}":"{key: someKey}";if(!Mn[Xo+Ni]){var Li=yo.length>0?"{"+yo.join(": ..., ")+": ...}":"{}";v(`A props object containing a "key" prop is being spread into JSX:
let props = %s;
<%s {...props} />
React keys must be passed directly to JSX without using spread:
let props = %s;
<%s key={someKey} {...props} />`,Ni,Xo,Li,Xo),Mn[Xo+Ni]=!0}}return _===r?Cn(st):kn(st),st}}function $e(_,be,Qe){return Dn(_,be,Qe,!0)}function mr(_,be,Qe){return Dn(_,be,Qe,!1)}var Lt=mr,so=$e;Yi.Fragment=r,Yi.jsx=Lt,Yi.jsxs=so}()),Yi}process.env.NODE_ENV==="production"?Rc.exports=LE():Rc.exports=GE();var f=Rc.exports;const JE=({name:e="",icon:t,color:o="#1E88E5",bgColor:r="#E5F1FF",size:i="md",src:s,alt:a="Avatar",id:l,...c})=>{const u=N.useMemo(()=>{if(!e.trim())return"";const p=e.trim().split(/\s+/);let h=p[0][0];return p.length>=2&&(h+=p[1][0]),h.toUpperCase()},[e]),d={sm:32,md:40,lg:50,xl:70},A=typeof i=="string"?d[i]||d.md:i,g=A*.4;return f.jsx("div",{id:l?`${l}-avatar`:"avatar",className:"flex items-center justify-center rounded-full font-bold select-none overflow-hidden",style:{width:A,height:A,backgroundColor:r,color:o,fontSize:g},children:s?f.jsx("img",{src:s,alt:a,className:"w-full h-full object-cover",id:l?`${l}-avatar-img`:"avatar-img",...c}):t?N.cloneElement(t,{style:{fontSize:A*.6,color:o},id:l?`${l}-avatar-icon`:"avatar-icon"}):f.jsx("span",{id:l?`${l}-${u}-avatar-initials`:`${u}-avatar-initials`,children:u})})},eo={"typography--h1":"_typography--h1_g14sq_1","typography--h2":"_typography--h2_g14sq_11","typography--h3":"_typography--h3_g14sq_23","typography--h4":"_typography--h4_g14sq_35","typography--h5":"_typography--h5_g14sq_47","typography--h6":"_typography--h6_g14sq_59","typography--b16":"_typography--b16_g14sq_71","typography--b14":"_typography--b14_g14sq_83","typography--b12":"_typography--b12_g14sq_95","typography--b10":"_typography--b10_g14sq_107","typography--b8":"_typography--b8_g14sq_119","typography--p1":"_typography--p1_g14sq_131","typography--p2":"_typography--p2_g14sq_145","typography--p3":"_typography--p3_g14sq_159","typography--overline":"_typography--overline_g14sq_173","typography__font--medium":"_typography__font--medium_g14sq_189","typography__font--bold":"_typography__font--bold_g14sq_199","typography__font--regular":"_typography__font--regular_g14sq_209",typography__underline:"_typography__underline_g14sq_219","typography__line--through":"_typography__line--through_g14sq_227",typography__italic:"_typography__italic_g14sq_235"};function qA(e){var t,o,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(o=qA(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function Ce(){for(var e,t,o=0,r="",i=arguments.length;o<i;o++)(e=arguments[o])&&(t=qA(e))&&(r&&(r+=" "),r+=t);return r}const wc="-",YE=e=>{const t=HE(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:a=>{const l=a.split(wc);return l[0]===""&&l.length!==1&&l.shift(),ZA(l,t)||WE(a)},getConflictingClassGroupIds:(a,l)=>{const c=o[a]||[];return l&&r[a]?[...c,...r[a]]:c}}},ZA=(e,t)=>{var a;if(e.length===0)return t.classGroupId;const o=e[0],r=t.nextPart.get(o),i=r?ZA(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const s=e.join(wc);return(a=t.validators.find(({validator:l})=>l(s)))==null?void 0:a.classGroupId},_A=/^\[(.+)\]$/,WE=e=>{if(_A.test(e)){const t=_A.exec(e)[1],o=t==null?void 0:t.substring(0,t.indexOf(":"));if(o)return"arbitrary.."+o}},HE=e=>{const{theme:t,prefix:o}=e,r={nextPart:new Map,validators:[]};return KE(Object.entries(e.classGroups),o).forEach(([s,a])=>{Qc(a,r,s,t)}),r},Qc=(e,t,o,r)=>{e.forEach(i=>{if(typeof i=="string"){const s=i===""?t:$A(t,i);s.classGroupId=o;return}if(typeof i=="function"){if(UE(i)){Qc(i(r),t,o,r);return}t.validators.push({validator:i,classGroupId:o});return}Object.entries(i).forEach(([s,a])=>{Qc(a,$A(t,s),o,r)})})},$A=(e,t)=>{let o=e;return t.split(wc).forEach(r=>{o.nextPart.has(r)||o.nextPart.set(r,{nextPart:new Map,validators:[]}),o=o.nextPart.get(r)}),o},UE=e=>e.isThemeGetter,KE=(e,t)=>t?e.map(([o,r])=>{const i=r.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([a,l])=>[t+a,l])):s);return[o,i]}):e,XE=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,o=new Map,r=new Map;const i=(s,a)=>{o.set(s,a),t++,t>e&&(t=0,r=o,o=new Map)};return{get(s){let a=o.get(s);if(a!==void 0)return a;if((a=r.get(s))!==void 0)return i(s,a),a},set(s,a){o.has(s)?o.set(s,a):i(s,a)}}},eg="!",zE=e=>{const{separator:t,experimentalParseClassName:o}=e,r=t.length===1,i=t[0],s=t.length,a=l=>{const c=[];let u=0,d=0,A;for(let m=0;m<l.length;m++){let I=l[m];if(u===0){if(I===i&&(r||l.slice(m,m+s)===t)){c.push(l.slice(d,m)),d=m+s;continue}if(I==="/"){A=m;continue}}I==="["?u++:I==="]"&&u--}const g=c.length===0?l:l.substring(d),p=g.startsWith(eg),h=p?g.substring(1):g,C=A&&A>d?A-d:void 0;return{modifiers:c,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:C}};return o?l=>o({className:l,parseClassName:a}):a},qE=e=>{if(e.length<=1)return e;const t=[];let o=[];return e.forEach(r=>{r[0]==="["?(t.push(...o.sort(),r),o=[]):o.push(r)}),t.push(...o.sort()),t},ZE=e=>({cache:XE(e.cacheSize),parseClassName:zE(e),...YE(e)}),_E=/\s+/,$E=(e,t)=>{const{parseClassName:o,getClassGroupId:r,getConflictingClassGroupIds:i}=t,s=[],a=e.trim().split(_E);let l="";for(let c=a.length-1;c>=0;c-=1){const u=a[c],{modifiers:d,hasImportantModifier:A,baseClassName:g,maybePostfixModifierPosition:p}=o(u);let h=!!p,C=r(h?g.substring(0,p):g);if(!C){if(!h){l=u+(l.length>0?" "+l:l);continue}if(C=r(g),!C){l=u+(l.length>0?" "+l:l);continue}h=!1}const m=qE(d).join(":"),I=A?m+eg:m,v=I+C;if(s.includes(v))continue;s.push(v);const E=i(C,h);for(let y=0;y<E.length;++y){const b=E[y];s.push(I+b)}l=u+(l.length>0?" "+l:l)}return l};function ev(){let e=0,t,o,r="";for(;e<arguments.length;)(t=arguments[e++])&&(o=tg(t))&&(r&&(r+=" "),r+=o);return r}const tg=e=>{if(typeof e=="string")return e;let t,o="";for(let r=0;r<e.length;r++)e[r]&&(t=tg(e[r]))&&(o&&(o+=" "),o+=t);return o};function tv(e,...t){let o,r,i,s=a;function a(c){const u=t.reduce((d,A)=>A(d),e());return o=ZE(u),r=o.cache.get,i=o.cache.set,s=l,l(c)}function l(c){const u=r(c);if(u)return u;const d=$E(c,o);return i(c,d),d}return function(){return s(ev.apply(null,arguments))}}const Gt=e=>{const t=o=>o[e]||[];return t.isThemeGetter=!0,t},og=/^\[(?:([a-z-]+):)?(.+)\]$/i,ov=/^\d+\/\d+$/,nv=new Set(["px","full","screen"]),rv=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,iv=/\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$/,sv=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,av=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,lv=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Vn=e=>Jr(e)||nv.has(e)||ov.test(e),_n=e=>Yr(e,"length",hv),Jr=e=>!!e&&!Number.isNaN(Number(e)),Pc=e=>Yr(e,"number",Jr),Wi=e=>!!e&&Number.isInteger(Number(e)),cv=e=>e.endsWith("%")&&Jr(e.slice(0,-1)),gt=e=>og.test(e),$n=e=>rv.test(e),uv=new Set(["length","size","percentage"]),dv=e=>Yr(e,uv,ng),Av=e=>Yr(e,"position",ng),gv=new Set(["image","url"]),fv=e=>Yr(e,gv,mv),pv=e=>Yr(e,"",Cv),Hi=()=>!0,Yr=(e,t,o)=>{const r=og.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):o(r[2]):!1},hv=e=>iv.test(e)&&!sv.test(e),ng=()=>!1,Cv=e=>av.test(e),mv=e=>lv.test(e),Iv=tv(()=>{const e=Gt("colors"),t=Gt("spacing"),o=Gt("blur"),r=Gt("brightness"),i=Gt("borderColor"),s=Gt("borderRadius"),a=Gt("borderSpacing"),l=Gt("borderWidth"),c=Gt("contrast"),u=Gt("grayscale"),d=Gt("hueRotate"),A=Gt("invert"),g=Gt("gap"),p=Gt("gradientColorStops"),h=Gt("gradientColorStopPositions"),C=Gt("inset"),m=Gt("margin"),I=Gt("opacity"),v=Gt("padding"),E=Gt("saturate"),y=Gt("scale"),b=Gt("sepia"),R=Gt("skew"),x=Gt("space"),w=Gt("translate"),P=()=>["auto","contain","none"],B=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto",gt,t],F=()=>[gt,t],k=()=>["",Vn,_n],M=()=>["auto",Jr,gt],T=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],D=()=>["solid","dashed","dotted","double","none"],G=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],j=()=>["start","end","center","between","around","evenly","stretch"],Y=()=>["","0",gt],O=()=>["auto","avoid","all","avoid-page","page","left","right","column"],J=()=>[Jr,gt];return{cacheSize:500,separator:":",theme:{colors:[Hi],spacing:[Vn,_n],blur:["none","",$n,gt],brightness:J(),borderColor:[e],borderRadius:["none","","full",$n,gt],borderSpacing:F(),borderWidth:k(),contrast:J(),grayscale:Y(),hueRotate:J(),invert:Y(),gap:F(),gradientColorStops:[e],gradientColorStopPositions:[cv,_n],inset:Q(),margin:Q(),opacity:J(),padding:F(),saturate:J(),scale:J(),sepia:Y(),skew:J(),space:F(),translate:F()},classGroups:{aspect:[{aspect:["auto","square","video",gt]}],container:["container"],columns:[{columns:[$n]}],"break-after":[{"break-after":O()}],"break-before":[{"break-before":O()}],"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:[...T(),gt]}],overflow:[{overflow:B()}],"overflow-x":[{"overflow-x":B()}],"overflow-y":[{"overflow-y":B()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[C]}],"inset-x":[{"inset-x":[C]}],"inset-y":[{"inset-y":[C]}],start:[{start:[C]}],end:[{end:[C]}],top:[{top:[C]}],right:[{right:[C]}],bottom:[{bottom:[C]}],left:[{left:[C]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Wi,gt]}],basis:[{basis:Q()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",gt]}],grow:[{grow:Y()}],shrink:[{shrink:Y()}],order:[{order:["first","last","none",Wi,gt]}],"grid-cols":[{"grid-cols":[Hi]}],"col-start-end":[{col:["auto",{span:["full",Wi,gt]},gt]}],"col-start":[{"col-start":M()}],"col-end":[{"col-end":M()}],"grid-rows":[{"grid-rows":[Hi]}],"row-start-end":[{row:["auto",{span:[Wi,gt]},gt]}],"row-start":[{"row-start":M()}],"row-end":[{"row-end":M()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",gt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",gt]}],gap:[{gap:[g]}],"gap-x":[{"gap-x":[g]}],"gap-y":[{"gap-y":[g]}],"justify-content":[{justify:["normal",...j()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...j(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...j(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[m]}],mx:[{mx:[m]}],my:[{my:[m]}],ms:[{ms:[m]}],me:[{me:[m]}],mt:[{mt:[m]}],mr:[{mr:[m]}],mb:[{mb:[m]}],ml:[{ml:[m]}],"space-x":[{"space-x":[x]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[x]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",gt,t]}],"min-w":[{"min-w":[gt,t,"min","max","fit"]}],"max-w":[{"max-w":[gt,t,"none","full","min","max","fit","prose",{screen:[$n]},$n]}],h:[{h:[gt,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[gt,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[gt,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[gt,t,"auto","min","max","fit"]}],"font-size":[{text:["base",$n,_n]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Pc]}],"font-family":[{font:[Hi]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",gt]}],"line-clamp":[{"line-clamp":["none",Jr,Pc]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Vn,gt]}],"list-image":[{"list-image":["none",gt]}],"list-style-type":[{list:["none","disc","decimal",gt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[I]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[I]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...D(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Vn,_n]}],"underline-offset":[{"underline-offset":["auto",Vn,gt]}],"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:F()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",gt]}],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",gt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[I]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...T(),Av]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",dv]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},fv]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"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":[I]}],"border-style":[{border:[...D(),"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":[I]}],"divide-style":[{divide:D()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...D()]}],"outline-offset":[{"outline-offset":[Vn,gt]}],"outline-w":[{outline:[Vn,_n]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:k()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[I]}],"ring-offset-w":[{"ring-offset":[Vn,_n]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",$n,pv]}],"shadow-color":[{shadow:[Hi]}],opacity:[{opacity:[I]}],"mix-blend":[{"mix-blend":[...G(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":G()}],filter:[{filter:["","none"]}],blur:[{blur:[o]}],brightness:[{brightness:[r]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",$n,gt]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[A]}],saturate:[{saturate:[E]}],sepia:[{sepia:[b]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[o]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[A]}],"backdrop-opacity":[{"backdrop-opacity":[I]}],"backdrop-saturate":[{"backdrop-saturate":[E]}],"backdrop-sepia":[{"backdrop-sepia":[b]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",gt]}],duration:[{duration:J()}],ease:[{ease:["linear","in","out","in-out",gt]}],delay:[{delay:J()}],animate:[{animate:["none","spin","ping","pulse","bounce",gt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[y]}],"scale-x":[{"scale-x":[y]}],"scale-y":[{"scale-y":[y]}],rotate:[{rotate:[Wi,gt]}],"translate-x":[{"translate-x":[w]}],"translate-y":[{"translate-y":[w]}],"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",gt]}],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",gt]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":F()}],"scroll-mx":[{"scroll-mx":F()}],"scroll-my":[{"scroll-my":F()}],"scroll-ms":[{"scroll-ms":F()}],"scroll-me":[{"scroll-me":F()}],"scroll-mt":[{"scroll-mt":F()}],"scroll-mr":[{"scroll-mr":F()}],"scroll-mb":[{"scroll-mb":F()}],"scroll-ml":[{"scroll-ml":F()}],"scroll-p":[{"scroll-p":F()}],"scroll-px":[{"scroll-px":F()}],"scroll-py":[{"scroll-py":F()}],"scroll-ps":[{"scroll-ps":F()}],"scroll-pe":[{"scroll-pe":F()}],"scroll-pt":[{"scroll-pt":F()}],"scroll-pr":[{"scroll-pr":F()}],"scroll-pb":[{"scroll-pb":F()}],"scroll-pl":[{"scroll-pl":F()}],"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",gt]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Vn,_n,Pc]}],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-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"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 ut(...e){return Iv(Ce(...e))}const bv={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",b16:"p",b14:"p",b12:"p",b10:"p",b8:"p",p1:"p",p2:"p",p3:"p",overline:"span"},dt=({variant:e,children:t,className:o,color:r,underline:i=!1,italic:s=!1,lineThrough:a=!1,style:l,align:c,id:u,...d})=>{if(!e&&!t)return console.error("Typography component requires a 'variant' prop."),f.jsx("span",{children:"Error: Missing variant or children prop"});const[A,g]=e.split(/(Medium|Bold)/),p=bv[A],h=g==="Medium"?eo["typography__font--medium"]:g==="Bold"?eo["typography__font--bold"]:eo["typography__font--regular"],C={h1:eo["typography--h1"],h2:eo["typography--h2"],h3:eo["typography--h3"],h4:eo["typography--h4"],h5:eo["typography--h5"],h6:eo["typography--h6"],b16:eo["typography--b16"],b14:eo["typography--b14"],b12:eo["typography--b12"],b10:eo["typography--b10"],b8:eo["typography--b8"],p1:eo["typography--p1"],p2:eo["typography--p2"],p3:eo["typography--p3"],overline:eo["typography--overline"]}[A],m=r?{color:r}:{},I=c?{textAlign:c}:{};return f.jsx(p,{className:ut(C,h,{[eo.typography__underline]:i,[eo["typography__line--through"]]:a,[eo.typography__italic]:s},o),style:{...m,...I,...l},id:u?`${u}-typography`:"typography",...d,children:t})},er=({error:e,helperText:t,id:o})=>f.jsx(dt,{variant:"b12",style:{marginTop:"8px"},color:e?"var(--color-danger-500)":"var(--color-dark-500)",id:o?`${o}-textfield-helper`:"textfield-helper",children:t}),Ev=({name:e="",identity:t="",icon:o,color:r="#1E88E5",bgColor:i="#E5F1FF",size:s="md",src:a,alt:l="AvatarWithLabel",labelPosition:c="right",id:u,...d})=>{const A=N.useMemo(()=>{if(!e.trim())return"";const v=e.trim().split(/\s+/);let E=v[0][0];return v.length>=2&&(E+=v[1][0]),E.toUpperCase()},[e]),g={sm:32,md:40,lg:50,xl:70},p=typeof s=="string"?g[s]||g.md:s,h=p*.4,C={left:"flex-row-reverse space-x-reverse space-x-3 text-right",right:"flex-row space-x-3 text-left","bottom-left":"flex-col items-start text-left","bottom-center":"flex-col items-center text-center","bottom-right":"flex-col items-end text-right"};let m,I;switch(s){case"sm":m="b12Bold",I="b10Medium";break;case"md":m="b14Bold",I="b12Medium";break;case"lg":m="h6Bold",I="b12Medium";break;case"xl":m="h6Bold",I="b12Medium";break;default:m="b14Bold",I="b12Medium";break}return f.jsxs("div",{id:u?`${u}-avatar-with-label`:"avatar-with-label",className:`flex ${C[c]} ${c.startsWith("bottom")?"":"items-center"}`,children:[f.jsx("div",{className:`flex items-center justify-center rounded-full font-bold select-none overflow-hidden ${c.startsWith("bottom")?"mb-3":""}`,style:{width:p,height:p,backgroundColor:i,color:r,fontSize:h},id:u?`${u}-avatar`:"avatar-with-label-avatar",...d,children:a?f.jsx("img",{src:a,alt:l,className:"w-full h-full object-cover",id:u?`${u}-avatar-with-label-img`:"avatar-with-label-img"}):o?N.cloneElement(o,{style:{fontSize:p*.6,color:r},id:u?`${u}-avatar-with-label-icon`:"avatar-with-label-icon"}):f.jsx("span",{id:u?`${u}-avatar-with-label-initials`:"avatar-with-label-initials",children:A})}),f.jsxs("div",{className:`${c.startsWith("bottom")?"w-full":""} ${c==="bottom-left"?"text-left":""} ${c==="bottom-right"?"text-right":""}`,id:u?`${u}-label`:"avatarwithlabel-label",children:[f.jsx(dt,{variant:m,color:"#131313",className:"mb-1",id:u?`${u}-name`:"avatarwithlabel-name",children:e}),f.jsx(dt,{variant:I,color:"#898989",id:u?`${u}-identity`:"avatarwithlabel-identity",children:t})]})]})},rg=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,ig=Ce,mn=(e,t)=>o=>{var r;if((t==null?void 0:t.variants)==null)return ig(e,o==null?void 0:o.class,o==null?void 0:o.className);const{variants:i,defaultVariants:s}=t,a=Object.keys(i).map(u=>{const d=o==null?void 0:o[u],A=s==null?void 0:s[u];if(d===null)return null;const g=rg(d)||rg(A);return i[u][g]}),l=o&&Object.entries(o).reduce((u,d)=>{let[A,g]=d;return g===void 0||(u[A]=g),u},{}),c=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((u,d)=>{let{class:A,className:g,...p}=d;return Object.entries(p).every(h=>{let[C,m]=h;return Array.isArray(m)?m.includes({...s,...l}[C]):{...s,...l}[C]===m})?[...u,A,g]:u},[]);return ig(e,a,c,o==null?void 0:o.class,o==null?void 0:o.className)},Wt={badge:"_badge_1qumb_1","badge--sm":"_badge--sm_1qumb_19","badge--md":"_badge--md_1qumb_29","badge--lg":"_badge--lg_1qumb_39","badge__icon--sm":"_badge__icon--sm_1qumb_49","badge__icon--md":"_badge__icon--md_1qumb_59","badge__icon--lg":"_badge__icon--lg_1qumb_69","badge__contained--primary":"_badge__contained--primary_1qumb_79","badge__contained--secondary":"_badge__contained--secondary_1qumb_89","badge__contained--info":"_badge__contained--info_1qumb_99","badge__contained--success":"_badge__contained--success_1qumb_109","badge__contained--warning":"_badge__contained--warning_1qumb_119","badge__contained--danger":"_badge__contained--danger_1qumb_129","badge__contained--light":"_badge__contained--light_1qumb_139","badge__contained--dark":"_badge__contained--dark_1qumb_149","badge__soft--primary":"_badge__soft--primary_1qumb_159","badge__soft--secondary":"_badge__soft--secondary_1qumb_169","badge__soft--info":"_badge__soft--info_1qumb_179","badge__soft--success":"_badge__soft--success_1qumb_189","badge__soft--warning":"_badge__soft--warning_1qumb_199","badge__soft--danger":"_badge__soft--danger_1qumb_209","badge__soft--light":"_badge__soft--light_1qumb_219","badge__soft--dark":"_badge__soft--dark_1qumb_229"},vv=mn(Wt.badge,{variants:{variant:{contained:"",soft:""},color:{primary:"",secondary:"",info:"",success:"",warning:"",danger:"",light:"",dark:""},size:{sm:Wt["badge--sm"],md:Wt["badge--md"],lg:Wt["badge--lg"]}},defaultVariants:{variant:"contained",size:"sm",color:"primary"}}),yv={contained:{primary:Wt["badge__contained--primary"],secondary:Wt["badge__contained--secondary"],info:Wt["badge__contained--info"],success:Wt["badge__contained--success"],warning:Wt["badge__contained--warning"],danger:Wt["badge__contained--danger"],light:Wt["badge__contained--light"],dark:Wt["badge__contained--dark"]},soft:{primary:Wt["badge__soft--primary"],secondary:Wt["badge__soft--secondary"],info:Wt["badge__soft--info"],success:Wt["badge__soft--success"],warning:Wt["badge__soft--warning"],danger:Wt["badge__soft--danger"],light:Wt["badge__soft--light"],dark:Wt["badge__soft--dark"]}},aa=N.forwardRef(({className:e,children:t,variant:o="contained",size:r="sm",color:i="primary",startIcon:s,endIcon:a,id:l,...c},u)=>{const d=N.useMemo(()=>N.Children.count(t)===1&&N.isValidElement(t)&&!s&&!a,[t,s,a]),A=N.useMemo(()=>{if(!d)return"";switch(r){case"md":return Wt["badge__icon--md"];case"lg":return Wt["badge__icon--lg"];case"sm":default:return Wt["badge__icon--sm"]}},[d,r]),g=N.useMemo(()=>f.jsxs(f.Fragment,{children:[s,f.jsx("span",{className:s||a?"mx-2":"px-2",children:t}),a]}),[s,a,t]),p=N.useMemo(()=>yv[o][i],[o,i]);return f.jsx("div",{id:l?`${l}-badge`:"badge",ref:u,className:ut(vv({variant:o,size:r,color:i}),p,e,A),...c,children:g})}),Bv={mandiri:"data:image/png;base64,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