Files
lucent-laravel/front/dist/assets/main.0c67ca48.js
T

189 lines
2.3 MiB
JavaScript
Raw Normal View History

2023-10-24 00:14:32 +03:00
var RN=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function jye(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var Lc={exports:{}};/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/(function(o,e){(function(){var t,s="4.17.21",a=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",d="Invalid `variable` option passed into `_.template`",h="__lodash_hash_undefined__",b=500,y="__lodash_placeholder__",k=1,E=2,M=4,$=1,Q=2,F=1,U=2,K=4,L=8,te=16,ne=32,oe=64,Y=128,ye=256,_e=512,Le=30,ve="...",ue=800,ot=16,nt=1,mt=2,V=3,ht=1/0,We=9007199254740991,Ct=17976931348623157e292,yt=0/0,Re=4294967295,Je=Re-1,an=Re>>>1,Et=[["ary",Y],["bind",F],["bindKey",U],["curry",L],["curryRight",te],["flip",_e],["partial",ne],["partialRight",oe],["rearg",ye]],An="[object Arguments]",Xe="[object Array]",_t="[object AsyncFunction]",he="[object Boolean]",Zo="[object Date]",ao="[object DOMException]",wn="[object Error]",Co="[object Function]",Ho="[object GeneratorFunction]",wt="[object Map]",Wt="[object Number]",gt="[object Null]",Ne="[object Object]",Gt="[object Promise]",gn="[object Proxy]",Dt="[object RegExp]",Dn="[object Set]",zn="[object String]",ps="[object Symbol]",oo="[object Undefined]",Ss="[object WeakMap]",Mr="[object WeakSet]",Rs="[object ArrayBuffer]",er="[object DataView]",Xs="[object Float32Array]",wa="[object Float64Array]",ur="[object Int8Array]",$s="[object Int16Array]",jr="[object Int32Array]",$o="[object Uint8Array]",Mo="[object Uint8ClampedArray]",Rr="[object Uint16Array]",Ls="[object Uint32Array]",aa=/\b__p \+= '';/g,bs=/\b(__p \+=) '' \+/g,_a=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ln=/&(?:amp|lt|gt|quot|#39);/g,vs=/[&<>"']/g,Qi=RegExp(ln.source),He=RegExp(vs.source),et=/<%-([\s\S]+?)%>/g,At=/<%([\s\S]+?)%>/g,Vt=/<%=([\s\S]+?)%>/g,Xn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uo=/^\w*$/,Oo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,un=/[\\^$.*+?()[\]{}|]/g,os=RegExp(un.source),To=/^\s+/,fs=/\s/,kr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Lr=/\{\n\/\* \[wrapped with (.+)\] \*/,Vs=/,? & /,Ur=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Zi=/[()=,{}\[\]\/\s]/,Fa=/\\(\\)?/g,vi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qe=/\w*$/,je=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,Ut=/^\[object .+?Constructor\]$/,fo=/^0o[0-7]+$/i,Lo=/^(?:0|[1-9]\d*)$/,Go=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Jr=/($^)/,at=/['\n\r\u2028\u2029\\]/g,Xo="\\ud800-\\udfff",Ni="\\u0300-\\u036f",la="\\ufe20-\\ufe2f",ma="\\u20d0-\\u20ff",gr=Ni+la+ma,Fc="\\u2700-\\u27bf",Cc="a-z\\xdf-\\xf6\\xf8-\\xff",tl="\\xac\\xb1\\xd7\\xf7",ga="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",tr="\\u2000-\\u206f",Ar=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ki="A-Z\\xc0-\\xd6\\xd8-\\xde",gl="\\ufe0e\\ufe0f",kc=tl+ga+tr+Ar,nu="['\u2019]",ku="["+Xo+"]",yr="["+kc+"]",nl="["+gr+"]",xu="\\d+",ou="["+Fc+"]",Yl="["+Cc+"]",Aa="[^"+Xo+kc+xu+Fc+Cc+Ki+"]",Dr="\\ud83c[\\udffb-\\udfff]",Qm="(?:"+nl+"|"+Dr+")",kf="[^"+Xo+"]",xr="(?:\\ud83c[\\udde6-\\uddff]){2}",Qa="[\\ud800-\\udbff][\\udc00-\\udfff]",ca="["+Ki+"]",Ji="\\u200d",Tu="(?:"+Yl+"|"+Aa+")",Qc="(?:"+ca+"|"+Aa+")",Za="(?:"+nu+"(?:d|ll|m|re|s|t|ve))?",Zc="(?:"+nu+"(?:D|LL|M|RE|S|T|VE))?",xc=Qm+"?",Cd="["+gl+"]?",Uf="(?:"+Ji+"(?:"+[kf,xr,Qa].join("|")+")"+Cd+xc+")*",Eu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Xl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Hc=Cd+xc+Uf,xf="(?:"+[ou,xr,Qa].join("|")+")"+Hc,su="(?:"+[kf+nl+"?",nl,xr,Qa,ku].join("|")+")",kd=RegExp(nu,"g"),Ee=RegExp(nl,"g"),tt=RegExp(Dr+"(?="+Dr+")|"+su+Hc,"g"),pt=RegExp([ca+"?"+Yl+"+"+Za+"(?="+[yr,ca,"$"].join("|")+")",Qc+"+"+Zc+"(?="+[yr,ca+Tu,"$"].join("|")+")",ca+"?"+Tu+"+"+Za,ca+"+"+Zc,Xl,Eu,xu,xf].join("|"),"g"),Nt=RegExp("["+Ji+Xo+gr+gl+"]"),On=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ro=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeou
/* [wrapped with `+A+`] */
`)}function My(S){return Sr(S)||dm(S)||!!(Ed&&S&&S[Ed])}function lm(S,A){var Z=typeof S;return A=A==null?We:A,!!A&&(Z=="number"||Z!="symbol"&&Lo.test(S))&&S>-1&&S%1==0&&S<A}function af(S,A,Z){if(!Ol(Z))return!1;var le=typeof A;return(le=="number"?bu(Z)&&lm(A,Z.length):le=="string"&&A in Z)?Zr(Z[A],S):!1}function vh(S,A){if(Sr(S))return!1;var Z=typeof S;return Z=="number"||Z=="symbol"||Z=="boolean"||S==null||il(S)?!0:uo.test(S)||!Xn.test(S)||A!=null&&S in yi(A)}function sp(S){var A=typeof S;return A=="string"||A=="number"||A=="symbol"||A=="boolean"?S!=="__proto__":S===null}function Oh(S){var A=Fd(S),Z=Te[A];if(typeof Z!="function"||!(A in hi.prototype))return!1;if(S===Z)return!0;var le=Ld(Z);return!!le&&S===le[0]}function g0(S){return!!dc&&dc in S}var Bf=Da?hm:gm;function rp(S){var A=S&&S.constructor,Z=typeof A=="function"&&A.prototype||rl;return S===Z}function Ry(S){return S===S&&!Ol(S)}function qp(S,A){return function(Z){return Z==null?!1:Z[S]===A&&(A!==t||S in yi(Z))}}function sd(S){var A=A0(S,function(le){return Z.size===b&&Z.clear(),le}),Z=A.cache;return A}function $y(S,A){var Z=S[1],le=A[1],Ce=Z|le,Ve=Ce<(F|U|Y),ft=le==Y&&Z==L||le==Y&&Z==ye&&S[7].length<=A[8]||le==(Y|ye)&&A[7].length<=A[8]&&Z==L;if(!(Ve||ft))return S;le&F&&(S[2]=A[2],Ce|=Z&F?0:K);var xt=A[3];if(xt){var Ht=S[3];S[3]=Ht?Jg(Ht,xt,A[4]):xt,S[4]=Ht?zc(S[3],y):A[4]}return xt=A[5],xt&&(Ht=S[5],S[5]=Ht?og(Ht,xt,A[6]):xt,S[6]=Ht?zc(S[5],y):A[6]),xt=A[7],xt&&(S[7]=xt),le&Y&&(S[8]=S[8]==null?A[8]:Tr(S[8],A[8])),S[9]==null&&(S[9]=A[9]),S[0]=A[0],S[1]=Ce,S}function yh(S){var A=[];if(S!=null)for(var Z in yi(S))A.push(Z);return A}function Qv(S){return Jh.call(S)}function n_(S,A,Z){return A=ho(A===t?S.length-1:A,0),function(){for(var le=arguments,Ce=-1,Ve=ho(le.length-A,0),ft=rn(Ve);++Ce<Ve;)ft[Ce]=le[A+Ce];Ce=-1;for(var xt=rn(A+1);++Ce<A;)xt[Ce]=le[Ce];return xt[A]=Z(ft),ri(S,this,xt)}}function Ny(S,A){return A.length<2?S:Hl(S,Ps(A,0,-1))}function ip(S,A){for(var Z=S.length,le=Tr(A.length,Z),Ce=du(S);le--;){var Ve=A[le];S[le]=lm(Ve,Z)?Ce[Ve]:t}return S}function Lf(S,A){if(!(A==="constructor"&&typeof S[A]=="function")&&A!="__proto__")return S[A]}var mu=p0(uu),ap=ce||function(S,A){return me.setTimeout(S,A)},Iy=p0(Xp);function o_(S,A,Z){var le=A+"";return Iy(S,XC(le,cm(op(le),Z)))}function p0(S){var A=0,Z=0;return function(){var le=Gl(),Ce=ot-(le-Z);if(Z=le,Ce>0){if(++A>=ue)return arguments[0]}else A=0;return S.apply(t,arguments)}}function Yc(S,A){var Z=-1,le=S.length,Ce=le-1;for(A=A===t?le:A;++Z<A;){var Ve=$f(Z,Ce),ft=S[Ve];S[Ve]=S[Z],S[Z]=ft}return S.length=A,S}var b0=sd(function(S){var A=[];return S.charCodeAt(0)===46&&A.push(""),S.replace(Oo,function(Z,le,Ce,Ve){A.push(Ce?Ve.replace(Fa,"$1"):le||Z)}),A});function lf(S){if(typeof S=="string"||il(S))return S;var A=S+"";return A=="0"&&1/S==-ht?"-0":A}function lp(S){if(S!=null){try{return ef.call(S)}catch{}try{return S+""}catch{}}return""}function cm(S,A){return ks(Et,function(Z){var le="_."+Z[0];A&Z[1]&&!Ii(S,le)&&S.push(le)}),S.sort()}function Zv(S){if(S instanceof hi)return S.clone();var A=new Ru(S.__wrapped__,S.__chain__);return A.__actions__=du(S.__actions__),A.__index__=S.__index__,A.__values__=S.__values__,A}function s_(S,A,Z){(Z?af(S,A,Z):A===t)?A=1:A=ho(Xr(A),0);var le=S==null?0:S.length;if(!le||A<1)return[];for(var Ce=0,Ve=0,ft=rn(Se(le/A));Ce<le;)ft[Ve++]=Ps(S,Ce,Ce+=A);return ft}function Gp(S){for(var A=-1,Z=S==null?0:S.length,le=0,Ce=[];++A<Z;){var Ve=S[A];Ve&&(Ce[le++]=Ve)}return Ce}function By(){var S=arguments.length;if(!S)return[];for(var A=rn(S-1),Z=arguments[0],le=S;le--;)A[le-1]=arguments[le];return Xf(Sr(Z)?du(Z):[Z],Wa(A,1))}var cp=fr(function(S,A){return Dl(S)?Va(S,Wa(A,1,Dl,!0)):[]}),v0=fr(function(S,A){var Z=wh(A);return Dl(Z)&&(Z=t),Dl(S)?Va(S,Wa(A,1,Dl,!0),Qs(Z,2)):[]}),sb=fr(function(S,A){var Z=wh(A);return Dl(Z)&&(Z=t),Dl(S)?Va(S,Wa(A,1,Dl,!0),t,Z):[]});function Ly(S,A,Z){var le=S==null?0:S.length;return le?(A=Z||A===t?1:Xr(A),Ps(S,A<0?0:A,le)):[]}function Fy(S,A,Z){var le=S==null?0:S.length;return le?(A=Z||A===t?1:Xr(A),A=le-A,Ps(S,0,A<0?0:A)):[]}function r_(S,A){return S&&S.length?om(S
`;S.replace(Fo,function(Zs,gi,Ci,Ou,Qu,Qf){return Ci||(Ci=Ou),Vn+=S.slice(bn,Qf).replace(at,Ql),gi&&(xt=!0,Vn+=`' +
__e(`+gi+`) +
'`),Qu&&(Ht=!0,Vn+=`';
`+Qu+`;
__p += '`),Ci&&(Vn+=`' +
((__t = (`+Ci+`)) == null ? '' : __t) +
'`),bn=Qf+Zs.length,Zs}),Vn+=`';
`;var Ns=ii.call(A,"variable")&&A.variable;if(!Ns)Vn=`with (obj) {
`+Vn+`
}
`;else if(Zi.test(Ns))throw new nr(d);Vn=(Ht?Vn.replace(aa,""):Vn).replace(bs,"$1").replace(_a,"$1;"),Vn="function("+(Ns||"obj")+`) {
`+(Ns?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(xt?", __e = _.escape":"")+(Ht?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Vn+`return __p
}`;var Hr=b2(function(){return Yr(Ve,ms+"return "+Vn).apply(t,ft)});if(Hr.source=Vn,r2(Hr))throw Hr;return Hr}function g2(S){return fa(S).toLowerCase()}function p2(S){return fa(S).toUpperCase()}function Sk(S,A,Z){if(S=fa(S),S&&(Z||A===t))return Fl(S);if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=jl(A),Ve=fc(le,Ce),ft=Gf(le,Ce)+1;return hh(le,Ve,ft).join("")}function Ck(S,A,Z){if(S=fa(S),S&&(Z||A===t))return S.slice(0,Hg(S)+1);if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=Gf(le,jl(A))+1;return hh(le,0,Ce).join("")}function lO(S,A,Z){if(S=fa(S),S&&(Z||A===t))return S.replace(To,"");if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=fc(le,jl(A));return hh(le,Ce).join("")}function z_(S,A){var Z=Le,le=ve;if(Ol(A)){var Ce="separator"in A?A.separator:Ce;Z="length"in A?Xr(A.length):Z,le="omission"in A?Gi(A.omission):le}S=fa(S);var Ve=S.length;if(sl(S)){var ft=jl(S);Ve=ft.length}if(Z>=Ve)return S;var xt=Z-Kf(le);if(xt<1)return le;var Ht=ft?hh(ft,0,xt).join(""):S.slice(0,xt);if(Ce===t)return Ht+le;if(ft&&(xt+=Ht.length-xt),mf(Ce)){if(S.slice(xt).search(Ce)){var bn,Zn=Ht;for(Ce.global||(Ce=nh(Ce.source,fa(qe.exec(Ce))+"g")),Ce.lastIndex=0;bn=Ce.exec(Zn);)var Vn=bn.index;Ht=Ht.slice(0,Vn===t?xt:Vn)}}else if(S.indexOf(Gi(Ce),xt)!=xt){var Fo=Ht.lastIndexOf(Ce);Fo>-1&&(Ht=Ht.slice(0,Fo))}return Ht+le}function cO(S){return S=fa(S),S&&Qi.test(S)?S.replace(ln,Ge):S}var N0=gh(function(S,A,Z){return S+(Z?" ":"")+A.toUpperCase()}),bb=$v("toUpperCase");function uO(S,A,Z){return S=fa(S),A=Z?t:A,A===t?Af(S)?zg(S):Jd(S):S.match(A)||[]}var b2=fr(function(S,A){try{return ri(S,t,A)}catch(Z){return r2(Z)?Z:new nr(Z)}}),V_=Bd(function(S,A){return ks(A,function(Z){Z=lf(Z),mi(S,Z,Jy(S[Z],S))}),S});function v2(S){var A=S==null?0:S.length,Z=Qs();return S=A?pa(S,function(le){if(typeof le[1]!="function")throw new Sa(f);return[Z(le[0]),le[1]]}):[],fr(function(le){for(var Ce=-1;++Ce<A;){var Ve=S[Ce];if(ri(Ve[0],this,le))return ri(Ve[1],this,le)}})}function kk(S){return Rd(Es(S,k))}function fO(S){return function(){return S}}function I0(S,A){return S==null||S!==S?A:S}var xk=Iv(),dO=Iv(!0);function pf(S){return S}function hO(S){return H(typeof S=="function"?S:Es(S,k))}function W_(S){return Ft(Es(S,k))}function mO(S,A){return Cn(S,Es(A,k))}var Tk=fr(function(S,A){return function(Z){return hc(Z,S,A)}}),B0=fr(function(S,A){return function(Z){return hc(S,Z,A)}});function O2(S,A,Z){var le=oc(A),Ce=Yp(A,le);Z==null&&!(Ol(A)&&(Ce.length||!le.length))&&(Z=A,A=S,S=this,Ce=Yp(A,oc(A)));var Ve=!(Ol(Z)&&"chain"in Z)||!!Z.chain,ft=hm(S);return ks(Ce,function(xt){var Ht=A[xt];S[xt]=Ht,ft&&(S.prototype[xt]=function(){var bn=this.__chain__;if(Ve||bn){var Zn=S(this.__wrapped__),Vn=Zn.__actions__=du(this.__actions__);return Vn.push({func:Ht,args:arguments,thisArg:S}),Zn.__chain__=bn,Zn}return Ht.apply(S,Xf([this.value()],arguments))})}),S}function Ek(){return me._===this&&(me._=oh),this}function gO(){}function yl(S){return S=Xr(S),fr(function(A){return ts(A,S)})}var Ak=nb(pa),vb=nb(Di),Dk=nb(Gu);function Ob(S){return vh(S)?ol(lf(S)):Uc(S)}function y2(S){return function(A){return S==null?t:Hl(S,A)}}var Pk=Bv(),Mk=Bv(!0);function L0(){return[]}function gm(){return!1}function yb(){return{}}function vu(){return""}function a1(){return!0}function U_(S,A){if(S=Xr(S),S<1||S>We)return[];var Z=Re,le=Tr(S,Re);A=Qs(A),S-=Re;for(var Ce=Pr(le,A);++Z<S;)A(Z);return Ce}function Y_(S){return Sr(S)?pa(S,lf):il(S)?[S]:du(b0(fa(S)))}function w2(S){var A=++Pu;return fa(S)+A}var _2=ph(function(S,A){return S+A},0),S2=ob("ceil"),Rk=ph(function(S,A){return S/A},1),F0=ob("floor");function pO(S){return S&&S.length?Gr(S,pf,uh):t}function pp(S,A){return S&&S.length?Gr(S,Qs(A,2),uh):t}function Q0(S){return kl(S,pf)}function Eh(S,A){return kl(S,Qs(A,2))}function $k(S){return S&&S.length?Gr(S,pf,Ae):t}function pm(S,A){return S&&S.length?Gr(S,Qs(A,2),Ae):t}var Hd=ph(function(S,A){return S*A},1),wb=ob("round"),C2=ph(function(S,A){return S-A},0);function _b(S){return S&&S.length?Ef(S,pf):0}function Og(S,A){return S&&S.length?Ef(S,Qs(A,2)):0}return Te.after=fm,Te.ary=zt,Te.assign=ak,Te.assignIn=eO,Te.assignInWith=tO,Te.assignW
`),function(b){if(d=b.indexOf(":"),l=o.trim(b.substr(0,d)).toLowerCase(),f=o.trim(b.substr(d+1)),l){if(a[l]&&e.indexOf(l)>=0)return;l==="set-cookie"?a[l]=(a[l]?a[l]:[]).concat([f]):a[l]=a[l]?a[l]+", "+f:f}}),a},Gte}var Kte,qae;function _2e(){if(qae)return Kte;qae=1;var o=Zp;return Kte=o.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),a;function l(f){var d=f;return t&&(s.setAttribute("href",d),d=s.href),s.setAttribute("href",d),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return a=l(window.location.href),function(d){var h=o.isString(d)?l(d):d;return h.protocol===a.protocol&&h.host===a.host}}():function(){return function(){return!0}}(),Kte}var Jte,Gae;function Vz(){if(Gae)return Jte;Gae=1;function o(e){this.message=e}return o.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},o.prototype.__CANCEL__=!0,Jte=o,Jte}var ene,Kae;function Jae(){if(Kae)return ene;Kae=1;var o=Zp,e=p2e(),t=b2e(),s=jge,a=y2e(),l=w2e(),f=_2e(),d=Gge(),h=Wz(),b=Vz();return ene=function(k){return new Promise(function(M,$){var Q=k.data,F=k.headers,U=k.responseType,K;function L(){k.cancelToken&&k.cancelToken.unsubscribe(K),k.signal&&k.signal.removeEventListener("abort",K)}o.isFormData(Q)&&delete F["Content-Type"];var te=new XMLHttpRequest;if(k.auth){var ne=k.auth.username||"",oe=k.auth.password?unescape(encodeURIComponent(k.auth.password)):"";F.Authorization="Basic "+btoa(ne+":"+oe)}var Y=a(k.baseURL,k.url);te.open(k.method.toUpperCase(),s(Y,k.params,k.paramsSerializer),!0),te.timeout=k.timeout;function ye(){if(!!te){var Le="getAllResponseHeaders"in te?l(te.getAllResponseHeaders()):null,ve=!U||U==="text"||U==="json"?te.responseText:te.response,ue={data:ve,status:te.status,statusText:te.statusText,headers:Le,config:k,request:te};e(function(nt){M(nt),L()},function(nt){$(nt),L()},ue),te=null}}if("onloadend"in te?te.onloadend=ye:te.onreadystatechange=function(){!te||te.readyState!==4||te.status===0&&!(te.responseURL&&te.responseURL.indexOf("file:")===0)||setTimeout(ye)},te.onabort=function(){!te||($(d("Request aborted",k,"ECONNABORTED",te)),te=null)},te.onerror=function(){$(d("Network Error",k,null,te)),te=null},te.ontimeout=function(){var ve=k.timeout?"timeout of "+k.timeout+"ms exceeded":"timeout exceeded",ue=k.transitional||h.transitional;k.timeoutErrorMessage&&(ve=k.timeoutErrorMessage),$(d(ve,k,ue.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},o.isStandardBrowserEnv()){var _e=(k.withCredentials||f(Y))&&k.xsrfCookieName?t.read(k.xsrfCookieName):void 0;_e&&(F[k.xsrfHeaderName]=_e)}"setRequestHeader"in te&&o.forEach(F,function(ve,ue){typeof Q>"u"&&ue.toLowerCase()==="content-type"?delete F[ue]:te.setRequestHeader(ue,ve)}),o.isUndefined(k.withCredentials)||(te.withCredentials=!!k.withCredentials),U&&U!=="json"&&(te.responseType=k.responseType),typeof k.onDownloadProgress=="function"&&te.addEventListener("progress",k.onDownloadProgress),typeof k.onUploadProgress=="function"&&te.upload&&te.upload.addEventListener("progress",k.onUploadProgress),(k.cancelToken||k.signal)&&(K=function(Le){!te||($(!Le||Le&&Le.type?new b("canceled"):Le),te.abort(),te=null)},k.cancelToken&&k.cancelToken.subscribe(K),k.signal&&(k.signal.aborted?K():k.signal.addEventListener("abort",K))),Q||(Q=null),te.send(Q)})},ene}var tne,ele;function Wz(){if(ele)return tne;ele=1;var o=Zp,e=g2e,t=qge,s={"Content-Type":"application/x-www-form-urlencoded"};function a(h,b){!o.isUndefined(h)&&o.isUndefined(h["Content-Type"])&&(h["Content-Type"]=b)}function l(){var h;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(h=Jae()),h}function f(h,b,y){if(o.isString(h))try{return(b||JSON.parse)(h),o.trim(h)}catch(k){if(k.name!=="SyntaxError")throw k}return(y||JSON.stringify)(h)}var d={transitional:{silentJSONParsing:!0,forcedJS
`;for(let F=0;F<=1;F+=h){const U=e+(t-e)*l(F);b+=F*100+`%{${f(U,1-U)}}
`}const y=b+`100% {${f(t,1-t)}}
}`,k=`__svelte_${X2e(y)}_${d}`,E=gpe(o),{stylesheet:M,rules:$}=XH.get(E)||j2e(E,o);$[k]||($[k]=!0,M.insertRule(`@keyframes ${k} ${y}`,M.cssRules.length));const Q=o.style.animation||"";return o.style.animation=`${Q?`${Q}, `:""}${k} ${s}ms linear ${a}ms 1 both`,jH+=1,k}function vpe(o,e){const t=(o.style.animation||"").split(", "),s=t.filter(e?l=>l.indexOf(e)<0:l=>l.indexOf("__svelte")===-1),a=t.length-s.length;a&&(o.style.animation=s.join(", "),jH-=a,jH||q2e())}function q2e(){Gse(()=>{jH||(XH.forEach(o=>{const{ownerNode:e}=o.stylesheet;e&&Pe(e)}),XH.clear())})}function Ope(o,e,t,s){if(!e)return pn;const a=o.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return pn;const{delay:l=0,duration:f=300,easing:d=spe,start:h=dpe()+l,end:b=h+f,tick:y=pn,css:k}=t(o,{from:e,to:a},s);let E=!0,M=!1,$;function Q(){k&&($=Eoe(o,0,1,f,l,d,k)),l||(M=!0)}function F(){k&&vpe(o,$),E=!1}return mpe(U=>{if(!M&&U>=h&&(M=!0),M&&U>=b&&(y(1,0),F()),!E)return!1;if(M){const K=U-h,L=0+1*d(K/f);y(L,1-L)}return!0}),Q(),y(0,1),F}function ype(o){const e=getComputedStyle(o);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,a=o.getBoundingClientRect();o.style.position="absolute",o.style.width=t,o.style.height=s,G2e(o,a)}}function G2e(o,e){const t=o.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(o),a=s.transform==="none"?"":s.transform;o.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let O6;function o6(o){O6=o}function UD(){if(!O6)throw new Error("Function called outside component initialization");return O6}function W1(o){UD().$$.on_mount.push(o)}function wpe(o){UD().$$.after_update.push(o)}function Jse(o){UD().$$.on_destroy.push(o)}function Hp(){const o=UD();return(e,t,{cancelable:s=!1}={})=>{const a=o.$$.callbacks[e];if(a){const l=bpe(e,t,{cancelable:s});return a.slice().forEach(f=>{f.call(o,l)}),!l.defaultPrevented}return!0}}function s6(o,e){return UD().$$.context.set(o,e),e}function si(o){return UD().$$.context.get(o)}function SH(o,e){const t=o.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const rD=[],Uo=[];let bD=[];const Aoe=[],K2e=Promise.resolve();let Doe=!1;function J2e(){Doe||(Doe=!0,K2e.then(_pe))}function AC(o){bD.push(o)}function mr(o){Aoe.push(o)}const cne=new Set;let K4=0;function _pe(){if(K4!==0)return;const o=O6;do{try{for(;K4<rD.length;){const e=rD[K4];K4++,o6(e),ewe(e.$$)}}catch(e){throw rD.length=0,K4=0,e}for(o6(null),rD.length=0,K4=0;Uo.length;)Uo.pop()();for(let e=0;e<bD.length;e+=1){const t=bD[e];cne.has(t)||(cne.add(t),t())}bD.length=0}while(rD.length);for(;Aoe.length;)Aoe.pop()();Doe=!1,cne.clear(),o6(o)}function ewe(o){if(o.fragment!==null){o.update(),$i(o.before_update);const e=o.dirty;o.dirty=[-1],o.fragment&&o.fragment.p(o.ctx,e),o.after_update.forEach(AC)}}function twe(o){const e=[],t=[];bD.forEach(s=>o.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),bD=e}let $N;function nwe(){return $N||($N=Promise.resolve(),$N.then(()=>{$N=null})),$N}function une(o,e,t){o.dispatchEvent(bpe(`${e?"intro":"outro"}${t}`))}const CH=new Set;let Lw;function wo(){Lw={r:0,c:[],p:Lw}}function _o(){Lw.r||$i(Lw.c),Lw=Lw.p}function xe(o,e){o&&o.i&&(CH.delete(o),o.i(e))}function Qe(o,e,t,s){if(o&&o.o){if(CH.has(o))return;CH.add(o),Lw.c.push(()=>{CH.delete(o),s&&(t&&o.d(1),s())}),o.o(e)}else s&&s()}const owe={duration:0};function qH(o,e,t,s){const a={direction:"both"};let l=e(o,t,a),f=s?0:1,d=null,h=null,b=null;function y(){b&&vpe(o,b)}function k(M,$){const Q=M.b-f;return $*=Math.abs(Q),{a:f,b:M.b,d:Q,duration:$,start:M.start,end:M.start+$,group:M.group}}function E(M){const{delay:$=0,duration:Q=300,easing:F=spe,tick:U=pn,css:K}=l||owe,L={start:dpe()+$,b:M};M||(L.group=Lw,Lw.r+=1),d||h?h=L:(K&&(y(),b=Eoe(o,f,M,Q,$,F,K)),M&&U(0,1),d=k(L,Q),AC(()=>une(o,M,"start")),mpe(te=>{if(h&&te>h.start&&(d=k(h,Q),h=null,une(o,d.b,"start"),K&&(y(),b=Eoe(o,f,d.b,d.duration,0,F,l.css))),d){if(te>=d.end)U(f=d.b,1-f),une(o,d.b,"end"),h||(d.b?y():--d.group.r||$i(d.group.c)),d=null;else if(te>=d.start){const ne=te-d.start;f=d
transform: ${b} translate(${(1-Q)*k}${E}, ${(1-Q)*M}${$});
opacity: ${h-y*F}`}}function ple(o){let e,t,s,a;return{c(){e=re("div"),t=Xt(o[1]),z(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),z(e,"role","alert")},m(l,f){Me(l,e,f),j(e,t),a=!0},p(l,f){(!a||f&2)&&Wn(t,l[1])},i(l){a||(AC(()=>{!a||(s||(s=qH(e,GH,{duration:500},!0)),s.run(1))}),a=!0)},o(l){s||(s=qH(e,GH,{duration:500},!1)),s.run(0),a=!1},d(l){l&&Pe(e),l&&s&&s.end()}}}function bwe(o){let e,t,s=o[0]&&ple(o);return{c(){s&&s.c(),e=Bs()},m(a,l){s&&s.m(a,l),Me(a,e,l),t=!0},p(a,[l]){a[0]?s?(s.p(a,l),l&1&&xe(s,1)):(s=ple(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(wo(),Qe(s,1,1,()=>{s=null}),_o())},i(a){t||(xe(s),t=!0)},o(a){Qe(s),t=!1},d(a){s&&s.d(a),a&&Pe(e)}}}function vwe(o,e,t){let s,a;function l(f="Saved"){t(1,s=f),t(0,a=!0),setTimeout(function(){t(0,a=!1)},2e3)}return t(1,s="Saved"),t(0,a=!1),[a,s,l]}class ere extends vo{constructor(e){super(),bo(this,e,vwe,bwe,po,{show:2})}get show(){return this.$$.ctx[2]}}function Owe(o){let e,t,s,a,l,f,d,h,b,y,k,E,M,$,Q={};return e=new ere({props:Q}),o[4](e),k=new ED({props:{label:"Enter"}}),{c(){tn(e.$$.fragment),t=Ze(),s=re("div"),a=re("form"),l=re("div"),f=re("h3"),d=Xt("Login as "),h=Xt(o[0]),b=Ze(),y=re("div"),tn(k.$$.fragment),z(l,"class","mb-3 text-center"),z(y,"class","text-center mt-5 d-block"),z(s,"class","wrapper-tiny")},m(F,U){Kt(e,F,U),Me(F,t,U),Me(F,s,U),j(s,a),j(a,l),j(l,f),j(f,d),j(f,h),j(a,b),j(a,y),Kt(k,y,null),E=!0,M||($=vn(a,"submit",o[2]),M=!0)},p(F,[U]){const K={};e.$set(K),(!E||U&1)&&Wn(h,F[0])},i(F){E||(xe(e.$$.fragment,F),xe(k.$$.fragment,F),E=!0)},o(F){Qe(e.$$.fragment,F),Qe(k.$$.fragment,F),E=!1},d(F){o[4](null),Jt(e,F),F&&Pe(t),F&&Pe(s),Jt(k),M=!1,$()}}}function ywe(o,e,t){const s=si("channel");let{email:a}=e,{token:l}=e,f;function d(b){b.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:a,token:l}).then(y=>{window.location=s.lucentUrl}).catch(y=>{})}function h(b){Uo[b?"unshift":"push"](()=>{f=b,t(1,f)})}return o.$$set=b=>{"email"in b&&t(0,a=b.email),"token"in b&&t(3,l=b.token)},[a,f,d,l,h]}class wwe extends vo{constructor(e){super(),bo(this,e,ywe,Owe,po,{email:0,token:3})}}function _we(o){let e,t,s;return{c(){e=re("div"),t=re("div"),s=Xt(o[2]),z(t,"class","avatar__letters"),z(e,"class","avatar"),z(e,"title",o[0]),rs(e,"background-color",o[3][o[4]]),rs(e,"height",o[1]+"px"),rs(e,"width",o[1]+"px"),rs(e,"font-size",o[1]/2+"px")},m(a,l){Me(a,e,l),j(e,t),j(t,s)},p(a,[l]){l&4&&Wn(s,a[2]),l&1&&z(e,"title",a[0]),l&2&&rs(e,"height",a[1]+"px"),l&2&&rs(e,"width",a[1]+"px"),l&2&&rs(e,"font-size",a[1]/2+"px")},i:pn,o:pn,d(a){a&&Pe(e)}}}function Swe(o,e,t){let{name:s}=e,{side:a=48}=e;const l=["#00AA55","#009FD4","#B381B3","#939393","#E3BC00","#D47500","#DC2A2A","#3ede91","#377dd4","#0256b0","#053d82","#3d026e","#b378e3","#c4065c","#543208","#d97811","#0c6b40"];let f="";s.split(" ").length>1?f=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[1].charAt(0).toUpperCase():f=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[0].charAt(1).toUpperCase();let h=(s.charCodeAt(1)+s.length)%19;return o.$$set=b=>{"name"in b&&t(0,s=b.name),"side"in b&&t(1,a=b.side)},[s,a,f,l,h]}class vy extends vo{constructor(e){super(),bo(this,e,Swe,_we,po,{name:0,side:1})}}function Cwe(o){let e,t,s,a,l,f,d,h,b,y,k,E,M,$,Q,F,U,K,L,te,ne,oe,Y,ye,_e,Le;t=new X6({props:{message:o[2]}});let ve={};return a=new ere({props:ve}),o[8](a),d=new vy({props:{name:o[4].name}}),M=new ED({props:{label:"Update"}}),L=new ED({props:{label:"Update"}}),{c(){e=re("div"),tn(t.$$.fragment),s=Ze(),tn(a.$$.fragment),l=Ze(),f=re("h3"),tn(d.$$.fragment),h=Ze(),b=re("form"),y=re("div"),k=re("input"),E=Ze(),tn(M.$$.fragment),$=Ze(),Q=re("form"),F=re("div"),U=re("input"),K=Ze(),tn(L.$$.fragment),te=Ze(),ne=re("div"),oe=re("a"),Y=Xt(`Logout from this
device`),z(f,"class","header-small mb-5"),z(k,"type","text"),z(k,"class","form-control"),z(k,"placeholder","Name"),k.required=!0,z(y,"class","input-group mb-3"),z(U,"type","email"),z(U,"class","form-control"),z(U,"placeholder","Email"),U.required=!0,z(F,"class","input-group mb-3"),z(oe,"class","list-group-item list-group-item-action"),z(oe,"href",o[5].lucentUrl+"/logout"),z(ne,"class","list-group"),z(e,"class","wrapper-tiny")},m(ue,ot){Me(ue,e,ot),Kt(t,e,null),j(e,s),Kt(a,e,null),j(e,l),j(e,f),Kt(d,f,null),j(e,h),j(e,b),j(b,y),j(y,k),hr(k,o[0]),j(y,E),Kt(M,y,null),j(e,$),j(e,Q),j(Q,F),j(F,U),hr(U,o[1]),j(F,K),Kt(L,F,null),j(e,te),j(e,ne),j(ne,oe),j(oe,Y),ye=!0,_e||(Le=[vn(k,"input",o[9]),vn(b,"submit",o[6]),vn(U,"input",o[10]),vn(Q,"submit",o[7])],_e=!0)},p(ue,[ot]){const nt={};ot&4&&(nt.message=ue[2]),t.$set(nt);const mt={};a.$set(mt),ot&1&&k.value!==ue[0]&&hr(k,ue[0]),ot&2&&U.value!==ue[1]&&hr(U,ue[1])},i(ue){ye||(xe(t.$$.fragment,ue),xe(a.$$.fragment,ue),xe(d.$$.fragment,ue),xe(M.$$.fragment,ue),xe(L.$$.fragment,ue),ye=!0)},o(ue){Qe(t.$$.fragment,ue),Qe(a.$$.fragment,ue),Qe(d.$$.fragment,ue),Qe(M.$$.fragment,ue),Qe(L.$$.fragment,ue),ye=!1},d(ue){ue&&Pe(e),Jt(t),o[8](null),Jt(a),Jt(d),Jt(M),Jt(L),_e=!1,$i(Le)}}}function kwe(o,e,t){const s=si("user"),a=si("channel");let l=s.name,f=s.email,d="",h;function b($){$.preventDefault(),t(2,d=""),axios.post(a.lucentUrl+"/account/update-name",{name:l}).then(Q=>{h.show()}).catch(Q=>{var F;t(2,d=(F=Q.response)==null?void 0:F.data.error),console.log({errorMessage:d})})}function y($){$.preventDefault(),t(2,d=""),axios.post(a.lucentUrl+"/account/update-email",{email:f}).then(Q=>{h.show()}).catch(Q=>{var F;t(2,d=(F=Q.response)==null?void 0:F.data.error),console.log({errorMessage:d})})}function k($){Uo[$?"unshift":"push"](()=>{h=$,t(3,h)})}function E(){l=this.value,t(0,l)}function M(){f=this.value,t(1,f)}return[l,f,d,h,s,a,b,y,k,E,M]}class xwe extends vo{constructor(e){super(),bo(this,e,kwe,Cwe,po,{})}}function Twe(o){let e,t,s,a=o[3].name+"",l,f,d,h,b,y;const k=[{title:o[0]},o[2]];var E=o[4][o[1]];function M($){let Q={};for(let F=0;F<k.length;F+=1)Q=U6(Q,k[F]);return{props:Q}}return E&&(b=EC(E,M())),{c(){e=re("div"),t=re("h1"),s=re("a"),l=Xt(a),d=Ze(),h=re("div"),b&&tn(b.$$.fragment),z(s,"class","text-decoration-none"),z(s,"href",f=o[3].lucentUrl),z(e,"class","text-center")},m($,Q){Me($,e,Q),j(e,t),j(t,s),j(s,l),Me($,d,Q),Me($,h,Q),b&&Kt(b,h,null),y=!0},p($,[Q]){(!y||Q&8)&&a!==(a=$[3].name+"")&&Wn(l,a),(!y||Q&8&&f!==(f=$[3].lucentUrl))&&z(s,"href",f);const F=Q&5?Yz(k,[Q&1&&{title:$[0]},Q&4&&Xz($[2])]):{};if(Q&2&&E!==(E=$[4][$[1]])){if(b){wo();const U=b;Qe(U.$$.fragment,1,0,()=>{Jt(U,1)}),_o()}E?(b=EC(E,M()),tn(b.$$.fragment),xe(b.$$.fragment,1),Kt(b,h,null)):b=null}else E&&b.$set(F)},i($){y||(b&&xe(b.$$.fragment,$),y=!0)},o($){b&&Qe(b.$$.fragment,$),y=!1},d($){$&&Pe(e),$&&Pe(d),$&&Pe(h),b&&Jt(b)}}}function Ewe(o,e,t){const s={register:fwe,login:pwe,verify:wwe,profile:xwe};let{title:a}=e,{view:l}=e,{user:f}=e,{data:d}=e,{channel:h}=e;return s6("channel",h),s6("user",f),o.$$set=b=>{"title"in b&&t(0,a=b.title),"view"in b&&t(1,l=b.view),"user"in b&&t(5,f=b.user),"data"in b&&t(2,d=b.data),"channel"in b&&t(3,h=b.channel)},[a,l,d,h,s,f]}class Awe extends vo{constructor(e){super(),bo(this,e,Ewe,Twe,po,{title:0,view:1,user:5,data:2,channel:3})}}function ble(o){let e,t;return{c(){e=re("span"),t=Xt(o[4]),z(e,"class","text-muted")},m(s,a){Me(s,e,a),j(e,t)},p(s,a){a&16&&Wn(t,s[4])},d(s){s&&Pe(e)}}}function Dwe(o){let e,t,s=!1,a,l,f,d,h,b,y,k=o[4]&&ble(o);return h=Kse(o[7][0]),{c(){e=re("div"),t=re("input"),a=Ze(),l=re("label"),f=Xt(o[1]),d=Ze(),k&&k.c(),z(t,"class","form-check-input"),z(t,"type","radio"),t.__value=o[3],t.value=t.__value,z(t,"name",o[2]),z(t,"id",o[5]),z(l,"class","form-check-label"),z(l,"for",o[5]),z(e,"class","form-check"),h.p(t)},m(E,M){Me(E,e,M),j(e,t),t.checked=t.__value===o[0],j(e,a),j(e,l),j(l,f),j(e,d),k&&k.m(e,null),b||(y=vn(t,"change",o[6]),b=!0)},p(E,[M]){M&8&&(t.__value=E[3],t.value=t.__value,s=!0),M&4&&z(t,"name",E[2]),(s||M&1)&&(t.checked=t.__value===E[0])
* mustache.js - Logic-less {{mustache}} templates with JavaScript
* http://github.com/janl/mustache.js
*/var Vwe=Object.prototype.toString,YD=Array.isArray||function(e){return Vwe.call(e)==="[object Array]"};function tre(o){return typeof o=="function"}function Wwe(o){return YD(o)?"array":typeof o}function fne(o){return o.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Ale(o,e){return o!=null&&typeof o=="object"&&e in o}function Uwe(o,e){return o!=null&&typeof o!="object"&&o.hasOwnProperty&&o.hasOwnProperty(e)}var Ywe=RegExp.prototype.test;function Xwe(o,e){return Ywe.call(o,e)}var jwe=/\S/;function qwe(o){return!Xwe(jwe,o)}var Gwe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};function Kwe(o){return String(o).replace(/[&<>"'`=\/]/g,function(t){return Gwe[t]})}var Jwe=/\s*/,e_e=/\s+/,Dle=/\s*=/,t_e=/\s*\}/,n_e=/#|\^|\/|>|\{|&|=|!/;function o_e(o,e){if(!o)return[];var t=!1,s=[],a=[],l=[],f=!1,d=!1,h="",b=0;function y(){if(f&&!d)for(;l.length;)delete a[l.pop()];else l=[];f=!1,d=!1}var k,E,M;function $(ye){if(typeof ye=="string"&&(ye=ye.split(e_e,2)),!YD(ye)||ye.length!==2)throw new Error("Invalid tags: "+ye);k=new RegExp(fne(ye[0])+"\\s*"),E=new RegExp("\\s*"+fne(ye[1])),M=new RegExp("\\s*"+fne("}"+ye[1]))}$(e||Qp.tags);for(var Q=new j6(o),F,U,K,L,te,ne;!Q.eos();){if(F=Q.pos,K=Q.scanUntil(k),K)for(var oe=0,Y=K.length;oe<Y;++oe)L=K.charAt(oe),qwe(L)?(l.push(a.length),h+=L):(d=!0,t=!0,h+=" "),a.push(["text",L,F,F+1]),F+=1,L===`
`&&(y(),h="",b=0,t=!1);if(!Q.scan(k))break;if(f=!0,U=Q.scan(n_e)||"name",Q.scan(Jwe),U==="="?(K=Q.scanUntil(Dle),Q.scan(Dle),Q.scanUntil(E)):U==="{"?(K=Q.scanUntil(M),Q.scan(t_e),Q.scanUntil(E),U="&"):K=Q.scanUntil(E),!Q.scan(E))throw new Error("Unclosed tag at "+Q.pos);if(U==">"?te=[U,K,F,Q.pos,h,b,t]:te=[U,K,F,Q.pos],b++,a.push(te),U==="#"||U==="^")s.push(te);else if(U==="/"){if(ne=s.pop(),!ne)throw new Error('Unopened section "'+K+'" at '+F);if(ne[1]!==K)throw new Error('Unclosed section "'+ne[1]+'" at '+F)}else U==="name"||U==="{"||U==="&"?d=!0:U==="="&&$(K)}if(y(),ne=s.pop(),ne)throw new Error('Unclosed section "'+ne[1]+'" at '+Q.pos);return r_e(s_e(a))}function s_e(o){for(var e=[],t,s,a=0,l=o.length;a<l;++a)t=o[a],t&&(t[0]==="text"&&s&&s[0]==="text"?(s[1]+=t[1],s[3]=t[3]):(e.push(t),s=t));return e}function r_e(o){for(var e=[],t=e,s=[],a,l,f=0,d=o.length;f<d;++f)switch(a=o[f],a[0]){case"#":case"^":t.push(a),s.push(a),t=a[4]=[];break;case"/":l=s.pop(),l[5]=a[2],t=s.length>0?s[s.length-1][4]:e;break;default:t.push(a)}return e}function j6(o){this.string=o,this.tail=o,this.pos=0}j6.prototype.eos=function(){return this.tail===""};j6.prototype.scan=function(e){var t=this.tail.match(e);if(!t||t.index!==0)return"";var s=t[0];return this.tail=this.tail.substring(s.length),this.pos+=s.length,s};j6.prototype.scanUntil=function(e){var t=this.tail.search(e),s;switch(t){case-1:s=this.tail,this.tail="";break;case 0:s="";break;default:s=this.tail.substring(0,t),this.tail=this.tail.substring(t)}return this.pos+=s.length,s};function AD(o,e){this.view=o,this.cache={".":this.view},this.parent=e}AD.prototype.push=function(e){return new AD(e,this)};AD.prototype.lookup=function(e){var t=this.cache,s;if(t.hasOwnProperty(e))s=t[e];else{for(var a=this,l,f,d,h=!1;a;){if(e.indexOf(".")>0)for(l=a.view,f=e.split("."),d=0;l!=null&&d<f.length;)d===f.length-1&&(h=Ale(l,f[d])||Uwe(l,f[d])),l=l[f[d++]];else l=a.view[e],h=Ale(a.view,e);if(h){s=l;break}a=a.parent}t[e]=s}return tre(s)&&(s=s.call(this.view)),s};function Fg(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}Fg.prototype.clearCache=function(){typeof this.templateCache<"u"&&this.templateCache.clear()};Fg.prototype.parse=function(e,t){var s=this.templateCache,a=e+":"+(t||Qp.tags).join(":"),l=typeof s<"u",f=l?s.get(a):void 0;return f==null&&(f=o_e(e,t),l&&s.set(a,f)),f};Fg.prototype.render=function(e,t,s,a){var l=this.getConfigTags(a),f=this.parse(e,l),d=t instanceof AD?t:new AD(t,void 0);return this.renderTokens(f,d,s,e,a)};Fg.prototype.renderTokens=function(e,t,s,a,l){for(var f="",d,h,b,y=0,k=e.length;y<k;++y)b=void 0,d=e[y],h=d[0],h==="#"?b=this.renderSection(d,t,s,a,l):h==="^"?b=this.renderInverted(d,t,s,a,l):h===">"?b=this.renderPartial(d,t,s,l):h==="&"?b=this.unescapedValue(d,t):h==="name"?b=this.escapedValue(d,t,l):h==="text"&&(b=this.rawValue(d)),b!==void 0&&(f+=b);return f};Fg.prototype.renderSection=function(e,t,s,a,l){var f=this,d="",h=t.lookup(e[1]);function b(E){return f.render(E,t,s,l)}if(!!h){if(YD(h))for(var y=0,k=h.length;y<k;++y)d+=this.renderTokens(e[4],t.push(h[y]),s,a,l);else if(typeof h=="object"||typeof h=="string"||typeof h=="number")d+=this.renderTokens(e[4],t.push(h),s,a,l);else if(tre(h)){if(typeof a!="string")throw new Error("Cannot use higher-order sections without the original template");h=h.call(t.view,a.slice(e[3],e[5]),b),h!=null&&(d+=h)}else d+=this.renderTokens(e[4],t,s,a,l);return d}};Fg.prototype.renderInverted=function(e,t,s,a,l){var f=t.lookup(e[1]);if(!f||YD(f)&&f.length===0)return this.renderTokens(e[4],t,s,a,l)};Fg.prototype.indentPartial=function(e,t,s){for(var a=t.replace(/[^ \t]/g,""),l=e.split(`
`),f=0;f<l.length;f++)l[f].length&&(f>0||!s)&&(l[f]=a+l[f]);return l.join(`
`)};Fg.prototype.renderPartial=function(e,t,s,a){if(!!s){var l=this.getConfigTags(a),f=tre(s)?s(e[1]):s[e[1]];if(f!=null){var d=e[6],h=e[5],b=e[4],y=f;h==0&&b&&(y=this.indentPartial(f,b,d));var k=this.parse(y,l);return this.renderTokens(k,t,s,y,a)}}};Fg.prototype.unescapedValue=function(e,t){var s=t.lookup(e[1]);if(s!=null)return s};Fg.prototype.escapedValue=function(e,t,s){var a=this.getConfigEscape(s)||Qp.escape,l=t.lookup(e[1]);if(l!=null)return typeof l=="number"&&a===Qp.escape?String(l):a(l)};Fg.prototype.rawValue=function(e){return e[1]};Fg.prototype.getConfigTags=function(e){return YD(e)?e:e&&typeof e=="object"?e.tags:void 0};Fg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!YD(e))return e.escape};var Qp={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(o){y6.templateCache=o},get templateCache(){return y6.templateCache}},y6=new Fg;Qp.clearCache=function(){return y6.clearCache()};Qp.parse=function(e,t){return y6.parse(e,t)};Qp.render=function(e,t,s,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Wwe(e)+'" was given as the first argument for mustache#render(template, view, partials)');return y6.render(e,t,s,a)};Qp.escape=Kwe;Qp.Scanner=j6;Qp.Context=AD;Qp.Writer=Fg;function KH(o){return KH=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},KH(o)}function hE(o){if(o===null||o===!0||o===!1)return NaN;var e=Number(o);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function Sc(o,e){if(e.length<o)throw new TypeError(o+" argument"+(o>1?"s":"")+" required, but only "+e.length+" present")}function cc(o){Sc(1,arguments);var e=Object.prototype.toString.call(o);return o instanceof Date||KH(o)==="object"&&e==="[object Date]"?new Date(o.getTime()):typeof o=="number"||e==="[object Number]"?new Date(o):((typeof o=="string"||e==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function i_e(o,e){Sc(2,arguments);var t=cc(o).getTime(),s=hE(e);return new Date(t+s)}var a_e={};function q6(){return a_e}function Poe(o){var e=new Date(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()));return e.setUTCFullYear(o.getFullYear()),o.getTime()-e.getTime()}function kH(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=t.getTime()-s.getTime();return a<0?-1:a>0?1:a}function l_e(o){return Sc(1,arguments),o instanceof Date||KH(o)==="object"&&Object.prototype.toString.call(o)==="[object Date]"}function c_e(o){if(Sc(1,arguments),!l_e(o)&&typeof o!="number")return!1;var e=cc(o);return!isNaN(Number(e))}function u_e(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=t.getFullYear()-s.getFullYear(),l=t.getMonth()-s.getMonth();return a*12+l}function f_e(o,e){return Sc(2,arguments),cc(o).getTime()-cc(e).getTime()}var Ple={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},d_e="trunc";function h_e(o){return o?Ple[o]:Ple[d_e]}function m_e(o){Sc(1,arguments);var e=cc(o);return e.setHours(23,59,59,999),e}function g_e(o){Sc(1,arguments);var e=cc(o),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function p_e(o){Sc(1,arguments);var e=cc(o);return m_e(e).getTime()===g_e(e).getTime()}function b_e(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=kH(t,s),l=Math.abs(u_e(t,s)),f;if(l<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*l);var d=kH(t,s)===-a;p_e(cc(o))&&l===1&&kH(o,s)===1&&(d=!1),f=a*(l-Number(d))}return f===0?0:f}function v_e(o,e,t){Sc(2,arguments);var s=f_e(o,e)/1e3;return h_e(t==null?v
Save`),z(t,"class","spinner-border spinner-border-sm"),z(t,"role","status"),z(t,"aria-hidden","true"),e.disabled=a=!o[6],z(e,"class","ms-2 btn btn-primary btn-spinner")},m(d,h){Me(d,e,h),j(e,t),j(e,s),l||(f=vn(e,"click",o[11]),l=!0)},p(d,h){h&64&&a!==(a=!d[6])&&(e.disabled=a)},d(d){d&&Pe(e),l=!1,f()}}}function CCe(o){let e,t,s;return{c(){e=re("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
Add`,z(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",o[11]),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function kCe(o){let e,t,s,a,l,f,d,h,b,y=[],k=new Map,E,M,$,Q,F,U,K,L,te;t=new X6({props:{message:o[7]}});function ne(ot){o[12](ot)}let oe={schema:o[2],isCreateMode:o[3],record:o[0]};o[5]!==void 0&&(oe.active=o[5]),l=new Lpe({props:oe}),Uo.push(()=>cr(l,"active",ne)),h=new Bpe({props:{record:o[0],schema:o[2]}});let Y=o[8];const ye=ot=>ot[23].name;for(let ot=0;ot<Y.length;ot+=1){let nt=yce(o,Y,ot),mt=ye(nt);k.set(mt,y[ot]=_ce(mt,nt))}let _e=o[2].hasDrafts&&Sce(o);function Le(ot,nt){return ot[3]?CCe:SCe}let ve=Le(o),ue=ve(o);return{c(){e=re("div"),tn(t.$$.fragment),s=Ze(),a=re("div"),tn(l.$$.fragment),d=Ze(),tn(h.$$.fragment),b=Ze();for(let ot=0;ot<y.length;ot+=1)y[ot].c();E=Ze(),M=re("div"),$=re("div"),_e&&_e.c(),Q=Ze(),ue.c(),F=Ze(),U=re("button"),U.textContent="cancel",z(a,"class","mt-1"),z(U,"class","ms-2 btn btn-link"),z($,"class","d-flex mt-3 align-items-center justify-content-center"),z(e,"class","inline-edit my-4 svelte-sl11hx")},m(ot,nt){Me(ot,e,nt),Kt(t,e,null),j(e,s),j(e,a),Kt(l,a,null),j(a,d),Kt(h,a,null),j(a,b);for(let mt=0;mt<y.length;mt+=1)y[mt]&&y[mt].m(a,null);j(e,E),j(e,M),j(M,$),_e&&_e.m($,null),j($,Q),ue.m($,null),j($,F),j($,U),K=!0,L||(te=[vn(window,"beforeunload",o[9]),vn(U,"click",o[10])],L=!0)},p(ot,[nt]){const mt={};nt&128&&(mt.message=ot[7]),t.$set(mt);const V={};nt&4&&(V.schema=ot[2]),nt&8&&(V.isCreateMode=ot[3]),nt&1&&(V.record=ot[0]),!f&&nt&32&&(f=!0,V.active=ot[5],mr(()=>f=!1)),l.$set(V);const ht={};nt&1&&(ht.record=ot[0]),nt&4&&(ht.schema=ot[2]),h.$set(ht),nt&319&&(Y=ot[8],wo(),y=Xh(y,nt,ye,1,ot,Y,k,a,xv,_ce,null,yce),_o()),ot[2].hasDrafts?_e?(_e.p(ot,nt),nt&4&&xe(_e,1)):(_e=Sce(ot),_e.c(),xe(_e,1),_e.m($,Q)):_e&&(wo(),Qe(_e,1,1,()=>{_e=null}),_o()),ve===(ve=Le(ot))&&ue?ue.p(ot,nt):(ue.d(1),ue=ve(ot),ue&&(ue.c(),ue.m($,F)))},i(ot){if(!K){xe(t.$$.fragment,ot),xe(l.$$.fragment,ot),xe(h.$$.fragment,ot);for(let nt=0;nt<Y.length;nt+=1)xe(y[nt]);xe(_e),K=!0}},o(ot){Qe(t.$$.fragment,ot),Qe(l.$$.fragment,ot),Qe(h.$$.fragment,ot);for(let nt=0;nt<y.length;nt+=1)Qe(y[nt]);Qe(_e),K=!1},d(ot){ot&&Pe(e),Jt(t),Jt(l),Jt(h);for(let nt=0;nt<y.length;nt+=1)y[nt].d();_e&&_e.d(),ue.d(),L=!1,$i(te)}}}function xCe(o,e,t){let s,a;const l=si("channel"),f=Hp();let{schema:d}=e,{record:h}=e,{graph:b={records:[],edges:[]}}=e,{isCreateMode:y}=e,k,E="",M=!1,$=d.fields.filter(_e=>_e.name!=="id"),Q="_default";d.fields.reduce((_e,Le)=>{var ve;return Le.ui==="tab"?(Q=Le.name,_e):(_e[Q]=[...(ve=_e[Q])!=null?ve:[],Le.name],_e)},[]),W1(()=>{F()});function F(){k={data:JSON.parse(JSON.stringify(h.data)),schema:h.schema,status:h.status,_sys:JSON.parse(JSON.stringify(h._sys)),_file:JSON.parse(JSON.stringify(h._file)),edges:JSON.parse(JSON.stringify(b.edges))}}wpe(()=>{t(6,M=K())});function U(_e){return M?_e.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete _e.returnValue,"...")}function K(){return y?!1:!Lc.exports.isEqual(k,{data:h.data,schema:h.schema,status:h.status,_sys:h._sys,_file:h._file,edges:b.edges})}function L(_e){_e.preventDefault(),f("cancel")}function te(_e){return _e.preventDefault(),console.log("SAVE: Attempt"),t(4,s=null),t(7,a=""),new Promise(function(Le,ve){var ue,ot;if(!M&&!y){Le(null);return}if(!h){Le(null);return}t(1,b.edges=(ot=(ue=b.edges)==null?void 0:ue.filter(nt=>!nt._isTrashed&&nt.source===h.id))!=null?ot:[],b),axios.post(l.lucentUrl+"/records",{record:h,edges:b.edges,isCreateMode:y}).then(function(nt){console.log("SAVE: SAVED INLINE"),t(0,h=nt.data.records[0]),t(1,b=nt.data),y||F(),f("inlinesaved",{records:[h]}),Le(null)}).catch(function(nt){nt.response&&(typeof nt.response.data.error=="string"?t(7,a=nt.response.data.error):t(4,s=nt.response.data.error)),Le(null)})})}function ne(_e){E=_e,t(5,E)}function oe(_e){o.$$.not_equal(h.data,_e)&&(h.data=_e,t(0,h))}function Y(_e){b=_e,t(1,b)}function ye(_e){o.$$.not_equal(h.status,_e)&&(h.status=_e,t(0,h))}return o.$$set=_e=>{"schema"in _e&&t(2,d=_e.schema),"record"in _e&&t(0,h=_e.recor
`),a=re("span"),a.innerHTML='<span class="visually-hidden">Loading...</span>',l=Ze(),f=re("input"),z(a,"class","spinner-border spinner-border-sm"),z(a,"role","status"),z(a,"aria-hidden","true"),z(f,"class","form-control"),z(f,"type","file"),z(f,"id","formFile"),f.multiple=!0,z(f,"accept",PCe),f.disabled=o[0],f.hidden=!0,z(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=o[0]},m(b,y){Me(b,e,y),j(e,t),j(t,s),j(t,a),j(t,l),j(t,f),d||(h=vn(f,"input",o[1]),d=!0)},p(b,[y]){y&1&&(f.disabled=b[0]),y&1&&(e.disabled=b[0])},i:pn,o:pn,d(b){b&&Pe(e),d=!1,h()}}}let PCe="";function MCe(o,e,t){const s=Hp(),a=si("channel");let{schema:l}=e,f=[],d=!1;function h(b){t(0,d=!0),f=b.target.files?[...b.target.files]:[];let y=new FormData;y.append("schema",l.name),Array.from(f).forEach(function(k){y.append("files[]",k)}),s("beforeUpload",f),axios.post(a.lucentUrl+"/files/upload",y,{headers:{"Content-Type":"multipart/form-data"}}).then(k=>{k.data.error?s("uploadError",k.data.error):s("uploadComplete",k.data),t(0,d=!1)}).catch(k=>{t(0,d=!1),console.log(k.response.data)})}return o.$$set=b=>{"schema"in b&&t(2,l=b.schema)},[d,h,l]}class RCe extends vo{constructor(e){super(),bo(this,e,MCe,DCe,po,{schema:2})}}function Ece(o,e,t){const s=o.slice();return s[18]=e[t],s}function Ace(o,e,t){const s=o.slice();return s[18]=e[t],s}function $Ce(o){let e,t;return e=new ml({props:{icon:"arrow-up-short-wide"}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function NCe(o){let e,t;return e=new ml({props:{icon:"arrow-down-wide-short"}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Dce(o){let e,t,s,a,l,f,d,h,b,y,k,E=o[18].label+"",M,$,Q,F,U;a=new ml({props:{icon:"arrow-up-short-wide"}});function K(...ne){return o[10](o[18],...ne)}h=new ml({props:{icon:"arrow-down-wide-short"}});function L(...ne){return o[11](o[18],...ne)}function te(...ne){return o[12](o[18],...ne)}return{c(){e=re("div"),t=re("div"),s=re("button"),tn(a.$$.fragment),f=Ze(),d=re("button"),tn(h.$$.fragment),y=Ze(),k=re("button"),M=Xt(E),$=Ze(),z(s,"title","Sort Ascending"),z(s,"class",l="btn btn-sm "+(o[18].name==o[1].name&&!o[0].startsWith("-")?"btn-primary":"btn-outline-primary")),z(d,"title","Sort Descending"),z(d,"class",b="btn btn-sm "+(o[18].name==o[1].name&&o[0].startsWith("-")?"btn-primary":"btn-outline-primary")),z(k,"title","Sort Ascending"),z(k,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),rs(k,"overflow","hidden"),z(t,"class","btn-group w-100"),z(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(ne,oe){Me(ne,e,oe),j(e,t),j(t,s),Kt(a,s,null),j(t,f),j(t,d),Kt(h,d,null),j(t,y),j(t,k),j(k,M),j(e,$),Q=!0,F||(U=[vn(s,"click",K),vn(d,"click",L),vn(k,"click",te)],F=!0)},p(ne,oe){o=ne,(!Q||oe&11&&l!==(l="btn btn-sm "+(o[18].name==o[1].name&&!o[0].startsWith("-")?"btn-primary":"btn-outline-primary")))&&z(s,"class",l),(!Q||oe&11&&b!==(b="btn btn-sm "+(o[18].name==o[1].name&&o[0].startsWith("-")?"btn-primary":"btn-outline-primary")))&&z(d,"class",b),(!Q||oe&8)&&E!==(E=o[18].label+"")&&Wn(M,E)},i(ne){Q||(xe(a.$$.fragment,ne),xe(h.$$.fragment,ne),Q=!0)},o(ne){Qe(a.$$.fragment,ne),Qe(h.$$.fragment,ne),Q=!1},d(ne){ne&&Pe(e),Jt(a),Jt(h),F=!1,$i(U)}}}function Pce(o){let e,t,s,a,l,f,d,h,b,y,k,E=o[18].label+"",M,$,Q,F,U;a=new ml({props:{icon:"arrow-up-short-wide"}});function K(...ne){return o[13](o[18],...ne)}h=new ml({props:{icon:"arrow-down-wide-short"}});function L(...ne){return o[14](o[18],...ne)}function te(...ne){return o[15](o[18],...ne)}return{c(){e=re("div"),t=re("div"),s=re("button"),tn(a.$$.fragment),f=Ze(),d=re("button"),tn(h.$$.fragment),y=Ze(),k=re("button"),M=Xt(E),$=Ze(),z(s,"title","Sort Ascending"),z(s,"class",l="btn btn-sm "+(o[18].name==o[0]?"btn-primary":"btn-outline-primary")),z(d,"title","Sort Descending"),z(d,"class",b="btn btn-sm "+("-"+o[18].name==o[0]?"btn-primary":"btn-outline-primary")),z(k,"title","Sort Ascending"),z(k,"class","btn btn-sm btn-outline-primary w-100 text
`),f=re("span"),h=Xt(d),b=Xt(`
to
`),y=re("span"),E=Xt(k),M=Xt(`
of
`),$=re("span"),Q=Xt(o[4]),F=Xt(`
total`),z(t,"class","pagination justify-content-center"),z(f,"class","font-medium"),z(y,"class","font-medium"),z($,"class","font-medium"),z(a,"class","text-muted text-center")},m(L,te){Me(L,e,te),j(e,t),K&&K.m(t,null),Me(L,s,te),Me(L,a,te),j(a,l),j(a,f),j(f,h),j(a,b),j(a,y),j(y,E),j(a,M),j(a,$),j($,Q),j(a,F),U=!0},p(L,[te]){L[5]>1?K?(K.p(L,te),te&32&&xe(K,1)):(K=Qce(L),K.c(),xe(K,1),K.m(t,null)):K&&(wo(),Qe(K,1,1,()=>{K=null}),_o()),(!U||te&8)&&d!==(d=+L[3]+1+"")&&Wn(h,d),(!U||te&28)&&k!==(k=(+L[3]+L[2]>L[4]?L[4]:+L[3]+L[2])+"")&&Wn(E,k),(!U||te&16)&&Wn(Q,L[4])},i(L){U||(xe(K),U=!0)},o(L){Qe(K),U=!1},d(L){L&&Pe(e),K&&K.d(),L&&Pe(s),L&&Pe(a)}}}function tke(o,e,t){let s,a,l;const f=Hp();let{inModal:d}=e,{modalUrl:h}=e,{limit:b}=e,{skip:y}=e,{total:k}=e;function E(F){F.preventDefault(),$(s)}function M(F){F.preventDefault(),$(1)}function $(F){const U=new URL(h!=null?h:window.location.href);let K=F*b-b;U.searchParams.set("skip",K),d?f("refresh",U):window.location=U}function Q(F){SH.call(this,o,F)}return o.$$set=F=>{"inModal"in F&&t(0,d=F.inModal),"modalUrl"in F&&t(1,h=F.modalUrl),"limit"in F&&t(2,b=F.limit),"skip"in F&&t(3,y=F.skip),"total"in F&&t(4,k=F.total)},o.$$.update=()=>{o.$$.dirty&20&&t(5,s=Math.ceil(k/b)),o.$$.dirty&12&&t(6,a=Math.ceil((y-1)/b)+1),o.$$.dirty&96&&t(7,l=Lc.exports.range(a-3,a+4).filter(F=>F>0&&F<=s))},[d,h,b,y,k,s,a,l,E,M,Q]}class nke extends vo{constructor(e){super(),bo(this,e,tke,eke,po,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function oke(o){let e,t,s;return{c(){e=re("button"),e.textContent="Move to trash",z(e,"type","button"),z(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",ju(o[9])),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function ske(o){let e,t,s,a,l,f,d=o[1].hasDrafts&&Zce(o);return{c(){e=re("button"),e.textContent="Publish",t=Ze(),d&&d.c(),s=Ze(),a=re("button"),a.textContent="Delete forever",z(e,"type","button"),z(e,"class","btn btn-sm btn-outline-primary"),z(a,"type","button"),z(a,"class","btn btn-sm btn-outline-primary")},m(h,b){Me(h,e,b),Me(h,t,b),d&&d.m(h,b),Me(h,s,b),Me(h,a,b),l||(f=[vn(e,"click",ju(o[7])),vn(a,"click",ju(o[3]))],l=!0)},p(h,b){h[1].hasDrafts?d?d.p(h,b):(d=Zce(h),d.c(),d.m(s.parentNode,s)):d&&(d.d(1),d=null)},d(h){h&&Pe(e),h&&Pe(t),d&&d.d(h),h&&Pe(s),h&&Pe(a),l=!1,$i(f)}}}function Zce(o){let e,t,s;return{c(){e=re("button"),e.textContent="Make Draft",z(e,"type","button"),z(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",ju(o[8])),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function rke(o){let e,t,s=o[0].length+"",a,l,f,d,h,b,y,k,E,M;function $(U,K){return U[2].status_in==="trashed"?ske:oke}let Q=$(o),F=Q(o);return{c(){e=re("div"),t=re("span"),a=Xt(s),l=Xt(" records selected"),f=Ze(),d=re("div"),h=re("button"),h.textContent="Publish",b=Ze(),y=re("button"),y.textContent="Make Draft",k=Ze(),F.c(),z(t,"class","me-2"),z(h,"type","button"),z(h,"class","btn btn-sm btn-outline-primary"),z(y,"type","button"),z(y,"class","btn btn-sm btn-outline-primary"),z(d,"class","btn-group "),z(d,"role","group"),z(d,"aria-label","Basic example"),z(e,"class","d-flex align-items-center mb-3")},m(U,K){Me(U,e,K),j(e,t),j(t,a),j(t,l),j(e,f),j(e,d),j(d,h),j(d,b),j(d,y),j(d,k),F.m(d,null),E||(M=[vn(h,"click",ju(o[5])),vn(y,"click",ju(o[6]))],E=!0)},p(U,[K]){K&1&&s!==(s=U[0].length+"")&&Wn(a,s),Q===(Q=$(U))&&F?F.p(U,K):(F.d(1),F=Q(U),F&&(F.c(),F.m(d,null)))},i:pn,o:pn,d(U){U&&Pe(e),F.d(),E=!1,$i(M)}}}function ike(o,e,t){const s=si("channel");let{selected:a}=e,{schema:l}=e,{filter:f}=e;function d($){$.preventDefault(),axios.post(s.lucentUrl+"/records/delete",{ids:a.map(Q=>Q.id)}).then(Q=>{window.location.reload()}).catch(Q=>{console.log(Q)})}function h($,Q){axios.post(s.lucentUrl+"/records/status/"+Q,{schemaName:l.name,records:a}).then(F=>{window.location.reload()}).catch(F=>{console.log(F)})}const b=$=>h($,"published"),y=$=>h($,"draft"),k=$=>h($,"published"),E=$=>h($,"draft"),M=$=>h($,"trashed");return o.$$set=$=>{"selected"in $&&t(0,a=$.selected),"schema"in $&&t(1,l=$.schema),"filter"in $&&t(2,f=$.filter)},[a,l,f,d,h,b,y,k,E,M]}class ak
* Sortable 1.15.0
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function vue(o,e){var t=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);e&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(o,a).enumerable})),t.push.apply(t,s)}return t}function Oy(o){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?vue(Object(t),!0).forEach(function(s){exe(o,s,t[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(t)):vue(Object(t)).forEach(function(s){Object.defineProperty(o,s,Object.getOwnPropertyDescriptor(t,s))})}return o}function xH(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?xH=function(e){return typeof e}:xH=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xH(o)}function exe(o,e,t){return e in o?Object.defineProperty(o,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):o[e]=t,o}function zw(){return zw=Object.assign||function(o){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(o[s]=t[s])}return o},zw.apply(this,arguments)}function txe(o,e){if(o==null)return{};var t={},s=Object.keys(o),a,l;for(l=0;l<s.length;l++)a=s[l],!(e.indexOf(a)>=0)&&(t[a]=o[a]);return t}function nxe(o,e){if(o==null)return{};var t=txe(o,e),s,a;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(a=0;a<l.length;a++)s=l[a],!(e.indexOf(s)>=0)&&(!Object.prototype.propertyIsEnumerable.call(o,s)||(t[s]=o[s]))}return t}var oxe="1.15.0";function Fw(o){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(o)}var jw=Fw(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),tI=Fw(/Edge/i),Oue=Fw(/firefox/i),r6=Fw(/safari/i)&&!Fw(/chrome/i)&&!Fw(/android/i),Upe=Fw(/iP(ad|od|hone)/i),Ype=Fw(/chrome/i)&&Fw(/android/i),Xpe={capture:!1,passive:!1};function dl(o,e,t){o.addEventListener(e,t,!jw&&Xpe)}function La(o,e,t){o.removeEventListener(e,t,!jw&&Xpe)}function tz(o,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),o)try{if(o.matches)return o.matches(e);if(o.msMatchesSelector)return o.msMatchesSelector(e);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(e)}catch{return!1}return!1}}function sxe(o){return o.host&&o!==document&&o.host.nodeType?o.host:o.parentNode}function iy(o,e,t,s){if(o){t=t||document;do{if(e!=null&&(e[0]===">"?o.parentNode===t&&tz(o,e):tz(o,e))||s&&o===t)return o;if(o===t)break}while(o=sxe(o))}return null}var yue=/\s+/g;function $1(o,e,t){if(o&&e)if(o.classList)o.classList[t?"add":"remove"](e);else{var s=(" "+o.className+" ").replace(yue," ").replace(" "+e+" "," ");o.className=(s+(t?" "+e:"")).replace(yue," ")}}function Vr(o,e,t){var s=o&&o.style;if(s){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(o,""):o.currentStyle&&(t=o.currentStyle),e===void 0?t:t[e];!(e in s)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),s[e]=t+(typeof t=="string"?"":"px")}}function vD(o,e){var t="";if(typeof o=="string")t=o;else do{var s=Vr(o,"transform");s&&s!=="none"&&(t=s+" "+t)}while(!e&&(o=o.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(t)}function jpe(o,e,t){if(o){var s=o.getElementsByTagName(e),a=0,l=s.length;if(t)for(;a<l;a++)t(s[a],a);return s}return[]}function hy(){var o=document.scrollingElement;return o||document.documentElement}function Od(o,e,t,s,a){if(!(!o.getBoundingClientRect&&o!==window)){var l,f,d,h,b,y,k;if(o!==window&&o.parentNode&&o!==hy()?(l=o.getBoundingClientRect(),f=l.top,d=l.left,h=l.bottom,b=l.right,y=l.height,k=l.width):(f=0,d=0,h=window.innerHeight,b=window.innerWidth,y=window.innerHeight,k=window.innerWidth),(e||t)&&o!==window&&(a=a||o.parentNode,!jw))do if(a&&a.getBoundingClientRect&&(Vr(a,"transform")!=="none"||t&&Vr(a,"position")!=="static")){var E=a.getBoundingClientRect();f-=E.top+parseInt(Vr(a,"border-top-width")),d-=E.left+parseInt(Vr(a,"border-left-width")),h=f+l.height,b=d+l.width;break}while(a=a.parentNode);if(s&&o!==window){var M=vD(a||o),
`||n==="\r",Ra=(n,i)=>i<n.length&&i>=0?rm(n[i]):!1,hh=(n,i=4,c=!0,m=!0)=>{const p=xu(" ",i),w=n.replace(/\t/g,p);return zn(w,(R,B)=>u0(B)||B===Gr?R.pcIsSpace||R.str===""&&c||R.str.length===w.length-1&&m||Ra(w,R.str.length+1)?{pcIsSpace:!1,str:R.str+Gr}:{pcIsSpace:!0,str:R.str+" "}:{pcIsSpace:rm(B),str:R.str+B},{pcIsSpace:!1,str:""}).str},$d=(n,i)=>{const c=Ge.fromDom(i),m=Ge.fromDom(n);return Ty(m,"pre,code",Re(bt,c))},tg=(n,i)=>Sn(n)&&eg(n.data)&&!$d(n,i),ng=n=>Jn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),im=(n,i)=>Tl(n)&&!tg(n,i)||ng(n)||rf(n),rf=Vc("data-mce-bookmark"),f0=Vc("data-mce-bogus"),tb=jg("data-mce-bogus","all"),e_=(n,i)=>{let c=0;if(im(n,n))return!1;{let m=n.firstChild;if(!m)return!0;const p=new wi(m,n);do{if(i){if(tb(m)){m=p.next(!0);continue}if(f0(m)){m=p.next();continue}}if(mi(m)){c++,m=p.next();continue}if(im(m,n))return!1;m=p.next()}while(m);return c<=1}},$a=(n,i=!0)=>e_(n.dom,i),Jg="data-mce-block",og=n=>Dt(bs(n),i=>!/[A-Z]/.test(i)),du=n=>og(n).join(","),If=(n,i)=>ve(i.querySelector(n))?(i.setAttribute(Jg,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(Jg),!1),sg=(n,i)=>{const c=du(n.getTransparentElements()),m=du(n.getBlockElements());return Dt(i.querySelectorAll(c),p=>If(m,p))},mh=(n,i)=>{var c;const m=i?"lastChild":"firstChild";for(let p=n[m];p;p=p[m])if($a(Ge.fromDom(p))){(c=p.parentNode)===null||c===void 0||c.removeChild(p);return}},Bu=(n,i)=>{const c=document.createRange(),m=n.parentNode;if(m){c.setStartBefore(n),c.setEndBefore(i);const p=c.extractContents();mh(p,!0),c.setStartAfter(i),c.setEndAfter(n);const w=c.extractContents();mh(w,!1),$a(Ge.fromDom(p))||m.insertBefore(p,n),$a(Ge.fromDom(i))||m.insertBefore(i,n),$a(Ge.fromDom(w))||m.insertBefore(w,n),m.removeChild(n)}},Nd=(n,i,c)=>{const m=n.getBlockElements(),p=Ge.fromDom(i),w=R=>ei(R)in m,x=R=>bt(R,p);Ne(ah(c),R=>{di(R,w,x).each(B=>{const G=r0(R,ae=>w(ae)&&!n.isValidChild(ei(B),ei(ae)));if(G.length>0){const ae=yi(B);Ne(G,fe=>{di(fe,w,x).each(be=>{Bu(be.dom,fe.dom)})}),ae.each(fe=>sg(n,fe.dom))}})})},rg=(n,i,c)=>{Ne([...c,...ig(n,i)?[i]:[]],m=>Ne(pl(Ge.fromDom(m),m.nodeName.toLowerCase()),p=>{Iv(n,p.dom)&&Kl(p)}))},d0=(n,i)=>{const c=sg(n,i);Nd(n,i,c),rg(n,i,c)},Rv=(n,i)=>{if(Nv(n,i)){const c=du(n.getBlockElements());If(c,i)}},$v=(n,i,c)=>{const m=w=>bt(w,Ge.fromDom(i)),p=nh(Ge.fromDom(c),m);jr(p,p.length-2).filter(kl).fold(()=>d0(n,i),w=>d0(n,w.dom))},gh=n=>n.hasAttribute(Jg),ep=(n,i)=>un(n.getTransparentElements(),i),Nv=(n,i)=>Jn(i)&&ep(n,i.nodeName),ig=(n,i)=>Nv(n,i)&&gh(i),Iv=(n,i)=>Nv(n,i)&&!gh(i),sr=(n,i)=>i.type===1&&ep(n,i.name)&&L(i.attr(Jg)),Do=ys().browser,ph=n=>oo(n,kl),nb=n=>Do.isFirefox()&&ei(n)==="table"?ph(Da(n)).filter(i=>ei(i)==="caption").bind(i=>ph(rl(i)).map(c=>{const m=c.dom.offsetTop,p=i.dom.offsetTop,w=i.dom.offsetHeight;return m<=p?-w:0})).getOr(0):0,tp=(n,i)=>n.children&&wt(n.children,i),WC=(n,i,c)=>{let m=0,p=0;const w=n.ownerDocument;if(c=c||n,i){if(c===n&&i.getBoundingClientRect&&Bi(Ge.fromDom(n),"position")==="static"){const R=i.getBoundingClientRect();return m=R.left+(w.documentElement.scrollLeft||n.scrollLeft)-w.documentElement.clientLeft,p=R.top+(w.documentElement.scrollTop||n.scrollTop)-w.documentElement.clientTop,{x:m,y:p}}let x=i;for(;x&&x!==c&&x.nodeType&&!tp(x,c);){const R=x;m+=R.offsetLeft||0,p+=R.offsetTop||0,x=R.offsetParent}for(x=i.parentNode;x&&x!==c&&x.nodeType&&!tp(x,c);)m-=x.scrollLeft||0,p-=x.scrollTop||0,x=x.parentNode;p+=nb(Ge.fromDom(i))}return{x:m,y:p}},Bv=(n,i={})=>{let c=0;const m={},p=Ge.fromDom(n),w=Ao(p),x=De=>{i.referrerPolicy=De},R=De=>{i.contentCssCors=De},B=De=>{na(em(p),De)},G=De=>{const ze=em(p);Ke(ze,"#"+De).each(wr)},ae=De=>Oo(m,De).getOrThunk(()=>({id:"mce-u"+c++,passed:[],failed:[],count:0})),fe=De=>new Promise((ze,dt)=>{let vt;const St=hn._addCacheSuffix(De),Mt=ae(St);m[St]=Mt,Mt.count++;const dn=(Zt,yn)=>{Ne(Zt,An),Mt.status=yn,Mt.passed=[],Mt.failed=[],vt&&(vt.onload=null,vt.onerror=null,vt=null)},Hn=()=>dn(Mt.passed,2),Nn=()=>dn(Mt.failed,3);
Actual: `+be.join(","));if(!er(i,Ye=>wt(be,Ye)))throw new Error("Not all branches were specified when using match. Specified: "+be.join(", ")+`
Required: `+i.join(", "));return fe[x].apply(null,B)},log:fe=>{console.log(fe,{constructors:i,constructor:x,params:B})}}}}),c}};pg.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const ok=n=>{const i=[],c=[];return Ne(n,m=>{m.fold(p=>{i.push(p)},p=>{c.push(p)})}),{errors:i,values:c}},sk=n=>n.type==="inline-command"||n.type==="inline-format",r2=n=>n.type==="block-command"||n.type==="block-format",i2=n=>{const i=m=>bc.error({message:m,pattern:n}),c=(m,p,w)=>{if(n.format!==void 0){let x;if(oe(n.format)){if(!er(n.format,L))return i(m+" pattern has non-string items in the `format` array");x=n.format}else if(L(n.format))x=[n.format];else return i(m+" pattern has non-string `format` parameter");return bc.value(p(x))}else return n.cmd!==void 0?L(n.cmd)?bc.value(w(n.cmd,n.value)):i(m+" pattern has non-string `cmd` parameter"):i(m+" pattern is missing both `format` and `cmd` parameters")};if(!te(n))return i("Raw pattern is not an object");if(!L(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!L(n.end))return i("Inline pattern has non-string `end` parameter");if(n.start.length===0&&n.end.length===0)return i("Inline pattern has empty `start` and `end` parameters");let m=n.start,p=n.end;return p.length===0&&(p=m,m=""),c("Inline",w=>({type:"inline-format",start:m,end:p,format:w}),(w,x)=>({type:"inline-command",start:m,end:p,cmd:w,value:x}))}else return n.replacement!==void 0?L(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):bc.value({type:"inline-command",start:"",end:n.start,cmd:"mceInsertContent",value:n.replacement}):i("Replacement pattern has non-string `replacement` parameter"):n.start.length===0?i("Block pattern has empty `start` parameter"):c("Block",m=>({type:"block-format",start:n.start,format:m[0]}),(m,p)=>({type:"block-command",start:n.start,cmd:m,value:p}))},hm=n=>Dt(n,r2),a2=n=>Dt(n,sk),r1=(n,i)=>({inlinePatterns:a2(n),blockPatterns:hm(n),dynamicPatternsLookup:i}),Ol=n=>{const i=ok(gt(n,i2));return Ne(i.errors,c=>console.error(c.message,c.pattern)),i.values},Pl=n=>i=>{const c=n(i);return Ol(c)},Tn=ys().deviceType,rk=Tn.isTouch(),nc=Qr.DOM,ik=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return zn(i,(c,m)=>{const p=m.split("="),w=p[0],x=p.length>1?p[1]:w;return c[kc(w)]=kc(x),c},{})},l2=n=>K(n,RegExp),no=n=>i=>i.options.get(n),Pc=n=>L(n)||te(n),c2=(n,i="")=>c=>{const m=L(c);if(m)if(c.indexOf("=")!==-1){const p=ik(c);return{value:Oo(p,n.id).getOr(i),valid:m}}else return{value:c,valid:m};else return{valid:!1,message:"Must be a string."}},fb=n=>{const i=n.options.register;i("id",{processor:"string",default:n.id}),i("selector",{processor:"string"}),i("target",{processor:"object"}),i("suffix",{processor:"string"}),i("cache_suffix",{processor:"string"}),i("base_url",{processor:"string"}),i("referrer_policy",{processor:"string",default:""}),i("language_load",{processor:"boolean",default:!0}),i("inline",{processor:"boolean",default:!1}),i("iframe_attrs",{processor:"object",default:{}}),i("doctype",{processor:"string",default:"<!DOCTYPE html>"}),i("document_base_url",{processor:"string",default:n.documentBaseUrl}),i("body_id",{processor:c2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:c2(n),default:""}),i("content_security_policy",{processor:"string",default:""}),i("br_in_pre",{processor:"boolean",default:!0}),i("forced_root_block",{processor:c=>{const m=L(c)&&yr(c);return m?{value:c,valid:m}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),i("forced_root_block_attrs",{processor:"object",default:{}}),i("newline_behavior",{processor:c=>{const m=wt(["block","linebreak","invert","default"],c);return m?{value:c,valid:m}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),i("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),i("no_newline_selector",{processor:"string",default:""}),i("keep_styles",{processor:"boolean",default:!0}),i(
\r \v`.indexOf(n)!==-1,kb=n=>!Ah(n)&&!Gs(n)&&!a0(n),Hk=n=>({value:IE(n)}),IE=n=>ga(n,"#").toUpperCase(),OO=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},aP=n=>{const i=OO(n.red)+OO(n.green)+OO(n.blue);return Hk(i)},zk=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,q_=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,E2=(n,i,c,m)=>({red:n,green:i,blue:c,alpha:m}),lP=(n,i,c,m)=>{const p=parseInt(n,10),w=parseInt(i,10),x=parseInt(c,10),R=parseFloat(m);return E2(p,w,x,R)},Vk=n=>{if(n==="transparent")return he.some(E2(0,0,0,0));const i=zk.exec(n);if(i!==null)return he.some(lP(i[1],i[2],i[3],"1"));const c=q_.exec(n);return c!==null?he.some(lP(c[1],c[2],c[3],c[4])):he.none()},G_=n=>Vk(n).map(aP).map(i=>"#"+i.value).getOr(n),Wk=n=>{const i=[];if(n)for(let c=0;c<n.rangeCount;c++)i.push(n.getRangeAt(c));return i},vI=n=>Rs(n,i=>{const c=lb(i);return c?[Ge.fromDom(c)]:[]}),BE=n=>Wk(n).length>1,Uk=n=>Dt(vI(n),qm),yO=n=>pl(n,"td[data-mce-selected],th[data-mce-selected]"),A2=(n,i)=>{const c=yO(i);return c.length>0?c:Uk(n)},xb=n=>A2(Wk(n.selection.getSel()),Ge.fromDom(n.getBody())),bp=(n,i)=>Se(n,"table",i),LE=n=>{const i=n.startContainer,c=n.startOffset;return Sn(i)?c===0?he.some(Ge.fromDom(i)):he.none():he.from(i.childNodes[c]).map(Ge.fromDom)},cP=n=>{const i=n.endContainer,c=n.endOffset;return Sn(i)?c===i.data.length?he.some(Ge.fromDom(i)):he.none():he.from(i.childNodes[c-1]).map(Ge.fromDom)},FE=n=>ii(n).fold(We([n]),i=>[n].concat(FE(i))),Yk=n=>Pu(n).fold(We([n]),i=>ei(i)==="br"?Sa(i).map(c=>[n].concat(Yk(c))).getOr([]):[n].concat(Yk(i))),wO=(n,i)=>ri(LE(i),cP(i),(c,m)=>{const p=oo(FE(n),Re(bt,c)),w=oo(Yk(n),Re(bt,m));return p.isSome()&&w.isSome()}).getOr(!1),Xk=(n,i,c,m)=>{const p=c,w=new wi(c,p),x=Vt(n.schema.getMoveCaretBeforeOnEnterElements(),(B,G)=>!wt(["td","th","table"],G.toLowerCase()));let R=c;do{if(Sn(R)&&hn.trim(R.data).length!==0){m?i.setStart(R,0):i.setEnd(R,R.data.length);return}if(x[R.nodeName]){m?i.setStartBefore(R):R.nodeName==="BR"?i.setEndBefore(R):i.setEndAfter(R);return}}while(R=m?w.next():w.prev());p.nodeName==="BODY"&&(m?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},K_=n=>{const i=n.selection.getSel();return ve(i)&&i.rangeCount>0},jk=(n,i)=>{const c=xb(n);c.length>0?Ne(c,m=>{const p=m.dom,w=n.dom.createRng();w.setStartBefore(p),w.setEndAfter(p),i(w,!0)}):i(n.selection.getRng(),!1)},QE=(n,i,c)=>{const m=Sr(n,i);c(m),n.moveToBookmark(m)},D2=n=>ot(n==null?void 0:n.nodeType),qk=n=>Jn(n)&&!Wd(n)&&!qc(n)&&!Pd(n),uP=(n,i)=>{if(qk(i)&&!/^(TD|TH)$/.test(i.nodeName)){const c=n.getAttrib(i,"data-mce-selected"),m=parseInt(c,10);return!isNaN(m)&&m>0}else return!1},vm=n=>n.isContentEditable===!0,ZE=(n,i,c)=>{const{selection:m,dom:p}=n,w=m.getNode(),x=Es(w);QE(m,!0,()=>{i()}),x&&Es(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):c(m.getStart())&&fP(p,m)},fP=(n,i)=>{var c,m;const p=i.getRng(),{startContainer:w,startOffset:x}=p,R=i.getNode();if(!uP(n,R)&&Jn(w)){const B=w.childNodes,G=n.getRoot();let ae;if(x<B.length){const fe=B[x];ae=new wi(fe,(c=n.getParent(fe,n.isBlock))!==null&&c!==void 0?c:G)}else{const fe=B[B.length-1];ae=new wi(fe,(m=n.getParent(fe,n.isBlock))!==null&&m!==void 0?m:G),ae.next(!0)}for(let fe=ae.current();fe;fe=ae.next()){if(n.getContentEditable(fe)==="false")return;if(Sn(fe)&&!sc(fe)){p.setStart(fe,0),i.setRng(p);return}}}},Kn=(n,i,c)=>{if(n){const m=i?"nextSibling":"previousSibling";for(n=c?n:n[m];n;n=n[m])if(Jn(n)||!sc(n))return n}},Wl=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||ig(n,i),Om=(n,i,c)=>n.schema.isValidChild(i,c),sc=(n,i=!1)=>{if(ve(n)&&Sn(n)){const c=i?n.data.replace(/ /g,"\xA0"):n.data;return eg(c)}else return!1},ym=n=>ve(n)&&Sn(n)&&n.length===0,HE=(n,i)=>{const c="[data-mce-cef-wrappable]",m=M0(n),p=nl(m)?c:`${c},${m}`;return Du(Ge.fromDom(i),p)},P2=(n,i)=>{const c=n.dom;return qk(i)&&c.getContentEditable(i)==="false"&&HE(n,i)&&c.select('[contenteditable="true"]',i).length===0},Dh=(n,i)=>ue(n)?n(i):(ve(i)&&(n=n.replace(/%(\w+)/g,(c,m)=>i[m]||c)),n),J_=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""
]*|<br \\/>[\r
]*)$`);return i.replace(m,"")},GV=(n,i)=>{const c=n.getDoc(),m=ql(Ge.fromDom(n.getBody())),p=Ge.fromTag("div",c);Pr(p,"data-mce-bogus","all"),ua(p,{position:"fixed",left:"-9999999px",top:"0"}),Pf(p,i.innerHTML),pA(p),HI(p);const w=X1(m);na(w,p);const x=Bn(p.dom.innerText);return wr(p),x},KV=(n,i,c)=>{let m;return i.format==="raw"?m=hn.trim(jV(n.serializer,c.innerHTML)):i.format==="text"?m=GV(n,c):i.format==="tree"?m=n.serializer.serialize(c,i):m=qV(n,n.serializer.serialize(c,i)),i.format!=="text"&&!lu(Ge.fromDom(c))&&L(m)?hn.trim(m):m},JV=(n,i)=>he.from(n.getBody()).fold(We(i.format==="tree"?new Xd("body",11):""),c=>KV(n,i,c)),bx=hn.makeMap,YP=n=>{const i=[];n=n||{};const c=n.indent,m=bx(n.indent_before||""),p=bx(n.indent_after||""),w=op.getEncodeFunc(n.entity_encoding||"raw",n.entities),x=n.element_format!=="xhtml";return{start:(R,B,G)=>{if(c&&m[R]&&i.length>0){const ae=i[i.length-1];ae.length>0&&ae!==`
`&&i.push(`
`)}if(i.push("<",R),B)for(let ae=0,fe=B.length;ae<fe;ae++){const be=B[ae];i.push(" ",be.name,'="',w(be.value,!0),'"')}if(!G||x?i[i.length]=">":i[i.length]=" />",G&&c&&p[R]&&i.length>0){const ae=i[i.length-1];ae.length>0&&ae!==`
`&&i.push(`
`)}},end:R=>{let B;i.push("</",R,">"),c&&p[R]&&i.length>0&&(B=i[i.length-1],B.length>0&&B!==`
`&&i.push(`
`))},text:(R,B)=>{R.length>0&&(i[i.length]=B?R:w(R))},cdata:R=>{i.push("<![CDATA[",R,"]]>")},comment:R=>{i.push("<!--",R,"-->")},pi:(R,B)=>{B?i.push("<?",R," ",w(B),"?>"):i.push("<?",R,"?>"),c&&i.push(`
`)},doctype:R=>{i.push("<!DOCTYPE",R,">",c?`
`:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},Y2=(n={},i=yh())=>{const c=YP(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const w=n.validate,x={3:B=>{var G;c.text((G=B.value)!==null&&G!==void 0?G:"",B.raw)},8:B=>{var G;c.comment((G=B.value)!==null&&G!==void 0?G:"")},7:B=>{c.pi(B.name,B.value)},10:B=>{var G;c.doctype((G=B.value)!==null&&G!==void 0?G:"")},4:B=>{var G;c.cdata((G=B.value)!==null&&G!==void 0?G:"")},11:B=>{let G=B;if(G=G.firstChild)do R(G);while(G=G.next)}};c.reset();const R=B=>{var G;const ae=x[B.type];if(ae)ae(B);else{const fe=B.name,be=fe in i.getVoidElements();let Be=B.attributes;if(w&&Be&&Be.length>1){const Ye=[];Ye.map={};const De=i.getElementRule(B.name);if(De){for(let ze=0,dt=De.attributesOrder.length;ze<dt;ze++){const vt=De.attributesOrder[ze];if(vt in Be.map){const St=Be.map[vt];Ye.map[vt]=St,Ye.push({name:vt,value:St})}}for(let ze=0,dt=Be.length;ze<dt;ze++){const vt=Be[ze].name;if(!(vt in Ye.map)){const St=Be.map[vt];Ye.map[vt]=St,Ye.push({name:vt,value:St})}}Be=Ye}}if(c.start(fe,Be,be),!be){let Ye=B.firstChild;if(Ye){(fe==="pre"||fe==="textarea")&&Ye.type===3&&((G=Ye.value)===null||G===void 0?void 0:G[0])===`
`&&c.text(`
`,!0);do R(Ye);while(Ye=Ye.next)}c.end(fe)}}};return p.type===1&&!n.inner?R(p):p.type===3?x[3](p):x[11](p),c.getContent()}}},zI=new Set;Ne(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],i=>{zI.add(i)});const gs=["font","text-decoration","text-emphasis"],XP=(n,i)=>bs(n.parseStyle(n.getAttrib(i,"style"))),xs=n=>zI.has(n),VI=(n,i)=>er(XP(n,i),c=>!xs(c)),pie=n=>Dt(n,i=>Wt(gs,c=>Ar(i,c))),bie=(n,i,c)=>{const m=XP(n,i),p=XP(n,c),w=x=>{var R,B;const G=(R=n.getStyle(i,x))!==null&&R!==void 0?R:"",ae=(B=n.getStyle(c,x))!==null&&B!==void 0?B:"";return yr(G)&&yr(ae)&&G!==ae};return Wt(m,x=>{const R=B=>Wt(B,G=>G===x);if(!R(p)&&R(gs)){const B=pie(p);return Wt(B,w)}else return w(x)})},WI=(n,i,c)=>he.from(c.container()).filter(Sn).exists(m=>{const p=n?0:-1;return i(m.data.charAt(c.offset()+p))}),UI=Re(WI,!0,Ah),YI=Re(WI,!1,Ah),eW=n=>{const i=n.container();return Sn(i)&&(i.data.length===0||Cn(i.data)&&_O.isBookmarkNode(i.parentNode))},EO=(n,i)=>c=>wb(n?0:-1,c).filter(i).isSome(),ns=n=>Ui(n)&&Bi(Ge.fromDom(n),"display")==="block",XI=n=>Es(n)&&!bl(n),tW=EO(!0,ns),nW=EO(!1,ns),j0=EO(!0,of),vS=EO(!1,of),jI=EO(!0,Nu),qI=EO(!1,Nu),AO=EO(!0,XI),q0=EO(!1,XI),oW=n=>n.slice(0,-1),vie=(n,i,c)=>cn(i,n)?oW(nh(n,m=>c(m)||bt(m,i))):[],sW=(n,i)=>vie(n,i,Xe),G0=(n,i)=>[n].concat(sW(n,i)),jP=(n,i,c)=>Nk(n,i,c,eW),GI=(n,i)=>oo(G0(Ge.fromDom(i.container()),n),hc),KI=(n,i,c)=>jP(n,i.dom,c).forall(m=>GI(i,c).fold(()=>!Hd(m,c,i.dom),p=>!Hd(m,c,i.dom)&&cn(p,Ge.fromDom(m.container())))),qP=(n,i,c)=>GI(i,c).fold(()=>jP(n,i.dom,c).forall(m=>!Hd(m,c,i.dom)),m=>jP(n,m.dom,c).isNone()),GP=Re(qP,!1),Ms=Re(qP,!0),JI=Re(KI,!1),bA=Re(KI,!0),eB=n=>Ve(n).exists(au),vx=(n,i,c)=>{const m=Dt(G0(Ge.fromDom(c.container()),i),hc),p=$o(m).getOr(i);return zd(n,p.dom,c).filter(eB)},vA=(n,i)=>Ve(i).exists(au)||vx(!0,n,i).isSome(),OA=(n,i)=>ft(i).exists(au)||vx(!1,n,i).isSome(),tB=Re(vx,!1),rW=Re(vx,!0),KP=n=>zt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),nB=(n,i)=>{const c=Dt(G0(Ge.fromDom(i.container()),n),hc);return $o(c).getOr(n)},oB=(n,i)=>KP(i)?YI(i):YI(i)||Zu(nB(n,i).dom,i).exists(YI),sB=(n,i)=>KP(i)?UI(i):UI(i)||Zf(nB(n,i).dom,i).exists(UI),iW=n=>wt(["pre","pre-wrap"],n),JP=n=>Ve(n).bind(i=>Zl(i,kl)).exists(i=>iW(Bi(i,"white-space"))),aW=(n,i)=>Zu(n.dom,i).isNone(),lW=(n,i)=>Zf(n.dom,i).isNone(),cW=(n,i)=>aW(n,i)||lW(n,i)||GP(n,i)||Ms(n,i)||OA(n,i)||vA(n,i),e5=n=>ve(n)&&Es(n)&&Y_(n),yA=(n,i)=>c=>e5(new wi(c,n)[i]()),uW=(n,i)=>{const c=Zf(n.dom,i).getOr(i),m=yA(n.dom,"next");return i.isAtEnd()&&(m(i.container())||m(c.container()))},fW=(n,i)=>{const c=Zu(n.dom,i).getOr(i),m=yA(n.dom,"prev");return i.isAtStart()&&(m(i.container())||m(c.container()))},rB=(n,i)=>JP(i)?!1:cW(n,i)||oB(n,i)||sB(n,i),Ox=(n,i)=>JP(i)?!1:GP(n,i)||JI(n,i)||OA(n,i)||oB(n,i)||fW(n,i),dW=n=>{const i=n.container(),c=n.offset();return Sn(i)&&c<i.data.length?zt(i,c+1):n},yx=(n,i)=>JP(i)?!1:Ms(n,i)||bA(n,i)||vA(n,i)||sB(n,i)||uW(n,i),t5=(n,i)=>Ox(n,i)||yx(n,dW(i)),iB=(n,i)=>Gs(n.charAt(i)),n5=(n,i)=>Ah(n.charAt(i)),hW=n=>{const i=n.container();return Sn(i)&&tr(i.data,Gr)},mW=n=>{const i=n.split("");return gt(i,(c,m)=>Gs(c)&&m>0&&m<i.length-1&&kb(i[m-1])&&kb(i[m+1])?" ":c).join("")},DO=(n,i,c)=>{const m=i.data,p=zt(i,0);return!c&&iB(m,0)&&!t5(n,p)?(i.data=" "+m.slice(1),!0):c&&n5(m,0)&&Ox(n,p)?(i.data=Gr+m.slice(1),!0):!1},gW=n=>{const i=n.data,c=mW(i);return c!==i?(n.data=c,!0):!1},o5=(n,i,c)=>{const m=i.data,p=zt(i,m.length-1);return!c&&iB(m,m.length-1)&&!t5(n,p)?(i.data=m.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var E8=Object.hasOwnProperty,Zx=Object.setPrototypeOf,DU=Object.isFrozen,PU=Object.getPrototypeOf,NO=Object.getOwnPropertyDescriptor,md=Object.freeze,p1=Object.seal,Hx=Object.create,oM=typeof Reflect<"u"&&Reflect,RS=oM.apply,XA=oM.construct;RS||(RS=function(i,c,m){return i.apply(c,m)}),md||(md=function(i){return i}),p1||(p1=function(i){return i}),XA||(XA=function(i,c){return Qx(i,g1(c))});var A8=Tg(Array.prototype.forEach),MU=Tg(Array.prototype.pop),zx=Tg(Array.prototype.push),jA=Tg(String.prototype.toLowerCase),sM=Tg(String.prototype.match),IO=Tg(String.prototype.replace),D8=Tg(String.prototype.indexOf),RU=Tg(String.prototype.trim),$h=Tg(RegExp.prototype.test),rM=Hf(TypeError);function Tg(n){return function(i){for(var c=arguments.length,m=new Array(c>1?c-1:0),p=1;p<c;p++)m[p-1]=arguments[p];return RS(n,i,m)}}function Hf(n){return function(){for(var i=arguments.length,c=new Array(i),m=0;m<i;m++)c[m]=arguments[m];return XA(n,c)}}function Fi(n,i){Zx&&Zx(n,null);for(var c=i.length;c--;){var m=i[c];if(typeof m=="string"){var p=jA(m);p!==m&&(DU(i)||(i[c]=p),m=p)}n[m]=!0}return n}function Ab(n){var i=Hx(null),c;for(c in n)RS(E8,n,[c])&&(i[c]=n[c]);return i}function Db(n,i){for(;n!==null;){var c=NO(n,i);if(c){if(c.get)return Tg(c.get);if(typeof c.value=="function")return Tg(c.value)}n=PU(n)}function m(p){return console.warn("fallback value for",p),null}return m}var iM=md(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),gd=md(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),sv=md(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),P8=md(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),aM=md(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),M8=md(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),R8=md(["#text"]),lM=md(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
`+bd),Us&&(bd=IO(bd,Ws," "),bd=IO(bd,Ir," ")),Mt&&qd?Mt.createHTML(bd):bd},i.setConfig=function(Hs){UT(Hs),Ka=!0},i.clearConfig=function(){Ov=null,Ka=!1},i.isValidAttribute=function(Hs,jt,So){Ov||UT({});var ws=Ib(Hs),Sl=Ib(jt);return YT(ws,Sl,So)},i.addHook=function(Hs,jt){typeof jt=="function"&&(Cs[Hs]=Cs[Hs]||[],zx(Cs[Hs],jt))},i.removeHook=function(Hs){if(Cs[Hs])return MU(Cs[Hs])},i.removeHooks=function(Hs){Cs[Hs]&&(Cs[Hs]=[])},i.removeAllHooks=function(){Cs={}},i}var N8=KA();const hM=hn.each,I8=hn.trim,LU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],FU={ftp:21,http:80,https:443,mailto:25},QU=["img","video"],ZU=(n,i)=>ve(n)?!n:ve(i)?!wt(QU,i):!0,HU=n=>{try{return decodeURIComponent(n)}catch{return unescape(n)}},mM=(n,i,c)=>{const m=HU(i).replace(/\s/g,"");return n.allow_script_urls?!1:/((java|vb)script|mhtml):/i.test(m)?!0:n.allow_html_data_urls?!1:/^data:image\//i.test(m)?ZU(n.allow_svg_data_urls,c)&&/^data:image\/svg\+xml/i.test(m):/^data:/i.test(m)};class b1{static parseDataUri(i){let c;const m=decodeURIComponent(i).split(","),p=/data:([^;]+)/.exec(m[0]);return p&&(c=p[1]),{type:c,data:m[1]}}static isDomSafe(i,c,m={}){if(m.allow_script_urls)return!0;{const p=op.decode(i).replace(/[\s\u0000-\u001F]+/g,"");return!mM(m,p,c)}}static getDocumentBaseUrl(i){var c;let m;return i.protocol.indexOf("http")!==0&&i.protocol!=="file:"?m=(c=i.href)!==null&&c!==void 0?c:"":m=i.protocol+"//"+i.host+i.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(m)&&(m=m.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(m)||(m+="/")),m}constructor(i,c={}){this.path="",this.directory="",i=I8(i),this.settings=c;const m=c.base_uri,p=this;if(/^([\w\-]+):([^\/]{2})/i.test(i)||/^\s*#/.test(i)){p.source=i;return}const w=i.indexOf("//")===0;if(i.indexOf("/")===0&&!w&&(i=(m&&m.protocol||"http")+"://mce_host"+i),!/^[\w\-]*:?\/\//.test(i)){const R=m?m.path:new b1(document.location.href).directory;if((m==null?void 0:m.protocol)==="")i="//mce_host"+p.toAbsPath(R,i);else{const B=/([^#?]*)([#?]?.*)/.exec(i);B&&(i=(m&&m.protocol||"http")+"://mce_host"+p.toAbsPath(R,B[1])+B[2])}}i=i.replace(/@@/g,"(mce_at)");const x=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(i);x&&hM(LU,(R,B)=>{let G=x[B];G&&(G=G.replace(/\(mce_at\)/g,"@@")),p[R]=G}),m&&(p.protocol||(p.protocol=m.protocol),p.userInfo||(p.userInfo=m.userInfo),!p.port&&p.host==="mce_host"&&(p.port=m.port),(!p.host||p.host==="mce_host")&&(p.host=m.host),p.source=""),w&&(p.protocol="")}setPath(i){const c=/^(.*?)\/?(\w+)?$/.exec(i);c&&(this.path=c[0],this.directory=c[1],this.file=c[2]),this.source="",this.getURI()}toRelative(i){if(i==="./")return i;const c=new b1(i,{base_uri:this});if(c.host!=="mce_host"&&this.host!==c.host&&c.host||this.port!==c.port||this.protocol!==c.protocol&&c.protocol!=="")return c.getURI();const m=this.getURI(),p=c.getURI();if(m===p||m.charAt(m.length-1)==="/"&&m.substr(0,m.length-1)===p)return m;let w=this.toRelPath(this.path,c.path);return c.query&&(w+="?"+c.query),c.anchor&&(w+="#"+c.anchor),w}toAbsolute(i,c){const m=new b1(i,{base_uri:this});return m.getURI(c&&this.isSameOrigin(m))}isSameOrigin(i){if(this.host==i.host&&this.protocol==i.protocol){if(this.port==i.port)return!0;const c=this.protocol?FU[this.protocol]:null;if(c&&(this.port||c)==(i.port||c))return!0}return!1}toRelPath(i,c){let m=0,p="",w,x;const R=i.substring(0,i.lastIndexOf("/")).split("/"),B=c.split("/");if(R.length>=B.length){for(w=0,x=R.length;w<x;w++)if(w>=B.length||R[w]!==B[w]){m=w+1;break}}if(R.length<B.length){for(w=0,x=B.length;w<x;w++)if(w>=R.length||R[w]!==B[w]){m=w+1;break}}if(m===1)return c;for(w=0,x=R.length-(m-1);w<x;w++)p+="../";for(w=m-1,x=B.length;w<x;w++)w!==m-1?p+="/"+B[w]:p+=B[w];return p}toAbsPath(i,c){let m=0;const p=/\/$/.test(c)?"/":"",w=i.split("/"),x=c.split("/"),R=[];hM(w,fe=>{fe&&R.push(fe)});const B=[];for(let fe=x.length-1;fe>=0;fe-
`).replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"");let R=m.length;for(;R--;){const B=m[R],G=B.firstChild,ae=(w=G==null?void 0:G.value)!==null&&w!==void 0?w:"";if(p==="script"){const fe=B.attr("type");fe&&B.attr("type",fe==="mce-no/type"?null:fe.replace(/^mce\-/,"")),i.element_format==="xhtml"&&G&&ae.length>0&&(G.value=`// <![CDATA[
`+x(ae)+`
// ]]>`)}else i.element_format==="xhtml"&&G&&ae.length>0&&(G.value=`<!--
`+x(ae)+`
-->`)}}),n.addNodeFilter("#comment",m=>{let p=m.length;for(;p--;){const w=m[p],x=w.value;i.preserve_cdata&&(x==null?void 0:x.indexOf("[CDATA["))===0?(w.name="#cdata",w.type=4,w.value=c.decode(x.replace(/^\[CDATA\[|\]\]$/g,""))):(x==null?void 0:x.indexOf("mce:protected "))===0&&(w.name="#text",w.type=3,w.raw=!0,w.value=unescape(x).substr(14))}}),n.addNodeFilter("xml:namespace,input",(m,p)=>{let w=m.length;for(;w--;){const x=m[w];x.type===7?x.remove():x.type===1&&p==="input"&&!x.attr("type")&&x.attr("type","text")}}),n.addAttributeFilter("data-mce-type",m=>{Ne(m,p=>{p.attr("data-mce-type")==="format-caret"&&(p.isEmpty(n.schema.getNonEmptyElements())?p.remove():p.unwrap())})}),n.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-block,data-mce-type,data-mce-resize,data-mce-placeholder",(m,p)=>{let w=m.length;for(;w--;)m[w].attr(p,null)}),i.remove_trailing_brs&&J5(i,n,n.schema)},BY=n=>{const i=m=>(m==null?void 0:m.name)==="br",c=n.lastChild;if(i(c)){const m=c.prev;i(m)&&(c.remove(),m.remove())}},SL=(n,i,c)=>{let m;const p=n.dom;let w=i.cloneNode(!0);const x=document.implementation;if(x.createHTMLDocument){const R=x.createHTMLDocument("");hn.each(w.nodeName==="BODY"?w.childNodes:[w],B=>{R.body.appendChild(R.importNode(B,!0))}),w.nodeName!=="BODY"?w=R.body.firstChild:w=R.body,m=p.doc,p.doc=R}return XE(n,{...c,node:w}),m&&(p.doc=m),w},CL=(n,i)=>ve(n)&&n.hasEventListeners("PreProcess")&&!i.no_events,kL=(n,i,c)=>CL(n,c)?SL(n,i,c):i,xL=(n,i,c)=>{hn.inArray(i,c)===-1&&(n.addAttributeFilter(c,(m,p)=>{let w=m.length;for(;w--;)m[w].attr(p,null)}),i.push(c))},LM=(n,i,c)=>!i.no_events&&n?rx(n,{...i,content:c}).content:c,Rie=(n,i,c)=>{const m=Bn(c.getInner?i.innerHTML:n.getOuterHTML(i));return c.selection||lu(Ge.fromDom(i))?m:hn.trim(m)},LY=(n,i,c)=>{const m=c.selection?{forced_root_block:!1,...c}:c,p=n.parse(i,m);return BY(p),p},$ie=(n,i,c)=>Y2(n,i).serialize(c),FY=(n,i,c,m,p)=>{const w=$ie(i,c,m);return LM(n,p,w)},QY=(n,i)=>{const c=["data-mce-selected"],m={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...n},p=i&&i.dom?i.dom:Qr.DOM,w=i&&i.schema?i.schema:yh(m),x=$S(m,w);IY(x,m,p);const R=(B,G={})=>{const ae={format:"html",...G},fe=kL(i,B,ae),be=Rie(p,fe,ae),Be=LY(x,be,ae);return ae.format==="tree"?Be:FY(i,m,w,Be,ae)};return{schema:w,addNodeFilter:x.addNodeFilter,addAttributeFilter:x.addAttributeFilter,serialize:R,addRules:w.addValidElements,setRules:w.setValidElements,addTempAttr:Re(xL,x,c),getTempAttrs:We(c),getNodeFilters:x.getNodeFilters,getAttributeFilters:x.getAttributeFilters,removeNodeFilter:x.removeNodeFilter,removeAttributeFilter:x.removeAttributeFilter}},O1=(n,i)=>{const c=QY(n,i);return{schema:c.schema,addNodeFilter:c.addNodeFilter,addAttributeFilter:c.addAttributeFilter,serialize:c.serialize,addRules:c.addRules,setRules:c.setRules,addTempAttr:c.addTempAttr,getTempAttrs:c.getTempAttrs,getNodeFilters:c.getNodeFilters,getAttributeFilters:c.getAttributeFilters,removeNodeFilter:c.removeNodeFilter,removeAttributeFilter:c.removeAttributeFilter}},Nie="html",Iie=(n,i)=>({...n,format:i,get:!0,getInner:!0}),ZY=(n,i={})=>{const c=i.format?i.format:Nie,m=Iie(i,c);return V8(n,m).fold(Ct,p=>{const w=DY(n,p);return W8(n,w,p)})},Xx="html",HY=(n,i)=>({format:Xx,...n,set:!0,content:i}),r3=(n,i,c={})=>{const m=HY(c,i);return yM(n,m).map(p=>{const w=PY(n,p.content,p);return wM(n,w.html,p),w.content}).getOr(i)},TL="autoresize_on_init,content_editable_state,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,tabfocus_elements,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_enable_default_filters,paste_filter_drop,paste_word_valid_elements
- `,B=x?`
Themes:${R}mobile`:"",G=p?`
Plugins:${R}${m.join(R)}`:"",ae=w?`
Options:${R}${c.join(R)}`:"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 6.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/6/migration-from-5x/ for more information."+B+G+ae)}},jY=n=>oo(AL,i=>i.name===n).fold(()=>n,i=>i.replacedWith?`${n}, replaced by ${i.replacedWith}`:n),qY=(n,i)=>{const c=WY(n),m=YY(i),p=m.length>0,w=c.length>0;if(p||w){const x=`
- `,R=p?`
Plugins:${x}${m.map(jY).join(x)}`:"",B=w?`
Options:${x}${c.join(x)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+R+B)}},GY=(n,i)=>{XY(n,i),qY(n,i)},i3=Qr.DOM,KY=n=>{i3.setStyle(n.id,"display",n.orgDisplay)},FM=n=>he.from(n).each(i=>i.destroy()),jx=n=>{const i=n;i.contentAreaContainer=i.formElement=i.container=i.editorContainer=null,i.bodyElement=i.contentDocument=i.contentWindow=null,i.iframeElement=i.targetElm=null;const c=n.selection;if(c){const m=c.dom;i.selection=c.win=c.dom=m.doc=null}},JY=n=>{const i=n.formElement;i&&(i._mceOldSubmit&&(i.submit=i._mceOldSubmit,delete i._mceOldSubmit),i3.unbind(i,"submit reset",n.formEventDelegate))},QM=n=>{if(!n.removed){const{_selectionOverrides:i,editorUpload:c}=n,m=n.getBody(),p=n.getElement();m&&n.save({is_removing:!0}),n.removed=!0,n.unbindAllNativeEvents(),n.hasHiddenInput&&ve(p==null?void 0:p.nextSibling)&&i3.remove(p.nextSibling),jE(n),n.editorManager.remove(n),!n.inline&&m&&KY(n),sS(n),i3.remove(n.getContainer()),FM(i),FM(c),n.destroy()}},eX=(n,i)=>{const{selection:c,dom:m}=n;if(!n.destroyed){if(!i&&!n.removed){n.remove();return}i||(n.editorManager.off("beforeunload",n._beforeUnload),n.theme&&n.theme.destroy&&n.theme.destroy(),FM(c),FM(m)),JY(n),jx(n),n.destroyed=!0}},a3=(()=>{const n={};return{add:(p,w)=>{n[p]=w},get:p=>n[p]?n[p]:{icons:{}},has:p=>un(n,p)}})(),LS=Ia.ModelManager,LO=(n,i)=>i.dom[n],FO=(n,i)=>parseInt(Bi(i,n),10),l3=Re(LO,"clientWidth"),c3=Re(LO,"clientHeight"),cw=Re(FO,"margin-top"),uw=Re(FO,"margin-left"),u3=n=>n.dom.getBoundingClientRect(),f3=(n,i,c)=>{const m=l3(n),p=c3(n);return i>=0&&c>=0&&i<=m&&c<=p},PL=(n,i,c,m)=>{const p=u3(i),w=n?p.left+i.dom.clientLeft+uw(i):0,x=n?p.top+i.dom.clientTop+cw(i):0,R=c-w,B=m-x;return{x:R,y:B}},ZM=(n,i,c)=>{const m=Ge.fromDom(n.getBody()),p=n.inline?m:nr(m),w=PL(n.inline,p,i,c);return f3(p,w.x,w.y)},HM=n=>he.from(n).map(Ge.fromDom),ML=n=>{const i=n.inline?n.getBody():n.getContentAreaContainer();return HM(i).map(Ed).getOr(!1)};var RL=()=>{const n=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:n,close:n,getArgs:n}};const fw=n=>{const i=[],c=()=>{const be=n.theme;return be&&be.getNotificationManagerImpl?be.getNotificationManagerImpl():RL()},m=()=>he.from(i[0]),p=(be,Be)=>be.type===Be.type&&be.text===Be.text&&!be.progressBar&&!be.timeout&&!Be.progressBar&&!Be.timeout,w=()=>{Ne(i,be=>{be.reposition()})},x=be=>{i.push(be)},R=be=>{Ss(i,Be=>Be===be).each(Be=>{i.splice(Be,1)})},B=(be,Be=!0)=>n.removed||!ML(n)?{}:(Be&&n.dispatch("BeforeOpenNotification",{notification:be}),oo(i,Ye=>p(c().getArgs(Ye),be)).getOrThunk(()=>{n.editorManager.setActive(n);const Ye=c().open(be,()=>{R(Ye),w(),m().fold(()=>n.focus(),De=>X0(Ge.fromDom(De.getEl())))});return x(Ye),w(),n.dispatch("OpenNotification",{notification:{...Ye}}),Ye})),G=()=>{m().each(be=>{c().close(be),R(be),w()})},ae=We(i);return(be=>{be.on("SkinLoaded",()=>{const Be=A_(be);Be&&B({text:Be,type:"warning",timeout:0},!1),w()}),be.on("show ResizeEditor ResizeWindow NodeChange",()=>{requestAnimationFrame(w)}),be.on("remove",()=>{Ne(i.slice(),Be=>{c().close(Be)})})})(n),{open:B,close:G,getNotifications:ae}},dw=Ia.PluginManager,QO=Ia.ThemeManager;var $L=()=>{const n=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:n,openUrl:n,alert:n,confirm:n,close:n}};const qx=n=>{let i=[];const c=()=>{const De=n.theme;return De&&De.getWindowManagerImpl?De.getWindowManagerImpl():$L()},m=(De,ze)=>(...dt)=>ze?ze.apply(De,dt):void 0,p=De=>{n.dispatch("OpenWindow",{dialog:De})},w=De=>{n.dispatch("CloseWindow",{dialog:De})},x=De=>{i.push(De),p(De)},R=De=>{w(De),i=Dt(i,ze=>ze!==De),i.length===0&&n.focus()},B=()=>he.from(i[i.length-1]),G=De=>{n.editorManager.setActive(n),ZP(n),n.ui.show();const ze=De();return x(ze),ze},ae=(De,ze)=>G(()=>c().open(De,ze,R)),fe=De=>G(()=>c().openUrl(De,R)),be=(De,ze,dt)=>{const vt=c();vt.alert(De,m(dt||vt,ze))},Be=(De,ze,dt)=>{const vt=c();vt.confirm(De,m(dt||vt,ze))},Ye=()=>{B().each(De=>{c().close(De),R(De)})};return n.on("remove",()=>{Ne(i,De=>{c().close(De)})}),{open:ae,o
\r \v`.indexOf(n)!==-1,XR=(n,i)=>n.substring(i.length),mq=(n,i,c)=>{let m;const p=c.charAt(0);for(m=i-1;m>=0;m--){const w=n.charAt(m);if(wF(w))return he.none();if(p===w&&tr(n,c,m,i))break}return he.some(m)},_F=(n,i,c,m=0)=>{if(!hq(i))return he.none();const p={text:"",offset:0},w=(R,B,G)=>(p.text=G+p.text,p.offset+=B,mq(p.text,p.offset,c).getOr(B)),x=n.getParent(i.startContainer,n.isBlock)||n.getRoot();return UR(n,i.startContainer,i.startOffset,w,x).bind(R=>{const B=i.cloneRange();if(B.setStart(R.container,R.offset),B.setEnd(i.endContainer,i.endOffset),B.collapsed)return he.none();const G=YR(B);return G.lastIndexOf(c)!==0||XR(G,c).length<m?he.none():he.some({text:XR(G,c),range:B,trigger:c})})},jR=(n,i,c,m=0)=>VV(Ge.fromDom(i.startContainer)).fold(()=>_F(n,i,c,m),p=>{const w=n.createRng();w.selectNode(p.dom);const x=YR(w);return he.some({range:w,text:XR(x,c),trigger:c})}),gq=n=>n.nodeType===Jd,pq=n=>n.nodeType===jf,SF=n=>{if(gq(n))return Ap(n,n.data.length);{const i=n.childNodes;return i.length>0?SF(i[i.length-1]):Ap(n,i.length)}},CF=(n,i)=>{const c=n.childNodes;return c.length>0&&i<c.length?CF(c[i],0):c.length>0&&pq(n)&&c.length===i?SF(c[c.length-1]):Ap(n,i)},bq=(n,i)=>{var c;const m=(c=n.getParent(i.container,n.isBlock))!==null&&c!==void 0?c:n.getRoot();return UR(n,i.container,i.offset,(p,w)=>w===0?-1:w,m).filter(p=>{const w=p.container.data.charAt(p.offset-1);return!wF(w)}).isSome()},vq=n=>i=>{const c=CF(i.startContainer,i.startOffset);return!bq(n,c)},Oq=(n,i,c)=>Ls(c.triggers,m=>jR(n,i,m)),yq=(n,i)=>{const c=i(),m=n.selection.getRng();return Oq(n.dom,m,c).bind(p=>wq(n,i,p))},wq=(n,i,c,m={})=>{var p;const w=i(),R=(p=n.selection.getRng().startContainer.nodeValue)!==null&&p!==void 0?p:"",B=Dt(w.lookupByTrigger(c.trigger),ae=>c.text.length>=ae.minChars&&ae.matches.getOrThunk(()=>vq(n.dom))(c.range,R,c.text));if(B.length===0)return he.none();const G=Promise.all(gt(B,ae=>ae.fetch(c.text,ae.maxResults,m).then(be=>({matchText:c.text,items:be,columns:ae.columns,onAction:ae.onAction,highlightOn:ae.highlightOn}))));return he.some({lookupData:G,context:c})};var _1;(function(n){n[n.Error=0]="Error",n[n.Value=1]="Value"})(_1||(_1={}));const YS=(n,i,c)=>n.stype===_1.Error?i(n.serror):c(n.svalue),kF=n=>{const i=[],c=[];return Ne(n,m=>{YS(m,p=>c.push(p),p=>i.push(p))}),{values:i,errors:c}},xF=(n,i)=>n.stype===_1.Error?{stype:_1.Error,serror:i(n.serror)}:n,_q=(n,i)=>n.stype===_1.Value?{stype:_1.Value,svalue:i(n.svalue)}:n,TF=(n,i)=>n.stype===_1.Value?i(n.svalue):n,EF=(n,i)=>n.stype===_1.Error?i(n.serror):n,AF=n=>({stype:_1.Value,svalue:n}),DF=n=>({stype:_1.Error,serror:n}),Yu={fromResult:n=>n.fold(DF,AF),toResult:n=>YS(n,bc.error,bc.value),svalue:AF,partition:kF,serror:DF,bind:TF,bindError:EF,map:_q,mapError:xF,fold:YS},pT=n=>te(n)&&bs(n).length>100?" removed due to size":JSON.stringify(n,null,2),Cq=n=>{const i=n.length>10?n.slice(0,10).concat([{path:[],getErrorInfo:We("... (only showing first ten failures)")}]):n;return gt(i,c=>"Failed path: ("+c.path.join(" > ")+`)
`+c.getErrorInfo())},G3=(n,i)=>Yu.serror([{path:n,getErrorInfo:i}]),kq=(n,i,c)=>G3(n,()=>'Could not find valid *required* value for "'+i+'" in '+pT(c)),PF=(n,i)=>G3(n,()=>'Choice schema did not contain choice key: "'+i+'"'),xq=(n,i,c)=>G3(n,()=>'The chosen schema: "'+c+'" did not exist in branches: '+pT(i)),Tq=(n,i)=>G3(n,We(i)),Eq=(n,i,c,m)=>Oo(c,m).fold(()=>xq(n,c,m),w=>w.extract(n.concat(["branch: "+m]),i)),Aq=(n,i)=>({extract:(p,w)=>Oo(w,n).fold(()=>PF(p,n),R=>Eq(p,w,i,R)),toString:()=>"chooseOn("+n+"). Possible values: "+bs(i)}),Dq=(n,i)=>i,Rc=(n,i)=>ne(n)&&ne(i)?K3(n,i):i,S1=n=>(...i)=>{if(i.length===0)throw new Error("Can't merge zero objects");const c={};for(let m=0;m<i.length;m++){const p=i[m];for(const w in p)un(p,w)&&(c[w]=n(c[w],p[w]))}return c},K3=S1(Rc),Gie=S1(Dq),MF=()=>({tag:"required",process:{}}),Pq=n=>({tag:"defaultedThunk",process:n}),RF=n=>Pq(We(n)),Mq=()=>({tag:"option",process:{}}),$F=(n,i)=>n.length>0?Yu.svalue(K3(i,Gie.apply(void 0,n))):Yu.svalue(i),gw=n=>V(Yu.serror,Mr)(n),Rq={consolidateObj:(n,i)=>{const c=Yu.partition(n);return c.errors.length>0?gw(c.errors):$F(c.values,i)},consolidateArr:n=>{const i=Yu.partition(n);return i.errors.length>0?gw(i.errors):Yu.svalue(i.values)}},C1=(n,i,c,m)=>({tag:"field",key:n,newKey:i,presence:c,prop:m}),$q=(n,i)=>({tag:"custom",newKey:n,instantiator:i}),NF=(n,i,c)=>{switch(n.tag){case"field":return i(n.key,n.newKey,n.presence,n.prop);case"custom":return c(n.newKey,n.instantiator)}},J3=n=>{const i=(m,p)=>Yu.bindError(n(p),w=>Tq(m,w)),c=We("val");return{extract:i,toString:c}},Nq=J3(Yu.svalue),qR=(n,i,c,m)=>Oo(i,c).fold(()=>kq(n,c,i),m),GR=(n,i,c,m)=>{const p=Oo(n,i).getOrThunk(()=>c(n));return m(p)},Iq=(n,i,c)=>c(Oo(n,i)),Bq=(n,i,c,m)=>{const p=Oo(n,i).map(w=>w===!0?c(n):w);return m(p)},Lq=(n,i,c,m,p)=>{const w=R=>p.extract(i.concat([m]),R),x=R=>R.fold(()=>Yu.svalue(he.none()),B=>{const G=p.extract(i.concat([m]),B);return Yu.map(G,he.some)});switch(n.tag){case"required":return qR(i,c,m,w);case"defaultedThunk":return GR(c,m,n.process,w);case"option":return Iq(c,m,x);case"defaultedOptionThunk":return Bq(c,m,n.process,x);case"mergeWithThunk":return GR(c,m,We({}),R=>{const B=K3(n.process(c),R);return w(B)})}},IF=(n,i,c)=>{const m={},p=[];for(const w of c)NF(w,(x,R,B,G)=>{const ae=Lq(B,n,i,x,G);Yu.fold(ae,fe=>{p.push(...fe)},fe=>{m[R]=fe})},(x,R)=>{m[x]=R(i)});return p.length>0?Yu.serror(p):Yu.svalue(m)},e4=n=>({extract:(m,p)=>IF(m,p,n),toString:()=>`obj{
`+gt(n,p=>NF(p,(w,x,R,B)=>w+" -> "+B.toString(),(w,x)=>"state("+w+")")).join(`
`)+"}"}),t4=n=>({extract:(m,p)=>{const w=gt(p,(x,R)=>n.extract(m.concat(["["+R+"]"]),x));return Rq.consolidateArr(w)},toString:()=>"array("+n.toString()+")"}),KR=n=>J3(i=>n(i).fold(Yu.serror,Yu.svalue)),JR=(n,i,c)=>{const m=i.extract([n],c);return Yu.mapError(m,p=>({input:c,errors:p}))},Fq=(n,i,c)=>Yu.toResult(JR(n,i,c)),Qq=n=>`Errors:
`+Cq(n.errors).join(`
`)+`
Input object: `+pT(n.input),BF=(n,i)=>Aq(n,vs(i,e4)),Zq=We(Nq),XS=(n,i)=>J3(c=>{const m=typeof c;return n(c)?Yu.svalue(c):Yu.serror(`Expected type: ${i} but got: ${m}`)}),LF=XS(ot,"number"),n4=XS(L,"string"),FF=XS(ye,"boolean"),e$=XS(ue,"function"),pw=C1,QF=$q,Hq=n=>KR(i=>wt(n,i)?bc.value(i):bc.error(`Unsupported value: "${i}", choose one of "${n.join(", ")}".`)),ZF=(n,i)=>pw(n,n,MF(),i),HF=n=>ZF(n,n4),zF=n=>ZF(n,e$),VF=(n,i)=>pw(n,n,MF(),t4(i)),bT=(n,i)=>pw(n,n,Mq(),i),vT=n=>bT(n,n4),WF=n=>bT(n,e$),zq=(n,i)=>pw(n,n,RF(i),Zq()),jS=(n,i,c)=>pw(n,n,RF(i),c),UF=(n,i)=>jS(n,i,LF),o4=(n,i)=>jS(n,i,n4),t$=(n,i,c)=>jS(n,i,Hq(c)),s4=(n,i)=>jS(n,i,FF),n$=(n,i)=>jS(n,i,e$),Vq=(n,i,c)=>jS(n,i,t4(c)),Jie=HF("type"),eae=zF("fetch"),YF=zF("onAction"),Wq=n$("onSetup",()=>mt),tae=vT("text"),Uq=vT("icon"),Yq=vT("tooltip"),nae=vT("label"),Xq=s4("active",!1),_l=s4("enabled",!0),r4=s4("primary",!1),$b=n=>zq("columns",n),qS=n=>o4("type",n),XF=e4([Jie,HF("trigger"),UF("minChars",1),$b(1),UF("maxResults",10),WF("matches"),eae,YF,Vq("highlightOn",[],n4)]),jq=n=>Fq("Autocompleter",XF,{trigger:n.ch,...n}),GS=[_l,Yq,Uq,tae,Wq],i4=[Xq].concat(GS),jF=[n$("predicate",Xe),t$("scope","node",["node","editor"]),t$("position","selection",["node","selection","line"])],qF=GS.concat([qS("contextformbutton"),r4,YF,QF("original",Ct)]),qq=i4.concat([qS("contextformbutton"),r4,YF,QF("original",Ct)]),Gq=GS.concat([qS("contextformbutton")]),Kq=i4.concat([qS("contextformtogglebutton")]),Jq=BF("type",{contextformbutton:qF,contextformtogglebutton:qq});e4([qS("contextform"),n$("initValue",We("")),nae,VF("commands",Jq),bT("launch",BF("type",{contextformbutton:Gq,contextformtogglebutton:Kq}))].concat(jF));const eG=n=>{const i=n.ui.registry.getAll().popups,c=vs(i,x=>jq(x).fold(R=>{throw new Error(Qq(R))},Ct)),m=fs(Xn(c,x=>x.trigger)),p=uo(c);return{dataset:c,triggers:m,lookupByTrigger:x=>Dt(p,R=>R.trigger===x)}},GF=(n,i)=>{const c=zv(i.load,50);n.on("keypress compositionend",m=>{m.which!==27&&c.throttle()}),n.on("keydown",m=>{const p=m.which;p===8?c.throttle():p===27&&i.cancelIfNecessary()}),n.on("remove",c.cancel)},tG=n=>{const i=_h(),c=qa(!1),m=i.isSet,p=()=>{m()&&(RY(n),ir(n),c.set(!1),i.clear())},w=G=>{m()||(Ga(n,G.range),i.set({trigger:G.trigger,matchLength:G.text.length}))},x=Ut(()=>eG(n)),R=G=>i.get().map(ae=>jR(n.dom,n.selection.getRng(),ae.trigger).bind(fe=>wq(n,x,fe,G))).getOrThunk(()=>yq(n,x)),B=G=>{R(G).fold(p,ae=>{w(ae.context),ae.lookupData.then(fe=>{i.get().map(be=>{const Be=ae.context;be.trigger===Be.trigger&&(Be.text.length-be.matchLength>=10?p():(i.set({...be,matchLength:Be.text.length}),c.get()?_P(n,{lookupData:fe}):(c.set(!0),wP(n,{lookupData:fe}))))})})})};n.addCommand("mceAutocompleterReload",(G,ae)=>{const fe=te(ae)?ae.fetchOptions:{};B(fe)}),n.addCommand("mceAutocompleterClose",p),GF(n,{cancelIfNecessary:p,load:B})},nG=ys().browser.isSafari(),KF=n=>Ae(Ge.fromDom(n)),JF=(n,i)=>{var c;return n.startOffset===0&&n.endOffset===((c=i.textContent)===null||c===void 0?void 0:c.length)},OT=(n,i)=>he.from(n.getParent(i.container(),"details")),o$=(n,i)=>OT(n,i).isSome(),oG=(n,i)=>{const c=he.from(n.getParent(i.startContainer,"details")),m=he.from(n.getParent(i.endContainer,"details"));if(c.isSome()||m.isSome()){const p=c.bind(w=>he.from(n.select("summary",w)[0]));return he.some({startSummary:p,startDetails:c,endDetails:m})}else return he.none()},sG=(n,i)=>ll(i).exists(c=>c.isEqual(n)),sae=(n,i)=>Vd(i).exists(c=>mi(c.getNode())&&Zu(i,c).exists(m=>m.isEqual(n))||c.isEqual(n)),s$=(n,i)=>i.startSummary.exists(c=>sG(n,c)),rG=(n,i)=>i.startSummary.exists(c=>sae(n,c)),iG=(n,i)=>i.startDetails.exists(c=>Zu(c,n).forall(m=>i.startSummary.exists(p=>!p.contains(n.container())&&p.contains(m.container())))),aG=(n,i,c)=>c.startDetails.exists(m=>Zf(n,i).forall(p=>!m.contains(p.container()))),r$=(n,i)=>{const c=i.getNode();_e(c)||n.selection.setCursorLocation(c,i.offset())},e9=(n,i,c)=>{const m=n.dom.getParent(i.container(),"details");if(m&&!m.open){const p=n.dom.select("summary",m)[0];p&&(c?ll(p):Vd(p)).each(x=>r$(n,x))}else r$(n,i)},t9=(n,i)=>{const c=B=>B.contains(n.start
`;return}if(G!=="wbr"){if(p[G]&&(m+=" "),w[G]){m+=" ";return}if(B.type===3&&(m+=B.value),!(B.name in i.getVoidElements())){let fe=B.firstChild;if(fe)do R(fe);while(fe=fe.next)}x[G]&&ae.next&&(m+=`
`,G==="p"&&(m+=`
`))}};return n=kT(n,[/<!\[[^\]]+\]>/g]),R(c.parse(n)),m},x$=n=>(n=kT(n,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/ig,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,(c,m,p)=>!m&&!p?" ":Gr],/<br class="Apple-interchange-newline">/g,/<br>$/i]),n),bK=n=>{let i=0;return()=>n+i++},vK=n=>{const i=n.toLowerCase(),c={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return hn.hasOwn(c,i)?"image/"+c[i]:"image/"+i},OK=(n,i)=>{const c=$S({sanitize:cO(n)},n.schema);c.addNodeFilter("meta",p=>{hn.each(p,w=>{w.remove()})});const m=c.parse(i,{forced_root_block:!1,isRootContent:!0});return Y2({validate:!0},n.schema).serialize(m)},Y9=(n,i)=>({content:n,cancelled:i}),yK=(n,i,c)=>{const m=n.dom.create("div",{style:"display:none"},i),p=KE(n,m,c);return Y9(p.node.innerHTML,p.isDefaultPrevented())},wK=(n,i,c)=>{const m=SP(n,i,c),p=OK(n,m.content);return n.hasEventListeners("PastePostProcess")&&!m.isDefaultPrevented()?yK(n,p,c):Y9(p,m.isDefaultPrevented())},X9=(n,i,c)=>wK(n,i,c),T$=(n,i)=>(n.insertContent(i,{merge:Q_(n),paste:!0}),!0),E$=n=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(n),_K=(n,i)=>E$(i)&&Wt(v2(n),c=>Ki(i.toLowerCase(),`.${c.toLowerCase()}`)),SK=(n,i,c)=>(n.undoManager.extra(()=>{c(n,i)},()=>{n.insertContent('<img src="'+i+'">')}),!0),CK=(n,i,c)=>(n.undoManager.extra(()=>{c(n,i)},()=>{n.execCommand("mceInsertLink",!1,i)}),!0),kK=(n,i,c)=>!n.selection.isCollapsed()&&E$(i)?CK(n,i,c):!1,xK=(n,i,c)=>_K(n,i)?SK(n,i,c):!1,j9=(n,i)=>{hn.each([kK,xK,T$],c=>!c(n,i,T$))},TK=(n,i,c)=>{c||!Z_(n)?T$(n,i):j9(n,i)},EK=bK("mceclip"),AK=n=>{const i=w$();return O4(i,n),y$(i),i},q9=(n,i,c,m,p)=>{const w=X9(n,i,c);if(!w.cancelled){const x=w.content,R=()=>TK(n,x,m);p?a4(n,"insertFromPaste",{dataTransfer:AK(x)}).isDefaultPrevented()||(R(),yT(n,"insertFromPaste")):R()}},w4=(n,i,c,m)=>{const p=c||S$(i);q9(n,V9(i),p,!1,m)},A$=(n,i,c)=>{const m=n.dom.encode(i).replace(/\r\n/g,`
`),p=hh(m,wk(n)),w=fK(p,jc(n),db(n));q9(n,w,!1,!0,c)},G9=n=>{const i={};if(n&&n.types)for(let c=0;c<n.types.length;c++){const m=n.types[c];try{i[m]=n.getData(m)}catch{i[m]=""}}return i},k1=(n,i)=>i in n&&n[i].length>0,D$=n=>k1(n,"text/html")||k1(n,"text/plain"),DK=(n,i)=>{const c=i.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return ve(c)?n.dom.encode(c[1]):void 0},K9=(n,i,c,m)=>{const p=EK(),w=cd(n)&&ve(c.name),x=w?DK(n,c.name):p,R=w?c.name:void 0,B=i.create(p,c,m,x,R);return i.add(B),B},J9=(n,i)=>{eM(i.uri).each(({data:c,type:m,base64Encoded:p})=>{const w=p?c:btoa(c),x=i.file,R=n.editorUpload.blobCache,B=R.getByData(w,m),G=B!=null?B:K9(n,R,x,w);w4(n,`<img src="${G.blobUri()}">`,!1,!0)})},P$=n=>n.type==="paste",PK=n=>Promise.all(gt(n,i=>O8(i).then(c=>({file:i,uri:c})))),eQ=n=>{const i=v2(n);return c=>Ar(c.type,"image/")&&Wt(i,m=>vK(m)===c.type)},MK=(n,i)=>{const c=i.items?Rs(Rr(i.items),p=>p.kind==="file"?[p.getAsFile()]:[]):[],m=i.files?Rr(i.files):[];return Dt(c.length>0?c:m,eQ(n))},M$=(n,i,c)=>{const m=P$(i)?i.clipboardData:i.dataTransfer;if(aO(n)&&m){const p=MK(n,m);if(p.length>0)return i.preventDefault(),PK(p).then(w=>{c&&n.selection.setRng(c),Ne(w,x=>{J9(n,x)})}),!0}return!1},RK=n=>{var i,c;return Gn.os.isAndroid()&&((c=(i=n.clipboardData)===null||i===void 0?void 0:i.items)===null||c===void 0?void 0:c.length)===0},tQ=n=>to.metaKeyPressed(n)&&n.keyCode===86||n.shiftKey&&n.keyCode===45,R$=(n,i,c,m,p)=>{let w=x$(c);const x=k1(i,CT())||S$(c),R=!x&&cK(w),B=E$(w);(U9(w)||!w.length||R&&!B)&&(m=!0),(m||B)&&(k1(i,"text/plain")&&R?w=i["text/plain"]:w=pK(w)),!U9(w)&&(m?A$(n,w,p):w4(n,w,x,p))},$K=(n,i,c)=>{let m;const p=()=>i.getLastRng()||n.selection.getRng();n.on("keydown",w=>{tQ(w)&&!w.isDefaultPrevented()&&(m=w.shiftKey&&w.keyCode===86)}),n.on("paste",w=>{if(w.isDefaultPrevented()||RK(w))return;const x=c.get()==="text"||m;m=!1;const R=G9(w.clipboardData);!D$(R)&&M$(n,w,p())||(k1(R,"text/html")?(w.preventDefault(),R$(n,R,R["text/html"],x,!0)):k1(R,"text/plain")&&k1(R,"text/uri-list")?(w.preventDefault(),R$(n,R,R["text/plain"],x,!0)):(i.create(),_g.setEditorTimeout(n,()=>{const B=i.getHtml();i.remove(),R$(n,R,B,x,!1)},0)))})},NK=n=>{const i=p=>Ar(p,"webkit-fake-url"),c=p=>Ar(p,"data:"),m=p=>{var w;return((w=p.data)===null||w===void 0?void 0:w.paste)===!0};n.parser.addNodeFilter("img",(p,w,x)=>{if(!aO(n)&&m(x))for(const R of p){const B=R.attr("src");L(B)&&!R.attr("data-mce-object")&&B!==Gn.transparentSrc&&(i(B)||!_k(n)&&c(B))&&R.remove()}})},xT=(n,i,c)=>{$K(n,i,c),NK(n)},IK=(n,i)=>{i.get()==="text"?(i.set("html"),iS(n,!1)):(i.set("text"),iS(n,!0)),n.focus()},BK=(n,i)=>{n.addCommand("mceTogglePlainTextPaste",()=>{IK(n,i)}),n.addCommand("mceInsertClipboardContent",(c,m)=>{m.html&&w4(n,m.html,m.internal,!1),m.text&&A$(n,m.text,!1)})},nQ=(n,i,c)=>{if(n)try{return n.clearData(),n.setData("text/html",i),n.setData("text/plain",c),n.setData(CT(),i),!0}catch{return!1}else return!1},oQ=(n,i,c,m)=>{nQ(n.clipboardData,i.html,i.text)?(n.preventDefault(),m()):c(i.html,m)},sQ=n=>(i,c)=>{const{dom:m,selection:p}=n,w=m.create("div",{contenteditable:"false","data-mce-bogus":"all"}),x=m.create("div",{contenteditable:"true"},i);m.setStyles(w,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),w.appendChild(x),m.add(n.getBody(),w);const R=p.getRng();x.focus();const B=m.createRng();B.selectNodeContents(x),p.setRng(B),_g.setEditorTimeout(n,()=>{p.setRng(R),m.remove(w),c()},0)},rQ=n=>({html:lK(n.selection.getContent({contextual:!0})),text:n.selection.getContent({format:"text"})}),LK=n=>!!n.dom.getParent(n.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",n.getBody()),iQ=n=>!n.selection.isCollapsed()||LK(n),_4=n=>i=>{!i.isDefaultPrevented()&&iQ(n)&&oQ(i,rQ(n),sQ(n),()=>{if(Gn.browser.isChromium()||Gn.browser.isFirefox()){const c=n.selection.getRng();_g.setEditorTimeout(n,()=>{n.selection.setRng(c),n.execCommand("Delete")},0)}else n.execCommand("Delete")})},aQ=n=>i=>{!i.isDefaultPrevented()&&iQ(n)&&oQ(i,rQ(n),sQ(n),mt)},lQ=n=>{n.on("cut",_4(n)),n.on("copy",aQ(n))},cQ=(n,i)=>{var c,m;return O.getCaretRangeFromPoint((
`}),n.dom.addStyle(B)}const x=Promise.all(zJ(n,m,c)).then(w).catch(w),R=nO(n);return R&&QJ(n,R),x},VJ=n=>{const i=n.getDoc(),c=n.getBody();OP(n),gp(n)||(i.body.spellcheck=!1,sN.setAttrib(c,"spellcheck","false")),n.quirks=HQ(n),ix(n);const m=mb(n);m!==void 0&&(c.dir=m);const p=m2(n);p&&n.on("BeforeSetContent",w=>{hn.each(p,x=>{w.content=w.content.replace(x,R=>"<!--mce:protected "+escape(R)+"-->")})}),n.on("SetContent",()=>{n.addVisual(n.getBody())}),n.on("compositionstart compositionend",w=>{n.composing=w.type==="compositionstart"})},YQ=n=>{Mb(n)||n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"})},iN=n=>{n.removed!==!0&&(YQ(n),HJ(n))},WJ=n=>{let i=!1;const c=setTimeout(()=>{i||n.setProgressState(!0)},500);return()=>{clearTimeout(c),i=!0,n.setProgressState(!1)}},XQ=n=>{const i=n.getElement();let c=n.getDoc();n.inline&&(sN.addClass(i,"mce-content-body"),n.contentDocument=c=document,n.contentWindow=window,n.bodyElement=i,n.contentAreaContainer=i);const m=n.getBody();m.disabled=!0,n.readonly=bg(n),n._editableRoot=R_(n),!n.readonly&&n.hasEditableRoot()&&(n.inline&&sN.getStyle(m,"position",!0)==="static"&&(m.style.position="relative"),m.contentEditable="true"),m.disabled=!1,n.editorUpload=hX(n),n.schema=yh(RT(n)),n.dom=Qr(c,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,update_styles:!0,root_element:n.inline?n.getBody():null,collect:n.inline,schema:n.schema,contentCssCors:lk(n),referrerPolicy:hb(n),onSetAttrib:x=>{n.dispatch("SetAttrib",x)}}),n.parser=_w(n),n.serializer=O1(XO(n),n),n.selection=BM(n.dom,n.getWin(),n.serializer,n),n.annotator=u1(n),n.formatter=VL(n),n.undoManager=jM(n),n._nodeChangeDispatcher=new KG(n),n._selectionOverrides=TJ(n),DR(n),dQ(n),Rj(n),Mb(n)||(KK(n),sC(n));const p=GG(n);L3(n,p),Yie(n),wX(n),fQ(n);const w=bY(n);VJ(n),w.fold(()=>{const x=WJ(n);UQ(n).then(()=>{iN(n),x()})},x=>{n.setProgressState(!0),UQ(n).then(()=>{x().then(R=>{n.setProgressState(!1),iN(n),OL(n)},R=>{n.notificationManager.open({type:"error",text:String(R)}),iN(n),OL(n)})})})},fae=_t,UJ=(n,i,c)=>t0(n,i,fae,c),$T=Qr.DOM,YJ=(n,i,c,m)=>{const p=Ge.fromTag("iframe");return m.each(w=>Pr(p,"tabindex",w)),Ku(p,c),Ku(p,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:i}),Ju(p,"tox-edit-area__iframe"),p},XJ=n=>{let i=Kv(n)+"<html><head>";i1(n)!==n.documentBaseUrl&&(i+='<base href="'+n.documentBaseURI.getURI()+'" />'),i+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';const c=Ff(n),m=il(n),p=n.translate(N_(n));return Qd(n)&&(i+='<meta http-equiv="Content-Security-Policy" content="'+Qd(n)+'" />'),i+=`</head><body id="${c}" class="mce-content-body ${m}" data-id="${n.id}" aria-label="${p}"><br></body></html>`,i},jQ=(n,i)=>{const c=n.translate("Rich Text Area"),m=za(Ge.fromDom(n.getElement()),"tabindex").bind(ou),p=YJ(n.id,c,mf(n),m).dom;p.onload=()=>{p.onload=null,n.dispatch("load")},n.contentAreaContainer=i.iframeContainer,n.iframeElement=p,n.iframeHTML=XJ(n),$T.add(i.iframeContainer,p)},jJ=n=>{const i=n.iframeElement,c=()=>{n.contentDocument=i.contentDocument,XQ(n)};if(N0(n)||Gn.browser.isFirefox()){const m=n.getDoc();m.open(),m.write(n.iframeHTML),m.close(),c()}else{const m=UJ(Ge.fromDom(i),"load",()=>{m.unbind(),c()});i.srcdoc=n.iframeHTML}},qQ=(n,i)=>{jQ(n,i),i.editorContainer&&(i.editorContainer.style.display=n.orgDisplay,n.hidden=$T.isHidden(i.editorContainer)),n.getElement().style.display="none",$T.setAttrib(n.id,"aria-hidden","true"),n.getElement().style.visibility=n.orgVisibility,jJ(n)},GQ=Qr.DOM,aN=(n,i,c)=>{const m=dw.get(c),p=dw.urls[c]||n.documentBaseUrl.replace(/\/$/,"");if(c=hn.trim(c),m&&hn.inArray(i,c)===-1){if(n.plugins[c])return;try{const w=m(n,p)||{};n.plugins[c]=w,ue(w.init)&&(w.init(n,p),i.push(c))}catch(w){sX(n,c,w)}}},qJ=n=>n.replace(/^\-/,""),GJ=n=>{const i=[];Ne(sO(n),c=>{aN(n,i,qJ(c))})},KJ=n=>{const i=hn.trim(C_(n)),c=n.ui.registry.getAll().icons,m={...a3.get("default").icons,...a3.get(i).icons};ln(m,(p,w)=>{un(c,w)||n.ui.registry.addIcon(w,p)})},JJ=n=>{const i=mm(n);if(L(i)){const c=QO.get(i);n.theme=c(n,QO.urls[i])||{},ue(n.theme.init)&&n.
Actual: `+jn.join(","));if(!Co(C,sn=>ht(jn,sn)))throw new Error("Not all branches were specified when using match. Specified: "+jn.join(", ")+`
Required: `+C.join(", "));return fn[pe].apply(null,Fe)},log:fn=>{console.log(fn,{constructors:C,constructor:pe,params:Fe})}}}}),D}},df={...dg.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},cb=(O,C)=>O.length===0?df.none():O.length===1?df.only(0):C===0?df.left(0,1):C===O.length-1?df.right(C-1,C):C>0&&C<O.length-1?df.middle(C-1,C,C+1):df.none(),qs=(O,C,D,N,X)=>{const se=O.slice(0),pe=cb(O,C),ke=L(yt(se,L(0))),Fe=jn=>N.singleColumnWidth(se[jn],D),st=(jn,Un)=>X.calcLeftEdgeDeltas(se,jn,Un,D,N.minCellWidth(),N.isRelative),kt=(jn,Un,sn)=>X.calcMiddleDeltas(se,jn,Un,sn,D,N.minCellWidth(),N.isRelative),fn=(jn,Un)=>X.calcRightEdgeDeltas(se,jn,Un,D,N.minCellWidth(),N.isRelative);return pe.fold(ke,Fe,st,kt,fn)},pu=(O,C,D)=>{let N=0;for(let X=O;X<C;X++)N+=D[X]!==void 0?D[X]:0;return N},hg=(O,C)=>{const D=Te.justCells(O);return yt(D,N=>{const X=pu(N.column,N.column+N.colspan,C);return{element:N.element,width:X,colspan:N.colspan}})},Gy=(O,C)=>{const D=Te.justColumns(O);return yt(D,(N,X)=>({element:N.element,width:C[X],colspan:N.colspan}))},Yi=(O,C)=>{const D=Te.justCells(O);return yt(D,N=>{const X=pu(N.row,N.row+N.rowspan,C);return{element:N.element,height:X,rowspan:N.rowspan}})},Ky=(O,C)=>yt(O.all,(D,N)=>({element:D.element,height:C[N]})),mg=O=>An(O,(C,D)=>C+D,0),Oa=(O,C)=>Te.hasColumns(O)?Gy(O,C):hg(O,C),fm=(O,C,D)=>{const N=Oa(O,C);Re(N,X=>{D.setElementWidth(X.element,X.width)})},zt=(O,C,D,N,X)=>{const se=Te.fromTable(O),pe=X.getCellDelta(C),ke=X.getWidths(se,X),Fe=D===se.grid.columns-1,st=N.clampTableDelta(ke,D,pe,X.minCellWidth(),Fe),kt=qs(ke,D,st,X,N),fn=yt(kt,(jn,Un)=>jn+ke[Un]);fm(se,fn,X),N.resizeTable(X.adjustTableWidth,st,Fe)},T0=(O,C,D,N)=>{const X=Te.fromTable(O),se=Tt(X,O,N),pe=yt(se,(kt,fn)=>D===fn?Math.max(C+kt,fc()):kt),ke=Yi(X,pe),Fe=Ky(X,pe);Re(Fe,kt=>{nf(kt.element,kt.height)}),Re(ke,kt=>{nf(kt.element,kt.height)});const st=mg(pe);nf(O,st)},Jy=(O,C,D,N,X)=>{const se=Te.generate(C),pe=N.getWidths(se,N),ke=N.pixelWidth(),{newSizes:Fe,delta:st}=X.calcRedestributedWidths(pe,ke,D.pixelDelta,N.isRelative);fm(se,Fe,N),N.adjustTableWidth(st)},E0=(O,C,D,N)=>{const X=Te.generate(C),se=N.getWidths(X,N);fm(X,se,N)},Sh=O=>Xe(O,(D,N)=>We(D,se=>se.column===N.column)?D:D.concat([N]),[]).sort((D,N)=>D.column-N.column),hf=Lr("col"),ub=Lr("colgroup"),Xv=O=>Vt(O)==="tr"||ub(O),e2=O=>{const C=Pr(O,"colspan",1),D=Pr(O,"rowspan",1);return{element:O,colspan:C,rowspan:D}},jv=(O,C=e2)=>{const D=ke=>hf(ke.element)?O.col(ke):O.cell(ke),N=ke=>ub(ke.element)?O.colgroup(ke):O.row(ke),X=ke=>{if(Xv(ke))return N({element:ke});{const Fe=ke,st=D(C(Fe));return se=ue.some({item:Fe,replacement:st}),st}};let se=ue.none();return{getOrInit:(ke,Fe)=>se.fold(()=>X(ke),st=>Fe(ke,st.item)?st.replacement:X(ke))}},A0=O=>C=>{const D=[],N=(pe,ke)=>he(D,Fe=>ke(Fe.item,pe)),X=pe=>{const ke=O==="td"?{scope:null}:{},Fe=C.replace(pe,O,ke);return D.push({item:pe,sub:Fe}),Fe};return{replaceOrInit:(pe,ke)=>{if(Xv(pe)||hf(pe))return pe;{const Fe=pe;return N(Fe,ke).fold(()=>X(Fe),st=>ke(pe,st.item)?st.sub:X(Fe))}}}},Ch=O=>qe(O,"scope").map(C=>C.substr(0,3)),Lu={modification:jv,transform:A0,merging:O=>({unmerge:N=>{const X=Ch(N);return X.each(se=>Ur(N,"scope",se)),()=>{const se=O.cell({element:N,colspan:1,rowspan:1});return Ec(se,"width"),Ec(N,"width"),X.each(pe=>Ur(se,"scope",pe)),se}},merge:N=>{const X=()=>{const se=Ii(yt(N,Ch));if(se.length===0)return ue.none();{const pe=se[0],ke=["row","col"];return We(se,st=>st!==pe&&ht(ke,st))?ue.none():ue.from(pe)}};return Ec(N[0],"width"),X().fold(()=>je(N[0],"scope"),se=>Ur(N[0],"scope",se+"group")),L(N[0])}})},zl=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],t2=(O,C)=>{const D=O.property().name(C);return ht(["ol","ul"],D)},dp=(O,C)=>{const D=O.property().name(C);return ht(zl,D)},O_=(O,C)=>ht(["br","img","hr","input"],O.property().name(C)),D0=on(),s1=O=>dp(D0,O),n2=O=>t2(D0,O),qv=O=>O_(D0
`+g.getErrorInfo())},Ym=(r,u)=>Wi.serror([{path:r,getErrorInfo:u}]),Xg=(r,u,g)=>Ym(r,()=>'Could not find valid *required* value for "'+u+'" in '+t0(g)),Mv=(r,u)=>Ym(r,()=>'Choice schema did not contain choice key: "'+u+'"'),Mf=(r,u,g)=>Ym(r,()=>'The chosen schema: "'+g+'" did not exist in branches: '+t0(u)),xy=(r,u)=>Ym(r,()=>"There are unsupported fields: ["+u.join(", ")+"] specified"),$u=(r,u)=>Ym(r,Y(u)),tf=r=>{const u=(v,_)=>Wi.bindError(r(_),T=>$u(v,T)),g=Y("val");return{extract:u,toString:g}},n0=tf(Wi.svalue),o0=(r,u,g,v)=>ln(u,g).fold(()=>Xg(r,g,u),v),s0=(r,u,g,v)=>{const _=ln(r,u).getOrThunk(()=>g(r));return v(_)},q1=(r,u,g)=>g(ln(r,u)),td=(r,u,g,v)=>{const _=ln(r,u).map(T=>T===!0?g(r):T);return v(_)},r0=(r,u,g,v,_)=>{const T=I=>_.extract(u.concat([v]),I),P=I=>I.fold(()=>Wi.svalue(V.none()),W=>{const J=_.extract(u.concat([v]),W);return Wi.map(J,V.some)});switch(r.tag){case"required":return o0(u,g,v,T);case"defaultedThunk":return s0(g,v,r.process,T);case"option":return q1(g,v,P);case"defaultedOptionThunk":return td(g,v,r.process,P);case"mergeWithThunk":return s0(g,v,Y({}),I=>{const W=ti(r.process(g),I);return T(W)})}},i0=(r,u,g)=>{const v={},_=[];for(const T of g)ih(T,(P,I,W,J)=>{const ie=r0(W,r,u,P,J);Wi.fold(ie,de=>{_.push(...de)},de=>{v[I]=de})},(P,I)=>{v[P]=I(u)});return _.length>0?Wi.serror(_):Wi.svalue(v)},pl=r=>({extract:(v,_)=>r().extract(v,_),toString:()=>r().toString()}),Ty=r=>Xs(Ls(r,Q)),wi=r=>{const u=lo(r),g=wn(r,(_,T)=>ih(T,P=>ti(_,{[P]:!0}),Y(_)),{});return{extract:(_,T)=>{const P=E(T)?[]:Ty(T),I=ao(P,W=>!Qi(g,W));return I.length===0?u.extract(_,T):xy(_,I)},toString:u.toString}},lo=r=>({extract:(v,_)=>i0(v,_,r),toString:()=>`obj{
`+Xe(r,_=>ih(_,(T,P,I,W)=>T+" -> "+W.toString(),(T,P)=>"state("+T+")")).join(`
`)+"}"}),Dd=r=>({extract:(v,_)=>{const T=Xe(_,(P,I)=>r.extract(v.concat(["["+I+"]"]),P));return j1.consolidateArr(T)},toString:()=>"array("+r.toString()+")"}),Jn=(r,u)=>{const g=u!==void 0?u:ye;return{extract:(T,P)=>{const I=[];for(const W of r){const J=W.extract(T,P);if(J.stype===Ko.Value)return{stype:Ko.Value,svalue:g(J.svalue)};I.push(J)}return j1.consolidateArr(I)},toString:()=>"oneOf("+Xe(r,T=>T.toString()).join(", ")+")"}},Ac=(r,u)=>{const g=(T,P)=>Dd(tf(r)).extract(T,P);return{extract:(T,P)=>{const I=Xs(P),W=g(T,I);return Wi.bind(W,J=>{const ie=Xe(J,de=>Ca(de,de,wr(),u));return lo(ie).extract(T,P)})},toString:()=>"setOf("+u.toString()+")"}},Rf=(r,u)=>{const g=Pi(u);return{extract:(T,P)=>g().extract(T,P),toString:()=>g().toString()}},lh=ne(Dd,lo),Vc=Y(n0),jg=(r,u)=>tf(g=>{const v=typeof g;return r(g)?Wi.svalue(g):Wi.serror(`Expected type: ${u} but got: ${v}`)}),Pd=jg(U,"number"),bl=jg(d,"string"),Nu=jg(E,"boolean"),Wp=jg(F,"function"),G1=r=>{if(Object(r)!==r)return!0;switch({}.toString.call(r).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(r).every(u=>G1(r[u]));default:return!1}},Sn=tf(r=>G1(r)?Wi.svalue(r):Wi.serror("Expected value to be acceptable for sending via postMessage")),Xm=(r,u,g,v)=>ln(g,v).fold(()=>Mf(r,g,v),T=>T.extract(r.concat(["branch: "+v]),u)),Md=(r,u)=>({extract:(_,T)=>ln(T,r).fold(()=>Mv(_,r),I=>Xm(_,T,u,I)),toString:()=>"chooseOn("+r+"). Possible values: "+Xs(u)}),ch=()=>Dd(n0),nf=r=>tf(u=>r(u).fold(Wi.serror,Wi.svalue)),K1=(r,u)=>Ac(g=>Wi.fromResult(r(g)),u),mi=(r,u,g)=>{const v=u.extract([r],g);return Wi.mapError(v,_=>({input:g,errors:_}))},Ui=(r,u,g)=>Wi.toResult(mi(r,u,g)),ba=r=>r.fold(u=>{throw new Error(Rd(u))},ye),Es=(r,u,g)=>ba(Ui(r,u,g)),Rd=r=>`Errors:
`+ed(r.errors).join(`
`)+`
Input object: `+t0(r.input),xl=(r,u)=>Md(r,$s(u,lo)),of=(r,u)=>Rf(r,u),Va=Ca,ka=iu,Up=r=>nf(u=>Je(r,u)?_n.value(u):_n.error(`Unsupported value: "${u}", choose one of "${r.join(", ")}".`)),nn=r=>Va(r,r,wr(),Vc()),Gr=(r,u)=>Va(r,r,wr(),u),a0=r=>Gr(r,Pd),xa=r=>Gr(r,bl),Wa=(r,u)=>Va(r,r,wr(),Up(u)),qg=r=>Gr(r,Nu),Wc=r=>Gr(r,Wp),nd=(r,u)=>Va(r,r,ah(),tf(g=>Wi.serror("The field: "+r+" is forbidden. "+u))),od=(r,u)=>Va(r,r,wr(),lo(u)),Yp=(r,u)=>Va(r,r,wr(),lh(u)),Hl=(r,u)=>Va(r,r,wr(),Dd(u)),Er=r=>Va(r,r,ah(),Vc()),Ua=(r,u)=>Va(r,r,ah(),u),uh=r=>Ua(r,Pd),Jl=r=>Ua(r,bl),l0=(r,u)=>Ua(r,Up(u)),jm=r=>Ua(r,Wp),J1=(r,u)=>Ua(r,Dd(u)),Ya=(r,u)=>Ua(r,lo(u)),hc=(r,u)=>Ua(r,wi(u)),Tt=(r,u)=>Va(r,r,Jf(u),Vc()),Dc=(r,u,g)=>Va(r,r,Jf(u),g),au=(r,u)=>Dc(r,u,Pd),mc=(r,u)=>Dc(r,u,bl),Iu=(r,u,g)=>Dc(r,u,Up(g)),Xa=(r,u)=>Dc(r,u,Nu),ja=(r,u)=>Dc(r,u,Wp),qm=(r,u)=>Dc(r,u,Sn),lu=(r,u,g)=>Dc(r,u,Dd(g)),c0=(r,u,g)=>Dc(r,u,lo(g)),zo=r=>{let u=r;return{get:()=>u,set:_=>{u=_}}},q={generate:r=>{if(!y(r))throw new Error("cases must be an array");if(r.length===0)throw new Error("there must be at least one case");const u=[],g={};return _t(r,(v,_)=>{const T=Xs(v);if(T.length!==1)throw new Error("one and only one name per case");const P=T[0],I=v[P];if(g[P]!==void 0)throw new Error("duplicate key detected:"+P);if(P==="cata")throw new Error("cannot have a case named cata (sorry)");if(!y(I))throw new Error("case arguments must be an array");u.push(P),g[P]=(...W)=>{const J=W.length;if(J!==I.length)throw new Error("Wrong number of arguments to case "+P+". Expected "+I.length+" ("+I+"), got "+J);return{fold:(...de)=>{if(de.length!==r.length)throw new Error("Wrong number of arguments to fold. Expected "+r.length+", got "+de.length);return de[_].apply(null,W)},match:de=>{const ge=Xs(de);if(u.length!==ge.length)throw new Error("Wrong number of arguments to match. Expected: "+u.join(",")+`
Actual: `+ge.join(","));if(!Gt(u,Ie=>Je(ge,Ie)))throw new Error("Not all branches were specified when using match. Specified: "+ge.join(", ")+`
Required: `+u.join(", "));return de[P].apply(null,W)},log:de=>{console.log(de,{constructors:u,constructor:P,params:W})}}}}),g}};q.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const Oe=r=>{const u=[],g=[];return _t(r,v=>{v.fold(_=>{u.push(_)},_=>{g.push(_)})}),{errors:u,values:g}},Ae=(r,u)=>{const g={};return ur(r,(v,_)=>{Je(u,_)||(g[_]=v)}),g},lt=(r,u)=>({[r]:u}),Ft=r=>{const u={};return _t(r,g=>{u[g.key]=g.value}),u},Cn=(r,u)=>Ae(r,u),Bn=(r,u)=>lt(r,u),Yo=r=>Ft(r),ts=(r,u)=>r.length===0?_n.value(u):_n.value(ti(u,Ad.apply(void 0,r))),_i=r=>_n.error(gt(r)),or=(r,u)=>{const g=Oe(r);return g.errors.length>0?_i(g.errors):ts(g.values,u)},_r=r=>F(r)?r:nt,Uc=(r,u,g)=>{let v=r.dom;const _=_r(g);for(;v.parentNode;){v=v.parentNode;const T=at.fromDom(v),P=u(T);if(P.isSome())return P;if(_(T))break}return V.none()},cu=(r,u,g)=>{const v=u(r),_=_r(g);return v.orThunk(()=>_(r)?V.none():Uc(r,u,_))},sf=(r,u)=>xr(r.element,u.event.target),$f={can:mt,abort:nt,run:L},fh=r=>{if(!Qi(r,"can")&&!Qi(r,"abort")&&!Qi(r,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(r,null,2)+" does not have can, abort, or run!");return{...$f,...r}},dh=(r,u)=>(...g)=>Co(r,(v,_)=>v&&u(_).apply(void 0,g),!0),fr=(r,u)=>(...g)=>Co(r,(v,_)=>v||u(_).apply(void 0,g),!1),Gm=r=>F(r)?{can:mt,abort:nt,run:r}:r,Km=r=>{const u=dh(r,_=>_.can),g=fr(r,_=>_.abort);return{can:u,abort:g,run:(..._)=>{_t(r,T=>{T.run.apply(void 0,_)})}}},oa=Y,uu=oa("touchstart"),Xp=oa("touchmove"),Jm=oa("touchend"),Ps=oa("touchcancel"),Fr=oa("mousedown"),Ma=oa("mousemove"),gc=oa("mouseout"),eb=oa("mouseup"),Tl=oa("mouseover"),Gi=oa("focusin"),fu=oa("focusout"),Nf=oa("keydown"),Jw=oa("keyup"),om=oa("input"),Gg=oa("change"),sm=oa("click"),eg=oa("transitioncancel"),Kg=oa("transitionend"),u0=oa("transitionstart"),rm=oa("selectstart"),Ra=r=>Y("alloy."+r),hh={tap:Ra("tap")},$d=Ra("focus"),tg=Ra("blur.post"),ng=Ra("paste.post"),im=Ra("receive"),rf=Ra("execute"),f0=Ra("focus.item"),tb=hh.tap,e_=Ra("longpress"),$a=Ra("sandbox.close"),Jg=Ra("typeahead.cancel"),og=Ra("system.init"),du=Ra("system.touchmove"),If=Ra("system.touchend"),sg=Ra("system.scroll"),mh=Ra("system.resize"),Bu=Ra("system.attached"),Nd=Ra("system.detached"),rg=Ra("system.dismissRequested"),d0=Ra("system.repositionRequested"),Rv=Ra("focusmanager.shifted"),$v=Ra("slotcontainer.visibility"),gh=Ra("system.external.element.scroll"),ep=Ra("change.tab"),Nv=Ra("dismiss.tab"),ig=Ra("highlight"),Iv=Ra("dehighlight"),sr=(r,u)=>{tp(r,r.element,u,{})},Do=(r,u,g)=>{tp(r,r.element,u,g)},ph=r=>{sr(r,rf())},nb=(r,u,g)=>{tp(r,u,g,{})},tp=(r,u,g,v)=>{const _={target:u,...v};r.getSystem().triggerEvent(g,u,_)},WC=(r,u,g,v)=>{const _={...v,target:u};r.getSystem().triggerEvent(g,u,_)},Bv=(r,u,g,v)=>{r.getSystem().triggerEvent(g,u,v.event)},li=r=>Yo(r),Lv=(r,u)=>({key:r,value:fh({abort:u})}),ob=(r,u)=>({key:r,value:fh({can:u})}),Ey=r=>({key:r,value:fh({run:(u,g)=>{g.event.prevent()}})}),on=(r,u)=>({key:r,value:fh({run:u})}),Id=(r,u,g)=>({key:r,value:fh({run:(v,_)=>{u.apply(void 0,[v,_].concat(g))}})}),t_=r=>u=>on(r,u),h0=r=>u=>({key:r,value:fh({run:(g,v)=>{sf(g,v)&&u(g,v)}})}),UC=(r,u)=>on(r,(g,v)=>{g.getSystem().getByUid(u).each(_=>{Bv(_,_.element,r,v)})}),ag=(r,u,g)=>{const v=u.partUids[g];return UC(r,v)},Ay=(r,u)=>on(r,(g,v)=>{const _=v.event,T=g.getSystem().getByDom(_.target).getOrThunk(()=>cu(_.target,I=>g.getSystem().getByDom(I).toOptional(),nt).getOr(g));u(g,T,v)}),am=r=>on(r,(u,g)=>{g.cut()}),Bd=r=>on(r,(u,g)=>{g.stop()}),lg=(r,u)=>h0(r)(u),Si=h0(Bu()),Ld=h0(Nd()),Fd=h0(og()),hu=t_(rf()),Qs=(r,u)=>{const v=(u||document).createElement("div");return v.innerHTML=r,Xl(at.fromDom(v))},jp=r=>r.dom.innerHTML,bh=(r,u)=>{const v=ca(r).dom,_=at.fromDom(v.createDocumentFragment()),T=Qs(u,v);ef(_,T),ii(r),rl(r,_)},np=r=>{const u=at.fromTag("div"),g=at.fromDom(r.dom.cloneNode(!0));return rl(u,g),jp(u)},YC=(r,u)=>at.fromDom(r.dom.cloneNode(u)),m0=r=>YC(r,!1),Fv=r=>{if(Ee(r))return"#shadow-root";{const u=m0(r);return np(u)}},El=r=>Fv(r),TE=(r,u,g)=>xr(u,r.ele
Originator: `+El(v)+`
Target: `+El(_)+`
Check the `+$d()+" event handlers"),!1):!0})]);var Al=Object.freeze({__proto__:null,events:op});let Dy=0;const ro=r=>{const g=new Date().getTime(),v=Math.floor(Math.random()*1e9);return Dy++,r+"_"+v+Dy+String(g)},Py=Y("alloy-id-"),XC=Y("data-alloy-id"),My=Py(),lm=XC(),af=(r,u)=>{const g=ro(My+r);return vh(u,g),g},vh=(r,u)=>{Object.defineProperty(r.dom,lm,{value:u,writable:!0})},sp=r=>{const u=yr(r)?r.dom[lm]:null;return V.from(u)},Oh=r=>ro(r),g0=ye,Bf=r=>{const u=_=>`The component must be in a context to execute: ${_}`+(r?`
`+El(r().element)+" is not in context.":""),g=_=>()=>{throw new Error(u(_))},v=_=>()=>{console.warn(u(_))};return{debugInfo:Y("fake"),triggerEvent:v("triggerEvent"),triggerFocus:v("triggerFocus"),triggerEscape:v("triggerEscape"),broadcast:v("broadcast"),broadcastOn:v("broadcastOn"),broadcastEvent:v("broadcastEvent"),build:g("build"),buildOrPatch:g("buildOrPatch"),addToWorld:g("addToWorld"),removeFromWorld:g("removeFromWorld"),addToGui:g("addToGui"),removeFromGui:g("removeFromGui"),getByUid:g("getByUid"),getByDom:g("getByDom"),isConnected:nt}},rp=Bf(),Ry=(r,u,g)=>{const v=g.toString(),_=v.indexOf(")")+1,T=v.indexOf("("),P=v.substring(T+1,_-1).split(/,\s*/);return r.toFunctionAnnotation=()=>({name:u,parameters:qp(P.slice(0,1).concat(P.slice(3)))}),r},qp=r=>Xe(r,u=>Zi(u,"/*")?u.substring(0,u.length-2):u),sd=(r,u)=>{const g=r.toString(),v=g.indexOf(")")+1,_=g.indexOf("("),T=g.substring(_+1,v-1).split(/,\s*/);return r.toFunctionAnnotation=()=>({name:u,parameters:qp(T)}),r},$y=(r,u)=>{const g=u.toString(),v=g.indexOf(")")+1,_=g.indexOf("("),T=g.substring(_+1,v-1).split(/,\s*/);return r.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:qp(T.slice(1))}),r},yh=ro("alloy-premade"),Qv=r=>(Object.defineProperty(r.element.dom,yh,{value:r.uid,writable:!0}),Bn(yh,r)),n_=r=>vs(r.dom,yh),Ny=r=>ln(r,yh),ip=r=>$y((u,...g)=>r(u.getApis(),u,...g),r),Lf={init:()=>mu({readState:Y("No State required")})},mu=r=>r,ap=(r,u)=>{const g=Xe(u,_=>Ya(_.name(),[nn("config"),Tt("state",Lf)])),v=Ui("component.behaviours",lo(g),r.behaviours).fold(_=>{throw new Error(Rd(_)+`
Complete spec:
`+JSON.stringify(r,null,2))},ye);return{list:u,data:$s(v,_=>{const T=_.map(P=>({config:P.config,state:P.state.init(P.config)}));return Y(T)})}},Iy=r=>r.list,o_=r=>r.data,p0=(r,u)=>{const g={};return ur(r,(v,_)=>{ur(v,(T,P)=>{const I=ln(g,P).getOr([]);g[P]=I.concat([u(_,T)])})}),g},Yc=r=>({classes:M(r.classes)?[]:r.classes,attributes:M(r.attributes)?{}:r.attributes,styles:M(r.styles)?{}:r.styles}),b0=(r,u)=>({...r,attributes:{...r.attributes,...u.attributes},styles:{...r.styles,...u.styles},classes:r.classes.concat(u.classes)}),lf=(r,u,g,v)=>{const _={...u};_t(g,ie=>{_[ie.name()]=ie.exhibit(r,v)});const T=p0(_,(ie,de)=>({name:ie,modification:de})),P=ie=>wn(ie,(de,ge)=>({...ge.modification,...de}),{}),I=wn(T.classes,(ie,de)=>de.modification.concat(ie),[]),W=P(T.attributes),J=P(T.styles);return Yc({classes:I,attributes:W,styles:J})},lp=(r,u,g,v)=>{try{const _=ps(g,(T,P)=>{const I=T[u],W=P[u],J=v.indexOf(I),ie=v.indexOf(W);if(J===-1)throw new Error("The ordering for "+r+" does not have an entry for "+I+`.
Order specified: `+JSON.stringify(v,null,2));if(ie===-1)throw new Error("The ordering for "+r+" does not have an entry for "+W+`.
Order specified: `+JSON.stringify(v,null,2));return J<ie?-1:ie<J?1:0});return _n.value(_)}catch(_){return _n.error([_])}},cm=(r,u)=>({handler:r,purpose:u}),Zv=(r,u)=>({cHandler:r,purpose:u}),s_=(r,u)=>Zv(Le.apply(void 0,[r.handler].concat(u)),r.purpose),Gp=r=>r.cHandler,By=(r,u)=>({name:r,handler:u}),cp=(r,u)=>{const g={};return _t(r,v=>{g[v.name()]=v.handlers(u)}),g},v0=(r,u,g)=>{const v={...g,...cp(u,r)};return p0(v,By)},sb=(r,u,g,v)=>{const _=v0(r,g,v);return jC(_,u)},Ly=r=>{const u=Gm(r);return(g,v,..._)=>{const T=[g,v].concat(_);u.abort.apply(void 0,T)?v.stop():u.can.apply(void 0,T)&&u.run.apply(void 0,T)}},Fy=(r,u)=>_n.error(["The event ("+r+`) has more than one behaviour that listens to it.
When this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).
The behaviours that can trigger it are: `+JSON.stringify(Xe(u,g=>g.name),null,2)]),r_=(r,u,g)=>{const v=u[g];return v?lp("Event: "+g,"name",r,v).map(_=>{const T=Xe(_,P=>P.handler);return Km(T)}):Fy(g,r)},jC=(r,u)=>{const g=aa(r,(v,_)=>(v.length===1?_n.value(v[0].handler):r_(v,u,_)).map(P=>{const I=Ly(P),W=v.length>1?ao(u[_],J=>an(v,ie=>ie.name===J)).join(" > "):v[0].name;return Bn(_,cm(I,W))}));return or(g,{})},Qr="alloy.base.behaviour",Hv=lo([Va("dom","dom",wr(),lo([nn("tag"),Tt("styles",{}),Tt("classes",[]),Tt("attributes",{}),Er("value"),Er("innerHtml")])),nn("components"),nn("uid"),Tt("events",{}),Tt("apis",{}),Va("eventOrder","eventOrder",Pf({[rf()]:["disabling",Qr,"toggling","typeaheadevents"],[$d()]:[Qr,"focusing","keying"],[og()]:[Qr,"disabling","toggling","representing"],[om()]:[Qr,"representing","streaming","invalidating"],[Nd()]:[Qr,"representing","item-events","tooltipping"],[Fr()]:["focusing",Qr,"item-type-events"],[uu()]:["focusing",Qr,"item-type-events"],[Tl()]:["item-type-events","tooltipping"],[im()]:["receiving","reflecting","tooltipping"]}),Vc()),Er("domModification")]),Qy=r=>Ui("custom.definition",Hv,r),Zy=r=>({...r.dom,uid:r.uid,domChildren:Xe(r.components,u=>u.element)}),O0=r=>r.domModification.fold(()=>Yc({}),Yc),qC=r=>r.events,um=(r,u)=>{const g=zi(r,u);return g===void 0||g===""?[]:g.split(" ")},qa=(r,u,g)=>{const _=um(r,u).concat([g]);return Gn(r,u,_.join(" ")),!0},y0=(r,u,g)=>{const v=ao(um(r,u),_=>_!==g);return v.length>0?Gn(r,u,v.join(" ")):Ue(r,u),!1},rb=r=>r.dom.classList!==void 0,i_=r=>um(r,"class"),w0=(r,u)=>qa(r,"class",u),Hy=(r,u)=>y0(r,"class",u),Na=(r,u)=>{rb(r)?r.dom.classList.add(u):w0(r,u)},wh=r=>{(rb(r)?r.dom.classList:i_(r)).length===0&&Ue(r,"class")},va=(r,u)=>{rb(r)?r.dom.classList.remove(u):Hy(r,u),wh(r)},cf=(r,u)=>rb(r)&&r.dom.classList.contains(u),cg=(r,u)=>{_t(u,g=>{Na(r,g)})},Xc=(r,u)=>{_t(u,g=>{va(r,g)})},GC=(r,u)=>Gt(u,g=>cf(r,g)),zy=r=>{const u=r.dom.classList,g=new Array(u.length);for(let v=0;v<u.length;v++){const _=u.item(v);_!==null&&(g[v]=_)}return g},rd=r=>rb(r)?zy(r):i_(r),Ia=r=>r.dom.value,Ta=(r,u)=>{if(u===void 0)throw new Error("Value.set was undefined");r.dom.value=u},KC=(r,u,g)=>Hc(r,u).map(_=>{if(g.exists(P=>!xr(P,_))){const P=g.map(gl).getOr("span"),I=at.fromTag(P);return Sa(_,I),I}else return _}),_h=(r,u,g)=>{g.fold(()=>rl(r,u),v=>{xr(v,u)||(Sa(v,u),Pu(v))})},_0=(r,u,g)=>{const v=Xe(u,g),_=Xl(r);return _t(_.slice(v.length),Pu),v},zv=(r,u,g,v)=>{const _=Hc(r,u),T=v(g,_),P=KC(r,u,_);return _h(r,T.element,P),T},id=(r,u,g)=>_0(r,u,(v,_)=>zv(r,_,v,g)),uf=(r,u)=>_0(r,u,(g,v)=>{const _=Hc(r,v);return _h(r,g,_),g}),Kp=(r,u)=>{const g=Xs(r),v=Xs(u),_=Dt(v,g),T=Rr(r,(P,I)=>!vs(u,I)||P!==u[I]).t;return{toRemove:_,toSet:T}},ib=(r,u)=>{const{class:g,style:v,..._}=Bt(u),{toSet:T,toRemove:P}=Kp(r.attributes,_),I=()=>{_t(P,Yt=>Ue(u,Yt)),Zm(u,T)},W=ri(u),{toSet:J,toRemove:ie}=Kp(r.styles,W),de=()=>{_t(ie,Yt=>ks(u,Yt)),Oi(u,J)},ge=rd(u),we=Dt(ge,r.classes),Ie=Dt(r.classes,ge),rt=()=>{cg(u,Ie),Xc(u,we)},Qt=Yt=>{bh(u,Yt)},ut=()=>{const Yt=r.domChildren;uf(u,Yt)},ct=()=>{const Yt=u,Pt=r.value.getOrUndefined();Pt!==Ia(Yt)&&Ta(Yt,Pt!=null?Pt:"")};return I(),rt(),de(),r.innerHtml.fold(ut,Qt),ct(),u},S0=r=>{const u=at.fromTag(r.tag);Zm(u,r.attributes),cg(u,r.classes),Oi(u,r.styles),r.innerHtml.each(v=>bh(u,v));const g=r.domChildren;return ef(u,g),r.value.each(v=>{Ta(u,v)}),u},C0=(r,u)=>{try{const g=ib(r,u);return V.some(g)}catch{return V.none()}},a_=r=>r.innerHtml.isSome()&&r.domChildren.length>0,Vy=(r,u)=>{const g=_=>gl(_)===r.tag&&!a_(r)&&!n_(_),v=u.filter(g).bind(_=>C0(r,_)).getOrThunk(()=>S0(r));return vh(v,r.uid),v},JC=r=>{const u=ln(r,"behaviours").getOr({});return Ne(Xs(u),g=>{const v=u[g];return Q(v)?[v.me]:[]})},l_=(r,u)=>ap(r,u),c_=r=>{const u=JC(r);return l_(r,u)},Wy=(r,u,g)=>{const v=Zy(r),_=O0(r),T={"alloy.base.modification":_},P=u.length>0?lf(g,T,u,v):_;return b0(v,P)},u_=(r,u,g)=>{const v={"alloy.base.behaviour":qC(r)};return sb(g,r.eventOrder,u,v).getOrDie()},EE=(r,u)=>{const g=()=>Yt,v=zo(rp),_=ba(Qy(r)),T=c_(r),P=Iy(T),I=o_(T),W=Wy(_,P,I),J=Vy(W,u),ie=u_(_,P,I),d
`);return wt(u,g=>g.indexOf("alloy")>0&&!an(nk,v=>g.indexOf(v)>-1)).getOr(lb)}else return lb},k0={logEventCut:L,logEventStopped:L,logNoParent:L,logEventNoHandlers:L,logEventResponse:L,write:L},x0=(r,u,g)=>g_(r,u,g),b_=Y(k0),qy=Y([nn("menu"),nn("selectedMenu")]),n1=Y([nn("item"),nn("selectedItem")]);Y(lo(n1().concat(qy())));const v_=Y(lo(n1())),o1=od("initSize",[nn("numColumns"),nn("numRows")]),dg=()=>Gr("markers",v_()),Yv=()=>od("markers",[nn("backgroundMenu")].concat(qy()).concat(n1())),df=r=>od("markers",Xe(r,nn)),cb=(r,u,g)=>(p_(),Va(u,u,g,nf(v=>_n.value((..._)=>v.apply(void 0,_))))),qs=r=>cb("onHandler",r,Jf(L)),pu=r=>cb("onKeyboardHandler",r,Jf(V.none)),hg=r=>cb("onHandler",r,wr()),Gy=r=>cb("onKeyboardHandler",r,wr()),Yi=(r,u)=>ka(r,Y(u)),Ky=r=>ka(r,ye),mg=Y(o1),Oa=(r,u,g,v,_,T,P,I=!1)=>({x:r,y:u,bubble:g,direction:v,placement:_,restriction:T,label:`${P}-${_}`,alwaysFit:I}),fm=q.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),zt=(r,u,g,v,_,T,P,I,W)=>r.fold(u,g,v,_,T,P,I,W),T0=(r,u,g,v)=>r.fold(u,u,v,v,u,v,g,g),Jy=(r,u,g,v)=>r.fold(u,v,u,v,g,g,u,v),E0=fm.southeast,Sh=fm.southwest,hf=fm.northeast,ub=fm.northwest,Xv=fm.south,e2=fm.north,jv=fm.east,A0=fm.west,Ch=(r,u,g,v)=>{const _=r+u;return _>v?g:_<g?v:_},ld=(r,u,g)=>Math.min(Math.max(r,u),g),Lu=(r,u)=>{switch(u){case 1:return r.x;case 0:return r.x+r.width;case 2:return r.y;case 3:return r.y+r.height}},zl=(r,u)=>Dn(["left","right","top","bottom"],g=>ln(u,g).map(v=>Lu(r,v))),t2=(r,u,g)=>{const v=(W,J)=>u[W].map(ie=>{const de=W==="top"||W==="bottom",ge=de?g.top:g.left,Ie=(W==="left"||W==="top"?Math.max:Math.min)(ie,J)+ge;return de?ld(Ie,r.y,r.bottom):ld(Ie,r.x,r.right)}).getOr(J),_=v("left",r.x),T=v("top",r.y),P=v("right",r.right),I=v("bottom",r.bottom);return ai(_,T,P-_,I-T)},dp="layout",O_=r=>r.x,D0=(r,u)=>r.x+r.width/2-u.width/2,s1=(r,u)=>r.x+r.width-u.width,n2=(r,u)=>r.y-u.height,qv=r=>r.y+r.height,y_=(r,u)=>r.y+r.height/2-u.height/2,Gv=r=>r.x+r.width,o2=(r,u)=>r.x-u.width,vl=(r,u,g)=>Oa(O_(r),qv(r),g.southeast(),E0(),"southeast",zl(r,{left:1,top:3}),dp),ec=(r,u,g)=>Oa(s1(r,u),qv(r),g.southwest(),Sh(),"southwest",zl(r,{right:0,top:3}),dp),Fu=(r,u,g)=>Oa(O_(r),n2(r,u),g.northeast(),hf(),"northeast",zl(r,{left:1,bottom:2}),dp),Zr=(r,u,g)=>Oa(s1(r,u),n2(r,u),g.northwest(),ub(),"northwest",zl(r,{right:0,bottom:2}),dp),tc=(r,u,g)=>Oa(D0(r,u),n2(r,u),g.north(),e2(),"north",zl(r,{bottom:2}),dp),Vl=(r,u,g)=>Oa(D0(r,u),qv(r),g.south(),Xv(),"south",zl(r,{top:3}),dp),dm=(r,u,g)=>Oa(Gv(r),y_(r,u),g.east(),jv(),"east",zl(r,{left:0}),dp),Sr=(r,u,g)=>Oa(o2(r,u),y_(r,u),g.west(),A0(),"west",zl(r,{right:1}),dp),w_=()=>[vl,ec,Fu,Zr,Vl,tc,dm,Sr],bu=()=>[ec,vl,Zr,Fu,Vl,tc,dm,Sr],Dl=()=>[Fu,Zr,vl,ec,tc,Vl],s2=()=>[Zr,Fu,ec,vl,tc,Vl],gg=()=>[vl,ec,Fu,Zr,Vl,tc],bc=()=>[ec,vl,Zr,Fu,Vl,tc],AE=(r,u)=>u.universal?r:ao(r,g=>Je(u.channels,g));var ok=Object.freeze({__proto__:null,events:r=>li([on(im(),(u,g)=>{const v=r.channels,_=Xs(v),T=g,P=AE(_,T);_t(P,I=>{const W=v[I],J=W.schema,ie=Es("channel["+I+`] data
Receiver: `+El(u.element),J,T.data);W.onReceive(u,ie)})})])}),sk=[Gr("channels",K1(_n.value,wi([hg("onReceive"),Tt("schema",Vc())])))];const r2=(r,u,g)=>hu(v=>{g(v,r,u)}),i2=(r,u,g)=>Fd((v,_)=>{g(v,r,u)}),hm=(r,u,g,v,_,T)=>{const P=wi(r),I=Ya(u,[hc("config",r)]);return Pl(P,I,u,g,v,_,T)},a2=(r,u,g,v,_,T)=>{const P=r,I=Ya(u,[Ua("config",r)]);return Pl(P,I,u,g,v,_,T)},r1=(r,u,g)=>Ry((_,...T)=>{const P=[_].concat(T);return _.config({name:Y(r)}).fold(()=>{throw new Error("We could not find any behaviour configuration for: "+r+". Using API: "+g)},I=>{const W=Array.prototype.slice.call(P,1);return u.apply(void 0,[_,I.config,I.state].concat(W))})},g,u),Ol=r=>({key:r,value:void 0}),Pl=(r,u,g,v,_,T,P)=>{const I=de=>Qi(de,g)?de[g]():V.none(),W=$s(_,(de,ge)=>r1(g,de,ge)),ie={...$s(T,(de,ge)=>sd(de,ge)),...W,revoke:Le(Ol,g),config:de=>{const ge=Es(g+"-config",r,de);return{key:g,value:{config:ge,me:ie,configAsRaw:Pi(()=>Es(g+"-config",r,de)),initialConfig:de,state:P}}},schema:Y(u),exhibit:(de,ge)=>Xn(I(de),ln(v,"exhibit"),(we,Ie)=>Ie(ge,we.config,we.state)).getOrThunk(()=>Yc({})),name:Y(g),handlers:de=>I(de).map(ge=>ln(v,"events").getOr(()=>({}))(ge.config,ge.state)).getOr({})};return ie},Tn=r=>Yo(r),rk=wi([nn("fields"),nn("name"),Tt("active",{}),Tt("apis",{}),Tt("state",Lf),Tt("extra",{})]),nc=r=>{const u=Es("Creating behaviour: "+r.name,rk,r);return hm(u.fields,u.name,u.active,u.apis,u.extra,u.state)},ik=wi([nn("branchKey"),nn("branches"),nn("name"),Tt("active",{}),Tt("apis",{}),Tt("state",Lf),Tt("extra",{})]),l2=r=>{const u=Es("Creating behaviour: "+r.name,ik,r);return a2(xl(u.branchKey,u.branches),u.name,u.active,u.apis,u.extra,u.state)},no=Y(void 0),Pc=nc({fields:sk,name:"receiving",active:ok});var fb=Object.freeze({__proto__:null,exhibit:(r,u)=>Yc({classes:[],styles:u.useFixed()?{}:{position:"relative"}})});const mf=r=>r.dom.focus(),Kv=r=>r.dom.blur(),i1=r=>{const u=Nt(r).dom;return r.dom===u.activeElement},Ff=(r=sh())=>V.from(r.dom.activeElement).map(at.fromDom),il=r=>Ff(Nt(r)).filter(u=>r.dom.contains(u.dom)),Qd=(r,u)=>{const g=Nt(u),v=Ff(g).bind(T=>{const P=I=>xr(T,I);return P(u)?V.some(u):Jp(u,P)}),_=r(u);return v.each(T=>{Ff(g).filter(P=>xr(P,T)).fold(()=>{mf(T)},L)}),_},Zd=(r,u,g,v,_)=>{const T=P=>P+"px";return{position:r,left:u.map(T),top:g.map(T),right:v.map(T),bottom:_.map(T)}},jc=r=>({...r,position:V.some(r.position)}),db=(r,u)=>{hn(r,jc(u))},u2=q.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),__=(r,u,g,v,_,T)=>{const P=u.rect,I=P.x-g,W=P.y-v,J=P.width,ie=P.height,de=_-(I+J),ge=T-(W+ie),we=V.some(I),Ie=V.some(W),rt=V.some(de),Qt=V.some(ge),ut=V.none();return zt(u.direction,()=>Zd(r,we,Ie,ut,ut),()=>Zd(r,ut,Ie,rt,ut),()=>Zd(r,we,ut,ut,Qt),()=>Zd(r,ut,ut,rt,Qt),()=>Zd(r,we,Ie,ut,ut),()=>Zd(r,we,ut,ut,Qt),()=>Zd(r,we,Ie,ut,ut),()=>Zd(r,ut,Ie,rt,ut))},f2=(r,u)=>r.fold(()=>{const g=u.rect;return Zd("absolute",V.some(g.x),V.some(g.y),V.none(),V.none())},(g,v,_,T)=>__("absolute",u,g,v,_,T),(g,v,_,T)=>__("fixed",u,g,v,_,T)),kh=(r,u)=>{const g=Le(tm,u),v=r.fold(g,g,()=>{const P=dc();return tm(u).translate(-P.left,-P.top)}),_=Ha(u),T=Yf(u);return ai(v.left,v.top,_,T)},Xr=(r,u)=>u.fold(()=>r.fold(ce,ce,ai),g=>r.fold(Y(g),Y(g),()=>{const v=Jv(r,g.x,g.y);return ai(v.left,v.top,g.width,g.height)})),Jv=(r,u,g)=>{const v=pr(u,g),_=()=>{const T=dc();return v.translate(-T.left,-T.top)};return r.fold(Y(v),Y(v),_)},cd=(r,u,g,v)=>r.fold(u,g,v);u2.none;const S_=u2.relative,C_=u2.fixed,fa=(r,u)=>({anchorBox:r,origin:u}),ak=(r,u)=>fa(r,u),eO="data-alloy-placement",tO=(r,u)=>{Gn(r,eO,u)},k_=r=>me(r,eO),lk=r=>Ue(r,eO),hb=q.generate([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),x_=(r,u)=>{const{x:g,y:v,right:_,bottom:T}=u,{x:P,y:I,right:W,bottom:J,width:ie,height:de}=r,ge=P>=g&&P<=_,we=I>=v&&I<=T,Ie=ge&&we,rt=W<=_&&W>=g,Qt=J<=T&&J>=v,ut=rt&&Qt,ct=Math.min(ie,P>=g?_-P:W-g),Yt=Math.min(de,I>=v?T-I:J-v);return{originInBounds:Ie,sizeInBounds:ut,visibleW:ct,visibleH:Yt}},ck=(r,u)=>{const{x:g,y:v,right:_,bottom:T}=u,{x:P,y:I,width:W,height:J}=r,ie=Math.max(g,_-W),de=M
Known: [`+Xs(v)+`]
Namespace: `+r.getOr("none")+`
Spec: `+JSON.stringify(g,null,2))},_=>_.replace()),M2=(r,u,g,v)=>Dh(g)&&g.uiType===HE?J_(r,u,g,v):P2.single(!1,Y(g)),R2=(r,u,g,v)=>M2(r,u,g,v).fold((T,P)=>{const I=Dh(g)?P(u,g.config,g.validated):P(u),W=ln(I,"components").getOr([]),J=Ne(W,ie=>R2(r,u,ie,v));return[{...I,components:J}]},(T,P)=>{if(Dh(g)){const I=P(u,g.config,g.validated);return g.validated.preprocess.getOr(ye)(I)}else return P(u)}),Gk=(r,u,g,v)=>Ne(g,_=>R2(r,u,_,v)),$2=(r,u)=>{let g=!1;const v=()=>g,_=()=>{if(g)throw new Error("Trying to use the same placeholder more than once: "+r);return g=!0,u},T=()=>u.fold((P,I)=>P,(P,I)=>P);return{name:Y(r),required:T,used:v,replace:_}},eS=(r,u,g,v)=>{const _=$s(v,(P,I)=>$2(I,P)),T=Gk(r,u,g,_);return ur(_,P=>{if(P.used()===!1&&P.required())throw new Error("Placeholder: "+P.name()+` was not found in components list
Namespace: `+r.getOr("none")+`
Components: `+JSON.stringify(u.components,null,2))}),T},Kk=P2.single,dP=P2.multiple,wm=Y(HE),tS=q.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),N2=Tt("factory",{sketch:ye}),fd=Tt("schema",[]),Ml=nn("name"),Jk=Va("pname","pname",Kl(r=>"<alloy."+ro(r.name)+">"),Vc()),I2=ka("schema",()=>[Er("preprocess")]),Ud=Tt("defaults",Y({})),B2=Tt("overrides",Y({})),ex=lo([N2,fd,Ml,Jk,Ud,B2]),tx=lo([N2,fd,Ml,Ud,B2]),hP=lo([N2,fd,Ml,Jk,Ud,B2]),zE=lo([N2,I2,Ml,nn("unit"),Jk,Ud,B2]),L2=r=>r.fold(V.some,V.none,V.some,V.some),VE=r=>{const u=g=>g.name;return r.fold(u,u,u,u)},mP=r=>r.fold(ye,ye,ye,ye),Tb=(r,u)=>g=>{const v=Es("Converting part type",u,g);return r(v)},Gc=Tb(tS.required,ex),Ph=Tb(tS.external,tx),Yd=Tb(tS.optional,hP),dd=Tb(tS.group,zE),nS=Y("entirety");var z0=Object.freeze({__proto__:null,required:Gc,external:Ph,optional:Yd,group:dd,asNamedPart:L2,name:VE,asCommon:mP,original:nS});const c1=(r,u,g,v)=>ti(u.defaults(r,g,v),g,{uid:r.partUids[u.name]},u.overrides(r,g,v)),gP=(r,u,g)=>{const v={},_={};return _t(g,T=>{T.fold(P=>{v[P.pname]=Kk(!0,(I,W,J)=>P.factory.sketch(c1(I,P,W,J)))},P=>{const I=u.parts[P.name];_[P.name]=Y(P.factory.sketch(c1(u,P,I[nS()]),I))},P=>{v[P.pname]=Kk(!1,(I,W,J)=>P.factory.sketch(c1(I,P,W,J)))},P=>{v[P.pname]=dP(!0,(I,W,J)=>{const ie=I[P.name];return Xe(ie,de=>P.factory.sketch(ti(P.defaults(I,de,J),de,P.overrides(I,de))))})})}),{internals:Y(v),externals:Y(_)}},nx=(r,u)=>{const g={};return _t(u,v=>{L2(v).each(_=>{const T=pP(r,_.pname);g[_.name]=P=>{const I=Es("Part: "+_.name+" in "+r,lo(_.schema),P);return{...T,config:P,validated:I}}})}),g},pP=(r,u)=>({uiType:wm(),owner:r,name:u}),WE=(r,u,g)=>({uiType:wm(),owner:r,name:u,config:g,validated:{}}),UE=r=>Ne(r,u=>u.fold(V.none,V.some,V.none,V.none).map(g=>od(g.name,g.schema.concat([Ky(nS())]))).toArray()),YE=r=>Xe(r,VE),oS=(r,u,g)=>gP(r,u,g),ox=(r,u,g)=>eS(V.some(r),u,u.components,g),Mi=(r,u,g)=>{const v=u.partUids[g];return r.getSystem().getByUid(v).toOptional()},u1=(r,u,g)=>Mi(r,u,g).getOrDie("Could not find part: "+g),_O=(r,u,g)=>{const v={},_=u.partUids,T=r.getSystem();return _t(g,P=>{v[P]=Y(T.getByUid(_[P]))}),v},sx=(r,u)=>{const g=r.getSystem();return $s(u.partUids,(v,_)=>Y(g.getByUid(v)))},XE=r=>Xs(r.partUids),rx=(r,u,g)=>{const v={},_=u.partUids,T=r.getSystem();return _t(g,P=>{v[P]=Y(T.getByUid(_[P]).getOrDie())}),v},jE=(r,u)=>{const g=YE(u);return Yo(Xe(g,v=>({key:v,value:r+"-"+v})))},sS=r=>Va("partUids","partUids",Te(u=>jE(u.uid,r)),Vc());var bP=Object.freeze({__proto__:null,generate:nx,generateOne:WE,schemas:UE,names:YE,substitutes:oS,components:ox,defaultUids:jE,defaultUidsSchema:sS,getAllParts:sx,getAllPartNames:XE,getPart:Mi,getPartOrDie:u1,getParts:_O,getPartsOrDie:rx});const vP=(r,u)=>(r.length>0?[od("parts",r)]:[]).concat([nn("uid"),Tt("dom",{}),Tt("components",[]),Ky("originalSpec"),Tt("debug.sketcher",{})]).concat(u),qE=(r,u,g,v,_)=>{const T=vP(v,_);return Es(r+" [SpecSchema]",wi(T.concat(u)),g)},OP=(r,u,g,v)=>{const _=CO(v),T=qE(r,u,_,[],[]);return g(T,_)},ix=(r,u,g,v,_)=>{const T=CO(_),P=UE(g),I=sS(g),W=qE(r,u,T,P,[I]),J=oS(r,W,g),ie=ox(r,W,J.internals());return v(W,ie,T,J.externals())},SO=r=>vs(r,"uid"),CO=r=>SO(r)?r:{...r,uid:Oh("uid")},rS=r=>r.uid!==void 0,GE=wi([nn("name"),nn("factory"),nn("configFields"),Tt("apis",{}),Tt("extraApis",{})]),Mh=wi([nn("name"),nn("factory"),nn("configFields"),nn("partFields"),Tt("apis",{}),Tt("extraApis",{})]),Kc=r=>{const u=Es("Sketcher for "+r.name,GE,r),g=T=>OP(u.name,u.configFields,u.factory,T),v=$s(u.apis,ip),_=$s(u.extraApis,(T,P)=>sd(T,P));return{name:u.name,configFields:u.configFields,sketch:g,...v,..._}},wu=r=>{const u=Es("Sketcher for "+r.name,Mh,r),g=P=>ix(u.name,u.configFields,u.partFields,u.factory,P),v=nx(u.name,u.partFields),_=$s(u.apis,ip),T=$s(u.extraApis,(P,I)=>sd(P,I));return{name:u.name,partFields:u.partFields,configFields:u.configFields,sketch:g,parts:v,..._,...T}},vp=r=>Yl("input")(r)&&zi(r,"type")!=="radio"||Yl("textarea")(r);var wP=Object.freeze({__proto__:null,getCurrent:(r,u,g)=>u.find(r)});const _P=[nn("find")],ir=nc({fields:_P,name:"comp
Cannot use it for: `+El(J.element)+`
The conflicting element is`+(js(de.element)?" ":" not ")+"already in the DOM")},_=J=>{const ie=g(J);Qi(u,ie)&&v(J,ie);const de=[J];r.registerId(de,ie,J.events),u[ie]=J},T=J=>{sp(J.element).each(ie=>{delete u[ie],r.unregisterId(ie)})};return{find:(J,ie,de)=>r.find(J,ie,de),filter:J=>r.filterByType(J),register:_,unregister:T,getById:J=>ln(u,J)}},v1=Kc({name:"Container",factory:r=>{const{attributes:u,...g}=r.dom;return{uid:r.uid,dom:{tag:"div",attributes:{role:"presentation",...u},...g},components:r.components,behaviours:Om(r.containerBehaviours),events:r.events,domModification:r.domModification,eventOrder:r.eventOrder}},configFields:[Tt("components",[]),Wl("containerBehaviours",[]),Tt("events",{}),Tt("domModification",{}),Tt("eventOrder",{})]}),NM=r=>{const u=ut=>Za(r.element).fold(mt,ct=>xr(ut,ct)),g=TY(),v=(ut,ct)=>g.find(u,ut,ct),_=vY(r.element,{triggerEvent:(ut,ct)=>x0(ut,ct.target,Yt=>SY(v,ut,ct,Yt))}),T={debugInfo:Y("real"),triggerEvent:(ut,ct,Yt)=>{x0(ut,ct,Pt=>vL(v,ut,Yt,ct,Pt))},triggerFocus:(ut,ct)=>{sp(ut).fold(()=>{mf(ut)},Yt=>{x0($d(),ut,Pt=>(wY(v,$d(),{originator:ct,kill:L,prevent:L,target:ut},ut,Pt),!1))})},triggerEscape:(ut,ct)=>{T.triggerEvent("keydown",ut.element,ct.event)},getByUid:ut=>rt(ut),getByDom:ut=>Qt(ut),build:pc,buildOrPatch:ug,addToGui:ut=>{W(ut)},removeFromGui:ut=>{J(ut)},addToWorld:ut=>{P(ut)},removeFromWorld:ut=>{I(ut)},broadcast:ut=>{ge(ut)},broadcastOn:(ut,ct)=>{we(ut,ct)},broadcastEvent:(ut,ct)=>{Ie(ut,ct)},isConnected:mt},P=ut=>{ut.connect(T),nl(ut.element)||(g.register(ut),_t(ut.components(),P),T.triggerEvent(og(),ut.element,{target:ut.element}))},I=ut=>{nl(ut.element)||(_t(ut.components(),I),g.unregister(ut)),ut.disconnect()},W=ut=>{ll(r,ut)},J=ut=>{qc(ut)},ie=()=>{_.unbind(),Pu(r.element)},de=ut=>{const ct=g.filter(im());_t(ct,Yt=>{const Pt=Yt.descHandler;Gp(Pt)(ut)})},ge=ut=>{de({universal:!0,data:ut})},we=(ut,ct)=>{de({universal:!1,channels:ut,data:ct})},Ie=(ut,ct)=>{const Yt=g.filter(ut);return _Y(Yt,ct)},rt=ut=>g.getById(ut).fold(()=>_n.error(new Error('Could not find component with uid: "'+ut+'" in system.')),_n.value),Qt=ut=>{const ct=sp(ut).getOr("not found");return rt(ct)};return P(r),{root:r,element:r.element,destroy:ie,add:W,remove:J,getByUid:rt,getByDom:Qt,addToWorld:P,removeFromWorld:I,broadcast:ge,broadcastOn:we,broadcastEvent:Ie}},EY=(r,u)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:Xe(r.items,u.interpreter)}),AY=Y([Tt("prefix","form-field"),Wl("fieldBehaviours",[ir,Kn])]),DY=Y([Yd({schema:[nn("dom")],name:"label"}),Yd({factory:{sketch:r=>({uid:r.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:r.text}})},schema:[nn("text")],name:"aria-descriptor"}),Gc({factory:{sketch:r=>{const u=Cn(r,["factory"]);return r.factory.sketch(u)}},schema:[nn("factory")],name:"field"})]),PY=(r,u,g,v)=>{const _=sc(r.fieldBehaviours,[ir.config({find:I=>Mi(I,r,"field")}),Kn.config({store:{mode:"manual",getValue:I=>ir.getCurrent(I).bind(Kn.getValue),setValue:(I,W)=>{ir.getCurrent(I).each(J=>{Kn.setValue(J,W)})}}})]),T=li([Si((I,W)=>{const J=_O(I,r,["label","field","aria-descriptor"]);J.field().each(ie=>{const de=ro(r.prefix);J.label().each(ge=>{Gn(ge.element,"for",de),Gn(ie.element,"id",de)}),J["aria-descriptor"]().each(ge=>{const we=ro(r.prefix);Gn(ge.element,"id",we),Gn(ie.element,"aria-describedby",we)})})})]),P={getField:I=>Mi(I,r,"field"),getLabel:I=>Mi(I,r,"label")};return{uid:r.uid,dom:r.dom,components:u,behaviours:_,events:T,apis:P}},oi=wu({name:"FormField",configFields:AY(),partFields:DY(),factory:PY,apis:{getField:(r,u)=>r.getField(u),getLabel:(r,u)=>r.getLabel(u)}});var MY=Object.freeze({__proto__:null,exhibit:(r,u)=>Yc({attributes:Yo([{key:u.tabAttr,value:"true"}])})}),OL=[Tt("tabAttr","data-alloy-tabstop")];const Ga=nc({fields:OL,name:"tabstopping",active:MY});var RY=tinymce.util.Tools.resolve("tinymce.html.Entities");const Ux=(r,u,g,v)=>{const _=$Y(r,u,g,v);return oi.sketch(_)},yL=(r,u)=>Ux(r,u,[],[]),$Y=(r,u,g,v)=>({dom:wL(g),components:r.toArray().concat([u]),fieldBehaviours:Tn(v)}),NY=()=>wL([]),wL=r=>({ta
`+JSON.stringify(r));sv.setItem(YS,JSON.stringify(r))},DF=r=>{const u=EF();return ln(u,r).getOr([])},qie=(r,u)=>{if(!xF(r))return;const g=EF(),v=ln(g,u).getOr([]),_=ao(v,T=>T!==r);g[u]=[r].concat(_).slice(0,kF),AF(g)},Sq=r=>!!r,Yu=r=>$s(fv.makeMap(r,/[, ]/),Sq),pT=r=>V.from(vB(r)),Cq=r=>{const u=V.from(v5(r)).filter(Sq).map(Yu);return pT(r).fold(nt,g=>u.fold(mt,v=>Xs(v).length>0?v:!1))},G3=(r,u)=>{const g=Cq(r);return E(g)?g?pT(r):V.none():g[u]?pT(r):V.none()},kq=(r,u)=>G3(r,u).map(g=>v=>Uu.nu(_=>{const T=(I,W)=>{if(!d(I))throw new Error("Expected value to be string");if(W!==void 0&&!h(W))throw new Error("Expected meta to be a object");_({value:I,meta:W})},P={filetype:u,fieldname:v.fieldname,...V.from(v.meta).getOr({})};g.call(r,T,v.value,P)})),PF=r=>V.from(r).filter(d).getOrUndefined(),xq=r=>wB(r)?V.some({targets:_1.find(r.getBody()),anchorTop:PF(_B(r)),anchorBottom:PF(TA(r))}):V.none(),Tq=r=>V.from(OB(r)),Eq=r=>({getHistory:DF,addToHistory:qie,getLinkInformation:()=>xq(r),getValidationHandler:()=>Tq(r),getUrlPicker:u=>kq(r,u)}),Aq=(r,u,g,v)=>{const _=zo(!1),T=aq(u),P={icons:()=>u.ui.registry.getAll().icons,menuItems:()=>u.ui.registry.getAll().menuItems,translate:Cm.translate,isDisabled:()=>u.mode.isReadOnly()||!u.ui.isEnabled(),getOption:u.options.get},I=Eq(u),W=X3(u),J=rq(u),ie=pF(u),de=()=>_.get(),ge=Qt=>_.set(Qt),we={shared:{providers:P,anchors:gF(u,g,v,T.isPositionedAtTop),header:T},urlinput:I,styles:W,colorinput:J,dialog:ie,isContextMenuOpen:de,setContextMenuState:ge},Ie={...we,shared:{...we.shared,interpreter:Qt=>US(Qt,{},Ie),getSink:r.popup}},rt={...we,shared:{...we.shared,interpreter:Qt=>US(Qt,{},rt),getSink:r.dialog}};return{popup:Ie,dialog:rt}},Dq=(r,u,g)=>{const v=(mn,In)=>{_t([u,...g],qn=>{qn.broadcastEvent(mn,In)})},_=(mn,In)=>{_t([u,...g],qn=>{qn.broadcastOn([mn],In)})},T=mn=>_(Ah(),{target:mn.target}),P=sh(),I=Mc(P,"touchstart",T),W=Mc(P,"touchmove",mn=>v(du(),mn)),J=Mc(P,"touchend",mn=>v(If(),mn)),ie=Mc(P,"mousedown",T),de=Mc(P,"mouseup",mn=>{mn.raw.button===0&&_(Hk(),{target:mn.target})}),ge=mn=>_(Ah(),{target:at.fromDom(mn.target)}),we=mn=>{mn.button===0&&_(Hk(),{target:at.fromDom(mn.target)})},Ie=()=>{_t(r.editorManager.get(),mn=>{r!==mn&&mn.dispatch("DismissPopups",{relatedTarget:r})})},rt=mn=>v(sg(),al(mn)),Qt=mn=>{_(kb(),{}),v(mh(),al(mn))},ut=Nt(at.fromDom(r.getElement())),ct=gb(ut,"scroll",mn=>{requestAnimationFrame(()=>{const In=r.getContainer();if(In!=null){const Ys=lw(r,u.element).map(xo=>[xo.element,...xo.others]).getOr([]);an(Ys,xo=>xr(xo,mn.target))&&(r.dispatch("ElementScroll",{target:mn.target.dom}),v(gh(),mn))}})}),Yt=()=>_(kb(),{}),Pt=mn=>{mn.state&&_(Ah(),{target:at.fromDom(r.getContainer())})},kn=mn=>{_(Ah(),{target:at.fromDom(mn.relatedTarget.getContainer())})};r.on("PostRender",()=>{r.on("click",ge),r.on("tap",ge),r.on("mouseup",we),r.on("mousedown",Ie),r.on("ScrollWindow",rt),r.on("ResizeWindow",Qt),r.on("ResizeEditor",Yt),r.on("AfterProgressState",Pt),r.on("DismissPopups",kn)}),r.on("remove",()=>{r.off("click",ge),r.off("tap",ge),r.off("mouseup",we),r.off("mousedown",Ie),r.off("ScrollWindow",rt),r.off("ResizeWindow",Qt),r.off("ResizeEditor",Yt),r.off("AfterProgressState",Pt),r.off("DismissPopups",kn),ie.unbind(),I.unbind(),W.unbind(),J.unbind(),de.unbind(),ct.unbind()}),r.on("detach",()=>{_t([u,...g],Bk),_t([u,...g],mn=>mn.destroy())})},Rc=bP,S1=z0,K3=Y([Tt("shell",!1),nn("makeItem"),Tt("setupItem",L),ym.field("listBehaviours",[gs])]),MF=Yd({name:"items",overrides:()=>({behaviours:Tn([gs.config({})])})}),Pq=Y([MF]),RF=Y("CustomList"),Mq=(r,u,g,v)=>{const _=(I,W)=>{P(I).fold(()=>{throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")},J=>{const ie=gs.contents(J),de=W.length,ge=de-ie.length,we=ge>0?Et(ge,()=>r.makeItem()):[],Ie=ie.slice(de);_t(Ie,Qt=>gs.remove(J,Qt)),_t(we,Qt=>gs.append(J,Qt));const rt=gs.contents(J);_t(rt,(Qt,ut)=>{r.setupItem(I,Qt,W[ut],ut)})})},T=r.shell?{behaviours:[gs.config({})],components:[]}:
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.143 0c2.608.015 5.186 2.178 5.186 5.331 0 0 .077 3.812-.084 4.87-.361 2.41-2.164 4.074-4.65 4.496-1.453.284-2.523.49-3.212.623-.373.071-.634.122-.785.152-.184.038-.997.145-1.35.145-2.732 0-5.21-2.04-5.248-5.33 0 0 0-3.514.03-4.442.093-2.4 1.758-4.342 4.926-4.963 0 0 3.875-.752 4.036-.782.368-.07.775-.1 1.15-.1Zm1.826 2.8L5.83 3.989v2.393l-2.455.475v5.968l6.137-1.189V9.243l2.456-.476V2.8ZM5.83 6.382l3.682-.713v3.574l-3.682.713V6.382Zm27.173-1.64-.084-1.066h-2.226v9.132h2.456V7.743c-.008-1.151.998-2.064 2.149-2.072 1.15-.008 1.987.92 1.995 2.072v5.065h2.455V7.359c-.015-2.18-1.657-3.929-3.837-3.913a3.993 3.993 0 0 0-2.908 1.296Zm-6.3-4.266L29.16 0v2.387l-2.456.475V.476Zm0 3.2v9.132h2.456V3.676h-2.456Zm18.179 11.787L49.11 3.676H46.58l-1.612 4.527-.46 1.382-.384-1.382-1.611-4.527H39.98l3.3 9.132L42.15 16l2.732-.537ZM22.867 9.738c0 .752.568 1.075.921 1.075.353 0 .668-.047.998-.154l.537 1.765c-.23.154-.92.537-2.225.537-1.305 0-2.655-.997-2.686-2.686a136.877 136.877 0 0 1 0-4.374H18.8V3.676h1.612v-1.98l2.455-.476v2.456h2.302V5.9h-2.302v3.837Z"/>
</svg>
`;const uee=r=>r.nodeName==="BR"||!!r.getAttribute("data-mce-bogus")||r.getAttribute("data-mce-type")==="bookmark",fee=(r,u,g)=>{var v;const _=(v=u.delimiter)!==null&&v!==void 0?v:"\u203A",T=(J,ie,de)=>Jc.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":de,"aria-level":de+1}},components:[Li(J)],action:ge=>{r.focus(),r.selection.select(ie),r.nodeChanged()},buttonBehaviours:Tn([xg.button(g.isDisabled),rc()])}),P=()=>({dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[Li(` ${_} `)]}),I=J=>Co(J,(ie,de,ge)=>{const we=T(de.name,de.element,ge);return ge===0?ie.concat([we]):ie.concat([P(),we])},[]),W=J=>{const ie=[];let de=J.length;for(;de-- >0;){const ge=J[de];if(ge.nodeType===1&&!uee(ge)){const we=$h(r,ge);if(we.isDefaultPrevented()||ie.push({name:we.name,element:ge}),we.isPropagationStopped())break}}return ie};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:Tn([No.config({mode:"flow",selector:"div[role=button]"}),Jo.config({disabled:g.isDisabled}),rc(),Ga.config({}),gs.config({}),xs("elementPathEvents",[Si((J,ie)=>{r.shortcuts.add("alt+F11","focus statusbar elementpath",()=>No.focusIn(J)),r.on("NodeChange",de=>{const ge=W(de.parents),we=ge.length>0?I(ge):[];gs.set(J,we)})})])]),components:[]}};var jO;(function(r){r[r.None=0]="None",r[r.Both=1]="Both",r[r.Vertical=2]="Vertical"})(jO||(jO={}));const dee=(r,u,g,v,_)=>{const T={height:S4(v+u.top,f5(r),d5(r))};return g===jO.Both&&(T.width=S4(_+u.left,Cx(r),yS(r))),T},rZ=(r,u,g)=>{const v=at.fromDom(r.getContainer()),_=dee(r,u,g,Ii(v),ta(v));ur(_,(T,P)=>{U(T)&&so(v,P,N$(T))}),jA(r)},hee=r=>{const u=CB(r);return u===!1?jO.None:u==="both"?jO.Both:jO.Vertical},R4=(r,u,g,v)=>{const T=pr(g*20,v*20);return rZ(r,T,u),V.some(!0)},mee=(r,u)=>{const g=hee(r);if(g===jO.None)return V.none();const v=g===jO.Both?"Press the arrow keys to resize the editor.":"Press the Up and Down arrow keys to resize the editor.";return V.some(_p("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:u.translate("Resize"),"aria-label":u.translate(v)},behaviours:[Cw.config({mode:"mouse",repositionTarget:!1,onDrag:(_,T,P)=>rZ(r,P,g),blockerClass:"tox-blocker"}),No.config({mode:"special",onLeft:()=>R4(r,g,-1,0),onRight:()=>R4(r,g,1,0),onUp:()=>R4(r,g,0,-1),onDown:()=>R4(r,g,0,1)}),Ga.config({}),ns.config({})]},u.icons))},gee=(r,u)=>{const g=(v,_,T)=>gs.set(v,[Li(u.translate(["{0} "+T,_[T]]))]);return Jc.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:Tn([xg.button(u.isDisabled),rc(),Ga.config({}),gs.config({}),Kn.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),xs("wordcount-events",[hu(v=>{const _=Kn.getValue(v),T=_.mode==="words"?"characters":"words";Kn.setValue(v,{mode:T,count:_.count}),g(v,_.count,T)}),Si(v=>{r.on("wordCountUpdate",_=>{const{mode:T}=Kn.getValue(v);Kn.setValue(v,{mode:T,count:_.wordCount}),g(v,_.wordCount,T)})})])]),eventOrder:{[rf()]:["disabling","alloy.base.behaviour","wordcount-events"]}})},pee=(r,u)=>{const g=()=>({dom:{tag:"span",classes:["tox-statusbar__branding"]},components:[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/powered-by-tiny?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce&utm_content=v6",rel:"noopener",target:"_blank","aria-label":Cm.translate(["Powered by {0}","Tiny"])},innerHtml:uN.trim()},behaviours:Tn([ns.config({})])}]}),v=()=>{const I=G5("Alt+0"),W="Press {0} for help";return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[Li(Cm.translate([W,I]))]}},_=()=>{const I=[];return r.hasPlugin("wordcount")&&I.push(gee(r,u)),Tx(r)&&I.push(g()),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:I}},T=()=>{const I=[],W=EB(r),J=SB(r),ie=Tx(r)||r.hasPlugin("wordcount"),de=()=>{const ge="tox-statusbar__text-container--flex-start",we="tox-statusbar__text-container--flex-end",Ie="tox-statusbar__text-container--space-around";if(W){const rt="tox-statusbar__text-container-3-col
`+JSON.stringify(u,null,2)).message),getBounds:r.getDragBounds})])})}),Gc({schema:[nn("dom")],name:"title"}),Gc({factory:fN,schema:[nn("dom")],name:"close"}),Gc({factory:fN,schema:[nn("dom")],name:"body"}),Yd({factory:fN,schema:[nn("dom")],name:"footer"}),Ph({factory:{sketch:(r,u)=>({...r,dom:u.dom,components:u.components})},schema:[Tt("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Tt("components",[])],name:"blocker"})]),wee=(r,u,g,v)=>{const _=Xi(),T=we=>{_.set(we);const Ie=r.lazySink(we).getOrDie(),rt=v.blocker(),Qt=Ie.getSystem().build({...rt,components:rt.components.concat([gu(we)]),behaviours:Tn([ns.config({}),xs("dialog-blocker-events",[lg(Gi(),()=>{Bh.isBlocked(we)?L():No.focusIn(we)})])])});ll(Ie,Qt),No.focusIn(we)},P=we=>{_.clear(),Za(we.element).each(Ie=>{we.getSystem().getByDom(Ie).each(rt=>{qc(rt)})})},I=we=>u1(we,r,"body"),W=we=>Mi(we,r,"footer"),J=(we,Ie)=>{Bh.block(we,Ie)},ie=we=>{Bh.unblock(we)},de=ro("modal-events"),ge={...r.eventOrder,[Bu()]:[de].concat(r.eventOrder["alloy.system.attached"]||[])};return{uid:r.uid,dom:r.dom,components:u,apis:{show:T,hide:P,getBody:I,getFooter:W,setIdle:ie,setBusy:J},eventOrder:ge,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:sc(r.modalBehaviours,[gs.config({}),No.config({mode:"cyclic",onEnter:r.onExecute,onEscape:r.onEscape,useTabstopAt:r.useTabstopAt,firstTabstop:r.firstTabstop}),Bh.config({getRoot:_.get}),xs(de,[Si(we=>{vee(we.element,u1(we,r,"title").element)})])])}},Nl=wu({name:"ModalDialog",configFields:Oee(),partFields:yee(),factory:wee,apis:{show:(r,u)=>{r.show(u)},hide:(r,u)=>{r.hide(u)},getBody:(r,u)=>r.getBody(u),getFooter:(r,u)=>r.getFooter(u),setBusy:(r,u,g)=>{r.setBusy(u,g)},setIdle:(r,u)=>{r.setIdle(u)}}}),_ee=lo([$l,QA].concat(tw)),See=Nu,dN=[L5("button"),kg,Iu("align","end",["start","end"]),TS,Cp,l0("buttonType",["primary","secondary"])],aZ=[...dN,m1],hN=[Wa("type",["submit","cancel","custom"]),...aZ],Cee=[Wa("type",["menu"]),MO,tv,kg,Hl("items",_ee),...dN],lZ=[...dN,Wa("type",["togglebutton"]),xa("tooltip"),kg,MO,Xa("active",!1)],kee=xl("type",{submit:hN,cancel:hN,custom:hN,menu:Cee,togglebutton:lZ}),xee=[$l,m1,Wa("level",["info","warn","error","success"]),R5,Tt("url","")],Tee=lo(xee),Eee=r=>[$l,r],Aee=[$l,m1,Cp,L5("button"),kg,I5,l0("buttonType",["primary","secondary","toolbar"]),TS],mN=lo(Aee),kw=[$l,QA],x1=kw.concat([N5]),Dee=kw.concat([M5,Cp]),Pee=lo(Dee),Mee=Nu,Ree=x1.concat([zA("auto")]),$ee=lo(Ree),Nee=lh([J2,m1,R5]),Iee=x1.concat([mc("storageKey","default")]),Bee=lo(Iee),Lee=bl,Fee=lo(x1),Qee=bl,Zee=kw.concat([mc("tag","textarea"),xa("scriptId"),xa("scriptUrl"),qm("settings",void 0)]),Hee=kw.concat([mc("tag","textarea"),Wc("init")]),zee=nf(r=>Ui("customeditor.old",wi(Hee),r).orThunk(()=>Ui("customeditor.new",wi(Zee),r))),Vee=bl,Uee=lo(x1),Yee=ch(),Xee=r=>[$l,a0("columns"),r],jee=[$l,xa("html"),Iu("presets","presentation",["presentation","document"])],qee=lo(jee),Gee=x1.concat([Xa("border",!1),Xa("sandboxed",!0),Xa("streamContent",!1),Xa("transparent",!0)]),Kee=lo(Gee),Jee=bl,cZ=lo(kw.concat([Jl("height")])),uZ=lo([xa("url"),uh("zoom"),uh("cachedWidth"),uh("cachedHeight")]),xw=x1.concat([Jl("inputMode"),Jl("placeholder"),Xa("maximized",!1),Cp]),ete=lo(xw),gN=bl,$4=r=>[$l,M5,r,Iu("align","start",["start","center","end"])],tte=[m1,J2],nte=[m1,Hl("items",of("items",()=>fZ))],fZ=Jn([lo(tte),lo(nte)]),ote=x1.concat([Hl("items",fZ),Cp]),ste=lo(ote),Tw=bl,dZ=x1.concat([Yp("items",[m1,J2]),au("size",1),Cp]),rte=lo(dZ),ite=bl,ate=x1.concat([Xa("constrain",!0),Cp]),lte=lo(ate),hZ=lo([xa("width"),xa("height")]),cte=kw.concat([M5,au("min",0),au("max",0)]),ute=lo(cte),fte=Pd,pN=[$l,Hl("header",bl),Hl("cells",Dd(bl))],IT=lo(pN),bN=x1.concat([Jl("placeholder"),Xa("maximized",!1),Cp]),N4=lo(bN),Ew=bl,BT=[Wa("type",["directory","leaf"]),ZA,xa("id"),Ua("menu",OT)],vN=lo(BT),mZ=BT.concat([Hl("children",of("children",()=>Md("type",{directory:ON,leaf:vN})))]),ON=lo(mZ),dte=Md("type",{directory:ON,leaf:vN}),hte=[$l,Hl("items",dte),jm("onLeafAction"),jm("onToggleExpand"),lu("defaultExpandedIds",[
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var vt=Object.hasOwnProperty,St=Object.setPrototypeOf,Mt=Object.isFrozen,dn=Object.getPrototypeOf,Hn=Object.getOwnPropertyDescriptor,Nn=Object.freeze,Lt=Object.seal,Zt=Object.create,yn=typeof Reflect<"u"&&Reflect,go=yn.apply,Po=yn.construct;go||(go=function(u,g,v){return u.apply(g,v)}),Nn||(Nn=function(u){return u}),Lt||(Lt=function(u){return u}),Po||(Po=function(u,g){return fe(u,be(g))});var Cs=Is(Array.prototype.forEach),Ws=Is(Array.prototype.pop),Ir=Is(Array.prototype.push),pi=Is(String.prototype.toLowerCase),ul=Is(String.prototype.match),Il=Is(String.prototype.replace),Oc=Is(String.prototype.indexOf),Mn=Is(String.prototype.trim),eo=Is(RegExp.prototype.test),Cr=ko(TypeError);function Is(r){return function(u){for(var g=arguments.length,v=new Array(g>1?g-1:0),_=1;_<g;_++)v[_-1]=arguments[_];return go(r,u,v)}}function ko(r){return function(){for(var u=arguments.length,g=new Array(u),v=0;v<u;v++)g[v]=arguments[v];return Po(r,g)}}function Rn(r,u){St&&St(r,null);for(var g=u.length;g--;){var v=u[g];if(typeof v=="string"){var _=pi(v);_!==v&&(Mt(u)||(u[g]=_),v=_)}r[v]=!0}return r}function En(r){var u=Zt(null),g;for(g in r)go(vt,r,[g])&&(u[g]=r[g]);return u}function jo(r,u){for(;r!==null;){var g=Hn(r,u);if(g){if(g.get)return Is(g.get);if(typeof g.value=="function")return Is(g.value)}r=dn(r)}function v(_){return console.warn("fallback value for",_),null}return v}var Ks=Nn(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Kr=Nn(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),co=Nn(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Us=Nn(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ci=Nn(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),Ka=Nn(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Ti=Nn(["#text"]),$c=Nn(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
`+Zh),ty&&(Zh=Il(Zh,Qo," "),Zh=Il(Zh,lr," ")),Pt&&AZ?Pt.createHTML(Zh):Zh},u.setConfig=function(rr){zte(rr),AN=!0},u.clearConfig=function(){j4=null,AN=!1},u.isValidAttribute=function(rr,qt,Eo){j4||zte({});var Ts=jT(rr),Ul=jT(qt);return Lae(Ts,Ul,Eo)},u.addHook=function(rr,qt){typeof qt=="function"&&(vr[rr]=vr[rr]||[],Ir(vr[rr],qt))},u.removeHook=function(rr){if(vr[rr])return Ws(vr[rr])},u.removeHooks=function(rr){vr[rr]&&(vr[rr]=[])},u.removeAllHooks=function(){vr={}},u}var T1=cC();const uC=r=>T1().sanitize(r),Mw=OS.deviceType.isTouch(),vv=(r,u)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[r,u]}),HT=(r,u)=>Nl.parts.close(Jc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":u.translate("Close")}},action:r,buttonBehaviours:Tn([Ga.config({})])})),zT=()=>Nl.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),Ib=(r,u)=>Nl.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:UO(`<p>${uC(u.translate(r))}</p>`)}]}]}),Ov=r=>Nl.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:r}),VT=(r,u)=>[v1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:r}),v1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:u})],WT=r=>{const u="tox-dialog",g=u+"-wrap",v=g+"__backdrop",_=u+"__disable-scroll";return Nl.sketch({lazySink:r.lazySink,onEscape:T=>(r.onEscape(T),V.some(!0)),useTabstopAt:T=>!nT(T),firstTabstop:r.firstTabstop,dom:{tag:"div",classes:[u].concat(r.extraClasses),styles:{position:"relative",...r.extraStyles}},components:[r.header,r.body,...r.footer.toArray()],parts:{blocker:{dom:UO(`<div class="${g}"></div>`),components:[{dom:{tag:"div",classes:Mw?[v,v+"--opaque"]:[v]}}]}},dragBlockClass:g,modalBehaviours:Tn([ns.config({}),xs("dialog-events",r.dialogEvents.concat([lg(Gi(),(T,P)=>{Bh.isBlocked(T)?L():No.focusIn(T)}),on(Rv(),(T,P)=>{T.getSystem().broadcastOn([ZS],{newFocus:P.event.newFocus})})])),xs("scroll-lock",[Si(()=>{Na(Hi(),_)}),Ld(()=>{va(Hi(),_)})]),...r.extraBehaviours]),eventOrder:{[rf()]:["dialog-events"],[Bu()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[Nd()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...r.eventOrder}})},UT=r=>Jc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":r.translate("Close"),title:r.translate("Close")}},buttonBehaviours:Tn([Ga.config({})]),components:[_p("close",{tag:"span",classes:["tox-icon"]},r.icons)],action:u=>{sr(u,BO)}}),V4=(r,u,g,v)=>{const _=T=>[Li(v.translate(T.title))];return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:{...g.map(T=>({id:T})).getOr({})}},components:[],behaviours:Tn([Am.config({channel:`${w1}-${u}`,initialData:r,renderComponents:_})])}},W4=()=>({dom:UO('<div class="tox-dialog__draghandle"></div>')}),kZ=(r,u,g,v)=>v1.sketch({dom:UO('<div class="tox-dialog__header"></div>'),components:[V4(r,u,V.some(g),v),W4(),UT(v)],containerBehaviours:Tn([Cw.config({mode:"mouse",blockerClass:"blocker",getTarget:_=>ff(_,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}),E1=(r,u,g)=>{const v=Nl.parts.title(V4(r,u,V.none(),g)),_=Nl.parts.draghandle(W4()),T=Nl.parts.close(UT(g)),P=[v].concat(r.draggable?[_]:[]).concat([T]);return v1.sketch({dom:UO('<div class="tox-dialog__header"></div>'),components:P})},Rw=(r,u,g)=>E1({title:g.shared.providers.translate(r),draggable:g.dialog.isDraggableModal()},u,g.shared.providers),Rt=(r,u,g,v)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":g.translate(r)},styles:{left:"0px",right:"0px",bottom:"0px",top:`${v.getOr(0)}px`,position:"absolute"}},behaviours:u,components:[{dom:UO('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}),$t=(r,u,g)=>({onClose:()=>g.closeWindow(),onBlock:v=>{const _=sa(r().element,".tox-dialog__header").m
`;(function(){var o=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(Ee,tt,pt)=>{var Nt;return pt(Ee,tt.prototype)?!0:((Nt=Ee.constructor)===null||Nt===void 0?void 0:Nt.name)===tt.name},t=Ee=>{const tt=typeof Ee;return Ee===null?"null":tt==="object"&&Array.isArray(Ee)?"array":tt==="object"&&e(Ee,String,(pt,Nt)=>Nt.isPrototypeOf(pt))?"string":tt},s=Ee=>tt=>t(tt)===Ee,a=Ee=>tt=>typeof tt===Ee,l=Ee=>tt=>Ee===tt,f=s("string"),d=s("object"),h=s("array"),b=l(null),y=a("boolean"),k=Ee=>Ee==null,E=Ee=>!k(Ee),M=a("function"),$=(Ee,tt)=>{if(h(Ee)){for(let pt=0,Nt=Ee.length;pt<Nt;++pt)if(!tt(Ee[pt]))return!1;return!0}return!1},Q=()=>{},F=Ee=>()=>Ee,U=(Ee,tt)=>Ee===tt;class K{constructor(tt,pt){this.tag=tt,this.value=pt}static some(tt){return new K(!0,tt)}static none(){return K.singletonNone}fold(tt,pt){return this.tag?pt(this.value):tt()}isSome(){return this.tag}isNone(){return!this.tag}map(tt){return this.tag?K.some(tt(this.value)):K.none()}bind(tt){return this.tag?tt(this.value):K.none()}exists(tt){return this.tag&&tt(this.value)}forall(tt){return!this.tag||tt(this.value)}filter(tt){return!this.tag||tt(this.value)?this:K.none()}getOr(tt){return this.tag?this.value:tt}or(tt){return this.tag?this:tt}getOrThunk(tt){return this.tag?this.value:tt()}orThunk(tt){return this.tag?this:tt()}getOrDie(tt){if(this.tag)return this.value;throw new Error(tt!=null?tt:"Called getOrDie on None")}static from(tt){return E(tt)?K.some(tt):K.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(tt){this.tag&&tt(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}K.singletonNone=new K(!1);const L=Array.prototype.indexOf,te=Array.prototype.push,ne=(Ee,tt)=>L.call(Ee,tt),oe=(Ee,tt)=>ne(Ee,tt)>-1,Y=(Ee,tt)=>{const pt=Ee.length,Nt=new Array(pt);for(let On=0;On<pt;On++){const Ro=Ee[On];Nt[On]=tt(Ro,On)}return Nt},ye=(Ee,tt)=>{for(let pt=0,Nt=Ee.length;pt<Nt;pt++){const On=Ee[pt];tt(On,pt)}},_e=(Ee,tt,pt)=>(ye(Ee,(Nt,On)=>{pt=tt(pt,Nt,On)}),pt),Le=Ee=>{const tt=[];for(let pt=0,Nt=Ee.length;pt<Nt;++pt){if(!h(Ee[pt]))throw new Error("Arr.flatten item "+pt+" was not an array, input: "+Ee);te.apply(tt,Ee[pt])}return tt},ve=(Ee,tt)=>Le(Y(Ee,tt)),ue=(Ee,tt)=>{for(let pt=0;pt<Ee.length;pt++){const Nt=tt(Ee[pt],pt);if(Nt.isSome())return Nt}return K.none()},ot=(Ee,tt,pt=U)=>Ee.exists(Nt=>pt(Nt,tt)),nt=Ee=>{const tt=[],pt=Nt=>{tt.push(Nt)};for(let Nt=0;Nt<Ee.length;Nt++)Ee[Nt].each(pt);return tt},mt=(Ee,tt)=>Ee?K.some(tt):K.none(),V=Ee=>tt=>tt.options.get(Ee),ht=Ee=>{const tt=Ee.options.register;tt("link_assume_external_targets",{processor:pt=>{const Nt=f(pt)||y(pt);return Nt?pt===!0?{value:1,valid:Nt}:pt==="http"||pt==="https"?{value:pt,valid:Nt}:{value:0,valid:Nt}:{valid:!1,message:"Must be a string or a boolean."}},default:!1}),tt("link_context_toolbar",{processor:"boolean",default:!1}),tt("link_list",{processor:pt=>f(pt)||M(pt)||$(pt,d)}),tt("link_default_target",{processor:"string"}),tt("link_default_protocol",{processor:"string",default:"https"}),tt("link_target_list",{processor:pt=>y(pt)||$(pt,d),default:!0}),tt("link_rel_list",{processor:"object[]",default:[]}),tt("link_class_list",{processor:"object[]",default:[]}),tt("link_title",{processor:"boolean",default:!0}),tt("allow_unsafe_link_target",{processor:"boolean",default:!1}),tt("link_quicklink",{processor:"boolean",default:!1})},We=V("link_assume_external_targets"),Ct=V("link_context_toolbar"),yt=V("link_list"),Re=V("link_default_target"),Je=V("link_default_protocol"),an=V("link_target_list"),Et=V("link_rel_list"),An=V("link_class_list"),Xe=V("link_title"),_t=V("allow_unsafe_link_target"),he=V("link_quicklink");var Zo=tinymce.util.Tools.resolve("tinymce.util.Tools");const ao=Ee=>f(Ee.value)?Ee.value:"",wn=Ee=>f(Ee.text)?Ee.text:f(Ee.title)?Ee.title:"",Co=(Ee,tt)=>{const pt=[];return Zo.each(Ee,Nt=>{const On=wn(Nt);if(Nt.menu!==void 0){const Ro=Co(Nt.menu,tt);pt.push({text:On,items:Ro})}else{const Ro=tt(Nt);pt.push({text:On,value:Ro})}}),pt},Ho=(Ee=ao)=>tt=>K.from(tt).map(pt=>Co(pt,Ee)),gt={sanitize:E
Actual: `+_r.join(","));if(!Gt(q,cu=>Et(_r,cu)))throw new Error("Not all branches were specified when using match. Specified: "+_r.join(", ")+`
Required: `+q.join(", "));return or[Cn].apply(null,Yo)},log:or=>{console.log(or,{constructors:q,constructor:Cn,params:Yo})}}}}),Oe}}.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])});const Jn=(H,q)=>{const Oe=qu.fromTable(H);return q1(Oe,q).bind(lt=>{const Ft=lt[lt.length-1],Cn=lt[0].row,Bn=Ft.row+Ft.rowspan,Yo=Oe.all.slice(Cn,Bn);return xy(Yo)}).getOr("")},Ac=H=>Zc(H,"rgb")?iu(H):H,Rf=H=>{const q=$o.fromDom(H);return{borderwidth:Nt(q,"border-width").getOr(""),borderstyle:Nt(q,"border-style").getOr(""),bordercolor:Nt(q,"border-color").map(Ac).getOr(""),backgroundcolor:Nt(q,"background-color").map(Ac).getOr("")}},lh=H=>{const q=H[0],Oe=H.slice(1);return he(Oe,Ae=>{he(ye(q),lt=>{Le(Ae,(Ft,Cn)=>{const Bn=q[lt];Bn!==""&&lt===Cn&&Bn!==Ft&&(q[lt]="")})})}),q},Vc=(H,q,Oe,Ae)=>Wt(H,lt=>!b(Oe.formatter.matchNode(Ae,q+lt))).getOr(""),jg=L(Vc,["left","center","right"],"align"),Pd=L(Vc,["top","middle","bottom"],"valign"),bl=(H,q)=>{const Oe=Kf(H),Ae=jl(H),lt=()=>({borderstyle:ht(Oe,"border-style").getOr(""),bordercolor:Ac(ht(Oe,"border-color").getOr("")),backgroundcolor:Ac(ht(Oe,"background-color").getOr(""))}),Ft={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},Cn=()=>{const _i=Oe["border-width"];return Af(H)&&_i?{border:_i}:ht(Ae,"border").fold(()=>({}),or=>({border:or}))},Bn=q?lt():{},Yo=()=>{const _i=ht(Oe,"border-spacing").or(ht(Ae,"cellspacing")).fold(()=>({}),_r=>({cellspacing:_r})),or=ht(Oe,"border-padding").or(ht(Ae,"cellpadding")).fold(()=>({}),_r=>({cellpadding:_r}));return{..._i,...or}};return{...Ft,...Oe,...Ae,...Bn,...Cn(),...Yo()}},Nu=H=>Ln($o.fromDom(H)).map(q=>{const Oe={selection:Wm(H.cells)};return Jn(q,Oe)}).getOr(""),Wp=(H,q,Oe)=>{const Ae=(Bn,Yo)=>{const ts=Nt($o.fromDom(Yo),"border-width");return Af(H)&&ts.isSome()?ts.getOr(""):Bn.getAttrib(Yo,"border")||Tc(H.dom,Yo,"border-width")||Tc(H.dom,Yo,"border")||""},lt=H.dom,Ft=Af(H)?lt.getStyle(q,"border-spacing")||lt.getAttrib(q,"cellspacing"):lt.getAttrib(q,"cellspacing")||lt.getStyle(q,"border-spacing"),Cn=Af(H)?Tc(lt,q,"padding")||lt.getAttrib(q,"cellpadding"):lt.getAttrib(q,"cellpadding")||Tc(lt,q,"padding");return{width:lt.getStyle(q,"width")||lt.getAttrib(q,"width"),height:lt.getStyle(q,"height")||lt.getAttrib(q,"height"),cellspacing:Ft!=null?Ft:"",cellpadding:Cn!=null?Cn:"",border:Ae(lt,q),caption:!!lt.select("caption",q)[0],class:lt.getAttrib(q,"class",""),align:jg(H,q),...Oe?Rf(q):{}}},G1=(H,q,Oe)=>{const Ae=H.dom;return{height:Ae.getStyle(q,"height")||Ae.getAttrib(q,"height"),class:Ae.getAttrib(q,"class",""),type:Nu(q),align:jg(H,q),...Oe?Rf(q):{}}},Sn=(H,q,Oe,Ae)=>{const lt=H.dom,Ft=Ae.getOr(q),Cn=(Bn,Yo)=>lt.getStyle(Bn,Yo)||lt.getAttrib(Bn,Yo);return{width:Cn(Ft,"width"),height:Cn(q,"height"),scope:lt.getAttrib(q,"scope"),celltype:Fc(q),class:lt.getAttrib(q,"class",""),halign:jg(H,q),valign:Pd(H,q),...Oe?Rf(q):{}}},Xm=(H,q)=>{const Oe=qu.fromTable(H),Ae=qu.justCells(Oe),lt=wn(Ae,Ft=>An(q,Cn=>bs(Ft.element,Cn)));return _t(lt,Ft=>({element:Ft.element.dom,column:qu.getColumnAt(Oe,Ft.column).map(Cn=>Cn.element.dom)}))},Md=(H,q,Oe,Ae)=>{Ae("scope")&&H.setAttrib("scope",Oe.scope),Ae("class")&&H.setAttrib("class",Oe.class),Ae("height")&&H.setStyle("height",tr(Oe.height)),Ae("width")&&q.setStyle("width",tr(Oe.width))},ch=(H,q,Oe)=>{Oe("backgroundcolor")&&H.setFormat("tablecellbackgroundcolor",q.backgroundcolor),Oe("bordercolor")&&H.setFormat("tablecellbordercolor",q.bordercolor),Oe("borderstyle")&&H.setFormat("tablecellborderstyle",q.borderstyle),Oe("borderwidth")&&H.setFormat("tablecellborderwidth",tr(q.borderwidth))},nf=(H,q,Oe,Ae)=>{const lt=q.length===1;he(q,Ft=>{const Cn=Ft.element,Bn=lt?oe:Ae,Yo=ed.normal(H,Cn),ts=Ft.column.map(_i=>ed.normal(H,_i)).getOr(Yo);Md(Yo,ts,Oe,Bn),Zg(H)&&ch(Yo,Oe,Bn),Ae("halign")&&jf(H,Cn,Oe.halign),Ae("valign")&&Jd(H,Cn,Oe.valign)})},K1=(H,q)=>{H.execCommand("mceTableCellType",!1,{type:q.celltype,no_events:!0})},mi=(H,q,Oe,Ae)=>{const lt=ot(Ae,(Ft,Cn)=>Oe[Cn]!==Ft);V(lt)>0&&q.length>=1&&Ln(q[0]).each(Ft=>{cons
`),Re)}),Ct.innerHTML=ht.encode((yt=Ct.textContent)!==null&&yt!==void 0?yt:""),Q(V).highlightElement(Ct),ht.setAttrib(Ct,"data-mce-highlighted",!0),Ct.className=_e(Ct.className)})})}),V.on("PreInit",()=>{V.parser.addNodeFilter("pre",ht=>{var We;for(let Ct=0,yt=ht.length;Ct<yt;Ct++){const Re=ht[Ct];((We=Re.attr("class"))!==null&&We!==void 0?We:"").indexOf("language-")!==-1&&(Re.attr("contenteditable","false"),Re.attr("data-mce-highlighted","false"))}})})},ue=(V,ht=s)=>We=>{const Ct=()=>{We.setEnabled(V.selection.isEditable()),ht(We)};return V.on("NodeChange",Ct),Ct(),()=>{V.off("NodeChange",Ct)}},ot=V=>{const ht=V.selection.getStart();return V.dom.is(ht,'pre[class*="language-"]')},nt=V=>{const ht=()=>V.execCommand("codesample");V.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:ht,onSetup:ue(V,We=>{We.setActive(ot(V))})}),V.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:ht,onSetup:ue(V)})};var mt=()=>{o.add("codesample",V=>{E(V),ve(V),nt(V),Y(V),V.on("dblclick",ht=>{F(ht.target)&&oe(V)})})};mt()})();(function(){var o=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(qe,je,It)=>{var Ut;return It(qe,je.prototype)?!0:((Ut=qe.constructor)===null||Ut===void 0?void 0:Ut.name)===je.name},t=qe=>{const je=typeof qe;return qe===null?"null":je==="object"&&Array.isArray(qe)?"array":je==="object"&&e(qe,String,(It,Ut)=>Ut.isPrototypeOf(It))?"string":je},s=qe=>je=>t(je)===qe,a=s("string"),l=s("object"),f=s("array"),d=qe=>qe==null,h=qe=>!d(qe);class b{constructor(je,It){this.tag=je,this.value=It}static some(je){return new b(!0,je)}static none(){return b.singletonNone}fold(je,It){return this.tag?It(this.value):je()}isSome(){return this.tag}isNone(){return!this.tag}map(je){return this.tag?b.some(je(this.value)):b.none()}bind(je){return this.tag?je(this.value):b.none()}exists(je){return this.tag&&je(this.value)}forall(je){return!this.tag||je(this.value)}filter(je){return!this.tag||je(this.value)?this:b.none()}getOr(je){return this.tag?this.value:je}or(je){return this.tag?this:je}getOrThunk(je){return this.tag?this.value:je()}orThunk(je){return this.tag?this:je()}getOrDie(je){if(this.tag)return this.value;throw new Error(je!=null?je:"Called getOrDie on None")}static from(je){return h(je)?b.some(je):b.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(je){this.tag&&je(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}b.singletonNone=new b(!1);const y=Array.prototype.push,k=(qe,je)=>{for(let It=0,Ut=qe.length;It<Ut;It++){const fo=qe[It];je(fo,It)}},E=qe=>{const je=[];for(let It=0,Ut=qe.length;It<Ut;++It){if(!f(qe[It]))throw new Error("Arr.flatten item "+It+" was not an array, input: "+qe);y.apply(je,qe[It])}return je},M=qe=>{let je=qe;return{get:()=>je,set:fo=>{je=fo}}},$=Object.keys,Q=Object.hasOwnProperty,F=(qe,je)=>{const It=$(qe);for(let Ut=0,fo=It.length;Ut<fo;Ut++){const Lo=It[Ut],Go=qe[Lo];je(Go,Lo)}},U=(qe,je)=>K(qe,je)?b.from(qe[je]):b.none(),K=(qe,je)=>Q.call(qe,je),L=qe=>je=>je.options.get(qe),te=qe=>{const je=qe.options.register;je("audio_template_callback",{processor:"function"}),je("video_template_callback",{processor:"function"}),je("iframe_template_callback",{processor:"function"}),je("media_live_embeds",{processor:"boolean",default:!0}),je("media_filter_html",{processor:"boolean",default:!0}),je("media_url_resolver",{processor:"function"}),je("media_alt_source",{processor:"boolean",default:!0}),je("media_poster",{processor:"boolean",default:!0}),je("media_dimensions",{processor:"boolean",default:!0})},ne=L("audio_template_callback"),oe=L("video_template_callback"),Y=L("iframe_template_callback"),ye=L("media_live_embeds"),_e=L("media_filter_html"),Le=L("media_url_resolver"),ve=L("media_alt_source"),ue=L("media_poster"),ot=L("media_dimensions");var nt=tinymce.util.Tools.resolve("tinymce.util.Tools"),mt=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),V=tinymce.util.Tools.resolve("tinymce.html.DomParser");const ht=mt.DOM
<source src="`+qe.altsource+'"'+(qe.altsourcemime?' type="'+qe.altsourcemime+'"':"")+` />
`:"")+"</audio>",Ne=(qe,je)=>je?je(qe):'<video width="'+qe.width+'" height="'+qe.height+'"'+(qe.poster?' poster="'+qe.poster+'"':"")+` controls="controls">
<source src="`+qe.source+'"'+(qe.sourcemime?' type="'+qe.sourcemime+'"':"")+` />
`+(qe.altsource?'<source src="'+qe.altsource+'"'+(qe.altsourcemime?' type="'+qe.altsourcemime+'"':"")+` />
`:"")+"</video>",Gt=(qe,je)=>{var It;const Ut=nt.extend({},je);if(!Ut.source&&(nt.extend(Ut,yt((It=Ut.embed)!==null&&It!==void 0?It:"",qe.schema)),!Ut.source))return"";Ut.altsource||(Ut.altsource=""),Ut.poster||(Ut.poster=""),Ut.source=qe.convertURL(Ut.source,"source"),Ut.altsource=qe.convertURL(Ut.altsource,"source"),Ut.sourcemime=Re(Ut.source),Ut.altsourcemime=Re(Ut.altsource),Ut.poster=qe.convertURL(Ut.poster,"poster");const fo=Ho(Ut.source);if(fo&&(Ut.source=fo.url,Ut.type=fo.type,Ut.allowfullscreen=fo.allowFullscreen,Ut.width=Ut.width||String(fo.w),Ut.height=Ut.height||String(fo.h)),Ut.embed)return Zo(Ut.embed,Ut,!0,qe.schema);{const Lo=ne(qe),Go=oe(qe),Jr=Y(qe);return Ut.width=Ut.width||"300",Ut.height=Ut.height||"150",nt.each(Ut,(at,Xo)=>{Ut[Xo]=qe.dom.encode(""+at)}),Ut.type==="iframe"?wt(Ut,Jr):Ut.sourcemime==="application/x-shockwave-flash"?Wt(Ut):Ut.sourcemime.indexOf("audio")!==-1?gt(Ut,Lo):Ne(Ut,Go)}},gn=qe=>qe.hasAttribute("data-mce-object")||qe.hasAttribute("data-ephox-embed-iri"),Dt=qe=>{qe.on("click keyup touchend",()=>{const je=qe.selection.getNode();je&&qe.dom.hasClass(je,"mce-preview-object")&&qe.dom.getAttrib(je,"data-mce-selected")&&je.setAttribute("data-mce-selected","2")}),qe.on("ObjectResized",je=>{const It=je.target;if(It.getAttribute("data-mce-object")){let Ut=It.getAttribute("data-mce-html");Ut&&(Ut=unescape(Ut),It.setAttribute("data-mce-html",escape(Zo(Ut,{width:String(je.width),height:String(je.height)},!1,qe.schema))))}})},Dn={},zn=(qe,je,It)=>new Promise((Ut,fo)=>{const Lo=Go=>(Go.html&&(Dn[qe.source]=Go),Ut({url:qe.source,html:Go.html?Go.html:je(qe)}));Dn[qe.source]?Lo(Dn[qe.source]):It({url:qe.source},Lo,fo)}),ps=(qe,je)=>Promise.resolve({html:je(qe),url:qe.source}),oo=qe=>je=>Gt(qe,je),Ss=(qe,je)=>{const It=Le(qe);return It?zn(je,oo(qe),It):ps(je,oo(qe))},Mr=qe=>K(Dn,qe),Rs=(qe,je)=>U(je,qe).bind(It=>U(It,"meta")),er=(qe,je,It)=>Ut=>{const fo=()=>U(qe,Ut),Lo=()=>U(je,Ut),Go=Xo=>U(Xo,"value").bind(Ni=>Ni.length>0?b.some(Ni):b.none()),Jr=()=>fo().bind(Xo=>l(Xo)?Go(Xo).orThunk(Lo):Lo().orThunk(()=>b.from(Xo))),at=()=>Lo().orThunk(()=>fo().bind(Xo=>l(Xo)?Go(Xo):b.from(Xo)));return{[Ut]:(Ut===It?Jr():at()).getOr("")}},Xs=(qe,je)=>{const It={};return U(qe,"dimensions").each(Ut=>{k(["width","height"],fo=>{U(je,fo).orThunk(()=>U(Ut,fo)).each(Lo=>It[fo]=Lo)})}),It},wa=(qe,je)=>{const It=je&&je!=="dimensions"?Rs(je,qe).getOr({}):{},Ut=er(qe,It,je);return{...Ut("source"),...Ut("altsource"),...Ut("poster"),...Ut("embed"),...Xs(qe,It)}},ur=qe=>{const je={...qe,source:{value:U(qe,"source").getOr("")},altsource:{value:U(qe,"altsource").getOr("")},poster:{value:U(qe,"poster").getOr("")}};return k(["width","height"],It=>{U(qe,It).each(Ut=>{const fo=je.dimensions||{};fo[It]=Ut,je.dimensions=fo})}),je},$s=qe=>je=>{const It=je&&je.msg?"Media embed handler error: "+je.msg:"Media embed handler threw unknown error.";qe.notificationManager.open({type:"error",text:It})},jr=qe=>{const je=qe.selection.getNode(),It=gn(je)?qe.serializer.serialize(je,{selection:!0}):"",Ut=yt(It,qe.schema),Lo=(()=>{if(Ls(Ut.source,Ut.type)){const Go=qe.dom.getRect(je);return{width:Go.w.toString().replace(/px$/,""),height:Go.h.toString().replace(/px$/,"")}}else return{}})();return{embed:It,...Ut,...Lo}},$o=(qe,je)=>It=>{if(a(It.url)&&It.url.trim().length>0){const Ut=It.html,Lo={...yt(Ut,je.schema),source:It.url,embed:Ut};qe.setData(ur(Lo))}},Mo=(qe,je)=>{const It=qe.dom.select("*[data-mce-object]");for(let Ut=0;Ut<je.length;Ut++)for(let fo=It.length-1;fo>=0;fo--)je[Ut]===It[fo]&&It.splice(fo,1);qe.selection.select(It[0])},Rr=(qe,je)=>{const It=qe.dom.select("*[data-mce-object]");qe.insertContent(je),Mo(qe,It),qe.nodeChanged()},Ls=(qe,je)=>h(je)&&je==="ephox-embed-iri"&&h(Ho(qe)),aa=(qe,je)=>((Ut,fo)=>Ut.width!==fo.width||Ut.height!==fo.height)(qe,je)&&Ls(je.source,qe.type),bs=(qe,je,It)=>{var Ut;je.embed=aa(qe,je)&&ot(It)?Gt(It,{...je,embed:""}):Zo((Ut=je.embed)!==null&&Ut!==void 0?Ut:"",je,!1,It.schema),je.embed&&(qe.source===je.source||Mr(je.source))?Rr(It,je.embed):Ss(It,je).then(fo=>{Rr(It,fo.html)}).catch($s(It))},_a=qe=>{const
`));return ue(gt.split(""),s).length},Ct=(wt,Wt)=>{const gt=mt(wt,Wt).join("");return ht(gt)},yt=(wt,Wt)=>{const gt=mt(wt,Wt).join("").replace(/\s/g,"");return ht(gt)},Re=(wt,Wt)=>()=>Wt(wt.getBody(),wt.schema),Je=(wt,Wt)=>()=>Wt(wt.selection.getRng().cloneContents(),wt.schema),an=wt=>Re(wt,We),Et=wt=>({body:{getWordCount:an(wt),getCharacterCount:Re(wt,Ct),getCharacterCountWithoutSpaces:Re(wt,yt)},selection:{getWordCount:Je(wt,We),getCharacterCount:Je(wt,Ct),getCharacterCountWithoutSpaces:Je(wt,yt)},getCount:an(wt)}),An=(wt,Wt)=>{wt.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(Wt.body.getWordCount()),String(Wt.selection.getWordCount())],["Characters (no spaces)",String(Wt.body.getCharacterCountWithoutSpaces()),String(Wt.selection.getCharacterCountWithoutSpaces())],["Characters",String(Wt.body.getCharacterCount()),String(Wt.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},Xe=(wt,Wt)=>{wt.addCommand("mceWordCount",()=>An(wt,Wt))},_t=(wt,Wt)=>{let gt=null;return{cancel:()=>{t(gt)||(clearTimeout(gt),gt=null)},throttle:(...gn)=>{t(gt)&&(gt=setTimeout(()=>{gt=null,wt.apply(null,gn)},Wt))}}};var he=tinymce.util.Tools.resolve("tinymce.util.Delay");const Zo=(wt,Wt)=>{wt.dispatch("wordCountUpdate",{wordCount:{words:Wt.body.getWordCount(),characters:Wt.body.getCharacterCount(),charactersWithoutSpaces:Wt.body.getCharacterCountWithoutSpaces()}})},ao=(wt,Wt)=>{Zo(wt,Wt)},wn=(wt,Wt,gt)=>{const Ne=_t(()=>ao(wt,Wt),gt);wt.on("init",()=>{ao(wt,Wt),he.setEditorTimeout(wt,()=>{wt.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",Ne.throttle)},0),wt.on("remove",Ne.cancel)})},Co=wt=>{const Wt=()=>wt.execCommand("mceWordCount");wt.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:Wt}),wt.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:Wt})};var Ho=(wt=300)=>{o.add("wordcount",Wt=>{const gt=Et(Wt);return Xe(Wt,gt),Co(Wt),wn(Wt,gt,wt),gt})};Ho()})();function iTe(o){let e,t;return{c(){e=re("div"),t=re("div"),z(t,"class","form-control"),z(e,"class","tox-wrapper")},m(s,a){Me(s,e,a),j(e,t),t.innerHTML=o[0],o[4](t),o[5](e)},p(s,[a]){a&1&&(t.innerHTML=s[0])},i:pn,o:pn,d(s){s&&Pe(e),o[4](null),o[5](null)}}}const aTe="bold italic underline strikethrough removeformat | link | subscript superscript bullist numlist media image codesample table code wordcount blockquote indent outdent blocks";function lTe(o,e,t){let{value:s=""}=e,{additionalConfig:a={}}=e,l="",f,d,h;const b=["autoresize","code","image","table","codesample","link","lists","media","wordcount"];Jse(()=>{d&&d.destroy()}),W1(()=>{const E={target:f,toolbar_mode:"sliding",toolbar_sticky:!0,skin:!1,content_css:!1,content_style:rTe.toString(),branding:!1,inline:!1,plugins:b,contextmenu:!1,menubar:!1,statusbar:!1,entity_encoding:"raw",convert_urls:!1,toolbar:aTe,image_caption:!0,relative_urls:!1,browser_spellcheck:!0,max_height:600,content_style:"img {max-width: 100%;height: auto;",setup(M){d=M,M.on("init",function($){M.setContent(s!=null?s:"")}),M.on("change input undo redo",function($){l=M.getContent(),l!==s&&t(0,s=l)})}};sTe.init({...E,...a})});function y(E){Uo[E?"unshift":"push"](()=>{f=E,t(1,f)})}function k(E){Uo[E?"unshift":"push"](()=>{h=E,t(2,h)})}return o.$$set=E=>{"value"in E&&t(0,s=E.value),"additionalConfig"in E&&t(3,a=E.additionalConfig)},[s,f,h,a,y,k]}class c1e extends vo{constructor(e){super(),bo(this,e,lTe,iTe,po,{value:0,additionalConfig:3})}}function cTe(o){let e,t,s,a;function l(d){o[2](d)}let f={additionalConfig:o[1]};return o[0].value!==void 0&&(f.value=o[0].value),t=new c1e({props:f}),Uo.push(()=>cr(t,"value",l)),{c(){e=re("div"),tn(t.$$.fragment),z(e,"class","mb-0")},m(d,h){Me(d,e,h),Kt(t,e,null),a=!0},p(d,[h]){const b={};!s&&h&1&&(s=!0,b.value=d[0].value,mr(()=>s=!1)),t.$set(b)},i(d){a||(xe(t.$$.fragment,d),a=!0)},o(d){Qe(t.$$.fragment,d),a=!1},d(d){d&&Pe(e),Jt(t)}}}function uTe(o,e,t){let{block:s}=e,a={};function l(f){o.$$.not_equal(s.value,f
`){let a="";for(let l=0,f=0;l<=t&&f<this.text.length;f++){let d=this.text[f],h=l+d.length;l>e&&f&&(a+=s),e<h&&t>l&&(a+=d.slice(Math.max(0,e-l),t-l)),l=h+1}return a}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let s=[],a=-1;for(let l of e)s.push(l),a+=l.length+1,s.length==32&&(t.push(new _f(s,a)),s=[],a=-1);return a>-1&&t.push(new _f(s,a)),t}}class ay extends Ja{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let s of e)this.lines+=s.lines}lineInner(e,t,s,a){for(let l=0;;l++){let f=this.children[l],d=a+f.length,h=s+f.lines-1;if((t?h:d)>=e)return f.lineInner(e,t,s,a);a=d+1,s=h+1}}decompose(e,t,s,a){for(let l=0,f=0;f<=t&&l<this.children.length;l++){let d=this.children[l],h=f+d.length;if(e<=h&&t>=f){let b=a&((f<=e?1:0)|(h>=t?2:0));f>=e&&h<=t&&!b?s.push(d):d.decompose(e-f,t-f,s,b)}f=h+1}}replace(e,t,s){if(s.lines<this.lines)for(let a=0,l=0;a<this.children.length;a++){let f=this.children[a],d=l+f.length;if(e>=l&&t<=d){let h=f.replace(e-l,t-l,s),b=this.lines-f.lines+h.lines;if(h.lines<b>>5-1&&h.lines>b>>5+1){let y=this.children.slice();return y[a]=h,new ay(y,this.length-(t-e)+s.length)}return super.replace(l,d,h)}l=d+1}return super.replace(e,t,s)}sliceString(e,t=this.length,s=`
`){let a="";for(let l=0,f=0;l<this.children.length&&f<=t;l++){let d=this.children[l],h=f+d.length;f>e&&l&&(a+=s),e<h&&t>f&&(a+=d.sliceString(e-f,t-f,s)),f=h+1}return a}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof ay))return 0;let s=0,[a,l,f,d]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;a+=t,l+=t){if(a==f||l==d)return s;let h=this.children[a],b=e.children[l];if(h!=b)return s+h.scanIdentical(b,t);s+=h.length+1}}static from(e,t=e.reduce((s,a)=>s+a.length+1,-1)){let s=0;for(let M of e)s+=M.lines;if(s<32){let M=[];for(let $ of e)$.flatten(M);return new _f(M,t)}let a=Math.max(32,s>>5),l=a<<1,f=a>>1,d=[],h=0,b=-1,y=[];function k(M){let $;if(M.lines>l&&M instanceof ay)for(let Q of M.children)k(Q);else M.lines>f&&(h>f||!h)?(E(),d.push(M)):M instanceof _f&&h&&($=y[y.length-1])instanceof _f&&M.lines+$.lines<=32?(h+=M.lines,b+=M.length+1,y[y.length-1]=new _f($.text.concat(M.text),$.length+1+M.length)):(h+M.lines>a&&E(),h+=M.lines,b+=M.length+1,y.push(M))}function E(){h!=0&&(d.push(y.length==1?y[0]:ay.from(y,b)),b=-1,h=y.length=0)}for(let M of e)k(M);return E(),d.length==1?d[0]:new ay(d,t)}}Ja.empty=new _f([""],0);function dTe(o){let e=-1;for(let t of o)e+=t.length+1;return e}function PH(o,e,t=0,s=1e9){for(let a=0,l=0,f=!0;l<o.length&&a<=s;l++){let d=o[l],h=a+d.length;h>=t&&(h>s&&(d=d.slice(0,s-a)),a<t&&(d=d.slice(t-a)),f?(e[e.length-1]+=d,f=!1):e.push(d)),a=h+1}return e}function zue(o,e,t){return PH(o,[""],e,t)}class u6{constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[t>0?1:(e instanceof _f?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let s=this.nodes.length-1,a=this.nodes[s],l=this.offsets[s],f=l>>1,d=a instanceof _f?a.text.length:a.children.length;if(f==(t>0?d:0)){if(s==0)return this.done=!0,this.value="",this;t>0&&this.offsets[s-1]++,this.nodes.pop(),this.offsets.pop()}else if((l&1)==(t>0?0:1)){if(this.offsets[s]+=t,e==0)return this.lineBreak=!0,this.value=`
`,this;e--}else if(a instanceof _f){let h=a.text[f+(t<0?-1:0)];if(this.offsets[s]+=t,h.length>Math.max(0,e))return this.value=e==0?h:t>0?h.slice(e):h.slice(0,h.length-e),this;e-=h.length}else{let h=a.children[f+(t<0?-1:0)];e>h.length?(e-=h.length,this.offsets[s]+=t):(t<0&&this.offsets[s]--,this.nodes.push(h),this.offsets.push(t>0?1:(h instanceof _f?h.text.length:h.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class u1e{constructor(e,t,s){this.value="",this.done=!1,this.cursor=new u6(e,t>s?-1:1),this.pos=t>s?e.length:0,this.from=Math.min(t,s),this.to=Math.max(t,s)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let s=t<0?this.pos-this.from:this.to-this.pos;e>s&&(e=s),s-=e;let{value:a}=this.cursor.next(e);return this.pos+=(a.length+e)*t,this.value=a.length<=s?a:t<0?a.slice(a.length-s):a.slice(0,s),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class f1e{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:s,value:a}=this.inner.next(e);return t?(this.done=!0,this.value=""):s?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=a,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(Ja.prototype[Symbol.iterator]=function(){return this.iter()},u6.prototype[Symbol.iterator]=u1e.prototype[Symbol.iterator]=f1e.prototype[Symbol.iterator]=function(){return this});class hTe{constructor(e,t,s,a){this.from=e,this.to=t,this.number=s,this.text=a}get length(){return this.to-this.from}}let OD="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(o=>o?parseInt(o,36):1);for(let o=1;o<OD.length;o++)OD[o]+=OD[o-1];function mTe(o){for(let e=1;e<OD.length;e+=2)if(OD[e]>o)return OD[e-1]<=o;return!1}function Vue(o){return o>=127462&&o<=127487}const Wue=8205;function Bm(o,e,t=!0,s=!0){return(t?d1e:gTe)(o,e,s)}function d1e(o,e,t){if(e==o.length)return e;e&&h1e(o.charCodeAt(e))&&m1e(o.charCodeAt(e-1))&&e--;let s=Wh(o,e);for(e+=Fb(s);e<o.length;){let a=Wh(o,e);if(s==Wue||a==Wue||t&&mTe(a))e+=Fb(a),s=a;else if(Vue(a)){let l=0,f=e-2;for(;f>=0&&Vue(Wh(o,f));)l++,f-=2;if(l%2==0)break;e+=2}else break}return e}function gTe(o,e,t){for(;e>0;){let s=d1e(o,e-2,t);if(s<e)return s;e--}return 0}function h1e(o){return o>=56320&&o<57344}function m1e(o){return o>=55296&&o<56320}function Wh(o,e){let t=o.charCodeAt(e);if(!m1e(t)||e+1==o.length)return t;let s=o.charCodeAt(e+1);return h1e(s)?(t-55296<<10)+(s-56320)+65536:t}function are(o){return o<=65535?String.fromCh
`}get readOnly(){return this.facet(C1e)}phrase(e,...t){for(let s of this.facet(ra.phrases))if(Object.prototype.hasOwnProperty.call(s,e)){e=s[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(s,a)=>{if(a=="$")return"$";let l=+(a||1);return!l||l>t.length?s:t[l-1]})),e}languageDataAt(e,t,s=-1){let a=[];for(let l of this.facet(v1e))for(let f of l(this,t,s))Object.prototype.hasOwnProperty.call(f,e)&&a.push(f[e]);return a}charCategorizer(e){return xTe(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:s,length:a}=this.doc.lineAt(e),l=this.charCategorizer(e),f=e-s,d=e-s;for(;f>0;){let h=Bm(t,f,!1);if(l(t.slice(h,f))!=tu.Word)break;f=h}for(;d<a;){let h=Bm(t,d);if(l(t.slice(d,h))!=tu.Word)break;d=h}return f==d?null:Fn.range(f+s,d+s)}}ra.allowMultipleSelections=O1e;ra.tabSize=As.define({combine:o=>o.length?o[0]:4});ra.lineSeparator=y1e;ra.readOnly=C1e;ra.phrases=As.define({compare(o,e){let t=Object.keys(o),s=Object.keys(e);return t.length==s.length&&t.every(a=>o[a]==e[a])}});ra.languageData=v1e;ra.changeFilter=w1e;ra.transactionFilter=_1e;ra.transactionExtender=S1e;DC.reconfigure=bi.define();function Tv(o,e,t={}){let s={};for(let a of o)for(let l of Object.keys(a)){let f=a[l],d=s[l];if(d===void 0)s[l]=f;else if(!(d===f||f===void 0))if(Object.hasOwnProperty.call(t,l))s[l]=t[l](d,f);else throw new Error("Config merge conflict for field "+l)}for(let a in e)s[a]===void 0&&(s[a]=e[a]);return s}class mE{eq(e){return this==e}range(e,t=e){return _6.create(e,t,this)}}mE.prototype.startSide=mE.prototype.endSide=0;mE.prototype.point=!1;mE.prototype.mapMode=Yh.TrackDel;class _6{constructor(e,t,s){this.from=e,this.to=t,this.value=s}static create(e,t,s){return new _6(e,t,s)}}function Voe(o,e){return o.from-e.from||o.value.startSide-e.value.startSide}class ure{constructor(e,t,s,a){this.from=e,this.to=t,this.value=s,this.maxPoint=a}get length(){return this.to[this.to.length-1]}findIndex(e,t,s,a=0){let l=s?this.to:this.from;for(let f=a,d=l.length;;){if(f==d)return f;let h=f+d>>1,b=l[h]-e||(s?this.value[h].endSide:this.value[h].startSide)-t;if(h==f)return b>=0?f:d;b>=0?d=h:f=h+1}}between(e,t,s,a){for(let l=this.findIndex(t,-1e9,!0),f=this.findIndex(s,1e9,!1,l);l<f;l++)if(a(this.from[l]+e,this.to[l]+e,this.value[l])===!1)return!1}map(e,t){let s=[],a=[],l=[],f=-1,d=-1;for(let h=0;h<this.value.length;h++){let b=this.value[h],y=this.from[h]+e,k=this.to[h]+e,E,M;if(y==k){let $=t.mapPos(y,b.startSide,b.mapMode);if($==null||(E=M=$,b.startSide!=b.endSide&&(M=t.mapPos(y,b.endSide),M<E)))continue}else if(E=t.mapPos(y,b.startSide),M=t.mapPos(k,b.endSide),E>M||E==M&&b.startSide>0&&b.endSide<=0)continue;(M-E||b.endSide-b.startSide)<0||(f<0&&(f=E),b.point&&(d=Math.max(d,M-E)),s.push(b),a.push(E-f),l.push(M-f))}return{mapped:s.length?new ure(a,l,s,d):null,pos:f}}}class el{constructor(e,t,s,a){this.chunkPos=e,this.chunk=t,this.nextLayer=s,this.maxPoint=a}static create(e,t,s,a){return new el(e,t,s,a)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:s=!1,filterFrom:a=0,filterTo:l=this.length}=e,f=e.filter;if(t.length==0&&!f)return this;if(s&&(t=t.slice().sort(Voe)),this.isEmpty)return t.length?el.of(t):this;let d=new T1e(this,null,-1).goto(0),h=0,b=[],y=new PC;for(;d.value||h<t.length;)if(h<t.length&&(d.from-t[h].from||d.startSide-t[h].value.startSide)>=0){let k=t[h++];y.addInner(k.from,k.to,k.value)||b.push(k)}else d.rangeIndex==1&&d.chunkIndex<this.chunk.length&&(h==t.length||this.chunkEnd(d.chunkIndex)<t[h].from)&&(!f||a>this.chunkEnd(d.chunkIndex)||l<this.chunkPos[d.chunkIndex])&&y.addChunk(this.chunkPos[d.chunkIndex],this.chunk[d.chunkIndex])?d.nextChunk():((!f||a>d.to||l<d.from||f(d.from,d.to,d.value))&&(y.addInner(d.from,d.to,d.value)||b.push(_6.create(d.from,d.to,d.value))),d.next());return y.finishInner(this.nextLayer.isEmpty&&!b.length?el.empty:this.nextLayer.update({add:b,filter:f,filt
`)}static newName(){let e=Kue[Gue]||1;return Kue[Gue]=e+1,Yoe+e.toString(36)}static mount(e,t,s){let a=e[Xoe],l=s&&s.nonce;a?l&&a.setNonce(l):a=new ETe(e,l),a.mount(Array.isArray(t)?t:[t])}}let Jue=new Map;class ETe{constructor(e,t){let s=e.ownerDocument||e,a=s.defaultView;if(!e.head&&e.adoptedStyleSheets&&a.CSSStyleSheet){let l=Jue.get(s);if(l)return e.adoptedStyleSheets=[l.sheet,...e.adoptedStyleSheets],e[Xoe]=l;this.sheet=new a.CSSStyleSheet,e.adoptedStyleSheets=[this.sheet,...e.adoptedStyleSheets],Jue.set(s,this)}else{this.styleTag=s.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);let l=e.head||e;l.insertBefore(this.styleTag,l.firstChild)}this.modules=[],e[Xoe]=this}mount(e){let t=this.sheet,s=0,a=0;for(let l=0;l<e.length;l++){let f=e[l],d=this.modules.indexOf(f);if(d<a&&d>-1&&(this.modules.splice(d,1),a--,d=-1),d==-1){if(this.modules.splice(a++,0,f),t)for(let h=0;h<f.rules.length;h++)t.insertRule(f.rules[h],s++)}else{for(;a<d;)s+=this.modules[a++].rules.length;s+=f.rules.length,a++}}if(!t){let l="";for(let f=0;f<this.modules.length;f++)l+=this.modules[f].getRules()+`
`;this.styleTag.textContent=l}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}var RC={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},C6={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},ATe=typeof navigator<"u"&&/Mac/.test(navigator.platform),DTe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Uh=0;Uh<10;Uh++)RC[48+Uh]=RC[96+Uh]=String(Uh);for(var Uh=1;Uh<=24;Uh++)RC[Uh+111]="F"+Uh;for(var Uh=65;Uh<=90;Uh++)RC[Uh]=String.fromCharCode(Uh+32),C6[Uh]=String.fromCharCode(Uh);for(var kne in RC)C6.hasOwnProperty(kne)||(C6[kne]=RC[kne]);function PTe(o){var e=ATe&&o.metaKey&&o.shiftKey&&!o.ctrlKey&&!o.altKey||DTe&&o.shiftKey&&o.key&&o.key.length==1||o.key=="Unidentified",t=!e&&o.key||(o.shiftKey?C6:RC)[o.keyCode]||o.key||"Unidentified";return t=="Esc"&&(t="Escape"),t=="Del"&&(t="Delete"),t=="Left"&&(t="ArrowLeft"),t=="Up"&&(t="ArrowUp"),t=="Right"&&(t="ArrowRight"),t=="Down"&&(t="ArrowDown"),t}function lz(o){let e;return o.nodeType==11?e=o.getSelection?o:o.ownerDocument:e=o,e.getSelection()}function joe(o,e){return e?o==e||o.contains(e.nodeType!=1?e.parentNode:e):!1}function MTe(o){let e=o.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function RH(o,e){if(!e.anchorNode)return!1;try{return joe(o,e.anchorNode)}catch{return!1}}function k6(o){return o.nodeType==3?gE(o,0,o.nodeValue.length).getClientRects():o.nodeType==1?o.getClientRects():[]}function cz(o,e,t,s){return t?efe(o,e,t,s,-1)||efe(o,e,t,s,1):!1}function x6(o){for(var e=0;;e++)if(o=o.previousSibling,!o)return e}function efe(o,e,t,s,a){for(;;){if(o==t&&e==s)return!0;if(e==(a<0?0:Vw(o))){if(o.nodeName=="DIV")return!1;let l=o.parentNode;if(!l||l.nodeType!=1)return!1;e=x6(o)+(a<0?0:1),o=l}else if(o.nodeType==1){if(o=o.childNodes[e+(a<0?-1:0)],o.nodeType==1&&o.contentEditable=="false")return!1;e=a<0?Vw(o):0}else return!1}}function Vw(o){return o.nodeType==3?o.nodeValue.length:o.childNodes.length}function fre(o,e){let t=e?o.left:o.right;return{left:t,right:t,top:o.top,bottom:o.bottom}}function RTe(o){return{left:0,right:o.innerWidth,top:0,bottom:o.innerHeight}}function $Te(o,e,t,s,a,l,f,d){let h=o.ownerDocument,b=h.defaultView||window;for(let y=o,k=!1;y&&!k;)if(y.nodeType==1){let E,M=y==h.body,$=1,Q=1;if(M)E=RTe(b);else{if(/^(fixed|sticky)$/.test(getComputedStyle(y).position)&&(k=!0),y.scrollHeight<=y.clientHeight&&y.scrollWidth<=y.clientWidth){y=y.assignedSlot||y.parentNode;continue}let K=y.getBoundingClientRect();$=K.width/y.offsetWidth,Q=K.height/y.offsetHeight,E={left:K.left,right:K.left+y.clientWidth*$,top:K.top,bottom:K.top+y.clientHeight*Q}}let F=0,U=0;if(a=="nearest")e.top<E.top?(U=-(E.top-e.top+f),t>0&&e.bottom>E.bottom+U&&(U=e.bottom-E.bottom+U+f)):e.bottom>E.bottom&&(U=e.bottom-E.bottom+f,t<0&&e.top-U<E.top&&(U=-(E.top+U-e.top+f)));else{let K=e.bottom-e.top,L=E.bottom-E.top;U=(a=="center"&&K<=L?e.top+K/2-L/2:a=="start"||a=="center"&&t<0?e.top-f:e.bottom-L+f)-E.top}if(s=="nearest"?e.left<E.left?(F=-(E.left-e.left+l),t>0&&e.right>E.right+F&&(F=e.right-E.right+F+l)):e.right>E.right&&(F=e.right-E.right+l,t<0&&e.left<E.left+F&&(F=-(E.left+F-e.left+l))):F=(s=="center"?e.left+(e.right-e.left)/2-(E.right-E.left)/2:s=="start"==d?e.left-l:e.right-(E.right-E.left)+l)-E.left,F||U)if(M)b.scrollBy(F,U);else{let K=0,L=0;if(U){let te=y.scrollTop;y.scrollTop+=U/Q,L=(y.scrollTop-te)*Q}if(F){let te=y.scrollLeft;y.scrollLef
`,a=o.state.doc.line(a.number+(t?1:-1)),l=o.bidiSpans(a),b=Fn.cursor(t?a.from:a.to)}if(h){if(!h(y))return d}else{if(!s)return b;h=s(y)}d=b}}function hEe(o,e,t){let s=o.state.charCategorizer(e),a=s(t);return l=>{let f=s(l);return a==tu.Space&&(a=f),a==f}}function mEe(o,e,t,s){let a=e.head,l=t?1:-1;if(a==(t?o.state.doc.length:0))return Fn.cursor(a,e.assoc);let f=e.goalColumn,d,h=o.contentDOM.getBoundingClientRect(),b=o.coordsAtPos(a,e.assoc||-1),y=o.documentTop;if(b)f==null&&(f=b.left-h.left),d=l<0?b.top:b.bottom;else{let M=o.viewState.lineBlockAt(a);f==null&&(f=Math.min(h.right-h.left,o.defaultCharacterWidth*(a-M.from))),d=(l<0?M.top:M.bottom)+y}let k=h.left+f,E=s!=null?s:o.viewState.heightOracle.textHeight>>1;for(let M=0;;M+=10){let $=d+(E+M)*l,Q=rbe(o,{x:k,y:$},!1,l);if($<h.top||$>h.bottom||(l<0?Q<a:Q>a)){let F=o.docView.coordsForChar(Q),U=!F||$<F.top?-1:1;return Fn.cursor(Q,U,void 0,f)}}}function $H(o,e,t){for(;;){let s=0;for(let a of o)a.between(e-1,e+1,(l,f,d)=>{if(e>l&&e<f){let h=s||t||(e-l<f-e?-1:1);e=h<0?l:f,s=h}});if(!s)return e}}function Ane(o,e,t){let s=$H(o.state.facet(gre).map(a=>a(o)),t.from,e.head>t.from?-1:1);return s==t.from?t:Fn.cursor(s,s<t.from?1:-1)}class gEe{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.handleEvent=this.handleEvent.bind(this),e.scrollDOM.addEventListener("mousedown",t=>{if(t.target==e.scrollDOM&&t.clientY>e.contentDOM.getBoundingClientRect().bottom&&(this.runHandlers("mousedown",t),!t.defaultPrevented&&t.button==2)){let s=e.contentDOM.style.minHeight;e.contentDOM.style.minHeight="100%",setTimeout(()=>e.contentDOM.style.minHeight=s,200)}}),e.scrollDOM.addEventListener("drop",t=>{t.target==e.scrollDOM&&t.clientY>e.contentDOM.getBoundingClientRect().bottom&&this.runHandlers("drop",t)}),this.notifiedFocused=e.hasFocus,Fs.safari&&e.contentDOM.addEventListener("input",()=>null),Fs.gecko&&PEe(e.contentDOM.ownerDocument)}handleEvent(e){!SEe(this.view,e)||this.ignoreDuringComposition(e)||e.type=="keydown"&&this.keydown(e)||this.runHandlers(e.type,e)}runHandlers(e,t){let s=this.handlers[e];if(s){for(let a of s.observers)a(this.view,t);for(let a of s.handlers){if(t.defaultPrevented)break;if(a(this.view,t)){t.preventDefault();break}}}}ensureHandlers(e){let t=pEe(e),s=this.handlers,a=this.view.contentDOM;for(let l in t)if(l!="scroll"){let f=!t[l].handlers.length,d=s[l];d&&f!=!d.handlers.length&&(a.removeEventListener(l,this.handleEvent),d=null),d||a.addEventListener(l,this.handleEvent,{passive:f})}for(let l in s)l!="scroll"&&!t[l]&&a.removeEventListener(l,this.handleEvent);this.handlers=t}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),e.keyCode==9&&Date.now()<this.lastEscPress+2e3)return!0;if(e.keyCode!=27&&abe.indexOf(e.keyCode)<0&&(this.view.inputState.lastEscPress=0),Fs.android&&Fs.chrome&&!e.synthetic&&(e.keyCode==13||e.keyCode==8))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let t;return Fs.ios&&!e.synthetic&&!e.altKey&&!e.metaKey&&((t=ibe.find(s=>s.keyCode==e.keyCode))&&!e.ctrlKey||bEe.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(this.pendingIOSKey=t||e,setTimeout(()=>this.flushIOSKey(),250),!0):(e.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(){let e=this.pendingIOSKey;return e?(this.pendingIOSKey=void 0,wD(this.view.contentDOM,e.key,e.keyCode)):!1}ignoreDuringComposition(e){return/^key/.test(e.type)?this.composing>0?!0:Fs.safari&&!Fs.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection
`&&o.lineWrapping&&(s&&(s=Fn.single(s.main.anchor-1,s.main.head-1)),t={from:a.from,to:a.to,insert:Ja.of([" "])}),t){if(Fs.ios&&o.inputState.flushIOSKey()||Fs.android&&(t.from==a.from&&t.to==a.to&&t.insert.length==1&&t.insert.lines==2&&wD(o.contentDOM,"Enter",13)||(t.from==a.from-1&&t.to==a.to&&t.insert.length==0||l==8&&t.insert.length<t.to-t.from&&t.to>a.head)&&wD(o.contentDOM,"Backspace",8)||t.from==a.from&&t.to==a.to+1&&t.insert.length==0&&wD(o.contentDOM,"Delete",46)))return!0;let f=t.insert.toString();o.inputState.composing>=0&&o.inputState.composing++;let d,h=()=>d||(d=XEe(o,t,s));return o.state.facet(V1e).some(b=>b(o,t.from,t.to,f,h))||o.dispatch(h()),!0}else if(s&&!s.main.eq(a)){let f=!1,d="select";return o.inputState.lastSelectionTime>Date.now()-50&&(o.inputState.lastSelectionOrigin=="select"&&(f=!0),d=o.inputState.lastSelectionOrigin),o.dispatch({selection:s,scrollIntoView:f,userEvent:d}),!0}else return!1}function XEe(o,e,t){let s,a=o.state,l=a.selection.main;if(e.from>=l.from&&e.to<=l.to&&e.to-e.from>=(l.to-l.from)/3&&(!t||t.main.empty&&t.main.from==e.from+e.insert.length)&&o.inputState.composing<0){let d=l.from<e.from?a.sliceDoc(l.from,e.from):"",h=l.to>e.to?a.sliceDoc(e.to,l.to):"";s=a.replaceSelection(o.state.toText(d+e.insert.sliceString(0,void 0,o.state.lineBreak)+h))}else{let d=a.changes(e),h=t&&t.main.to<=d.newLength?t.main:void 0;if(a.selection.ranges.length>1&&o.inputState.composing>=0&&e.to<=l.to&&e.to>=l.to-10){let b=o.state.sliceDoc(e.from,e.to),y,k=t&&obe(o,t.main.head);if(k){let $=e.insert.length-(e.to-e.from);y={from:k.from,to:k.to-$}}else y=o.state.doc.lineAt(l.head);let E=l.to-e.to,M=l.to-l.from;s=a.changeByRange($=>{if($.from==l.from&&$.to==l.to)return{changes:d,range:h||$.map(d)};let Q=$.to-E,F=Q-b.length;if($.to-$.from!=M||o.state.sliceDoc(F,Q)!=b||$.to>=y.from&&$.from<=y.to)return{range:$};let U=a.changes({from:F,to:Q,insert:e.insert}),K=$.to-l.to;return{changes:U,range:h?Fn.range(Math.max(0,h.anchor+K),Math.max(0,h.head+K)):$.map(U)}})}else s={changes:d,selection:h&&a.selection.replaceRange(h)}}let f="input.type";return(o.composing||o.inputState.compositionPendingChange&&o.inputState.compositionEndedAt>Date.now()-50)&&(o.inputState.compositionPendingChange=!1,f+=".compose",o.inputState.compositionFirstChange&&(f+=".start",o.inputState.compositionFirstChange=!1)),a.update(s,{userEvent:f,scrollIntoView:!0})}function jEe(o,e,t,s){let a=Math.min(o.length,e.length),l=0;for(;l<a&&o.charCodeAt(l)==e.charCodeAt(l);)l++;if(l==a&&o.length==e.length)return null;let f=o.length,d=e.length;for(;f>0&&d>0&&o.charCodeAt(f-1)==e.charCodeAt(d-1);)f--,d--;if(s=="end"){let h=Math.max(0,l-Math.min(f,d));t-=f+h-l}if(f<l&&o.length<e.length){let h=t<=l&&t>=f?l-t:0;l-=h,d=l+(d-f),f=l}else if(d<l){let h=t<=l&&t>=d?l-t:0;l-=h,f=l+(f-d),d=l}return{from:l,toA:f,toB:d}}function qEe(o){let e=[];if(o.root.activeElement!=o.contentDOM)return e;let{anchorNode:t,anchorOffset:s,focusNode:a,focusOffset:l}=o.observer.selectionRange;return t&&(e.push(new Pfe(t,s)),(a!=t||l!=s)&&e.push(new Pfe(a,l))),e}function GEe(o,e){if(o.length==0)return null;let t=o[0].pos,s=o.length==2?o[1].pos:t;return t>-1&&s>-1?Fn.single(t+e,s+e):null}const KEe={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Pne=Fs.ie&&Fs.ie_version<=11;class JEe{constructor(e){this.view=e,this.active=!1,this.selectionRange=new ITe,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.resizeContent=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(t=>{for(let s of t)this.queue.push(s);(Fs.ie&&Fs.ie_version<=11||Fs.ios&&e.composing)&&t.some(s=>s.type=="childList"&&s.removedNodes.length||s.type=="characterData"&&s.oldValue.length>s.target.nodeValue.length)?this.flushSoon():this.flush()}),Pne&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.
-\x7F-\x9F\xAD\u061C\u200B\u200E\u200F\u2028\u2029\u202D\u202E\u2066\u2067\u2069\uFEFF\uFFF9-\uFFFC]`,dse),yAe={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let Mne=null;function wAe(){var o;if(Mne==null&&typeof document<"u"&&document.body){let e=document.body.style;Mne=((o=e.tabSize)!==null&&o!==void 0?o:e.MozTabSize)!=null}return Mne||!1}const BH=As.define({combine(o){let e=Tv(o,{render:null,specialChars:OAe,addSpecialChars:null});return(e.replaceTabs=!wAe())&&(e.specialChars=new RegExp(" |"+e.specialChars.source,dse)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,dse)),e}});function _Ae(o={}){return[BH.of(o),SAe()]}let Ffe=null;function SAe(){return Ffe||(Ffe=Cf.fromClass(class{constructor(o){this.view=o,this.decorations=Br.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(o.state.facet(BH)),this.decorations=this.decorator.createDeco(o)}makeDecorator(o){return new vAe({regexp:o.specialChars,decoration:(e,t,s)=>{let{doc:a}=t.state,l=Wh(e[0],0);if(l==9){let f=a.lineAt(s),d=t.state.tabSize,h=Cv(f.text,d,s-f.from);return Br.replace({widget:new TAe((d-h%d)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[l]||(this.decorationCache[l]=Br.replace({widget:new xAe(o,l)}))},boundary:o.replaceTabs?void 0:/[^]/})}update(o){let e=o.state.facet(BH);o.startState.facet(BH)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(o.view)):this.decorations=this.decorator.updateDeco(o,this.decorations)}},{decorations:o=>o.decorations}))}const CAe="\u2022";function kAe(o){return o>=32?CAe:o==10?"\u2424":String.fromCharCode(9216+o)}class xAe extends Gw{constructor(e,t){super(),this.options=e,this.code=t}eq(e){return e.code==this.code}toDOM(e){let t=kAe(this.code),s=e.state.phrase("Control character")+" "+(yAe[this.code]||"0x"+this.code.toString(16)),a=this.options.render&&this.options.render(this.code,s,t);if(a)return a;let l=document.createElement("span");return l.textContent=t,l.title=s,l.setAttribute("aria-label",s),l.className="cm-specialChar",l}ignoreEvent(){return!1}}class TAe extends Gw{constructor(e){super(),this.width=e}eq(e){return e.width==this.width}toDOM(){let e=document.createElement("span");return e.textContent=" ",e.className="cm-tab",e.style.width=this.width+"px",e}ignoreEvent(){return!1}}function EAe(){return DAe}const AAe=Br.line({class:"cm-activeLine"}),DAe=Cf.fromClass(class{constructor(o){this.decorations=this.getDeco(o)}update(o){(o.docChanged||o.selectionSet)&&(this.decorations=this.getDeco(o.view))}getDeco(o){let e=-1,t=[];for(let s of o.state.selection.ranges){let a=o.lineBlockAt(s.head);a.from>e&&(t.push(AAe.range(a.from)),e=a.from)}return Br.set(t)}},{decorations:o=>o.decorations}),hse=2e3;function PAe(o,e,t){let s=Math.min(e.line,t.line),a=Math.max(e.line,t.line),l=[];if(e.off>hse||t.off>hse||e.col<0||t.col<0){let f=Math.min(e.off,t.off),d=Math.max(e.off,t.off);for(let h=s;h<=a;h++){let b=o.doc.line(h);b.length<=d&&l.push(Fn.range(b.from+f,b.to+d))}}else{let f=Math.min(e.col,t.col),d=Math.max(e.col,t.col);for(let h=s;h<=a;h++){let b=o.doc.line(h),y=Uoe(b.text,f,o.tabSize,!0);if(y<0)l.push(Fn.cursor(b.to));else{let k=Uoe(b.text,d,o.tabSize);l.push(Fn.range(b.from+y,b.from+k))}}}return l}function MAe(o,e){let t=o.coordsAtPos(o.viewport.from);return t?Math.round(Math.abs((t.left-e)/o.defaultCharacterWidth)):-1}function Qfe(o,e){let t=o.posAtCoords({x:e.clientX,y:e.clientY},!1),s=o.state.doc.lineAt(t),a=t-s.from,l=a>hse?-1:a==s.length?MAe(o,e.clientX):Cv(s.text,o.state.tabSize,t-s.from);return{line:s.number,col:l,off:a}}function RAe(o,e){let t=
`:s=="r"?"\r":s=="t"?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new IDe(this):new $De(this)}getCursor(e,t=0,s){let a=e.doc?e:ra.create({doc:e});return s==null&&(s=a.doc.length),this.regexp?lD(this,a,t,s):aD(this,a,t,s)}}class V0e{constructor(e){this.spec=e}}function aD(o,e,t,s){return new $D(e.doc,o.unquoted,t,s,o.caseSensitive?void 0:a=>a.toLowerCase(),o.wholeWord?RDe(e.doc,e.charCategorizer(e.selection.main.head)):void 0)}function RDe(o,e){return(t,s,a,l)=>((l>t||l+a.length<s)&&(l=Math.max(0,t-2),a=o.sliceString(l,Math.min(o.length,s+2))),(e(Cz(a,t-l))!=tu.Word||e(kz(a,t-l))!=tu.Word)&&(e(kz(a,s-l))!=tu.Word||e(Cz(a,s-l))!=tu.Word))}class $De extends V0e{constructor(e){super(e)}nextMatch(e,t,s){let a=aD(this.spec,e,s,e.doc.length).nextOverlapping();return a.done&&(a=aD(this.spec,e,0,t).nextOverlapping()),a.done?null:a.value}prevMatchInRange(e,t,s){for(let a=s;;){let l=Math.max(t,a-1e4-this.spec.unquoted.length),f=aD(this.spec,e,l,a),d=null;for(;!f.nextOverlapping().done;)d=f.value;if(d)return d;if(l==t)return null;a-=1e4}}prevMatch(e,t,s){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,s,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,t){let s=aD(this.spec,e,0,e.doc.length),a=[];for(;!s.next().done;){if(a.length>=t)return null;a.push(s.value)}return a}highlight(e,t,s,a){let l=aD(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(s+this.spec.unquoted.length,e.doc.length));for(;!l.next().done;)a(l.value.from,l.value.to)}}function lD(o,e,t,s){return new Q0e(e.doc,o.search,{ignoreCase:!o.caseSensitive,test:o.wholeWord?NDe(e.charCategorizer(e.selection.main.head)):void 0},t,s)}function Cz(o,e){return o.slice(Bm(o,e,!1),e)}function kz(o,e){return o.slice(e,Bm(o,e))}function NDe(o){return(e,t,s)=>!s[0].length||(o(Cz(s.input,s.index))!=tu.Word||o(kz(s.input,s.index))!=tu.Word)&&(o(kz(s.input,s.index+s[0].length))!=tu.Word||o(Cz(s.input,s.index+s[0].length))!=tu.Word)}class IDe extends V0e{nextMatch(e,t,s){let a=lD(this.spec,e,s,e.doc.length).next();return a.done&&(a=lD(this.spec,e,0,t).next()),a.done?null:a.value}prevMatchInRange(e,t,s){for(let a=1;;a++){let l=Math.max(t,s-a*1e4),f=lD(this.spec,e,l,s),d=null;for(;!f.next().done;)d=f.value;if(d&&(l==t||d.from>l+10))return d;if(l==t)return null}}prevMatch(e,t,s){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,s,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(t,s)=>s=="$"?"$":s=="&"?e.match[0]:s!="0"&&+s<e.match.length?e.match[s]:t))}matchAll(e,t){let s=lD(this.spec,e,0,e.doc.length),a=[];for(;!s.next().done;){if(a.length>=t)return null;a.push(s.value)}return a}highlight(e,t,s,a){let l=lD(this.spec,e,Math.max(0,t-250),Math.min(s+250,e.doc.length));for(;!l.next().done;)a(l.value.from,l.value.to)}}const I6=bi.define(),Mre=bi.define(),xC=Wf.define({create(o){return new Vne(Tse(o).create(),null)},update(o,e){for(let t of e.effects)t.is(I6)?o=new Vne(t.value.create(),o.panel):t.is(Mre)&&(o=new Vne(o.query,t.value?Rre:null));return o},provide:o=>P6.from(o,e=>e.panel)});class Vne{constructor(e,t){this.query=e,this.panel=t}}const BDe=Br.mark({class:"cm-searchMatch"}),LDe=Br.mark({class:"cm-searchMatch cm-searchMatch-selected"}),FDe=Cf.fromClass(class{constructor(o){this.view=o,this.decorations=this.highlight(o.state.field(xC))}update(o){let e=o.state.field(xC);(e!=o.startState.field(xC)||o.docChanged||o.selectionSet||o.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:o,panel:e}){if(!e||!o.spec.valid)return Br.none;let{view:t}=this,s=new PC;for(let a=0,l=t.visibleRanges,f=l.length;a<f;a++){let{from:d,to:h}=l[a];for(;a<f-1&&h>l[a+1].from-2*250;)h=l[++a].to;o.highlight(t.state,d,h,(b,y)=>{let k=t.state.selection.ranges.some(E=>E.from==b&&E.to==y);s.add(b,y,k?LDe:BDe)})}return s.finish()}},{decorations:o=>o.decorations});function uI(o){return e=>{let t=e.state.field(xC,!1);return t&&t.query.spec.valid?o
`+t.scrub(),l=this.advance(a);return l>-1&&l<a.length?this.complete(e,s,l):!1}finish(e,t){return(this.stage==2||this.stage==3)&&m6(t.content,this.pos)==t.content.length?this.complete(e,t,t.content.length):!1}complete(e,t,s){return e.addLeafElement(t,hl(Bo.LinkReference,this.start,this.start+s,this.elts)),!0}nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this.stage++,!0):(e===!1&&(this.stage=-1),!1)}advance(e){for(;;){if(this.stage==-1)return-1;if(this.stage==0){if(!this.nextStage(Nve(e,this.pos,this.start,!0)))return-1;if(e.charCodeAt(this.pos)!=58)return this.stage=-1;this.elts.push(hl(Bo.LinkMark,this.pos+this.start,this.pos+this.start+1)),this.pos++}else if(this.stage==1){if(!this.nextStage(Rve(e,m6(e,this.pos),this.start)))return-1}else if(this.stage==2){let t=m6(e,this.pos),s=0;if(t>this.pos){let a=$ve(e,t,this.start);if(a){let l=Une(e,a.to-this.start);l>0&&(this.nextStage(a),s=l)}}return s||(s=Une(e,this.pos)),s>0&&s<e.length?s:-1}else return Une(e,this.pos)}}}function Une(o,e){for(;e<o.length;e++){let t=o.charCodeAt(e);if(t==10)break;if(!qb(t))return-1}return e}class s5e{nextLine(e,t,s){let a=t.depth<e.stack.length?-1:Sve(t),l=t.next;if(a<0)return!1;let f=hl(Bo.HeaderMark,e.lineStart+t.pos,e.lineStart+a);return e.nextLine(),e.addLeafElement(s,hl(l==61?Bo.SetextHeading1:Bo.SetextHeading2,s.start,e.prevLineEnd(),[...e.parser.parseInline(s.content,s.start),f])),!0}finish(){return!1}}const r5e={LinkReference(o,e){return e.content.charCodeAt(0)==91?new o5e(e):null},SetextHeading(){return new s5e}},i5e=[(o,e)=>_ve(e)>=0,(o,e)=>Ove(e)>=0,(o,e)=>yve(e)>=0,(o,e)=>Wre(e,o,!0)>=0,(o,e)=>Ure(e,o,!0)>=0,(o,e)=>Vre(e,o,!0)>=0,(o,e)=>xve(e,o,!0)>=0],a5e={text:"",end:0};class l5e{constructor(e,t,s,a){this.parser=e,this.input=t,this.ranges=a,this.line=new n5e,this.atEnd=!1,this.reusePlaceholders=new Map,this.stoppedAt=null,this.rangeI=0,this.to=a[a.length-1].to,this.lineStart=this.absoluteLineStart=this.absoluteLineEnd=a[0].from,this.block=Dz.create(Bo.Document,0,this.lineStart,0,0),this.stack=[this.block],this.fragments=s.length?new d5e(s,t):null,this.readLine()}get parsedPos(){return this.absoluteLineStart}advance(){if(this.stoppedAt!=null&&this.absoluteLineStart>this.stoppedAt)return this.finish();let{line:e}=this;for(;;){for(;e.depth<this.stack.length;)this.finishContext();for(let s of e.markers)this.addNode(s.type,s.from,s.to);if(e.pos<e.text.length)break;if(!this.nextLine())return this.finish()}if(this.fragments&&this.reuseFragment(e.basePos))return null;e:for(;;){for(let s of this.parser.blockParsers)if(s){let a=s(this,e);if(a!=!1){if(a==!0)return null;e.forward();continue e}}break}let t=new t5e(this.lineStart+e.pos,e.text.slice(e.pos));for(let s of this.parser.leafBlockParsers)if(s){let a=s(this,t);a&&t.parsers.push(a)}e:for(;this.nextLine()&&e.pos!=e.text.length;){if(e.indent<e.baseIndent+4){for(let s of this.parser.endLeafBlock)if(s(this,e,t))break e}for(let s of t.parsers)if(s.nextLine(this,e,t))return null;t.content+=`
`+e.scrub();for(let s of e.markers)t.marks.push(s)}return this.finishLeaf(t),null}stopAt(e){if(this.stoppedAt!=null&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}reuseFragment(e){if(!this.fragments.moveTo(this.absoluteLineStart+e,this.absoluteLineStart)||!this.fragments.matches(this.block.hash))return!1;let t=this.fragments.takeNodes(this);return t?(this.absoluteLineStart+=t,this.lineStart=Ive(this.absoluteLineStart,this.ranges),this.moveRangeI(),this.absoluteLineStart<this.to?(this.lineStart++,this.absoluteLineStart++,this.readLine()):(this.atEnd=!0,this.readLine()),!0):!1}get depth(){return this.stack.length}parentType(e=this.depth-1){return this.parser.nodeSet.types[this.stack[e].type]}nextLine(){return this.lineStart+=this.line.text.length,this.absoluteLineEnd>=this.to?(this.absoluteLineStart=this.absoluteLineEnd,this.atEnd=!0,this.readLine(),!1):(this.lineStart++,this.absoluteLineStart=this.absoluteLineEnd+1,this.moveRangeI(),this.readLine(),!0)}moveRangeI(){for(;this.rangeI<this.ranges.length-1&&this.absoluteLineStart>=this.ranges[this.rangeI].to;)this.rangeI++,this.absoluteLineStart=Math.max(this.absoluteLineStart,this.ranges[this.rangeI].from)}scanLine(e){let t=a5e;if(t.end=e,e>=this.to)t.text="";else if(t.text=this.lineChunkAt(e),t.end+=t.text.length,this.ranges.length>1){let s=this.absoluteLineStart,a=this.rangeI;for(;this.ranges[a].to<t.end;){a++;let l=this.ranges[a].from,f=this.lineChunkAt(l);t.end=l+f.length,t.text=t.text.slice(0,this.ranges[a-1].to-s)+f,s=t.end-t.text.length}}return t}readLine(){let{line:e}=this,{text:t,end:s}=this.scanLine(this.absoluteLineStart);for(this.absoluteLineEnd=s,e.reset(t);e.depth<this.stack.length;e.depth++){let a=this.stack[e.depth],l=this.parser.skipContextMarkup[a.type];if(!l)throw new Error("Unhandled block context "+Bo[a.type]);if(!l(a,this,e))break;e.forward()}}lineChunkAt(e){let t=this.input.chunk(e),s;if(this.input.lineChunks)s=t==`
`?"":t;else{let a=t.indexOf(`
`);s=a<0?t:t.slice(0,a)}return e+s.length>this.to?s.slice(0,this.to-e):s}prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1}startContext(e,t,s=0){this.block=Dz.create(e,s,this.lineStart+t,this.block.hash,this.lineStart+this.line.text.length),this.stack.push(this.block)}startComposite(e,t,s=0){this.startContext(this.parser.getNodeType(e),t,s)}addNode(e,t,s){typeof e=="number"&&(e=new Cl(this.parser.nodeSet.types[e],ID,ID,(s!=null?s:this.prevLineEnd())-t)),this.block.addChild(e,t-this.block.from)}addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from-this.block.from)}addLeafElement(e,t){this.addNode(this.buffer.writeElements(Mse(t.children,e.marks),-t.from).finish(t.type,t.to-t.from),t.from)}finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-1];t.addChild(e.toTree(this.parser.nodeSet),e.from-t.from),this.block=t}finish(){for(;this.stack.length>1;)this.finishContext();return this.addGaps(this.block.toTree(this.parser.nodeSet,this.lineStart))}addGaps(e){return this.ranges.length>1?Tve(this.ranges,0,e.topNode,this.ranges[0].from,this.reusePlaceholders):e}finishLeaf(e){for(let s of e.parsers)if(s.finish(this,e))return;let t=Mse(this.parser.parseInline(e.content,e.start),e.marks);this.addNode(this.buffer.writeElements(t,-e.start).finish(Bo.Paragraph,e.content.length),e.start)}elt(e,t,s,a){return typeof e=="string"?hl(this.parser.getNodeType(e),t,s,a):new Dve(e,t)}get buffer(){return new Ave(this.parser.nodeSet)}}function Tve(o,e,t,s,a){let l=o[e].to,f=[],d=[],h=t.from+s;function b(y,k){for(;k?y>=l:y>l;){let E=o[e+1].from-l;s+=E,y+=E,e++,l=o[e].to}}for(let y=t.firstChild;y;y=y.nextSibling){b(y.from+s,!0);let k=y.from+s,E,M=a.get(y.tree);M?E=M:y.to+s>l?(E=Tve(o,e,y,s,a),b(y.to+s,!1)):E=y.toTree(),f.push(E),d.push(k-h)}return b(t.to+s,!1),new Cl(t.type,f,d,t.to+s-h,t.tree?t.tree.propValues:void 0)}class hV extends wre{constructor(e,t,s,a,l,f,d,h,b){super(),this.nodeSet=e,this.blockParsers=t,this.leafBlockParsers=s,this.blockNames=a,this.endLeafBlock=l,this.skipContextMarkup=f,this.inlineParsers=d,this.inlineNames=h,this.wrappers=b,this.nodeTypes=Object.create(null);for(let y of e.types)this.nodeTypes[y.name]=y.id}createParse(e,t,s){let a=new l5e(this,e,t,s);for(let l of this.wrappers)a=l(a,e,t,s);return a}configure(e){let t=Pse(e);if(!t)return this;let{nodeSet:s,skipContextMarkup:a}=this,l=this.blockParsers.slice(),f=this.leafBlockParsers.slice(),d=this.blockNames.slice(),h=this.inlineParsers.slice(),b=this.inlineNames.slice(),y=this.endLeafBlock.slice(),k=this.wrappers;if(HN(t.defineNodes)){a=Object.assign({},a);let E=s.types.slice(),M;for(let $ of t.defineNodes){let{name:Q,block:F,composite:U,style:K}=typeof $=="string"?{name:$}:$;if(E.some(ne=>ne.name==Q))continue;U&&(a[E.length]=(ne,oe,Y)=>U(oe,Y,ne.value));let L=E.length,te=U?["Block","BlockContext"]:F?L>=Bo.ATXHeading1&&L<=Bo.SetextHeading2?["Block","LeafBlock","Heading"]:["Block","LeafBlock"]:void 0;E.push(Sd.define({id:L,name:Q,props:te&&[[ui.group,te]]})),K&&(M||(M={}),Array.isArray(K)||K instanceof _v?M[Q]=K:Object.assign(M,K))}s=new aI(E),M&&(s=s.extend(SE(M)))}if(HN(t.props)&&(s=s.extend(...t.props)),HN(t.remove))for(let E of t.remove){let M=this.blockNames.indexOf(E),$=this.inlineNames.indexOf(E);M>-1&&(l[M]=f[M]=void 0),$>-1&&(h[$]=void 0)}if(HN(t.parseBlock))for(let E of t.parseBlock){let M=d.indexOf(E.name);if(M>-1)l[M]=E.parse,f[M]=E.leaf;else{let $=E.before?lH(d,E.before):E.after?lH(d,E.after)+1:d.length-1;l.splice($,0,E.parse),f.splice($,0,E.leaf),d.splice($,0,E.name)}E.endLeaf&&y.push(E.endLeaf)}if(HN(t.parseInline))for(let E of t.parseInline){let M=b.indexOf(E.name);if(M>-1)h[M]=E.parse;else{let $=E.before?lH(b,E.before):E.after?lH(b,E.after)+1:b.length-1;h.splice($,0,E.parse),b.splice($,0,E.name)}}return t.wrap&&(k=k.concat(t.wrap)),new hV(s,l,f,d,y,a,h,b,k)}getNodeType(e){let t=this.nodeTypes[e];if(t==null)throw new RangeError(`Unknown node type '${e}'`);return t}parseInline(e,t){let s=new u5e(this,e,t);e:for(let a=t;a<s.end;){let l=s.char(a);for(let f of this.inlineParsers)if(f){let d=f(s,l,a);if(d>=0){a=d;co
`;)l--;this.fragmentEnd=l?l-1:0}let s=this.cursor;s||(s=this.cursor=this.fragment.tree.cursor(),s.firstChild());let a=e+this.fragment.offset;for(;s.to<=a;)if(!s.parent())return!1;for(;;){if(s.from>=a)return this.fragment.from<=t;if(!s.childAfter(a))return!1}}matches(e){let t=this.cursor.tree;return t&&t.prop(ui.contextHash)==e}takeNodes(e){let t=this.cursor,s=this.fragment.offset,a=this.fragmentEnd-(this.fragment.openEnd?1:0),l=e.absoluteLineStart,f=l,d=e.block.children.length,h=f,b=d;for(;;){if(t.to-s>a){if(t.type.isAnonymous&&t.firstChild())continue;break}let y=Ive(t.from-s,e.ranges);if(t.to-s<=e.ranges[e.rangeI].to)e.addNode(t.tree,y);else{let k=new Cl(e.parser.nodeSet.types[Bo.Paragraph],[],[],0,e.block.hashProp);e.reusePlaceholders.set(k,t.tree),e.addNode(k,y)}if(t.type.is("Block")&&(f5e.indexOf(t.type.id)<0?(f=t.to-s,d=e.block.children.length):(f=h,d=b,h=t.to-s,b=e.block.children.length)),!t.nextSibling())break}for(;e.block.children.length>d;)e.block.children.pop(),e.block.positions.pop();return f-l}}function Ive(o,e){let t=o;for(let s=1;s<e.length;s++){let a=e[s-1].to,l=e[s].from;a<o&&(t-=l-a)}return t}const h5e=SE({"Blockquote/...":Ot.quote,HorizontalRule:Ot.contentSeparator,"ATXHeading1/... SetextHeading1/...":Ot.heading1,"ATXHeading2/... SetextHeading2/...":Ot.heading2,"ATXHeading3/...":Ot.heading3,"ATXHeading4/...":Ot.heading4,"ATXHeading5/...":Ot.heading5,"ATXHeading6/...":Ot.heading6,"Comment CommentBlock":Ot.comment,Escape:Ot.escape,Entity:Ot.character,"Emphasis/...":Ot.emphasis,"StrongEmphasis/...":Ot.strong,"Link/... Image/...":Ot.link,"OrderedList/... BulletList/...":Ot.list,"BlockQuote/...":Ot.quote,"InlineCode CodeText":Ot.monospace,URL:Ot.url,"HeaderMark HardBreak QuoteMark ListMark LinkMark EmphasisMark CodeMark":Ot.processingInstruction,"CodeInfo LinkLabel":Ot.labelName,LinkTitle:Ot.string,Paragraph:Ot.content}),m5e=new hV(new aI(Eve).extend(h5e),Object.keys(aH).map(o=>aH[o]),Object.keys(aH).map(o=>r5e[o]),Object.keys(aH),i5e,vve,Object.keys(Yne).map(o=>Yne[o]),Object.keys(Yne),[]);function g5e(o,e,t){let s=[];for(let a=o.firstChild,l=e;;a=a.nextSibling){let f=a?a.from:t;if(f>l&&s.push({from:l,to:f}),!a)break;l=a.to}return s}function p5e(o){let{codeParser:e,htmlParser:t}=o;return{wrap:Qbe((a,l)=>{let f=a.type.id;if(e&&(f==Bo.CodeBlock||f==Bo.FencedCode)){let d="";if(f==Bo.FencedCode){let b=a.node.getChild(Bo.CodeInfo);b&&(d=l.read(b.from,b.to))}let h=e(d);if(h)return{parser:h,overlay:b=>b.type.id==Bo.CodeText}}else if(t&&(f==Bo.HTMLBlock||f==Bo.HTMLTag))return{parser:t,overlay:g5e(a.node,a.from,a.to)};return null})}}const b5e={resolve:"Strikethrough",mark:"StrikethroughMark"},v5e={defineNodes:[{name:"Strikethrough",style:{"Strikethrough/...":Ot.strikethrough}},{name:"StrikethroughMark",style:Ot.processingInstruction}],parseInline:[{name:"Strikethrough",parse(o,e,t){if(e!=126||o.char(t+1)!=126||o.char(t+2)==126)return-1;let s=o.slice(t-1,t),a=o.slice(t+2,t+3),l=/\s|^$/.test(s),f=/\s|^$/.test(a),d=Z6.test(s),h=Z6.test(a);return o.addDelimiter(b5e,t,t+2,!f&&(!h||l||d),!l&&(!d||f||h))},after:"Emphasis"}]};function g6(o,e,t=0,s,a=0){let l=0,f=!0,d=-1,h=-1,b=!1,y=()=>{s.push(o.elt("TableCell",a+d,a+h,o.parser.parseInline(e.slice(d,h),a+d)))};for(let k=t;k<e.length;k++){let E=e.charCodeAt(k);E==124&&!b?((!f||d>-1)&&l++,f=!1,s&&(d>-1&&y(),s.push(o.elt("TableDelimiter",k+a,k+a+1))),d=h=-1):(b||E!=32&&E!=9)&&(d<0&&(d=k),h=k+1),b=!b&&E==92}return d>-1&&(l++,s&&y()),l}function Fde(o,e){for(let t=e;t<o.length;t++){let s=o.charCodeAt(t);if(s==124)return!0;s==92&&t++}return!1}const Bve=/^\|?(\s*:?-+:?\s*\|)+(\s*:?-+:?\s*)?$/;class Qde{constructor(){this.rows=null}nextLine(e,t,s){if(this.rows==null){this.rows=!1;let a;if((t.next==45||t.next==58||t.next==124)&&Bve.test(a=t.text.slice(t.pos))){let l=[];g6(e,s.content,0,l,s.start)==g6(e,a,t.pos)&&(this.rows=[e.elt("TableHeader",s.start,s.start+s.content.length,l),e.elt("TableDelimiter",e.lineStart+t.pos,e.lineStart+t.text.length)])}}else if(this.rows){let a=[];g6(e,t.text,t.pos,a,e.lineStart),this.rows.push(e.elt("TableRow",e.lineStart+t.pos,e.lineStart+t.text.length
\${}
} catch (\${error}) {
\${}
}`,{label:"try",detail:"/ catch block",type:"keyword"}),Rp("if (${}) {\n ${}\n}",{label:"if",detail:"block",type:"keyword"}),Rp(`if (\${}) {
\${}
} else {
\${}
}`,{label:"if",detail:"/ else block",type:"keyword"}),Rp(`class \${name} {
constructor(\${params}) {
\${}
}
}`,{label:"class",detail:"definition",type:"keyword"}),Rp('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),Rp('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],dRe=nOe.concat([Rp("interface ${name} {\n ${}\n}",{label:"interface",detail:"definition",type:"keyword"}),Rp("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),Rp("enum ${name} {\n ${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),mhe=new Fbe,oOe=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function VN(o){return(e,t)=>{let s=e.node.getChild("VariableDefinition");return s&&t(s,o),!0}}const hRe=["FunctionDeclaration"],mRe={FunctionDeclaration:VN("function"),ClassDeclaration:VN("class"),ClassExpression:()=>!0,EnumDeclaration:VN("constant"),TypeAliasDeclaration:VN("type"),NamespaceDeclaration:VN("namespace"),VariableDefinition(o,e){o.matchContext(hRe)||e(o,"variable")},TypeDefinition(o,e){e(o,"type")},__proto__:null};function sOe(o,e){let t=mhe.get(e);if(t)return t;let s=[],a=!0;function l(f,d){let h=o.sliceString(f.from,f.to);s.push({label:h,type:d})}return e.cursor(wc.IncludeAnonymous).iterate(f=>{if(a)a=!1;else if(f.name){let d=mRe[f.name];if(d&&d(f,l)||oOe.has(f.name))return!1}else if(f.to-f.from>8192){for(let d of sOe(o,f.node))s.push(d);return!1}}),mhe.set(e,s),s}const ghe=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,rOe=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName",".","?."];function gRe(o){let e=_c(o.state).resolveInner(o.pos,-1);if(rOe.indexOf(e.name)>-1)return null;let t=e.name=="VariableName"||e.to-e.from<20&&ghe.test(o.state.sliceDoc(e.from,e.to));if(!t&&!o.explicit)return null;let s=[];for(let a=e;a;a=a.parent)oOe.has(a.name)&&(s=s.concat(sOe(o.state.doc,a)));return{options:s,from:t?e.from:o.pos,validFor:ghe}}const gy=pE.define({name:"javascript",parser:fRe.configure({props:[jD.add({IfStatement:_D({except:/^\s*({|else\b)/}),TryStatement:_D({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:R3e,SwitchBody:o=>{let e=o.textAfter,t=/^\s*\}/.test(e),s=/^\s*(case|default)\b/.test(e);return o.baseIndent+(t?0:s?1:2)*o.unit},Block:M3e({closing:"}"}),ArrowFunction:o=>o.baseIndent+o.unit,"TemplateString BlockComment":()=>null,"Statement Property":_D({except:/^{/}),JSXElement(o){let e=/^\s*<\//.test(o.textAfter);return o.lineIndent(o.node.from)+(e?0:o.unit)},JSXEscape(o){let e=/\s*\}/.test(o.textAfter);return o.lineIndent(o.node.from)+(e?0:o.unit)},"JSXOpenTag JSXSelfClosingTag"(o){return o.column(o.node.from)+o.unit}}),qD.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":xre,BlockComment(o){return{from:o.from+2,to:o.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),iOe={test:o=>/^JSX/.test(o.name),facet:_re({commentTokens:{block:{open:"{/*",close:"*/}"}}})},aOe=gy.configure({dialect:"ts"},"typescript"),lOe=gy.configure({dialect:"jsx",props:[Sre.add(o=>o.isTop?[iOe]:void 0)]}),cOe=gy.configure({dialect:"jsx ts",props:[Sre.add(o=>o.isTop?[iOe]:void 0)]},"typescript");let uOe=o=>({label:o,type:"keyword"});const fOe="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(uOe),pRe=fOe.concat(["declare","implements","private","protected","public"].map(uOe));function bRe(o={}){let e=o.jsx?o.typescript?cOe:lOe:o.typescript?aOe:gy,t=o.typescript?dRe.concat(pRe):nOe.concat(fOe);return new RD(e,[gy.data.of({autocomplete:XDe(rOe,j0e(t))}),gy.data.of({autocomplete:gRe}),o.jsx?yRe:[]])}function vRe(o){for(;;){if(o.name=="JSXOpenTag"||o.name=="JSXSelfClosingTag"||o.name=="JSXFragmentTag")return o;if(o.name=="JSXEscape"||!o.parent)return null;o=o.par
Block name: `),ne=re("input"),Y=Ze(),ye=re("div"),ye.innerHTML='<hr class="dropdown-divider"/>',_e=Ze(),Le=re("h6"),Le.textContent="Actions",ve=Ze(),ue=re("button"),ue.textContent="Move up",ot=Ze(),nt=re("button"),nt.textContent="Move down",mt=Ze(),V=re("button"),V.textContent="Delete",ht=Ze(),We=re("h6"),We.textContent="Insert after",Ct=Ze();for(let wn=0;wn<_t.length;wn+=1)_t[wn].c();yt=Ze(),Je&&Je.c(),z(s,"class","text-muted d-block fs-6 mb-1"),z(E,"class","btn btn-link btn-sm"),z(E,"type","button"),z(E,"data-bs-toggle","dropdown"),z(E,"aria-expanded","false"),z(K,"class","form-control-plaintext"),K.readOnly=!0,K.value=L=o[1].id,z(ne,"class","form-control-plaintext"),ne.readOnly=!0,ne.value=oe=o[1].meta.name,z(F,"class","dropdown-header"),z(Le,"class","dropdown-header"),z(ue,"class","dropdown-item"),as(ue,"d-none",o[9](o[1].id)),z(nt,"class","dropdown-item"),as(nt,"d-none",o[10](o[1].id)),z(V,"class","dropdown-item text-danger"),z(We,"class","dropdown-header"),z(Q,"class","dropdown-menu"),z(k,"class","dropdown d-inline-block"),z(t,"class","d-flex justify-content-between"),z(e,"class","card editor-field d-flex")},m(wn,Co){Me(wn,e,Co),j(e,t),j(t,s),j(s,l),j(s,f),j(s,d),j(d,b),j(t,y),j(t,k),j(k,E),Kt(M,E,null),j(k,$),j(k,Q),j(Q,F),j(F,U),j(F,K),j(F,te),j(F,ne),j(Q,Y),j(Q,ye),j(Q,_e),j(Q,Le),j(Q,ve),j(Q,ue),j(Q,ot),j(Q,nt),j(Q,mt),j(Q,V),j(Q,ht),j(Q,We),j(Q,Ct);for(let Ho=0;Ho<_t.length;Ho+=1)_t[Ho]&&_t[Ho].m(Q,null);j(e,yt),~Re&&Zo[Re].m(e,null),an=!0,Et||(An=[vn(ue,"click",o[12]),vn(nt,"click",o[13]),vn(V,"click",o[14])],Et=!0)},p(wn,[Co]){if((!an||Co&2)&&a!==(a=wn[1].meta.label+"")&&Wn(l,a),(!an||Co&2)&&h!==(h=wn[1].meta.info.name+"")&&Wn(b,h),(!an||Co&2&&L!==(L=wn[1].id)&&K.value!==L)&&(K.value=L),(!an||Co&2&&oe!==(oe=wn[1].meta.name)&&ne.value!==oe)&&(ne.value=oe),(!an||Co&514)&&as(ue,"d-none",wn[9](wn[1].id)),(!an||Co&1026)&&as(nt,"d-none",wn[10](wn[1].id)),Co&50){Xe=wn[4].fields;let wt;for(wt=0;wt<Xe.length;wt+=1){const Wt=Dhe(wn,Xe,wt);_t[wt]?_t[wt].p(Wt,Co):(_t[wt]=Phe(Wt),_t[wt].c(),_t[wt].m(Q,null))}for(;wt<_t.length;wt+=1)_t[wt].d(1);_t.length=Xe.length}let Ho=Re;Re=ao(wn),Re===Ho?~Re&&Zo[Re].p(wn,Co):(Je&&(wo(),Qe(Zo[Ho],1,1,()=>{Zo[Ho]=null}),_o()),~Re?(Je=Zo[Re],Je?Je.p(wn,Co):(Je=Zo[Re]=he[Re](wn),Je.c()),xe(Je,1),Je.m(e,null)):Je=null)},i(wn){an||(xe(M.$$.fragment,wn),xe(Je),an=!0)},o(wn){Qe(M.$$.fragment,wn),Qe(Je),an=!1},d(wn){wn&&Pe(e),Jt(M),ia(_t,wn),~Re&&Zo[Re].d(),Et=!1,$i(An)}}}function c$e(o,e,t){const s=si("channel");let{record:a}=e,{blockData:l}=e,{field:f}=e,{graph:d}=e,{block:h}=e,b=s.schemas.find(ue=>ue.name===f.schema);function y(ue,ot,nt){ue.preventDefault(),t(11,l=i1e(l,ot,nt))}function k(ue,ot){ue.preventDefault(),t(11,l=l.filter(nt=>nt.id!==ot))}function E(ue,ot){ue.preventDefault();let nt=Lc.exports.findIndex(l,V=>V.id===ot),mt=l[nt];t(11,l[nt]=l[nt-1],l),t(11,l[nt-1]=mt,l)}function M(ue,ot){ue.preventDefault();let nt=Lc.exports.findIndex(l,V=>V.id===ot),mt=l[nt];t(11,l[nt]=l[nt+1],l),t(11,l[nt+1]=mt,l)}function $(ue){return Lc.exports.findIndex(l,ot=>ot.id===ue)===0}function Q(ue){return Lc.exports.findIndex(l,ot=>ot.id===ue)===l.length-1}const F=ue=>E(ue,h.id),U=ue=>M(ue,h.id),K=ue=>k(ue,h.id),L=(ue,ot)=>y(ot,ue,h.id);function te(ue){h=ue,t(1,h)}function ne(ue){h=ue,t(1,h)}function oe(ue){h=ue,t(1,h)}function Y(ue){h=ue,t(1,h)}function ye(ue){d=ue,t(0,d)}function _e(ue){h=ue,t(1,h)}function Le(ue){d=ue,t(0,d)}function ve(ue){h=ue,t(1,h)}return o.$$set=ue=>{"record"in ue&&t(2,a=ue.record),"blockData"in ue&&t(11,l=ue.blockData),"field"in ue&&t(3,f=ue.field),"graph"in ue&&t(0,d=ue.graph),"block"in ue&&t(1,h=ue.block)},[d,h,a,f,b,y,k,E,M,$,Q,l,F,U,K,L,te,ne,oe,Y,ye,_e,Le,ve]}class u$e extends vo{constructor(e){super(),bo(this,e,c$e,l$e,po,{record:2,blockData:11,field:3,graph:0,block:1})}}function Mhe(o,e,t){const s=o.slice();return s[10]=e[t],s[11]=e,s[12]=t,s}function Rhe(o,e){let t,s,a,l,f,d,h,b=pn,y;function k(Q){e[6](Q,e[10],e[11],e[12])}function E(Q){e[7](Q)}function M(Q){e[8](Q)}let $={record:e[2],field:e[3]};return e[10]!==void 0&&($.block=e[10]),e[0]!==void 0&&
<span class='flatpickr-weekday'>
`+et.join("</span><span class='flatpickr-weekday'>")+`
</span>
`}}function yt(){t.calendarContainer.classList.add("hasWeeks");var He=fl("div","flatpickr-weekwrapper");He.appendChild(fl("span","flatpickr-weekday",t.l10n.weekAbbreviation));var et=fl("div","flatpickr-weeks");return He.appendChild(et),{weekWrapper:He,weekNumbers:et}}function Re(He,et){et===void 0&&(et=!0);var At=et?He:He-t.currentMonth;At<0&&t._hidePrevMonthArrow===!0||At>0&&t._hideNextMonthArrow===!0||(t.currentMonth+=At,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,Mo("onYearChange"),ot()),ue(),Mo("onMonthChange"),bs())}function Je(He,et){if(He===void 0&&(He=!0),et===void 0&&(et=!0),t.input.value="",t.altInput!==void 0&&(t.altInput.value=""),t.mobileInput!==void 0&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,et===!0&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),t.config.enableTime===!0){var At=coe(t.config),Vt=At.hours,Xn=At.minutes,uo=At.seconds;M(Vt,Xn,uo)}t.redraw(),He&&Mo("onChange")}function an(){t.isOpen=!1,t.isMobile||(t.calendarContainer!==void 0&&t.calendarContainer.classList.remove("open"),t._input!==void 0&&t._input.classList.remove("active")),Mo("onClose")}function Et(){t.config!==void 0&&Mo("onDestroy");for(var He=t._handlers.length;He--;)t._handlers[He].remove();if(t._handlers=[],t.mobileInput)t.mobileInput.parentNode&&t.mobileInput.parentNode.removeChild(t.mobileInput),t.mobileInput=void 0;else if(t.calendarContainer&&t.calendarContainer.parentNode)if(t.config.static&&t.calendarContainer.parentNode){var et=t.calendarContainer.parentNode;if(et.lastChild&&et.removeChild(et.lastChild),et.parentNode){for(;et.firstChild;)et.parentNode.insertBefore(et.firstChild,et);et.parentNode.removeChild(et)}}else t.calendarContainer.parentNode.removeChild(t.calendarContainer);t.altInput&&(t.input.type="text",t.altInput.parentNode&&t.altInput.parentNode.removeChild(t.altInput),delete t.altInput),t.input&&(t.input.type=t.input._type,t.input.classList.remove("flatpickr-input"),t.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(At){try{delete t[At]}catch{}})}function An(He){return t.calendarContainer.contains(He)}function Xe(He){if(t.isOpen&&!t.config.inline){var et=R1(He),At=An(et),Vt=et===t.input||et===t.altInput||t.element.contains(et)||He.path&&He.path.indexOf&&(~He.path.indexOf(t.input)||~He.path.indexOf(t.altInput)),Xn=!Vt&&!At&&!An(He.relatedTarget),uo=!t.config.ignoredFocusElements.some(function(Oo){return Oo.contains(et)});Xn&&uo&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0&&t.input.value!==""&&t.input.value!==void 0&&h(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function _t(He){if(!(!He||t.config.minDate&&He<t.config.minDate.getFullYear()||t.config.maxDate&&He>t.config.maxDate.getFullYear())){var et=He,At=t.currentYear!==et;t.currentYear=et||t.currentYear,t.config.maxDate&&t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth=Math.min(t.config.maxDate.getMonth(),t.currentMonth):t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&(t.currentMonth=Math.max(t.config.minDate.getMonth(),t.currentMonth)),At&&(t.redraw(),Mo("onYearChange"),ot())}}function he(He,et){var At;et===void 0&&(et=!0);var Vt=t.parseDate(He,void 0,et);if(t.config.minDate&&Vt&&N1(Vt,t.config.minDate,et!==void 0?et:!t.minDateHasTime)<0||t.config.maxDate&&Vt&&N1(Vt,t.config.maxDate,et!==void 0?et:!t.maxDat
versions`),An=Ze(),Xe=re("div"),he.c(),Zo=Ze(),ao=re("div"),Wt&&Wt.c(),z(l,"class","label text-end text-muted svelte-4o2asb"),z(E,"class","label text-end text-muted svelte-4o2asb"),z(K,"class","label text-end text-muted svelte-4o2asb"),z(Le,"class","label text-end text-muted svelte-4o2asb"),z(s,"class","col-8"),z(We,"class","label d-block text-muted svelte-4o2asb"),z(ht,"class","col-4"),z(t,"class","row"),z(e,"class","lx-card "),z(Xe,"class","lx-card mt-4")},m(gt,Ne){Me(gt,e,Ne),j(e,t),j(t,s),j(s,a),j(a,l),j(a,f),j(a,d),j(d,b),j(s,y),j(s,k),j(k,E),j(k,M),j(k,Q),j(s,F),j(s,U),j(U,K),j(U,L),Kt(te,U,null),j(U,ne),j(U,Y),j(s,ye),j(s,_e),j(_e,Le),j(_e,ve),Kt(ue,_e,null),j(_e,ot),j(_e,mt),j(t,V),j(t,ht),j(ht,We),j(ht,Ct),j(ht,yt),j(yt,Re),j(yt,an),j(yt,Et),Me(gt,An,Ne),Me(gt,Xe,Ne),Ho[_t].m(Xe,null),Me(gt,Zo,Ne),Me(gt,ao,Ne),Wt&&Wt.m(ao,null),o[13](ao),wn=!0},p(gt,[Ne]){(!wn||Ne&1)&&h!==(h=gt[0].id+"")&&Wn(b,h),(!wn||Ne&1)&&$!==($=gt[0]._sys.version+"")&&Wn(Q,$);const Gt={};Ne&3&&(Gt.name=Bp(gt[1],gt[0]._sys.createdBy)),te.$set(Gt),(!wn||Ne&1)&&oe!==(oe=cy(gt[0]._sys.createdAt)+"")&&Wn(Y,oe);const gn={};Ne&3&&(gn.name=Bp(gt[1],gt[0]._sys.updatedBy)),ue.$set(gn),(!wn||Ne&1)&&nt!==(nt=cy(gt[0]._sys.updatedAt)+"")&&Wn(mt,nt),(!wn||Ne&4)&&Je!==(Je=gt[2].revisions+"")&&Wn(an,Je);let Dt=_t;_t=wt(gt),_t===Dt?Ho[_t].p(gt,Ne):(wo(),Qe(Ho[Dt],1,1,()=>{Ho[Dt]=null}),_o(),he=Ho[_t],he?he.p(gt,Ne):(he=Ho[_t]=Co[_t](gt),he.c()),xe(he,1),he.m(Xe,null)),gt[5]?Wt?(Wt.p(gt,Ne),Ne&32&&xe(Wt,1)):(Wt=zme(gt),Wt.c(),xe(Wt,1),Wt.m(ao,null)):Wt&&(wo(),Qe(Wt,1,1,()=>{Wt=null}),_o())},i(gt){wn||(xe(te.$$.fragment,gt),xe(ue.$$.fragment,gt),xe(he),xe(Wt),wn=!0)},o(gt){Qe(te.$$.fragment,gt),Qe(ue.$$.fragment,gt),Qe(he),Qe(Wt),wn=!1},d(gt){gt&&Pe(e),Jt(te),Jt(ue),gt&&Pe(An),gt&&Pe(Xe),Ho[_t].d(),gt&&Pe(Zo),gt&&Pe(ao),Wt&&Wt.d(),o[13](null)}}}function b6e(o,e,t){let s,a,l,f;const d=si("channel");let{record:h}=e,{graph:b}=e,{users:y}=e,{schema:k}=e,E,M="";axios.get(`${d.lucentUrl}/records/${h.id}/revisions`).then(L=>{t(8,s=L.data)}).catch(L=>{console.log(L)});function $(L,te){t(7,f=b.edges.filter(ne=>ne.depth===1).reduce((ne,oe)=>(ne[oe.field]||(ne[oe.field]={record:[],revision:[]}),ne[oe.field].record.push(oe),ne),{})),t(7,f=te._edges.reduce((ne,oe)=>(ne[oe.field]||(ne[oe.field]={record:[],revision:[]}),ne[oe.field].revision.push(oe),ne),f))}function Q(L,te){L.preventDefault(),t(5,l=te),t(6,a=k.fields.filter(ne=>!Lc.exports.isEqual(l.data[ne.name],h.data[ne.name]))),$(a,te),E.scrollIntoView()}function F(L){L.preventDefault(),t(4,M=""),axios.post(`${d.lucentUrl}/records/${h.id}/rollback/${l._sys.version}`).then(te=>{window.location.reload()}).catch(te=>{const ne=te.response.data.error;t(4,M=ne.fieldLabel+": "+ne.message)})}const U=(L,te)=>Q(te,L);function K(L){Uo[L?"unshift":"push"](()=>{E=L,t(3,E)})}return o.$$set=L=>{"record"in L&&t(0,h=L.record),"graph"in L&&t(11,b=L.graph),"users"in L&&t(1,y=L.users),"schema"in L&&t(2,k=L.schema)},t(8,s=[]),t(6,a=[]),t(5,l=null),t(7,f={}),[h,y,k,E,M,l,a,f,s,Q,F,b,U,K]}class v6e extends vo{constructor(e){super(),bo(this,e,b6e,p6e,po,{record:0,graph:11,users:1,schema:2})}}const{window:O6e}=z2e;function Gme(o,e,t){const s=o.slice();return s[23]=e[t],s}function Kme(o){let e,t,s,a,l,f;function d(E){o[15](E)}let h={record:o[0],schema:o[2]};o[0].status!==void 0&&(h.status=o[0].status),s=new Ipe({props:h}),Uo.push(()=>cr(s,"status",d));function b(E,M){if(E[4])return w6e;if(E[10])return y6e}let y=b(o),k=y&&y(o);return{c(){e=re("div"),t=re("div"),tn(s.$$.fragment),l=Ze(),k&&k.c(),z(t,"class","d-flex mt-3 mb-3 align-items-center justify-content-center"),z(e,"class","shadow-lg "),rs(e,"position","fixed"),rs(e,"bottom","0"),rs(e,"left","0px"),rs(e,"width","100%"),rs(e,"background","rgb(206, 223, 210)"),rs(e,"z-index","1050")},m(E,M){Me(E,e,M),j(e,t),Kt(s,t,null),j(t,l),k&&k.m(t,null),f=!0},p(E,M){const $={};M&1&&($.record=E[0]),M&4&&($.schema=E[2]),!a&&M&1&&(a=!0,$.status=E[0].status,mr(()=>a=!1)),s.$set($),y===(y=b(E))&&k?k.p(E,M):(k&&k.d(1),k=y&&y(E),k&&(k.c(),k.m(t,null)))},i(E){f||(xe(s.$$.fragment,E),f=!0)},o(E
Save`,z(e,"type","button"),z(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",o[13]),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function w6e(o){let e,t,s;return{c(){e=re("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
Create`,z(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",o[13]),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function _6e(o){let e,t;return e=new v6e({props:{record:o[0],graph:o[1],users:o[6],schema:o[2]}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&1&&(l.record=s[0]),a&2&&(l.graph=s[1]),a&64&&(l.users=s[6]),a&4&&(l.schema=s[2]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function S6e(o){let e,t;return e=new t6e({props:{graph:o[1],record:o[0]}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&2&&(l.graph=s[1]),a&1&&(l.record=s[0]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function C6e(o){let e,t,s=[],a=new Map,l,f;e=new Bpe({props:{record:o[0],schema:o[2]}});let d=o[11];const h=b=>b[23].name;for(let b=0;b<d.length;b+=1){let y=Gme(o,d,b),k=h(y);a.set(k,s[b]=ege(k,y))}return{c(){tn(e.$$.fragment),t=Ze();for(let b=0;b<s.length;b+=1)s[b].c();l=Bs()},m(b,y){Kt(e,b,y),Me(b,t,y);for(let k=0;k<s.length;k+=1)s[k]&&s[k].m(b,y);Me(b,l,y),f=!0},p(b,y){const k={};y&1&&(k.record=b[0]),y&4&&(k.schema=b[2]),e.$set(k),y&2455&&(d=b[11],wo(),s=Xh(s,y,h,1,b,d,a,l.parentNode,xv,ege,l,Gme),_o())},i(b){if(!f){xe(e.$$.fragment,b);for(let y=0;y<d.length;y+=1)xe(s[y]);f=!0}},o(b){Qe(e.$$.fragment,b);for(let y=0;y<s.length;y+=1)Qe(s[y]);f=!1},d(b){Jt(e,b),b&&Pe(t);for(let y=0;y<s.length;y+=1)s[y].d(b);b&&Pe(l)}}}function Jme(o){let e,t,s,a;function l(h){o[17](h)}function f(h){o[18](h)}let d={field:o[23],schema:o[2],record:o[0],validationErrors:o[7],isCreateMode:o[4]};return o[0].data!==void 0&&(d.data=o[0].data),o[1]!==void 0&&(d.graph=o[1]),e=new DOe({props:d}),Uo.push(()=>cr(e,"data",l)),Uo.push(()=>cr(e,"graph",f)),{c(){tn(e.$$.fragment)},m(h,b){Kt(e,h,b),a=!0},p(h,b){const y={};b&4&&(y.schema=h[2]),b&1&&(y.record=h[0]),b&128&&(y.validationErrors=h[7]),b&16&&(y.isCreateMode=h[4]),!t&&b&1&&(t=!0,y.data=h[0].data,mr(()=>t=!1)),!s&&b&2&&(s=!0,y.graph=h[1],mr(()=>s=!1)),e.$set(y)},i(h){a||(xe(e.$$.fragment,h),a=!0)},o(h){Qe(e.$$.fragment,h),a=!1},d(h){Jt(e,h)}}}function ege(o,e){let t,s,a,l=e[8]===e[23].group&&Jme(e);return{key:o,first:null,c(){t=Bs(),l&&l.c(),s=Bs(),this.first=t},m(f,d){Me(f,t,d),l&&l.m(f,d),Me(f,s,d),a=!0},p(f,d){e=f,e[8]===e[23].group?l?(l.p(e,d),d&256&&xe(l,1)):(l=Jme(e),l.c(),xe(l,1),l.m(s.parentNode,s)):l&&(wo(),Qe(l,1,1,()=>{l=null}),_o())},i(f){a||(xe(l),a=!0)},o(f){Qe(l),a=!1},d(f){f&&Pe(t),l&&l.d(f),f&&Pe(s)}}}function k6e(o){let e,t,s,a,l,f,d=!["_graph","_info"].includes(o[8])&&o[5],h,b,y,k,E,M,$,Q,F,U,K,L,te;t=new BSe({props:{managerRecords:o[3],graph:o[1]}});function ne(ot){o[14](ot)}let oe={schema:o[2],record:o[0],isCreateMode:o[4],graph:o[1]};o[8]!==void 0&&(oe.activeContentTab=o[8]),a=new HSe({props:oe}),Uo.push(()=>cr(a,"activeContentTab",ne));let Y=d&&Kme(o);b=new X6({props:{message:o[9]}});function ye(ot){o[16](ot)}let _e={schema:o[2],isCreateMode:o[4]};o[8]!==void 0&&(_e.active=o[8]),E=new Lpe({props:_e}),Uo.push(()=>cr(E,"active",ye));const Le=[C6e,S6e,_6e],ve=[];function ue(ot,nt){return nt&256&&(Q=null),Q==null&&(Q=!["_graph","_info"].includes(ot[8])),Q?0:ot[8]==="_graph"?1:ot[8]==="_info"?2:-1}return~(F=ue(o,-1))&&(U=ve[F]=Le[F](o)),{c(){e=re("div"),tn(t.$$.fragment),s=Ze(),tn(a.$$.fragment),f=Ze(),Y&&Y.c(),h=Ze(),tn(b.$$.fragment),y=Ze(),k=re("div"),tn(E.$$.fragment),$=Ze(),U&&U.c(),z(k,"class","mt-4"),rs(k,"margin-bottom","150px"),z(e,"class","wrapper-normal transparent")},m(ot,nt){Me(ot,e,nt),Kt(t,e,null),j(e,s),Kt(a,e,null),j(e,f),Y&&Y.m(e,null),j(e,h),Kt(b,e,null),j(e,y),j(e,k),Kt(E,k,null),j(k,$),~F&&ve[F].m(k,null),K=!0,L||(te=vn(O6e,"beforeunload",o[12]),L=!0)},p(ot,[nt]){const mt={};nt&8&&(mt.managerRecords=ot[3]),nt&2&&(mt.graph=ot[1]),t.$set(mt);const V={};nt&4&&(V.schema=ot[2]),nt&1&&(V.record=ot[0]),nt&16&&(V.isCreateMode=ot[4]),nt&2&&(V.graph=ot[1]),!l&&nt&256&&(l=!0,V.activeContentTab=ot[8],mr(()=>l=!1)),a.$set(V),nt&288&&(d=!["_graph","_info"].includes(ot[8])&&ot[5]),d?Y?(Y.p(ot,nt),nt&288&&xe(Y,1)):
* Bootstrap v5.3.2 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/const pC=new Map,foe={set(o,e,t){pC.has(o)||pC.set(o,new Map);const s=pC.get(o);if(!s.has(e)&&s.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`);return}s.set(e,t)},get(o,e){return pC.has(o)&&pC.get(o).get(e)||null},remove(o,e){if(!pC.has(o))return;const t=pC.get(o);t.delete(e),t.size===0&&pC.delete(o)}},BIe=1e6,LIe=1e3,zse="transitionend",oye=o=>(o&&window.CSS&&window.CSS.escape&&(o=o.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),o),FIe=o=>o==null?`${o}`:Object.prototype.toString.call(o).match(/\s([a-z]+)/i)[1].toLowerCase(),QIe=o=>{do o+=Math.floor(Math.random()*BIe);while(document.getElementById(o));return o},ZIe=o=>{if(!o)return 0;let{transitionDuration:e,transitionDelay:t}=window.getComputedStyle(o);const s=Number.parseFloat(e),a=Number.parseFloat(t);return!s&&!a?0:(e=e.split(",")[0],t=t.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(t))*LIe)},sye=o=>{o.dispatchEvent(new Event(zse))},Zw=o=>!o||typeof o!="object"?!1:(typeof o.jquery<"u"&&(o=o[0]),typeof o.nodeType<"u"),IC=o=>Zw(o)?o.jquery?o[0]:o:typeof o=="string"&&o.length>0?document.querySelector(oye(o)):null,tP=o=>{if(!Zw(o)||o.getClientRects().length===0)return!1;const e=getComputedStyle(o).getPropertyValue("visibility")==="visible",t=o.closest("details:not([open])");if(!t)return e;if(t!==o){const s=o.closest("summary");if(s&&s.parentNode!==t||s===null)return!1}return e},BC=o=>!o||o.nodeType!==Node.ELEMENT_NODE||o.classList.contains("disabled")?!0:typeof o.disabled<"u"?o.disabled:o.hasAttribute("disabled")&&o.getAttribute("disabled")!=="false",rye=o=>{if(!document.documentElement.attachShadow)return null;if(typeof o.getRootNode=="function"){const e=o.getRootNode();return e instanceof ShadowRoot?e:null}return o instanceof ShadowRoot?o:o.parentNode?rye(o.parentNode):null},Qz=()=>{},hI=o=>{o.offsetHeight},iye=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,doe=[],HIe=o=>{document.readyState==="loading"?(doe.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of doe)e()}),doe.push(o)):o()},Yb=()=>document.documentElement.dir==="rtl",Gb=o=>{HIe(()=>{const e=iye();if(e){const t=o.NAME,s=e.fn[t];e.fn[t]=o.jQueryInterface,e.fn[t].Constructor=o,e.fn[t].noConflict=()=>(e.fn[t]=s,o.jQueryInterface)}})},Ip=(o,e=[],t=o)=>typeof o=="function"?o(...e):t,aye=(o,e,t=!0)=>{if(!t){Ip(o);return}const s=5,a=ZIe(e)+s;let l=!1;const f=({target:d})=>{d===e&&(l=!0,e.removeEventListener(zse,f),Ip(o))};e.addEventListener(zse,f),setTimeout(()=>{l||sye(e)},a)},fie=(o,e,t,s)=>{const a=o.length;let l=o.indexOf(e);return l===-1?!t&&s?o[a-1]:o[0]:(l+=t?1:-1,s&&(l=(l+a)%a),o[Math.max(0,Math.min(l,a-1))])},zIe=/[^.]*(?=\..*)\.|.*/,VIe=/\..*/,WIe=/::\d+$/,hoe={};let pge=1;const lye={mouseenter:"mouseover",mouseleave:"mouseout"},UIe=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function cye(o,e){return e&&`${e}::${pge++}`||o.uidEvent||pge++}function uye(o){const e=cye(o);return o.uidEvent=e,hoe[e]=hoe[e]||{},hoe[e]}function YIe(o,e){return function t(s){return die(s,{delegateTarget:o}),t.oneOff&&io.off(o,s.type,e),e.apply(o,[s])}}function XIe(o,e,t){return function s(a){const l=o.querySelectorAll(e);for(let{target:f}=a;f&&f!==this;f=f.parentNode)for(const d of l)if(d===f)return die(a,{delegateTarget:f}),s.oneOff&&io.off(o,a.type,e,t),t.apply(f,[a])}}function fye(o,e,t=null){return Object.values(o).find(s=>s.callable===e&&s.delegationSelector===t)}function dye(o,e,t){const s=typeof e=="string",a=s?t:e||t;let l=hye(o);return UIe.has(l)||(l=o),[s,a,l]