UNPKG

velaris-richtext-editor

Version:

A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React

1 lines 226 kB
"use strict";var mu=Object.defineProperty;var xu=(e,t,r)=>t in e?mu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var tr=(e,t,r)=>xu(e,typeof t!="symbol"?t+"":t,r);const a=require("react/jsx-runtime"),b=require("react"),le=require("./dom-dataset-CAXnsjYE.cjs"),gc=require("@radix-ui/react-slot"),vu=require("@radix-ui/react-dialog"),E=require("lucide-react"),B=require("./index-LbrE7K9i.cjs"),yu=require("@radix-ui/react-popover"),bu=require("@radix-ui/react-label"),H=require("./index-COecBbaE.cjs"),wu=require("re-resizable"),Su=require("react-image-crop"),rr=require("@radix-ui/react-icons"),Au=require("@radix-ui/react-tabs"),ju=require("@radix-ui/react-checkbox"),mc=require("tippy.js"),Cu=require("react-colorful"),Tu=require("@radix-ui/react-separator"),Iu=require("@radix-ui/react-switch"),Ou=require("@radix-ui/react-dropdown-menu"),Eu=require("@radix-ui/react-tooltip"),Pu=require("@radix-ui/react-toast"),Ru=require("@radix-ui/react-toggle");function Te(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const ee=Te(b),Ce=Te(vu),$t=Te(yu),xc=Te(bu),ct=Te(Au),Ri=Te(ju),vc=Te(Tu),Mi=Te(Iu),ce=Te(Ou),Wt=Te(Eu),je=Te(Pu),yc=Te(Ru);var bc=typeof global=="object"&&global&&global.Object===Object&&global,Mu=typeof self=="object"&&self&&self.Object===Object&&self,ke=bc||Mu||Function("return this")(),_e=ke.Symbol,wc=Object.prototype,Nu=wc.hasOwnProperty,_u=wc.toString,Et=_e?_e.toStringTag:void 0;function $u(e){var t=Nu.call(e,Et),r=e[Et];try{e[Et]=void 0;var n=!0}catch{}var i=_u.call(e);return n&&(t?e[Et]=r:delete e[Et]),i}var ku=Object.prototype,Lu=ku.toString;function Du(e){return Lu.call(e)}var Bu="[object Null]",zu="[object Undefined]",qo=_e?_e.toStringTag:void 0;function it(e){return e==null?e===void 0?zu:Bu:qo&&qo in Object(e)?$u(e):Du(e)}function We(e){return e!=null&&typeof e=="object"}var qu="[object Symbol]";function mr(e){return typeof e=="symbol"||We(e)&&it(e)==qu}function Sc(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var $e=Array.isArray,Fo=_e?_e.prototype:void 0,Ho=Fo?Fo.toString:void 0;function dr(e){if(typeof e=="string")return e;if($e(e))return Sc(e,dr)+"";if(mr(e))return Ho?Ho.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var Fu=/\s/;function Hu(e){for(var t=e.length;t--&&Fu.test(e.charAt(t)););return t}var Wu=/^\s+/;function Gu(e){return e&&e.slice(0,Hu(e)+1).replace(Wu,"")}function rt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Wo=NaN,Uu=/^[-+]0x[0-9a-f]+$/i,Vu=/^0b[01]+$/i,Xu=/^0o[0-7]+$/i,Ku=parseInt;function xt(e){if(typeof e=="number")return e;if(mr(e))return Wo;if(rt(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=rt(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Gu(e);var r=Vu.test(e);return r||Xu.test(e)?Ku(e.slice(2),r?2:8):Uu.test(e)?Wo:+e}var Yu=1/0,Zu=17976931348623157e292;function Ju(e){if(!e)return e===0?e:0;if(e=xt(e),e===Yu||e===-1/0){var t=e<0?-1:1;return t*Zu}return e===e?e:0}function Qu(e){var t=Ju(e),r=t%1;return t===t?r?t-r:t:0}function Xi(e){return e}var ef="[object AsyncFunction]",tf="[object Function]",rf="[object GeneratorFunction]",nf="[object Proxy]";function Ac(e){if(!rt(e))return!1;var t=it(e);return t==tf||t==rf||t==ef||t==nf}var Lr=ke["__core-js_shared__"],Go=function(){var e=/[^.]+$/.exec(Lr&&Lr.keys&&Lr.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function of(e){return!!Go&&Go in e}var af=Function.prototype,sf=af.toString;function lt(e){if(e!=null){try{return sf.call(e)}catch{}try{return e+""}catch{}}return""}var cf=/[\\^$.*+?()[\]{}|]/g,lf=/^\[object .+?Constructor\]$/,uf=Function.prototype,ff=Object.prototype,df=uf.toString,hf=ff.hasOwnProperty,pf=RegExp("^"+df.call(hf).replace(cf,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function gf(e){if(!rt(e)||of(e))return!1;var t=Ac(e)?pf:lf;return t.test(lt(e))}function mf(e,t){return e==null?void 0:e[t]}function ut(e,t){var r=mf(e,t);return gf(r)?r:void 0}var Ni=ut(ke,"WeakMap");function xf(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var vf=800,yf=16,bf=Date.now;function wf(e){var t=0,r=0;return function(){var n=bf(),i=yf-(n-r);if(r=n,i>0){if(++t>=vf)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Sf(e){return function(){return e}}var Uo=function(){try{var e=ut(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Af=Uo?function(e,t){return Uo(e,"toString",{configurable:!0,enumerable:!1,value:Sf(t),writable:!0})}:Xi,jf=wf(Af);function Cf(e,t,r,n){for(var i=e.length,o=r+-1;++o<i;)if(t(e[o],o,e))return o;return-1}function Tf(e){return e!==e}function If(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}function Of(e,t,r){return t===t?If(e,t,r):Cf(e,Tf,r)}function Ef(e,t){var r=e==null?0:e.length;return!!r&&Of(e,t,0)>-1}var Pf=9007199254740991,Rf=/^(?:0|[1-9]\d*)$/;function jc(e,t){var r=typeof e;return t=t??Pf,!!t&&(r=="number"||r!="symbol"&&Rf.test(e))&&e>-1&&e%1==0&&e<t}function Cc(e,t){return e===t||e!==e&&t!==t}var Vo=Math.max;function Mf(e,t,r){return t=Vo(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=Vo(n.length-t,0),s=Array(o);++i<o;)s[i]=n[t+i];i=-1;for(var c=Array(t+1);++i<t;)c[i]=n[i];return c[t]=r(s),xf(e,this,c)}}function Nf(e,t){return jf(Mf(e,t,Xi),e+"")}var _f=9007199254740991;function Ki(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=_f}function Tc(e){return e!=null&&Ki(e.length)&&!Ac(e)}var $f=Object.prototype;function kf(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||$f;return e===r}function Lf(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var Df="[object Arguments]";function Xo(e){return We(e)&&it(e)==Df}var Ic=Object.prototype,Bf=Ic.hasOwnProperty,zf=Ic.propertyIsEnumerable,Yi=Xo(function(){return arguments}())?Xo:function(e){return We(e)&&Bf.call(e,"callee")&&!zf.call(e,"callee")};function qf(){return!1}var Oc=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ko=Oc&&typeof module=="object"&&module&&!module.nodeType&&module,Ff=Ko&&Ko.exports===Oc,Yo=Ff?ke.Buffer:void 0,Hf=Yo?Yo.isBuffer:void 0,_i=Hf||qf,Wf="[object Arguments]",Gf="[object Array]",Uf="[object Boolean]",Vf="[object Date]",Xf="[object Error]",Kf="[object Function]",Yf="[object Map]",Zf="[object Number]",Jf="[object Object]",Qf="[object RegExp]",ed="[object Set]",td="[object String]",rd="[object WeakMap]",nd="[object ArrayBuffer]",id="[object DataView]",od="[object Float32Array]",ad="[object Float64Array]",sd="[object Int8Array]",cd="[object Int16Array]",ld="[object Int32Array]",ud="[object Uint8Array]",fd="[object Uint8ClampedArray]",dd="[object Uint16Array]",hd="[object Uint32Array]",se={};se[od]=se[ad]=se[sd]=se[cd]=se[ld]=se[ud]=se[fd]=se[dd]=se[hd]=!0;se[Wf]=se[Gf]=se[nd]=se[Uf]=se[id]=se[Vf]=se[Xf]=se[Kf]=se[Yf]=se[Zf]=se[Jf]=se[Qf]=se[ed]=se[td]=se[rd]=!1;function pd(e){return We(e)&&Ki(e.length)&&!!se[it(e)]}function Zi(e){return function(t){return e(t)}}var Ec=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Nt=Ec&&typeof module=="object"&&module&&!module.nodeType&&module,gd=Nt&&Nt.exports===Ec,Dr=gd&&bc.process,hr=function(){try{var e=Nt&&Nt.require&&Nt.require("util").types;return e||Dr&&Dr.binding&&Dr.binding("util")}catch{}}(),Zo=hr&&hr.isTypedArray,Pc=Zo?Zi(Zo):pd,md=Object.prototype,xd=md.hasOwnProperty;function vd(e,t){var r=$e(e),n=!r&&Yi(e),i=!r&&!n&&_i(e),o=!r&&!n&&!i&&Pc(e),s=r||n||i||o,c=s?Lf(e.length,String):[],l=c.length;for(var u in e)xd.call(e,u)&&!(s&&(u=="length"||i&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||jc(u,l)))&&c.push(u);return c}function yd(e,t){return function(r){return e(t(r))}}var bd=yd(Object.keys,Object),wd=Object.prototype,Sd=wd.hasOwnProperty;function Ad(e){if(!kf(e))return bd(e);var t=[];for(var r in Object(e))Sd.call(e,r)&&r!="constructor"&&t.push(r);return t}function Rc(e){return Tc(e)?vd(e):Ad(e)}var jd=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Cd=/^\w*$/;function Ji(e,t){if($e(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||mr(e)?!0:Cd.test(e)||!jd.test(e)||t!=null&&e in Object(t)}var kt=ut(Object,"create");function Td(){this.__data__=kt?kt(null):{},this.size=0}function Id(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Od="__lodash_hash_undefined__",Ed=Object.prototype,Pd=Ed.hasOwnProperty;function Rd(e){var t=this.__data__;if(kt){var r=t[e];return r===Od?void 0:r}return Pd.call(t,e)?t[e]:void 0}var Md=Object.prototype,Nd=Md.hasOwnProperty;function _d(e){var t=this.__data__;return kt?t[e]!==void 0:Nd.call(t,e)}var $d="__lodash_hash_undefined__";function kd(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=kt&&t===void 0?$d:t,this}function st(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}st.prototype.clear=Td;st.prototype.delete=Id;st.prototype.get=Rd;st.prototype.has=_d;st.prototype.set=kd;function Ld(){this.__data__=[],this.size=0}function xr(e,t){for(var r=e.length;r--;)if(Cc(e[r][0],t))return r;return-1}var Dd=Array.prototype,Bd=Dd.splice;function zd(e){var t=this.__data__,r=xr(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():Bd.call(t,r,1),--this.size,!0}function qd(e){var t=this.__data__,r=xr(t,e);return r<0?void 0:t[r][1]}function Fd(e){return xr(this.__data__,e)>-1}function Hd(e,t){var r=this.__data__,n=xr(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function Ge(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ge.prototype.clear=Ld;Ge.prototype.delete=zd;Ge.prototype.get=qd;Ge.prototype.has=Fd;Ge.prototype.set=Hd;var Lt=ut(ke,"Map");function Wd(){this.size=0,this.__data__={hash:new st,map:new(Lt||Ge),string:new st}}function Gd(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function vr(e,t){var r=e.__data__;return Gd(t)?r[typeof t=="string"?"string":"hash"]:r.map}function Ud(e){var t=vr(this,e).delete(e);return this.size-=t?1:0,t}function Vd(e){return vr(this,e).get(e)}function Xd(e){return vr(this,e).has(e)}function Kd(e,t){var r=vr(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function Ue(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ue.prototype.clear=Wd;Ue.prototype.delete=Ud;Ue.prototype.get=Vd;Ue.prototype.has=Xd;Ue.prototype.set=Kd;var Yd="Expected a function";function Qi(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Yd);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var s=e.apply(this,n);return r.cache=o.set(i,s)||o,s};return r.cache=new(Qi.Cache||Ue),r}Qi.Cache=Ue;var Zd=500;function Jd(e){var t=Qi(e,function(n){return r.size===Zd&&r.clear(),n}),r=t.cache;return t}var Qd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,eh=/\\(\\)?/g,th=Jd(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Qd,function(r,n,i,o){t.push(i?o.replace(eh,"$1"):n||r)}),t});function $i(e){return e==null?"":dr(e)}function Mc(e,t){return $e(e)?e:Ji(e,t)?[e]:th($i(e))}function yr(e){if(typeof e=="string"||mr(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function Nc(e,t){t=Mc(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[yr(t[r++])];return r&&r==n?e:void 0}function rh(e,t,r){var n=e==null?void 0:Nc(e,t);return n===void 0?r:n}function _c(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var Jo=_e?_e.isConcatSpreadable:void 0;function nh(e){return $e(e)||Yi(e)||!!(Jo&&e&&e[Jo])}function ih(e,t,r,n,i){var o=-1,s=e.length;for(r||(r=nh),i||(i=[]);++o<s;){var c=e[o];r(c)&&_c(i,c)}return i}function oh(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}function ah(e,t,r){var n=e.length;return r=r===void 0?n:r,r>=n?e:oh(e,t,r)}var sh="\\ud800-\\udfff",ch="\\u0300-\\u036f",lh="\\ufe20-\\ufe2f",uh="\\u20d0-\\u20ff",fh=ch+lh+uh,dh="\\ufe0e\\ufe0f",hh="\\u200d",ph=RegExp("["+hh+sh+fh+dh+"]");function eo(e){return ph.test(e)}function gh(e){return e.split("")}var $c="\\ud800-\\udfff",mh="\\u0300-\\u036f",xh="\\ufe20-\\ufe2f",vh="\\u20d0-\\u20ff",yh=mh+xh+vh,bh="\\ufe0e\\ufe0f",wh="["+$c+"]",ki="["+yh+"]",Li="\\ud83c[\\udffb-\\udfff]",Sh="(?:"+ki+"|"+Li+")",kc="[^"+$c+"]",Lc="(?:\\ud83c[\\udde6-\\uddff]){2}",Dc="[\\ud800-\\udbff][\\udc00-\\udfff]",Ah="\\u200d",Bc=Sh+"?",zc="["+bh+"]?",jh="(?:"+Ah+"(?:"+[kc,Lc,Dc].join("|")+")"+zc+Bc+")*",Ch=zc+Bc+jh,Th="(?:"+[kc+ki+"?",ki,Lc,Dc,wh].join("|")+")",Ih=RegExp(Li+"(?="+Li+")|"+Th+Ch,"g");function Oh(e){return e.match(Ih)||[]}function Eh(e){return eo(e)?Oh(e):gh(e)}function Ph(e,t,r){return e===e&&(r!==void 0&&(e=e<=r?e:r),t!==void 0&&(e=e>=t?e:t)),e}function qc(e,t,r){return r===void 0&&(r=t,t=void 0),r!==void 0&&(r=xt(r),r=r===r?r:0),t!==void 0&&(t=xt(t),t=t===t?t:0),Ph(xt(e),t,r)}function Rh(){this.__data__=new Ge,this.size=0}function Mh(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Nh(e){return this.__data__.get(e)}function _h(e){return this.__data__.has(e)}var $h=200;function kh(e,t){var r=this.__data__;if(r instanceof Ge){var n=r.__data__;if(!Lt||n.length<$h-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Ue(n)}return r.set(e,t),this.size=r.size,this}function Fe(e){var t=this.__data__=new Ge(e);this.size=t.size}Fe.prototype.clear=Rh;Fe.prototype.delete=Mh;Fe.prototype.get=Nh;Fe.prototype.has=_h;Fe.prototype.set=kh;function Lh(e,t){for(var r=-1,n=e==null?0:e.length,i=0,o=[];++r<n;){var s=e[r];t(s,r,e)&&(o[i++]=s)}return o}function Dh(){return[]}var Bh=Object.prototype,zh=Bh.propertyIsEnumerable,Qo=Object.getOwnPropertySymbols,qh=Qo?function(e){return e==null?[]:(e=Object(e),Lh(Qo(e),function(t){return zh.call(e,t)}))}:Dh;function Fh(e,t,r){var n=t(e);return $e(e)?n:_c(n,r(e))}function ea(e){return Fh(e,Rc,qh)}var Di=ut(ke,"DataView"),Bi=ut(ke,"Promise"),zi=ut(ke,"Set"),ta="[object Map]",Hh="[object Object]",ra="[object Promise]",na="[object Set]",ia="[object WeakMap]",oa="[object DataView]",Wh=lt(Di),Gh=lt(Lt),Uh=lt(Bi),Vh=lt(zi),Xh=lt(Ni),tt=it;(Di&&tt(new Di(new ArrayBuffer(1)))!=oa||Lt&&tt(new Lt)!=ta||Bi&&tt(Bi.resolve())!=ra||zi&&tt(new zi)!=na||Ni&&tt(new Ni)!=ia)&&(tt=function(e){var t=it(e),r=t==Hh?e.constructor:void 0,n=r?lt(r):"";if(n)switch(n){case Wh:return oa;case Gh:return ta;case Uh:return ra;case Vh:return na;case Xh:return ia}return t});var aa=ke.Uint8Array,Kh="__lodash_hash_undefined__";function Yh(e){return this.__data__.set(e,Kh),this}function Zh(e){return this.__data__.has(e)}function Dt(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Ue;++t<r;)this.add(e[t])}Dt.prototype.add=Dt.prototype.push=Yh;Dt.prototype.has=Zh;function Jh(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function Fc(e,t){return e.has(t)}var Qh=1,ep=2;function Hc(e,t,r,n,i,o){var s=r&Qh,c=e.length,l=t.length;if(c!=l&&!(s&&l>c))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var f=-1,h=!0,p=r&ep?new Dt:void 0;for(o.set(e,t),o.set(t,e);++f<c;){var g=e[f],m=t[f];if(n)var y=s?n(m,g,f,t,e,o):n(g,m,f,e,t,o);if(y!==void 0){if(y)continue;h=!1;break}if(p){if(!Jh(t,function(S,A){if(!Fc(p,A)&&(g===S||i(g,S,r,n,o)))return p.push(A)})){h=!1;break}}else if(!(g===m||i(g,m,r,n,o))){h=!1;break}}return o.delete(e),o.delete(t),h}function tp(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}function rp(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var np=1,ip=2,op="[object Boolean]",ap="[object Date]",sp="[object Error]",cp="[object Map]",lp="[object Number]",up="[object RegExp]",fp="[object Set]",dp="[object String]",hp="[object Symbol]",pp="[object ArrayBuffer]",gp="[object DataView]",sa=_e?_e.prototype:void 0,Br=sa?sa.valueOf:void 0;function mp(e,t,r,n,i,o,s){switch(r){case gp:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case pp:return!(e.byteLength!=t.byteLength||!o(new aa(e),new aa(t)));case op:case ap:case lp:return Cc(+e,+t);case sp:return e.name==t.name&&e.message==t.message;case up:case dp:return e==t+"";case cp:var c=tp;case fp:var l=n&np;if(c||(c=rp),e.size!=t.size&&!l)return!1;var u=s.get(e);if(u)return u==t;n|=ip,s.set(e,t);var d=Hc(c(e),c(t),n,i,o,s);return s.delete(e),d;case hp:if(Br)return Br.call(e)==Br.call(t)}return!1}var xp=1,vp=Object.prototype,yp=vp.hasOwnProperty;function bp(e,t,r,n,i,o){var s=r&xp,c=ea(e),l=c.length,u=ea(t),d=u.length;if(l!=d&&!s)return!1;for(var f=l;f--;){var h=c[f];if(!(s?h in t:yp.call(t,h)))return!1}var p=o.get(e),g=o.get(t);if(p&&g)return p==t&&g==e;var m=!0;o.set(e,t),o.set(t,e);for(var y=s;++f<l;){h=c[f];var S=e[h],A=t[h];if(n)var w=s?n(A,S,h,t,e,o):n(S,A,h,e,t,o);if(!(w===void 0?S===A||i(S,A,r,n,o):w)){m=!1;break}y||(y=h=="constructor")}if(m&&!y){var j=e.constructor,P=t.constructor;j!=P&&"constructor"in e&&"constructor"in t&&!(typeof j=="function"&&j instanceof j&&typeof P=="function"&&P instanceof P)&&(m=!1)}return o.delete(e),o.delete(t),m}var wp=1,ca="[object Arguments]",la="[object Array]",nr="[object Object]",Sp=Object.prototype,ua=Sp.hasOwnProperty;function Ap(e,t,r,n,i,o){var s=$e(e),c=$e(t),l=s?la:tt(e),u=c?la:tt(t);l=l==ca?nr:l,u=u==ca?nr:u;var d=l==nr,f=u==nr,h=l==u;if(h&&_i(e)){if(!_i(t))return!1;s=!0,d=!1}if(h&&!d)return o||(o=new Fe),s||Pc(e)?Hc(e,t,r,n,i,o):mp(e,t,l,r,n,i,o);if(!(r&wp)){var p=d&&ua.call(e,"__wrapped__"),g=f&&ua.call(t,"__wrapped__");if(p||g){var m=p?e.value():e,y=g?t.value():t;return o||(o=new Fe),i(m,y,r,n,o)}}return h?(o||(o=new Fe),bp(e,t,r,n,i,o)):!1}function to(e,t,r,n,i){return e===t?!0:e==null||t==null||!We(e)&&!We(t)?e!==e&&t!==t:Ap(e,t,r,n,to,i)}var jp=1,Cp=2;function Tp(e,t,r,n){var i=r.length,o=i;if(e==null)return!o;for(e=Object(e);i--;){var s=r[i];if(s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){s=r[i];var c=s[0],l=e[c],u=s[1];if(s[2]){if(l===void 0&&!(c in e))return!1}else{var d=new Fe,f;if(!(f===void 0?to(u,l,jp|Cp,n,d):f))return!1}}return!0}function Wc(e){return e===e&&!rt(e)}function Ip(e){for(var t=Rc(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,Wc(i)]}return t}function Gc(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}function Op(e){var t=Ip(e);return t.length==1&&t[0][2]?Gc(t[0][0],t[0][1]):function(r){return r===e||Tp(r,e,t)}}function Ep(e,t){return e!=null&&t in Object(e)}function Pp(e,t,r){t=Mc(t,e);for(var n=-1,i=t.length,o=!1;++n<i;){var s=yr(t[n]);if(!(o=e!=null&&r(e,s)))break;e=e[s]}return o||++n!=i?o:(i=e==null?0:e.length,!!i&&Ki(i)&&jc(s,i)&&($e(e)||Yi(e)))}function Rp(e,t){return e!=null&&Pp(e,t,Ep)}var Mp=1,Np=2;function _p(e,t){return Ji(e)&&Wc(t)?Gc(yr(e),t):function(r){var n=rh(r,e);return n===void 0&&n===t?Rp(r,e):to(t,n,Mp|Np)}}function Uc(e){return function(t){return t==null?void 0:t[e]}}function $p(e){return function(t){return Nc(t,e)}}function kp(e){return Ji(e)?Uc(yr(e)):$p(e)}function Lp(e){return typeof e=="function"?e:e==null?Xi:typeof e=="object"?$e(e)?_p(e[0],e[1]):Op(e):kp(e)}var zr=function(){return ke.Date.now()},Dp="Expected a function",Bp=Math.max,zp=Math.min;function Gt(e,t,r){var n,i,o,s,c,l,u=0,d=!1,f=!1,h=!0;if(typeof e!="function")throw new TypeError(Dp);t=xt(t)||0,rt(r)&&(d=!!r.leading,f="maxWait"in r,o=f?Bp(xt(r.maxWait)||0,t):o,h="trailing"in r?!!r.trailing:h);function p(M){var N=n,I=i;return n=i=void 0,u=M,s=e.apply(I,N),s}function g(M){return u=M,c=setTimeout(S,t),d?p(M):s}function m(M){var N=M-l,I=M-u,C=t-N;return f?zp(C,o-I):C}function y(M){var N=M-l,I=M-u;return l===void 0||N>=t||N<0||f&&I>=o}function S(){var M=zr();if(y(M))return A(M);c=setTimeout(S,m(M))}function A(M){return c=void 0,h&&n?p(M):(n=i=void 0,s)}function w(){c!==void 0&&clearTimeout(c),u=0,n=l=i=c=void 0}function j(){return c===void 0?s:A(zr())}function P(){var M=zr(),N=y(M);if(n=arguments,i=this,l=M,N){if(c===void 0)return g(l);if(f)return clearTimeout(c),c=setTimeout(S,t),p(l)}return c===void 0&&(c=setTimeout(S,t)),s}return P.cancel=w,P.flush=j,P}function qr(e){return We(e)&&Tc(e)}var qp=200;function Fp(e,t,r,n){var i=-1,o=Ef,s=!0,c=e.length,l=[],u=t.length;if(!c)return l;r&&(t=Sc(t,Zi(r))),t.length>=qp&&(o=Fc,s=!1,t=new Dt(t));e:for(;++i<c;){var d=e[i],f=r==null?d:r(d);if(d=d!==0?d:0,s&&f===f){for(var h=u;h--;)if(t[h]===f)continue e;l.push(d)}else o(t,f,n)||l.push(d)}return l}function Hp(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var Wp=Nf(function(e,t){var r=Hp(t);return qr(r)&&(r=void 0),qr(e)?Fp(e,ih(t,1,qr),Lp(r)):[]}),Gp="[object Number]";function pr(e){return typeof e=="number"||We(e)&&it(e)==Gp}var Up="[object RegExp]";function Vp(e){return We(e)&&it(e)==Up}var fa=hr&&hr.isRegExp,Xp=fa?Zi(fa):Vp,Kp=Uc("length"),Vc="\\ud800-\\udfff",Yp="\\u0300-\\u036f",Zp="\\ufe20-\\ufe2f",Jp="\\u20d0-\\u20ff",Qp=Yp+Zp+Jp,eg="\\ufe0e\\ufe0f",tg="["+Vc+"]",qi="["+Qp+"]",Fi="\\ud83c[\\udffb-\\udfff]",rg="(?:"+qi+"|"+Fi+")",Xc="[^"+Vc+"]",Kc="(?:\\ud83c[\\udde6-\\uddff]){2}",Yc="[\\ud800-\\udbff][\\udc00-\\udfff]",ng="\\u200d",Zc=rg+"?",Jc="["+eg+"]?",ig="(?:"+ng+"(?:"+[Xc,Kc,Yc].join("|")+")"+Jc+Zc+")*",og=Jc+Zc+ig,ag="(?:"+[Xc+qi+"?",qi,Kc,Yc,tg].join("|")+")",da=RegExp(Fi+"(?="+Fi+")|"+ag+og,"g");function sg(e){for(var t=da.lastIndex=0;da.test(e);)++t;return t}function cg(e){return eo(e)?sg(e):Kp(e)}var lg="Expected a function";function bt(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(lg);return rt(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Gt(e,t,{leading:n,maxWait:t,trailing:i})}var ug=30,fg="...",dg=/\w*$/;function hg(e,t){var r=ug,n=fg;if(rt(t)){var i="separator"in t?t.separator:i;r="length"in t?Qu(t.length):r,n="omission"in t?dr(t.omission):n}e=$i(e);var o=e.length;if(eo(e)){var s=Eh(e);o=s.length}if(r>=o)return e;var c=r-cg(n);if(c<1)return n;var l=s?ah(s,0,c).join(""):e.slice(0,c);if(i===void 0)return l+n;if(s&&(c+=l.length-c),Xp(i)){if(e.slice(c).search(i)){var u,d=l;for(i.global||(i=RegExp(i.source,$i(dg.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;l=l.slice(0,f===void 0?c:f)}}else if(e.indexOf(dr(i),c)!=c){var h=l.lastIndexOf(i);h>-1&&(l=l.slice(0,h))}return l+n}const ro="-",pg=e=>{const t=mg(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const c=s.split(ro);return c[0]===""&&c.length!==1&&c.shift(),Qc(c,t)||gg(s)},getConflictingClassGroupIds:(s,c)=>{const l=r[s]||[];return c&&n[s]?[...l,...n[s]]:l}}},Qc=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?Qc(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(ro);return(s=t.validators.find(({validator:c})=>c(o)))==null?void 0:s.classGroupId},ha=/^\[(.+)\]$/,gg=e=>{if(ha.test(e)){const t=ha.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},mg=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return vg(Object.entries(e.classGroups),r).forEach(([o,s])=>{Hi(s,n,o,t)}),n},Hi=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:pa(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(xg(i)){Hi(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{Hi(s,pa(t,o),r,n)})})},pa=(e,t)=>{let r=e;return t.split(ro).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},xg=e=>e.isThemeGetter,vg=(e,t)=>t?e.map(([r,n])=>{const i=n.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([s,c])=>[t+s,c])):o);return[r,i]}):e,yg=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,s)=>{r.set(o,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=n.get(o))!==void 0)return i(o,s),s},set(o,s){r.has(o)?r.set(o,s):i(o,s)}}},el="!",bg=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,i=t[0],o=t.length,s=c=>{const l=[];let u=0,d=0,f;for(let y=0;y<c.length;y++){let S=c[y];if(u===0){if(S===i&&(n||c.slice(y,y+o)===t)){l.push(c.slice(d,y)),d=y+o;continue}if(S==="/"){f=y;continue}}S==="["?u++:S==="]"&&u--}const h=l.length===0?c:c.substring(d),p=h.startsWith(el),g=p?h.substring(1):h,m=f&&f>d?f-d:void 0;return{modifiers:l,hasImportantModifier:p,baseClassName:g,maybePostfixModifierPosition:m}};return r?c=>r({className:c,parseClassName:s}):s},wg=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},Sg=e=>({cache:yg(e.cacheSize),parseClassName:bg(e),...pg(e)}),Ag=/\s+/,jg=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,o=[],s=e.trim().split(Ag);let c="";for(let l=s.length-1;l>=0;l-=1){const u=s[l],{modifiers:d,hasImportantModifier:f,baseClassName:h,maybePostfixModifierPosition:p}=r(u);let g=!!p,m=n(g?h.substring(0,p):h);if(!m){if(!g){c=u+(c.length>0?" "+c:c);continue}if(m=n(h),!m){c=u+(c.length>0?" "+c:c);continue}g=!1}const y=wg(d).join(":"),S=f?y+el:y,A=S+m;if(o.includes(A))continue;o.push(A);const w=i(m,g);for(let j=0;j<w.length;++j){const P=w[j];o.push(S+P)}c=u+(c.length>0?" "+c:c)}return c};function Cg(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=tl(t))&&(n&&(n+=" "),n+=r);return n}const tl=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=tl(e[n]))&&(r&&(r+=" "),r+=t);return r};function Tg(e,...t){let r,n,i,o=s;function s(l){const u=t.reduce((d,f)=>f(d),e());return r=Sg(u),n=r.cache.get,i=r.cache.set,o=c,c(l)}function c(l){const u=n(l);if(u)return u;const d=jg(l,r);return i(l,d),d}return function(){return o(Cg.apply(null,arguments))}}const ae=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},rl=/^\[(?:([a-z-]+):)?(.+)\]$/i,Ig=/^\d+\/\d+$/,Og=new Set(["px","full","screen"]),Eg=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Pg=/\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$/,Rg=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Mg=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Ng=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,qe=e=>vt(e)||Og.has(e)||Ig.test(e),Qe=e=>St(e,"length",qg),vt=e=>!!e&&!Number.isNaN(Number(e)),Fr=e=>St(e,"number",vt),Pt=e=>!!e&&Number.isInteger(Number(e)),_g=e=>e.endsWith("%")&&vt(e.slice(0,-1)),U=e=>rl.test(e),et=e=>Eg.test(e),$g=new Set(["length","size","percentage"]),kg=e=>St(e,$g,nl),Lg=e=>St(e,"position",nl),Dg=new Set(["image","url"]),Bg=e=>St(e,Dg,Hg),zg=e=>St(e,"",Fg),Rt=()=>!0,St=(e,t,r)=>{const n=rl.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},qg=e=>Pg.test(e)&&!Rg.test(e),nl=()=>!1,Fg=e=>Mg.test(e),Hg=e=>Ng.test(e),Wg=()=>{const e=ae("colors"),t=ae("spacing"),r=ae("blur"),n=ae("brightness"),i=ae("borderColor"),o=ae("borderRadius"),s=ae("borderSpacing"),c=ae("borderWidth"),l=ae("contrast"),u=ae("grayscale"),d=ae("hueRotate"),f=ae("invert"),h=ae("gap"),p=ae("gradientColorStops"),g=ae("gradientColorStopPositions"),m=ae("inset"),y=ae("margin"),S=ae("opacity"),A=ae("padding"),w=ae("saturate"),j=ae("scale"),P=ae("sepia"),M=ae("skew"),N=ae("space"),I=ae("translate"),C=()=>["auto","contain","none"],$=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto",U,t],R=()=>[U,t],L=()=>["",qe,Qe],k=()=>["auto",vt,U],K=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],re=()=>["solid","dashed","dotted","double","none"],ue=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ne=()=>["start","end","center","between","around","evenly","stretch"],Q=()=>["","0",U],xe=()=>["auto","avoid","all","avoid-page","page","left","right","column"],de=()=>[vt,U];return{cacheSize:500,separator:":",theme:{colors:[Rt],spacing:[qe,Qe],blur:["none","",et,U],brightness:de(),borderColor:[e],borderRadius:["none","","full",et,U],borderSpacing:R(),borderWidth:L(),contrast:de(),grayscale:Q(),hueRotate:de(),invert:Q(),gap:R(),gradientColorStops:[e],gradientColorStopPositions:[_g,Qe],inset:O(),margin:O(),opacity:de(),padding:R(),saturate:de(),scale:de(),sepia:Q(),skew:de(),space:R(),translate:R()},classGroups:{aspect:[{aspect:["auto","square","video",U]}],container:["container"],columns:[{columns:[et]}],"break-after":[{"break-after":xe()}],"break-before":[{"break-before":xe()}],"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:[...K(),U]}],overflow:[{overflow:$()}],"overflow-x":[{"overflow-x":$()}],"overflow-y":[{"overflow-y":$()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Pt,U]}],basis:[{basis:O()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",U]}],grow:[{grow:Q()}],shrink:[{shrink:Q()}],order:[{order:["first","last","none",Pt,U]}],"grid-cols":[{"grid-cols":[Rt]}],"col-start-end":[{col:["auto",{span:["full",Pt,U]},U]}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":[Rt]}],"row-start-end":[{row:["auto",{span:[Pt,U]},U]}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",U]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",U]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...ne()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...ne(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...ne(),"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:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[N]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[N]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",U,t]}],"min-w":[{"min-w":[U,t,"min","max","fit"]}],"max-w":[{"max-w":[U,t,"none","full","min","max","fit","prose",{screen:[et]},et]}],h:[{h:[U,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[U,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[U,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[U,t,"auto","min","max","fit"]}],"font-size":[{text:["base",et,Qe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Fr]}],"font-family":[{font:[Rt]}],"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",U]}],"line-clamp":[{"line-clamp":["none",vt,Fr]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",qe,U]}],"list-image":[{"list-image":["none",U]}],"list-style-type":[{list:["none","disc","decimal",U]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[S]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[S]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...re(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",qe,Qe]}],"underline-offset":[{"underline-offset":["auto",qe,U]}],"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:R()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",U]}],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",U]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[S]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...K(),Lg]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",kg]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Bg]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[c]}],"border-w-x":[{"border-x":[c]}],"border-w-y":[{"border-y":[c]}],"border-w-s":[{"border-s":[c]}],"border-w-e":[{"border-e":[c]}],"border-w-t":[{"border-t":[c]}],"border-w-r":[{"border-r":[c]}],"border-w-b":[{"border-b":[c]}],"border-w-l":[{"border-l":[c]}],"border-opacity":[{"border-opacity":[S]}],"border-style":[{border:[...re(),"hidden"]}],"divide-x":[{"divide-x":[c]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[c]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[S]}],"divide-style":[{divide:re()}],"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:["",...re()]}],"outline-offset":[{"outline-offset":[qe,U]}],"outline-w":[{outline:[qe,Qe]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:L()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[S]}],"ring-offset-w":[{"ring-offset":[qe,Qe]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",et,zg]}],"shadow-color":[{shadow:[Rt]}],opacity:[{opacity:[S]}],"mix-blend":[{"mix-blend":[...ue(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ue()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",et,U]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[f]}],saturate:[{saturate:[w]}],sepia:[{sepia:[P]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[S]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[P]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",U]}],duration:[{duration:de()}],ease:[{ease:["linear","in","out","in-out",U]}],delay:[{delay:de()}],animate:[{animate:["none","spin","ping","pulse","bounce",U]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[j]}],"scale-x":[{"scale-x":[j]}],"scale-y":[{"scale-y":[j]}],rotate:[{rotate:[Pt,U]}],"translate-x":[{"translate-x":[I]}],"translate-y":[{"translate-y":[I]}],"skew-x":[{"skew-x":[M]}],"skew-y":[{"skew-y":[M]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",U]}],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",U]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":R()}],"scroll-mx":[{"scroll-mx":R()}],"scroll-my":[{"scroll-my":R()}],"scroll-ms":[{"scroll-ms":R()}],"scroll-me":[{"scroll-me":R()}],"scroll-mt":[{"scroll-mt":R()}],"scroll-mr":[{"scroll-mr":R()}],"scroll-mb":[{"scroll-mb":R()}],"scroll-ml":[{"scroll-ml":R()}],"scroll-p":[{"scroll-p":R()}],"scroll-px":[{"scroll-px":R()}],"scroll-py":[{"scroll-py":R()}],"scroll-ps":[{"scroll-ps":R()}],"scroll-pe":[{"scroll-pe":R()}],"scroll-pt":[{"scroll-pt":R()}],"scroll-pr":[{"scroll-pr":R()}],"scroll-pb":[{"scroll-pb":R()}],"scroll-pl":[{"scroll-pl":R()}],"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",U]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[qe,Qe,Fr]}],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"]}}},Gg=Tg(Wg);function Z(...e){return Gg(le.clsx(e))}let Hr;function Wr(){return Hr===void 0&&(Hr=navigator.platform.includes("Mac")),Hr}function il(e){return`${e}`.toLowerCase()==="mod"?Wr()?"⌘":"Ctrl":`${e}`.toLowerCase()==="alt"?Wr()?"⌥":"Alt":`${e}`.toLowerCase()==="shift"?Wr()?"⇧":"Shift":e}function ol(e){return e.map(il).join(" ")}const F=b.forwardRef((e,t)=>{const{icon:r=void 0,tooltip:n=void 0,disabled:i=!1,customClass:o="",loading:s=void 0,shortcutKeys:c=void 0,tooltipOptions:l={},action:u=void 0,isActive:d=void 0,children:f,asChild:h=!1,upload:p=!1,...g}=e,m=oo[r],y=h?gc.Slot:Oo;return a.jsxs(Eo,{children:[a.jsx(Po,{asChild:!0,children:a.jsxs(y,{"data-state":d!=null&&d()?"on":"off",onClick:u,ref:t,size:"sm",className:Z("richtext-w-[32px] richtext-h-[32px]",o),disabled:i,...g,children:[m&&a.jsx(m,{className:"richtext-size-4"}),f]})}),n&&a.jsx(Ir,{...l,children:a.jsxs("div",{className:"richtext-flex richtext-max-w-24 richtext-flex-col richtext-items-center richtext-text-center",children:[a.jsx("div",{children:n}),!!(c!=null&&c.length)&&a.jsx("span",{children:ol(c)})]})})]})});function Ug(e){const t=["size-small","size-medium","size-large"],r=["SizeS","SizeM","SizeL"];return t.map((n,i)=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.${n.replace("-",".")}.tooltip`),icon:r[i],action:()=>e.commands.updateImage({width:B.IMAGE_SIZE[n]}),isActive:()=>e.isActive("image",{width:B.IMAGE_SIZE[n]})}}))}function Vg(e){const t=["size-small","size-medium","size-large"],r=["SizeS","SizeM","SizeL"];return t.map((n,i)=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.${n.replace("-",".")}.tooltip`),icon:r[i],action:()=>e.commands.updateImageGif({width:B.IMAGE_SIZE[n]}),isActive:()=>e.isActive("image",{width:B.IMAGE_SIZE[n]})}}))}function Xg(e){const t=["left","center","right"],r={left:"AlignLeft",center:"AlignCenter",right:"AlignRight"};return t.map(n=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.textalign.${n}.tooltip`),icon:r[n],action:()=>{var i,o;return(o=(i=e.commands)==null?void 0:i.setAlignImage)==null?void 0:o.call(i,n)},isActive:()=>e.isActive({align:n})||!1,disabled:!1}}))}function Kg(e){const t=["left","center","right"],r={left:"AlignLeft",center:"AlignCenter",right:"AlignRight"};return t.map(n=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.textalign.${n}.tooltip`),icon:r[n],action:()=>{var i,o;return(o=(i=e.commands)==null?void 0:i.setAlignImageGif)==null?void 0:o.call(i,n)},isActive:()=>e.isActive({align:n})||!1,disabled:!1}}))}function Yg(e){const t=["left","center","right"],r={left:"AlignLeft",center:"AlignCenter",right:"AlignRight"};return t.map(n=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.textalign.${n}.tooltip`),icon:r[n],action:()=>{var i,o;return(o=(i=e.commands)==null?void 0:i.setAlignImageMermaid)==null?void 0:o.call(i,n)},isActive:()=>e.isActive({align:n})||!1,disabled:!1}}))}function Zg(e){const t=["left","center","right"],r={left:"AlignLeft",center:"AlignCenter",right:"AlignRight"};return t.map(n=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.textalign.${n}.tooltip`),icon:r[n],action:()=>{var i,o;return(o=(i=e.commands)==null?void 0:i.setAlignImageDrawer)==null?void 0:o.call(i,n)},isActive:()=>e.isActive({align:n})||!1,disabled:!1}}))}function Jg(e){const t=["size-small","size-medium","size-large"],r=["SizeS","SizeM","SizeL"];return t.map((n,i)=>({type:`video-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.${n.replace("-",".")}.tooltip`),icon:r[i],action:()=>e.commands.updateVideo({width:B.VIDEO_SIZE[n]}),isActive:()=>e.isActive("video",{width:B.VIDEO_SIZE[n]})}}))}function Qg(e){return[{type:"flipX",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.tooltip.flipX"),icon:"FlipX",action:()=>{const t=e.getAttributes("image"),{flipX:r}=t;e.chain().focus(void 0,{scrollIntoView:!1}).updateImage({flipX:!r}).run()}}},{type:"flipY",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.tooltip.flipY"),icon:"FlipY",action:()=>{const t=e.getAttributes("image"),{flipY:r}=t;e.chain().focus(void 0,{scrollIntoView:!1}).updateImage({flipY:!r}).run()}}},...Ug(e),...Xg(e),{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function em(e){return[...Vg(e),...Kg(e),{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function tm(e){return[...Yg(e),{type:"edit",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.edit"),icon:"Pencil",action:()=>!0}},{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function rm(e){return[...Zg(e),{type:"edit",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.edit"),icon:"Pencil",action:()=>(console.log("AAA"),!0)}},{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function nm(e){return[...Jg(e),{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function im(e,t){return B.BUBBLE_TEXT_LIST.reduce((r,n)=>{if(n==="divider"&&r.length>0)return[...r,{type:"divider",component:void 0,componentProps:{}}];const i=e.extensionManager.extensions.find(o=>o.name===n);return i?[...r,i.configure().options.button({editor:e,t,extension:i})]:r},[])}function no(e,t,r){const n=[],i=e.node(0);r=typeof r=="number"&&r>=0?r:e.sameParent(t)?Math.max(0,e.sharedDepth(t.pos)-1):e.sharedDepth(t.pos);const o=new H.NodeRange(e,t,r),s=o.depth===0?0:i.resolve(o.start).posAtIndex(0);return o.parent.forEach((c,l)=>{const u=s+l,d=u+c.nodeSize;if(u<o.start||u>=o.end)return;const f=new H.SelectionRange(i.resolve(u),i.resolve(d));n.push(f)}),n}class io{constructor(t,r){tr(this,"anchor");tr(this,"head");this.anchor=t,this.head=r}map(t){return new io(t.map(this.anchor),t.map(this.head))}resolve(t){const r=t.resolve(this.anchor),n=t.resolve(this.head);return new Ne(r,n)}}class Ne extends H.Selection{constructor(r,n,i,o=1){const{doc:s}=r,c=r===n,l=r.pos===s.content.size&&n.pos===s.content.size,u=c&&!l?s.resolve(n.pos+(o>0?1:-1)):n,d=c&&l?s.resolve(r.pos-(o>0?1:-1)):r,f=no(d.min(u),d.max(u),i);super(u.pos>=r.pos?f[0].$from:f[f.length-1].$to,u.pos>=r.pos?f[f.length-1].$to:f[0].$from,f);tr(this,"depth");this.depth=i}get $to(){return this.ranges[this.ranges.length-1].$to}eq(r){return r instanceof Ne&&r.$from.pos===this.$from.pos&&r.$to.pos===this.$to.pos}map(r,n){const i=r.resolve(n.map(this.anchor)),o=r.resolve(n.map(this.head));return new Ne(i,o)}toJSON(){return{type:"nodeRange",anchor:this.anchor,head:this.head}}get isForwards(){return this.head>=this.anchor}get isBackwards(){return!this.isForwards}extendBackwards(){const{doc:r}=this.$from;if(this.isForwards&&this.ranges.length>1){const o=this.ranges.slice(0,-1),s=o[0].$from,c=o[o.length-1].$to;return new Ne(s,c,this.depth)}const n=this.ranges[0],i=r.resolve(Math.max(0,n.$from.pos-1)