173 lines
2.1 MiB
JavaScript
173 lines
2.1 MiB
JavaScript
|
|
var nP=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function u0e(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var mu={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(r,e){(function(){var t,s="4.17.21",a=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",m="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",y=500,C="__lodash_placeholder__",A=1,O=2,N=4,L=1,j=2,W=1,J=2,Q=4,F=8,te=16,re=32,oe=64,X=128,Se=256,Ne=512,xe=30,ge="...",ve=800,dt=16,bt=1,qe=2,z=3,ht=1/0,nt=9007199254740991,Nt=17976931348623157e292,yt=0/0,Le=4294967295,ct=Le-1,_n=Le>>>1,At=[["ary",X],["bind",W],["bindKey",J],["curry",F],["curryRight",te],["flip",Ne],["partial",re],["partialRight",oe],["rearg",Se]],Rn="[object Arguments]",Xe="[object Array]",Ot="[object AsyncFunction]",de="[object Boolean]",is="[object Date]",bo="[object DOMException]",ao="[object Error]",Eo="[object Function]",Yo="[object GeneratorFunction]",St="[object Map]",Xt="[object Number]",Et="[object Null]",Pe="[object Object]",Wt="[object Promise]",mn="[object Proxy]",wt="[object RegExp]",Kt="[object Set]",pn="[object String]",ns="[object Symbol]",Xn="[object Undefined]",fs="[object WeakMap]",Ar="[object WeakSet]",Rs="[object ArrayBuffer]",Js="[object DataView]",js="[object Float32Array]",ga="[object Float64Array]",ar="[object Int8Array]",Ns="[object Int16Array]",Zr="[object Int32Array]",No="[object Uint8Array]",Mo="[object Uint8ClampedArray]",Tr="[object Uint16Array]",Bs="[object Uint32Array]",ea=/\b__p \+= '';/g,gs=/\b(__p \+=) '' \+/g,pa=/(__e\(.*?\)|\b__t\)) \+\n'';/g,rn=/&(?:amp|lt|gt|quot|#39);/g,ps=/[&<>"']/g,Ii=RegExp(rn.source),Fe=RegExp(ps.source),Je=/<%-([\s\S]+?)%>/g,xt=/<%([\s\S]+?)%>/g,Ut=/<%=([\s\S]+?)%>/g,Un=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lo=/^\w*$/,mo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,cn=/[\\^$.*+?()[\]{}|]/g,es=RegExp(cn.source),wo=/^\s+/,as=/\s/,wr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Rr=/\{\n\/\* \[wrapped with (.+)\] \*/,zs=/,? & /,Vr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bi=/[()=,{}\[\]\/\s]/,Pa=/\\(\\)?/g,hi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ge=/\w*$/,Ze=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,jt=/^\[object .+?Constructor\]$/,co=/^0o[0-7]+$/i,Bo=/^(?:0|[1-9]\d*)$/,qo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yr=/($^)/,rt=/['\n\r\u2028\u2029\\]/g,Uo="\\ud800-\\udfff",Di="\\u0300-\\u036f",ta="\\ufe20-\\ufe2f",la="\\u20d0-\\u20ff",ur=Di+ta+la,Dc="\\u2700-\\u27bf",gc="a-z\\xdf-\\xf6\\xf8-\\xff",Ja="\\xac\\xb1\\xd7\\xf7",ca="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Qs="\\u2000-\\u206f",kr=" \\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",qi="A-Z\\xc0-\\xd6\\xd8-\\xde",fl="\\ufe0e\\ufe0f",pc=Ja+ca+Qs+kr,Zc="['\u2019]",pu="["+Uo+"]",gr="["+pc+"]",Qa="["+ur+"]",bu="\\d+",qc="["+Dc+"]",Vl="["+gc+"]",ka="[^"+Uo+pc+bu+Dc+gc+qi+"]",Er="\\ud83c[\\udffb-\\udfff]",Om="(?:"+Qa+"|"+Er+")",gf="[^"+Uo+"]",_r="(?:\\ud83c[\\udde6-\\uddff]){2}",Ia="[\\ud800-\\udbff][\\udc00-\\udfff]",na="["+qi+"]",Gi="\\u200d",vu="(?:"+Vl+"|"+ka+")",Oc="(?:"+na+"|"+ka+")",Ba="(?:"+Zc+"(?:d|ll|m|re|s|t|ve))?",Mc="(?:"+Zc+"(?:D|LL|M|RE|S|T|VE))?",bc=Om+"?",md="["+fl+"]?",Lf="(?:"+Gi+"(?:"+[gf,_r,Ia].join("|")+")"+md+bc+")*",yu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Wl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Rc=md+bc+Lf,pf="(?:"+[qc,_r,Ia].join("|")+")"+Rc,Gc="(?:"+[gf+Qa+"?",Qa,_r,Ia,pu].join("|")+")",gd=RegExp(Zc,"g"),Ae=RegExp(Qa,"g"),Qe=RegExp(Er+"(?="+Er+")|"+Gc+Rc,"g"),mt=RegExp([na+"?"+Vl+"+"+Ba+"(?="+[gr,na,"$"].join("|")+")",Oc+"+"+Mc+"(?="+[gr,na+vu,"$"].join("|")+")",na+"?"+vu+"+"+Ba,na+"+"+Mc,Wl,yu,bu,pf].join("|"),"g"),Pt=RegExp("["+Gi+Uo+ur+fl+"]"),bn=/[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 `+T+`] */
|
||
|
|
`)}function y2(S){return vr(S)||nm(S)||!!(vd&&S&&S[vd])}function Jh(S,T){var H=typeof S;return T=T==null?nt:T,!!T&&(H=="number"||H!="symbol"&&Bo.test(S))&&S>-1&&S%1==0&&S<T}function Yu(S,T,H){if(!gl(H))return!1;var ae=typeof T;return(ae=="number"?au(H)&&Jh(T,H.length):ae=="string"&&T in H)?Ir(H[T],S):!1}function ch(S,T){if(vr(S))return!1;var H=typeof S;return H=="number"||H=="symbol"||H=="boolean"||S==null||ol(S)?!0:lo.test(S)||!Un.test(S)||T!=null&&S in gi(T)}function Gg(S){var T=typeof S;return T=="string"||T=="number"||T=="symbol"||T=="boolean"?S!=="__proto__":S===null}function uh(S){var T=Dd(S),H=Ee[T];if(typeof H!="function"||!(T in ci.prototype))return!1;if(S===H)return!0;var ae=Td(H);return!!ae&&S===ae[0]}function rb(S){return!!ic&&ic in S}var Af=Ea?om:rm;function Kg(S){var T=S&&S.constructor,H=typeof T=="function"&&T.prototype||nl;return S===H}function w2(S){return S===S&&!gl(S)}function Hp(S,T){return function(H){return H==null?!1:H[S]===T&&(T!==t||S in gi(H))}}function Kf(S){var T=yb(S,function(ae){return H.size===y&&H.clear(),ae}),H=T.cache;return T}function _2(S,T){var H=S[1],ae=T[1],Ce=H|ae,Ve=Ce<(W|J|X),ut=ae==X&&H==F||ae==X&&H==Se&&S[7].length<=T[8]||ae==(X|Se)&&T[7].length<=T[8]&&H==F;if(!(Ve||ut))return S;ae&W&&(S[2]=T[2],Ce|=H&W?0:Q);var Ct=T[3];if(Ct){var zt=S[3];S[3]=zt?Wg(zt,Ct,T[4]):Ct,S[4]=zt?Nc(S[3],C):T[4]}return Ct=T[5],Ct&&(zt=S[5],S[5]=zt?qm(zt,Ct,T[6]):Ct,S[6]=zt?Nc(S[5],C):T[6]),Ct=T[7],Ct&&(S[7]=Ct),ae&X&&(S[8]=S[8]==null?T[8]:Cr(S[8],T[8])),S[9]==null&&(S[9]=T[9]),S[0]=T[0],S[1]=Ce,S}function fh(S){var T=[];if(S!=null)for(var H in gi(S))T.push(H);return T}function Tv(S){return Wh.call(S)}function z_(S,T,H){return T=uo(T===t?S.length-1:T,0),function(){for(var ae=arguments,Ce=-1,Ve=uo(ae.length-T,0),ut=tn(Ve);++Ce<Ve;)ut[Ce]=ae[T+Ce];Ce=-1;for(var Ct=tn(T+1);++Ce<T;)Ct[Ce]=ae[Ce];return Ct[T]=H(ut),ni(S,this,Ct)}}function C2(S,T){return T.length<2?S:Ll(S,Os(T,0,-1))}function Yg(S,T){for(var H=S.length,ae=Cr(T.length,H),Ce=nu(S);ae--;){var Ve=T[ae];S[ae]=Jh(Ve,H)?Ce[Ve]:t}return S}function Tf(S,T){if(!(T==="constructor"&&typeof S[T]=="function")&&T!="__proto__")return S[T]}var su=ib(eu),Xg=le||function(S,T){return fe.setTimeout(S,T)},S2=ib(Lp);function V_(S,T,H){var ae=T+"";return S2(S,Mk(ae,Qh(qg(ae),H)))}function ib(S){var T=0,H=0;return function(){var ae=Zl(),Ce=dt-(ae-H);if(H=ae,Ce>0){if(++T>=ve)return arguments[0]}else T=0;return S.apply(t,arguments)}}function Lc(S,T){var H=-1,ae=S.length,Ce=ae-1;for(T=T===t?ae:T;++H<T;){var Ve=kf(H,Ce),ut=S[Ve];S[Ve]=S[H],S[H]=ut}return S.length=T,S}var ab=Kf(function(S){var T=[];return S.charCodeAt(0)===46&&T.push(""),S.replace(mo,function(H,ae,Ce,Ve){T.push(Ce?Ve.replace(Pa,"$1"):ae||H)}),T});function Xu(S){if(typeof S=="string"||ol(S))return S;var T=S+"";return T=="0"&&1/S==-ht?"-0":T}function Jg(S){if(S!=null){try{return Uu.call(S)}catch{}try{return S+""}catch{}}return""}function Qh(S,T){return Cs(At,function(H){var ae="_."+H[0];T&H[1]&&!Oi(S,ae)&&S.push(ae)}),S.sort()}function Dv(S){if(S instanceof ci)return S.clone();var T=new ku(S.__wrapped__,S.__chain__);return T.__actions__=nu(S.__actions__),T.__index__=S.__index__,T.__values__=S.__values__,T}function W_(S,T,H){(H?Yu(S,T,H):T===t)?T=1:T=uo(Ur(T),0);var ae=S==null?0:S.length;if(!ae||T<1)return[];for(var Ce=0,Ve=0,ut=tn(_e(ae/T));Ce<ae;)ut[Ve++]=Os(S,Ce,Ce+=T);return ut}function $p(S){for(var T=-1,H=S==null?0:S.length,ae=0,Ce=[];++T<H;){var Ve=S[T];Ve&&(Ce[ae++]=Ve)}return Ce}function k2(){var S=arguments.length;if(!S)return[];for(var T=tn(S-1),H=arguments[0],ae=S;ae--;)T[ae-1]=arguments[ae];return Hf(vr(H)?nu(H):[H],$a(T,1))}var Qg=lr(function(S,T){return xl(S)?Ha(S,$a(T,1,xl,!0)):[]}),lb=lr(function(S,T){var H=dh(T);return xl(H)&&(H=t),xl(S)?Ha(S,$a(T,1,xl,!0),Fs(H,2)):[]}),G1=lr(function(S,T){var H=dh(T);return xl(H)&&(H=t),xl(S)?Ha(S,$a(T,1,xl,!0),t,H):[]});function E2(S,T,H){var ae=S==null?0:S.length;return ae?(T=H||T===t?1:Ur(T),Os(S,T<0?0:T,ae)):[]}function x2(S,T,H){var ae=S==null?0:S.length;return ae?(T=H||T===t?1:Ur(T),T=ae-T,Os(S,0,T<0?0:T)):[]}function U_(S,T){return S&&S.length?qh(S
|
||
|
|
`;S.replace(Lo,function(Hs,fi,yi,cu,Mu,Of){return yi||(yi=cu),$n+=S.slice(gn,Of).replace(rt,Il),fi&&(Ct=!0,$n+=`' +
|
||
|
|
__e(`+fi+`) +
|
||
|
|
'`),Mu&&(zt=!0,$n+=`';
|
||
|
|
`+Mu+`;
|
||
|
|
__p += '`),yi&&($n+=`' +
|
||
|
|
((__t = (`+yi+`)) == null ? '' : __t) +
|
||
|
|
'`),gn=Of+Hs.length,Hs}),$n+=`';
|
||
|
|
`;var Ps=oi.call(T,"variable")&&T.variable;if(!Ps)$n=`with (obj) {
|
||
|
|
`+$n+`
|
||
|
|
}
|
||
|
|
`;else if(Bi.test(Ps))throw new er(m);$n=(zt?$n.replace(ea,""):$n).replace(gs,"$1").replace(pa,"$1;"),$n="function("+(Ps||"obj")+`) {
|
||
|
|
`+(Ps?"":`obj || (obj = {});
|
||
|
|
`)+"var __t, __p = ''"+(Ct?", __e = _.escape":"")+(zt?`, __j = Array.prototype.join;
|
||
|
|
function print() { __p += __j.call(arguments, '') }
|
||
|
|
`:`;
|
||
|
|
`)+$n+`return __p
|
||
|
|
}`;var Br=sw(function(){return Wr(Ve,ds+"return "+$n).apply(t,ut)});if(Br.source=$n,Z2(Br))throw Br;return Br}function nw(S){return sa(S).toLowerCase()}function ow(S){return sa(S).toUpperCase()}function iE(S,T,H){if(S=sa(S),S&&(H||T===t))return Pl(S);if(!S||!(T=Zi(T)))return S;var ae=Ul(S),Ce=Ul(T),Ve=rc(ae,Ce),ut=Vf(ae,Ce)+1;return sh(ae,Ve,ut).join("")}function aE(S,T,H){if(S=sa(S),S&&(H||T===t))return S.slice(0,Rg(S)+1);if(!S||!(T=Zi(T)))return S;var ae=Ul(S),Ce=Vf(ae,Ul(T))+1;return sh(ae,0,Ce).join("")}function Yv(S,T,H){if(S=sa(S),S&&(H||T===t))return S.replace(wo,"");if(!S||!(T=Zi(T)))return S;var ae=Ul(S),Ce=rc(ae,Ul(T));return sh(ae,Ce).join("")}function TC(S,T){var H=xe,ae=ge;if(gl(T)){var Ce="separator"in T?T.separator:Ce;H="length"in T?Ur(T.length):H,ae="omission"in T?Zi(T.omission):ae}S=sa(S);var Ve=S.length;if(tl(S)){var ut=Ul(S);Ve=ut.length}if(H>=Ve)return S;var Ct=H-Wf(ae);if(Ct<1)return ae;var zt=ut?sh(ut,0,Ct).join(""):S.slice(0,Ct);if(Ce===t)return zt+ae;if(ut&&(Ct+=zt.length-Ct),of(Ce)){if(S.slice(Ct).search(Ce)){var gn,Fn=zt;for(Ce.global||(Ce=qd(Ce.source,sa(Ge.exec(Ce))+"g")),Ce.lastIndex=0;gn=Ce.exec(Fn);)var $n=gn.index;zt=zt.slice(0,$n===t?Ct:$n)}}else if(S.indexOf(Zi(Ce),Ct)!=Ct){var Lo=zt.lastIndexOf(Ce);Lo>-1&&(zt=zt.slice(0,Lo))}return zt+ae}function Xv(S){return S=sa(S),S&&Ii.test(S)?S.replace(rn,Ke):S}var Eb=ih(function(S,T,H){return S+(H?" ":"")+T.toUpperCase()}),a0=Cv("toUpperCase");function Jv(S,T,H){return S=sa(S),T=H?t:T,T===t?yf(S)?Ng(S):Ud(S):S.match(T)||[]}var sw=lr(function(S,T){try{return ni(S,t,T)}catch(H){return Z2(H)?H:new er(H)}}),DC=Ad(function(S,T){return Cs(T,function(H){H=Xu(H),ui(S,H,$2(S[H],S))}),S});function rw(S){var T=S==null?0:S.length,H=Fs();return S=T?ua(S,function(ae){if(typeof ae[1]!="function")throw new ba(f);return[H(ae[0]),ae[1]]}):[],lr(function(ae){for(var Ce=-1;++Ce<T;){var Ve=S[Ce];if(ni(Ve[0],this,ae))return ni(Ve[1],this,ae)}})}function lE(S){return Sd(Es(S,A))}function Qv(S){return function(){return S}}function xb(S,T){return S==null||S!==S?T:S}var cE=kv(),ey=kv(!0);function rf(S){return S}function ty(S){return $(typeof S=="function"?S:Es(S,A))}function OC(S){return Ft(Es(S,A))}function ny(S,T){return Cn(S,Es(T,A))}var uE=lr(function(S,T){return function(H){return ac(H,S,T)}}),Ab=lr(function(S,T){return function(H){return ac(S,H,T)}});function iw(S,T,H){var ae=Jl(T),Ce=Bp(T,ae);H==null&&!(gl(T)&&(Ce.length||!ae.length))&&(H=T,T=S,S=this,Ce=Bp(T,Jl(T)));var Ve=!(gl(H)&&"chain"in H)||!!H.chain,ut=om(S);return Cs(Ce,function(Ct){var zt=T[Ct];S[Ct]=zt,ut&&(S.prototype[Ct]=function(){var gn=this.__chain__;if(Ve||gn){var Fn=S(this.__wrapped__),$n=Fn.__actions__=nu(this.__actions__);return $n.push({func:zt,args:arguments,thisArg:S}),Fn.__chain__=gn,Fn}return zt.apply(S,Hf([this.value()],arguments))})}),S}function fE(){return fe._===this&&(fe._=Gd),this}function oy(){}function pl(S){return S=Ur(S),lr(function(T){return Jo(T,S)})}var dE=Z1(ua),l0=Z1(Ei),hE=Z1(zu);function c0(S){return ch(S)?el(Xu(S)):Bc(S)}function aw(S){return function(T){return S==null?t:Ll(S,T)}}var mE=Ev(),gE=Ev(!0);function Tb(){return[]}function rm(){return!1}function u0(){return{}}function lu(){return""}function Yp(){return!0}function MC(S,T){if(S=Ur(S),S<1||S>nt)return[];var H=Le,ae=Cr(S,Le);T=Fs(T),S-=Le;for(var Ce=xr(ae,T);++H<S;)T(H);return Ce}function RC(S){return vr(S)?ua(S,Xu):ol(S)?[S]:nu(ab(sa(S)))}function lw(S){var T=++Cu;return sa(S)+T}var cw=ah(function(S,T){return S+T},0),uw=q1("ceil"),pE=ah(function(S,T){return S/T},1),Db=q1("floor");function sy(S){return S&&S.length?Gr(S,rf,th):t}function ip(S,T){return S&&S.length?Gr(S,Fs(T,2),th):t}function Ob(S){return _l(S,rf)}function yh(S,T){return _l(S,Fs(T,2))}function bE(S){return S&&S.length?Gr(S,rf,Te):t}function im(S,T){return S&&S.length?Gr(S,Fs(T,2),Te):t}var Rd=ah(function(S,T){return S*T},1),f0=q1("round"),fw=ah(function(S,T){return S-T},0);function d0(S){return S&&S.length?vf(S,rf):0}function cg(S,T){return S&&S.length?vf(S,Fs(T,2)):0}return Ee.after=tm,Ee.ary=Vt,Ee.assign=Uk,Ee.assignIn=Vv,Ee.assignInWith=Wv,Ee.assignW
|
||
|
|
`),function(y){if(m=y.indexOf(":"),u=r.trim(y.substr(0,m)).toLowerCase(),f=r.trim(y.substr(m+1)),u){if(a[u]&&e.indexOf(u)>=0)return;u==="set-cookie"?a[u]=(a[u]?a[u]:[]).concat([f]):a[u]=a[u]?a[u]+", "+f:f}}),a},jee}var Zee,sie;function L0e(){if(sie)return Zee;sie=1;var r=Mp;return Zee=r.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),a;function u(f){var m=f;return t&&(s.setAttribute("href",m),m=s.href),s.setAttribute("href",m),{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=u(window.location.href),function(m){var g=r.isString(m)?u(m):m;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),Zee}var qee,rie;function BV(){if(rie)return qee;rie=1;function r(e){this.message=e}return r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,qee=r,qee}var Gee,iie;function aie(){if(iie)return Gee;iie=1;var r=Mp,e=M0e(),t=R0e(),s=Tde,a=I0e(),u=B0e(),f=L0e(),m=Ode(),g=LV(),y=BV();return Gee=function(A){return new Promise(function(N,L){var j=A.data,W=A.headers,J=A.responseType,Q;function F(){A.cancelToken&&A.cancelToken.unsubscribe(Q),A.signal&&A.signal.removeEventListener("abort",Q)}r.isFormData(j)&&delete W["Content-Type"];var te=new XMLHttpRequest;if(A.auth){var re=A.auth.username||"",oe=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";W.Authorization="Basic "+btoa(re+":"+oe)}var X=a(A.baseURL,A.url);te.open(A.method.toUpperCase(),s(X,A.params,A.paramsSerializer),!0),te.timeout=A.timeout;function Se(){if(!!te){var xe="getAllResponseHeaders"in te?u(te.getAllResponseHeaders()):null,ge=!J||J==="text"||J==="json"?te.responseText:te.response,ve={data:ge,status:te.status,statusText:te.statusText,headers:xe,config:A,request:te};e(function(bt){N(bt),F()},function(bt){L(bt),F()},ve),te=null}}if("onloadend"in te?te.onloadend=Se:te.onreadystatechange=function(){!te||te.readyState!==4||te.status===0&&!(te.responseURL&&te.responseURL.indexOf("file:")===0)||setTimeout(Se)},te.onabort=function(){!te||(L(m("Request aborted",A,"ECONNABORTED",te)),te=null)},te.onerror=function(){L(m("Network Error",A,null,te)),te=null},te.ontimeout=function(){var ge=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",ve=A.transitional||g.transitional;A.timeoutErrorMessage&&(ge=A.timeoutErrorMessage),L(m(ge,A,ve.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},r.isStandardBrowserEnv()){var Ne=(A.withCredentials||f(X))&&A.xsrfCookieName?t.read(A.xsrfCookieName):void 0;Ne&&(W[A.xsrfHeaderName]=Ne)}"setRequestHeader"in te&&r.forEach(W,function(ge,ve){typeof j>"u"&&ve.toLowerCase()==="content-type"?delete W[ve]:te.setRequestHeader(ve,ge)}),r.isUndefined(A.withCredentials)||(te.withCredentials=!!A.withCredentials),J&&J!=="json"&&(te.responseType=A.responseType),typeof A.onDownloadProgress=="function"&&te.addEventListener("progress",A.onDownloadProgress),typeof A.onUploadProgress=="function"&&te.upload&&te.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(Q=function(xe){!te||(L(!xe||xe&&xe.type?new y("canceled"):xe),te.abort(),te=null)},A.cancelToken&&A.cancelToken.subscribe(Q),A.signal&&(A.signal.aborted?Q():A.signal.addEventListener("abort",Q))),j||(j=null),te.send(j)})},Gee}var Kee,lie;function LV(){if(lie)return Kee;lie=1;var r=Mp,e=O0e,t=Dde,s={"Content-Type":"application/x-www-form-urlencoded"};function a(g,y){!r.isUndefined(g)&&r.isUndefined(g["Content-Type"])&&(g["Content-Type"]=y)}function u(){var g;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(g=aie()),g}function f(g,y,C){if(r.isString(g))try{return(y||JSON.parse)(g),r.trim(g)}catch(A){if(A.name!=="SyntaxError")throw A}return(C||JSON.stringify)(g)}var m={transitional:{silentJSONParsing:!0,forcedJS
|
||
|
|
`;for(let W=0;W<=1;W+=g){const J=e+(t-e)*u(W);y+=W*100+`%{${f(J,1-J)}}
|
||
|
|
`}const C=y+`100% {${f(t,1-t)}}
|
||
|
|
}`,A=`__svelte_${cbe(C)}_${m}`,O=Gde(r),{stylesheet:N,rules:L}=qz.get(O)||ube(O,r);L[A]||(L[A]=!0,N.insertRule(`@keyframes ${A} ${C}`,N.cssRules.length));const j=r.style.animation||"";return r.style.animation=`${j?`${j}, `:""}${A} ${s}ms linear ${a}ms 1 both`,Gz+=1,A}function Xde(r,e){const t=(r.style.animation||"").split(", "),s=t.filter(e?u=>u.indexOf(e)<0:u=>u.indexOf("__svelte")===-1),a=t.length-s.length;a&&(r.style.animation=s.join(", "),Gz-=a,Gz||fbe())}function fbe(){Soe(()=>{Gz||(qz.forEach(r=>{const{ownerNode:e}=r.stylesheet;e&&He(e)}),qz.clear())})}function Jde(r,e,t,s){if(!e)return xn;const a=r.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return xn;const{delay:u=0,duration:f=300,easing:m=Lde,start:g=jde()+u,end:y=g+f,tick:C=xn,css:A}=t(r,{from:e,to:a},s);let O=!0,N=!1,L;function j(){A&&(L=une(r,0,1,f,u,m,A)),u||(N=!0)}function W(){A&&Xde(r,L),O=!1}return qde(J=>{if(!N&&J>=g&&(N=!0),N&&J>=y&&(C(1,0),W()),!O)return!1;if(N){const Q=J-g,F=0+1*m(Q/f);C(F,1-F)}return!0}),j(),C(0,1),W}function Qde(r){const e=getComputedStyle(r);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,a=r.getBoundingClientRect();r.style.position="absolute",r.style.width=t,r.style.height=s,dbe(r,a)}}function dbe(r,e){const t=r.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(r),a=s.transform==="none"?"":s.transform;r.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let PP;function _P(r){PP=r}function bO(){if(!PP)throw new Error("Function called outside component initialization");return PP}function mv(r){bO().$$.on_mount.push(r)}function ehe(r){bO().$$.after_update.push(r)}function the(r){bO().$$.on_destroy.push(r)}function P1(){const r=bO();return(e,t,{cancelable:s=!1}={})=>{const a=r.$$.callbacks[e];if(a){const u=Yde(e,t,{cancelable:s});return a.slice().forEach(f=>{f.call(r,u)}),!u.defaultPrevented}return!0}}function Kz(r,e){return bO().$$.context.set(r,e),e}function Ya(r){return bO().$$.context.get(r)}function kz(r,e){const t=r.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const PD=[],ms=[];let qD=[];const fne=[],hbe=Promise.resolve();let dne=!1;function mbe(){dne||(dne=!0,hbe.then(nhe))}function hk(r){qD.push(r)}function jr(r){fne.push(r)}const ote=new Set;let TD=0;function nhe(){if(TD!==0)return;const r=PP;do{try{for(;TD<PD.length;){const e=PD[TD];TD++,_P(e),gbe(e.$$)}}catch(e){throw PD.length=0,TD=0,e}for(_P(null),PD.length=0,TD=0;ms.length;)ms.pop()();for(let e=0;e<qD.length;e+=1){const t=qD[e];ote.has(t)||(ote.add(t),t())}qD.length=0}while(PD.length);for(;fne.length;)fne.pop()();dne=!1,ote.clear(),_P(r)}function gbe(r){if(r.fragment!==null){r.update(),Xa(r.before_update);const e=r.dirty;r.dirty=[-1],r.fragment&&r.fragment.p(r.ctx,e),r.after_update.forEach(hk)}}function pbe(r){const e=[],t=[];qD.forEach(s=>r.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),qD=e}let oP;function bbe(){return oP||(oP=Promise.resolve(),oP.then(()=>{oP=null})),oP}function ste(r,e,t){r.dispatchEvent(Yde(`${e?"intro":"outro"}${t}`))}const Ez=new Set;let E_;function So(){E_={r:0,c:[],p:E_}}function ko(){E_.r||Xa(E_.c),E_=E_.p}function Me(r,e){r&&r.i&&(Ez.delete(r),r.i(e))}function We(r,e,t,s){if(r&&r.o){if(Ez.has(r))return;Ez.add(r),E_.c.push(()=>{Ez.delete(r),s&&(t&&r.d(1),s())}),r.o(e)}else s&&s()}const vbe={duration:0};function Yz(r,e,t,s){const a={direction:"both"};let u=e(r,t,a),f=s?0:1,m=null,g=null,y=null;function C(){y&&Xde(r,y)}function A(N,L){const j=N.b-f;return L*=Math.abs(j),{a:f,b:N.b,d:j,duration:L,start:N.start,end:N.start+L,group:N.group}}function O(N){const{delay:L=0,duration:j=300,easing:W=Lde,tick:J=xn,css:Q}=u||vbe,F={start:jde()+L,b:N};N||(F.group=E_,E_.r+=1),m||g?g=F:(Q&&(C(),y=une(r,f,N,j,L,W,Q)),N&&J(0,1),m=A(F,j),hk(()=>ste(r,N,"start")),qde(te=>{if(g&&te>g.start&&(m=A(g,j),g=null,ste(r,m.b,"start"),Q&&(C(),y=une(r,f,m.b,m.duration,0,W,u.css))),m){if(te>=m.end)J(f=m.b,1-f),ste(r,m.b,"end"),g||(m.b?C():--m.group.r||Xa(m.group.c)),m=null;else if(te>=m.start){const re=te-m.start;f=m
|
||
|
|
<label class="form-check-label" for="terms">I Agree to the <a href="https://www.radical-elements.com/terms-of-service" target="_blank">terms and conditions</a></label>`,re=et(),oe=he("div"),sn(X.$$.fragment),q(u,"for","name"),q(u,"class","form-label"),q(m,"type","text"),q(m,"class","form-control"),q(m,"id","name"),q(a,"class","mb-3"),q(C,"for","email"),q(C,"class","form-label"),q(O,"type","email"),q(O,"class","form-control"),q(O,"id","email"),O.disabled=N=r[1]!==0,q(y,"class","mb-3"),q(W,"for","password"),q(W,"class","form-label"),q(Q,"type","password"),q(Q,"class","form-control"),q(Q,"id","password"),q(j,"class","mb-3"),q(te,"class","mb-3 form-check"),q(oe,"class","text-center mt-5 d-block")},m(ge,ve){nn(e,ge,ve),ze(ge,t,ve),ze(ge,s,ve),ee(s,a),ee(a,u),ee(a,f),ee(a,m),$r(m,r[3]),ee(s,g),ee(s,y),ee(y,C),ee(y,A),ee(y,O),$r(O,r[0]),ee(s,L),ee(s,j),ee(j,W),ee(j,J),ee(j,Q),$r(Q,r[4]),ee(s,F),ee(s,te),ee(s,re),ee(s,oe),nn(X,oe,null),Se=!0,Ne||(xe=[Wn(m,"input",r[7]),Wn(O,"input",r[8]),Wn(Q,"input",r[9]),Wn(s,"submit",r[6])],Ne=!0)},p(ge,ve){const dt={};ve&32&&(dt.message=ge[5]),e.$set(dt),ve&8&&m.value!==ge[3]&&$r(m,ge[3]),(!Se||ve&2&&N!==(N=ge[1]!==0))&&(O.disabled=N),ve&1&&O.value!==ge[0]&&$r(O,ge[0]),ve&16&&Q.value!==ge[4]&&$r(Q,ge[4])},i(ge){Se||(Me(e.$$.fragment,ge),Me(X.$$.fragment,ge),Se=!0)},o(ge){We(e.$$.fragment,ge),We(X.$$.fragment,ge),Se=!1},d(ge){on(e,ge),ge&&He(t),ge&&He(s),on(X),Ne=!1,Xa(xe)}}}function Obe(r){let e,t,s,a,u,f;e=new she({props:{active:"Register"}});const m=[Dbe,Tbe],g=[];function y(C,A){return C[2]||C[1]===0?0:1}return a=y(r),u=g[a]=m[a](r),{c(){sn(e.$$.fragment),t=et(),s=he("div"),u.c(),q(s,"class","wrapper-tiny")},m(C,A){nn(e,C,A),ze(C,t,A),ze(C,s,A),g[a].m(s,null),f=!0},p(C,[A]){let O=a;a=y(C),a===O?g[a].p(C,A):(So(),We(g[O],1,1,()=>{g[O]=null}),ko(),u=g[a],u?u.p(C,A):(u=g[a]=m[a](C),u.c()),Me(u,1),u.m(s,null))},i(C){f||(Me(e.$$.fragment,C),Me(u),f=!0)},o(C){We(e.$$.fragment,C),We(u),f=!1},d(C){on(e,C),C&&He(t),C&&He(s),g[a].d()}}}function Mbe(r,e,t){let s="",{userCount:a=1}=e,{email:u=""}=e,{token:f=""}=e,m="",g="";function y(N){N.preventDefault(),t(5,g=""),axios.post("/register",{name:s,password:m,email:u,token:f,isAdmin:a===0}).then(()=>{window.location="/login"}).catch(L=>{var j;t(5,g=(j=L.response)==null?void 0:j.data.error),console.log({errorMessage:g})})}function C(){s=this.value,t(3,s)}function A(){u=this.value,t(0,u)}function O(){m=this.value,t(4,m)}return r.$$set=N=>{"userCount"in N&&t(1,a=N.userCount),"email"in N&&t(0,u=N.email),"token"in N&&t(2,f=N.token)},[u,a,f,s,m,g,y,C,A,O]}class Rbe extends Oo{constructor(e){super(),Do(this,e,Mbe,Obe,To,{userCount:1,email:0,token:2})}}function rhe(r){const e=r-1;return e*e*e+1}function ihe(r){return--r*r*r*r*r+1}function Xz(r,{delay:e=0,duration:t=400,easing:s=rhe,x:a=0,y:u=0,opacity:f=0}={}){const m=getComputedStyle(r),g=+m.opacity,y=m.transform==="none"?"":m.transform,C=g*(1-f),[A,O]=_ie(a),[N,L]=_ie(u);return{delay:e,duration:t,easing:s,css:(j,W)=>`
|
||
|
|
transform: ${y} translate(${(1-j)*A}${O}, ${(1-j)*N}${L});
|
||
|
|
opacity: ${g-C*W}`}}function xie(r){let e,t,s,a;return{c(){e=he("div"),t=an(r[1]),q(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),q(e,"role","alert")},m(u,f){ze(u,e,f),ee(e,t),a=!0},p(u,f){(!a||f&2)&&so(t,u[1])},i(u){a||(hk(()=>{!a||(s||(s=Yz(e,Xz,{duration:500},!0)),s.run(1))}),a=!0)},o(u){s||(s=Yz(e,Xz,{duration:500},!1)),s.run(0),a=!1},d(u){u&&He(e),u&&s&&s.end()}}}function Nbe(r){let e,t,s=r[0]&&xie(r);return{c(){s&&s.c(),e=Xs()},m(a,u){s&&s.m(a,u),ze(a,e,u),t=!0},p(a,[u]){a[0]?s?(s.p(a,u),u&1&&Me(s,1)):(s=xie(a),s.c(),Me(s,1),s.m(e.parentNode,e)):s&&(So(),We(s,1,1,()=>{s=null}),ko())},i(a){t||(Me(s),t=!0)},o(a){We(s),t=!1},d(a){s&&s.d(a),a&&He(e)}}}function Pbe(r,e,t){let s,a;function u(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,u]}class Eoe extends Oo{constructor(e){super(),Do(this,e,Pbe,Nbe,To,{show:2})}get show(){return this.$$.ctx[2]}}function Ibe(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j={};return e=new Eoe({props:j}),r[3](e),A=new oI({props:{label:"Login"}}),{c(){sn(e.$$.fragment),t=et(),s=he("div"),a=he("form"),u=he("div"),f=he("label"),f.textContent="Email address",m=et(),g=he("input"),y=et(),C=he("div"),sn(A.$$.fragment),q(f,"for","emailaddress"),q(f,"class","form-label"),q(g,"type","email"),q(g,"class","form-control"),q(g,"id","emailaddress"),q(u,"class","mb-3"),q(C,"class","text-center mt-5 d-block"),q(s,"class","wrapper-tiny")},m(W,J){nn(e,W,J),ze(W,t,J),ze(W,s,J),ee(s,a),ee(a,u),ee(u,f),ee(u,m),ee(u,g),$r(g,r[0]),ee(a,y),ee(a,C),nn(A,C,null),O=!0,N||(L=[Wn(g,"input",r[4]),Wn(a,"submit",r[2])],N=!0)},p(W,[J]){const Q={};e.$set(Q),J&1&&g.value!==W[0]&&$r(g,W[0])},i(W){O||(Me(e.$$.fragment,W),Me(A.$$.fragment,W),O=!0)},o(W){We(e.$$.fragment,W),We(A.$$.fragment,W),O=!1},d(W){r[3](null),on(e,W),W&&He(t),W&&He(s),on(A),N=!1,Xa(L)}}}function Bbe(r,e,t){const s=Ya("channel");let a="",u;function f(y){y.preventDefault(),axios.post(s.lucentUrl+"/login",{email:a}).then(C=>{}).catch(C=>{})}function m(y){ms[y?"unshift":"push"](()=>{u=y,t(1,u)})}function g(){a=this.value,t(0,a)}return[a,u,f,m,g]}class Lbe extends Oo{constructor(e){super(),Do(this,e,Bbe,Ibe,To,{})}}function Fbe(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j={};return e=new Eoe({props:j}),r[4](e),A=new oI({props:{label:"Enter"}}),{c(){sn(e.$$.fragment),t=et(),s=he("div"),a=he("form"),u=he("div"),f=he("h3"),m=an("Login as "),g=an(r[0]),y=et(),C=he("div"),sn(A.$$.fragment),q(u,"class","mb-3 text-center"),q(C,"class","text-center mt-5 d-block"),q(s,"class","wrapper-tiny")},m(W,J){nn(e,W,J),ze(W,t,J),ze(W,s,J),ee(s,a),ee(a,u),ee(u,f),ee(f,m),ee(f,g),ee(a,y),ee(a,C),nn(A,C,null),O=!0,N||(L=Wn(a,"submit",r[2]),N=!0)},p(W,[J]){const Q={};e.$set(Q),(!O||J&1)&&so(g,W[0])},i(W){O||(Me(e.$$.fragment,W),Me(A.$$.fragment,W),O=!0)},o(W){We(e.$$.fragment,W),We(A.$$.fragment,W),O=!1},d(W){r[4](null),on(e,W),W&&He(t),W&&He(s),on(A),N=!1,L()}}}function Hbe(r,e,t){const s=Ya("channel");let{email:a}=e,{token:u}=e,f;function m(y){y.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:a,token:u}).then(C=>{window.location=s.lucentUrl}).catch(C=>{})}function g(y){ms[y?"unshift":"push"](()=>{f=y,t(1,f)})}return r.$$set=y=>{"email"in y&&t(0,a=y.email),"token"in y&&t(3,u=y.token)},[a,f,m,u,g]}class $be extends Oo{constructor(e){super(),Do(this,e,Hbe,Fbe,To,{email:0,token:3})}}function zbe(r){let e,t,s;return{c(){e=he("div"),t=he("div"),s=an(r[2]),q(t,"class","avatar__letters"),q(e,"class","avatar"),q(e,"title",r[0]),us(e,"background-color",r[3][r[4]]),us(e,"height",r[1]+"px"),us(e,"width",r[1]+"px"),us(e,"font-size",r[1]/2+"px")},m(a,u){ze(a,e,u),ee(e,t),ee(t,s)},p(a,[u]){u&4&&so(s,a[2]),u&1&&q(e,"title",a[0]),u&2&&us(e,"height",a[1]+"px"),u&2&&us(e,"width",a[1]+"px"),u&2&&us(e,"font-size",a[1]/2+"px")},i:xn,o:xn,d(a){a&&He(e)}}}function Vbe(r,e,t){let{name:s}=e,{side:a="48"}=e;const u=["#00AA55","#009FD4","#B381B3","#939393","#E3BC00","#D47500","#DC2A2A","#3ede91","#377dd4","#0256b0","#053d82","#3d026e","#b378e3","#c4065c","#543208","#d97811","#0c6b40"];let f="";s.sp
|
||
|
|
* mustache.js - Logic-less {{mustache}} templates with JavaScript
|
||
|
|
* http://github.com/janl/mustache.js
|
||
|
|
*/var lve=Object.prototype.toString,vO=Array.isArray||function(e){return lve.call(e)==="[object Array]"};function xoe(r){return typeof r=="function"}function cve(r){return vO(r)?"array":typeof r}function rte(r){return r.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Bie(r,e){return r!=null&&typeof r=="object"&&e in r}function uve(r,e){return r!=null&&typeof r!="object"&&r.hasOwnProperty&&r.hasOwnProperty(e)}var fve=RegExp.prototype.test;function dve(r,e){return fve.call(r,e)}var hve=/\S/;function mve(r){return!dve(hve,r)}var gve={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function pve(r){return String(r).replace(/[&<>"'`=\/]/g,function(t){return gve[t]})}var bve=/\s*/,vve=/\s+/,Lie=/\s*=/,yve=/\s*\}/,wve=/#|\^|\/|>|\{|&|=|!/;function _ve(r,e){if(!r)return[];var t=!1,s=[],a=[],u=[],f=!1,m=!1,g="",y=0;function C(){if(f&&!m)for(;u.length;)delete a[u.pop()];else u=[];f=!1,m=!1}var A,O,N;function L(Se){if(typeof Se=="string"&&(Se=Se.split(vve,2)),!vO(Se)||Se.length!==2)throw new Error("Invalid tags: "+Se);A=new RegExp(rte(Se[0])+"\\s*"),O=new RegExp("\\s*"+rte(Se[1])),N=new RegExp("\\s*"+rte("}"+Se[1]))}L(e||Dp.tags);for(var j=new sI(r),W,J,Q,F,te,re;!j.eos();){if(W=j.pos,Q=j.scanUntil(A),Q)for(var oe=0,X=Q.length;oe<X;++oe)F=Q.charAt(oe),mve(F)?(u.push(a.length),g+=F):(m=!0,t=!0,g+=" "),a.push(["text",F,W,W+1]),W+=1,F===`
|
||
|
|
`&&(C(),g="",y=0,t=!1);if(!j.scan(A))break;if(f=!0,J=j.scan(wve)||"name",j.scan(bve),J==="="?(Q=j.scanUntil(Lie),j.scan(Lie),j.scanUntil(O)):J==="{"?(Q=j.scanUntil(N),j.scan(yve),j.scanUntil(O),J="&"):Q=j.scanUntil(O),!j.scan(O))throw new Error("Unclosed tag at "+j.pos);if(J==">"?te=[J,Q,W,j.pos,g,y,t]:te=[J,Q,W,j.pos],y++,a.push(te),J==="#"||J==="^")s.push(te);else if(J==="/"){if(re=s.pop(),!re)throw new Error('Unopened section "'+Q+'" at '+W);if(re[1]!==Q)throw new Error('Unclosed section "'+re[1]+'" at '+W)}else J==="name"||J==="{"||J==="&"?m=!0:J==="="&&L(Q)}if(C(),re=s.pop(),re)throw new Error('Unclosed section "'+re[1]+'" at '+j.pos);return Sve(Cve(a))}function Cve(r){for(var e=[],t,s,a=0,u=r.length;a<u;++a)t=r[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 Sve(r){for(var e=[],t=e,s=[],a,u,f=0,m=r.length;f<m;++f)switch(a=r[f],a[0]){case"#":case"^":t.push(a),s.push(a),t=a[4]=[];break;case"/":u=s.pop(),u[5]=a[2],t=s.length>0?s[s.length-1][4]:e;break;default:t.push(a)}return e}function sI(r){this.string=r,this.tail=r,this.pos=0}sI.prototype.eos=function(){return this.tail===""};sI.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};sI.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 oO(r,e){this.view=r,this.cache={".":this.view},this.parent=e}oO.prototype.push=function(e){return new oO(e,this)};oO.prototype.lookup=function(e){var t=this.cache,s;if(t.hasOwnProperty(e))s=t[e];else{for(var a=this,u,f,m,g=!1;a;){if(e.indexOf(".")>0)for(u=a.view,f=e.split("."),m=0;u!=null&&m<f.length;)m===f.length-1&&(g=Bie(u,f[m])||uve(u,f[m])),u=u[f[m++]];else u=a.view[e],g=Bie(a.view,e);if(g){s=u;break}a=a.parent}t[e]=s}return xoe(s)&&(s=s.call(this.view)),s};function Dg(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}Dg.prototype.clearCache=function(){typeof this.templateCache<"u"&&this.templateCache.clear()};Dg.prototype.parse=function(e,t){var s=this.templateCache,a=e+":"+(t||Dp.tags).join(":"),u=typeof s<"u",f=u?s.get(a):void 0;return f==null&&(f=_ve(e,t),u&&s.set(a,f)),f};Dg.prototype.render=function(e,t,s,a){var u=this.getConfigTags(a),f=this.parse(e,u),m=t instanceof oO?t:new oO(t,void 0);return this.renderTokens(f,m,s,e,a)};Dg.prototype.renderTokens=function(e,t,s,a,u){for(var f="",m,g,y,C=0,A=e.length;C<A;++C)y=void 0,m=e[C],g=m[0],g==="#"?y=this.renderSection(m,t,s,a,u):g==="^"?y=this.renderInverted(m,t,s,a,u):g===">"?y=this.renderPartial(m,t,s,u):g==="&"?y=this.unescapedValue(m,t):g==="name"?y=this.escapedValue(m,t,u):g==="text"&&(y=this.rawValue(m)),y!==void 0&&(f+=y);return f};Dg.prototype.renderSection=function(e,t,s,a,u){var f=this,m="",g=t.lookup(e[1]);function y(O){return f.render(O,t,s,u)}if(!!g){if(vO(g))for(var C=0,A=g.length;C<A;++C)m+=this.renderTokens(e[4],t.push(g[C]),s,a,u);else if(typeof g=="object"||typeof g=="string"||typeof g=="number")m+=this.renderTokens(e[4],t.push(g),s,a,u);else if(xoe(g)){if(typeof a!="string")throw new Error("Cannot use higher-order sections without the original template");g=g.call(t.view,a.slice(e[3],e[5]),y),g!=null&&(m+=g)}else m+=this.renderTokens(e[4],t,s,a,u);return m}};Dg.prototype.renderInverted=function(e,t,s,a,u){var f=t.lookup(e[1]);if(!f||vO(f)&&f.length===0)return this.renderTokens(e[4],t,s,a,u)};Dg.prototype.indentPartial=function(e,t,s){for(var a=t.replace(/[^ \t]/g,""),u=e.split(`
|
||
|
|
`),f=0;f<u.length;f++)u[f].length&&(f>0||!s)&&(u[f]=a+u[f]);return u.join(`
|
||
|
|
`)};Dg.prototype.renderPartial=function(e,t,s,a){if(!!s){var u=this.getConfigTags(a),f=xoe(s)?s(e[1]):s[e[1]];if(f!=null){var m=e[6],g=e[5],y=e[4],C=f;g==0&&y&&(C=this.indentPartial(f,y,m));var A=this.parse(C,u);return this.renderTokens(A,t,s,C,a)}}};Dg.prototype.unescapedValue=function(e,t){var s=t.lookup(e[1]);if(s!=null)return s};Dg.prototype.escapedValue=function(e,t,s){var a=this.getConfigEscape(s)||Dp.escape,u=t.lookup(e[1]);if(u!=null)return typeof u=="number"&&a===Dp.escape?String(u):a(u)};Dg.prototype.rawValue=function(e){return e[1]};Dg.prototype.getConfigTags=function(e){return vO(e)?e:e&&typeof e=="object"?e.tags:void 0};Dg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!vO(e))return e.escape};var Dp={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(r){IP.templateCache=r},get templateCache(){return IP.templateCache}},IP=new Dg;Dp.clearCache=function(){return IP.clearCache()};Dp.parse=function(e,t){return IP.parse(e,t)};Dp.render=function(e,t,s,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+cve(e)+'" was given as the first argument for mustache#render(template, view, partials)');return IP.render(e,t,s,a)};Dp.escape=pve;Dp.Scanner=sI;Dp.Context=oO;Dp.Writer=Dg;function hne(r){return hne=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},hne(r)}function H0(r,e){if(e.length<r)throw new TypeError(r+" argument"+(r>1?"s":"")+" required, but only "+e.length+" present")}function Fh(r){H0(1,arguments);var e=Object.prototype.toString.call(r);return r instanceof Date||hne(r)==="object"&&e==="[object Date]"?new Date(r.getTime()):typeof r=="number"||e==="[object Number]"?new Date(r):((typeof r=="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))}var kve={};function Eve(){return kve}function Fie(r){var e=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return e.setUTCFullYear(r.getFullYear()),r.getTime()-e.getTime()}function xz(r,e){H0(2,arguments);var t=Fh(r),s=Fh(e),a=t.getTime()-s.getTime();return a<0?-1:a>0?1:a}function xve(r,e){H0(2,arguments);var t=Fh(r),s=Fh(e),a=t.getFullYear()-s.getFullYear(),u=t.getMonth()-s.getMonth();return a*12+u}function Ave(r,e){return H0(2,arguments),Fh(r).getTime()-Fh(e).getTime()}var Hie={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},Tve="trunc";function Dve(r){return r?Hie[r]:Hie[Tve]}function Ove(r){H0(1,arguments);var e=Fh(r);return e.setHours(23,59,59,999),e}function Mve(r){H0(1,arguments);var e=Fh(r),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function Rve(r){H0(1,arguments);var e=Fh(r);return Ove(e).getTime()===Mve(e).getTime()}function Nve(r,e){H0(2,arguments);var t=Fh(r),s=Fh(e),a=xz(t,s),u=Math.abs(xve(t,s)),f;if(u<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*u);var m=xz(t,s)===-a;Rve(Fh(r))&&u===1&&xz(r,s)===1&&(m=!1),f=a*(u-Number(m))}return f===0?0:f}function Pve(r,e,t){H0(2,arguments);var s=Ave(r,e)/1e3;return Dve(t==null?void 0:t.roundingMethod)(s)}var Ive={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"
|
||
|
|
Save`),q(t,"class","spinner-border spinner-border-sm"),q(t,"role","status"),q(t,"aria-hidden","true"),e.disabled=a=!r[7],q(e,"class","ms-2 btn btn-primary btn-spinner")},m(m,g){ze(m,e,g),ee(e,t),ee(e,s),u||(f=Wn(e,"click",r[13]),u=!0)},p(m,g){g&128&&a!==(a=!m[7])&&(e.disabled=a)},d(m){m&&He(e),u=!1,f()}}}function i2e(r){let e,t,s;return{c(){e=he("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
||
|
|
Add`,q(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,u){ze(a,e,u),t||(s=Wn(e,"click",r[13]),t=!0)},p:xn,d(a){a&&He(e),t=!1,s()}}}function a2e(r){let e,t,s,a,u,f,m,g,y,C=[],A=new Map,O,N,L,j,W,J,Q,F,te;t=new nI({props:{message:r[8]}});function re(dt){r[14](dt)}let oe={schema:r[2],isCreateMode:r[4],record:r[0]};r[6]!==void 0&&(oe.active=r[6]),u=new ghe({props:oe}),ms.push(()=>zr(u,"active",re)),g=new mhe({props:{record:r[0],schema:r[2]}});let X=r[9];const Se=dt=>dt[23].name;for(let dt=0;dt<X.length;dt+=1){let bt=gae(r,X,dt),qe=Se(bt);A.set(qe,C[dt]=bae(qe,bt))}let Ne=r[2].hasDrafts&&vae(r);function xe(dt,bt){return dt[4]?i2e:r2e}let ge=xe(r),ve=ge(r);return{c(){e=he("div"),sn(t.$$.fragment),s=et(),a=he("div"),sn(u.$$.fragment),m=et(),sn(g.$$.fragment),y=et();for(let dt=0;dt<C.length;dt+=1)C[dt].c();O=et(),N=he("div"),L=he("div"),Ne&&Ne.c(),j=et(),ve.c(),W=et(),J=he("button"),J.textContent="cancel",q(a,"class","mt-1"),q(J,"class","ms-2 btn btn-link"),q(L,"class","d-flex mt-3 align-items-center justify-content-center"),q(e,"class","inline-edit my-4 svelte-sl11hx")},m(dt,bt){ze(dt,e,bt),nn(t,e,null),ee(e,s),ee(e,a),nn(u,a,null),ee(a,m),nn(g,a,null),ee(a,y);for(let qe=0;qe<C.length;qe+=1)C[qe]&&C[qe].m(a,null);ee(e,O),ee(e,N),ee(N,L),Ne&&Ne.m(L,null),ee(L,j),ve.m(L,null),ee(L,W),ee(L,J),Q=!0,F||(te=[Wn(window,"beforeunload",r[11]),Wn(J,"click",r[12])],F=!0)},p(dt,[bt]){const qe={};bt&256&&(qe.message=dt[8]),t.$set(qe);const z={};bt&4&&(z.schema=dt[2]),bt&16&&(z.isCreateMode=dt[4]),bt&1&&(z.record=dt[0]),!f&&bt&64&&(f=!0,z.active=dt[6],jr(()=>f=!1)),u.$set(z);const ht={};bt&1&&(ht.record=dt[0]),bt&4&&(ht.schema=dt[2]),g.$set(ht),bt&1663&&(X=dt[9],So(),C=F0(C,bt,Se,1,dt,X,A,a,f2,bae,null,gae),ko()),dt[2].hasDrafts?Ne?(Ne.p(dt,bt),bt&4&&Me(Ne,1)):(Ne=vae(dt),Ne.c(),Me(Ne,1),Ne.m(L,j)):Ne&&(So(),We(Ne,1,1,()=>{Ne=null}),ko()),ge===(ge=xe(dt))&&ve?ve.p(dt,bt):(ve.d(1),ve=ge(dt),ve&&(ve.c(),ve.m(L,W)))},i(dt){if(!Q){Me(t.$$.fragment,dt),Me(u.$$.fragment,dt),Me(g.$$.fragment,dt);for(let bt=0;bt<X.length;bt+=1)Me(C[bt]);Me(Ne),Q=!0}},o(dt){We(t.$$.fragment,dt),We(u.$$.fragment,dt),We(g.$$.fragment,dt);for(let bt=0;bt<C.length;bt+=1)We(C[bt]);We(Ne),Q=!1},d(dt){dt&&He(e),on(t),on(u),on(g);for(let bt=0;bt<C.length;bt+=1)C[bt].d();Ne&&Ne.d(),ve.d(),F=!1,Xa(te)}}}function l2e(r,e,t){let s,a;const u=P1();let{schema:f}=e,{schemas:m}=e,{record:g}=e,{graph:y={records:[],edges:[]}}=e,{isCreateMode:C}=e,A,O="_default",N=!1,L=f.fields.filter(xe=>xe.trashed===!1&&xe.name!=="id"),j="_default",W=f.fields.reduce((xe,ge)=>{var ve;return ge.ui==="tab"?(j=ge.name,xe):(xe[j]=[...(ve=xe[j])!=null?ve:[],ge.name],xe)},[]);mv(()=>{J()});function J(){A={data:JSON.parse(JSON.stringify(g.data)),_sys:JSON.parse(JSON.stringify(g._sys)),_file:JSON.parse(JSON.stringify(g._file)),edges:JSON.parse(JSON.stringify(y.edges))}}ehe(()=>{t(7,N=F())});function Q(xe){return N?xe.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete xe.returnValue,"...")}function F(){return C?!1:!mu.exports.isEqual(A,{data:g.data,_sys:g._sys,_file:g._file,edges:y.edges})}function te(xe){xe.preventDefault(),u("cancel")}function re(xe){return xe.preventDefault(),console.log("SAVE: Attempt"),t(5,s=null),t(8,a=""),new Promise(function(ge,ve){var dt,bt;if(!N&&!C){ge(null);return}if(!g){ge(null);return}t(1,y.edges=(bt=(dt=y.edges)==null?void 0:dt.filter(qe=>!qe._isTrashed&&qe.source===g.id))!=null?bt:[],y),axios.post("/records",{record:g,edges:y.edges,isCreateMode:C}).then(function(qe){console.log("SAVE: SAVED INLINE"),t(0,g=qe.data.records[0]),t(1,y=qe.data),C||J(),u("inlinesaved",{records:[g]}),ge(null)}).catch(function(qe){qe.response&&(typeof qe.response.data.error=="string"?t(8,a=qe.response.data.error):t(5,s=qe.response.data.error)),ge(null)})})}function oe(xe){O=xe,t(6,O)}function X(xe){r.$$.not_equal(g.data,xe)&&(g.data=xe,t(0,g))}function Se(xe){y=xe,t(1,y)}function Ne(xe){r.$$.not_equal(g._sys.status,xe)&&(g._sys.status=xe,t(0,g))}return r.$$set=xe=>{"schema"in xe&&t(2,f=xe.schema),"schemas"in xe&&t(3,m=xe.schemas),"record"in xe&&t(0,g=x
|
||
|
|
`),a=he("span"),a.innerHTML='<span class="visually-hidden">Loading...</span>',u=et(),f=he("input"),q(a,"class","spinner-border spinner-border-sm"),q(a,"role","status"),q(a,"aria-hidden","true"),q(f,"class","form-control"),q(f,"type","file"),q(f,"id","formFile"),f.multiple=!0,q(f,"accept",h2e),f.disabled=r[0],f.hidden=!0,q(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=r[0]},m(y,C){ze(y,e,C),ee(e,t),ee(t,s),ee(t,a),ee(t,u),ee(t,f),m||(g=Wn(f,"input",r[1]),m=!0)},p(y,[C]){C&1&&(f.disabled=y[0]),C&1&&(e.disabled=y[0])},i:xn,o:xn,d(y){y&&He(e),m=!1,g()}}}let h2e="";function m2e(r,e,t){const s=P1(),a=Ya("channel");let{schema:u}=e,f=[],m=!1;function g(y){t(0,m=!0),f=y.target.files?[...y.target.files]:[];let C=new FormData;C.append("schema",u.name),Array.from(f).forEach(function(A){C.append("files[]",A)}),s("beforeUpload",f),axios.post(a.lucentUrl+"/files/upload",C,{headers:{"Content-Type":"multipart/form-data"}}).then(A=>{A.data.error?s("uploadError",A.data.error):s("uploadComplete",A.data),t(0,m=!1)}).catch(A=>{t(0,m=!1),console.log(A.response.data)})}return r.$$set=y=>{"schema"in y&&t(2,u=y.schema)},[m,g,u]}class g2e extends Oo{constructor(e){super(),Do(this,e,m2e,d2e,To,{schema:2})}}function Sae(r,e,t){const s=r.slice();return s[18]=e[t],s}function kae(r,e,t){const s=r.slice();return s[18]=e[t],s}function p2e(r){let e,t;return e=new wl({props:{icon:"arrow-up-short-wide"}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},i(s){t||(Me(e.$$.fragment,s),t=!0)},o(s){We(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function b2e(r){let e,t;return e=new wl({props:{icon:"arrow-down-wide-short"}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},i(s){t||(Me(e.$$.fragment,s),t=!0)},o(s){We(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function Eae(r){let e,t,s,a,u,f,m,g,y,C,A,O=r[18].label+"",N,L,j,W,J;a=new wl({props:{icon:"arrow-up-short-wide"}});function Q(...re){return r[10](r[18],...re)}g=new wl({props:{icon:"arrow-down-wide-short"}});function F(...re){return r[11](r[18],...re)}function te(...re){return r[12](r[18],...re)}return{c(){e=he("div"),t=he("div"),s=he("button"),sn(a.$$.fragment),f=et(),m=he("button"),sn(g.$$.fragment),C=et(),A=he("button"),N=an(O),L=et(),q(s,"title","Sort Ascending"),q(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),q(m,"title","Sort Descending"),q(m,"class",y="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),q(A,"title","Sort Ascending"),q(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),us(A,"overflow","hidden"),q(t,"class","btn-group w-100"),q(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(re,oe){ze(re,e,oe),ee(e,t),ee(t,s),nn(a,s,null),ee(t,f),ee(t,m),nn(g,m,null),ee(t,C),ee(t,A),ee(A,N),ee(e,L),j=!0,W||(J=[Wn(s,"click",Q),Wn(m,"click",F),Wn(A,"click",te)],W=!0)},p(re,oe){r=re,(!j||oe&5&&u!==(u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&q(s,"class",u),(!j||oe&5&&y!==(y="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&q(m,"class",y),(!j||oe&4)&&O!==(O=r[18].label+"")&&so(N,O)},i(re){j||(Me(a.$$.fragment,re),Me(g.$$.fragment,re),j=!0)},o(re){We(a.$$.fragment,re),We(g.$$.fragment,re),j=!1},d(re){re&&He(e),on(a),on(g),W=!1,Xa(J)}}}function xae(r){let e,t,s,a,u,f,m,g,y,C,A,O=r[18].label+"",N,L,j,W,J;a=new wl({props:{icon:"arrow-up-short-wide"}});function Q(...re){return r[13](r[18],...re)}g=new wl({props:{icon:"arrow-down-wide-short"}});function F(...re){return r[14](r[18],...re)}function te(...re){return r[15](r[18],...re)}return{c(){e=he("div"),t=he("div"),s=he("button"),sn(a.$$.fragment),f=et(),m=he("button"),sn(g.$$.fragment),C=et(),A=he("button"),N=an(O),L=et(),q(s,"title","Sort Ascending"),q(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),q(m,"title","Sort Descending"),q(m,"class",y="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),q(A,"title","Sort Ascending"),q(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),us(A,"overflow","hidden"),q(t,"class","btn-group w-100"),q(e,"class","col-4 px-3
|
||
|
|
`),f=he("span"),g=an(m),y=an(`
|
||
|
|
to
|
||
|
|
`),C=he("span"),O=an(A),N=an(`
|
||
|
|
of
|
||
|
|
`),L=he("span"),j=an(r[4]),W=an(`
|
||
|
|
total`),q(t,"class","pagination justify-content-center"),q(f,"class","font-medium"),q(C,"class","font-medium"),q(L,"class","font-medium"),q(a,"class","text-muted text-center")},m(F,te){ze(F,e,te),ee(e,t),Q&&Q.m(t,null),ze(F,s,te),ze(F,a,te),ee(a,u),ee(a,f),ee(f,g),ee(a,y),ee(a,C),ee(C,O),ee(a,N),ee(a,L),ee(L,j),ee(a,W),J=!0},p(F,[te]){F[5]>1?Q?(Q.p(F,te),te&32&&Me(Q,1)):(Q=Pae(F),Q.c(),Me(Q,1),Q.m(t,null)):Q&&(So(),We(Q,1,1,()=>{Q=null}),ko()),(!J||te&8)&&m!==(m=+F[3]+1+"")&&so(g,m),(!J||te&28)&&A!==(A=(+F[3]+F[2]>F[4]?F[4]:+F[3]+F[2])+"")&&so(O,A),(!J||te&16)&&so(j,F[4])},i(F){J||(Me(Q),J=!0)},o(F){We(Q),J=!1},d(F){F&&He(e),Q&&Q.d(),F&&He(s),F&&He(a)}}}function I2e(r,e,t){let s,a,u;const f=P1();let{inModal:m}=e,{modalUrl:g}=e,{limit:y}=e,{skip:C}=e,{total:A}=e;function O(W){W.preventDefault(),L(s)}function N(W){W.preventDefault(),L(1)}function L(W){const J=new URL(g!=null?g:window.location.href);let Q=W*y-y;J.searchParams.set("skip",Q),m?f("refresh",J):window.location=J}function j(W){kz.call(this,r,W)}return r.$$set=W=>{"inModal"in W&&t(0,m=W.inModal),"modalUrl"in W&&t(1,g=W.modalUrl),"limit"in W&&t(2,y=W.limit),"skip"in W&&t(3,C=W.skip),"total"in W&&t(4,A=W.total)},r.$$.update=()=>{r.$$.dirty&20&&t(5,s=Math.ceil(A/y)),r.$$.dirty&12&&t(6,a=Math.ceil((C-1)/y)+1),r.$$.dirty&96&&t(7,u=mu.exports.range(a-3,a+4).filter(W=>W>0&&W<=s))},[m,g,y,C,A,s,a,u,O,N,j]}class B2e extends Oo{constructor(e){super(),Do(this,e,I2e,P2e,To,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function L2e(r){let e,t,s;return{c(){e=he("button"),e.textContent="Move to trash",q(e,"type","button"),q(e,"class","btn btn-sm btn-outline-primary")},m(a,u){ze(a,e,u),t||(s=Wn(e,"click",Bf(r[9])),t=!0)},p:xn,d(a){a&&He(e),t=!1,s()}}}function F2e(r){let e,t,s,a,u,f,m=r[1].hasDrafts&&Iae(r);return{c(){e=he("button"),e.textContent="Publish",t=et(),m&&m.c(),s=et(),a=he("button"),a.textContent="Delete forever",q(e,"type","button"),q(e,"class","btn btn-sm btn-outline-primary"),q(a,"type","button"),q(a,"class","btn btn-sm btn-outline-primary")},m(g,y){ze(g,e,y),ze(g,t,y),m&&m.m(g,y),ze(g,s,y),ze(g,a,y),u||(f=[Wn(e,"click",Bf(r[7])),Wn(a,"click",Bf(r[3]))],u=!0)},p(g,y){g[1].hasDrafts?m?m.p(g,y):(m=Iae(g),m.c(),m.m(s.parentNode,s)):m&&(m.d(1),m=null)},d(g){g&&He(e),g&&He(t),m&&m.d(g),g&&He(s),g&&He(a),u=!1,Xa(f)}}}function Iae(r){let e,t,s;return{c(){e=he("button"),e.textContent="Make Draft",q(e,"type","button"),q(e,"class","btn btn-sm btn-outline-primary")},m(a,u){ze(a,e,u),t||(s=Wn(e,"click",Bf(r[8])),t=!0)},p:xn,d(a){a&&He(e),t=!1,s()}}}function H2e(r){let e,t,s=r[0].length+"",a,u,f,m,g,y,C,A,O,N;function L(J,Q){return J[2]["_sys.status_in"]==="trashed"?F2e:L2e}let j=L(r),W=j(r);return{c(){e=he("div"),t=he("span"),a=an(s),u=an(" records selected"),f=et(),m=he("div"),g=he("button"),g.textContent="Publish",y=et(),C=he("button"),C.textContent="Make Draft",A=et(),W.c(),q(t,"class","me-2"),q(g,"type","button"),q(g,"class","btn btn-sm btn-outline-primary"),q(C,"type","button"),q(C,"class","btn btn-sm btn-outline-primary"),q(m,"class","btn-group "),q(m,"role","group"),q(m,"aria-label","Basic example"),q(e,"class","d-flex align-items-center mb-3")},m(J,Q){ze(J,e,Q),ee(e,t),ee(t,a),ee(t,u),ee(e,f),ee(e,m),ee(m,g),ee(m,y),ee(m,C),ee(m,A),W.m(m,null),O||(N=[Wn(g,"click",Bf(r[5])),Wn(C,"click",Bf(r[6]))],O=!0)},p(J,[Q]){Q&1&&s!==(s=J[0].length+"")&&so(a,s),j===(j=L(J))&&W?W.p(J,Q):(W.d(1),W=j(J),W&&(W.c(),W.m(m,null)))},i:xn,o:xn,d(J){J&&He(e),W.d(),O=!1,Xa(N)}}}function $2e(r,e,t){const s=Ya("channel");let{selected:a}=e,{schema:u}=e,{filter:f}=e;function m(L){L.preventDefault(),axios.post(s.lucentUrl+"/records/delete",{ids:a.map(j=>j.id)}).then(j=>{window.location.reload()}).catch(j=>{console.log(j)})}function g(L,j){axios.post(s.lucentUrl+"/records/status/"+j,{schemaName:u.name,records:a}).then(W=>{window.location.reload()}).catch(W=>{console.log(W)})}const y=L=>g(L,"published"),C=L=>g(L,"draft"),A=L=>g(L,"published"),O=L=>g(L,"draft"),N=L=>g(L,"trashed");return r.$$set=L=>{"selected"in L&&t(0,a=L.selected),"schema"in L&&t(1,u=L.schema),"filter"in L&&t(2,f=L.filter)},[a
|
||
|
|
* Sortable 1.15.0
|
||
|
|
* @author RubaXa <trash@rubaxa.org>
|
||
|
|
* @author owenm <owen23355@gmail.com>
|
||
|
|
* @license MIT
|
||
|
|
*/function ule(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);e&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),t.push.apply(t,s)}return t}function i2(r){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?ule(Object(t),!0).forEach(function(s){Pwe(r,s,t[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):ule(Object(t)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(t,s))})}return r}function Az(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Az=function(e){return typeof e}:Az=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Az(r)}function Pwe(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function D_(){return D_=Object.assign||function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(r[s]=t[s])}return r},D_.apply(this,arguments)}function Iwe(r,e){if(r==null)return{};var t={},s=Object.keys(r),a,u;for(u=0;u<s.length;u++)a=s[u],!(e.indexOf(a)>=0)&&(t[a]=r[a]);return t}function Bwe(r,e){if(r==null)return{};var t=Iwe(r,e),s,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);for(a=0;a<u.length;a++)s=u[a],!(e.indexOf(s)>=0)&&(!Object.prototype.propertyIsEnumerable.call(r,s)||(t[s]=r[s]))}return t}var Lwe="1.15.0";function x_(r){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(r)}var I_=x_(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),lI=x_(/Edge/i),fle=x_(/firefox/i),CP=x_(/safari/i)&&!x_(/chrome/i)&&!x_(/android/i),She=x_(/iP(ad|od|hone)/i),khe=x_(/chrome/i)&&x_(/android/i),Ehe={capture:!1,passive:!1};function cl(r,e,t){r.addEventListener(e,t,!I_&&Ehe)}function Na(r,e,t){r.removeEventListener(e,t,!I_&&Ehe)}function Jz(r,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),r)try{if(r.matches)return r.matches(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e)}catch{return!1}return!1}}function Fwe(r){return r.host&&r!==document&&r.host.nodeType?r.host:r.parentNode}function Gy(r,e,t,s){if(r){t=t||document;do{if(e!=null&&(e[0]===">"?r.parentNode===t&&Jz(r,e):Jz(r,e))||s&&r===t)return r;if(r===t)break}while(r=Fwe(r))}return null}var dle=/\s+/g;function C1(r,e,t){if(r&&e)if(r.classList)r.classList[t?"add":"remove"](e);else{var s=(" "+r.className+" ").replace(dle," ").replace(" "+e+" "," ");r.className=(s+(t?" "+e:"")).replace(dle," ")}}function Fr(r,e,t){var s=r&&r.style;if(s){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(r,""):r.currentStyle&&(t=r.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 GD(r,e){var t="";if(typeof r=="string")t=r;else do{var s=Fr(r,"transform");s&&s!=="none"&&(t=s+" "+t)}while(!e&&(r=r.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(t)}function xhe(r,e,t){if(r){var s=r.getElementsByTagName(e),a=0,u=s.length;if(t)for(;a<u;a++)t(s[a],a);return s}return[]}function t2(){var r=document.scrollingElement;return r||document.documentElement}function ud(r,e,t,s,a){if(!(!r.getBoundingClientRect&&r!==window)){var u,f,m,g,y,C,A;if(r!==window&&r.parentNode&&r!==t2()?(u=r.getBoundingClientRect(),f=u.top,m=u.left,g=u.bottom,y=u.right,C=u.height,A=u.width):(f=0,m=0,g=window.innerHeight,y=window.innerWidth,C=window.innerHeight,A=window.innerWidth),(e||t)&&r!==window&&(a=a||r.parentNode,!I_))do if(a&&a.getBoundingClientRect&&(Fr(a,"transform")!=="none"||t&&Fr(a,"position")!=="static")){var O=a.getBoundingClientRect();f-=O.top+parseInt(Fr(a,"border-top-width")),m-=O.left+parseInt(Fr(a,"border-left-width")),g=f+u.height,y=m+u.width;break}while(a=a.parentNode);if(s&&r!==window){var N=GD(a||r),
|
||
|
|
`||n==="\r",Ta=(n,i)=>i<n.length&&i>=0?Kh(n[i]):!1,sh=(n,i=4,l=!0,d=!0)=>{const p=bu(" ",i),w=n.replace(/\t/g,p);return pn(w,(R,B)=>eb(B)||B===Gr?R.pcIsSpace||R.str===""&&l||R.str.length===w.length-1&&d||Ta(w,R.str.length+1)?{pcIsSpace:!1,str:R.str+Gr}:{pcIsSpace:!0,str:R.str+" "}:{pcIsSpace:Kh(B),str:R.str+B},{pcIsSpace:!1,str:""}).str},kd=(n,i)=>{const l=Ke.fromDom(i),d=Ke.fromDom(n);return m2(d,"pre,code",Le(gt,l))},jm=(n,i)=>wn(n)&&Um(n.data)&&!kd(n,i),Zm=n=>Yn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),Yh=(n,i)=>Sl(n)&&!jm(n,i)||Zm(n)||Ku(n),Ku=Pc("data-mce-bookmark"),tb=Pc("data-mce-bogus"),j1=Hg("data-mce-bogus","all"),H_=(n,i)=>{let l=0;if(Yh(n,n))return!1;{let d=n.firstChild;if(!d)return!0;const p=new pi(d,n);do{if(i){if(j1(d)){d=p.next(!0);continue}if(tb(d)){d=p.next();continue}}if(ui(d)){l++,d=p.next();continue}if(Yh(d,n))return!1;d=p.next()}while(d);return l<=1}},Da=(n,i=!0)=>H_(n.dom,i),Wg="data-mce-block",qm=n=>wt(gs(n),i=>!/[A-Z]/.test(i)),nu=n=>qm(n).join(","),xf=(n,i)=>ge(i.querySelector(n))?(i.setAttribute(Wg,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(Wg),!1),Gm=(n,i)=>{const l=nu(n.getTransparentElements()),d=nu(n.getBlockElements());return wt(i.querySelectorAll(l),p=>xf(d,p))},rh=(n,i)=>{var l;const d=i?"lastChild":"firstChild";for(let p=n[d];p;p=p[d])if(Da(Ke.fromDom(p))){(l=p.parentNode)===null||l===void 0||l.removeChild(p);return}},Tu=(n,i)=>{const l=document.createRange(),d=n.parentNode;if(d){l.setStartBefore(n),l.setEndBefore(i);const p=l.extractContents();rh(p,!0),l.setStartAfter(i),l.setEndAfter(n);const w=l.extractContents();rh(w,!1),Da(Ke.fromDom(p))||d.insertBefore(p,n),Da(Ke.fromDom(i))||d.insertBefore(i,n),Da(Ke.fromDom(w))||d.insertBefore(w,n),d.removeChild(n)}},Ed=(n,i,l)=>{const d=n.getBlockElements(),p=Ke.fromDom(i),w=R=>Xr(R)in d,E=R=>gt(R,p);Pe(Jd(l),R=>{li(R,w,E).each(B=>{const G=K0(R,ie=>w(ie)&&!n.isValidChild(Xr(B),Xr(ie)));if(G.length>0){const ie=gi(B);Pe(G,ce=>{li(ce,w,E).each(be=>{Tu(be.dom,ce.dom)})}),ie.each(ce=>Gm(n,ce.dom))}})})},Km=(n,i,l)=>{Pe([...l,...Ym(n,i)?[i]:[]],d=>Pe(dl(Ke.fromDom(d),d.nodeName.toLowerCase()),p=>{kv(n,p.dom)&&ql(p)}))},nb=(n,i)=>{const l=Gm(n,i);Ed(n,i,l),Km(n,i,l)},_v=(n,i)=>{if(Sv(n,i)){const l=nu(n.getBlockElements());xf(l,i)}},Cv=(n,i,l)=>{const d=w=>gt(w,Ke.fromDom(i)),p=qd(Ke.fromDom(l),d);Zr(p,p.length-2).filter(_l).fold(()=>nb(n,i),w=>nb(n,w.dom))},ih=n=>n.hasAttribute(Wg),Ug=(n,i)=>cn(n.getTransparentElements(),i),Sv=(n,i)=>Yn(i)&&Ug(n,i.nodeName),Ym=(n,i)=>Sv(n,i)&&ih(i),kv=(n,i)=>Sv(n,i)&&!ih(i),nr=(n,i)=>i.type===1&&Ug(n,i.name)&&F(i.attr(Wg)),xo=vs().browser,ah=n=>Xn(n,_l),Z1=n=>xo.isFirefox()&&Xr(n)==="table"?ah(Ea(n)).filter(i=>Xr(i)==="caption").bind(i=>ah(nl(i)).map(l=>{const d=l.dom.offsetTop,p=i.dom.offsetTop,w=i.dom.offsetHeight;return d<=p?-w:0})).getOr(0):0,jg=(n,i)=>n.children&&St(n.children,i),Tk=(n,i,l)=>{let d=0,p=0;const w=n.ownerDocument;if(l=l||n,i){if(l===n&&i.getBoundingClientRect&&Mi(Ke.fromDom(n),"position")==="static"){const R=i.getBoundingClientRect();return d=R.left+(w.documentElement.scrollLeft||n.scrollLeft)-w.documentElement.clientLeft,p=R.top+(w.documentElement.scrollTop||n.scrollTop)-w.documentElement.clientTop,{x:d,y:p}}let E=i;for(;E&&E!==l&&E.nodeType&&!jg(E,l);){const R=E;d+=R.offsetLeft||0,p+=R.offsetTop||0,E=R.offsetParent}for(E=i.parentNode;E&&E!==l&&E.nodeType&&!jg(E,l);)d-=E.scrollLeft||0,p-=E.scrollTop||0,E=E.parentNode;p+=Z1(Ke.fromDom(i))}return{x:d,y:p}},Ev=(n,i={})=>{let l=0;const d={},p=Ke.fromDom(n),w=Co(p),E=De=>{i.referrerPolicy=De},R=De=>{i.contentCssCors=De},B=De=>{Xi(Uh(p),De)},G=De=>{const $e=Uh(p);Ye($e,"#"+De).each(pr)},ie=De=>mo(d,De).getOrThunk(()=>({id:"mce-u"+l++,passed:[],failed:[],count:0})),ce=De=>new Promise(($e,ft)=>{let pt;const vt=dn._addCacheSuffix(De),Dt=ie(vt);d[vt]=Dt,Dt.count++;const fn=($t,vn)=>{Pe($t,Rn),Dt.status=vn,Dt.passed=[],Dt.failed=[],pt&&(pt.onload=null,pt.onerror=null,pt=null)},Hn=()=>fn(Dt.passed,2),Nn=()=>fn(Dt.failed,3);
|
||
|
|
Actual: `+be.join(","));if(!Js(i,je=>St(be,je)))throw new Error("Not all branches were specified when using match. Specified: "+be.join(", ")+`
|
||
|
|
Required: `+i.join(", "));return ce[E].apply(null,B)},log:ce=>{console.log(ce,{constructors:i,constructor:E,params:B})}}}}),l}};ig.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const $k=n=>{const i=[],l=[];return Pe(n,d=>{d.fold(p=>{i.push(p)},p=>{l.push(p)})}),{errors:i,values:l}},zk=n=>n.type==="inline-command"||n.type==="inline-format",Z2=n=>n.type==="block-command"||n.type==="block-format",q2=n=>{const i=d=>fc.error({message:d,pattern:n}),l=(d,p,w)=>{if(n.format!==void 0){let E;if(oe(n.format)){if(!Js(n.format,F))return i(d+" pattern has non-string items in the `format` array");E=n.format}else if(F(n.format))E=[n.format];else return i(d+" pattern has non-string `format` parameter");return fc.value(p(E))}else return n.cmd!==void 0?F(n.cmd)?fc.value(w(n.cmd,n.value)):i(d+" pattern has non-string `cmd` parameter"):i(d+" pattern is missing both `format` and `cmd` parameters")};if(!te(n))return i("Raw pattern is not an object");if(!F(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!F(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 d=n.start,p=n.end;return p.length===0&&(p=d,d=""),l("Inline",w=>({type:"inline-format",start:d,end:p,format:w}),(w,E)=>({type:"inline-command",start:d,end:p,cmd:w,value:E}))}else return n.replacement!==void 0?F(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):fc.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"):l("Block",d=>({type:"block-format",start:n.start,format:d[0]}),(d,p)=>({type:"block-command",start:n.start,cmd:d,value:p}))},om=n=>wt(n,Z2),G2=n=>wt(n,zk),Gp=(n,i)=>({inlinePatterns:G2(n),blockPatterns:om(n),dynamicPatternsLookup:i}),gl=n=>{const i=$k(Et(n,q2));return Pe(i.errors,l=>console.error(l.message,l.pattern)),i.values},Al=n=>i=>{const l=n(i);return gl(l)},En=vs().deviceType,Vk=En.isTouch(),Xl=Pr.DOM,Wk=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return pn(i,(l,d)=>{const p=d.split("="),w=p[0],E=p.length>1?p[1]:w;return l[pc(w)]=pc(E),l},{})},K2=n=>Q(n,RegExp),eo=n=>i=>i.options.get(n),Cc=n=>F(n)||te(n),Y2=(n,i="")=>l=>{const d=F(l);if(d)if(l.indexOf("=")!==-1){const p=Wk(l);return{value:mo(p,n.id).getOr(i),valid:d}}else return{value:l,valid:d};else return{valid:!1,message:"Must be a string."}},t0=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:Y2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:Y2(n),default:""}),i("content_security_policy",{processor:"string",default:""}),i("br_in_pre",{processor:"boolean",default:!0}),i("forced_root_block",{processor:l=>{const d=F(l)&&gr(l);return d?{value:l,valid:d}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),i("forced_root_block_attrs",{processor:"object",default:{}}),i("newline_behavior",{processor:l=>{const d=St(["block","linebreak","invert","default"],l);return d?{value:l,valid:d}:{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,g0=n=>!wh(n)&&!Gs(n)&&!X0(n),EE=n=>({value:d3(n)}),d3=n=>ca(n,"#").toUpperCase(),ay=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},OO=n=>{const i=ay(n.red)+ay(n.green)+ay(n.blue);return EE(i)},xE=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,IC=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,gw=(n,i,l,d)=>({red:n,green:i,blue:l,alpha:d}),MO=(n,i,l,d)=>{const p=parseInt(n,10),w=parseInt(i,10),E=parseInt(l,10),R=parseFloat(d);return gw(p,w,E,R)},AE=n=>{if(n==="transparent")return de.some(gw(0,0,0,0));const i=xE.exec(n);if(i!==null)return de.some(MO(i[1],i[2],i[3],"1"));const l=IC.exec(n);return l!==null?de.some(MO(l[1],l[2],l[3],l[4])):de.none()},BC=n=>AE(n).map(OO).map(i=>"#"+i.value).getOr(n),TE=n=>{const i=[];if(n)for(let l=0;l<n.rangeCount;l++)i.push(n.getRangeAt(l));return i},_I=n=>Rs(n,i=>{const l=J1(i);return l?[Ke.fromDom(l)]:[]}),h3=n=>TE(n).length>1,DE=n=>wt(_I(n),$m),ly=n=>dl(n,"td[data-mce-selected],th[data-mce-selected]"),pw=(n,i)=>{const l=ly(i);return l.length>0?l:DE(n)},p0=n=>pw(TE(n.selection.getSel()),Ke.fromDom(n.getBody())),ap=(n,i)=>_e(n,"table",i),m3=n=>{const i=n.startContainer,l=n.startOffset;return wn(i)?l===0?de.some(Ke.fromDom(i)):de.none():de.from(i.childNodes[l]).map(Ke.fromDom)},RO=n=>{const i=n.endContainer,l=n.endOffset;return wn(i)?l===i.data.length?de.some(Ke.fromDom(i)):de.none():de.from(i.childNodes[l-1]).map(Ke.fromDom)},g3=n=>oi(n).fold(nt([n]),i=>[n].concat(g3(i))),OE=n=>Cu(n).fold(nt([n]),i=>Xr(i)==="br"?ba(i).map(l=>[n].concat(OE(l))).getOr([]):[n].concat(OE(i))),cy=(n,i)=>ni(m3(i),RO(i),(l,d)=>{const p=Xn(g3(n),Le(gt,l)),w=Xn(OE(n),Le(gt,d));return p.isSome()&&w.isSome()}).getOr(!1),ME=(n,i,l,d)=>{const p=l,w=new pi(l,p),E=Ut(n.schema.getMoveCaretBeforeOnEnterElements(),(B,G)=>!St(["td","th","table"],G.toLowerCase()));let R=l;do{if(wn(R)&&dn.trim(R.data).length!==0){d?i.setStart(R,0):i.setEnd(R,R.data.length);return}if(E[R.nodeName]){d?i.setStartBefore(R):R.nodeName==="BR"?i.setEndBefore(R):i.setEndAfter(R);return}}while(R=d?w.next():w.prev());p.nodeName==="BODY"&&(d?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},LC=n=>{const i=n.selection.getSel();return ge(i)&&i.rangeCount>0},RE=(n,i)=>{const l=p0(n);l.length>0?Pe(l,d=>{const p=d.dom,w=n.dom.createRng();w.setStartBefore(p),w.setEndAfter(p),i(w,!0)}):i(n.selection.getRng(),!1)},p3=(n,i,l)=>{const d=vr(n,i);l(d),n.moveToBookmark(d)},bw=n=>dt(n==null?void 0:n.nodeType),NE=n=>Yn(n)&&!Id(n)&&!$c(n)&&!_d(n),NO=(n,i)=>{if(NE(i)&&!/^(TD|TH)$/.test(i.nodeName)){const l=n.getAttrib(i,"data-mce-selected"),d=parseInt(l,10);return!isNaN(d)&&d>0}else return!1},lm=n=>n.isContentEditable===!0,b3=(n,i,l)=>{const{selection:d,dom:p}=n,w=d.getNode(),E=Es(w);p3(d,!0,()=>{i()}),E&&Es(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):l(d.getStart())&&PO(p,d)},PO=(n,i)=>{var l,d;const p=i.getRng(),{startContainer:w,startOffset:E}=p,R=i.getNode();if(!NO(n,R)&&Yn(w)){const B=w.childNodes,G=n.getRoot();let ie;if(E<B.length){const ce=B[E];ie=new pi(ce,(l=n.getParent(ce,n.isBlock))!==null&&l!==void 0?l:G)}else{const ce=B[B.length-1];ie=new pi(ce,(d=n.getParent(ce,n.isBlock))!==null&&d!==void 0?d:G),ie.next(!0)}for(let ce=ie.current();ce;ce=ie.next()){if(n.getContentEditable(ce)==="false")return;if(wn(ce)&&!Ql(ce)){p.setStart(ce,0),i.setRng(p);return}}}},Kn=(n,i,l)=>{if(n){const d=i?"nextSibling":"previousSibling";for(n=l?n:n[d];n;n=n[d])if(Yn(n)||!Ql(n))return n}},$l=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||Ym(n,i),cm=(n,i,l)=>n.schema.isValidChild(i,l),Ql=(n,i=!1)=>{if(ge(n)&&wn(n)){const l=i?n.data.replace(/ /g,"\xA0"):n.data;return Um(l)}else return!1},um=n=>ge(n)&&wn(n)&&n.length===0,v3=(n,i)=>{const l="[data-mce-cef-wrappable]",d=Cb(n),p=Qa(d)?l:`${l},${d}`;return _u(Ke.fromDom(i),p)},vw=(n,i)=>{const l=n.dom;return NE(i)&&l.getContentEditable(i)==="false"&&v3(n,i)&&l.select('[contenteditable="true"]',i).length===0},_h=(n,i)=>ve(n)?n(i):(ge(i)&&(n=n.replace(/%(\w+)/g,(l,d)=>i[d]||l)),n),FC=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""
|
||
|
|
]*|<br \\/>[\r
|
||
|
|
]*)$`);return i.replace(d,"")},jW=(n,i)=>{const l=n.getDoc(),d=jl(Ke.fromDom(n.getBody())),p=Ke.fromTag("div",l);xr(p,"data-mce-bogus","all"),oa(p,{position:"fixed",left:"-9999999px",top:"0"}),_f(p,i.innerHTML),Z3(p),jI(p);const w=F1(d);Xi(w,p);const E=In(p.dom.innerText);return pr(p),E},ZW=(n,i,l)=>{let d;return i.format==="raw"?d=dn.trim(WW(n.serializer,l.innerHTML)):i.format==="text"?d=jW(n,l):i.format==="tree"?d=n.serializer.serialize(l,i):d=UW(n,n.serializer.serialize(l,i)),i.format!=="text"&&!Jc(Ke.fromDom(l))&&F(d)?dn.trim(d):d},qW=(n,i)=>de.from(n.getBody()).fold(nt(i.format==="tree"?new Fd("body",11):""),l=>ZW(n,i,l)),ex=dn.makeMap,pM=n=>{const i=[];n=n||{};const l=n.indent,d=ex(n.indent_before||""),p=ex(n.indent_after||""),w=qg.getEncodeFunc(n.entity_encoding||"raw",n.entities),E=n.element_format!=="xhtml";return{start:(R,B,G)=>{if(l&&d[R]&&i.length>0){const ie=i[i.length-1];ie.length>0&&ie!==`
|
||
|
|
`&&i.push(`
|
||
|
|
`)}if(i.push("<",R),B)for(let ie=0,ce=B.length;ie<ce;ie++){const be=B[ie];i.push(" ",be.name,'="',w(be.value,!0),'"')}if(!G||E?i[i.length]=">":i[i.length]=" />",G&&l&&p[R]&&i.length>0){const ie=i[i.length-1];ie.length>0&&ie!==`
|
||
|
|
`&&i.push(`
|
||
|
|
`)}},end:R=>{let B;i.push("</",R,">"),l&&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,"?>"),l&&i.push(`
|
||
|
|
`)},doctype:R=>{i.push("<!DOCTYPE",R,">",l?`
|
||
|
|
`:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},Pw=(n={},i=fh())=>{const l=pM(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const w=n.validate,E={3:B=>{var G;l.text((G=B.value)!==null&&G!==void 0?G:"",B.raw)},8:B=>{var G;l.comment((G=B.value)!==null&&G!==void 0?G:"")},7:B=>{l.pi(B.name,B.value)},10:B=>{var G;l.doctype((G=B.value)!==null&&G!==void 0?G:"")},4:B=>{var G;l.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)}};l.reset();const R=B=>{var G;const ie=E[B.type];if(ie)ie(B);else{const ce=B.name,be=ce in i.getVoidElements();let Ie=B.attributes;if(w&&Ie&&Ie.length>1){const je=[];je.map={};const De=i.getElementRule(B.name);if(De){for(let $e=0,ft=De.attributesOrder.length;$e<ft;$e++){const pt=De.attributesOrder[$e];if(pt in Ie.map){const vt=Ie.map[pt];je.map[pt]=vt,je.push({name:pt,value:vt})}}for(let $e=0,ft=Ie.length;$e<ft;$e++){const pt=Ie[$e].name;if(!(pt in je.map)){const vt=Ie.map[pt];je.map[pt]=vt,je.push({name:pt,value:vt})}}Ie=je}}if(l.start(ce,Ie,be),!be){let je=B.firstChild;if(je){(ce==="pre"||ce==="textarea")&&je.type===3&&((G=je.value)===null||G===void 0?void 0:G[0])===`
|
||
|
|
`&&l.text(`
|
||
|
|
`,!0);do R(je);while(je=je.next)}l.end(ce)}}};return p.type===1&&!n.inner?R(p):p.type===3?E[3](p):E[11](p),l.getContent()}}},ZI=new Set;Pe(["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 hs=["font","text-decoration","text-emphasis"],bM=(n,i)=>gs(n.parseStyle(n.getAttrib(i,"style"))),Ss=n=>ZI.has(n),qI=(n,i)=>Js(bM(n,i),l=>!Ss(l)),kse=n=>wt(n,i=>Xt(hs,l=>kr(i,l))),Ese=(n,i,l)=>{const d=bM(n,i),p=bM(n,l),w=E=>{var R,B;const G=(R=n.getStyle(i,E))!==null&&R!==void 0?R:"",ie=(B=n.getStyle(l,E))!==null&&B!==void 0?B:"";return gr(G)&&gr(ie)&&G!==ie};return Xt(d,E=>{const R=B=>Xt(B,G=>G===E);if(!R(p)&&R(hs)){const B=kse(p);return Xt(B,w)}else return w(E)})},GI=(n,i,l)=>de.from(l.container()).filter(wn).exists(d=>{const p=n?0:-1;return i(d.data.charAt(l.offset()+p))}),KI=Le(GI,!0,wh),YI=Le(GI,!1,wh),GW=n=>{const i=n.container();return wn(i)&&(i.data.length===0||Cn(i.data)&&uy.isBookmarkNode(i.parentNode))},py=(n,i)=>l=>f0(n?0:-1,l).filter(i).isSome(),Qo=n=>zi(n)&&Mi(Ke.fromDom(n),"display")==="block",XI=n=>Es(n)&&!hl(n),KW=py(!0,Qo),YW=py(!1,Qo),Hb=py(!0,qu),oS=py(!1,qu),JI=py(!0,xu),QI=py(!1,xu),by=py(!0,XI),$b=py(!1,XI),XW=n=>n.slice(0,-1),xse=(n,i,l)=>ln(i,n)?XW(qd(n,d=>l(d)||gt(d,i))):[],JW=(n,i)=>xse(n,i,Xe),zb=(n,i)=>[n].concat(JW(n,i)),vM=(n,i,l)=>vE(n,i,l,GW),eB=(n,i)=>Xn(zb(Ke.fromDom(i.container()),n),ac),tB=(n,i,l)=>vM(n,i.dom,l).forall(d=>eB(i,l).fold(()=>!Rd(d,l,i.dom),p=>!Rd(d,l,i.dom)&&ln(p,Ke.fromDom(d.container())))),yM=(n,i,l)=>eB(i,l).fold(()=>vM(n,i.dom,l).forall(d=>!Rd(d,l,i.dom)),d=>vM(n,d.dom,l).isNone()),wM=Le(yM,!1),Ms=Le(yM,!0),nB=Le(tB,!1),q3=Le(tB,!0),oB=n=>Ve(n).exists(Xc),tx=(n,i,l)=>{const d=wt(zb(Ke.fromDom(l.container()),i),ac),p=No(d).getOr(i);return Nd(n,p.dom,l).filter(oB)},G3=(n,i)=>Ve(i).exists(Xc)||tx(!0,n,i).isSome(),K3=(n,i)=>ut(i).exists(Xc)||tx(!1,n,i).isSome(),sB=Le(tx,!1),QW=Le(tx,!0),_M=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),rB=(n,i)=>{const l=wt(zb(Ke.fromDom(i.container()),n),ac);return No(l).getOr(n)},iB=(n,i)=>_M(i)?YI(i):YI(i)||Ru(rB(n,i).dom,i).exists(YI),aB=(n,i)=>_M(i)?KI(i):KI(i)||Mf(rB(n,i).dom,i).exists(KI),eU=n=>St(["pre","pre-wrap"],n),CM=n=>Ve(n).bind(i=>Bl(i,_l)).exists(i=>eU(Mi(i,"white-space"))),tU=(n,i)=>Ru(n.dom,i).isNone(),nU=(n,i)=>Mf(n.dom,i).isNone(),oU=(n,i)=>tU(n,i)||nU(n,i)||wM(n,i)||Ms(n,i)||K3(n,i)||G3(n,i),SM=n=>ge(n)&&Es(n)&&RC(n),Y3=(n,i)=>l=>SM(new pi(l,n)[i]()),sU=(n,i)=>{const l=Mf(n.dom,i).getOr(i),d=Y3(n.dom,"next");return i.isAtEnd()&&(d(i.container())||d(l.container()))},rU=(n,i)=>{const l=Ru(n.dom,i).getOr(i),d=Y3(n.dom,"prev");return i.isAtStart()&&(d(i.container())||d(l.container()))},lB=(n,i)=>CM(i)?!1:oU(n,i)||iB(n,i)||aB(n,i),nx=(n,i)=>CM(i)?!1:wM(n,i)||nB(n,i)||K3(n,i)||iB(n,i)||rU(n,i),iU=n=>{const i=n.container(),l=n.offset();return wn(i)&&l<i.data.length?Vt(i,l+1):n},ox=(n,i)=>CM(i)?!1:Ms(n,i)||q3(n,i)||G3(n,i)||aB(n,i)||sU(n,i),kM=(n,i)=>nx(n,i)||ox(n,iU(i)),cB=(n,i)=>Gs(n.charAt(i)),EM=(n,i)=>wh(n.charAt(i)),aU=n=>{const i=n.container();return wn(i)&&Qs(i.data,Gr)},lU=n=>{const i=n.split("");return Et(i,(l,d)=>Gs(l)&&d>0&&d<i.length-1&&g0(i[d-1])&&g0(i[d+1])?" ":l).join("")},vy=(n,i,l)=>{const d=i.data,p=Vt(i,0);return!l&&cB(d,0)&&!kM(n,p)?(i.data=" "+d.slice(1),!0):l&&EM(d,0)&&nx(n,p)?(i.data=Gr+d.slice(1),!0):!1},cU=n=>{const i=n.data,l=lU(i);return l!==i?(n.data=l,!0):!1},xM=(n,i,l)=>{const d=i.data,p=Vt(i,d.length-1);return!l&&cB(d,d.length-1)&&!kM(n,p)?(i.data=d.
|
||
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ML=Object.hasOwnProperty,kx=Object.setPrototypeOf,kj=Object.isFrozen,Ej=Object.getPrototypeOf,Sy=Object.getOwnPropertyDescriptor,rd=Object.freeze,r1=Object.seal,Ex=Object.create,xR=typeof Reflect<"u"&&Reflect,vS=xR.apply,kT=xR.construct;vS||(vS=function(i,l,d){return i.apply(l,d)}),rd||(rd=function(i){return i}),r1||(r1=function(i){return i}),kT||(kT=function(i,l){return Sx(i,s1(l))});var RL=bg(Array.prototype.forEach),xj=bg(Array.prototype.pop),xx=bg(Array.prototype.push),ET=bg(String.prototype.toLowerCase),AR=bg(String.prototype.match),ky=bg(String.prototype.replace),NL=bg(String.prototype.indexOf),Aj=bg(String.prototype.trim),Eh=bg(RegExp.prototype.test),TR=Rf(TypeError);function bg(n){return function(i){for(var l=arguments.length,d=new Array(l>1?l-1:0),p=1;p<l;p++)d[p-1]=arguments[p];return vS(n,i,d)}}function Rf(n){return function(){for(var i=arguments.length,l=new Array(i),d=0;d<i;d++)l[d]=arguments[d];return kT(n,l)}}function Ni(n,i){kx&&kx(n,null);for(var l=i.length;l--;){var d=i[l];if(typeof d=="string"){var p=ET(d);p!==d&&(kj(i)||(i[l]=p),d=p)}n[d]=!0}return n}function y0(n){var i=Ex(null),l;for(l in n)vS(ML,n,[l])&&(i[l]=n[l]);return i}function w0(n,i){for(;n!==null;){var l=Sy(n,i);if(l){if(l.get)return bg(l.get);if(typeof l.value=="function")return bg(l.value)}n=Ej(n)}function d(p){return console.warn("fallback value for",p),null}return d}var DR=rd(["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"]),id=rd(["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"]),Gb=rd(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),PL=rd(["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"]),OR=rd(["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"]),IL=rd(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),BL=rd(["#text"]),MR=rd(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
|
||
|
|
`+ld),Ws&&(ld=ky(ld,Vs," "),ld=ky(ld,Mr," ")),Dt&&$d?Dt.createHTML(ld):ld},i.setConfig=function($s){DA($s),qa=!0},i.clearConfig=function(){cv=null,qa=!1},i.isValidAttribute=function($s,qt,po){cv||DA({});var ys=x0($s),yl=x0(qt);return OA(ys,yl,po)},i.addHook=function($s,qt){typeof qt=="function"&&(_s[$s]=_s[$s]||[],xx(_s[$s],qt))},i.removeHook=function($s){if(_s[$s])return xj(_s[$s])},i.removeHooks=function($s){_s[$s]&&(_s[$s]=[])},i.removeAllHooks=function(){_s={}},i}var FL=TT();const BR=dn.each,HL=dn.trim,Rj=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],Nj={ftp:21,http:80,https:443,mailto:25},Pj=["img","video"],Ij=(n,i)=>ge(n)?!n:ge(i)?!St(Pj,i):!0,Bj=n=>{try{return decodeURIComponent(n)}catch{return unescape(n)}},LR=(n,i,l)=>{const d=Bj(i).replace(/\s/g,"");return n.allow_script_urls?!1:/((java|vb)script|mhtml):/i.test(d)?!0:n.allow_html_data_urls?!1:/^data:image\//i.test(d)?Ij(n.allow_svg_data_urls,l)&&/^data:image\/svg\+xml/i.test(d):/^data:/i.test(d)};class i1{static parseDataUri(i){let l;const d=decodeURIComponent(i).split(","),p=/data:([^;]+)/.exec(d[0]);return p&&(l=p[1]),{type:l,data:d[1]}}static isDomSafe(i,l,d={}){if(d.allow_script_urls)return!0;{const p=qg.decode(i).replace(/[\s\u0000-\u001F]+/g,"");return!LR(d,p,l)}}static getDocumentBaseUrl(i){var l;let d;return i.protocol.indexOf("http")!==0&&i.protocol!=="file:"?d=(l=i.href)!==null&&l!==void 0?l:"":d=i.protocol+"//"+i.host+i.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(d)&&(d=d.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(d)||(d+="/")),d}constructor(i,l={}){this.path="",this.directory="",i=HL(i),this.settings=l;const d=l.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=(d&&d.protocol||"http")+"://mce_host"+i),!/^[\w\-]*:?\/\//.test(i)){const R=d?d.path:new i1(document.location.href).directory;if((d==null?void 0:d.protocol)==="")i="//mce_host"+p.toAbsPath(R,i);else{const B=/([^#?]*)([#?]?.*)/.exec(i);B&&(i=(d&&d.protocol||"http")+"://mce_host"+p.toAbsPath(R,B[1])+B[2])}}i=i.replace(/@@/g,"(mce_at)");const E=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(i);E&&BR(Rj,(R,B)=>{let G=E[B];G&&(G=G.replace(/\(mce_at\)/g,"@@")),p[R]=G}),d&&(p.protocol||(p.protocol=d.protocol),p.userInfo||(p.userInfo=d.userInfo),!p.port&&p.host==="mce_host"&&(p.port=d.port),(!p.host||p.host==="mce_host")&&(p.host=d.host),p.source=""),w&&(p.protocol="")}setPath(i){const l=/^(.*?)\/?(\w+)?$/.exec(i);l&&(this.path=l[0],this.directory=l[1],this.file=l[2]),this.source="",this.getURI()}toRelative(i){if(i==="./")return i;const l=new i1(i,{base_uri:this});if(l.host!=="mce_host"&&this.host!==l.host&&l.host||this.port!==l.port||this.protocol!==l.protocol&&l.protocol!=="")return l.getURI();const d=this.getURI(),p=l.getURI();if(d===p||d.charAt(d.length-1)==="/"&&d.substr(0,d.length-1)===p)return d;let w=this.toRelPath(this.path,l.path);return l.query&&(w+="?"+l.query),l.anchor&&(w+="#"+l.anchor),w}toAbsolute(i,l){const d=new i1(i,{base_uri:this});return d.getURI(l&&this.isSameOrigin(d))}isSameOrigin(i){if(this.host==i.host&&this.protocol==i.protocol){if(this.port==i.port)return!0;const l=this.protocol?Nj[this.protocol]:null;if(l&&(this.port||l)==(i.port||l))return!0}return!1}toRelPath(i,l){let d=0,p="",w,E;const R=i.substring(0,i.lastIndexOf("/")).split("/"),B=l.split("/");if(R.length>=B.length){for(w=0,E=R.length;w<E;w++)if(w>=B.length||R[w]!==B[w]){d=w+1;break}}if(R.length<B.length){for(w=0,E=B.length;w<E;w++)if(w>=R.length||R[w]!==B[w]){d=w+1;break}}if(d===1)return l;for(w=0,E=R.length-(d-1);w<E;w++)p+="../";for(w=d-1,E=B.length;w<E;w++)w!==d-1?p+="/"+B[w]:p+=B[w];return p}toAbsPath(i,l){let d=0;const p=/\/$/.test(l)?"/":"",w=i.split("/"),E=l.split("/"),R=[];BR(w,ce=>{ce&&R.push(ce)});const B=[];for(let ce=E.length-1;ce>=0;ce-
|
||
|
|
`).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=d.length;for(;R--;){const B=d[R],G=B.firstChild,ie=(w=G==null?void 0:G.value)!==null&&w!==void 0?w:"";if(p==="script"){const ce=B.attr("type");ce&&B.attr("type",ce==="mce-no/type"?null:ce.replace(/^mce\-/,"")),i.element_format==="xhtml"&&G&&ie.length>0&&(G.value=`// <![CDATA[
|
||
|
|
`+E(ie)+`
|
||
|
|
// ]]>`)}else i.element_format==="xhtml"&&G&&ie.length>0&&(G.value=`<!--
|
||
|
|
`+E(ie)+`
|
||
|
|
-->`)}}),n.addNodeFilter("#comment",d=>{let p=d.length;for(;p--;){const w=d[p],E=w.value;i.preserve_cdata&&(E==null?void 0:E.indexOf("[CDATA["))===0?(w.name="#cdata",w.type=4,w.value=l.decode(E.replace(/^\[CDATA\[|\]\]$/g,""))):(E==null?void 0:E.indexOf("mce:protected "))===0&&(w.name="#text",w.type=3,w.raw=!0,w.value=unescape(E).substr(14))}}),n.addNodeFilter("xml:namespace,input",(d,p)=>{let w=d.length;for(;w--;){const E=d[w];E.type===7?E.remove():E.type===1&&p==="input"&&!E.attr("type")&&E.attr("type","text")}}),n.addAttributeFilter("data-mce-type",d=>{Pe(d,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",(d,p)=>{let w=d.length;for(;w--;)d[w].attr(p,null)}),i.remove_trailing_brs&&CR(i,n,n.schema)},MZ=n=>{const i=d=>(d==null?void 0:d.name)==="br",l=n.lastChild;if(i(l)){const d=l.prev;i(d)&&(l.remove(),d.remove())}},x8=(n,i,l)=>{let d;const p=n.dom;let w=i.cloneNode(!0);const E=document.implementation;if(E.createHTMLDocument){const R=E.createHTMLDocument("");dn.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,d=p.doc,p.doc=R}return k3(n,{...l,node:w}),d&&(p.doc=d),w},A8=(n,i)=>ge(n)&&n.hasEventListeners("PreProcess")&&!i.no_events,T8=(n,i,l)=>A8(n,l)?x8(n,i,l):i,D8=(n,i,l)=>{dn.inArray(i,l)===-1&&(n.addAttributeFilter(l,(d,p)=>{let w=d.length;for(;w--;)d[w].attr(p,null)}),i.push(l))},a5=(n,i,l)=>!i.no_events&&n?VE(n,{...i,content:l}).content:l,zse=(n,i,l)=>{const d=In(l.getInner?i.innerHTML:n.getOuterHTML(i));return l.selection||Jc(Ke.fromDom(i))?d:dn.trim(d)},RZ=(n,i,l)=>{const d=l.selection?{forced_root_block:!1,...l}:l,p=n.parse(i,d);return MZ(p),p},Vse=(n,i,l)=>Pw(n,i).serialize(l),NZ=(n,i,l,d,p)=>{const w=Vse(i,l,d);return a5(n,p,w)},PZ=(n,i)=>{const l=["data-mce-selected"],d={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...n},p=i&&i.dom?i.dom:Pr.DOM,w=i&&i.schema?i.schema:fh(d),E=yS(d,w);OZ(E,d,p);const R=(B,G={})=>{const ie={format:"html",...G},ce=T8(i,B,ie),be=zse(p,ce,ie),Ie=RZ(E,be,ie);return ie.format==="tree"?Ie:NZ(i,d,w,Ie,ie)};return{schema:w,addNodeFilter:E.addNodeFilter,addAttributeFilter:E.addAttributeFilter,serialize:R,addRules:w.addValidElements,setRules:w.setValidElements,addTempAttr:Le(D8,E,l),getTempAttrs:nt(l),getNodeFilters:E.getNodeFilters,getAttributeFilters:E.getAttributeFilters,removeNodeFilter:E.removeNodeFilter,removeAttributeFilter:E.removeAttributeFilter}},l1=(n,i)=>{const l=PZ(n,i);return{schema:l.schema,addNodeFilter:l.addNodeFilter,addAttributeFilter:l.addAttributeFilter,serialize:l.serialize,addRules:l.addRules,setRules:l.setRules,addTempAttr:l.addTempAttr,getTempAttrs:l.getTempAttrs,getNodeFilters:l.getNodeFilters,getAttributeFilters:l.getAttributeFilters,removeNodeFilter:l.removeNodeFilter,removeAttributeFilter:l.removeAttributeFilter}},Wse="html",Use=(n,i)=>({...n,format:i,get:!0,getInner:!0}),IZ=(n,i={})=>{const l=i.format?i.format:Wse,d=Use(i,l);return qL(n,d).fold(Nt,p=>{const w=kZ(n,p);return GL(n,w,p)})},Mx="html",BZ=(n,i)=>({format:Mx,...n,set:!0,content:i}),IT=(n,i,l={})=>{const d=BZ(l,i);return WR(n,d).map(p=>{const w=EZ(n,p.content,p);return UR(n,w.html,p),w.content}).getOr(i)},O8="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=E?`
|
||
|
|
|
||
|
|
Themes:${R}mobile`:"",G=p?`
|
||
|
|
|
||
|
|
Plugins:${R}${d.join(R)}`:"",ie=w?`
|
||
|
|
|
||
|
|
Options:${R}${l.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+ie)}},WZ=n=>Xn(R8,i=>i.name===n).fold(()=>n,i=>i.replacedWith?`${n}, replaced by ${i.replacedWith}`:n),UZ=(n,i)=>{const l=HZ(n),d=zZ(i),p=d.length>0,w=l.length>0;if(p||w){const E=`
|
||
|
|
- `,R=p?`
|
||
|
|
|
||
|
|
Plugins:${E}${d.map(WZ).join(E)}`:"",B=w?`
|
||
|
|
|
||
|
|
Options:${E}${l.join(E)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+R+B)}},jZ=(n,i)=>{VZ(n,i),UZ(n,i)},BT=Pr.DOM,ZZ=n=>{BT.setStyle(n.id,"display",n.orgDisplay)},l5=n=>de.from(n).each(i=>i.destroy()),Rx=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 l=n.selection;if(l){const d=l.dom;i.selection=l.win=l.dom=d.doc=null}},qZ=n=>{const i=n.formElement;i&&(i._mceOldSubmit&&(i.submit=i._mceOldSubmit,delete i._mceOldSubmit),BT.unbind(i,"submit reset",n.formEventDelegate))},c5=n=>{if(!n.removed){const{_selectionOverrides:i,editorUpload:l}=n,d=n.getBody(),p=n.getElement();d&&n.save({is_removing:!0}),n.removed=!0,n.unbindAllNativeEvents(),n.hasHiddenInput&&ge(p==null?void 0:p.nextSibling)&&BT.remove(p.nextSibling),E3(n),n.editorManager.remove(n),!n.inline&&d&&ZZ(n),WC(n),BT.remove(n.getContainer()),l5(i),l5(l),n.destroy()}},GZ=(n,i)=>{const{selection:l,dom:d}=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(),l5(l),l5(d)),qZ(n),Rx(n),n.destroyed=!0}},LT=(()=>{const n={};return{add:(p,w)=>{n[p]=w},get:p=>n[p]?n[p]:{icons:{}},has:p=>cn(n,p)}})(),SS=Ma.ModelManager,xy=(n,i)=>i.dom[n],Ay=(n,i)=>parseInt(Mi(i,n),10),FT=Le(xy,"clientWidth"),HT=Le(xy,"clientHeight"),Yw=Le(Ay,"margin-top"),Xw=Le(Ay,"margin-left"),$T=n=>n.dom.getBoundingClientRect(),zT=(n,i,l)=>{const d=FT(n),p=HT(n);return i>=0&&l>=0&&i<=d&&l<=p},P8=(n,i,l,d)=>{const p=$T(i),w=n?p.left+i.dom.clientLeft+Xw(i):0,E=n?p.top+i.dom.clientTop+Yw(i):0,R=l-w,B=d-E;return{x:R,y:B}},u5=(n,i,l)=>{const d=Ke.fromDom(n.getBody()),p=n.inline?d:er(d),w=P8(n.inline,p,i,l);return zT(p,w.x,w.y)},f5=n=>de.from(n).map(Ke.fromDom),I8=n=>{const i=n.inline?n.getBody():n.getContentAreaContainer();return f5(i).map(vd).getOr(!1)};var B8=()=>{const n=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:n,close:n,getArgs:n}};const Jw=n=>{const i=[],l=()=>{const be=n.theme;return be&&be.getNotificationManagerImpl?be.getNotificationManagerImpl():B8()},d=()=>de.from(i[0]),p=(be,Ie)=>be.type===Ie.type&&be.text===Ie.text&&!be.progressBar&&!be.timeout&&!Ie.progressBar&&!Ie.timeout,w=()=>{Pe(i,be=>{be.reposition()})},E=be=>{i.push(be)},R=be=>{fs(i,Ie=>Ie===be).each(Ie=>{i.splice(Ie,1)})},B=(be,Ie=!0)=>n.removed||!I8(n)?{}:(Ie&&n.dispatch("BeforeOpenNotification",{notification:be}),Xn(i,je=>p(l().getArgs(je),be)).getOrThunk(()=>{n.editorManager.setActive(n);const je=l().open(be,()=>{R(je),w(),d().fold(()=>n.focus(),De=>Fb(Ke.fromDom(De.getEl())))});return E(je),w(),n.dispatch("OpenNotification",{notification:{...je}}),je})),G=()=>{d().each(be=>{l().close(be),R(be),w()})},ie=nt(i);return(be=>{be.on("SkinLoaded",()=>{const Ie=mC(be);Ie&&B({text:Ie,type:"warning",timeout:0},!1),w()}),be.on("show ResizeEditor ResizeWindow NodeChange",()=>{requestAnimationFrame(w)}),be.on("remove",()=>{Pe(i.slice(),Ie=>{l().close(Ie)})})})(n),{open:B,close:G,getNotifications:ie}},Qw=Ma.PluginManager,Ty=Ma.ThemeManager;var L8=()=>{const n=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:n,openUrl:n,alert:n,confirm:n,close:n}};const Nx=n=>{let i=[];const l=()=>{const De=n.theme;return De&&De.getWindowManagerImpl?De.getWindowManagerImpl():L8()},d=(De,$e)=>(...ft)=>$e?$e.apply(De,ft):void 0,p=De=>{n.dispatch("OpenWindow",{dialog:De})},w=De=>{n.dispatch("CloseWindow",{dialog:De})},E=De=>{i.push(De),p(De)},R=De=>{w(De),i=wt(i,$e=>$e!==De),i.length===0&&n.focus()},B=()=>de.from(i[i.length-1]),G=De=>{n.editorManager.setActive(n),uM(n),n.ui.show();const $e=De();return E($e),$e},ie=(De,$e)=>G(()=>l().open(De,$e,R)),ce=De=>G(()=>l().openUrl(De,R)),be=(De,$e,ft)=>{const pt=l();pt.alert(De,d(ft||pt,$e))},Ie=(De,$e,ft)=>{const pt=l();pt.confirm(De,d(ft||pt,$e))},je=()=>{B().each(De=>{l().close(De),R(De)})};return n.on("remove",()=>{Pe(i,De=>{l().close(De)})}),{open:ie,o
|
||
|
|
\r \v`.indexOf(n)!==-1,bN=(n,i)=>n.substring(i.length),lK=(n,i,l)=>{let d;const p=l.charAt(0);for(d=i-1;d>=0;d--){const w=n.charAt(d);if(k7(w))return de.none();if(p===w&&Qs(n,l,d,i))break}return de.some(d)},E7=(n,i,l,d=0)=>{if(!aK(i))return de.none();const p={text:"",offset:0},w=(R,B,G)=>(p.text=G+p.text,p.offset+=B,lK(p.text,p.offset,l).getOr(B)),E=n.getParent(i.startContainer,n.isBlock)||n.getRoot();return gN(n,i.startContainer,i.startOffset,w,E).bind(R=>{const B=i.cloneRange();if(B.setStart(R.container,R.offset),B.setEnd(i.endContainer,i.endOffset),B.collapsed)return de.none();const G=pN(B);return G.lastIndexOf(l)!==0||bN(G,l).length<d?de.none():de.some({text:bN(G,l),range:B,trigger:l})})},vN=(n,i,l,d=0)=>FW(Ke.fromDom(i.startContainer)).fold(()=>E7(n,i,l,d),p=>{const w=n.createRng();w.selectNode(p.dom);const E=pN(w);return de.some({range:w,text:bN(E,l),trigger:l})}),cK=n=>n.nodeType===Ud,uK=n=>n.nodeType===$f,x7=n=>{if(cK(n))return yp(n,n.data.length);{const i=n.childNodes;return i.length>0?x7(i[i.length-1]):yp(n,i.length)}},A7=(n,i)=>{const l=n.childNodes;return l.length>0&&i<l.length?A7(l[i],0):l.length>0&&uK(n)&&l.length===i?x7(l[l.length-1]):yp(n,i)},fK=(n,i)=>{var l;const d=(l=n.getParent(i.container,n.isBlock))!==null&&l!==void 0?l:n.getRoot();return gN(n,i.container,i.offset,(p,w)=>w===0?-1:w,d).filter(p=>{const w=p.container.data.charAt(p.offset-1);return!k7(w)}).isSome()},dK=n=>i=>{const l=A7(i.startContainer,i.startOffset);return!fK(n,l)},hK=(n,i,l)=>Bs(l.triggers,d=>vN(n,i,d)),mK=(n,i)=>{const l=i(),d=n.selection.getRng();return hK(n.dom,d,l).bind(p=>gK(n,i,p))},gK=(n,i,l,d={})=>{var p;const w=i(),R=(p=n.selection.getRng().startContainer.nodeValue)!==null&&p!==void 0?p:"",B=wt(w.lookupByTrigger(l.trigger),ie=>l.text.length>=ie.minChars&&ie.matches.getOrThunk(()=>dK(n.dom))(l.range,R,l.text));if(B.length===0)return de.none();const G=Promise.all(Et(B,ie=>ie.fetch(l.text,ie.maxResults,d).then(be=>({matchText:l.text,items:be,columns:ie.columns,onAction:ie.onAction,highlightOn:ie.highlightOn}))));return de.some({lookupData:G,context:l})};var f1;(function(n){n[n.Error=0]="Error",n[n.Value=1]="Value"})(f1||(f1={}));const RS=(n,i,l)=>n.stype===f1.Error?i(n.serror):l(n.svalue),T7=n=>{const i=[],l=[];return Pe(n,d=>{RS(d,p=>l.push(p),p=>i.push(p))}),{values:i,errors:l}},D7=(n,i)=>n.stype===f1.Error?{stype:f1.Error,serror:i(n.serror)}:n,pK=(n,i)=>n.stype===f1.Value?{stype:f1.Value,svalue:i(n.svalue)}:n,O7=(n,i)=>n.stype===f1.Value?i(n.svalue):n,M7=(n,i)=>n.stype===f1.Error?i(n.serror):n,R7=n=>({stype:f1.Value,svalue:n}),N7=n=>({stype:f1.Error,serror:n}),Fu={fromResult:n=>n.fold(N7,R7),toResult:n=>RS(n,fc.error,fc.value),svalue:R7,partition:T7,serror:N7,bind:O7,bindError:M7,map:pK,mapError:D7,fold:RS},Qx=n=>te(n)&&gs(n).length>100?" removed due to size":JSON.stringify(n,null,2),vK=n=>{const i=n.length>10?n.slice(0,10).concat([{path:[],getErrorInfo:nt("... (only showing first ten failures)")}]):n;return Et(i,l=>"Failed path: ("+l.path.join(" > ")+`)
|
||
|
|
`+l.getErrorInfo())},A4=(n,i)=>Fu.serror([{path:n,getErrorInfo:i}]),yK=(n,i,l)=>A4(n,()=>'Could not find valid *required* value for "'+i+'" in '+Qx(l)),P7=(n,i)=>A4(n,()=>'Choice schema did not contain choice key: "'+i+'"'),wK=(n,i,l)=>A4(n,()=>'The chosen schema: "'+l+'" did not exist in branches: '+Qx(i)),_K=(n,i)=>A4(n,nt(i)),CK=(n,i,l,d)=>mo(l,d).fold(()=>wK(n,l,d),w=>w.extract(n.concat(["branch: "+d]),i)),SK=(n,i)=>({extract:(p,w)=>mo(w,n).fold(()=>P7(p,n),R=>CK(p,w,i,R)),toString:()=>"chooseOn("+n+"). Possible values: "+gs(i)}),kK=(n,i)=>i,kc=(n,i)=>re(n)&&re(i)?T4(n,i):i,d1=n=>(...i)=>{if(i.length===0)throw new Error("Can't merge zero objects");const l={};for(let d=0;d<i.length;d++){const p=i[d];for(const w in p)cn(p,w)&&(l[w]=n(l[w],p[w]))}return l},T4=d1(kc),rre=d1(kK),I7=()=>({tag:"required",process:{}}),EK=n=>({tag:"defaultedThunk",process:n}),B7=n=>EK(nt(n)),xK=()=>({tag:"option",process:{}}),L7=(n,i)=>n.length>0?Fu.svalue(T4(i,rre.apply(void 0,n))):Fu.svalue(i),n_=n=>z(Fu.serror,Ar)(n),AK={consolidateObj:(n,i)=>{const l=Fu.partition(n);return l.errors.length>0?n_(l.errors):L7(l.values,i)},consolidateArr:n=>{const i=Fu.partition(n);return i.errors.length>0?n_(i.errors):Fu.svalue(i.values)}},h1=(n,i,l,d)=>({tag:"field",key:n,newKey:i,presence:l,prop:d}),TK=(n,i)=>({tag:"custom",newKey:n,instantiator:i}),F7=(n,i,l)=>{switch(n.tag){case"field":return i(n.key,n.newKey,n.presence,n.prop);case"custom":return l(n.newKey,n.instantiator)}},D4=n=>{const i=(d,p)=>Fu.bindError(n(p),w=>_K(d,w)),l=nt("val");return{extract:i,toString:l}},DK=D4(Fu.svalue),yN=(n,i,l,d)=>mo(i,l).fold(()=>yK(n,l,i),d),wN=(n,i,l,d)=>{const p=mo(n,i).getOrThunk(()=>l(n));return d(p)},OK=(n,i,l)=>l(mo(n,i)),MK=(n,i,l,d)=>{const p=mo(n,i).map(w=>w===!0?l(n):w);return d(p)},RK=(n,i,l,d,p)=>{const w=R=>p.extract(i.concat([d]),R),E=R=>R.fold(()=>Fu.svalue(de.none()),B=>{const G=p.extract(i.concat([d]),B);return Fu.map(G,de.some)});switch(n.tag){case"required":return yN(i,l,d,w);case"defaultedThunk":return wN(l,d,n.process,w);case"option":return OK(l,d,E);case"defaultedOptionThunk":return MK(l,d,n.process,E);case"mergeWithThunk":return wN(l,d,nt({}),R=>{const B=T4(n.process(l),R);return w(B)})}},H7=(n,i,l)=>{const d={},p=[];for(const w of l)F7(w,(E,R,B,G)=>{const ie=RK(B,n,i,E,G);Fu.fold(ie,ce=>{p.push(...ce)},ce=>{d[R]=ce})},(E,R)=>{d[E]=R(i)});return p.length>0?Fu.serror(p):Fu.svalue(d)},O4=n=>({extract:(d,p)=>H7(d,p,n),toString:()=>`obj{
|
||
|
|
`+Et(n,p=>F7(p,(w,E,R,B)=>w+" -> "+B.toString(),(w,E)=>"state("+w+")")).join(`
|
||
|
|
`)+"}"}),M4=n=>({extract:(d,p)=>{const w=Et(p,(E,R)=>n.extract(d.concat(["["+R+"]"]),E));return AK.consolidateArr(w)},toString:()=>"array("+n.toString()+")"}),_N=n=>D4(i=>n(i).fold(Fu.serror,Fu.svalue)),CN=(n,i,l)=>{const d=i.extract([n],l);return Fu.mapError(d,p=>({input:l,errors:p}))},NK=(n,i,l)=>Fu.toResult(CN(n,i,l)),PK=n=>`Errors:
|
||
|
|
`+vK(n.errors).join(`
|
||
|
|
`)+`
|
||
|
|
|
||
|
|
Input object: `+Qx(n.input),$7=(n,i)=>SK(n,ps(i,O4)),IK=nt(DK),NS=(n,i)=>D4(l=>{const d=typeof l;return n(l)?Fu.svalue(l):Fu.serror(`Expected type: ${i} but got: ${d}`)}),z7=NS(dt,"number"),R4=NS(F,"string"),V7=NS(Se,"boolean"),SN=NS(ve,"function"),o_=h1,W7=TK,BK=n=>_N(i=>St(n,i)?fc.value(i):fc.error(`Unsupported value: "${i}", choose one of "${n.join(", ")}".`)),U7=(n,i)=>o_(n,n,I7(),i),j7=n=>U7(n,R4),Z7=n=>U7(n,SN),q7=(n,i)=>o_(n,n,I7(),M4(i)),eA=(n,i)=>o_(n,n,xK(),i),tA=n=>eA(n,R4),G7=n=>eA(n,SN),LK=(n,i)=>o_(n,n,B7(i),IK()),PS=(n,i,l)=>o_(n,n,B7(i),l),K7=(n,i)=>PS(n,i,z7),N4=(n,i)=>PS(n,i,R4),kN=(n,i,l)=>PS(n,i,BK(l)),P4=(n,i)=>PS(n,i,V7),EN=(n,i)=>PS(n,i,SN),FK=(n,i,l)=>PS(n,i,M4(l)),are=j7("type"),lre=Z7("fetch"),Y7=Z7("onAction"),HK=EN("onSetup",()=>qe),cre=tA("text"),$K=tA("icon"),zK=tA("tooltip"),ure=tA("label"),VK=P4("active",!1),vl=P4("enabled",!0),I4=P4("primary",!1),k0=n=>LK("columns",n),IS=n=>N4("type",n),X7=O4([are,j7("trigger"),K7("minChars",1),k0(1),K7("maxResults",10),G7("matches"),lre,Y7,FK("highlightOn",[],R4)]),WK=n=>NK("Autocompleter",X7,{trigger:n.ch,...n}),BS=[vl,zK,$K,cre,HK],B4=[VK].concat(BS),J7=[EN("predicate",Xe),kN("scope","node",["node","editor"]),kN("position","selection",["node","selection","line"])],Q7=BS.concat([IS("contextformbutton"),I4,Y7,W7("original",Nt)]),UK=B4.concat([IS("contextformbutton"),I4,Y7,W7("original",Nt)]),jK=BS.concat([IS("contextformbutton")]),ZK=B4.concat([IS("contextformtogglebutton")]),qK=$7("type",{contextformbutton:Q7,contextformtogglebutton:UK});O4([IS("contextform"),EN("initValue",nt("")),ure,q7("commands",qK),eA("launch",$7("type",{contextformbutton:jK,contextformtogglebutton:ZK}))].concat(J7));const GK=n=>{const i=n.ui.registry.getAll().popups,l=ps(i,E=>WK(E).fold(R=>{throw new Error(PK(R))},Nt)),d=as(Un(l,E=>E.trigger)),p=lo(l);return{dataset:l,triggers:d,lookupByTrigger:E=>wt(p,R=>R.trigger===E)}},e9=(n,i)=>{const l=Mv(i.load,50);n.on("keypress compositionend",d=>{d.which!==27&&l.throttle()}),n.on("keydown",d=>{const p=d.which;p===8?l.throttle():p===27&&i.cancelIfNecessary()}),n.on("remove",l.cancel)},KK=n=>{const i=hh(),l=ja(!1),d=i.isSet,p=()=>{d()&&(AZ(n),sr(n),l.set(!1),i.clear())},w=G=>{d()||(Za(n,G.range),i.set({trigger:G.trigger,matchLength:G.text.length}))},E=jt(()=>GK(n)),R=G=>i.get().map(ie=>vN(n.dom,n.selection.getRng(),ie.trigger).bind(ce=>gK(n,E,ce,G))).getOrThunk(()=>mK(n,E)),B=G=>{R(G).fold(p,ie=>{w(ie.context),ie.lookupData.then(ce=>{i.get().map(be=>{const Ie=ie.context;be.trigger===Ie.trigger&&(Ie.text.length-be.matchLength>=10?p():(i.set({...be,matchLength:Ie.text.length}),l.get()?jO(n,{lookupData:ce}):(l.set(!0),UO(n,{lookupData:ce}))))})})})};n.addCommand("mceAutocompleterReload",(G,ie)=>{const ce=te(ie)?ie.fetchOptions:{};B(ce)}),n.addCommand("mceAutocompleterClose",p),e9(n,{cancelIfNecessary:p,load:B})},YK=vs().browser.isSafari(),t9=n=>Te(Ke.fromDom(n)),n9=(n,i)=>{var l;return n.startOffset===0&&n.endOffset===((l=i.textContent)===null||l===void 0?void 0:l.length)},nA=(n,i)=>de.from(n.getParent(i.container(),"details")),xN=(n,i)=>nA(n,i).isSome(),XK=(n,i)=>{const l=de.from(n.getParent(i.startContainer,"details")),d=de.from(n.getParent(i.endContainer,"details"));if(l.isSome()||d.isSome()){const p=l.bind(w=>de.from(n.select("summary",w)[0]));return de.some({startSummary:p,startDetails:l,endDetails:d})}else return de.none()},JK=(n,i)=>rl(i).exists(l=>l.isEqual(n)),dre=(n,i)=>Pd(i).exists(l=>ui(l.getNode())&&Ru(i,l).exists(d=>d.isEqual(n))||l.isEqual(n)),AN=(n,i)=>i.startSummary.exists(l=>JK(n,l)),QK=(n,i)=>i.startSummary.exists(l=>dre(n,l)),eY=(n,i)=>i.startDetails.exists(l=>Ru(l,n).forall(d=>i.startSummary.exists(p=>!p.contains(n.container())&&p.contains(d.container())))),tY=(n,i,l)=>l.startDetails.exists(d=>Mf(n,i).forall(p=>!d.contains(p.container()))),TN=(n,i)=>{const l=i.getNode();Ne(l)||n.selection.setCursorLocation(l,i.offset())},o9=(n,i,l)=>{const d=n.dom.getParent(i.container(),"details");if(d&&!d.open){const p=n.dom.select("summary",d)[0];p&&(l?rl(p):Pd(p)).each(E=>TN(n,E))}else TN(n,i)},s9=(n,i)=>{const l=B=>B.contains(n.start
|
||
|
|
`;return}if(G!=="wbr"){if(p[G]&&(d+=" "),w[G]){d+=" ";return}if(B.type===3&&(d+=B.value),!(B.name in i.getVoidElements())){let ce=B.firstChild;if(ce)do R(ce);while(ce=ce.next)}E[G]&&ie.next&&(d+=`
|
||
|
|
`,G==="p"&&(d+=`
|
||
|
|
`))}};return n=lA(n,[/<!\[[^\]]+\]>/g]),R(l.parse(n)),d},KN=n=>(n=lA(n,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/ig,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,(l,d,p)=>!d&&!p?" ":Gr],/<br class="Apple-interchange-newline">/g,/<br>$/i]),n),fX=n=>{let i=0;return()=>n+i++},dX=n=>{const i=n.toLowerCase(),l={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return dn.hasOwn(l,i)?"image/"+l[i]:"image/"+i},hX=(n,i)=>{const l=yS({sanitize:Xv(n)},n.schema);l.addNodeFilter("meta",p=>{dn.each(p,w=>{w.remove()})});const d=l.parse(i,{forced_root_block:!1,isRootContent:!0});return Pw({validate:!0},n.schema).serialize(d)},Y9=(n,i)=>({content:n,cancelled:i}),mX=(n,i,l)=>{const d=n.dom.create("div",{style:"display:none"},i),p=T3(n,d,l);return Y9(p.node.innerHTML,p.isDefaultPrevented())},gX=(n,i,l)=>{const d=ZO(n,i,l),p=hX(n,d.content);return n.hasEventListeners("PastePostProcess")&&!d.isDefaultPrevented()?mX(n,p,l):Y9(p,d.isDefaultPrevented())},X9=(n,i,l)=>gX(n,i,l),YN=(n,i)=>(n.insertContent(i,{merge:EC(n),paste:!0}),!0),XN=n=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(n),pX=(n,i)=>XN(i)&&Xt(rw(n),l=>qi(i.toLowerCase(),`.${l.toLowerCase()}`)),bX=(n,i,l)=>(n.undoManager.extra(()=>{l(n,i)},()=>{n.insertContent('<img src="'+i+'">')}),!0),vX=(n,i,l)=>(n.undoManager.extra(()=>{l(n,i)},()=>{n.execCommand("mceInsertLink",!1,i)}),!0),yX=(n,i,l)=>!n.selection.isCollapsed()&&XN(i)?vX(n,i,l):!1,wX=(n,i,l)=>pX(n,i)?bX(n,i,l):!1,J9=(n,i)=>{dn.each([yX,wX,YN],l=>!l(n,i,YN))},_X=(n,i,l)=>{l||!xC(n)?YN(n,i):J9(n,i)},CX=fX("mceclip"),SX=n=>{const i=UN();return K4(i,n),WN(i),i},Q9=(n,i,l,d,p)=>{const w=X9(n,i,l);if(!w.cancelled){const E=w.content,R=()=>_X(n,E,d);p?L4(n,"insertFromPaste",{dataTransfer:SX(E)}).isDefaultPrevented()||(R(),oA(n,"insertFromPaste")):R()}},X4=(n,i,l,d)=>{const p=l||ZN(i);Q9(n,q9(i),p,!1,d)},JN=(n,i,l)=>{const d=n.dom.encode(i).replace(/\r\n/g,`
|
||
|
|
`),p=sh(d,sE(n)),w=rX(p,Hc(n),n0(n));Q9(n,w,!1,!0,l)},eH=n=>{const i={};if(n&&n.types)for(let l=0;l<n.types.length;l++){const d=n.types[l];try{i[d]=n.getData(d)}catch{i[d]=""}}return i},m1=(n,i)=>i in n&&n[i].length>0,QN=n=>m1(n,"text/html")||m1(n,"text/plain"),kX=(n,i)=>{const l=i.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return ge(l)?n.dom.encode(l[1]):void 0},tH=(n,i,l,d)=>{const p=CX(),w=ed(n)&&ge(l.name),E=w?kX(n,l.name):p,R=w?l.name:void 0,B=i.create(p,l,d,E,R);return i.add(B),B},nH=(n,i)=>{SR(i.uri).each(({data:l,type:d,base64Encoded:p})=>{const w=p?l:btoa(l),E=i.file,R=n.editorUpload.blobCache,B=R.getByData(w,d),G=B!=null?B:tH(n,R,E,w);X4(n,`<img src="${G.blobUri()}">`,!1,!0)})},e6=n=>n.type==="paste",EX=n=>Promise.all(Et(n,i=>CL(i).then(l=>({file:i,uri:l})))),oH=n=>{const i=rw(n);return l=>kr(l.type,"image/")&&Xt(i,d=>dX(d)===l.type)},xX=(n,i)=>{const l=i.items?Rs(Tr(i.items),p=>p.kind==="file"?[p.getAsFile()]:[]):[],d=i.files?Tr(i.files):[];return wt(l.length>0?l:d,oH(n))},t6=(n,i,l)=>{const d=e6(i)?i.clipboardData:i.dataTransfer;if(Kv(n)&&d){const p=xX(n,d);if(p.length>0)return i.preventDefault(),EX(p).then(w=>{l&&n.selection.setRng(l),Pe(w,E=>{nH(n,E)})}),!0}return!1},AX=n=>{var i,l;return Gn.os.isAndroid()&&((l=(i=n.clipboardData)===null||i===void 0?void 0:i.items)===null||l===void 0?void 0:l.length)===0},sH=n=>Qn.metaKeyPressed(n)&&n.keyCode===86||n.shiftKey&&n.keyCode===45,n6=(n,i,l,d,p)=>{let w=KN(l);const E=m1(i,aA())||ZN(l),R=!E&&oX(w),B=XN(w);(K9(w)||!w.length||R&&!B)&&(d=!0),(d||B)&&(m1(i,"text/plain")&&R?w=i["text/plain"]:w=uX(w)),!K9(w)&&(d?JN(n,w,p):X4(n,w,E,p))},TX=(n,i,l)=>{let d;const p=()=>i.getLastRng()||n.selection.getRng();n.on("keydown",w=>{sH(w)&&!w.isDefaultPrevented()&&(d=w.shiftKey&&w.keyCode===86)}),n.on("paste",w=>{if(w.isDefaultPrevented()||AX(w))return;const E=l.get()==="text"||d;d=!1;const R=eH(w.clipboardData);!QN(R)&&t6(n,w,p())||(m1(R,"text/html")?(w.preventDefault(),n6(n,R,R["text/html"],E,!0)):m1(R,"text/plain")&&m1(R,"text/uri-list")?(w.preventDefault(),n6(n,R,R["text/plain"],E,!0)):(i.create(),dg.setEditorTimeout(n,()=>{const B=i.getHtml();i.remove(),n6(n,R,B,E,!1)},0)))})},DX=n=>{const i=p=>kr(p,"webkit-fake-url"),l=p=>kr(p,"data:"),d=p=>{var w;return((w=p.data)===null||w===void 0?void 0:w.paste)===!0};n.parser.addNodeFilter("img",(p,w,E)=>{if(!Kv(n)&&d(E))for(const R of p){const B=R.attr("src");F(B)&&!R.attr("data-mce-object")&&B!==Gn.transparentSrc&&(i(B)||!rE(n)&&l(B))&&R.remove()}})},cA=(n,i,l)=>{TX(n,i,l),DX(n)},OX=(n,i)=>{i.get()==="text"?(i.set("html"),jC(n,!1)):(i.set("text"),jC(n,!0)),n.focus()},MX=(n,i)=>{n.addCommand("mceTogglePlainTextPaste",()=>{OX(n,i)}),n.addCommand("mceInsertClipboardContent",(l,d)=>{d.html&&X4(n,d.html,d.internal,!1),d.text&&JN(n,d.text,!1)})},rH=(n,i,l)=>{if(n)try{return n.clearData(),n.setData("text/html",i),n.setData("text/plain",l),n.setData(aA(),i),!0}catch{return!1}else return!1},iH=(n,i,l,d)=>{rH(n.clipboardData,i.html,i.text)?(n.preventDefault(),d()):l(i.html,d)},aH=n=>(i,l)=>{const{dom:d,selection:p}=n,w=d.create("div",{contenteditable:"false","data-mce-bogus":"all"}),E=d.create("div",{contenteditable:"true"},i);d.setStyles(w,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),w.appendChild(E),d.add(n.getBody(),w);const R=p.getRng();E.focus();const B=d.createRng();B.selectNodeContents(E),p.setRng(B),dg.setEditorTimeout(n,()=>{p.setRng(R),d.remove(w),l()},0)},lH=n=>({html:nX(n.selection.getContent({contextual:!0})),text:n.selection.getContent({format:"text"})}),RX=n=>!!n.dom.getParent(n.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",n.getBody()),cH=n=>!n.selection.isCollapsed()||RX(n),J4=n=>i=>{!i.isDefaultPrevented()&&cH(n)&&iH(i,lH(n),aH(n),()=>{if(Gn.browser.isChromium()||Gn.browser.isFirefox()){const l=n.selection.getRng();dg.setEditorTimeout(n,()=>{n.selection.setRng(l),n.execCommand("Delete")},0)}else n.execCommand("Delete")})},uH=n=>i=>{!i.isDefaultPrevented()&&cH(n)&&iH(i,lH(n),aH(n),qe)},fH=n=>{n.on("cut",J4(n)),n.on("copy",uH(n))},dH=(n,i)=>{var l,d;return v.getCaretRangeFromPoint((
|
||
|
|
`}),n.dom.addStyle(B)}const E=Promise.all(LJ(n,d,l)).then(w).catch(w),R=Uv(n);return R&&PJ(n,R),E},FJ=n=>{const i=n.getDoc(),l=n.getBody();VO(n),rp(n)||(i.body.spellcheck=!1,A6.setAttrib(l,"spellcheck","false")),n.quirks=jH(n),WE(n);const d=s0(n);d!==void 0&&(l.dir=d);const p=tw(n);p&&n.on("BeforeSetContent",w=>{dn.each(p,E=>{w.content=w.content.replace(E,R=>"<!--mce:protected "+escape(R)+"-->")})}),n.on("SetContent",()=>{n.addVisual(n.getBody())}),n.on("compositionstart compositionend",w=>{n.composing=w.type==="compositionstart"})},YH=n=>{C0(n)||n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"})},D6=n=>{n.removed!==!0&&(YH(n),BJ(n))},HJ=n=>{let i=!1;const l=setTimeout(()=>{i||n.setProgressState(!0)},500);return()=>{clearTimeout(l),i=!0,n.setProgressState(!1)}},XH=n=>{const i=n.getElement();let l=n.getDoc();n.inline&&(A6.addClass(i,"mce-content-body"),n.contentDocument=l=document,n.contentWindow=window,n.bodyElement=i,n.contentAreaContainer=i);const d=n.getBody();d.disabled=!0,n.readonly=ag(n),n._editableRoot=vC(n),!n.readonly&&n.hasEditableRoot()&&(n.inline&&A6.getStyle(d,"position",!0)==="static"&&(d.style.position="relative"),d.contentEditable="true"),d.disabled=!1,n.editorUpload=aq(n),n.schema=fh(pA(n)),n.dom=Pr(l,{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:jk(n),referrerPolicy:o0(n),onSetAttrib:E=>{n.dispatch("SetAttrib",E)}}),n.parser=c_(n),n.serializer=l1(By(n),n),n.selection=i5(n.dom,n.getWin(),n.serializer,n),n.annotator=Qp(n),n.formatter=q8(n),n.undoManager=v5(n),n._nodeChangeDispatcher=new ZY(n),n._selectionOverrides=_J(n),Q5(n),gH(n),AG(n),C0(n)||(ZX(n),WS(n));const p=jY(n);m4(n,p),tre(n),gq(n),mH(n);const w=fZ(n);FJ(n),w.fold(()=>{const E=HJ(n);KH(n).then(()=>{D6(n),E()})},E=>{n.setProgressState(!0),KH(n).then(()=>{E().then(R=>{n.setProgressState(!1),D6(n),C8(n)},R=>{n.notificationManager.open({type:"error",text:String(R)}),D6(n),C8(n)})})})},yre=Ot,$J=(n,i,l)=>j0(n,i,yre,l),bA=Pr.DOM,zJ=(n,i,l,d)=>{const p=Ke.fromTag("iframe");return d.each(w=>xr(p,"tabindex",w)),Vu(p,l),Vu(p,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:i}),Wu(p,"tox-edit-area__iframe"),p},VJ=n=>{let i=$v(n)+"<html><head>";Kp(n)!==n.documentBaseUrl&&(i+='<base href="'+n.documentBaseURI.getURI()+'" />'),i+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';const l=Df(n),d=ol(n),p=n.translate(wC(n));return Od(n)&&(i+='<meta http-equiv="Content-Security-Policy" content="'+Od(n)+'" />'),i+=`</head><body id="${l}" class="mce-content-body ${d}" data-id="${n.id}" aria-label="${p}"><br></body></html>`,i},JH=(n,i)=>{const l=n.translate("Rich Text Area"),d=Fa(Ke.fromDom(n.getElement()),"tabindex").bind(qc),p=zJ(n.id,l,of(n),d).dom;p.onload=()=>{p.onload=null,n.dispatch("load")},n.contentAreaContainer=i.iframeContainer,n.iframeElement=p,n.iframeHTML=VJ(n),bA.add(i.iframeContainer,p)},WJ=n=>{const i=n.iframeElement,l=()=>{n.contentDocument=i.contentDocument,XH(n)};if(Eb(n)||Gn.browser.isFirefox()){const d=n.getDoc();d.open(),d.write(n.iframeHTML),d.close(),l()}else{const d=$J(Ke.fromDom(i),"load",()=>{d.unbind(),l()});i.srcdoc=n.iframeHTML}},QH=(n,i)=>{JH(n,i),i.editorContainer&&(i.editorContainer.style.display=n.orgDisplay,n.hidden=bA.isHidden(i.editorContainer)),n.getElement().style.display="none",bA.setAttrib(n.id,"aria-hidden","true"),n.getElement().style.visibility=n.orgVisibility,WJ(n)},e$=Pr.DOM,O6=(n,i,l)=>{const d=Qw.get(l),p=Qw.urls[l]||n.documentBaseUrl.replace(/\/$/,"");if(l=dn.trim(l),d&&dn.inArray(i,l)===-1){if(n.plugins[l])return;try{const w=d(n,p)||{};n.plugins[l]=w,ve(w.init)&&(w.init(n,p),i.push(l))}catch(w){JZ(n,l,w)}}},UJ=n=>n.replace(/^\-/,""),jJ=n=>{const i=[];Pe(Zv(n),l=>{O6(n,i,UJ(l))})},ZJ=n=>{const i=dn.trim(cC(n)),l=n.ui.registry.getAll().icons,d={...LT.get("default").icons,...LT.get(i).icons};rn(d,(p,w)=>{cn(l,w)||n.ui.registry.addIcon(w,p)})},qJ=n=>{const i=sm(n);if(F(i)){const l=Ty.get(i);n.theme=l(n,Ty.urls[i])||{},ve(n.theme.init)&&n.
|
||
|
|
Actual: `+jn.join(","));if(!Eo(k,en=>ht(jn,en)))throw new Error("Not all branches were specified when using match. Specified: "+jn.join(", ")+`
|
||
|
|
Required: `+k.join(", "));return un[pe].apply(null,Be)},log:un=>{console.log(un,{constructors:k,constructor:pe,params:Be})}}}}),D}},tf={...ng.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},Q1=(v,k)=>v.length===0?tf.none():v.length===1?tf.only(0):k===0?tf.left(0,1):k===v.length-1?tf.right(k-1,k):k>0&&k<v.length-1?tf.middle(k-1,k,k+1):tf.none(),qs=(v,k,D,P,U)=>{const ne=v.slice(0),pe=Q1(v,k),ke=F(yt(ne,F(0))),Be=jn=>P.singleColumnWidth(ne[jn],D),tt=(jn,zn)=>U.calcLeftEdgeDeltas(ne,jn,zn,D,P.minCellWidth(),P.isRelative),_t=(jn,zn,en)=>U.calcMiddleDeltas(ne,jn,zn,en,D,P.minCellWidth(),P.isRelative),un=(jn,zn)=>U.calcRightEdgeDeltas(ne,jn,zn,D,P.minCellWidth(),P.isRelative);return pe.fold(ke,Be,tt,_t,un)},iu=(v,k,D)=>{let P=0;for(let U=v;U<k;U++)P+=D[U]!==void 0?D[U]:0;return P},og=(v,k)=>{const D=Ee.justCells(v);return yt(D,P=>{const U=iu(P.column,P.column+P.colspan,k);return{element:P.element,width:U,colspan:P.colspan}})},F2=(v,k)=>{const D=Ee.justColumns(v);return yt(D,(P,U)=>({element:P.element,width:k[U],colspan:P.colspan}))},Vi=(v,k)=>{const D=Ee.justCells(v);return yt(D,P=>{const U=iu(P.row,P.row+P.rowspan,k);return{element:P.element,height:U,rowspan:P.rowspan}})},H2=(v,k)=>yt(v.all,(D,P)=>({element:D.element,height:k[P]})),sg=v=>Rn(v,(k,D)=>k+D,0),ha=(v,k)=>Ee.hasColumns(v)?F2(v,k):og(v,k),tm=(v,k,D)=>{const P=ha(v,k);Le(P,U=>{D.setElementWidth(U.element,U.width)})},Vt=(v,k,D,P,U)=>{const ne=Ee.fromTable(v),pe=U.getCellDelta(k),ke=U.getWidths(ne,U),Be=D===ne.grid.columns-1,tt=P.clampTableDelta(ke,D,pe,U.minCellWidth(),Be),_t=qs(ke,D,tt,U,P),un=yt(_t,(jn,zn)=>jn+ke[zn]);tm(ne,un,U),P.resizeTable(U.adjustTableWidth,tt,Be)},bb=(v,k,D,P)=>{const U=Ee.fromTable(v),ne=kt(U,v,P),pe=yt(ne,(_t,un)=>D===un?Math.max(k+_t,rc()):_t),ke=Vi(U,pe),Be=H2(U,pe);Le(Be,_t=>{Zu(_t.element,_t.height)}),Le(ke,_t=>{Zu(_t.element,_t.height)});const tt=sg(pe);Zu(v,tt)},$2=(v,k,D,P,U)=>{const ne=Ee.generate(k),pe=P.getWidths(ne,P),ke=P.pixelWidth(),{newSizes:Be,delta:tt}=U.calcRedestributedWidths(pe,ke,D.pixelDelta,P.isRelative);tm(ne,Be,P),P.adjustTableWidth(tt)},vb=(v,k,D,P)=>{const U=Ee.generate(k),ne=P.getWidths(U,P);tm(U,ne,P)},mh=v=>Xe(v,(D,P)=>nt(D,ne=>ne.column===P.column)?D:D.concat([P]),[]).sort((D,P)=>D.column-P.column),nf=Rr("col"),e0=Rr("colgroup"),Bv=v=>Ut(v)==="tr"||e0(v),z2=v=>{const k=xr(v,"colspan",1),D=xr(v,"rowspan",1);return{element:v,colspan:k,rowspan:D}},Lv=(v,k=z2)=>{const D=ke=>nf(ke.element)?v.col(ke):v.cell(ke),P=ke=>e0(ke.element)?v.colgroup(ke):v.row(ke),U=ke=>{if(Bv(ke))return P({element:ke});{const Be=ke,tt=D(k(Be));return ne=ve.some({item:Be,replacement:tt}),tt}};let ne=ve.none();return{getOrInit:(ke,Be)=>ne.fold(()=>U(ke),tt=>Be(ke,tt.item)?tt.replacement:U(ke))}},yb=v=>k=>{const D=[],P=(pe,ke)=>de(D,Be=>ke(Be.item,pe)),U=pe=>{const ke=v==="td"?{scope:null}:{},Be=k.replace(pe,v,ke);return D.push({item:pe,sub:Be}),Be};return{replaceOrInit:(pe,ke)=>{if(Bv(pe)||nf(pe))return pe;{const Be=pe;return P(Be,ke).fold(()=>U(Be),tt=>ke(pe,tt.item)?tt.sub:U(Be))}}}},gh=v=>Ge(v,"scope").map(k=>k.substr(0,3)),Du={modification:Lv,transform:yb,merging:v=>({unmerge:P=>{const U=gh(P);return U.each(ne=>Vr(P,"scope",ne)),()=>{const ne=v.cell({element:P,colspan:1,rowspan:1});return yc(ne,"width"),yc(P,"width"),U.each(pe=>Vr(ne,"scope",pe)),ne}},merge:P=>{const U=()=>{const ne=Oi(yt(P,gh));if(ne.length===0)return ve.none();{const pe=ne[0],ke=["row","col"];return nt(ne,tt=>tt!==pe&&ht(ke,tt))?ve.none():ve.from(pe)}};return yc(P[0],"width"),U().fold(()=>Ze(P[0],"scope"),ne=>Vr(P[0],"scope",ne+"group")),F(P[0])}})},Fl=["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"],V2=(v,k)=>{const D=v.property().name(k);return ht(["ol","ul"],D)},np=(v,k)=>{const D=v.property().name(k);return ht(Fl,D)},sC=(v,k)=>ht(["br","img","hr","input"],v.property().name(k)),wb=Qt(),qp=v=>np(wb,v),W2=v=>V2(wb,v),Fv=v=>sC(wb
|
||
|
|
`+h.getErrorInfo())},Lm=(o,c)=>$i.serror([{path:o,getErrorInfo:c}]),Fg=(o,c,h)=>Lm(o,()=>'Could not find valid *required* value for "'+c+'" in '+j0(h)),wv=(o,c)=>Lm(o,()=>'Choice schema did not contain choice key: "'+c+'"'),Cf=(o,c,h)=>Lm(o,()=>'The chosen schema: "'+h+'" did not exist in branches: '+j0(c)),h2=(o,c)=>Lm(o,()=>"There are unsupported fields: ["+c.join(", ")+"] specified"),Eu=(o,c)=>Lm(o,X(c)),ju=o=>{const c=(b,_)=>$i.bindError(o(_),x=>Eu(b,x)),h=X("val");return{extract:c,toString:h}},Z0=ju($i.svalue),q0=(o,c,h,b)=>rn(c,h).fold(()=>Fg(o,h,c),b),G0=(o,c,h,b)=>{const _=rn(o,c).getOrThunk(()=>h(o));return b(_)},$1=(o,c,h)=>h(rn(o,c)),Zf=(o,c,h,b)=>{const _=rn(o,c).map(x=>x===!0?h(o):x);return b(_)},K0=(o,c,h,b,_)=>{const x=I=>_.extract(c.concat([b]),I),M=I=>I.fold(()=>$i.svalue(z.none()),V=>{const K=_.extract(c.concat([b]),V);return $i.map(K,z.some)});switch(o.tag){case"required":return q0(c,h,b,x);case"defaultedThunk":return G0(h,b,o.process,x);case"option":return $1(h,b,M);case"defaultedOptionThunk":return Zf(h,b,o.process,M);case"mergeWithThunk":return G0(h,b,X({}),I=>{const V=Jr(o.process(h),I);return x(V)})}},Y0=(o,c,h)=>{const b={},_=[];for(const x of h)Xd(x,(M,I,V,K)=>{const se=K0(V,o,c,M,K);$i.fold(se,ue=>{_.push(...ue)},ue=>{b[I]=ue})},(M,I)=>{b[M]=I(c)});return _.length>0?$i.serror(_):$i.svalue(b)},dl=o=>({extract:(b,_)=>o().extract(b,_),toString:()=>o().toString()}),m2=o=>js(Bs(o,j)),pi=o=>{const c=ro(o),h=ao(o,(_,x)=>Xd(x,M=>Jr(_,{[M]:!0}),X(_)),{});return{extract:(_,x)=>{const M=O(x)?[]:m2(x),I=bo(M,V=>!Ii(h,V));return I.length===0?c.extract(_,x):h2(_,I)},toString:c.toString}},ro=o=>({extract:(b,_)=>Y0(b,_,o),toString:()=>`obj{
|
||
|
|
`+Xe(o,_=>Xd(_,(x,M,I,V)=>x+" -> "+V.toString(),(x,M)=>"state("+x+")")).join(`
|
||
|
|
`)+"}"}),wd=o=>({extract:(b,_)=>{const x=Xe(_,(M,I)=>o.extract(b.concat(["["+I+"]"]),M));return H1.consolidateArr(x)},toString:()=>"array("+o.toString()+")"}),Yn=(o,c)=>{const h=c!==void 0?c:Se;return{extract:(x,M)=>{const I=[];for(const V of o){const K=V.extract(x,M);if(K.stype===Go.Value)return{stype:Go.Value,svalue:h(K.svalue)};I.push(K)}return H1.consolidateArr(I)},toString:()=>"oneOf("+Xe(o,x=>x.toString()).join(", ")+")"}},wc=(o,c)=>{const h=(x,M)=>wd(ju(o)).extract(x,M);return{extract:(x,M)=>{const I=js(M),V=h(x,I);return $i.bind(V,K=>{const se=Xe(K,ue=>va(ue,ue,pr(),c));return ro(se).extract(x,M)})},toString:()=>"setOf("+c.toString()+")"}},Sf=(o,c)=>{const h=xi(c);return{extract:(x,M)=>h().extract(x,M),toString:()=>h().toString()}},Qd=re(wd,ro),Pc=X(Z0),Hg=(o,c)=>ju(h=>{const b=typeof h;return o(h)?$i.svalue(h):$i.serror(`Expected type: ${c} but got: ${b}`)}),_d=Hg(J,"number"),hl=Hg(m,"string"),xu=Hg(O,"boolean"),Pp=Hg(W,"function"),z1=o=>{if(Object(o)!==o)return!0;switch({}.toString.call(o).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(o).every(c=>z1(o[c]));default:return!1}},wn=ju(o=>z1(o)?$i.svalue(o):$i.serror("Expected value to be acceptable for sending via postMessage")),Fm=(o,c,h,b)=>rn(h,b).fold(()=>Cf(o,h,b),x=>x.extract(o.concat(["branch: "+b]),c)),Cd=(o,c)=>({extract:(_,x)=>rn(x,o).fold(()=>wv(_,o),I=>Fm(_,x,c,I)),toString:()=>"chooseOn("+o+"). Possible values: "+js(c)}),eh=()=>wd(Z0),Zu=o=>ju(c=>o(c).fold($i.serror,$i.svalue)),V1=(o,c)=>wc(h=>$i.fromResult(o(h)),c),ui=(o,c,h)=>{const b=c.extract([o],h);return $i.mapError(b,_=>({input:h,errors:_}))},zi=(o,c,h)=>$i.toResult(ui(o,c,h)),fa=o=>o.fold(c=>{throw new Error(Sd(c))},Se),Es=(o,c,h)=>fa(zi(o,c,h)),Sd=o=>`Errors:
|
||
|
|
`+jf(o.errors).join(`
|
||
|
|
`)+`
|
||
|
|
|
||
|
|
Input object: `+j0(o.input),Cl=(o,c)=>Cd(o,Ns(c,ro)),qu=(o,c)=>Sf(o,c),Ha=va,ya=Yc,Ip=o=>Zu(c=>ct(o,c)?yn.value(c):yn.error(`Unsupported value: "${c}", choose one of "${o.join(", ")}".`)),Jt=o=>Ha(o,o,pr(),Pc()),Gr=(o,c)=>Ha(o,o,pr(),c),X0=o=>Gr(o,_d),wa=o=>Gr(o,hl),$a=(o,c)=>Ha(o,o,pr(),Ip(c)),$g=o=>Gr(o,xu),Ic=o=>Gr(o,Pp),qf=(o,c)=>Ha(o,o,Jd(),ju(h=>$i.serror("The field: "+o+" is forbidden. "+c))),Gf=(o,c)=>Ha(o,o,pr(),ro(c)),Bp=(o,c)=>Ha(o,o,pr(),Qd(c)),Ll=(o,c)=>Ha(o,o,pr(),wd(c)),Sr=o=>Ha(o,o,Jd(),Pc()),za=(o,c)=>Ha(o,o,Jd(),c),th=o=>za(o,_d),Gl=o=>za(o,hl),J0=(o,c)=>za(o,Ip(c)),Hm=o=>za(o,Pp),W1=(o,c)=>za(o,wd(c)),Va=(o,c)=>za(o,ro(c)),ac=(o,c)=>za(o,pi(c)),kt=(o,c)=>Ha(o,o,Uf(c),Pc()),_c=(o,c,h)=>Ha(o,o,Uf(c),h),Xc=(o,c)=>_c(o,c,_d),lc=(o,c)=>_c(o,c,hl),Au=(o,c,h)=>_c(o,c,Ip(h)),Wa=(o,c)=>_c(o,c,xu),Ua=(o,c)=>_c(o,c,Pp),$m=(o,c)=>_c(o,c,wn),Jc=(o,c,h)=>_c(o,c,wd(h)),Q0=(o,c,h)=>_c(o,c,ro(h)),Ho=o=>{let c=o;return{get:()=>c,set:_=>{c=_}}},Z={generate:o=>{if(!C(o))throw new Error("cases must be an array");if(o.length===0)throw new Error("there must be at least one case");const c=[],h={};return Ot(o,(b,_)=>{const x=js(b);if(x.length!==1)throw new Error("one and only one name per case");const M=x[0],I=b[M];if(h[M]!==void 0)throw new Error("duplicate key detected:"+M);if(M==="cata")throw new Error("cannot have a case named cata (sorry)");if(!C(I))throw new Error("case arguments must be an array");c.push(M),h[M]=(...V)=>{const K=V.length;if(K!==I.length)throw new Error("Wrong number of arguments to case "+M+". Expected "+I.length+" ("+I+"), got "+K);return{fold:(...ue)=>{if(ue.length!==o.length)throw new Error("Wrong number of arguments to fold. Expected "+o.length+", got "+ue.length);return ue[_].apply(null,V)},match:ue=>{const me=js(ue);if(c.length!==me.length)throw new Error("Wrong number of arguments to match. Expected: "+c.join(",")+`
|
||
|
|
Actual: `+me.join(","));if(!Wt(c,Re=>ct(me,Re)))throw new Error("Not all branches were specified when using match. Specified: "+me.join(", ")+`
|
||
|
|
Required: `+c.join(", "));return ue[M].apply(null,V)},log:ue=>{console.log(ue,{constructors:c,constructor:M,params:V})}}}}),h}};Z.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const ye=o=>{const c=[],h=[];return Ot(o,b=>{b.fold(_=>{c.push(_)},_=>{h.push(_)})}),{errors:c,values:h}},Te=(o,c)=>{const h={};return ar(o,(b,_)=>{ct(c,_)||(h[_]=b)}),h},it=(o,c)=>({[o]:c}),Ft=o=>{const c={};return Ot(o,h=>{c[h.key]=h.value}),c},Cn=(o,c)=>Te(o,c),In=(o,c)=>it(o,c),Wo=o=>Ft(o),Jo=(o,c)=>o.length===0?yn.value(c):yn.value(Jr(c,yd.apply(void 0,o))),bi=o=>yn.error(Et(o)),tr=(o,c)=>{const h=ye(o);return h.errors.length>0?bi(h.errors):Jo(h.values,c)},br=o=>W(o)?o:bt,Bc=(o,c,h)=>{let b=o.dom;const _=br(h);for(;b.parentNode;){b=b.parentNode;const x=rt.fromDom(b),M=c(x);if(M.isSome())return M;if(_(x))break}return z.none()},Qc=(o,c,h)=>{const b=c(o),_=br(h);return b.orThunk(()=>_(o)?z.none():Bc(o,c,_))},Gu=(o,c)=>_r(o.element,c.event.target),kf={can:qe,abort:bt,run:F},nh=o=>{if(!Ii(o,"can")&&!Ii(o,"abort")&&!Ii(o,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(o,null,2)+" does not have can, abort, or run!");return{...kf,...o}},oh=(o,c)=>(...h)=>Eo(o,(b,_)=>b&&c(_).apply(void 0,h),!0),lr=(o,c)=>(...h)=>Eo(o,(b,_)=>b||c(_).apply(void 0,h),!1),zm=o=>W(o)?{can:qe,abort:bt,run:o}:o,Vm=o=>{const c=oh(o,_=>_.can),h=lr(o,_=>_.abort);return{can:c,abort:h,run:(..._)=>{Ot(o,x=>{x.run.apply(void 0,_)})}}},Ji=X,eu=Ji("touchstart"),Lp=Ji("touchmove"),Wm=Ji("touchend"),Os=Ji("touchcancel"),Nr=Ji("mousedown"),Aa=Ji("mousemove"),cc=Ji("mouseout"),U1=Ji("mouseup"),Sl=Ji("mouseover"),Zi=Ji("focusin"),tu=Ji("focusout"),Ef=Ji("keydown"),F_=Ji("keyup"),qh=Ji("input"),zg=Ji("change"),Gh=Ji("click"),Um=Ji("transitioncancel"),Vg=Ji("transitionend"),eb=Ji("transitionstart"),Kh=Ji("selectstart"),Ta=o=>X("alloy."+o),sh={tap:Ta("tap")},kd=Ta("focus"),jm=Ta("blur.post"),Zm=Ta("paste.post"),Yh=Ta("receive"),Ku=Ta("execute"),tb=Ta("focus.item"),j1=sh.tap,H_=Ta("longpress"),Da=Ta("sandbox.close"),Wg=Ta("typeahead.cancel"),qm=Ta("system.init"),nu=Ta("system.touchmove"),xf=Ta("system.touchend"),Gm=Ta("system.scroll"),rh=Ta("system.resize"),Tu=Ta("system.attached"),Ed=Ta("system.detached"),Km=Ta("system.dismissRequested"),nb=Ta("system.repositionRequested"),_v=Ta("focusmanager.shifted"),Cv=Ta("slotcontainer.visibility"),ih=Ta("system.external.element.scroll"),Ug=Ta("change.tab"),Sv=Ta("dismiss.tab"),Ym=Ta("highlight"),kv=Ta("dehighlight"),nr=(o,c)=>{jg(o,o.element,c,{})},xo=(o,c,h)=>{jg(o,o.element,c,h)},ah=o=>{nr(o,Ku())},Z1=(o,c,h)=>{jg(o,c,h,{})},jg=(o,c,h,b)=>{const _={target:c,...b};o.getSystem().triggerEvent(h,c,_)},Tk=(o,c,h,b)=>{const _={...b,target:c};o.getSystem().triggerEvent(h,c,_)},Ev=(o,c,h,b)=>{o.getSystem().triggerEvent(h,c,b.event)},ri=o=>Wo(o),xv=(o,c)=>({key:o,value:nh({abort:c})}),q1=(o,c)=>({key:o,value:nh({can:c})}),g2=o=>({key:o,value:nh({run:(c,h)=>{h.event.prevent()}})}),Qt=(o,c)=>({key:o,value:nh({run:c})}),xd=(o,c,h)=>({key:o,value:nh({run:(b,_)=>{c.apply(void 0,[b,_].concat(h))}})}),$_=o=>c=>Qt(o,c),ob=o=>c=>({key:o,value:nh({run:(h,b)=>{Gu(h,b)&&c(h,b)}})}),Dk=(o,c)=>Qt(o,(h,b)=>{h.getSystem().getByUid(c).each(_=>{Ev(_,_.element,o,b)})}),Xm=(o,c,h)=>{const b=c.partUids[h];return Dk(o,b)},p2=(o,c)=>Qt(o,(h,b)=>{const _=b.event,x=h.getSystem().getByDom(_.target).getOrThunk(()=>Qc(_.target,I=>h.getSystem().getByDom(I).toOptional(),bt).getOr(h));c(h,x,b)}),Xh=o=>Qt(o,(c,h)=>{h.cut()}),Ad=o=>Qt(o,(c,h)=>{h.stop()}),Jm=(o,c)=>ob(o)(c),vi=ob(Tu()),Td=ob(Ed()),Dd=ob(qm()),ou=$_(Ku()),Fs=(o,c)=>{const b=(c||document).createElement("div");return b.innerHTML=o,Wl(rt.fromDom(b))},Fp=o=>o.dom.innerHTML,lh=(o,c)=>{const b=na(o).dom,_=rt.fromDom(b.createDocumentFragment()),x=Fs(c,b);Uu(_,x),oi(o),nl(o,_)},Zg=o=>{const c=rt.fromTag("div"),h=rt.fromDom(o.dom.cloneNode(!0));return nl(c,h),Fp(c)},Ok=(o,c)=>rt.fromDom(o.dom.cloneNode(c)),sb=o=>Ok(o,!1),Av=o=>{if(Ae(o))return"#shadow-root";{const c=sb(o);return Zg(c)}},kl=o=>Av(o),o3=(o,c,h)=>_r(c,o.ele
|
||
|
|
Originator: `+kl(b)+`
|
||
|
|
Target: `+kl(_)+`
|
||
|
|
Check the `+kd()+" event handlers"),!1):!0})]);var El=Object.freeze({__proto__:null,events:qg});let b2=0;const no=o=>{const h=new Date().getTime(),b=Math.floor(Math.random()*1e9);return b2++,o+"_"+b+b2+String(h)},v2=X("alloy-id-"),Mk=X("data-alloy-id"),y2=v2(),Jh=Mk(),Yu=(o,c)=>{const h=no(y2+o);return ch(c,h),h},ch=(o,c)=>{Object.defineProperty(o.dom,Jh,{value:c,writable:!0})},Gg=o=>{const c=gr(o)?o.dom[Jh]:null;return z.from(c)},uh=o=>no(o),rb=Se,Af=o=>{const c=_=>`The component must be in a context to execute: ${_}`+(o?`
|
||
|
|
`+kl(o().element)+" is not in context.":""),h=_=>()=>{throw new Error(c(_))},b=_=>()=>{console.warn(c(_))};return{debugInfo:X("fake"),triggerEvent:b("triggerEvent"),triggerFocus:b("triggerFocus"),triggerEscape:b("triggerEscape"),broadcast:b("broadcast"),broadcastOn:b("broadcastOn"),broadcastEvent:b("broadcastEvent"),build:h("build"),buildOrPatch:h("buildOrPatch"),addToWorld:h("addToWorld"),removeFromWorld:h("removeFromWorld"),addToGui:h("addToGui"),removeFromGui:h("removeFromGui"),getByUid:h("getByUid"),getByDom:h("getByDom"),isConnected:bt}},Kg=Af(),w2=(o,c,h)=>{const b=h.toString(),_=b.indexOf(")")+1,x=b.indexOf("("),M=b.substring(x+1,_-1).split(/,\s*/);return o.toFunctionAnnotation=()=>({name:c,parameters:Hp(M.slice(0,1).concat(M.slice(3)))}),o},Hp=o=>Xe(o,c=>Bi(c,"/*")?c.substring(0,c.length-2):c),Kf=(o,c)=>{const h=o.toString(),b=h.indexOf(")")+1,_=h.indexOf("("),x=h.substring(_+1,b-1).split(/,\s*/);return o.toFunctionAnnotation=()=>({name:c,parameters:Hp(x)}),o},_2=(o,c)=>{const h=c.toString(),b=h.indexOf(")")+1,_=h.indexOf("("),x=h.substring(_+1,b-1).split(/,\s*/);return o.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:Hp(x.slice(1))}),o},fh=no("alloy-premade"),Tv=o=>(Object.defineProperty(o.element.dom,fh,{value:o.uid,writable:!0}),In(fh,o)),z_=o=>ps(o.dom,fh),C2=o=>rn(o,fh),Yg=o=>_2((c,...h)=>o(c.getApis(),c,...h),o),Tf={init:()=>su({readState:X("No State required")})},su=o=>o,Xg=(o,c)=>{const h=Xe(c,_=>Va(_.name(),[Jt("config"),kt("state",Tf)])),b=zi("component.behaviours",ro(h),o.behaviours).fold(_=>{throw new Error(Sd(_)+`
|
||
|
|
Complete spec:
|
||
|
|
`+JSON.stringify(o,null,2))},Se);return{list:c,data:Ns(b,_=>{const x=_.map(M=>({config:M.config,state:M.state.init(M.config)}));return X(x)})}},S2=o=>o.list,V_=o=>o.data,ib=(o,c)=>{const h={};return ar(o,(b,_)=>{ar(b,(x,M)=>{const I=rn(h,M).getOr([]);h[M]=I.concat([c(_,x)])})}),h},Lc=o=>({classes:N(o.classes)?[]:o.classes,attributes:N(o.attributes)?{}:o.attributes,styles:N(o.styles)?{}:o.styles}),ab=(o,c)=>({...o,attributes:{...o.attributes,...c.attributes},styles:{...o.styles,...c.styles},classes:o.classes.concat(c.classes)}),Xu=(o,c,h,b)=>{const _={...c};Ot(h,se=>{_[se.name()]=se.exhibit(o,b)});const x=ib(_,(se,ue)=>({name:se,modification:ue})),M=se=>ao(se,(ue,me)=>({...me.modification,...ue}),{}),I=ao(x.classes,(se,ue)=>ue.modification.concat(se),[]),V=M(x.attributes),K=M(x.styles);return Lc({classes:I,attributes:V,styles:K})},Jg=(o,c,h,b)=>{try{const _=ns(h,(x,M)=>{const I=x[c],V=M[c],K=b.indexOf(I),se=b.indexOf(V);if(K===-1)throw new Error("The ordering for "+o+" does not have an entry for "+I+`.
|
||
|
|
Order specified: `+JSON.stringify(b,null,2));if(se===-1)throw new Error("The ordering for "+o+" does not have an entry for "+V+`.
|
||
|
|
Order specified: `+JSON.stringify(b,null,2));return K<se?-1:se<K?1:0});return yn.value(_)}catch(_){return yn.error([_])}},Qh=(o,c)=>({handler:o,purpose:c}),Dv=(o,c)=>({cHandler:o,purpose:c}),W_=(o,c)=>Dv(xe.apply(void 0,[o.handler].concat(c)),o.purpose),$p=o=>o.cHandler,k2=(o,c)=>({name:o,handler:c}),Qg=(o,c)=>{const h={};return Ot(o,b=>{h[b.name()]=b.handlers(c)}),h},lb=(o,c,h)=>{const b={...h,...Qg(c,o)};return ib(b,k2)},G1=(o,c,h,b)=>{const _=lb(o,h,b);return Rk(_,c)},E2=o=>{const c=zm(o);return(h,b,..._)=>{const x=[h,b].concat(_);c.abort.apply(void 0,x)?b.stop():c.can.apply(void 0,x)&&c.run.apply(void 0,x)}},x2=(o,c)=>yn.error(["The event ("+o+`) 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(c,h=>h.name),null,2)]),U_=(o,c,h)=>{const b=c[h];return b?Jg("Event: "+h,"name",o,b).map(_=>{const x=Xe(_,M=>M.handler);return Vm(x)}):x2(h,o)},Rk=(o,c)=>{const h=ea(o,(b,_)=>(b.length===1?yn.value(b[0].handler):U_(b,c,_)).map(M=>{const I=E2(M),V=b.length>1?bo(c[_],K=>_n(b,se=>se.name===K)).join(" > "):b[0].name;return In(_,Qh(I,V))}));return tr(h,{})},Pr="alloy.base.behaviour",Ov=ro([Ha("dom","dom",pr(),ro([Jt("tag"),kt("styles",{}),kt("classes",[]),kt("attributes",{}),Sr("value"),Sr("innerHtml")])),Jt("components"),Jt("uid"),kt("events",{}),kt("apis",{}),Ha("eventOrder","eventOrder",_f({[Ku()]:["disabling",Pr,"toggling","typeaheadevents"],[kd()]:[Pr,"focusing","keying"],[qm()]:[Pr,"disabling","toggling","representing"],[qh()]:[Pr,"representing","streaming","invalidating"],[Ed()]:[Pr,"representing","item-events","tooltipping"],[Nr()]:["focusing",Pr,"item-type-events"],[eu()]:["focusing",Pr,"item-type-events"],[Sl()]:["item-type-events","tooltipping"],[Yh()]:["receiving","reflecting","tooltipping"]}),Pc()),Sr("domModification")]),A2=o=>zi("custom.definition",Ov,o),T2=o=>({...o.dom,uid:o.uid,domChildren:Xe(o.components,c=>c.element)}),cb=o=>o.domModification.fold(()=>Lc({}),Lc),Nk=o=>o.events,em=(o,c)=>{const h=Fi(o,c);return h===void 0||h===""?[]:h.split(" ")},ja=(o,c,h)=>{const _=em(o,c).concat([h]);return Gn(o,c,_.join(" ")),!0},ub=(o,c,h)=>{const b=bo(em(o,c),_=>_!==h);return b.length>0?Gn(o,c,b.join(" ")):Ue(o,c),!1},K1=o=>o.dom.classList!==void 0,j_=o=>em(o,"class"),fb=(o,c)=>ja(o,"class",c),D2=(o,c)=>ub(o,"class",c),Oa=(o,c)=>{K1(o)?o.dom.classList.add(c):fb(o,c)},dh=o=>{(K1(o)?o.dom.classList:j_(o)).length===0&&Ue(o,"class")},da=(o,c)=>{K1(o)?o.dom.classList.remove(c):D2(o,c),dh(o)},Ju=(o,c)=>K1(o)&&o.dom.classList.contains(c),Qm=(o,c)=>{Ot(c,h=>{Oa(o,h)})},Fc=(o,c)=>{Ot(c,h=>{da(o,h)})},Pk=(o,c)=>Wt(c,h=>Ju(o,h)),O2=o=>{const c=o.dom.classList,h=new Array(c.length);for(let b=0;b<c.length;b++){const _=c.item(b);_!==null&&(h[b]=_)}return h},Yf=o=>K1(o)?O2(o):j_(o),Ma=o=>o.dom.value,_a=(o,c)=>{if(c===void 0)throw new Error("Value.set was undefined");o.dom.value=c},Ik=(o,c,h)=>Rc(o,c).map(_=>{if(h.exists(M=>!_r(M,_))){const M=h.map(fl).getOr("span"),I=rt.fromTag(M);return ba(_,I),I}else return _}),hh=(o,c,h)=>{h.fold(()=>nl(o,c),b=>{_r(b,c)||(ba(b,c),Cu(b))})},db=(o,c,h)=>{const b=Xe(c,h),_=Wl(o);return Ot(_.slice(b.length),Cu),b},Mv=(o,c,h,b)=>{const _=Rc(o,c),x=b(h,_),M=Ik(o,c,_);return hh(o,x.element,M),x},Xf=(o,c,h)=>db(o,c,(b,_)=>Mv(o,_,b,h)),Qu=(o,c)=>db(o,c,(h,b)=>{const _=Rc(o,b);return hh(o,h,_),h}),zp=(o,c)=>{const h=js(o),b=js(c),_=wt(b,h),x=Tr(o,(M,I)=>!ps(c,I)||M!==c[I]).t;return{toRemove:_,toSet:x}},Y1=(o,c)=>{const{class:h,style:b,..._}=Bt(c),{toSet:x,toRemove:M}=zp(o.attributes,_),I=()=>{Ot(M,Zt=>Ue(c,Zt)),Mm(c,x)},V=ni(c),{toSet:K,toRemove:se}=zp(o.styles,V),ue=()=>{Ot(se,Zt=>Cs(c,Zt)),mi(c,K)},me=Yf(c),we=wt(me,o.classes),Re=wt(o.classes,me),ot=()=>{Qm(c,Re),Fc(c,we)},Ht=Zt=>{lh(c,Zt)},lt=()=>{const Zt=o.domChildren;Qu(c,Zt)},at=()=>{const Zt=c,Tt=o.value.getOrUndefined();Tt!==Ma(Zt)&&_a(Zt,Tt!=null?Tt:"")};return I(),ot(),ue(),o.innerHtml.fold(lt,Ht),at(),c},hb=o=>{const c=rt.fromTag(o.tag);Mm(c,o.attributes),Qm(c,o.classes),mi(c,o.styles),o.innerHtml.each(b=>lh(c,b));const h=o.domChildren;return Uu(c,h),o.value.each(b=>{_a(c,b)}),c},mb=(o,c)=>{try{const h=Y1(o,c);return z.some(h)}catch{return z.none()}},Z_=o=>o.innerHtml.isSome()&&o.domChildren.length>0,M2=(o,c)=>{const h=_=>fl(_)===o.tag&&!Z_(o)&&!z_(_),b=c.filter(h).bind(_=>mb(o,_)).getOrThunk(()=>hb(o));return ch(b,o.uid),b},Bk=o=>{const c=rn(o,"behaviours").getOr({});return Pe(js(c),h=>{const b=c[h];return j(b)?[b.me]:[]})},q_=(o,c)=>Xg(o,c),G_=o=>{const c=Bk(o);return q_(o,c)},R2=(o,c,h)=>{const b=T2(o),_=cb(o),x={"alloy.base.modification":_},M=c.length>0?Xu(h,x,c,b):_;return ab(b,M)},K_=(o,c,h)=>{const b={"alloy.base.behaviour":Nk(o)};return G1(h,o.eventOrder,c,b).getOrDie()},s3=(o,c)=>{const h=()=>Zt,b=Ho(Kg),_=fa(A2(o)),x=G_(o),M=S2(x),I=V_(x),V=R2(_,M,I),K=M2(V,c),se=K_(_,M,I),u
|
||
|
|
`);return St(c,h=>h.indexOf("alloy")>0&&!_n(Hk,b=>h.indexOf(b)>-1)).getOr(J1)}else return J1},gb={logEventCut:F,logEventStopped:F,logNoParent:F,logEventNoHandlers:F,logEventResponse:F,write:F},pb=(o,c,h)=>eC(o,c,h),nC=X(gb),L2=X([Jt("menu"),Jt("selectedMenu")]),jp=X([Jt("item"),Jt("selectedItem")]);X(ro(jp().concat(L2())));const oC=X(ro(jp())),Zp=Gf("initSize",[Jt("numColumns"),Jt("numRows")]),ng=()=>Gr("markers",oC()),Iv=()=>Gf("markers",[Jt("backgroundMenu")].concat(L2()).concat(jp())),tf=o=>Gf("markers",Xe(o,Jt)),Q1=(o,c,h)=>(tC(),Ha(c,c,h,Zu(b=>yn.value((..._)=>b.apply(void 0,_))))),qs=o=>Q1("onHandler",o,Uf(F)),iu=o=>Q1("onKeyboardHandler",o,Uf(z.none)),og=o=>Q1("onHandler",o,pr()),F2=o=>Q1("onKeyboardHandler",o,pr()),Vi=(o,c)=>ya(o,X(c)),H2=o=>ya(o,Se),sg=X(Zp),ha=(o,c,h,b,_,x,M,I=!1)=>({x:o,y:c,bubble:h,direction:b,placement:_,restriction:x,label:`${M}-${_}`,alwaysFit:I}),tm=Z.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Vt=(o,c,h,b,_,x,M,I,V)=>o.fold(c,h,b,_,x,M,I,V),bb=(o,c,h,b)=>o.fold(c,c,b,b,c,b,h,h),$2=(o,c,h,b)=>o.fold(c,b,c,b,h,h,c,b),vb=tm.southeast,mh=tm.southwest,nf=tm.northeast,e0=tm.northwest,Bv=tm.south,z2=tm.north,Lv=tm.east,yb=tm.west,gh=(o,c,h,b)=>{const _=o+c;return _>b?h:_<h?b:_},Qf=(o,c,h)=>Math.min(Math.max(o,c),h),Du=(o,c)=>{switch(c){case 1:return o.x;case 0:return o.x+o.width;case 2:return o.y;case 3:return o.y+o.height}},Fl=(o,c)=>Kt(["left","right","top","bottom"],h=>rn(c,h).map(b=>Du(o,b))),V2=(o,c,h)=>{const b=(V,K)=>c[V].map(se=>{const ue=V==="top"||V==="bottom",me=ue?h.top:h.left,Re=(V==="left"||V==="top"?Math.max:Math.min)(se,K)+me;return ue?Qf(Re,o.y,o.bottom):Qf(Re,o.x,o.right)}).getOr(K),_=b("left",o.x),x=b("top",o.y),M=b("right",o.right),I=b("bottom",o.bottom);return si(_,x,M-_,I-x)},np="layout",sC=o=>o.x,wb=(o,c)=>o.x+o.width/2-c.width/2,qp=(o,c)=>o.x+o.width-c.width,W2=(o,c)=>o.y-c.height,Fv=o=>o.y+o.height,rC=(o,c)=>o.y+o.height/2-c.height/2,Hv=o=>o.x+o.width,U2=(o,c)=>o.x-c.width,ml=(o,c,h)=>ha(sC(o),Fv(o),h.southeast(),vb(),"southeast",Fl(o,{left:1,top:3}),np),Kl=(o,c,h)=>ha(qp(o,c),Fv(o),h.southwest(),mh(),"southwest",Fl(o,{right:0,top:3}),np),Ou=(o,c,h)=>ha(sC(o),W2(o,c),h.northeast(),nf(),"northeast",Fl(o,{left:1,bottom:2}),np),Ir=(o,c,h)=>ha(qp(o,c),W2(o,c),h.northwest(),e0(),"northwest",Fl(o,{right:0,bottom:2}),np),Yl=(o,c,h)=>ha(wb(o,c),W2(o,c),h.north(),z2(),"north",Fl(o,{bottom:2}),np),Hl=(o,c,h)=>ha(wb(o,c),Fv(o),h.south(),Bv(),"south",Fl(o,{top:3}),np),nm=(o,c,h)=>ha(Hv(o),rC(o,c),h.east(),Lv(),"east",Fl(o,{left:0}),np),vr=(o,c,h)=>ha(U2(o,c),rC(o,c),h.west(),yb(),"west",Fl(o,{right:1}),np),iC=()=>[ml,Kl,Ou,Ir,Hl,Yl,nm,vr],au=()=>[Kl,ml,Ir,Ou,Hl,Yl,nm,vr],xl=()=>[Ou,Ir,ml,Kl,Yl,Hl],j2=()=>[Ir,Ou,Kl,ml,Yl,Hl],rg=()=>[ml,Kl,Ou,Ir,Hl,Yl],fc=()=>[Kl,ml,Ir,Ou,Hl,Yl],r3=(o,c)=>c.universal?o:bo(o,h=>ct(c.channels,h));var $k=Object.freeze({__proto__:null,events:o=>ri([Qt(Yh(),(c,h)=>{const b=o.channels,_=js(b),x=h,M=r3(_,x);Ot(M,I=>{const V=b[I],K=V.schema,se=Es("channel["+I+`] data
|
||
|
|
Receiver: `+kl(c.element),K,x.data);V.onReceive(c,se)})})])}),zk=[Gr("channels",V1(yn.value,pi([og("onReceive"),kt("schema",Pc())])))];const Z2=(o,c,h)=>ou(b=>{h(b,o,c)}),q2=(o,c,h)=>Dd((b,_)=>{h(b,o,c)}),om=(o,c,h,b,_,x)=>{const M=pi(o),I=Va(c,[ac("config",o)]);return Al(M,I,c,h,b,_,x)},G2=(o,c,h,b,_,x)=>{const M=o,I=Va(c,[za("config",o)]);return Al(M,I,c,h,b,_,x)},Gp=(o,c,h)=>w2((_,...x)=>{const M=[_].concat(x);return _.config({name:X(o)}).fold(()=>{throw new Error("We could not find any behaviour configuration for: "+o+". Using API: "+h)},I=>{const V=Array.prototype.slice.call(M,1);return c.apply(void 0,[_,I.config,I.state].concat(V))})},h,c),gl=o=>({key:o,value:void 0}),Al=(o,c,h,b,_,x,M)=>{const I=ue=>Ii(ue,h)?ue[h]():z.none(),V=Ns(_,(ue,me)=>Gp(h,ue,me)),se={...Ns(x,(ue,me)=>Kf(ue,me)),...V,revoke:xe(gl,h),config:ue=>{const me=Es(h+"-config",o,ue);return{key:h,value:{config:me,me:se,configAsRaw:xi(()=>Es(h+"-config",o,ue)),initialConfig:ue,state:M}}},schema:X(c),exhibit:(ue,me)=>Un(I(ue),rn(b,"exhibit"),(we,Re)=>Re(me,we.config,we.state)).getOrThunk(()=>Lc({})),name:X(h),handlers:ue=>I(ue).map(me=>rn(b,"events").getOr(()=>({}))(me.config,me.state)).getOr({})};return se},En=o=>Wo(o),Vk=pi([Jt("fields"),Jt("name"),kt("active",{}),kt("apis",{}),kt("state",Tf),kt("extra",{})]),Xl=o=>{const c=Es("Creating behaviour: "+o.name,Vk,o);return om(c.fields,c.name,c.active,c.apis,c.extra,c.state)},Wk=pi([Jt("branchKey"),Jt("branches"),Jt("name"),kt("active",{}),kt("apis",{}),kt("state",Tf),kt("extra",{})]),K2=o=>{const c=Es("Creating behaviour: "+o.name,Wk,o);return G2(Cl(c.branchKey,c.branches),c.name,c.active,c.apis,c.extra,c.state)},eo=X(void 0),Cc=Xl({fields:zk,name:"receiving",active:$k});var t0=Object.freeze({__proto__:null,exhibit:(o,c)=>Lc({classes:[],styles:c.useFixed()?{}:{position:"relative"}})});const of=o=>o.dom.focus(),$v=o=>o.dom.blur(),Kp=o=>{const c=Pt(o).dom;return o.dom===c.activeElement},Df=(o=Kd())=>z.from(o.dom.activeElement).map(rt.fromDom),ol=o=>Df(Pt(o)).filter(c=>o.dom.contains(c.dom)),Od=(o,c)=>{const h=Pt(c),b=Df(h).bind(x=>{const M=I=>_r(x,I);return M(c)?z.some(c):Vp(c,M)}),_=o(c);return b.each(x=>{Df(h).filter(M=>_r(M,x)).fold(()=>{of(x)},F)}),_},Md=(o,c,h,b,_)=>{const x=M=>M+"px";return{position:o,left:c.map(x),top:h.map(x),right:b.map(x),bottom:_.map(x)}},Hc=o=>({...o,position:z.some(o.position)}),n0=(o,c)=>{dn(o,Hc(c))},X2=Z.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),aC=(o,c,h,b,_,x)=>{const M=c.rect,I=M.x-h,V=M.y-b,K=M.width,se=M.height,ue=_-(I+K),me=x-(V+se),we=z.some(I),Re=z.some(V),ot=z.some(ue),Ht=z.some(me),lt=z.none();return Vt(c.direction,()=>Md(o,we,Re,lt,lt),()=>Md(o,lt,Re,ot,lt),()=>Md(o,we,lt,lt,Ht),()=>Md(o,lt,lt,ot,Ht),()=>Md(o,we,Re,lt,lt),()=>Md(o,we,lt,lt,Ht),()=>Md(o,we,Re,lt,lt),()=>Md(o,lt,Re,ot,lt))},J2=(o,c)=>o.fold(()=>{const h=c.rect;return Md("absolute",z.some(h.x),z.some(h.y),z.none(),z.none())},(h,b,_,x)=>aC("absolute",c,h,b,_,x),(h,b,_,x)=>aC("fixed",c,h,b,_,x)),ph=(o,c)=>{const h=xe(jh,c),b=o.fold(h,h,()=>{const M=ic();return jh(c).translate(-M.left,-M.top)}),_=La(c),x=Ff(c);return si(b.left,b.top,_,x)},Ur=(o,c)=>c.fold(()=>o.fold(le,le,si),h=>o.fold(X(h),X(h),()=>{const b=zv(o,h.x,h.y);return si(b.left,b.top,h.width,h.height)})),zv=(o,c,h)=>{const b=fr(c,h),_=()=>{const x=ic();return b.translate(-x.left,-x.top)};return o.fold(X(b),X(b),_)},ed=(o,c,h,b)=>o.fold(c,h,b);X2.none;const lC=X2.relative,cC=X2.fixed,sa=(o,c)=>({anchorBox:o,origin:c}),Uk=(o,c)=>sa(o,c),Vv="data-alloy-placement",Wv=(o,c)=>{Gn(o,Vv,c)},uC=o=>fe(o,Vv),jk=o=>Ue(o,Vv),o0=Z.generate([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),fC=(o,c)=>{const{x:h,y:b,right:_,bottom:x}=c,{x:M,y:I,right:V,bottom:K,width:se,height:ue}=o,me=M>=h&&M<=_,we=I>=b&&I<=x,Re=me&&we,ot=V<=_&&V>=h,Ht=K<=x&&K>=b,lt=ot&&Ht,at=Math.min(se,M>=h?_-M:V-h),Zt=Math.min(ue,I>=b?x-I:K-b);return{originInBounds:Re,sizeInBounds:lt,visibleW:at,visibleH:Zt}},Zk=(o,c)=>{const{x:h,y:b,right:_,bottom:x}=c,{x:M,y:I,width:V,height:K}=o,se=Math.max(h,_-V),ue=M
|
||
|
|
Known: [`+js(b)+`]
|
||
|
|
Namespace: `+o.getOr("none")+`
|
||
|
|
Spec: `+JSON.stringify(h,null,2))},_=>_.replace()),yw=(o,c,h,b)=>_h(h)&&h.uiType===v3?FC(o,c,h,b):vw.single(!1,X(h)),ww=(o,c,h,b)=>yw(o,c,h,b).fold((x,M)=>{const I=_h(h)?M(c,h.config,h.validated):M(c),V=rn(I,"components").getOr([]),K=Pe(V,se=>ww(o,c,se,b));return[{...I,components:K}]},(x,M)=>{if(_h(h)){const I=M(c,h.config,h.validated);return h.validated.preprocess.getOr(Se)(I)}else return M(c)}),PE=(o,c,h,b)=>Pe(h,_=>ww(o,c,_,b)),_w=(o,c)=>{let h=!1;const b=()=>h,_=()=>{if(h)throw new Error("Trying to use the same placeholder more than once: "+o);return h=!0,c},x=()=>c.fold((M,I)=>M,(M,I)=>M);return{name:X(o),required:x,used:b,replace:_}},HC=(o,c,h,b)=>{const _=Ns(b,(M,I)=>_w(I,M)),x=PE(o,c,h,_);return ar(_,M=>{if(M.used()===!1&&M.required())throw new Error("Placeholder: "+M.name()+` was not found in components list
|
||
|
|
Namespace: `+o.getOr("none")+`
|
||
|
|
Components: `+JSON.stringify(c.components,null,2))}),x},IE=vw.single,IO=vw.multiple,fm=X(v3),$C=Z.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),Cw=kt("factory",{sketch:Se}),nd=kt("schema",[]),Tl=Jt("name"),BE=Ha("pname","pname",ql(o=>"<alloy."+no(o.name)+">"),Pc()),Sw=ya("schema",()=>[Sr("preprocess")]),Bd=kt("defaults",X({})),kw=kt("overrides",X({})),LE=ro([Cw,nd,Tl,BE,Bd,kw]),FE=ro([Cw,nd,Tl,Bd,kw]),BO=ro([Cw,nd,Tl,BE,Bd,kw]),y3=ro([Cw,Sw,Tl,Jt("unit"),BE,Bd,kw]),Ew=o=>o.fold(z.some,z.none,z.some,z.some),w3=o=>{const c=h=>h.name;return o.fold(c,c,c,c)},LO=o=>o.fold(Se,Se,Se,Se),b0=(o,c)=>h=>{const b=Es("Converting part type",c,h);return o(b)},zc=b0($C.required,LE),Ch=b0($C.external,FE),Ld=b0($C.optional,BO),od=b0($C.group,y3),zC=X("entirety");var Nb=Object.freeze({__proto__:null,required:zc,external:Ch,optional:Ld,group:od,asNamedPart:Ew,name:w3,asCommon:LO,original:zC});const Jp=(o,c,h,b)=>Jr(c.defaults(o,h,b),h,{uid:o.partUids[c.name]},c.overrides(o,h,b)),FO=(o,c,h)=>{const b={},_={};return Ot(h,x=>{x.fold(M=>{b[M.pname]=IE(!0,(I,V,K)=>M.factory.sketch(Jp(I,M,V,K)))},M=>{const I=c.parts[M.name];_[M.name]=X(M.factory.sketch(Jp(c,M,I[zC()]),I))},M=>{b[M.pname]=IE(!1,(I,V,K)=>M.factory.sketch(Jp(I,M,V,K)))},M=>{b[M.pname]=IO(!0,(I,V,K)=>{const se=I[M.name];return Xe(se,ue=>M.factory.sketch(Jr(M.defaults(I,ue,K),ue,M.overrides(I,ue))))})})}),{internals:X(b),externals:X(_)}},HE=(o,c)=>{const h={};return Ot(c,b=>{Ew(b).each(_=>{const x=HO(o,_.pname);h[_.name]=M=>{const I=Es("Part: "+_.name+" in "+o,ro(_.schema),M);return{...x,config:M,validated:I}}})}),h},HO=(o,c)=>({uiType:fm(),owner:o,name:c}),_3=(o,c,h)=>({uiType:fm(),owner:o,name:c,config:h,validated:{}}),C3=o=>Pe(o,c=>c.fold(z.none,z.some,z.none,z.none).map(h=>Gf(h.name,h.schema.concat([H2(zC())]))).toArray()),S3=o=>Xe(o,w3),VC=(o,c,h)=>FO(o,c,h),$E=(o,c,h)=>HC(z.some(o),c,c.components,h),Ai=(o,c,h)=>{const b=c.partUids[h];return o.getSystem().getByUid(b).toOptional()},Qp=(o,c,h)=>Ai(o,c,h).getOrDie("Could not find part: "+h),uy=(o,c,h)=>{const b={},_=c.partUids,x=o.getSystem();return Ot(h,M=>{b[M]=X(x.getByUid(_[M]))}),b},zE=(o,c)=>{const h=o.getSystem();return Ns(c.partUids,(b,_)=>X(h.getByUid(b)))},k3=o=>js(o.partUids),VE=(o,c,h)=>{const b={},_=c.partUids,x=o.getSystem();return Ot(h,M=>{b[M]=X(x.getByUid(_[M]).getOrDie())}),b},E3=(o,c)=>{const h=S3(c);return Wo(Xe(h,b=>({key:b,value:o+"-"+b})))},WC=o=>Ha("partUids","partUids",Ee(c=>E3(c.uid,o)),Pc());var $O=Object.freeze({__proto__:null,generate:HE,generateOne:_3,schemas:C3,names:S3,substitutes:VC,components:$E,defaultUids:E3,defaultUidsSchema:WC,getAllParts:zE,getAllPartNames:k3,getPart:Ai,getPartOrDie:Qp,getParts:uy,getPartsOrDie:VE});const zO=(o,c)=>(o.length>0?[Gf("parts",o)]:[]).concat([Jt("uid"),kt("dom",{}),kt("components",[]),H2("originalSpec"),kt("debug.sketcher",{})]).concat(c),x3=(o,c,h,b,_)=>{const x=zO(b,_);return Es(o+" [SpecSchema]",pi(x.concat(c)),h)},VO=(o,c,h,b)=>{const _=dy(b),x=x3(o,c,_,[],[]);return h(x,_)},WE=(o,c,h,b,_)=>{const x=dy(_),M=C3(h),I=WC(h),V=x3(o,c,x,M,[I]),K=VC(o,V,h),se=$E(o,V,K.internals());return b(V,se,x,K.externals())},fy=o=>ps(o,"uid"),dy=o=>fy(o)?o:{...o,uid:uh("uid")},UC=o=>o.uid!==void 0,A3=pi([Jt("name"),Jt("factory"),Jt("configFields"),kt("apis",{}),kt("extraApis",{})]),Sh=pi([Jt("name"),Jt("factory"),Jt("configFields"),Jt("partFields"),kt("apis",{}),kt("extraApis",{})]),Vc=o=>{const c=Es("Sketcher for "+o.name,A3,o),h=x=>VO(c.name,c.configFields,c.factory,x),b=Ns(c.apis,Yg),_=Ns(c.extraApis,(x,M)=>Kf(x,M));return{name:c.name,configFields:c.configFields,sketch:h,...b,..._}},fu=o=>{const c=Es("Sketcher for "+o.name,Sh,o),h=M=>WE(c.name,c.configFields,c.partFields,c.factory,M),b=HE(c.name,c.partFields),_=Ns(c.apis,Yg),x=Ns(c.extraApis,(M,I)=>Kf(M,I));return{name:c.name,partFields:c.partFields,configFields:c.configFields,sketch:h,parts:b,..._,...x}},lp=o=>Vl("input")(o)&&Fi(o,"type")!=="radio"||Vl("textarea")(o);var UO=Object.freeze({__proto__:null,getCurrent:(o,c,h)=>c.find(o)});const jO=[Jt("find")],sr=Xl({fields:jO,name:"comp
|
||
|
|
Cannot use it for: `+kl(K.element)+`
|
||
|
|
The conflicting element is`+(Zs(ue.element)?" ":" not ")+"already in the DOM")},_=K=>{const se=h(K);Ii(c,se)&&b(K,se);const ue=[K];o.registerId(ue,se,K.events),c[se]=K},x=K=>{Gg(K.element).each(se=>{delete c[se],o.unregisterId(se)})};return{find:(K,se,ue)=>o.find(K,se,ue),filter:K=>o.filterByType(K),register:_,unregister:x,getById:K=>rn(c,K)}},a1=Vc({name:"Container",factory:o=>{const{attributes:c,...h}=o.dom;return{uid:o.uid,dom:{tag:"div",attributes:{role:"presentation",...c},...h},components:o.components,behaviours:cm(o.containerBehaviours),events:o.events,domModification:o.domModification,eventOrder:o.eventOrder}},configFields:[kt("components",[]),$l("containerBehaviours",[]),kt("events",{}),kt("domModification",{}),kt("eventOrder",{})]}),s5=o=>{const c=lt=>Ba(o.element).fold(qe,at=>_r(lt,at)),h=_Z(),b=(lt,at)=>h.find(c,lt,at),_=dZ(o.element,{triggerEvent:(lt,at)=>pb(lt,at.target,Zt=>bZ(b,lt,at,Zt))}),x={debugInfo:X("real"),triggerEvent:(lt,at,Zt)=>{pb(lt,at,Tt=>_8(b,lt,Zt,at,Tt))},triggerFocus:(lt,at)=>{Gg(lt).fold(()=>{of(lt)},Zt=>{pb(kd(),lt,Tt=>(gZ(b,kd(),{originator:at,kill:F,prevent:F,target:lt},lt,Tt),!1))})},triggerEscape:(lt,at)=>{x.triggerEvent("keydown",lt.element,at.event)},getByUid:lt=>ot(lt),getByDom:lt=>Ht(lt),build:uc,buildOrPatch:eg,addToGui:lt=>{V(lt)},removeFromGui:lt=>{K(lt)},addToWorld:lt=>{M(lt)},removeFromWorld:lt=>{I(lt)},broadcast:lt=>{me(lt)},broadcastOn:(lt,at)=>{we(lt,at)},broadcastEvent:(lt,at)=>{Re(lt,at)},isConnected:qe},M=lt=>{lt.connect(x),Qa(lt.element)||(h.register(lt),Ot(lt.components(),M),x.triggerEvent(qm(),lt.element,{target:lt.element}))},I=lt=>{Qa(lt.element)||(Ot(lt.components(),I),h.unregister(lt)),lt.disconnect()},V=lt=>{rl(o,lt)},K=lt=>{$c(lt)},se=()=>{_.unbind(),Cu(o.element)},ue=lt=>{const at=h.filter(Yh());Ot(at,Zt=>{const Tt=Zt.descHandler;$p(Tt)(lt)})},me=lt=>{ue({universal:!0,data:lt})},we=(lt,at)=>{ue({universal:!1,channels:lt,data:at})},Re=(lt,at)=>{const Zt=h.filter(lt);return pZ(Zt,at)},ot=lt=>h.getById(lt).fold(()=>yn.error(new Error('Could not find component with uid: "'+lt+'" in system.')),yn.value),Ht=lt=>{const at=Gg(lt).getOr("not found");return ot(at)};return M(o),{root:o,element:o.element,destroy:se,add:V,remove:K,getByUid:ot,getByDom:Ht,addToWorld:M,removeFromWorld:I,broadcast:me,broadcastOn:we,broadcastEvent:Re}},CZ=(o,c)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:Xe(o.items,c.interpreter)}),SZ=X([kt("prefix","form-field"),$l("fieldBehaviours",[sr,Kn])]),kZ=X([Ld({schema:[Jt("dom")],name:"label"}),Ld({factory:{sketch:o=>({uid:o.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:o.text}})},schema:[Jt("text")],name:"aria-descriptor"}),zc({factory:{sketch:o=>{const c=Cn(o,["factory"]);return o.factory.sketch(c)}},schema:[Jt("factory")],name:"field"})]),EZ=(o,c,h,b)=>{const _=Ql(o.fieldBehaviours,[sr.config({find:I=>Ai(I,o,"field")}),Kn.config({store:{mode:"manual",getValue:I=>sr.getCurrent(I).bind(Kn.getValue),setValue:(I,V)=>{sr.getCurrent(I).each(K=>{Kn.setValue(K,V)})}}})]),x=ri([vi((I,V)=>{const K=uy(I,o,["label","field","aria-descriptor"]);K.field().each(se=>{const ue=no(o.prefix);K.label().each(me=>{Gn(me.element,"for",ue),Gn(se.element,"id",ue)}),K["aria-descriptor"]().each(me=>{const we=no(o.prefix);Gn(me.element,"id",we),Gn(se.element,"aria-describedby",we)})})})]),M={getField:I=>Ai(I,o,"field"),getLabel:I=>Ai(I,o,"label")};return{uid:o.uid,dom:o.dom,components:c,behaviours:_,events:x,apis:M}},ei=fu({name:"FormField",configFields:SZ(),partFields:kZ(),factory:EZ,apis:{getField:(o,c)=>o.getField(c),getLabel:(o,c)=>o.getLabel(c)}});var xZ=Object.freeze({__proto__:null,exhibit:(o,c)=>Lc({attributes:Wo([{key:c.tabAttr,value:"true"}])})}),C8=[kt("tabAttr","data-alloy-tabstop")];const Za=Xl({fields:C8,name:"tabstopping",active:xZ});var AZ=tinymce.util.Tools.resolve("tinymce.html.Entities");const Dx=(o,c,h,b)=>{const _=TZ(o,c,h,b);return ei.sketch(_)},S8=(o,c)=>Dx(o,c,[],[]),TZ=(o,c,h,b)=>({dom:k8(h),components:o.toArray().concat([c]),fieldBehaviours:En(b)}),DZ=()=>k8([]),k8=o=>({ta
|
||
|
|
`+JSON.stringify(o));Gb.setItem(RS,JSON.stringify(o))},N7=o=>{const c=M7();return rn(c,o).getOr([])},sre=(o,c)=>{if(!D7(o))return;const h=M7(),b=rn(h,c).getOr([]),_=bo(b,x=>x!==o);h[c]=[o].concat(_).slice(0,T7),R7(h)},bK=o=>!!o,Fu=o=>Ns(tv.makeMap(o,/[, ]/),bK),Qx=o=>z.from(_B(o)),vK=o=>{const c=z.from(zM(o)).filter(bK).map(Fu);return Qx(o).fold(bt,h=>c.fold(qe,b=>js(b).length>0?b:!1))},A4=(o,c)=>{const h=vK(o);return O(h)?h?Qx(o):z.none():h[c]?Qx(o):z.none()},yK=(o,c)=>A4(o,c).map(h=>b=>Lu.nu(_=>{const x=(I,V)=>{if(!m(I))throw new Error("Expected value to be string");if(V!==void 0&&!g(V))throw new Error("Expected meta to be a object");_({value:I,meta:V})},M={filetype:c,fieldname:b.fieldname,...z.from(b.meta).getOr({})};h.call(o,x,b.value,M)})),P7=o=>z.from(o).filter(m).getOrUndefined(),wK=o=>kB(o)?z.some({targets:f1.find(o.getBody()),anchorTop:P7(EB(o)),anchorBottom:P7(oT(o))}):z.none(),_K=o=>z.from(CB(o)),CK=o=>({getHistory:N7,addToHistory:sre,getLinkInformation:()=>wK(o),getValidationHandler:()=>_K(o),getUrlPicker:c=>yK(o,c)}),SK=(o,c,h,b)=>{const _=Ho(!1),x=tK(c),M={icons:()=>c.ui.registry.getAll().icons,menuItems:()=>c.ui.registry.getAll().menuItems,translate:mm.translate,isDisabled:()=>c.mode.isReadOnly()||!c.ui.isEnabled(),getOption:c.options.get},I=CK(c),V=k4(c),K=QG(c),se=y7(c),ue=()=>_.get(),me=Ht=>_.set(Ht),we={shared:{providers:M,anchors:v7(c,h,b,x.isPositionedAtTop),header:x},urlinput:I,styles:V,colorinput:K,dialog:se,isContextMenuOpen:ue,setContextMenuState:me},Re={...we,shared:{...we.shared,interpreter:Ht=>MS(Ht,{},Re),getSink:o.popup}},ot={...we,shared:{...we.shared,interpreter:Ht=>MS(Ht,{},ot),getSink:o.dialog}};return{popup:Re,dialog:ot}},kK=(o,c,h)=>{const b=(hn,Pn)=>{Ot([c,...h],Zn=>{Zn.broadcastEvent(hn,Pn)})},_=(hn,Pn)=>{Ot([c,...h],Zn=>{Zn.broadcastOn([hn],Pn)})},x=hn=>_(wh(),{target:hn.target}),M=Kd(),I=Sc(M,"touchstart",x),V=Sc(M,"touchmove",hn=>b(nu(),hn)),K=Sc(M,"touchend",hn=>b(xf(),hn)),se=Sc(M,"mousedown",x),ue=Sc(M,"mouseup",hn=>{hn.raw.button===0&&_(EE(),{target:hn.target})}),me=hn=>_(wh(),{target:rt.fromDom(hn.target)}),we=hn=>{hn.button===0&&_(EE(),{target:rt.fromDom(hn.target)})},Re=()=>{Ot(o.editorManager.get(),hn=>{o!==hn&&hn.dispatch("DismissPopups",{relatedTarget:o})})},ot=hn=>b(Gm(),sl(hn)),Ht=hn=>{_(g0(),{}),b(rh(),sl(hn))},lt=Pt(rt.fromDom(o.getElement())),at=r0(lt,"scroll",hn=>{requestAnimationFrame(()=>{const Pn=o.getContainer();if(Pn!=null){const Us=Kw(o,c.element).map(yo=>[yo.element,...yo.others]).getOr([]);_n(Us,yo=>_r(yo,hn.target))&&(o.dispatch("ElementScroll",{target:hn.target.dom}),b(ih(),hn))}})}),Zt=()=>_(g0(),{}),Tt=hn=>{hn.state&&_(wh(),{target:rt.fromDom(o.getContainer())})},Sn=hn=>{_(wh(),{target:rt.fromDom(hn.relatedTarget.getContainer())})};o.on("PostRender",()=>{o.on("click",me),o.on("tap",me),o.on("mouseup",we),o.on("mousedown",Re),o.on("ScrollWindow",ot),o.on("ResizeWindow",Ht),o.on("ResizeEditor",Zt),o.on("AfterProgressState",Tt),o.on("DismissPopups",Sn)}),o.on("remove",()=>{o.off("click",me),o.off("tap",me),o.off("mouseup",we),o.off("mousedown",Re),o.off("ScrollWindow",ot),o.off("ResizeWindow",Ht),o.off("ResizeEditor",Zt),o.off("AfterProgressState",Tt),o.off("DismissPopups",Sn),se.unbind(),I.unbind(),V.unbind(),K.unbind(),ue.unbind(),at.unbind()}),o.on("detach",()=>{Ot([c,...h],wE),Ot([c,...h],hn=>hn.destroy())})},kc=$O,d1=Nb,T4=X([kt("shell",!1),Jt("makeItem"),kt("setupItem",F),um.field("listBehaviours",[hs])]),I7=Ld({name:"items",overrides:()=>({behaviours:En([hs.config({})])})}),EK=X([I7]),B7=X("CustomList"),xK=(o,c,h,b)=>{const _=(I,V)=>{M(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")},K=>{const se=hs.contents(K),ue=V.length,me=ue-se.length,we=me>0?At(me,()=>o.makeItem()):[],Re=se.slice(ue);Ot(Re,Ht=>hs.remove(K,Ht)),Ot(we,Ht=>hs.append(K,Ht));const ot=hs.contents(K);Ot(ot,(Ht,lt)=>{o.setupItem(I,Ht,V[lt],lt)})})},x=o.shell?{behaviours:[hs.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 sQ=o=>o.nodeName==="BR"||!!o.getAttribute("data-mce-bogus")||o.getAttribute("data-mce-type")==="bookmark",rQ=(o,c,h)=>{var b;const _=(b=c.delimiter)!==null&&b!==void 0?b:"\u203A",x=(K,se,ue)=>Wc.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":ue,"aria-level":ue+1}},components:[Ri(K)],action:me=>{o.focus(),o.selection.select(se),o.nodeChanged()},buttonBehaviours:En([pg.button(h.isDisabled),ec()])}),M=()=>({dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[Ri(` ${_} `)]}),I=K=>Eo(K,(se,ue,me)=>{const we=x(ue.name,ue.element,me);return me===0?se.concat([we]):se.concat([M(),we])},[]),V=K=>{const se=[];let ue=K.length;for(;ue-- >0;){const me=K[ue];if(me.nodeType===1&&!sQ(me)){const we=Eh(o,me);if(we.isDefaultPrevented()||se.push({name:we.name,element:me}),we.isPropagationStopped())break}}return se};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:En([Po.config({mode:"flow",selector:"div[role=button]"}),Ko.config({disabled:h.isDisabled}),ec(),Za.config({}),hs.config({}),Ss("elementPathEvents",[vi((K,se)=>{o.shortcuts.add("alt+F11","focus statusbar elementpath",()=>Po.focusIn(K)),o.on("NodeChange",ue=>{const me=V(ue.parents),we=me.length>0?I(me):[];hs.set(K,we)})})])]),components:[]}};var Ly;(function(o){o[o.None=0]="None",o[o.Both=1]="Both",o[o.Vertical=2]="Vertical"})(Ly||(Ly={}));const iQ=(o,c,h,b,_)=>{const x={height:Q4(b+c.top,PM(o),IM(o))};return h===Ly.Both&&(x.width=Q4(_+c.left,ax(o),rS(o))),x},l$=(o,c,h)=>{const b=rt.fromDom(o.getContainer()),_=iQ(o,c,h,Oi(b),Yi(b));ar(_,(x,M)=>{J(x)&&to(b,M,s6(x))}),ET(o)},aQ=o=>{const c=AB(o);return c===!1?Ly.None:c==="both"?Ly.Both:Ly.Vertical},cD=(o,c,h,b)=>{const x=fr(h*20,b*20);return l$(o,x,c),z.some(!0)},lQ=(o,c)=>{const h=aQ(o);if(h===Ly.None)return z.none();const b=h===Ly.Both?"Press the arrow keys to resize the editor.":"Press the Up and Down arrow keys to resize the editor.";return z.some(dp("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:c.translate("Resize"),"aria-label":c.translate(b)},behaviours:[f_.config({mode:"mouse",repositionTarget:!1,onDrag:(_,x,M)=>l$(o,M,h),blockerClass:"tox-blocker"}),Po.config({mode:"special",onLeft:()=>cD(o,h,-1,0),onRight:()=>cD(o,h,1,0),onUp:()=>cD(o,h,0,-1),onDown:()=>cD(o,h,0,1)}),Za.config({}),Qo.config({})]},c.icons))},cQ=(o,c)=>{const h=(b,_,x)=>hs.set(b,[Ri(c.translate(["{0} "+x,_[x]]))]);return Wc.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:En([pg.button(c.isDisabled),ec(),Za.config({}),hs.config({}),Kn.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),Ss("wordcount-events",[ou(b=>{const _=Kn.getValue(b),x=_.mode==="words"?"characters":"words";Kn.setValue(b,{mode:x,count:_.count}),h(b,_.count,x)}),vi(b=>{o.on("wordCountUpdate",_=>{const{mode:x}=Kn.getValue(b);Kn.setValue(b,{mode:x,count:_.wordCount}),h(b,_.wordCount,x)})})])]),eventOrder:{[Ku()]:["disabling","alloy.base.behaviour","wordcount-events"]}})},uQ=(o,c)=>{const h=()=>({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":mm.translate(["Powered by {0}","Tiny"])},innerHtml:N6.trim()},behaviours:En([Qo.config({})])}]}),b=()=>{const I=wR("Alt+0"),V="Press {0} for help";return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[Ri(mm.translate([V,I]))]}},_=()=>{const I=[];return o.hasPlugin("wordcount")&&I.push(cQ(o,c)),ux(o)&&I.push(h()),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:I}},x=()=>{const I=[],V=MB(o),K=xB(o),se=ux(o)||o.hasPlugin("wordcount"),ue=()=>{const me="tox-statusbar__text-container--flex-start",we="tox-statusbar__text-container--flex-end",Re="tox-statusbar__text-container--space-around";if(V){const ot="tox-statusbar__text-container-3-cols";return!s
|
||
|
|
`+JSON.stringify(c,null,2)).message),getBounds:o.getDragBounds})])})}),zc({schema:[Jt("dom")],name:"title"}),zc({factory:P6,schema:[Jt("dom")],name:"close"}),zc({factory:P6,schema:[Jt("dom")],name:"body"}),Ld({factory:P6,schema:[Jt("dom")],name:"footer"}),Ch({factory:{sketch:(o,c)=>({...o,dom:c.dom,components:c.components})},schema:[kt("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),kt("components",[])],name:"blocker"})]),gQ=(o,c,h,b)=>{const _=Wi(),x=we=>{_.set(we);const Re=o.lazySink(we).getOrDie(),ot=b.blocker(),Ht=Re.getSystem().build({...ot,components:ot.components.concat([ru(we)]),behaviours:En([Qo.config({}),Ss("dialog-blocker-events",[Jm(Zi(),()=>{Th.isBlocked(we)?F():Po.focusIn(we)})])])});rl(Re,Ht),Po.focusIn(we)},M=we=>{_.clear(),Ba(we.element).each(Re=>{we.getSystem().getByDom(Re).each(ot=>{$c(ot)})})},I=we=>Qp(we,o,"body"),V=we=>Ai(we,o,"footer"),K=(we,Re)=>{Th.block(we,Re)},se=we=>{Th.unblock(we)},ue=no("modal-events"),me={...o.eventOrder,[Tu()]:[ue].concat(o.eventOrder["alloy.system.attached"]||[])};return{uid:o.uid,dom:o.dom,components:c,apis:{show:x,hide:M,getBody:I,getFooter:V,setIdle:se,setBusy:K},eventOrder:me,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Ql(o.modalBehaviours,[hs.config({}),Po.config({mode:"cyclic",onEnter:o.onExecute,onEscape:o.onEscape,useTabstopAt:o.useTabstopAt,firstTabstop:o.firstTabstop}),Th.config({getRoot:_.get}),Ss(ue,[vi(we=>{dQ(we.element,Qp(we,o,"title").element)})])])}},Ml=fu({name:"ModalDialog",configFields:hQ(),partFields:mQ(),factory:gQ,apis:{show:(o,c)=>{o.show(c)},hide:(o,c)=>{o.hide(c)},getBody:(o,c)=>o.getBody(c),getFooter:(o,c)=>o.getFooter(c),setBusy:(o,c,h)=>{o.setBusy(c,h)},setIdle:(o,c)=>{o.setIdle(c)}}}),pQ=ro([Ol,pT].concat(Vw)),bQ=xu,I6=[aR("button"),gg,Au("align","end",["start","end"]),dS,mp,J0("buttonType",["primary","secondary"])],u$=[...I6,o1],B6=[$a("type",["submit","cancel","custom"]),...u$],vQ=[$a("type",["menu"]),wy,jb,gg,Ll("items",pQ),...I6],f$=[...I6,$a("type",["togglebutton"]),wa("tooltip"),gg,wy,Wa("active",!1)],yQ=Cl("type",{submit:B6,cancel:B6,custom:B6,menu:vQ,togglebutton:f$}),wQ=[Ol,o1,$a("level",["info","warn","error","success"]),nR,kt("url","")],_Q=ro(wQ),CQ=o=>[Ol,o],SQ=[Ol,o1,mp,aR("button"),gg,rR,J0("buttonType",["primary","secondary","toolbar"]),dS],L6=ro(SQ),d_=[Ol,pT],g1=d_.concat([sR]),kQ=d_.concat([tR,mp]),EQ=ro(kQ),xQ=xu,AQ=g1.concat([yT("auto")]),TQ=ro(AQ),DQ=Qd([$w,o1,nR]),OQ=g1.concat([lc("storageKey","default")]),MQ=ro(OQ),RQ=hl,NQ=ro(g1),PQ=hl,IQ=d_.concat([lc("tag","textarea"),wa("scriptId"),wa("scriptUrl"),$m("settings",void 0)]),BQ=d_.concat([lc("tag","textarea"),Ic("init")]),LQ=Zu(o=>zi("customeditor.old",pi(BQ),o).orThunk(()=>zi("customeditor.new",pi(IQ),o))),FQ=hl,$Q=ro(g1),zQ=eh(),VQ=o=>[Ol,X0("columns"),o],WQ=[Ol,wa("html"),Au("presets","presentation",["presentation","document"])],UQ=ro(WQ),jQ=g1.concat([Wa("border",!1),Wa("sandboxed",!0),Wa("streamContent",!1),Wa("transparent",!0)]),ZQ=ro(jQ),qQ=hl,d$=ro(d_.concat([Gl("height")])),h$=ro([wa("url"),th("zoom"),th("cachedWidth"),th("cachedHeight")]),h_=g1.concat([Gl("inputMode"),Gl("placeholder"),Wa("maximized",!1),mp]),GQ=ro(h_),F6=hl,uD=o=>[Ol,tR,o,Au("align","start",["start","center","end"])],KQ=[o1,$w],YQ=[o1,Ll("items",qu("items",()=>m$))],m$=Yn([ro(KQ),ro(YQ)]),XQ=g1.concat([Ll("items",m$),mp]),JQ=ro(XQ),m_=hl,g$=g1.concat([Bp("items",[o1,$w]),Xc("size",1),mp]),QQ=ro(g$),eee=hl,tee=g1.concat([Wa("constrain",!0),mp]),nee=ro(tee),p$=ro([wa("width"),wa("height")]),oee=d_.concat([tR,Xc("min",0),Xc("max",0)]),see=ro(oee),ree=_d,H6=[Ol,Ll("header",hl),Ll("cells",wd(hl))],yA=ro(H6),$6=g1.concat([Gl("placeholder"),Wa("maximized",!1),mp]),fD=ro($6),g_=hl,wA=[$a("type",["directory","leaf"]),bT,wa("id"),za("menu",nA)],z6=ro(wA),b$=wA.concat([Ll("children",qu("children",()=>Cd("type",{directory:V6,leaf:z6})))]),V6=ro(b$),iee=Cd("type",{directory:V6,leaf:z6}),aee=[Ol,Ll("items",iee),Hm("onLeafAction"),Hm("onToggleExpand"),Jc("defaultExpandedIds",[],hl),Gl("defaultSelectedId")],lee=ro(aee),v$=g1.concat(
|
||
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var pt=Object.hasOwnProperty,vt=Object.setPrototypeOf,Dt=Object.isFrozen,fn=Object.getPrototypeOf,Hn=Object.getOwnPropertyDescriptor,Nn=Object.freeze,Lt=Object.seal,$t=Object.create,vn=typeof Reflect<"u"&&Reflect,ho=vn.apply,Ao=vn.construct;ho||(ho=function(c,h,b){return c.apply(h,b)}),Nn||(Nn=function(c){return c}),Lt||(Lt=function(c){return c}),Ao||(Ao=function(c,h){return ce(c,be(h))});var _s=Is(Array.prototype.forEach),Vs=Is(Array.prototype.pop),Mr=Is(Array.prototype.push),di=Is(String.prototype.toLowerCase),al=Is(String.prototype.match),Rl=Is(String.prototype.replace),hc=Is(String.prototype.indexOf),Dn=Is(String.prototype.trim),Jn=Is(RegExp.prototype.test),yr=vo(TypeError);function Is(o){return function(c){for(var h=arguments.length,b=new Array(h>1?h-1:0),_=1;_<h;_++)b[_-1]=arguments[_];return ho(o,c,b)}}function vo(o){return function(){for(var c=arguments.length,h=new Array(c),b=0;b<c;b++)h[b]=arguments[b];return Ao(o,h)}}function On(o,c){vt&&vt(o,null);for(var h=c.length;h--;){var b=c[h];if(typeof b=="string"){var _=di(b);_!==b&&(Dt(c)||(c[h]=_),b=_)}o[b]=!0}return o}function An(o){var c=$t(null),h;for(h in o)ho(pt,o,[h])&&(c[h]=o[h]);return c}function jo(o,c){for(;o!==null;){var h=Hn(o,c);if(h){if(h.get)return Is(h.get);if(typeof h.value=="function")return Is(h.value)}o=fn(o)}function b(_){return console.warn("fallback value for",_),null}return b}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"]),io=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"]),Ws=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"]),ii=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"]),qa=Nn(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Ci=Nn(["#text"]),Ec=Nn(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
|
||
|
|
`+Rh),Wy&&(Rh=Rl(Rh,Fo," "),Rh=Rl(Rh,ir," ")),Tt&&R$?Tt.createHTML(Rh):Rh},c.setConfig=function(or){Lee(or),J6=!0},c.clearConfig=function(){ED=null,J6=!1},c.isValidAttribute=function(or,Gt,_o){ED||Lee({});var ks=RA(or),zl=RA(Gt);return Zre(ks,zl,_o)},c.addHook=function(or,Gt){typeof Gt=="function"&&(hr[or]=hr[or]||[],Mr(hr[or],Gt))},c.removeHook=function(or){if(hr[or])return Vs(hr[or])},c.removeHooks=function(or){hr[or]&&(hr[or]=[])},c.removeAllHooks=function(){hr={}},c}var p1=GS();const KS=o=>p1().sanitize(o),y_=sS.deviceType.isTouch(),lv=(o,c)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[o,c]}),EA=(o,c)=>Ml.parts.close(Wc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":c.translate("Close")}},action:o,buttonBehaviours:En([Za.config({})])})),xA=()=>Ml.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),x0=(o,c)=>Ml.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:Py(`<p>${KS(c.translate(o))}</p>`)}]}]}),cv=o=>Ml.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:o}),AA=(o,c)=>[a1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:o}),a1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:c})],TA=o=>{const c="tox-dialog",h=c+"-wrap",b=h+"__backdrop",_=c+"__disable-scroll";return Ml.sketch({lazySink:o.lazySink,onEscape:x=>(o.onEscape(x),z.some(!0)),useTabstopAt:x=>!Hx(x),firstTabstop:o.firstTabstop,dom:{tag:"div",classes:[c].concat(o.extraClasses),styles:{position:"relative",...o.extraStyles}},components:[o.header,o.body,...o.footer.toArray()],parts:{blocker:{dom:Py(`<div class="${h}"></div>`),components:[{dom:{tag:"div",classes:y_?[b,b+"--opaque"]:[b]}}]}},dragBlockClass:h,modalBehaviours:En([Qo.config({}),Ss("dialog-events",o.dialogEvents.concat([Jm(Zi(),(x,M)=>{Th.isBlocked(x)?F():Po.focusIn(x)}),Qt(_v(),(x,M)=>{x.getSystem().broadcastOn([xS],{newFocus:M.event.newFocus})})])),Ss("scroll-lock",[vi(()=>{Oa(Li(),_)}),Td(()=>{da(Li(),_)})]),...o.extraBehaviours]),eventOrder:{[Ku()]:["dialog-events"],[Tu()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[Ed()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...o.eventOrder}})},DA=o=>Wc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":o.translate("Close"),title:o.translate("Close")}},buttonBehaviours:En([Za.config({})]),components:[dp("close",{tag:"span",classes:["tox-icon"]},o.icons)],action:c=>{nr(c,Ey)}}),wD=(o,c,h,b)=>{const _=x=>[Ri(b.translate(x.title))];return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:{...h.map(x=>({id:x})).getOr({})}},components:[],behaviours:En([ym.config({channel:`${u1}-${c}`,initialData:o,renderComponents:_})])}},_D=()=>({dom:Py('<div class="tox-dialog__draghandle"></div>')}),T$=(o,c,h,b)=>a1.sketch({dom:Py('<div class="tox-dialog__header"></div>'),components:[wD(o,c,z.some(h),b),_D(),DA(b)],containerBehaviours:En([f_.config({mode:"mouse",blockerClass:"blocker",getTarget:_=>ef(_,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}),b1=(o,c,h)=>{const b=Ml.parts.title(wD(o,c,z.none(),h)),_=Ml.parts.draghandle(_D()),x=Ml.parts.close(DA(h)),M=[b].concat(o.draggable?[_]:[]).concat([x]);return a1.sketch({dom:Py('<div class="tox-dialog__header"></div>'),components:M})},w_=(o,c,h)=>b1({title:h.shared.providers.translate(o),draggable:h.dialog.isDraggableModal()},c,h.shared.providers),Mt=(o,c,h,b)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":h.translate(o)},styles:{left:"0px",right:"0px",bottom:"0px",top:`${b.getOr(0)}px`,position:"absolute"}},behaviours:c,components:[{dom:Py('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}),Rt=(o,c,h)=>({onClose:()=>h.closeWindow(),onBlock:b=>{const _=Qi(o().element,".tox-dialog__header").m
|
||
|
|
`;(function(){var r=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(Ae,Qe,mt)=>{var Pt;return mt(Ae,Qe.prototype)?!0:((Pt=Ae.constructor)===null||Pt===void 0?void 0:Pt.name)===Qe.name},t=Ae=>{const Qe=typeof Ae;return Ae===null?"null":Qe==="object"&&Array.isArray(Ae)?"array":Qe==="object"&&e(Ae,String,(mt,Pt)=>Pt.isPrototypeOf(mt))?"string":Qe},s=Ae=>Qe=>t(Qe)===Ae,a=Ae=>Qe=>typeof Qe===Ae,u=Ae=>Qe=>Ae===Qe,f=s("string"),m=s("object"),g=s("array"),y=u(null),C=a("boolean"),A=Ae=>Ae==null,O=Ae=>!A(Ae),N=a("function"),L=(Ae,Qe)=>{if(g(Ae)){for(let mt=0,Pt=Ae.length;mt<Pt;++mt)if(!Qe(Ae[mt]))return!1;return!0}return!1},j=()=>{},W=Ae=>()=>Ae,J=(Ae,Qe)=>Ae===Qe;class Q{constructor(Qe,mt){this.tag=Qe,this.value=mt}static some(Qe){return new Q(!0,Qe)}static none(){return Q.singletonNone}fold(Qe,mt){return this.tag?mt(this.value):Qe()}isSome(){return this.tag}isNone(){return!this.tag}map(Qe){return this.tag?Q.some(Qe(this.value)):Q.none()}bind(Qe){return this.tag?Qe(this.value):Q.none()}exists(Qe){return this.tag&&Qe(this.value)}forall(Qe){return!this.tag||Qe(this.value)}filter(Qe){return!this.tag||Qe(this.value)?this:Q.none()}getOr(Qe){return this.tag?this.value:Qe}or(Qe){return this.tag?this:Qe}getOrThunk(Qe){return this.tag?this.value:Qe()}orThunk(Qe){return this.tag?this:Qe()}getOrDie(Qe){if(this.tag)return this.value;throw new Error(Qe!=null?Qe:"Called getOrDie on None")}static from(Qe){return O(Qe)?Q.some(Qe):Q.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(Qe){this.tag&&Qe(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}Q.singletonNone=new Q(!1);const F=Array.prototype.indexOf,te=Array.prototype.push,re=(Ae,Qe)=>F.call(Ae,Qe),oe=(Ae,Qe)=>re(Ae,Qe)>-1,X=(Ae,Qe)=>{const mt=Ae.length,Pt=new Array(mt);for(let bn=0;bn<mt;bn++){const Ro=Ae[bn];Pt[bn]=Qe(Ro,bn)}return Pt},Se=(Ae,Qe)=>{for(let mt=0,Pt=Ae.length;mt<Pt;mt++){const bn=Ae[mt];Qe(bn,mt)}},Ne=(Ae,Qe,mt)=>(Se(Ae,(Pt,bn)=>{mt=Qe(mt,Pt,bn)}),mt),xe=Ae=>{const Qe=[];for(let mt=0,Pt=Ae.length;mt<Pt;++mt){if(!g(Ae[mt]))throw new Error("Arr.flatten item "+mt+" was not an array, input: "+Ae);te.apply(Qe,Ae[mt])}return Qe},ge=(Ae,Qe)=>xe(X(Ae,Qe)),ve=(Ae,Qe)=>{for(let mt=0;mt<Ae.length;mt++){const Pt=Qe(Ae[mt],mt);if(Pt.isSome())return Pt}return Q.none()},dt=(Ae,Qe,mt=J)=>Ae.exists(Pt=>mt(Pt,Qe)),bt=Ae=>{const Qe=[],mt=Pt=>{Qe.push(Pt)};for(let Pt=0;Pt<Ae.length;Pt++)Ae[Pt].each(mt);return Qe},qe=(Ae,Qe)=>Ae?Q.some(Qe):Q.none(),z=Ae=>Qe=>Qe.options.get(Ae),ht=Ae=>{const Qe=Ae.options.register;Qe("link_assume_external_targets",{processor:mt=>{const Pt=f(mt)||C(mt);return Pt?mt===!0?{value:1,valid:Pt}:mt==="http"||mt==="https"?{value:mt,valid:Pt}:{value:0,valid:Pt}:{valid:!1,message:"Must be a string or a boolean."}},default:!1}),Qe("link_context_toolbar",{processor:"boolean",default:!1}),Qe("link_list",{processor:mt=>f(mt)||N(mt)||L(mt,m)}),Qe("link_default_target",{processor:"string"}),Qe("link_default_protocol",{processor:"string",default:"https"}),Qe("link_target_list",{processor:mt=>C(mt)||L(mt,m),default:!0}),Qe("link_rel_list",{processor:"object[]",default:[]}),Qe("link_class_list",{processor:"object[]",default:[]}),Qe("link_title",{processor:"boolean",default:!0}),Qe("allow_unsafe_link_target",{processor:"boolean",default:!1}),Qe("link_quicklink",{processor:"boolean",default:!1})},nt=z("link_assume_external_targets"),Nt=z("link_context_toolbar"),yt=z("link_list"),Le=z("link_default_target"),ct=z("link_default_protocol"),_n=z("link_target_list"),At=z("link_rel_list"),Rn=z("link_class_list"),Xe=z("link_title"),Ot=z("allow_unsafe_link_target"),de=z("link_quicklink");var is=tinymce.util.Tools.resolve("tinymce.util.Tools");const bo=Ae=>f(Ae.value)?Ae.value:"",ao=Ae=>f(Ae.text)?Ae.text:f(Ae.title)?Ae.title:"",Eo=(Ae,Qe)=>{const mt=[];return is.each(Ae,Pt=>{const bn=ao(Pt);if(Pt.menu!==void 0){const Ro=Eo(Pt.menu,Qe);mt.push({text:bn,items:Ro})}else{const Ro=Qe(Pt);mt.push({text:bn,value:Ro})}}),mt},Yo=(Ae=bo)=>Qe=>Q.from(Qe).map(mt=>Eo(mt,Ae)),Et={sanitize:A
|
||
|
|
Actual: `+br.join(","));if(!Wt(Z,Qc=>At(br,Qc)))throw new Error("Not all branches were specified when using match. Specified: "+br.join(", ")+`
|
||
|
|
Required: `+Z.join(", "));return tr[Cn].apply(null,Wo)},log:tr=>{console.log(tr,{constructors:Z,constructor:Cn,params:Wo})}}}}),ye}}.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])});const Yn=($,Z)=>{const ye=$u.fromTable($);return $1(ye,Z).bind(it=>{const Ft=it[it.length-1],Cn=it[0].row,In=Ft.row+Ft.rowspan,Wo=ye.all.slice(Cn,In);return h2(Wo)}).getOr("")},wc=$=>Mc($,"rgb")?Yc($):$,Sf=$=>{const Z=No.fromDom($);return{borderwidth:Pt(Z,"border-width").getOr(""),borderstyle:Pt(Z,"border-style").getOr(""),bordercolor:Pt(Z,"border-color").map(wc).getOr(""),backgroundcolor:Pt(Z,"background-color").map(wc).getOr("")}},Qd=$=>{const Z=$[0],ye=$.slice(1);return de(ye,Te=>{de(Se(Z),it=>{xe(Te,(Ft,Cn)=>{const In=Z[it];In!==""&&it===Cn&&In!==Ft&&(Z[it]="")})})}),Z},Pc=($,Z,ye,Te)=>Xt($,it=>!y(ye.formatter.matchNode(Te,Z+it))).getOr(""),Hg=F(Pc,["left","center","right"],"align"),_d=F(Pc,["top","middle","bottom"],"valign"),hl=($,Z)=>{const ye=Wf($),Te=Ul($),it=()=>({borderstyle:ht(ye,"border-style").getOr(""),bordercolor:wc(ht(ye,"border-color").getOr("")),backgroundcolor:wc(ht(ye,"background-color").getOr(""))}),Ft={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},Cn=()=>{const bi=ye["border-width"];return yf($)&&bi?{border:bi}:ht(Te,"border").fold(()=>({}),tr=>({border:tr}))},In=Z?it():{},Wo=()=>{const bi=ht(ye,"border-spacing").or(ht(Te,"cellspacing")).fold(()=>({}),br=>({cellspacing:br})),tr=ht(ye,"border-padding").or(ht(Te,"cellpadding")).fold(()=>({}),br=>({cellpadding:br}));return{...bi,...tr}};return{...Ft,...ye,...Te,...In,...Cn(),...Wo()}},xu=$=>Bn(No.fromDom($)).map(Z=>{const ye={selection:Im($.cells)};return Yn(Z,ye)}).getOr(""),Pp=($,Z,ye)=>{const Te=(In,Wo)=>{const Jo=Pt(No.fromDom(Wo),"border-width");return yf($)&&Jo.isSome()?Jo.getOr(""):In.getAttrib(Wo,"border")||vc($.dom,Wo,"border-width")||vc($.dom,Wo,"border")||""},it=$.dom,Ft=yf($)?it.getStyle(Z,"border-spacing")||it.getAttrib(Z,"cellspacing"):it.getAttrib(Z,"cellspacing")||it.getStyle(Z,"border-spacing"),Cn=yf($)?vc(it,Z,"padding")||it.getAttrib(Z,"cellpadding"):it.getAttrib(Z,"cellpadding")||vc(it,Z,"padding");return{width:it.getStyle(Z,"width")||it.getAttrib(Z,"width"),height:it.getStyle(Z,"height")||it.getAttrib(Z,"height"),cellspacing:Ft!=null?Ft:"",cellpadding:Cn!=null?Cn:"",border:Te(it,Z),caption:!!it.select("caption",Z)[0],class:it.getAttrib(Z,"class",""),align:Hg($,Z),...ye?Sf(Z):{}}},z1=($,Z,ye)=>{const Te=$.dom;return{height:Te.getStyle(Z,"height")||Te.getAttrib(Z,"height"),class:Te.getAttrib(Z,"class",""),type:xu(Z),align:Hg($,Z),...ye?Sf(Z):{}}},wn=($,Z,ye,Te)=>{const it=$.dom,Ft=Te.getOr(Z),Cn=(In,Wo)=>it.getStyle(In,Wo)||it.getAttrib(In,Wo);return{width:Cn(Ft,"width"),height:Cn(Z,"height"),scope:it.getAttrib(Z,"scope"),celltype:Dc(Z),class:it.getAttrib(Z,"class",""),halign:Hg($,Z),valign:_d($,Z),...ye?Sf(Z):{}}},Fm=($,Z)=>{const ye=$u.fromTable($),Te=$u.justCells(ye),it=ao(Te,Ft=>Rn(Z,Cn=>gs(Ft.element,Cn)));return Ot(it,Ft=>({element:Ft.element.dom,column:$u.getColumnAt(ye,Ft.column).map(Cn=>Cn.element.dom)}))},Cd=($,Z,ye,Te)=>{Te("scope")&&$.setAttrib("scope",ye.scope),Te("class")&&$.setAttrib("class",ye.class),Te("height")&&$.setStyle("height",Qs(ye.height)),Te("width")&&Z.setStyle("width",Qs(ye.width))},eh=($,Z,ye)=>{ye("backgroundcolor")&&$.setFormat("tablecellbackgroundcolor",Z.backgroundcolor),ye("bordercolor")&&$.setFormat("tablecellbordercolor",Z.bordercolor),ye("borderstyle")&&$.setFormat("tablecellborderstyle",Z.borderstyle),ye("borderwidth")&&$.setFormat("tablecellborderwidth",Qs(Z.borderwidth))},Zu=($,Z,ye,Te)=>{const it=Z.length===1;de(Z,Ft=>{const Cn=Ft.element,In=it?oe:Te,Wo=jf.normal($,Cn),Jo=Ft.column.map(bi=>jf.normal($,bi)).getOr(Wo);Cd(Wo,Jo,ye,In),Mg($)&&eh(Wo,ye,In),Te("halign")&&$f($,Cn,ye.halign),Te("valign")&&Ud($,Cn,ye.valign)})},V1=($,Z)=>{$.execCommand("mceTableCellType",!1,{type:Z.celltype,no_events:!0})},ui=($,Z,ye,Te)=>{const it=dt(Te,(Ft,Cn)=>ye[Cn]!==Ft);z(it)>0&&Z.length>=1&&Bn(Z[0]).each(Ft=>{cons
|
||
|
|
`),Le)}),Nt.innerHTML=ht.encode((yt=Nt.textContent)!==null&&yt!==void 0?yt:""),j(z).highlightElement(Nt),ht.setAttrib(Nt,"data-mce-highlighted",!0),Nt.className=Ne(Nt.className)})})}),z.on("PreInit",()=>{z.parser.addNodeFilter("pre",ht=>{var nt;for(let Nt=0,yt=ht.length;Nt<yt;Nt++){const Le=ht[Nt];((nt=Le.attr("class"))!==null&&nt!==void 0?nt:"").indexOf("language-")!==-1&&(Le.attr("contenteditable","false"),Le.attr("data-mce-highlighted","false"))}})})},ve=(z,ht=s)=>nt=>{const Nt=()=>{nt.setEnabled(z.selection.isEditable()),ht(nt)};return z.on("NodeChange",Nt),Nt(),()=>{z.off("NodeChange",Nt)}},dt=z=>{const ht=z.selection.getStart();return z.dom.is(ht,'pre[class*="language-"]')},bt=z=>{const ht=()=>z.execCommand("codesample");z.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:ht,onSetup:ve(z,nt=>{nt.setActive(dt(z))})}),z.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:ht,onSetup:ve(z)})};var qe=()=>{r.add("codesample",z=>{O(z),ge(z),bt(z),X(z),z.on("dblclick",ht=>{W(ht.target)&&oe(z)})})};qe()})();(function(){var r=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(Ge,Ze,It)=>{var jt;return It(Ge,Ze.prototype)?!0:((jt=Ge.constructor)===null||jt===void 0?void 0:jt.name)===Ze.name},t=Ge=>{const Ze=typeof Ge;return Ge===null?"null":Ze==="object"&&Array.isArray(Ge)?"array":Ze==="object"&&e(Ge,String,(It,jt)=>jt.isPrototypeOf(It))?"string":Ze},s=Ge=>Ze=>t(Ze)===Ge,a=s("string"),u=s("object"),f=s("array"),m=Ge=>Ge==null,g=Ge=>!m(Ge);class y{constructor(Ze,It){this.tag=Ze,this.value=It}static some(Ze){return new y(!0,Ze)}static none(){return y.singletonNone}fold(Ze,It){return this.tag?It(this.value):Ze()}isSome(){return this.tag}isNone(){return!this.tag}map(Ze){return this.tag?y.some(Ze(this.value)):y.none()}bind(Ze){return this.tag?Ze(this.value):y.none()}exists(Ze){return this.tag&&Ze(this.value)}forall(Ze){return!this.tag||Ze(this.value)}filter(Ze){return!this.tag||Ze(this.value)?this:y.none()}getOr(Ze){return this.tag?this.value:Ze}or(Ze){return this.tag?this:Ze}getOrThunk(Ze){return this.tag?this.value:Ze()}orThunk(Ze){return this.tag?this:Ze()}getOrDie(Ze){if(this.tag)return this.value;throw new Error(Ze!=null?Ze:"Called getOrDie on None")}static from(Ze){return g(Ze)?y.some(Ze):y.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(Ze){this.tag&&Ze(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}y.singletonNone=new y(!1);const C=Array.prototype.push,A=(Ge,Ze)=>{for(let It=0,jt=Ge.length;It<jt;It++){const co=Ge[It];Ze(co,It)}},O=Ge=>{const Ze=[];for(let It=0,jt=Ge.length;It<jt;++It){if(!f(Ge[It]))throw new Error("Arr.flatten item "+It+" was not an array, input: "+Ge);C.apply(Ze,Ge[It])}return Ze},N=Ge=>{let Ze=Ge;return{get:()=>Ze,set:co=>{Ze=co}}},L=Object.keys,j=Object.hasOwnProperty,W=(Ge,Ze)=>{const It=L(Ge);for(let jt=0,co=It.length;jt<co;jt++){const Bo=It[jt],qo=Ge[Bo];Ze(qo,Bo)}},J=(Ge,Ze)=>Q(Ge,Ze)?y.from(Ge[Ze]):y.none(),Q=(Ge,Ze)=>j.call(Ge,Ze),F=Ge=>Ze=>Ze.options.get(Ge),te=Ge=>{const Ze=Ge.options.register;Ze("audio_template_callback",{processor:"function"}),Ze("video_template_callback",{processor:"function"}),Ze("iframe_template_callback",{processor:"function"}),Ze("media_live_embeds",{processor:"boolean",default:!0}),Ze("media_filter_html",{processor:"boolean",default:!0}),Ze("media_url_resolver",{processor:"function"}),Ze("media_alt_source",{processor:"boolean",default:!0}),Ze("media_poster",{processor:"boolean",default:!0}),Ze("media_dimensions",{processor:"boolean",default:!0})},re=F("audio_template_callback"),oe=F("video_template_callback"),X=F("iframe_template_callback"),Se=F("media_live_embeds"),Ne=F("media_filter_html"),xe=F("media_url_resolver"),ge=F("media_alt_source"),ve=F("media_poster"),dt=F("media_dimensions");var bt=tinymce.util.Tools.resolve("tinymce.util.Tools"),qe=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),z=tinymce.util.Tools.resolve("tinymce.html.DomParser");const ht=qe.DOM
|
||
|
|
<source src="`+Ge.altsource+'"'+(Ge.altsourcemime?' type="'+Ge.altsourcemime+'"':"")+` />
|
||
|
|
`:"")+"</audio>",Pe=(Ge,Ze)=>Ze?Ze(Ge):'<video width="'+Ge.width+'" height="'+Ge.height+'"'+(Ge.poster?' poster="'+Ge.poster+'"':"")+` controls="controls">
|
||
|
|
<source src="`+Ge.source+'"'+(Ge.sourcemime?' type="'+Ge.sourcemime+'"':"")+` />
|
||
|
|
`+(Ge.altsource?'<source src="'+Ge.altsource+'"'+(Ge.altsourcemime?' type="'+Ge.altsourcemime+'"':"")+` />
|
||
|
|
`:"")+"</video>",Wt=(Ge,Ze)=>{var It;const jt=bt.extend({},Ze);if(!jt.source&&(bt.extend(jt,yt((It=jt.embed)!==null&&It!==void 0?It:"",Ge.schema)),!jt.source))return"";jt.altsource||(jt.altsource=""),jt.poster||(jt.poster=""),jt.source=Ge.convertURL(jt.source,"source"),jt.altsource=Ge.convertURL(jt.altsource,"source"),jt.sourcemime=Le(jt.source),jt.altsourcemime=Le(jt.altsource),jt.poster=Ge.convertURL(jt.poster,"poster");const co=Yo(jt.source);if(co&&(jt.source=co.url,jt.type=co.type,jt.allowfullscreen=co.allowFullscreen,jt.width=jt.width||String(co.w),jt.height=jt.height||String(co.h)),jt.embed)return is(jt.embed,jt,!0,Ge.schema);{const Bo=re(Ge),qo=oe(Ge),Yr=X(Ge);return jt.width=jt.width||"300",jt.height=jt.height||"150",bt.each(jt,(rt,Uo)=>{jt[Uo]=Ge.dom.encode(""+rt)}),jt.type==="iframe"?St(jt,Yr):jt.sourcemime==="application/x-shockwave-flash"?Xt(jt):jt.sourcemime.indexOf("audio")!==-1?Et(jt,Bo):Pe(jt,qo)}},mn=Ge=>Ge.hasAttribute("data-mce-object")||Ge.hasAttribute("data-ephox-embed-iri"),wt=Ge=>{Ge.on("click keyup touchend",()=>{const Ze=Ge.selection.getNode();Ze&&Ge.dom.hasClass(Ze,"mce-preview-object")&&Ge.dom.getAttrib(Ze,"data-mce-selected")&&Ze.setAttribute("data-mce-selected","2")}),Ge.on("ObjectResized",Ze=>{const It=Ze.target;if(It.getAttribute("data-mce-object")){let jt=It.getAttribute("data-mce-html");jt&&(jt=unescape(jt),It.setAttribute("data-mce-html",escape(is(jt,{width:String(Ze.width),height:String(Ze.height)},!1,Ge.schema))))}})},Kt={},pn=(Ge,Ze,It)=>new Promise((jt,co)=>{const Bo=qo=>(qo.html&&(Kt[Ge.source]=qo),jt({url:Ge.source,html:qo.html?qo.html:Ze(Ge)}));Kt[Ge.source]?Bo(Kt[Ge.source]):It({url:Ge.source},Bo,co)}),ns=(Ge,Ze)=>Promise.resolve({html:Ze(Ge),url:Ge.source}),Xn=Ge=>Ze=>Wt(Ge,Ze),fs=(Ge,Ze)=>{const It=xe(Ge);return It?pn(Ze,Xn(Ge),It):ns(Ze,Xn(Ge))},Ar=Ge=>Q(Kt,Ge),Rs=(Ge,Ze)=>J(Ze,Ge).bind(It=>J(It,"meta")),Js=(Ge,Ze,It)=>jt=>{const co=()=>J(Ge,jt),Bo=()=>J(Ze,jt),qo=Uo=>J(Uo,"value").bind(Di=>Di.length>0?y.some(Di):y.none()),Yr=()=>co().bind(Uo=>u(Uo)?qo(Uo).orThunk(Bo):Bo().orThunk(()=>y.from(Uo))),rt=()=>Bo().orThunk(()=>co().bind(Uo=>u(Uo)?qo(Uo):y.from(Uo)));return{[jt]:(jt===It?Yr():rt()).getOr("")}},js=(Ge,Ze)=>{const It={};return J(Ge,"dimensions").each(jt=>{A(["width","height"],co=>{J(Ze,co).orThunk(()=>J(jt,co)).each(Bo=>It[co]=Bo)})}),It},ga=(Ge,Ze)=>{const It=Ze&&Ze!=="dimensions"?Rs(Ze,Ge).getOr({}):{},jt=Js(Ge,It,Ze);return{...jt("source"),...jt("altsource"),...jt("poster"),...jt("embed"),...js(Ge,It)}},ar=Ge=>{const Ze={...Ge,source:{value:J(Ge,"source").getOr("")},altsource:{value:J(Ge,"altsource").getOr("")},poster:{value:J(Ge,"poster").getOr("")}};return A(["width","height"],It=>{J(Ge,It).each(jt=>{const co=Ze.dimensions||{};co[It]=jt,Ze.dimensions=co})}),Ze},Ns=Ge=>Ze=>{const It=Ze&&Ze.msg?"Media embed handler error: "+Ze.msg:"Media embed handler threw unknown error.";Ge.notificationManager.open({type:"error",text:It})},Zr=Ge=>{const Ze=Ge.selection.getNode(),It=mn(Ze)?Ge.serializer.serialize(Ze,{selection:!0}):"",jt=yt(It,Ge.schema),Bo=(()=>{if(Bs(jt.source,jt.type)){const qo=Ge.dom.getRect(Ze);return{width:qo.w.toString().replace(/px$/,""),height:qo.h.toString().replace(/px$/,"")}}else return{}})();return{embed:It,...jt,...Bo}},No=(Ge,Ze)=>It=>{if(a(It.url)&&It.url.trim().length>0){const jt=It.html,Bo={...yt(jt,Ze.schema),source:It.url,embed:jt};Ge.setData(ar(Bo))}},Mo=(Ge,Ze)=>{const It=Ge.dom.select("*[data-mce-object]");for(let jt=0;jt<Ze.length;jt++)for(let co=It.length-1;co>=0;co--)Ze[jt]===It[co]&&It.splice(co,1);Ge.selection.select(It[0])},Tr=(Ge,Ze)=>{const It=Ge.dom.select("*[data-mce-object]");Ge.insertContent(Ze),Mo(Ge,It),Ge.nodeChanged()},Bs=(Ge,Ze)=>g(Ze)&&Ze==="ephox-embed-iri"&&g(Yo(Ge)),ea=(Ge,Ze)=>((jt,co)=>jt.width!==co.width||jt.height!==co.height)(Ge,Ze)&&Bs(Ze.source,Ge.type),gs=(Ge,Ze,It)=>{var jt;Ze.embed=ea(Ge,Ze)&&dt(It)?Wt(It,{...Ze,embed:""}):is((jt=Ze.embed)!==null&&jt!==void 0?jt:"",Ze,!1,It.schema),Ze.embed&&(Ge.source===Ze.source||Ar(Ze.source))?Tr(It,Ze.embed):fs(It,Ze).then(co=>{Tr(It,co.html)}).catch(Ns(It))},pa=Ge=>{const
|
||
|
|
`));return ve(Et.split(""),s).length},Nt=(St,Xt)=>{const Et=qe(St,Xt).join("");return ht(Et)},yt=(St,Xt)=>{const Et=qe(St,Xt).join("").replace(/\s/g,"");return ht(Et)},Le=(St,Xt)=>()=>Xt(St.getBody(),St.schema),ct=(St,Xt)=>()=>Xt(St.selection.getRng().cloneContents(),St.schema),_n=St=>Le(St,nt),At=St=>({body:{getWordCount:_n(St),getCharacterCount:Le(St,Nt),getCharacterCountWithoutSpaces:Le(St,yt)},selection:{getWordCount:ct(St,nt),getCharacterCount:ct(St,Nt),getCharacterCountWithoutSpaces:ct(St,yt)},getCount:_n(St)}),Rn=(St,Xt)=>{St.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(Xt.body.getWordCount()),String(Xt.selection.getWordCount())],["Characters (no spaces)",String(Xt.body.getCharacterCountWithoutSpaces()),String(Xt.selection.getCharacterCountWithoutSpaces())],["Characters",String(Xt.body.getCharacterCount()),String(Xt.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},Xe=(St,Xt)=>{St.addCommand("mceWordCount",()=>Rn(St,Xt))},Ot=(St,Xt)=>{let Et=null;return{cancel:()=>{t(Et)||(clearTimeout(Et),Et=null)},throttle:(...mn)=>{t(Et)&&(Et=setTimeout(()=>{Et=null,St.apply(null,mn)},Xt))}}};var de=tinymce.util.Tools.resolve("tinymce.util.Delay");const is=(St,Xt)=>{St.dispatch("wordCountUpdate",{wordCount:{words:Xt.body.getWordCount(),characters:Xt.body.getCharacterCount(),charactersWithoutSpaces:Xt.body.getCharacterCountWithoutSpaces()}})},bo=(St,Xt)=>{is(St,Xt)},ao=(St,Xt,Et)=>{const Pe=Ot(()=>bo(St,Xt),Et);St.on("init",()=>{bo(St,Xt),de.setEditorTimeout(St,()=>{St.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",Pe.throttle)},0),St.on("remove",Pe.cancel)})},Eo=St=>{const Xt=()=>St.execCommand("mceWordCount");St.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:Xt}),St.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:Xt})};var Yo=(St=300)=>{r.add("wordcount",Xt=>{const Et=At(Xt);return Xe(Xt,Et),Eo(Xt),ao(Xt,Et,St),Et})};Yo()})();function H_e(r){let e,t;return{c(){e=he("div"),t=he("div"),q(t,"class","form-control"),q(e,"class","tox-wrapper")},m(s,a){ze(s,e,a),ee(e,t),t.innerHTML=r[0],r[4](t),r[5](e)},p(s,[a]){a&1&&(t.innerHTML=s[0])},i:xn,o:xn,d(s){s&&He(e),r[4](null),r[5](null)}}}const $_e="bold italic underline strikethrough removeformat | link | subscript superscript bullist numlist media image codesample table code wordcount blockquote indent outdent blocks";function z_e(r,e,t){let{value:s=""}=e,{additionalConfig:a={}}=e,u="",f,m,g;const y=["autoresize","code","image","table","codesample","link","lists","media","wordcount"];the(()=>{m&&m.destroy()}),mv(()=>{const O={target:f,toolbar_mode:"sliding",toolbar_sticky:!0,skin:!1,content_css:!1,content_style:F_e.toString(),branding:!1,inline:!1,plugins:y,contextmenu:!1,menubar:!1,statusbar:!1,entity_encoding:"raw",convert_urls:!1,toolbar:$_e,image_caption:!0,relative_urls:!1,browser_spellcheck:!0,max_height:600,setup(N){m=N,N.on("init",function(L){N.setContent(s!=null?s:"")}),N.on("change input undo redo",function(L){u=N.getContent(),u!==s&&t(0,s=u)})}};L_e.init({...O,...a})});function C(O){ms[O?"unshift":"push"](()=>{f=O,t(1,f)})}function A(O){ms[O?"unshift":"push"](()=>{g=O,t(2,g)})}return r.$$set=O=>{"value"in O&&t(0,s=O.value),"additionalConfig"in O&&t(3,a=O.additionalConfig)},[s,f,g,a,C,A]}class $he extends Oo{constructor(e){super(),Do(this,e,z_e,H_e,To,{value:0,additionalConfig:3})}}function V_e(r){let e,t,s,a;function u(m){r[2](m)}let f={additionalConfig:r[1]};return r[0].value!==void 0&&(f.value=r[0].value),t=new $he({props:f}),ms.push(()=>zr(t,"value",u)),{c(){e=he("div"),sn(t.$$.fragment),q(e,"class","mb-0")},m(m,g){ze(m,e,g),nn(t,e,null),a=!0},p(m,[g]){const y={};!s&&g&1&&(s=!0,y.value=m[0].value,jr(()=>s=!1)),t.$set(y)},i(m){a||(Me(t.$$.fragment,m),a=!0)},o(m){We(t.$$.fragment,m),a=!1},d(m){m&&He(e),on(t)}}}function W_e(r,e,t){let{block:s}=e,a={};function u(f){r.$$.not_equal(s.value,f)&&(s.value=f,t(0,s))}return r.$$set=f=>{"block"in
|
||
|
|
<span class='flatpickr-weekday'>
|
||
|
|
`+Je.join("</span><span class='flatpickr-weekday'>")+`
|
||
|
|
</span>
|
||
|
|
`}}function yt(){t.calendarContainer.classList.add("hasWeeks");var Fe=ll("div","flatpickr-weekwrapper");Fe.appendChild(ll("span","flatpickr-weekday",t.l10n.weekAbbreviation));var Je=ll("div","flatpickr-weeks");return Fe.appendChild(Je),{weekWrapper:Fe,weekNumbers:Je}}function Le(Fe,Je){Je===void 0&&(Je=!0);var xt=Je?Fe:Fe-t.currentMonth;xt<0&&t._hidePrevMonthArrow===!0||xt>0&&t._hideNextMonthArrow===!0||(t.currentMonth+=xt,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,Mo("onYearChange"),dt()),ve(),Mo("onMonthChange"),gs())}function ct(Fe,Je){if(Fe===void 0&&(Fe=!0),Je===void 0&&(Je=!0),t.input.value="",t.altInput!==void 0&&(t.altInput.value=""),t.mobileInput!==void 0&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,Je===!0&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),t.config.enableTime===!0){var xt=_te(t.config),Ut=xt.hours,Un=xt.minutes,lo=xt.seconds;N(Ut,Un,lo)}t.redraw(),Fe&&Mo("onChange")}function _n(){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 At(){t.config!==void 0&&Mo("onDestroy");for(var Fe=t._handlers.length;Fe--;)t._handlers[Fe].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 Je=t.calendarContainer.parentNode;if(Je.lastChild&&Je.removeChild(Je.lastChild),Je.parentNode){for(;Je.firstChild;)Je.parentNode.insertBefore(Je.firstChild,Je);Je.parentNode.removeChild(Je)}}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(xt){try{delete t[xt]}catch{}})}function Rn(Fe){return t.calendarContainer.contains(Fe)}function Xe(Fe){if(t.isOpen&&!t.config.inline){var Je=y1(Fe),xt=Rn(Je),Ut=Je===t.input||Je===t.altInput||t.element.contains(Je)||Fe.path&&Fe.path.indexOf&&(~Fe.path.indexOf(t.input)||~Fe.path.indexOf(t.altInput)),Un=!Ut&&!xt&&!Rn(Fe.relatedTarget),lo=!t.config.ignoredFocusElements.some(function(mo){return mo.contains(Je)});Un&&lo&&(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&&g(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function Ot(Fe){if(!(!Fe||t.config.minDate&&Fe<t.config.minDate.getFullYear()||t.config.maxDate&&Fe>t.config.maxDate.getFullYear())){var Je=Fe,xt=t.currentYear!==Je;t.currentYear=Je||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)),xt&&(t.redraw(),Mo("onYearChange"),dt())}}function de(Fe,Je){var xt;Je===void 0&&(Je=!0);var Ut=t.parseDate(Fe,void 0,Je);if(t.config.minDate&&Ut&&S1(Ut,t.config.minDate,Je!==void 0?Je:!t.minDateHasTime)<0||t.config.maxDate&&Ut&&S1(Ut,t.config.maxDate,Je!==void 0?Je:!t.maxDat
|
||
|
|
`){let a="";for(let u=0,f=0;u<=t&&f<this.text.length;f++){let m=this.text[f],g=u+m.length;u>e&&f&&(a+=s),e<g&&t>u&&(a+=m.slice(Math.max(0,e-u),t-u)),u=g+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 u of e)s.push(u),a+=u.length+1,s.length==32&&(t.push(new df(s,a)),s=[],a=-1);return a>-1&&t.push(new df(s,a)),t}}class Yy extends ul{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 u=0;;u++){let f=this.children[u],m=a+f.length,g=s+f.lines-1;if((t?g:m)>=e)return f.lineInner(e,t,s,a);a=m+1,s=g+1}}decompose(e,t,s,a){for(let u=0,f=0;f<=t&&u<this.children.length;u++){let m=this.children[u],g=f+m.length;if(e<=g&&t>=f){let y=a&((f<=e?1:0)|(g>=t?2:0));f>=e&&g<=t&&!y?s.push(m):m.decompose(e-f,t-f,s,y)}f=g+1}}replace(e,t,s){if(s.lines<this.lines)for(let a=0,u=0;a<this.children.length;a++){let f=this.children[a],m=u+f.length;if(e>=u&&t<=m){let g=f.replace(e-u,t-u,s),y=this.lines-f.lines+g.lines;if(g.lines<y>>5-1&&g.lines>y>>5+1){let C=this.children.slice();return C[a]=g,new Yy(C,this.length-(t-e)+s.length)}return super.replace(u,m,g)}u=m+1}return super.replace(e,t,s)}sliceString(e,t=this.length,s=`
|
||
|
|
`){let a="";for(let u=0,f=0;u<this.children.length&&f<=t;u++){let m=this.children[u],g=f+m.length;f>e&&u&&(a+=s),e<g&&t>f&&(a+=m.sliceString(e-f,t-f,s)),f=g+1}return a}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof Yy))return 0;let s=0,[a,u,f,m]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;a+=t,u+=t){if(a==f||u==m)return s;let g=this.children[a],y=e.children[u];if(g!=y)return s+g.scanIdentical(y,t);s+=g.length+1}}static from(e,t=e.reduce((s,a)=>s+a.length+1,-1)){let s=0;for(let N of e)s+=N.lines;if(s<32){let N=[];for(let L of e)L.flatten(N);return new df(N,t)}let a=Math.max(32,s>>5),u=a<<1,f=a>>1,m=[],g=0,y=-1,C=[];function A(N){let L;if(N.lines>u&&N instanceof Yy)for(let j of N.children)A(j);else N.lines>f&&(g>f||!g)?(O(),m.push(N)):N instanceof df&&g&&(L=C[C.length-1])instanceof df&&N.lines+L.lines<=32?(g+=N.lines,y+=N.length+1,C[C.length-1]=new df(L.text.concat(N.text),L.length+1+N.length)):(g+N.lines>a&&O(),g+=N.lines,y+=N.length+1,C.push(N))}function O(){g!=0&&(m.push(C.length==1?C[0]:Yy.from(C,y)),y=-1,g=C.length=0)}for(let N of e)A(N);return O(),m.length==1?m[0]:new Yy(m,t)}}ul.empty=new df([""],0);function nSe(r){let e=-1;for(let t of r)e+=t.length+1;return e}function Rz(r,e,t=0,s=1e9){for(let a=0,u=0,f=!0;u<r.length&&a<=s;u++){let m=r[u],g=a+m.length;g>=t&&(g>s&&(m=m.slice(0,s-a)),a<t&&(m=m.slice(t-a)),f?(e[e.length-1]+=m,f=!1):e.push(m)),a=g+1}return e}function cce(r,e,t){return Rz(r,[""],e,t)}class TP{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 df?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],u=this.offsets[s],f=u>>1,m=a instanceof df?a.text.length:a.children.length;if(f==(t>0?m: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((u&1)==(t>0?0:1)){if(this.offsets[s]+=t,e==0)return this.lineBreak=!0,this.value=`
|
||
|
|
`,this;e--}else if(a instanceof df){let g=a.text[f+(t<0?-1:0)];if(this.offsets[s]+=t,g.length>Math.max(0,e))return this.value=e==0?g:t>0?g.slice(e):g.slice(0,g.length-e),this;e-=g.length}else{let g=a.children[f+(t<0?-1:0)];e>g.length?(e-=g.length,this.offsets[s]+=t):(t<0&&this.offsets[s]--,this.nodes.push(g),this.offsets.push(t>0?1:(g instanceof df?g.text.length:g.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class Uhe{constructor(e,t,s){this.value="",this.done=!1,this.cursor=new TP(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 jhe{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"&&(ul.prototype[Symbol.iterator]=function(){return this.iter()},TP.prototype[Symbol.iterator]=Uhe.prototype[Symbol.iterator]=jhe.prototype[Symbol.iterator]=function(){return this});class oSe{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 XD="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(r=>r?parseInt(r,36):1);for(let r=1;r<XD.length;r++)XD[r]+=XD[r-1];function sSe(r){for(let e=1;e<XD.length;e+=2)if(XD[e]>r)return XD[e-1]<=r;return!1}function uce(r){return r>=127462&&r<=127487}const fce=8205;function Am(r,e,t=!0,s=!0){return(t?Zhe:rSe)(r,e,s)}function Zhe(r,e,t){if(e==r.length)return e;e&&qhe(r.charCodeAt(e))&&Ghe(r.charCodeAt(e-1))&&e--;let s=Bh(r,e);for(e+=D0(s);e<r.length;){let a=Bh(r,e);if(s==fce||a==fce||t&&sSe(a))e+=D0(a),s=a;else if(uce(a)){let u=0,f=e-2;for(;f>=0&&uce(Bh(r,f));)u++,f-=2;if(u%2==0)break;e+=2}else break}return e}function rSe(r,e,t){for(;e>0;){let s=Zhe(r,e-2,t);if(s<e)return s;e--}return 0}function qhe(r){return r>=56320&&r<57344}function Ghe(r){return r>=55296&&r<56320}function Bh(r,e){let t=r.charCodeAt(e);if(!Ghe(t)||e+1==r.length)return t;let s=r.charCodeAt(e+1);return qhe(s)?(t-55296<<10)+(s-56320)+65536:t}function Ooe(r){return r<=65535?String.fromCh
|
||
|
|
`}get readOnly(){return this.facet(sme)}phrase(e,...t){for(let s of this.facet(Sa.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 u=+(a||1);return!u||u>t.length?s:t[u-1]})),e}languageDataAt(e,t,s=-1){let a=[];for(let u of this.facet(Jhe))for(let f of u(this,t,s))Object.prototype.hasOwnProperty.call(f,e)&&a.push(f[e]);return a}charCategorizer(e){return pSe(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:s,length:a}=this.doc.lineAt(e),u=this.charCategorizer(e),f=e-s,m=e-s;for(;f>0;){let g=Am(t,f,!1);if(u(t.slice(g,f))!=jc.Word)break;f=g}for(;m<a;){let g=Am(t,m);if(u(t.slice(m,g))!=jc.Word)break;m=g}return f==m?null:qn.range(f+s,m+s)}}Sa.allowMultipleSelections=Qhe;Sa.tabSize=Ds.define({combine:r=>r.length?r[0]:4});Sa.lineSeparator=eme;Sa.readOnly=sme;Sa.phrases=Ds.define({compare(r,e){let t=Object.keys(r),s=Object.keys(e);return t.length==s.length&&t.every(a=>r[a]==e[a])}});Sa.languageData=Jhe;Sa.changeFilter=tme;Sa.transactionFilter=nme;Sa.transactionExtender=ome;rO.reconfigure=Pi.define();function gv(r,e,t={}){let s={};for(let a of r)for(let u of Object.keys(a)){let f=a[u],m=s[u];if(m===void 0)s[u]=f;else if(!(m===f||f===void 0))if(Object.hasOwnProperty.call(t,u))s[u]=t[u](m,f);else throw new Error("Config merge conflict for field "+u)}for(let a in e)s[a]===void 0&&(s[a]=e[a]);return s}class GA{eq(e){return this==e}range(e,t=e){return FP.create(e,t,this)}}GA.prototype.startSide=GA.prototype.endSide=0;GA.prototype.point=!1;GA.prototype.mapMode=kg.TrackDel;class FP{constructor(e,t,s){this.from=e,this.to=t,this.value=s}static create(e,t,s){return new FP(e,t,s)}}function Ane(r,e){return r.from-e.from||r.value.startSide-e.value.startSide}class Noe{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 u=s?this.to:this.from;for(let f=a,m=u.length;;){if(f==m)return f;let g=f+m>>1,y=u[g]-e||(s?this.value[g].endSide:this.value[g].startSide)-t;if(g==f)return y>=0?f:m;y>=0?m=g:f=g+1}}between(e,t,s,a){for(let u=this.findIndex(t,-1e9,!0),f=this.findIndex(s,1e9,!1,u);u<f;u++)if(a(this.from[u]+e,this.to[u]+e,this.value[u])===!1)return!1}map(e,t){let s=[],a=[],u=[],f=-1,m=-1;for(let g=0;g<this.value.length;g++){let y=this.value[g],C=this.from[g]+e,A=this.to[g]+e,O,N;if(C==A){let L=t.mapPos(C,y.startSide,y.mapMode);if(L==null||(O=N=L,y.startSide!=y.endSide&&(N=t.mapPos(C,y.endSide),N<O)))continue}else if(O=t.mapPos(C,y.startSide),N=t.mapPos(A,y.endSide),O>N||O==N&&y.startSide>0&&y.endSide<=0)continue;(N-O||y.endSide-y.startSide)<0||(f<0&&(f=O),y.point&&(m=Math.max(m,N-O)),s.push(y),a.push(O-f),u.push(N-f))}return{mapped:s.length?new Noe(a,u,s,m):null,pos:f}}}class Ga{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 Ga(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:u=this.length}=e,f=e.filter;if(t.length==0&&!f)return this;if(s&&(t=t.slice().sort(Ane)),this.isEmpty)return t.length?Ga.of(t):this;let m=new ame(this,null,-1).goto(0),g=0,y=[],C=new mk;for(;m.value||g<t.length;)if(g<t.length&&(m.from-t[g].from||m.startSide-t[g].value.startSide)>=0){let A=t[g++];C.addInner(A.from,A.to,A.value)||y.push(A)}else m.rangeIndex==1&&m.chunkIndex<this.chunk.length&&(g==t.length||this.chunkEnd(m.chunkIndex)<t[g].from)&&(!f||a>this.chunkEnd(m.chunkIndex)||u<this.chunkPos[m.chunkIndex])&&C.addChunk(this.chunkPos[m.chunkIndex],this.chunk[m.chunkIndex])?m.nextChunk():((!f||a>m.to||u<m.from||f(m.from,m.to,m.value))&&(C.addInner(m.from,m.to,m.value)||y.push(FP.create(m.from,m.to,m.value))),m.next());return C.finishInner(this.nextLayer.isEmpty&&!y.length?Ga.empty:this.nextLayer.update({add:y,filter:f,filt
|
||
|
|
`)}static newName(){let e=vce[bce]||1;return vce[bce]=e+1,One+e.toString(36)}static mount(e,t,s){let a=e[Mne],u=s&&s.nonce;a?u&&a.setNonce(u):a=new vSe(e,u),a.mount(Array.isArray(t)?t:[t])}}let yce=new Map;class vSe{constructor(e,t){let s=e.ownerDocument||e,a=s.defaultView;if(!e.head&&e.adoptedStyleSheets&&a.CSSStyleSheet){let u=yce.get(s);if(u)return e.adoptedStyleSheets=[u.sheet,...e.adoptedStyleSheets],e[Mne]=u;this.sheet=new a.CSSStyleSheet,e.adoptedStyleSheets=[this.sheet,...e.adoptedStyleSheets],yce.set(s,this)}else{this.styleTag=s.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);let u=e.head||e;u.insertBefore(this.styleTag,u.firstChild)}this.modules=[],e[Mne]=this}mount(e){let t=this.sheet,s=0,a=0;for(let u=0;u<e.length;u++){let f=e[u],m=this.modules.indexOf(f);if(m<a&&m>-1&&(this.modules.splice(m,1),a--,m=-1),m==-1){if(this.modules.splice(a++,0,f),t)for(let g=0;g<f.rules.length;g++)t.insertRule(f.rules[g],s++)}else{for(;a<m;)s+=this.modules[a++].rules.length;s+=f.rules.length,a++}}if(!t){let u="";for(let f=0;f<this.modules.length;f++)u+=this.modules[f].getRules()+`
|
||
|
|
`;this.styleTag.textContent=u}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}var pk={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:"'"},$P={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},ySe=typeof navigator<"u"&&/Mac/.test(navigator.platform),wSe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Lh=0;Lh<10;Lh++)pk[48+Lh]=pk[96+Lh]=String(Lh);for(var Lh=1;Lh<=24;Lh++)pk[Lh+111]="F"+Lh;for(var Lh=65;Lh<=90;Lh++)pk[Lh]=String.fromCharCode(Lh+32),$P[Lh]=String.fromCharCode(Lh);for(var kte in pk)$P.hasOwnProperty(kte)||($P[kte]=pk[kte]);function _Se(r){var e=ySe&&r.metaKey&&r.shiftKey&&!r.ctrlKey&&!r.altKey||wSe&&r.shiftKey&&r.key&&r.key.length==1||r.key=="Unidentified",t=!e&&r.key||(r.shiftKey?$P:pk)[r.keyCode]||r.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 iV(r){let e;return r.nodeType==11?e=r.getSelection?r:r.ownerDocument:e=r,e.getSelection()}function Rne(r,e){return e?r==e||r.contains(e.nodeType!=1?e.parentNode:e):!1}function CSe(r){let e=r.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Pz(r,e){if(!e.anchorNode)return!1;try{return Rne(r,e.anchorNode)}catch{return!1}}function zP(r){return r.nodeType==3?KA(r,0,r.nodeValue.length).getClientRects():r.nodeType==1?r.getClientRects():[]}function aV(r,e,t,s){return t?wce(r,e,t,s,-1)||wce(r,e,t,s,1):!1}function VP(r){for(var e=0;;e++)if(r=r.previousSibling,!r)return e}function wce(r,e,t,s,a){for(;;){if(r==t&&e==s)return!0;if(e==(a<0?0:O_(r))){if(r.nodeName=="DIV")return!1;let u=r.parentNode;if(!u||u.nodeType!=1)return!1;e=VP(r)+(a<0?0:1),r=u}else if(r.nodeType==1){if(r=r.childNodes[e+(a<0?-1:0)],r.nodeType==1&&r.contentEditable=="false")return!1;e=a<0?O_(r):0}else return!1}}function O_(r){return r.nodeType==3?r.nodeValue.length:r.childNodes.length}function Poe(r,e){let t=e?r.left:r.right;return{left:t,right:t,top:r.top,bottom:r.bottom}}function SSe(r){return{left:0,right:r.innerWidth,top:0,bottom:r.innerHeight}}function kSe(r,e,t,s,a,u,f,m){let g=r.ownerDocument,y=g.defaultView||window;for(let C=r,A=!1;C&&!A;)if(C.nodeType==1){let O,N=C==g.body,L=1,j=1;if(N)O=SSe(y);else{if(/^(fixed|sticky)$/.test(getComputedStyle(C).position)&&(A=!0),C.scrollHeight<=C.clientHeight&&C.scrollWidth<=C.clientWidth){C=C.assignedSlot||C.parentNode;continue}let Q=C.getBoundingClientRect();L=Q.width/C.offsetWidth,j=Q.height/C.offsetHeight,O={left:Q.left,right:Q.left+C.clientWidth*L,top:Q.top,bottom:Q.top+C.clientHeight*j}}let W=0,J=0;if(a=="nearest")e.top<O.top?(J=-(O.top-e.top+f),t>0&&e.bottom>O.bottom+J&&(J=e.bottom-O.bottom+J+f)):e.bottom>O.bottom&&(J=e.bottom-O.bottom+f,t<0&&e.top-J<O.top&&(J=-(O.top+J-e.top+f)));else{let Q=e.bottom-e.top,F=O.bottom-O.top;J=(a=="center"&&Q<=F?e.top+Q/2-F/2:a=="start"||a=="center"&&t<0?e.top-f:e.bottom-F+f)-O.top}if(s=="nearest"?e.left<O.left?(W=-(O.left-e.left+u),t>0&&e.right>O.right+W&&(W=e.right-O.right+W+u)):e.right>O.right&&(W=e.right-O.right+u,t<0&&e.left<O.left+W&&(W=-(O.left+W-e.left+u))):W=(s=="center"?e.left+(e.right-e.left)/2-(O.right-O.left)/2:s=="start"==m?e.left-u:e.right-(O.right-O.left)+u)-O.left,W||J)if(N)y.scrollBy(W,J);else{let Q=0,F=0;if(J){let te=C.scrollTop;C.scrollTop+=J/j,F=(C.scrollTop-te)*j}if(W){let te=C.scrollLeft;C.scrollLef
|
||
|
|
`,a=r.state.doc.line(a.number+(t?1:-1)),u=r.bidiSpans(a),y=qn.cursor(t?a.from:a.to)}if(g){if(!g(C))return m}else{if(!s)return y;g=s(C)}m=y}}function oke(r,e,t){let s=r.state.charCategorizer(e),a=s(t);return u=>{let f=s(u);return a==jc.Space&&(a=f),a==f}}function ske(r,e,t,s){let a=e.head,u=t?1:-1;if(a==(t?r.state.doc.length:0))return qn.cursor(a,e.assoc);let f=e.goalColumn,m,g=r.contentDOM.getBoundingClientRect(),y=r.coordsAtPos(a,e.assoc||-1),C=r.documentTop;if(y)f==null&&(f=y.left-g.left),m=u<0?y.top:y.bottom;else{let N=r.viewState.lineBlockAt(a);f==null&&(f=Math.min(g.right-g.left,r.defaultCharacterWidth*(a-N.from))),m=(u<0?N.top:N.bottom)+C}let A=g.left+f,O=s!=null?s:r.viewState.heightOracle.textHeight>>1;for(let N=0;;N+=10){let L=m+(O+N)*u,j=Hme(r,{x:A,y:L},!1,u);if(L<g.top||L>g.bottom||(u<0?j<a:j>a)){let W=r.docView.coordsForChar(j),J=!W||L<W.top?-1:1;return qn.cursor(j,J,void 0,f)}}}function Iz(r,e,t){for(;;){let s=0;for(let a of r)a.between(e-1,e+1,(u,f,m)=>{if(e>u&&e<f){let g=s||t||(e-u<f-e?-1:1);e=g<0?u:f,s=g}});if(!s)return e}}function Tte(r,e,t){let s=Iz(r.state.facet(Foe).map(a=>a(r)),t.from,e.head>t.from?-1:1);return s==t.from?t:qn.cursor(s,s<t.from?1:-1)}class rke{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,Ls.safari&&e.contentDOM.addEventListener("input",()=>null),Ls.gecko&&_ke(e.contentDOM.ownerDocument)}handleEvent(e){!hke(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=ike(e),s=this.handlers,a=this.view.contentDOM;for(let u in t)if(u!="scroll"){let f=!t[u].handlers.length,m=s[u];m&&f!=!m.handlers.length&&(a.removeEventListener(u,this.handleEvent),m=null),m||a.addEventListener(u,this.handleEvent,{passive:f})}for(let u in s)u!="scroll"&&!t[u]&&a.removeEventListener(u,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&&zme.indexOf(e.keyCode)<0&&(this.view.inputState.lastEscPress=0),Ls.android&&Ls.chrome&&!e.synthetic&&(e.keyCode==13||e.keyCode==8))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let t;return Ls.ios&&!e.synthetic&&!e.altKey&&!e.metaKey&&((t=$me.find(s=>s.keyCode==e.keyCode))&&!e.ctrlKey||ake.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,QD(this.view.contentDOM,e.key,e.keyCode)):!1}ignoreDuringComposition(e){return/^key/.test(e.type)?this.composing>0?!0:Ls.safari&&!Ls.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection
|
||
|
|
`&&r.lineWrapping&&(s&&(s=qn.single(s.main.anchor-1,s.main.head-1)),t={from:a.from,to:a.to,insert:ul.of([" "])}),t){if(Ls.ios&&r.inputState.flushIOSKey()||Ls.android&&(t.from==a.from&&t.to==a.to&&t.insert.length==1&&t.insert.lines==2&&QD(r.contentDOM,"Enter",13)||(t.from==a.from-1&&t.to==a.to&&t.insert.length==0||u==8&&t.insert.length<t.to-t.from&&t.to>a.head)&&QD(r.contentDOM,"Backspace",8)||t.from==a.from&&t.to==a.to+1&&t.insert.length==0&&QD(r.contentDOM,"Delete",46)))return!0;let f=t.insert.toString();r.inputState.composing>=0&&r.inputState.composing++;let m,g=()=>m||(m=Fke(r,t,s));return r.state.facet(kme).some(y=>y(r,t.from,t.to,f,g))||r.dispatch(g()),!0}else if(s&&!s.main.eq(a)){let f=!1,m="select";return r.inputState.lastSelectionTime>Date.now()-50&&(r.inputState.lastSelectionOrigin=="select"&&(f=!0),m=r.inputState.lastSelectionOrigin),r.dispatch({selection:s,scrollIntoView:f,userEvent:m}),!0}else return!1}function Fke(r,e,t){let s,a=r.state,u=a.selection.main;if(e.from>=u.from&&e.to<=u.to&&e.to-e.from>=(u.to-u.from)/3&&(!t||t.main.empty&&t.main.from==e.from+e.insert.length)&&r.inputState.composing<0){let m=u.from<e.from?a.sliceDoc(u.from,e.from):"",g=u.to>e.to?a.sliceDoc(e.to,u.to):"";s=a.replaceSelection(r.state.toText(m+e.insert.sliceString(0,void 0,r.state.lineBreak)+g))}else{let m=a.changes(e),g=t&&t.main.to<=m.newLength?t.main:void 0;if(a.selection.ranges.length>1&&r.inputState.composing>=0&&e.to<=u.to&&e.to>=u.to-10){let y=r.state.sliceDoc(e.from,e.to),C,A=t&&Lme(r,t.main.head);if(A){let L=e.insert.length-(e.to-e.from);C={from:A.from,to:A.to-L}}else C=r.state.doc.lineAt(u.head);let O=u.to-e.to,N=u.to-u.from;s=a.changeByRange(L=>{if(L.from==u.from&&L.to==u.to)return{changes:m,range:g||L.map(m)};let j=L.to-O,W=j-y.length;if(L.to-L.from!=N||r.state.sliceDoc(W,j)!=y||L.to>=C.from&&L.from<=C.to)return{range:L};let J=a.changes({from:W,to:j,insert:e.insert}),Q=L.to-u.to;return{changes:J,range:g?qn.range(Math.max(0,g.anchor+Q),Math.max(0,g.head+Q)):L.map(J)}})}else s={changes:m,selection:g&&a.selection.replaceRange(g)}}let f="input.type";return(r.composing||r.inputState.compositionPendingChange&&r.inputState.compositionEndedAt>Date.now()-50)&&(r.inputState.compositionPendingChange=!1,f+=".compose",r.inputState.compositionFirstChange&&(f+=".start",r.inputState.compositionFirstChange=!1)),a.update(s,{userEvent:f,scrollIntoView:!0})}function Hke(r,e,t,s){let a=Math.min(r.length,e.length),u=0;for(;u<a&&r.charCodeAt(u)==e.charCodeAt(u);)u++;if(u==a&&r.length==e.length)return null;let f=r.length,m=e.length;for(;f>0&&m>0&&r.charCodeAt(f-1)==e.charCodeAt(m-1);)f--,m--;if(s=="end"){let g=Math.max(0,u-Math.min(f,m));t-=f+g-u}if(f<u&&r.length<e.length){let g=t<=u&&t>=f?u-t:0;u-=g,m=u+(m-f),f=u}else if(m<u){let g=t<=u&&t>=m?u-t:0;u-=g,f=u+(f-m),m=u}return{from:u,toA:f,toB:m}}function $ke(r){let e=[];if(r.root.activeElement!=r.contentDOM)return e;let{anchorNode:t,anchorOffset:s,focusNode:a,focusOffset:u}=r.observer.selectionRange;return t&&(e.push(new Xce(t,s)),(a!=t||u!=s)&&e.push(new Xce(a,u))),e}function zke(r,e){if(r.length==0)return null;let t=r[0].pos,s=r.length==2?r[1].pos:t;return t>-1&&s>-1?qn.single(t+e,s+e):null}const Vke={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Ote=Ls.ie&&Ls.ie_version<=11;class Wke{constructor(e){this.view=e,this.active=!1,this.selectionRange=new xSe,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);(Ls.ie&&Ls.ie_version<=11||Ls.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()}),Ote&&(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]`,Kne),uEe={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 Mte=null;function fEe(){var r;if(Mte==null&&typeof document<"u"&&document.body){let e=document.body.style;Mte=((r=e.tabSize)!==null&&r!==void 0?r:e.MozTabSize)!=null}return Mte||!1}const Fz=Ds.define({combine(r){let e=gv(r,{render:null,specialChars:cEe,addSpecialChars:null});return(e.replaceTabs=!fEe())&&(e.specialChars=new RegExp(" |"+e.specialChars.source,Kne)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,Kne)),e}});function dEe(r={}){return[Fz.of(r),hEe()]}let rue=null;function hEe(){return rue||(rue=mf.fromClass(class{constructor(r){this.view=r,this.decorations=ti.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(r.state.facet(Fz)),this.decorations=this.decorator.createDeco(r)}makeDecorator(r){return new lEe({regexp:r.specialChars,decoration:(e,t,s)=>{let{doc:a}=t.state,u=Bh(e[0],0);if(u==9){let f=a.lineAt(s),m=t.state.tabSize,g=wO(f.text,m,s-f.from);return ti.replace({widget:new bEe((m-g%m)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[u]||(this.decorationCache[u]=ti.replace({widget:new pEe(r,u)}))},boundary:r.replaceTabs?void 0:/[^]/})}update(r){let e=r.state.facet(Fz);r.startState.facet(Fz)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(r.view)):this.decorations=this.decorator.updateDeco(r,this.decorations)}},{decorations:r=>r.decorations}))}const mEe="\u2022";function gEe(r){return r>=32?mEe:r==10?"\u2424":String.fromCharCode(9216+r)}class pEe extends Sk{constructor(e,t){super(),this.options=e,this.code=t}eq(e){return e.code==this.code}toDOM(e){let t=gEe(this.code),s=e.state.phrase("Control character")+" "+(uEe[this.code]||"0x"+this.code.toString(16)),a=this.options.render&&this.options.render(this.code,s,t);if(a)return a;let u=document.createElement("span");return u.textContent=t,u.title=s,u.setAttribute("aria-label",s),u.className="cm-specialChar",u}ignoreEvent(){return!1}}class bEe extends Sk{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 vEe(){return wEe}const yEe=ti.line({class:"cm-activeLine"}),wEe=mf.fromClass(class{constructor(r){this.decorations=this.getDeco(r)}update(r){(r.docChanged||r.selectionSet)&&(this.decorations=this.getDeco(r.view))}getDeco(r){let e=-1,t=[];for(let s of r.state.selection.ranges){let a=r.lineBlockAt(s.head);a.from>e&&(t.push(yEe.range(a.from)),e=a.from)}return ti.set(t)}},{decorations:r=>r.decorations}),Yne=2e3;function _Ee(r,e,t){let s=Math.min(e.line,t.line),a=Math.max(e.line,t.line),u=[];if(e.off>Yne||t.off>Yne||e.col<0||t.col<0){let f=Math.min(e.off,t.off),m=Math.max(e.off,t.off);for(let g=s;g<=a;g++){let y=r.doc.line(g);y.length<=m&&u.push(qn.range(y.from+f,y.to+m))}}else{let f=Math.min(e.col,t.col),m=Math.max(e.col,t.col);for(let g=s;g<=a;g++){let y=r.doc.line(g),C=Dne(y.text,f,r.tabSize,!0);if(C<0)u.push(qn.cursor(y.to));else{let A=Dne(y.text,m,r.tabSize);u.push(qn.range(y.from+C,y.from+A))}}}return u}function CEe(r,e){let t=r.coordsAtPos(r.viewport.from);return t?Math.round(Math.abs((t.left-e)/r.defaultCharacterWidth)):-1}function iue(r,e){let t=r.posAtCoords({x:e.clientX,y:e.clientY},!1),s=r.state.doc.lineAt(t),a=t-s.from,u=a>Yne?-1:a==s.length?CEe(r,e.clientX):wO(s.text,r.state.tabSize,t-s.from);return{line:s.number,col:u,off:a}}function SEe(r,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 x3e(this):new k3e(this)}getCursor(e,t=0,s){let a=e.doc?e:Sa.create({doc:e});return s==null&&(s=a.doc.length),this.regexp?LD(this,a,t,s):BD(this,a,t,s)}}class Cpe{constructor(e){this.spec=e}}function BD(r,e,t,s){return new lO(e.doc,r.unquoted,t,s,r.caseSensitive?void 0:a=>a.toLowerCase(),r.wholeWord?S3e(e.doc,e.charCategorizer(e.selection.main.head)):void 0)}function S3e(r,e){return(t,s,a,u)=>((u>t||u+a.length<s)&&(u=Math.max(0,t-2),a=r.sliceString(u,Math.min(r.length,s+2))),(e(SV(a,t-u))!=jc.Word||e(kV(a,t-u))!=jc.Word)&&(e(kV(a,s-u))!=jc.Word||e(SV(a,s-u))!=jc.Word))}class k3e extends Cpe{constructor(e){super(e)}nextMatch(e,t,s){let a=BD(this.spec,e,s,e.doc.length).nextOverlapping();return a.done&&(a=BD(this.spec,e,0,t).nextOverlapping()),a.done?null:a.value}prevMatchInRange(e,t,s){for(let a=s;;){let u=Math.max(t,a-1e4-this.spec.unquoted.length),f=BD(this.spec,e,u,a),m=null;for(;!f.nextOverlapping().done;)m=f.value;if(m)return m;if(u==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=BD(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 u=BD(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(s+this.spec.unquoted.length,e.doc.length));for(;!u.next().done;)a(u.value.from,u.value.to)}}function LD(r,e,t,s){return new vpe(e.doc,r.search,{ignoreCase:!r.caseSensitive,test:r.wholeWord?E3e(e.charCategorizer(e.selection.main.head)):void 0},t,s)}function SV(r,e){return r.slice(Am(r,e,!1),e)}function kV(r,e){return r.slice(e,Am(r,e))}function E3e(r){return(e,t,s)=>!s[0].length||(r(SV(s.input,s.index))!=jc.Word||r(kV(s.input,s.index))!=jc.Word)&&(r(kV(s.input,s.index+s[0].length))!=jc.Word||r(SV(s.input,s.index+s[0].length))!=jc.Word)}class x3e extends Cpe{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 u=Math.max(t,s-a*1e4),f=LD(this.spec,e,u,s),m=null;for(;!f.next().done;)m=f.value;if(m&&(u==t||m.from>u+10))return m;if(u==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 u=LD(this.spec,e,Math.max(0,t-250),Math.min(s+250,e.doc.length));for(;!u.next().done;)a(u.value.from,u.value.to)}}const YP=Pi.define(),Qoe=Pi.define(),uk=hd.define({create(r){return new Ute(uoe(r).create(),null)},update(r,e){for(let t of e.effects)t.is(YP)?r=new Ute(t.value.create(),r.panel):t.is(Qoe)&&(r=new Ute(r.query,t.value?ese:null));return r},provide:r=>qP.from(r,e=>e.panel)});class Ute{constructor(e,t){this.query=e,this.panel=t}}const A3e=ti.mark({class:"cm-searchMatch"}),T3e=ti.mark({class:"cm-searchMatch cm-searchMatch-selected"}),D3e=mf.fromClass(class{constructor(r){this.view=r,this.decorations=this.highlight(r.state.field(uk))}update(r){let e=r.state.field(uk);(e!=r.startState.field(uk)||r.docChanged||r.selectionSet||r.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:r,panel:e}){if(!e||!r.spec.valid)return ti.none;let{view:t}=this,s=new mk;for(let a=0,u=t.visibleRanges,f=u.length;a<f;a++){let{from:m,to:g}=u[a];for(;a<f-1&&g>u[a+1].from-2*250;)g=u[++a].to;r.highlight(t.state,m,g,(y,C)=>{let A=t.state.selection.ranges.some(O=>O.from==y&&O.to==C);s.add(y,C,A?T3e:A3e)})}return s.finish()}},{decorations:r=>r.decorations});function mI(r){return e=>{let t=e.state.field(uk,!1);return t&&t.query.spec.valid?r
|
||
|
|
`),Rn=he("br"),Xe=an(`
|
||
|
|
Each record maintains the last `),de=an(Ot),is=an(`
|
||
|
|
versions`),bo=et(),ao=he("div"),Yo.c(),St=et(),wt&&wt.c(),Xt=Xs(),q(u,"class","label text-end text-muted svelte-h1irgp"),q(O,"class","label text-end text-muted svelte-h1irgp"),q(Q,"class","label text-end text-muted svelte-h1irgp"),q(xe,"class","label text-end text-muted svelte-h1irgp"),q(s,"class","col-8"),q(nt,"class","label d-block text-muted svelte-h1irgp"),q(ht,"class","col-4"),q(t,"class","row"),q(e,"class","lx-card "),q(ao,"class","lx-card mt-4")},m(Kt,pn){ze(Kt,e,pn),ee(e,t),ee(t,s),ee(s,a),ee(a,u),ee(a,f),ee(a,m),ee(m,y),ee(s,C),ee(s,A),ee(A,O),ee(A,N),ee(A,j),ee(s,W),ee(s,J),ee(J,Q),ee(J,F),nn(te,J,null),ee(J,re),ee(J,X),ee(s,Se),ee(s,Ne),ee(Ne,xe),ee(Ne,ge),nn(ve,Ne,null),ee(Ne,dt),ee(Ne,qe),ee(t,z),ee(t,ht),ee(ht,nt),ee(ht,Nt),ee(ht,yt),ee(yt,Le),ee(yt,_n),ee(yt,At),ee(yt,Rn),ee(yt,Xe),ee(yt,de),ee(yt,is),ze(Kt,bo,pn),ze(Kt,ao,pn),Wt[Eo].m(ao,null),ze(Kt,St,pn),wt&&wt.m(Kt,pn),ze(Kt,Xt,pn),Et=!0},p(Kt,[pn]){(!Et||pn&1)&&g!==(g=Kt[0].id+"")&&so(y,g),(!Et||pn&1)&&L!==(L=Kt[0]._sys.version+"")&&so(j,L);const ns={};pn&3&&(ns.name=xp(Kt[1],Kt[0]._sys.createdBy)),te.$set(ns),(!Et||pn&1)&&oe!==(oe=Jy(Kt[0]._sys.createdAt)+"")&&so(X,oe);const Xn={};pn&3&&(Xn.name=xp(Kt[1],Kt[0]._sys.updatedBy)),ve.$set(Xn),(!Et||pn&1)&&bt!==(bt=Jy(Kt[0]._sys.updatedAt)+"")&&so(qe,bt),(!Et||pn&4)&&ct!==(ct=Kt[2].revisionRetentionDays+"")&&so(_n,ct),(!Et||pn&4)&&Ot!==(Ot=Kt[2].revisionRetentionNumber+"")&&so(de,Ot);let fs=Eo;Eo=mn(Kt),Eo===fs?Wt[Eo].p(Kt,pn):(So(),We(Wt[fs],1,1,()=>{Wt[fs]=null}),ko(),Yo=Wt[Eo],Yo?Yo.p(Kt,pn):(Yo=Wt[Eo]=Pe[Eo](Kt),Yo.c()),Me(Yo,1),Yo.m(ao,null)),Kt[4]?wt?(wt.p(Kt,pn),pn&16&&Me(wt,1)):(wt=Tfe(Kt),wt.c(),Me(wt,1),wt.m(Xt.parentNode,Xt)):wt&&(So(),We(wt,1,1,()=>{wt=null}),ko())},i(Kt){Et||(Me(te.$$.fragment,Kt),Me(ve.$$.fragment,Kt),Me(Yo),Me(wt),Et=!0)},o(Kt){We(te.$$.fragment,Kt),We(ve.$$.fragment,Kt),We(Yo),We(wt),Et=!1},d(Kt){Kt&&He(e),on(te),on(ve),Kt&&He(bo),Kt&&He(ao),Wt[Eo].d(),Kt&&He(St),wt&&wt.d(Kt),Kt&&He(Xt)}}}function W4e(r,e,t){let s,a,u,f,m,{record:g}=e,{users:y}=e,{schema:C}=e,A="";axios.get(`/records/${g.id}/revisions`).then(j=>{t(6,s=j.data)}).catch(j=>{console.log(j)});function O(j,W){j.preventDefault(),t(4,u=W),t(5,a=C.fields.filter(J=>!mu.exports.isEqual(u.data[J.name],g.data[J.name])))}function N(j){j.preventDefault(),t(3,A=""),axios.post(`/records/${g.id}/rollback/${u._sys.version}`).then(W=>{window.location.reload()}).catch(W=>{const J=W.response.data.error;t(3,A=J.fieldLabel+": "+J.message)})}const L=(j,W)=>O(W,j);return r.$$set=j=>{"record"in j&&t(0,g=j.record),"users"in j&&t(1,y=j.users),"schema"in j&&t(2,C=j.schema)},t(6,s=[]),t(5,a=[]),t(4,u=null),t(8,f={}),t(7,m={}),[g,y,C,A,u,a,s,m,f,O,N,L]}class U4e extends Oo{constructor(e){super(),Do(this,e,W4e,V4e,To,{record:0,users:1,schema:2})}}const{window:j4e}=sbe;function Mfe(r,e,t){const s=r.slice();return s[28]=e[t],s}function Rfe(r){let e,t,s,a,u,f;function m(O){r[17](O)}let g={schema:r[2]};r[0]._sys.status!==void 0&&(g.status=r[0]._sys.status),s=new hhe({props:g}),ms.push(()=>zr(s,"status",m));function y(O,N){if(O[4])return q4e;if(O[10])return Z4e}let C=y(r),A=C&&C(r);return{c(){e=he("div"),t=he("div"),sn(s.$$.fragment),u=et(),A&&A.c(),q(t,"class","d-flex mt-4 mb-3 align-items-center justify-content-center"),us(e,"position","fixed"),us(e,"bottom","0"),us(e,"left","0px"),us(e,"width","100%"),us(e,"background","rgba(255,255,255,.7)"),us(e,"z-index","10")},m(O,N){ze(O,e,N),ee(e,t),nn(s,t,null),ee(t,u),A&&A.m(t,null),f=!0},p(O,N){const L={};N&4&&(L.schema=O[2]),!a&&N&1&&(a=!0,L.status=O[0]._sys.status,jr(()=>a=!1)),s.$set(L),C===(C=y(O))&&A?A.p(O,N):(A&&A.d(1),A=C&&C(O),A&&(A.c(),A.m(t,null)))},i(O){f||(Me(s.$$.fragment,O),f=!0)},o(O){We(s.$$.fragment,O),f=!1},d(O){O&&He(e),on(s),A&&A.d()}}}function Z4e(r){let e,t,s;return{c(){e=he("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
||
|
|
Save`,q(e,"type","button"),q(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,u){ze(a,e,u),t||(s=Wn(e,"click",r[14]),t=!0)},p:xn,d(a){a&&He(e),t=!1,s()}}}function q4e(r){let e,t,s;return{c(){e=he("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
||
|
|
Create`,q(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,u){ze(a,e,u),t||(s=Wn(e,"click",r[14]),t=!0)},p:xn,d(a){a&&He(e),t=!1,s()}}}function G4e(r){let e,t,s;function a(f){r[22](f)}let u={users:r[5],schema:r[2]};return r[0]!==void 0&&(u.record=r[0]),e=new U4e({props:u}),ms.push(()=>zr(e,"record",a)),{c(){sn(e.$$.fragment)},m(f,m){nn(e,f,m),s=!0},p(f,m){const g={};m&32&&(g.users=f[5]),m&4&&(g.schema=f[2]),!t&&m&1&&(t=!0,g.record=f[0],jr(()=>t=!1)),e.$set(g)},i(f){s||(Me(e.$$.fragment,f),s=!0)},o(f){We(e.$$.fragment,f),s=!1},d(f){on(e,f)}}}function K4e(r){let e,t;return e=new D4e({props:{graph:r[1],record:r[0]}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},p(s,a){const u={};a&2&&(u.graph=s[1]),a&1&&(u.record=s[0]),e.$set(u)},i(s){t||(Me(e.$$.fragment,s),t=!0)},o(s){We(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function Y4e(r){let e,t,s=[],a=new Map,u,f;e=new mhe({props:{record:r[0],schema:r[2]}});let m=r[11];const g=y=>y[28].name;for(let y=0;y<m.length;y+=1){let C=Mfe(r,m,y),A=g(C);a.set(A,s[y]=Pfe(A,C))}return{c(){sn(e.$$.fragment),t=et();for(let y=0;y<s.length;y+=1)s[y].c();u=Xs()},m(y,C){nn(e,y,C),ze(y,t,C);for(let A=0;A<s.length;A+=1)s[A]&&s[A].m(y,C);ze(y,u,C),f=!0},p(y,C){const A={};C&1&&(A.record=y[0]),C&4&&(A.schema=y[2]),e.$set(A),C&6359&&(m=y[11],So(),s=F0(s,C,g,1,y,m,a,u.parentNode,f2,Pfe,u,Mfe),ko())},i(y){if(!f){Me(e.$$.fragment,y);for(let C=0;C<m.length;C+=1)Me(s[C]);f=!0}},o(y){We(e.$$.fragment,y);for(let C=0;C<s.length;C+=1)We(s[C]);f=!1},d(y){on(e,y),y&&He(t);for(let C=0;C<s.length;C+=1)s[C].d(y);y&&He(u)}}}function Nfe(r){let e,t,s,a;function u(g){r[20](g)}function f(g){r[21](g)}let m={field:r[28],schema:r[2],record:r[0],validationErrors:r[6],isCreateMode:r[4]};return r[0].data!==void 0&&(m.data=r[0].data),r[1]!==void 0&&(m.graph=r[1]),e=new Zpe({props:m}),ms.push(()=>zr(e,"data",u)),ms.push(()=>zr(e,"graph",f)),{c(){sn(e.$$.fragment)},m(g,y){nn(e,g,y),a=!0},p(g,y){const C={};y&4&&(C.schema=g[2]),y&1&&(C.record=g[0]),y&64&&(C.validationErrors=g[6]),y&16&&(C.isCreateMode=g[4]),!t&&y&1&&(t=!0,C.data=g[0].data,jr(()=>t=!1)),!s&&y&2&&(s=!0,C.graph=g[1],jr(()=>s=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){on(e,g)}}}function Pfe(r,e){let t,s=e[12][e[7]].includes(e[28].name),a,u,f=s&&Nfe(e);return{key:r,first:null,c(){t=Xs(),f&&f.c(),a=Xs(),this.first=t},m(m,g){ze(m,t,g),f&&f.m(m,g),ze(m,a,g),u=!0},p(m,g){e=m,g&128&&(s=e[12][e[7]].includes(e[28].name)),s?f?(f.p(e,g),g&128&&Me(f,1)):(f=Nfe(e),f.c(),Me(f,1),f.m(a.parentNode,a)):f&&(So(),We(f,1,1,()=>{f=null}),ko())},i(m){u||(Me(f),u=!0)},o(m){We(f),u=!1},d(m){m&&He(t),f&&f.d(m),m&&He(a)}}}function X4e(r){let e,t,s,a,u,f,m=!["_graph","_info"].includes(r[7]),g,y,C,A,O,N,L,j,W,J,Q,F,te,re;t=new Oye({props:{managerRecords:r[3],graph:r[1]}});function oe(qe){r[16](qe)}let X={schema:r[2],record:r[0],isCreateMode:r[4],graph:r[1]};r[7]!==void 0&&(X.activeContentTab=r[7]),a=new Iye({props:X}),ms.push(()=>zr(a,"activeContentTab",oe));let Se=m&&Rfe(r);y=new nI({props:{message:r[9]}});function Ne(qe){r[18](qe)}function xe(qe){r[19](qe)}let ge={schema:r[2],isCreateMode:r[4],record:r[0]};r[7]!==void 0&&(ge.active=r[7]),r[8]!==void 0&&(ge.recordGraph=r[8]),O=new ghe({props:ge}),ms.push(()=>zr(O,"active",Ne)),ms.push(()=>zr(O,"recordGraph",xe));const ve=[Y4e,K4e,G4e],dt=[];function bt(qe,z){return z&128&&(W=null),W==null&&(W=!["_graph","_info"].includes(qe[7])),W?0:qe[7]==="_graph"?1:qe[7]==="_info"?2:-1}return~(J=bt(r,-1))&&(Q=dt[J]=ve[J](r)),{c(){e=he("div"),sn(t.$$.fragment),s=et(),sn(a.$$.fragment),f=et(),Se&&Se.c(),g=et(),sn(y.$$.fragment),C=et(),A=he("div"),sn(O.$$.fragment),j=et(),Q&&Q.c(),q(A,"class","mt-4"),us(A,"margin-bottom","150px"),q(e,"class","wrapper-normal transparent")},m(qe,z){ze(qe,e,z),nn(t,e,null),ee(e,s),nn(a,e,null),ee(e,f),Se&&Se.m(e,null),ee(e,g),nn(y,e,null),ee(e,C),ee(e,A),nn(O,A,null),ee(A,j),~J&&dt[J].m(A,null),F=!0,te||(re=Wn(j4e,"beforeunload",r[13]),te=!0)},p(qe,[z]){const ht={};z&8&&(ht.managerRecords=qe[3]),z&2&&(ht.graph=qe[1]),t.$set(ht);const nt={};z&4&&(nt.schema=qe[2]),z
|
||
|
|
* 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 QS=new Map,qte={set(r,e,t){QS.has(r)||QS.set(r,new Map);const s=QS.get(r);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(r,e){return QS.has(r)&&QS.get(r).get(e)||null},remove(r,e){if(!QS.has(r))return;const t=QS.get(r);t.delete(e),t.size===0&&QS.delete(r)}},sOe=1e6,rOe=1e3,goe="transitionend",v1e=r=>(r&&window.CSS&&window.CSS.escape&&(r=r.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),r),iOe=r=>r==null?`${r}`:Object.prototype.toString.call(r).match(/\s([a-z]+)/i)[1].toLowerCase(),aOe=r=>{do r+=Math.floor(Math.random()*sOe);while(document.getElementById(r));return r},lOe=r=>{if(!r)return 0;let{transitionDuration:e,transitionDelay:t}=window.getComputedStyle(r);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))*rOe)},y1e=r=>{r.dispatchEvent(new Event(goe))},A_=r=>!r||typeof r!="object"?!1:(typeof r.jquery<"u"&&(r=r[0]),typeof r.nodeType<"u"),yk=r=>A_(r)?r.jquery?r[0]:r:typeof r=="string"&&r.length>0?document.querySelector(v1e(r)):null,kO=r=>{if(!A_(r)||r.getClientRects().length===0)return!1;const e=getComputedStyle(r).getPropertyValue("visibility")==="visible",t=r.closest("details:not([open])");if(!t)return e;if(t!==r){const s=r.closest("summary");if(s&&s.parentNode!==t||s===null)return!1}return e},wk=r=>!r||r.nodeType!==Node.ELEMENT_NODE||r.classList.contains("disabled")?!0:typeof r.disabled<"u"?r.disabled:r.hasAttribute("disabled")&&r.getAttribute("disabled")!=="false",w1e=r=>{if(!document.documentElement.attachShadow)return null;if(typeof r.getRootNode=="function"){const e=r.getRootNode();return e instanceof ShadowRoot?e:null}return r instanceof ShadowRoot?r:r.parentNode?w1e(r.parentNode):null},RV=()=>{},pI=r=>{r.offsetHeight},_1e=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Gte=[],cOe=r=>{document.readyState==="loading"?(Gte.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of Gte)e()}),Gte.push(r)):r()},B0=()=>document.documentElement.dir==="rtl",z0=r=>{cOe(()=>{const e=_1e();if(e){const t=r.NAME,s=e.fn[t];e.fn[t]=r.jQueryInterface,e.fn[t].Constructor=r,e.fn[t].noConflict=()=>(e.fn[t]=s,r.jQueryInterface)}})},Ep=(r,e=[],t=r)=>typeof r=="function"?r(...e):t,C1e=(r,e,t=!0)=>{if(!t){Ep(r);return}const s=5,a=lOe(e)+s;let u=!1;const f=({target:m})=>{m===e&&(u=!0,e.removeEventListener(goe,f),Ep(r))};e.addEventListener(goe,f),setTimeout(()=>{u||y1e(e)},a)},yse=(r,e,t,s)=>{const a=r.length;let u=r.indexOf(e);return u===-1?!t&&s?r[a-1]:r[0]:(u+=t?1:-1,s&&(u=(u+a)%a),r[Math.max(0,Math.min(u,a-1))])},uOe=/[^.]*(?=\..*)\.|.*/,fOe=/\..*/,dOe=/::\d+$/,Kte={};let Kfe=1;const S1e={mouseenter:"mouseover",mouseleave:"mouseout"},hOe=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 k1e(r,e){return e&&`${e}::${Kfe++}`||r.uidEvent||Kfe++}function E1e(r){const e=k1e(r);return r.uidEvent=e,Kte[e]=Kte[e]||{},Kte[e]}function mOe(r,e){return function t(s){return wse(s,{delegateTarget:r}),t.oneOff&&oo.off(r,s.type,e),e.apply(r,[s])}}function gOe(r,e,t){return function s(a){const u=r.querySelectorAll(e);for(let{target:f}=a;f&&f!==this;f=f.parentNode)for(const m of u)if(m===f)return wse(a,{delegateTarget:f}),s.oneOff&&oo.off(r,a.type,e,t),t.apply(f,[a])}}function x1e(r,e,t=null){return Object.values(r).find(s=>s.callable===e&&s.delegationSelector===t)}function A1e(r,e,t){const s=typeof e=="string",a=s?t:e||t;let u=T1e(r);return hOe.has(u)||(u=r),[s,a,u]
|