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

189 lines
2.3 MiB
JavaScript
Raw Normal View History

2023-10-24 00:14:32 +03:00
var RN=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function jye(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var Lc={exports:{}};/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
2023-10-30 14:33:35 +02:00
*/(function(o,e){(function(){var t,s="4.17.21",a=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",d="Invalid `variable` option passed into `_.template`",h="__lodash_hash_undefined__",b=500,y="__lodash_placeholder__",k=1,E=2,R=4,$=1,Q=2,F=1,U=2,K=4,L=8,te=16,ne=32,oe=64,Y=128,ye=256,_e=512,Be=30,ve="...",ue=800,ot=16,et=1,yt=2,V=3,ut=1/0,He=9007199254740991,_t=17976931348623157e292,wt=0/0,Ie=4294967295,tt=Ie-1,rn=Ie>>>1,At=[["ary",Y],["bind",F],["bindKey",U],["curry",L],["curryRight",te],["flip",_e],["partial",ne],["partialRight",oe],["rearg",ye]],Cn="[object Arguments]",Xe="[object Array]",ht="[object AsyncFunction]",he="[object Boolean]",Qo="[object Date]",Kn="[object DOMException]",so="[object Error]",Uo="[object Function]",as="[object GeneratorFunction]",xt="[object Map]",jt="[object Number]",gt="[object Null]",$e="[object Object]",Gt="[object Promise]",gn="[object Proxy]",Dt="[object RegExp]",An="[object Set]",Hn="[object String]",ps="[object Symbol]",oo="[object Undefined]",Ss="[object WeakMap]",Mr="[object WeakSet]",Rs="[object ArrayBuffer]",er="[object DataView]",Xs="[object Float32Array]",wa="[object Float64Array]",ur="[object Int8Array]",$s="[object Int16Array]",jr="[object Int32Array]",Ro="[object Uint8Array]",Po="[object Uint8ClampedArray]",Rr="[object Uint16Array]",Ls="[object Uint32Array]",aa=/\b__p \+= '';/g,bs=/\b(__p \+=) '' \+/g,_a=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ln=/&(?:amp|lt|gt|quot|#39);/g,vs=/[&<>"']/g,Qi=RegExp(ln.source),ze=RegExp(vs.source),Je=/<%-([\s\S]+?)%>/g,Et=/<%([\s\S]+?)%>/g,Vt=/<%=([\s\S]+?)%>/g,Yn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uo=/^\w*$/,Oo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,un=/[\\^$.*+?()[\]{}|]/g,ns=RegExp(un.source),xo=/^\s+/,fs=/\s/,kr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Lr=/\{\n\/\* \[wrapped with (.+)\] \*/,Vs=/,? & /,Ur=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Zi=/[()=,{}\[\]\/\s]/,Fa=/\\(\\)?/g,vi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qe=/\w*$/,je=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,Wt=/^\[object .+?Constructor\]$/,fo=/^0o[0-7]+$/i,Bo=/^(?:0|[1-9]\d*)$/,qo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Jr=/($^)/,at=/['\n\r\u2028\u2029\\]/g,Yo="\\ud800-\\udfff",Ni="\\u0300-\\u036f",la="\\ufe20-\\ufe2f",ma="\\u20d0-\\u20ff",gr=Ni+la+ma,Fc="\\u2700-\\u27bf",Cc="a-z\\xdf-\\xf6\\xf8-\\xff",tl="\\xac\\xb1\\xd7\\xf7",ga="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",tr="\\u2000-\\u206f",Ar=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ki="A-Z\\xc0-\\xd6\\xd8-\\xde",gl="\\ufe0e\\ufe0f",kc=tl+ga+tr+Ar,nu="['\u2019]",ku="["+Yo+"]",yr="["+kc+"]",nl="["+gr+"]",xu="\\d+",ou="["+Fc+"]",Yl="["+Cc+"]",Aa="[^"+Yo+kc+xu+Fc+Cc+Ki+"]",Dr="\\ud83c[\\udffb-\\udfff]",Qm="(?:"+nl+"|"+Dr+")",kf="[^"+Yo+"]",xr="(?:\\ud83c[\\udde6-\\uddff]){2}",Qa="[\\ud800-\\udbff][\\udc00-\\udfff]",ca="["+Ki+"]",Ji="\\u200d",Tu="(?:"+Yl+"|"+Aa+")",Qc="(?:"+ca+"|"+Aa+")",Za="(?:"+nu+"(?:d|ll|m|re|s|t|ve))?",Zc="(?:"+nu+"(?:D|LL|M|RE|S|T|VE))?",xc=Qm+"?",Cd="["+gl+"]?",Uf="(?:"+Ji+"(?:"+[kf,xr,Qa].join("|")+")"+Cd+xc+")*",Eu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Xl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Hc=Cd+xc+Uf,xf="(?:"+[ou,xr,Qa].join("|")+")"+Hc,su="(?:"+[kf+nl+"?",nl,xr,Qa,ku].join("|")+")",kd=RegExp(nu,"g"),Ee=RegExp(nl,"g"),nt=RegExp(Dr+"(?="+Dr+")|"+su+Hc,"g"),pt=RegExp([ca+"?"+Yl+"+"+Za+"(?="+[yr,ca,"$"].join("|")+")",Qc+"+"+Zc+"(?="+[yr,ca+Tu,"$"].join("|")+")",ca+"?"+Tu+"+"+Za,ca+"+"+Zc,Xl,Eu,xu,xf].join("|"),"g"),Nt=RegExp("["+Ji+Yo+gr+gl+"]"),On=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Mo=["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
2023-10-24 00:14:32 +03:00
/* [wrapped with `+A+`] */
2023-10-30 14:33:35 +02:00
`)}function My(S){return Sr(S)||dm(S)||!!(Ed&&S&&S[Ed])}function lm(S,A){var Z=typeof S;return A=A==null?He:A,!!A&&(Z=="number"||Z!="symbol"&&Bo.test(S))&&S>-1&&S%1==0&&S<A}function af(S,A,Z){if(!Ol(Z))return!1;var le=typeof A;return(le=="number"?bu(Z)&&lm(A,Z.length):le=="string"&&A in Z)?Zr(Z[A],S):!1}function vh(S,A){if(Sr(S))return!1;var Z=typeof S;return Z=="number"||Z=="symbol"||Z=="boolean"||S==null||il(S)?!0:uo.test(S)||!Yn.test(S)||A!=null&&S in yi(A)}function sp(S){var A=typeof S;return A=="string"||A=="number"||A=="symbol"||A=="boolean"?S!=="__proto__":S===null}function Oh(S){var A=Fd(S),Z=Te[A];if(typeof Z!="function"||!(A in hi.prototype))return!1;if(S===Z)return!0;var le=Ld(Z);return!!le&&S===le[0]}function g0(S){return!!dc&&dc in S}var Bf=Da?hm:gm;function rp(S){var A=S&&S.constructor,Z=typeof A=="function"&&A.prototype||rl;return S===Z}function Ry(S){return S===S&&!Ol(S)}function qp(S,A){return function(Z){return Z==null?!1:Z[S]===A&&(A!==t||S in yi(Z))}}function sd(S){var A=A0(S,function(le){return Z.size===b&&Z.clear(),le}),Z=A.cache;return A}function $y(S,A){var Z=S[1],le=A[1],Ce=Z|le,We=Ce<(F|U|Y),dt=le==Y&&Z==L||le==Y&&Z==ye&&S[7].length<=A[8]||le==(Y|ye)&&A[7].length<=A[8]&&Z==L;if(!(We||dt))return S;le&F&&(S[2]=A[2],Ce|=Z&F?0:K);var kt=A[3];if(kt){var Ht=S[3];S[3]=Ht?Jg(Ht,kt,A[4]):kt,S[4]=Ht?zc(S[3],y):A[4]}return kt=A[5],kt&&(Ht=S[5],S[5]=Ht?og(Ht,kt,A[6]):kt,S[6]=Ht?zc(S[5],y):A[6]),kt=A[7],kt&&(S[7]=kt),le&Y&&(S[8]=S[8]==null?A[8]:Tr(S[8],A[8])),S[9]==null&&(S[9]=A[9]),S[0]=A[0],S[1]=Ce,S}function yh(S){var A=[];if(S!=null)for(var Z in yi(S))A.push(Z);return A}function Qv(S){return Jh.call(S)}function n_(S,A,Z){return A=ho(A===t?S.length-1:A,0),function(){for(var le=arguments,Ce=-1,We=ho(le.length-A,0),dt=an(We);++Ce<We;)dt[Ce]=le[A+Ce];Ce=-1;for(var kt=an(A+1);++Ce<A;)kt[Ce]=le[Ce];return kt[A]=Z(dt),ri(S,this,kt)}}function Ny(S,A){return A.length<2?S:Hl(S,Ps(A,0,-1))}function ip(S,A){for(var Z=S.length,le=Tr(A.length,Z),Ce=du(S);le--;){var We=A[le];S[le]=lm(We,Z)?Ce[We]:t}return S}function Lf(S,A){if(!(A==="constructor"&&typeof S[A]=="function")&&A!="__proto__")return S[A]}var mu=p0(uu),ap=ce||function(S,A){return me.setTimeout(S,A)},Iy=p0(Xp);function o_(S,A,Z){var le=A+"";return Iy(S,XC(le,cm(op(le),Z)))}function p0(S){var A=0,Z=0;return function(){var le=Gl(),Ce=ot-(le-Z);if(Z=le,Ce>0){if(++A>=ue)return arguments[0]}else A=0;return S.apply(t,arguments)}}function Yc(S,A){var Z=-1,le=S.length,Ce=le-1;for(A=A===t?le:A;++Z<A;){var We=$f(Z,Ce),dt=S[We];S[We]=S[Z],S[Z]=dt}return S.length=A,S}var b0=sd(function(S){var A=[];return S.charCodeAt(0)===46&&A.push(""),S.replace(Oo,function(Z,le,Ce,We){A.push(Ce?We.replace(Fa,"$1"):le||Z)}),A});function lf(S){if(typeof S=="string"||il(S))return S;var A=S+"";return A=="0"&&1/S==-ut?"-0":A}function lp(S){if(S!=null){try{return ef.call(S)}catch{}try{return S+""}catch{}}return""}function cm(S,A){return ks(At,function(Z){var le="_."+Z[0];A&Z[1]&&!Ii(S,le)&&S.push(le)}),S.sort()}function Zv(S){if(S instanceof hi)return S.clone();var A=new Ru(S.__wrapped__,S.__chain__);return A.__actions__=du(S.__actions__),A.__index__=S.__index__,A.__values__=S.__values__,A}function s_(S,A,Z){(Z?af(S,A,Z):A===t)?A=1:A=ho(Xr(A),0);var le=S==null?0:S.length;if(!le||A<1)return[];for(var Ce=0,We=0,dt=an(Se(le/A));Ce<le;)dt[We++]=Ps(S,Ce,Ce+=A);return dt}function Gp(S){for(var A=-1,Z=S==null?0:S.length,le=0,Ce=[];++A<Z;){var We=S[A];We&&(Ce[le++]=We)}return Ce}function By(){var S=arguments.length;if(!S)return[];for(var A=an(S-1),Z=arguments[0],le=S;le--;)A[le-1]=arguments[le];return Xf(Sr(Z)?du(Z):[Z],Wa(A,1))}var cp=fr(function(S,A){return Dl(S)?Va(S,Wa(A,1,Dl,!0)):[]}),v0=fr(function(S,A){var Z=wh(A);return Dl(Z)&&(Z=t),Dl(S)?Va(S,Wa(A,1,Dl,!0),Qs(Z,2)):[]}),sb=fr(function(S,A){var Z=wh(A);return Dl(Z)&&(Z=t),Dl(S)?Va(S,Wa(A,1,Dl,!0),t,Z):[]});function Ly(S,A,Z){var le=S==null?0:S.length;return le?(A=Z||A===t?1:Xr(A),Ps(S,A<0?0:A,le)):[]}function Fy(S,A,Z){var le=S==null?0:S.length;return le?(A=Z||A===t?1:Xr(A),A=le-A,Ps(S,0,A<0?0:A)):[]}function r_(S,A){return S&&S.length?om(S
2023-10-25 11:57:52 +03:00
`;S.replace(Lo,function(Zs,gi,Ci,Ou,Qu,Qf){return Ci||(Ci=Ou),zn+=S.slice(bn,Qf).replace(at,Ql),gi&&(kt=!0,zn+=`' +
2023-10-24 00:14:32 +03:00
__e(`+gi+`) +
2023-10-25 11:57:52 +03:00
'`),Qu&&(Ht=!0,zn+=`';
2023-10-24 00:14:32 +03:00
`+Qu+`;
2023-10-25 11:57:52 +03:00
__p += '`),Ci&&(zn+=`' +
2023-10-24 00:14:32 +03:00
((__t = (`+Ci+`)) == null ? '' : __t) +
2023-10-25 11:57:52 +03:00
'`),bn=Qf+Zs.length,Zs}),zn+=`';
`;var Ns=ii.call(A,"variable")&&A.variable;if(!Ns)zn=`with (obj) {
`+zn+`
2023-10-24 00:14:32 +03:00
}
2023-10-25 11:57:52 +03:00
`;else if(Zi.test(Ns))throw new nr(d);zn=(Ht?zn.replace(aa,""):zn).replace(bs,"$1").replace(_a,"$1;"),zn="function("+(Ns||"obj")+`) {
2023-10-24 00:14:32 +03:00
`+(Ns?"":`obj || (obj = {});
2023-10-25 11:57:52 +03:00
`)+"var __t, __p = ''"+(kt?", __e = _.escape":"")+(Ht?`, __j = Array.prototype.join;
2023-10-24 00:14:32 +03:00
function print() { __p += __j.call(arguments, '') }
`:`;
2023-10-25 11:57:52 +03:00
`)+zn+`return __p
2023-10-30 14:33:35 +02:00
}`;var Hr=b2(function(){return Yr(We,ms+"return "+zn).apply(t,dt)});if(Hr.source=zn,r2(Hr))throw Hr;return Hr}function g2(S){return fa(S).toLowerCase()}function p2(S){return fa(S).toUpperCase()}function Sk(S,A,Z){if(S=fa(S),S&&(Z||A===t))return Fl(S);if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=jl(A),We=fc(le,Ce),dt=Gf(le,Ce)+1;return hh(le,We,dt).join("")}function Ck(S,A,Z){if(S=fa(S),S&&(Z||A===t))return S.slice(0,Hg(S)+1);if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=Gf(le,jl(A))+1;return hh(le,0,Ce).join("")}function lO(S,A,Z){if(S=fa(S),S&&(Z||A===t))return S.replace(xo,"");if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=fc(le,jl(A));return hh(le,Ce).join("")}function z_(S,A){var Z=Be,le=ve;if(Ol(A)){var Ce="separator"in A?A.separator:Ce;Z="length"in A?Xr(A.length):Z,le="omission"in A?Gi(A.omission):le}S=fa(S);var We=S.length;if(sl(S)){var dt=jl(S);We=dt.length}if(Z>=We)return S;var kt=Z-Kf(le);if(kt<1)return le;var Ht=dt?hh(dt,0,kt).join(""):S.slice(0,kt);if(Ce===t)return Ht+le;if(dt&&(kt+=Ht.length-kt),mf(Ce)){if(S.slice(kt).search(Ce)){var bn,Qn=Ht;for(Ce.global||(Ce=nh(Ce.source,fa(qe.exec(Ce))+"g")),Ce.lastIndex=0;bn=Ce.exec(Qn);)var zn=bn.index;Ht=Ht.slice(0,zn===t?kt:zn)}}else if(S.indexOf(Gi(Ce),kt)!=kt){var Lo=Ht.lastIndexOf(Ce);Lo>-1&&(Ht=Ht.slice(0,Lo))}return Ht+le}function cO(S){return S=fa(S),S&&Qi.test(S)?S.replace(ln,Ge):S}var N0=gh(function(S,A,Z){return S+(Z?" ":"")+A.toUpperCase()}),bb=$v("toUpperCase");function uO(S,A,Z){return S=fa(S),A=Z?t:A,A===t?Af(S)?zg(S):Jd(S):S.match(A)||[]}var b2=fr(function(S,A){try{return ri(S,t,A)}catch(Z){return r2(Z)?Z:new nr(Z)}}),V_=Bd(function(S,A){return ks(A,function(Z){Z=lf(Z),mi(S,Z,Jy(S[Z],S))}),S});function v2(S){var A=S==null?0:S.length,Z=Qs();return S=A?pa(S,function(le){if(typeof le[1]!="function")throw new Sa(f);return[Z(le[0]),le[1]]}):[],fr(function(le){for(var Ce=-1;++Ce<A;){var We=S[Ce];if(ri(We[0],this,le))return ri(We[1],this,le)}})}function kk(S){return Rd(Es(S,k))}function fO(S){return function(){return S}}function I0(S,A){return S==null||S!==S?A:S}var xk=Iv(),dO=Iv(!0);function pf(S){return S}function hO(S){return H(typeof S=="function"?S:Es(S,k))}function W_(S){return Ft(Es(S,k))}function mO(S,A){return Sn(S,Es(A,k))}var Tk=fr(function(S,A){return function(Z){return hc(Z,S,A)}}),B0=fr(function(S,A){return function(Z){return hc(S,Z,A)}});function O2(S,A,Z){var le=oc(A),Ce=Yp(A,le);Z==null&&!(Ol(A)&&(Ce.length||!le.length))&&(Z=A,A=S,S=this,Ce=Yp(A,oc(A)));var We=!(Ol(Z)&&"chain"in Z)||!!Z.chain,dt=hm(S);return ks(Ce,function(kt){var Ht=A[kt];S[kt]=Ht,dt&&(S.prototype[kt]=function(){var bn=this.__chain__;if(We||bn){var Qn=S(this.__wrapped__),zn=Qn.__actions__=du(this.__actions__);return zn.push({func:Ht,args:arguments,thisArg:S}),Qn.__chain__=bn,Qn}return Ht.apply(S,Xf([this.value()],arguments))})}),S}function Ek(){return me._===this&&(me._=oh),this}function gO(){}function yl(S){return S=Xr(S),fr(function(A){return es(A,S)})}var Ak=nb(pa),vb=nb(Di),Dk=nb(Gu);function Ob(S){return vh(S)?ol(lf(S)):Uc(S)}function y2(S){return function(A){return S==null?t:Hl(S,A)}}var Pk=Bv(),Mk=Bv(!0);function L0(){return[]}function gm(){return!1}function yb(){return{}}function vu(){return""}function a1(){return!0}function U_(S,A){if(S=Xr(S),S<1||S>He)return[];var Z=Ie,le=Tr(S,Ie);A=Qs(A),S-=Ie;for(var Ce=Pr(le,A);++Z<S;)A(Z);return Ce}function Y_(S){return Sr(S)?pa(S,lf):il(S)?[S]:du(b0(fa(S)))}function w2(S){var A=++Pu;return fa(S)+A}var _2=ph(function(S,A){return S+A},0),S2=ob("ceil"),Rk=ph(function(S,A){return S/A},1),F0=ob("floor");function pO(S){return S&&S.length?Gr(S,pf,uh):t}function pp(S,A){return S&&S.length?Gr(S,Qs(A,2),uh):t}function Q0(S){return kl(S,pf)}function Eh(S,A){return kl(S,Qs(A,2))}function $k(S){return S&&S.length?Gr(S,pf,Ae):t}function pm(S,A){return S&&S.length?Gr(S,Qs(A,2),Ae):t}var Hd=ph(function(S,A){return S*A},1),wb=ob("round"),C2=ph(function(S,A){return S-A},0);function _b(S){return S&&S.length?Ef(S,pf):0}function Og(S,A){return S&&S.length?Ef(S,Qs(A,2)):0}return Te.after=fm,Te.ary=zt,Te.assign=ak,Te.assignIn=eO,Te.assignInWith=tO,Te.assignW
`),function(b){if(d=b.indexOf(":"),l=o.trim(b.substr(0,d)).toLowerCase(),f=o.trim(b.substr(d+1)),l){if(a[l]&&e.indexOf(l)>=0)return;l==="set-cookie"?a[l]=(a[l]?a[l]:[]).concat([f]):a[l]=a[l]?a[l]+", "+f:f}}),a},Gte}var Kte,qae;function _2e(){if(qae)return Kte;qae=1;var o=Zp;return Kte=o.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),a;function l(f){var d=f;return t&&(s.setAttribute("href",d),d=s.href),s.setAttribute("href",d),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return a=l(window.location.href),function(d){var h=o.isString(d)?l(d):d;return h.protocol===a.protocol&&h.host===a.host}}():function(){return function(){return!0}}(),Kte}var Jte,Gae;function Vz(){if(Gae)return Jte;Gae=1;function o(e){this.message=e}return o.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},o.prototype.__CANCEL__=!0,Jte=o,Jte}var ene,Kae;function Jae(){if(Kae)return ene;Kae=1;var o=Zp,e=p2e(),t=b2e(),s=jge,a=y2e(),l=w2e(),f=_2e(),d=Gge(),h=Wz(),b=Vz();return ene=function(k){return new Promise(function(R,$){var Q=k.data,F=k.headers,U=k.responseType,K;function L(){k.cancelToken&&k.cancelToken.unsubscribe(K),k.signal&&k.signal.removeEventListener("abort",K)}o.isFormData(Q)&&delete F["Content-Type"];var te=new XMLHttpRequest;if(k.auth){var ne=k.auth.username||"",oe=k.auth.password?unescape(encodeURIComponent(k.auth.password)):"";F.Authorization="Basic "+btoa(ne+":"+oe)}var Y=a(k.baseURL,k.url);te.open(k.method.toUpperCase(),s(Y,k.params,k.paramsSerializer),!0),te.timeout=k.timeout;function ye(){if(!!te){var Be="getAllResponseHeaders"in te?l(te.getAllResponseHeaders()):null,ve=!U||U==="text"||U==="json"?te.responseText:te.response,ue={data:ve,status:te.status,statusText:te.statusText,headers:Be,config:k,request:te};e(function(et){R(et),L()},function(et){$(et),L()},ue),te=null}}if("onloadend"in te?te.onloadend=ye:te.onreadystatechange=function(){!te||te.readyState!==4||te.status===0&&!(te.responseURL&&te.responseURL.indexOf("file:")===0)||setTimeout(ye)},te.onabort=function(){!te||($(d("Request aborted",k,"ECONNABORTED",te)),te=null)},te.onerror=function(){$(d("Network Error",k,null,te)),te=null},te.ontimeout=function(){var ve=k.timeout?"timeout of "+k.timeout+"ms exceeded":"timeout exceeded",ue=k.transitional||h.transitional;k.timeoutErrorMessage&&(ve=k.timeoutErrorMessage),$(d(ve,k,ue.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},o.isStandardBrowserEnv()){var _e=(k.withCredentials||f(Y))&&k.xsrfCookieName?t.read(k.xsrfCookieName):void 0;_e&&(F[k.xsrfHeaderName]=_e)}"setRequestHeader"in te&&o.forEach(F,function(ve,ue){typeof Q>"u"&&ue.toLowerCase()==="content-type"?delete F[ue]:te.setRequestHeader(ue,ve)}),o.isUndefined(k.withCredentials)||(te.withCredentials=!!k.withCredentials),U&&U!=="json"&&(te.responseType=k.responseType),typeof k.onDownloadProgress=="function"&&te.addEventListener("progress",k.onDownloadProgress),typeof k.onUploadProgress=="function"&&te.upload&&te.upload.addEventListener("progress",k.onUploadProgress),(k.cancelToken||k.signal)&&(K=function(Be){!te||($(!Be||Be&&Be.type?new b("canceled"):Be),te.abort(),te=null)},k.cancelToken&&k.cancelToken.subscribe(K),k.signal&&(k.signal.aborted?K():k.signal.addEventListener("abort",K))),Q||(Q=null),te.send(Q)})},ene}var tne,ele;function Wz(){if(ele)return tne;ele=1;var o=Zp,e=g2e,t=qge,s={"Content-Type":"application/x-www-form-urlencoded"};function a(h,b){!o.isUndefined(h)&&o.isUndefined(h["Content-Type"])&&(h["Content-Type"]=b)}function l(){var h;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(h=Jae()),h}function f(h,b,y){if(o.isString(h))try{return(b||JSON.parse)(h),o.trim(h)}catch(k){if(k.name!=="SyntaxError")throw k}return(y||JSON.stringify)(h)}var d={transitional:{silentJSONParsing:!0,forcedJS
2023-10-24 00:14:32 +03:00
`;for(let F=0;F<=1;F+=h){const U=e+(t-e)*l(F);b+=F*100+`%{${f(U,1-U)}}
`}const y=b+`100% {${f(t,1-t)}}
2023-10-25 11:57:52 +03:00
}`,k=`__svelte_${X2e(y)}_${d}`,E=gpe(o),{stylesheet:R,rules:$}=XH.get(E)||j2e(E,o);$[k]||($[k]=!0,R.insertRule(`@keyframes ${k} ${y}`,R.cssRules.length));const Q=o.style.animation||"";return o.style.animation=`${Q?`${Q}, `:""}${k} ${s}ms linear ${a}ms 1 both`,jH+=1,k}function vpe(o,e){const t=(o.style.animation||"").split(", "),s=t.filter(e?l=>l.indexOf(e)<0:l=>l.indexOf("__svelte")===-1),a=t.length-s.length;a&&(o.style.animation=s.join(", "),jH-=a,jH||q2e())}function q2e(){Gse(()=>{jH||(XH.forEach(o=>{const{ownerNode:e}=o.stylesheet;e&&Pe(e)}),XH.clear())})}function Ope(o,e,t,s){if(!e)return pn;const a=o.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return pn;const{delay:l=0,duration:f=300,easing:d=spe,start:h=dpe()+l,end:b=h+f,tick:y=pn,css:k}=t(o,{from:e,to:a},s);let E=!0,R=!1,$;function Q(){k&&($=Eoe(o,0,1,f,l,d,k)),l||(R=!0)}function F(){k&&vpe(o,$),E=!1}return mpe(U=>{if(!R&&U>=h&&(R=!0),R&&U>=b&&(y(1,0),F()),!E)return!1;if(R){const K=U-h,L=0+1*d(K/f);y(L,1-L)}return!0}),Q(),y(0,1),F}function ype(o){const e=getComputedStyle(o);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,a=o.getBoundingClientRect();o.style.position="absolute",o.style.width=t,o.style.height=s,G2e(o,a)}}function G2e(o,e){const t=o.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(o),a=s.transform==="none"?"":s.transform;o.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let O6;function o6(o){O6=o}function UD(){if(!O6)throw new Error("Function called outside component initialization");return O6}function W1(o){UD().$$.on_mount.push(o)}function wpe(o){UD().$$.after_update.push(o)}function Jse(o){UD().$$.on_destroy.push(o)}function Hp(){const o=UD();return(e,t,{cancelable:s=!1}={})=>{const a=o.$$.callbacks[e];if(a){const l=bpe(e,t,{cancelable:s});return a.slice().forEach(f=>{f.call(o,l)}),!l.defaultPrevented}return!0}}function s6(o,e){return UD().$$.context.set(o,e),e}function si(o){return UD().$$.context.get(o)}function SH(o,e){const t=o.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const rD=[],Vo=[];let bD=[];const Aoe=[],K2e=Promise.resolve();let Doe=!1;function J2e(){Doe||(Doe=!0,K2e.then(_pe))}function AC(o){bD.push(o)}function mr(o){Aoe.push(o)}const cne=new Set;let K4=0;function _pe(){if(K4!==0)return;const o=O6;do{try{for(;K4<rD.length;){const e=rD[K4];K4++,o6(e),ewe(e.$$)}}catch(e){throw rD.length=0,K4=0,e}for(o6(null),rD.length=0,K4=0;Vo.length;)Vo.pop()();for(let e=0;e<bD.length;e+=1){const t=bD[e];cne.has(t)||(cne.add(t),t())}bD.length=0}while(rD.length);for(;Aoe.length;)Aoe.pop()();Doe=!1,cne.clear(),o6(o)}function ewe(o){if(o.fragment!==null){o.update(),$i(o.before_update);const e=o.dirty;o.dirty=[-1],o.fragment&&o.fragment.p(o.ctx,e),o.after_update.forEach(AC)}}function twe(o){const e=[],t=[];bD.forEach(s=>o.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),bD=e}let $N;function nwe(){return $N||($N=Promise.resolve(),$N.then(()=>{$N=null})),$N}function une(o,e,t){o.dispatchEvent(bpe(`${e?"intro":"outro"}${t}`))}const CH=new Set;let Lw;function wo(){Lw={r:0,c:[],p:Lw}}function _o(){Lw.r||$i(Lw.c),Lw=Lw.p}function xe(o,e){o&&o.i&&(CH.delete(o),o.i(e))}function Qe(o,e,t,s){if(o&&o.o){if(CH.has(o))return;CH.add(o),Lw.c.push(()=>{CH.delete(o),s&&(t&&o.d(1),s())}),o.o(e)}else s&&s()}const owe={duration:0};function qH(o,e,t,s){const a={direction:"both"};let l=e(o,t,a),f=s?0:1,d=null,h=null,b=null;function y(){b&&vpe(o,b)}function k(R,$){const Q=R.b-f;return $*=Math.abs(Q),{a:f,b:R.b,d:Q,duration:$,start:R.start,end:R.start+$,group:R.group}}function E(R){const{delay:$=0,duration:Q=300,easing:F=spe,tick:U=pn,css:K}=l||owe,L={start:dpe()+$,b:R};R||(L.group=Lw,Lw.r+=1),d||h?h=L:(K&&(y(),b=Eoe(o,f,R,Q,$,F,K)),R&&U(0,1),d=k(L,Q),AC(()=>une(o,R,"start")),mpe(te=>{if(h&&te>h.start&&(d=k(h,Q),h=null,une(o,d.b,"start"),K&&(y(),b=Eoe(o,f,d.b,d.duration,0,F,l.css))),d){if(te>=d.end)U(f=d.b,1-f),une(o,d.b,"end"),h||(d.b?y():--d.group.r||$i(d.group.c)),d=null;else if(te>=d.start){const ne=te-d.start;f=d
transform: ${b} translate(${(1-Q)*k}${E}, ${(1-Q)*R}${$});
opacity: ${h-y*F}`}}function ple(o){let e,t,s,a;return{c(){e=ie("div"),t=Xt(o[1]),z(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),z(e,"role","alert")},m(l,f){Me(l,e,f),j(e,t),a=!0},p(l,f){(!a||f&2)&&Wn(t,l[1])},i(l){a||(AC(()=>{!a||(s||(s=qH(e,GH,{duration:500},!0)),s.run(1))}),a=!0)},o(l){s||(s=qH(e,GH,{duration:500},!1)),s.run(0),a=!1},d(l){l&&Pe(e),l&&s&&s.end()}}}function bwe(o){let e,t,s=o[0]&&ple(o);return{c(){s&&s.c(),e=Bs()},m(a,l){s&&s.m(a,l),Me(a,e,l),t=!0},p(a,[l]){a[0]?s?(s.p(a,l),l&1&&xe(s,1)):(s=ple(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(wo(),Qe(s,1,1,()=>{s=null}),_o())},i(a){t||(xe(s),t=!0)},o(a){Qe(s),t=!1},d(a){s&&s.d(a),a&&Pe(e)}}}function vwe(o,e,t){let s,a;function l(f="Saved"){t(1,s=f),t(0,a=!0),setTimeout(function(){t(0,a=!1)},2e3)}return t(1,s="Saved"),t(0,a=!1),[a,s,l]}class ere extends vo{constructor(e){super(),bo(this,e,vwe,bwe,po,{show:2})}get show(){return this.$$.ctx[2]}}function Owe(o){let e,t,s,a,l,f,d,h,b,y,k,E,R,$,Q={};return e=new ere({props:Q}),o[4](e),k=new ED({props:{label:"Enter"}}),{c(){tn(e.$$.fragment),t=Ze(),s=ie("div"),a=ie("form"),l=ie("div"),f=ie("h3"),d=Xt("Login as "),h=Xt(o[0]),b=Ze(),y=ie("div"),tn(k.$$.fragment),z(l,"class","mb-3 text-center"),z(y,"class","text-center mt-5 d-block"),z(s,"class","wrapper-tiny")},m(F,U){Kt(e,F,U),Me(F,t,U),Me(F,s,U),j(s,a),j(a,l),j(l,f),j(f,d),j(f,h),j(a,b),j(a,y),Kt(k,y,null),E=!0,R||($=vn(a,"submit",o[2]),R=!0)},p(F,[U]){const K={};e.$set(K),(!E||U&1)&&Wn(h,F[0])},i(F){E||(xe(e.$$.fragment,F),xe(k.$$.fragment,F),E=!0)},o(F){Qe(e.$$.fragment,F),Qe(k.$$.fragment,F),E=!1},d(F){o[4](null),Jt(e,F),F&&Pe(t),F&&Pe(s),Jt(k),R=!1,$()}}}function ywe(o,e,t){const s=si("channel");let{email:a}=e,{token:l}=e,f;function d(b){b.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:a,token:l}).then(y=>{window.location=s.lucentUrl}).catch(y=>{})}function h(b){Vo[b?"unshift":"push"](()=>{f=b,t(1,f)})}return o.$$set=b=>{"email"in b&&t(0,a=b.email),"token"in b&&t(3,l=b.token)},[a,f,d,l,h]}class wwe extends vo{constructor(e){super(),bo(this,e,ywe,Owe,po,{email:0,token:3})}}function _we(o){let e,t,s;return{c(){e=ie("div"),t=ie("div"),s=Xt(o[2]),z(t,"class","avatar__letters"),z(e,"class","avatar"),z(e,"title",o[0]),ss(e,"background-color",o[3][o[4]]),ss(e,"height",o[1]+"px"),ss(e,"width",o[1]+"px"),ss(e,"font-size",o[1]/2+"px")},m(a,l){Me(a,e,l),j(e,t),j(t,s)},p(a,[l]){l&4&&Wn(s,a[2]),l&1&&z(e,"title",a[0]),l&2&&ss(e,"height",a[1]+"px"),l&2&&ss(e,"width",a[1]+"px"),l&2&&ss(e,"font-size",a[1]/2+"px")},i:pn,o:pn,d(a){a&&Pe(e)}}}function Swe(o,e,t){let{name:s}=e,{side:a=48}=e;const l=["#00AA55","#009FD4","#B381B3","#939393","#E3BC00","#D47500","#DC2A2A","#3ede91","#377dd4","#0256b0","#053d82","#3d026e","#b378e3","#c4065c","#543208","#d97811","#0c6b40"];let f="";s.split(" ").length>1?f=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[1].charAt(0).toUpperCase():f=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[0].charAt(1).toUpperCase();let h=(s.charCodeAt(1)+s.length)%19;return o.$$set=b=>{"name"in b&&t(0,s=b.name),"side"in b&&t(1,a=b.side)},[s,a,f,l,h]}class vy extends vo{constructor(e){super(),bo(this,e,Swe,_we,po,{name:0,side:1})}}function Cwe(o){let e,t,s,a,l,f,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,Y,ye,_e,Be;t=new X6({props:{message:o[2]}});let ve={};return a=new ere({props:ve}),o[8](a),d=new vy({props:{name:o[4].name}}),R=new ED({props:{label:"Update"}}),L=new ED({props:{label:"Update"}}),{c(){e=ie("div"),tn(t.$$.fragment),s=Ze(),tn(a.$$.fragment),l=Ze(),f=ie("h3"),tn(d.$$.fragment),h=Ze(),b=ie("form"),y=ie("div"),k=ie("input"),E=Ze(),tn(R.$$.fragment),$=Ze(),Q=ie("form"),F=ie("div"),U=ie("input"),K=Ze(),tn(L.$$.fragment),te=Ze(),ne=ie("div"),oe=ie("a"),Y=Xt(`Logout from this
2023-10-30 14:33:35 +02:00
device`),z(f,"class","header-small mb-5"),z(k,"type","text"),z(k,"class","form-control"),z(k,"placeholder","Name"),k.required=!0,z(y,"class","input-group mb-3"),z(U,"type","email"),z(U,"class","form-control"),z(U,"placeholder","Email"),U.required=!0,z(F,"class","input-group mb-3"),z(oe,"class","list-group-item list-group-item-action"),z(oe,"href",o[5].lucentUrl+"/logout"),z(ne,"class","list-group"),z(e,"class","wrapper-tiny")},m(ue,ot){Me(ue,e,ot),Kt(t,e,null),j(e,s),Kt(a,e,null),j(e,l),j(e,f),Kt(d,f,null),j(e,h),j(e,b),j(b,y),j(y,k),hr(k,o[0]),j(y,E),Kt(R,y,null),j(e,$),j(e,Q),j(Q,F),j(F,U),hr(U,o[1]),j(F,K),Kt(L,F,null),j(e,te),j(e,ne),j(ne,oe),j(oe,Y),ye=!0,_e||(Be=[vn(k,"input",o[9]),vn(b,"submit",o[6]),vn(U,"input",o[10]),vn(Q,"submit",o[7])],_e=!0)},p(ue,[ot]){const et={};ot&4&&(et.message=ue[2]),t.$set(et);const yt={};a.$set(yt),ot&1&&k.value!==ue[0]&&hr(k,ue[0]),ot&2&&U.value!==ue[1]&&hr(U,ue[1])},i(ue){ye||(xe(t.$$.fragment,ue),xe(a.$$.fragment,ue),xe(d.$$.fragment,ue),xe(R.$$.fragment,ue),xe(L.$$.fragment,ue),ye=!0)},o(ue){Qe(t.$$.fragment,ue),Qe(a.$$.fragment,ue),Qe(d.$$.fragment,ue),Qe(R.$$.fragment,ue),Qe(L.$$.fragment,ue),ye=!1},d(ue){ue&&Pe(e),Jt(t),o[8](null),Jt(a),Jt(d),Jt(R),Jt(L),_e=!1,$i(Be)}}}function kwe(o,e,t){const s=si("user"),a=si("channel");let l=s.name,f=s.email,d="",h;function b($){$.preventDefault(),t(2,d=""),axios.post(a.lucentUrl+"/account/update-name",{name:l}).then(Q=>{h.show()}).catch(Q=>{var F;t(2,d=(F=Q.response)==null?void 0:F.data.error),console.log({errorMessage:d})})}function y($){$.preventDefault(),t(2,d=""),axios.post(a.lucentUrl+"/account/update-email",{email:f}).then(Q=>{h.show()}).catch(Q=>{var F;t(2,d=(F=Q.response)==null?void 0:F.data.error),console.log({errorMessage:d})})}function k($){Vo[$?"unshift":"push"](()=>{h=$,t(3,h)})}function E(){l=this.value,t(0,l)}function R(){f=this.value,t(1,f)}return[l,f,d,h,s,a,b,y,k,E,R]}class xwe extends vo{constructor(e){super(),bo(this,e,kwe,Cwe,po,{})}}function Twe(o){let e,t,s,a=o[3].name+"",l,f,d,h,b,y;const k=[{title:o[0]},o[2]];var E=o[4][o[1]];function R($){let Q={};for(let F=0;F<k.length;F+=1)Q=U6(Q,k[F]);return{props:Q}}return E&&(b=EC(E,R())),{c(){e=ie("div"),t=ie("h1"),s=ie("a"),l=Xt(a),d=Ze(),h=ie("div"),b&&tn(b.$$.fragment),z(s,"class","text-decoration-none"),z(s,"href",f=o[3].lucentUrl),z(e,"class","text-center")},m($,Q){Me($,e,Q),j(e,t),j(t,s),j(s,l),Me($,d,Q),Me($,h,Q),b&&Kt(b,h,null),y=!0},p($,[Q]){(!y||Q&8)&&a!==(a=$[3].name+"")&&Wn(l,a),(!y||Q&8&&f!==(f=$[3].lucentUrl))&&z(s,"href",f);const F=Q&5?Yz(k,[Q&1&&{title:$[0]},Q&4&&Xz($[2])]):{};if(Q&2&&E!==(E=$[4][$[1]])){if(b){wo();const U=b;Qe(U.$$.fragment,1,0,()=>{Jt(U,1)}),_o()}E?(b=EC(E,R()),tn(b.$$.fragment),xe(b.$$.fragment,1),Kt(b,h,null)):b=null}else E&&b.$set(F)},i($){y||(b&&xe(b.$$.fragment,$),y=!0)},o($){b&&Qe(b.$$.fragment,$),y=!1},d($){$&&Pe(e),$&&Pe(d),$&&Pe(h),b&&Jt(b)}}}function Ewe(o,e,t){const s={register:fwe,login:pwe,verify:wwe,profile:xwe};let{title:a}=e,{view:l}=e,{user:f}=e,{data:d}=e,{channel:h}=e;return s6("channel",h),s6("user",f),o.$$set=b=>{"title"in b&&t(0,a=b.title),"view"in b&&t(1,l=b.view),"user"in b&&t(5,f=b.user),"data"in b&&t(2,d=b.data),"channel"in b&&t(3,h=b.channel)},[a,l,d,h,s,f]}class Awe extends vo{constructor(e){super(),bo(this,e,Ewe,Twe,po,{title:0,view:1,user:5,data:2,channel:3})}}function ble(o){let e,t;return{c(){e=ie("span"),t=Xt(o[4]),z(e,"class","text-muted")},m(s,a){Me(s,e,a),j(e,t)},p(s,a){a&16&&Wn(t,s[4])},d(s){s&&Pe(e)}}}function Dwe(o){let e,t,s=!1,a,l,f,d,h,b,y,k=o[4]&&ble(o);return h=Kse(o[7][0]),{c(){e=ie("div"),t=ie("input"),a=Ze(),l=ie("label"),f=Xt(o[1]),d=Ze(),k&&k.c(),z(t,"class","form-check-input"),z(t,"type","radio"),t.__value=o[3],t.value=t.__value,z(t,"name",o[2]),z(t,"id",o[5]),z(l,"class","form-check-label"),z(l,"for",o[5]),z(e,"class","form-check"),h.p(t)},m(E,R){Me(E,e,R),j(e,t),t.checked=t.__value===o[0],j(e,a),j(e,l),j(l,f),j(e,d),k&&k.m(e,null),b||(y=vn(t,"change",o[6]),b=!0)},p(E,[R]){R&8&&(t.__value=E[3],t.value=t.__value,s=!0),R&4&&z(t,"name",E[2]),(s||R&1)&&(t.checked=t.__value===E[0])
2023-10-24 00:14:32 +03:00
* mustache.js - Logic-less {{mustache}} templates with JavaScript
* http://github.com/janl/mustache.js
2023-10-25 11:57:52 +03:00
*/var Vwe=Object.prototype.toString,YD=Array.isArray||function(e){return Vwe.call(e)==="[object Array]"};function tre(o){return typeof o=="function"}function Wwe(o){return YD(o)?"array":typeof o}function fne(o){return o.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Ale(o,e){return o!=null&&typeof o=="object"&&e in o}function Uwe(o,e){return o!=null&&typeof o!="object"&&o.hasOwnProperty&&o.hasOwnProperty(e)}var Ywe=RegExp.prototype.test;function Xwe(o,e){return Ywe.call(o,e)}var jwe=/\S/;function qwe(o){return!Xwe(jwe,o)}var Gwe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};function Kwe(o){return String(o).replace(/[&<>"'`=\/]/g,function(t){return Gwe[t]})}var Jwe=/\s*/,e_e=/\s+/,Dle=/\s*=/,t_e=/\s*\}/,n_e=/#|\^|\/|>|\{|&|=|!/;function o_e(o,e){if(!o)return[];var t=!1,s=[],a=[],l=[],f=!1,d=!1,h="",b=0;function y(){if(f&&!d)for(;l.length;)delete a[l.pop()];else l=[];f=!1,d=!1}var k,E,R;function $(ye){if(typeof ye=="string"&&(ye=ye.split(e_e,2)),!YD(ye)||ye.length!==2)throw new Error("Invalid tags: "+ye);k=new RegExp(fne(ye[0])+"\\s*"),E=new RegExp("\\s*"+fne(ye[1])),R=new RegExp("\\s*"+fne("}"+ye[1]))}$(e||Qp.tags);for(var Q=new j6(o),F,U,K,L,te,ne;!Q.eos();){if(F=Q.pos,K=Q.scanUntil(k),K)for(var oe=0,Y=K.length;oe<Y;++oe)L=K.charAt(oe),qwe(L)?(l.push(a.length),h+=L):(d=!0,t=!0,h+=" "),a.push(["text",L,F,F+1]),F+=1,L===`
`&&(y(),h="",b=0,t=!1);if(!Q.scan(k))break;if(f=!0,U=Q.scan(n_e)||"name",Q.scan(Jwe),U==="="?(K=Q.scanUntil(Dle),Q.scan(Dle),Q.scanUntil(E)):U==="{"?(K=Q.scanUntil(R),Q.scan(t_e),Q.scanUntil(E),U="&"):K=Q.scanUntil(E),!Q.scan(E))throw new Error("Unclosed tag at "+Q.pos);if(U==">"?te=[U,K,F,Q.pos,h,b,t]:te=[U,K,F,Q.pos],b++,a.push(te),U==="#"||U==="^")s.push(te);else if(U==="/"){if(ne=s.pop(),!ne)throw new Error('Unopened section "'+K+'" at '+F);if(ne[1]!==K)throw new Error('Unclosed section "'+ne[1]+'" at '+F)}else U==="name"||U==="{"||U==="&"?d=!0:U==="="&&$(K)}if(y(),ne=s.pop(),ne)throw new Error('Unclosed section "'+ne[1]+'" at '+Q.pos);return r_e(s_e(a))}function s_e(o){for(var e=[],t,s,a=0,l=o.length;a<l;++a)t=o[a],t&&(t[0]==="text"&&s&&s[0]==="text"?(s[1]+=t[1],s[3]=t[3]):(e.push(t),s=t));return e}function r_e(o){for(var e=[],t=e,s=[],a,l,f=0,d=o.length;f<d;++f)switch(a=o[f],a[0]){case"#":case"^":t.push(a),s.push(a),t=a[4]=[];break;case"/":l=s.pop(),l[5]=a[2],t=s.length>0?s[s.length-1][4]:e;break;default:t.push(a)}return e}function j6(o){this.string=o,this.tail=o,this.pos=0}j6.prototype.eos=function(){return this.tail===""};j6.prototype.scan=function(e){var t=this.tail.match(e);if(!t||t.index!==0)return"";var s=t[0];return this.tail=this.tail.substring(s.length),this.pos+=s.length,s};j6.prototype.scanUntil=function(e){var t=this.tail.search(e),s;switch(t){case-1:s=this.tail,this.tail="";break;case 0:s="";break;default:s=this.tail.substring(0,t),this.tail=this.tail.substring(t)}return this.pos+=s.length,s};function AD(o,e){this.view=o,this.cache={".":this.view},this.parent=e}AD.prototype.push=function(e){return new AD(e,this)};AD.prototype.lookup=function(e){var t=this.cache,s;if(t.hasOwnProperty(e))s=t[e];else{for(var a=this,l,f,d,h=!1;a;){if(e.indexOf(".")>0)for(l=a.view,f=e.split("."),d=0;l!=null&&d<f.length;)d===f.length-1&&(h=Ale(l,f[d])||Uwe(l,f[d])),l=l[f[d++]];else l=a.view[e],h=Ale(a.view,e);if(h){s=l;break}a=a.parent}t[e]=s}return tre(s)&&(s=s.call(this.view)),s};function Fg(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}Fg.prototype.clearCache=function(){typeof this.templateCache<"u"&&this.templateCache.clear()};Fg.prototype.parse=function(e,t){var s=this.templateCache,a=e+":"+(t||Qp.tags).join(":"),l=typeof s<"u",f=l?s.get(a):void 0;return f==null&&(f=o_e(e,t),l&&s.set(a,f)),f};Fg.prototype.render=function(e,t,s,a){var l=this.getConfigTags(a),f=this.parse(e,l),d=t instanceof AD?t:new AD(t,void 0);return this.renderTokens(f,d,s,e,a)};Fg.prototype.renderTokens=function(e,t,s,a,l){for(var f="",d,h,b,y=0,k=e.length;y<k;++y)b=void 0,d=e[y],h=d[0],h==="#"?b=this.renderSection(d,t,s,a,l):h==="^"?b=this.renderInverted(d,t,s,a,l):h===">"?b=this.renderPartial(d,t,s,l):h==="&"?b=this.unescapedValue(d,t):h==="name"?b=this.escapedValue(d,t,l):h==="text"&&(b=this.rawValue(d)),b!==void 0&&(f+=b);return f};Fg.prototype.renderSection=function(e,t,s,a,l){var f=this,d="",h=t.lookup(e[1]);function b(E){return f.render(E,t,s,l)}if(!!h){if(YD(h))for(var y=0,k=h.length;y<k;++y)d+=this.renderTokens(e[4],t.push(h[y]),s,a,l);else if(typeof h=="object"||typeof h=="string"||typeof h=="number")d+=this.renderTokens(e[4],t.push(h),s,a,l);else if(tre(h)){if(typeof a!="string")throw new Error("Cannot use higher-order sections without the original template");h=h.call(t.view,a.slice(e[3],e[5]),b),h!=null&&(d+=h)}else d+=this.renderTokens(e[4],t,s,a,l);return d}};Fg.prototype.renderInverted=function(e,t,s,a,l){var f=t.lookup(e[1]);if(!f||YD(f)&&f.length===0)return this.renderTokens(e[4],t,s,a,l)};Fg.prototype.indentPartial=function(e,t,s){for(var a=t.replace(/[^ \t]/g,""),l=e.split(`
2023-10-24 00:14:32 +03:00
`),f=0;f<l.length;f++)l[f].length&&(f>0||!s)&&(l[f]=a+l[f]);return l.join(`
2023-11-01 13:09:32 +02:00
`)};Fg.prototype.renderPartial=function(e,t,s,a){if(!!s){var l=this.getConfigTags(a),f=tre(s)?s(e[1]):s[e[1]];if(f!=null){var d=e[6],h=e[5],b=e[4],y=f;h==0&&b&&(y=this.indentPartial(f,b,d));var k=this.parse(y,l);return this.renderTokens(k,t,s,y,a)}}};Fg.prototype.unescapedValue=function(e,t){var s=t.lookup(e[1]);if(s!=null)return s};Fg.prototype.escapedValue=function(e,t,s){var a=this.getConfigEscape(s)||Qp.escape,l=t.lookup(e[1]);if(l!=null)return typeof l=="number"&&a===Qp.escape?String(l):a(l)};Fg.prototype.rawValue=function(e){return e[1]};Fg.prototype.getConfigTags=function(e){return YD(e)?e:e&&typeof e=="object"?e.tags:void 0};Fg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!YD(e))return e.escape};var Qp={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(o){y6.templateCache=o},get templateCache(){return y6.templateCache}},y6=new Fg;Qp.clearCache=function(){return y6.clearCache()};Qp.parse=function(e,t){return y6.parse(e,t)};Qp.render=function(e,t,s,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Wwe(e)+'" was given as the first argument for mustache#render(template, view, partials)');return y6.render(e,t,s,a)};Qp.escape=Kwe;Qp.Scanner=j6;Qp.Context=AD;Qp.Writer=Fg;function KH(o){return KH=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},KH(o)}function hE(o){if(o===null||o===!0||o===!1)return NaN;var e=Number(o);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function Sc(o,e){if(e.length<o)throw new TypeError(o+" argument"+(o>1?"s":"")+" required, but only "+e.length+" present")}function cc(o){Sc(1,arguments);var e=Object.prototype.toString.call(o);return o instanceof Date||KH(o)==="object"&&e==="[object Date]"?new Date(o.getTime()):typeof o=="number"||e==="[object Number]"?new Date(o):((typeof o=="string"||e==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function i_e(o,e){Sc(2,arguments);var t=cc(o).getTime(),s=hE(e);return new Date(t+s)}var a_e={};function q6(){return a_e}function Poe(o){var e=new Date(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()));return e.setUTCFullYear(o.getFullYear()),o.getTime()-e.getTime()}function kH(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=t.getTime()-s.getTime();return a<0?-1:a>0?1:a}function l_e(o){return Sc(1,arguments),o instanceof Date||KH(o)==="object"&&Object.prototype.toString.call(o)==="[object Date]"}function c_e(o){if(Sc(1,arguments),!l_e(o)&&typeof o!="number")return!1;var e=cc(o);return!isNaN(Number(e))}function u_e(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=t.getFullYear()-s.getFullYear(),l=t.getMonth()-s.getMonth();return a*12+l}function f_e(o,e){return Sc(2,arguments),cc(o).getTime()-cc(e).getTime()}var Ple={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},d_e="trunc";function h_e(o){return o?Ple[o]:Ple[d_e]}function m_e(o){Sc(1,arguments);var e=cc(o);return e.setHours(23,59,59,999),e}function g_e(o){Sc(1,arguments);var e=cc(o),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function p_e(o){Sc(1,arguments);var e=cc(o);return m_e(e).getTime()===g_e(e).getTime()}function b_e(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=kH(t,s),l=Math.abs(u_e(t,s)),f;if(l<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*l);var d=kH(t,s)===-a;p_e(cc(o))&&l===1&&kH(o,s)===1&&(d=!1),f=a*(l-Number(d))}return f===0?0:f}function v_e(o,e,t){Sc(2,arguments);var s=f_e(o,e)/1e3;return h_e(t==null?v
2023-10-30 14:33:35 +02:00
Save`),z(t,"class","spinner-border spinner-border-sm"),z(t,"role","status"),z(t,"aria-hidden","true"),e.disabled=a=!o[6],z(e,"class","ms-2 btn btn-primary btn-spinner")},m(d,h){Me(d,e,h),j(e,t),j(e,s),l||(f=vn(e,"click",o[11]),l=!0)},p(d,h){h&64&&a!==(a=!d[6])&&(e.disabled=a)},d(d){d&&Pe(e),l=!1,f()}}}function kCe(o){let e,t,s;return{c(){e=ie("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
Add`,z(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",o[11]),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function xCe(o){let e,t,s,a,l,f,d,h,b,y=[],k=new Map,E,R,$,Q,F,U,K,L,te;t=new X6({props:{message:o[7]}});function ne(ot){o[12](ot)}let oe={schema:o[2],isCreateMode:o[3],record:o[0]};o[5]!==void 0&&(oe.active=o[5]),l=new Lpe({props:oe}),Vo.push(()=>cr(l,"active",ne)),h=new Bpe({props:{record:o[0],schema:o[2]}});let Y=o[8];const ye=ot=>ot[23].name;for(let ot=0;ot<Y.length;ot+=1){let et=yce(o,Y,ot),yt=ye(et);k.set(yt,y[ot]=_ce(yt,et))}let _e=o[2].hasDrafts&&Sce(o);function Be(ot,et){return ot[3]?kCe:CCe}let ve=Be(o),ue=ve(o);return{c(){e=ie("div"),tn(t.$$.fragment),s=Ze(),a=ie("div"),tn(l.$$.fragment),d=Ze(),tn(h.$$.fragment),b=Ze();for(let ot=0;ot<y.length;ot+=1)y[ot].c();E=Ze(),R=ie("div"),$=ie("div"),_e&&_e.c(),Q=Ze(),ue.c(),F=Ze(),U=ie("button"),U.textContent="cancel",z(a,"class","mt-1"),z(U,"class","ms-2 btn btn-link"),z($,"class","d-flex mt-3 align-items-center justify-content-center"),z(e,"class","inline-edit my-4 svelte-sl11hx")},m(ot,et){Me(ot,e,et),Kt(t,e,null),j(e,s),j(e,a),Kt(l,a,null),j(a,d),Kt(h,a,null),j(a,b);for(let yt=0;yt<y.length;yt+=1)y[yt]&&y[yt].m(a,null);j(e,E),j(e,R),j(R,$),_e&&_e.m($,null),j($,Q),ue.m($,null),j($,F),j($,U),K=!0,L||(te=[vn(window,"beforeunload",o[9]),vn(U,"click",o[10])],L=!0)},p(ot,[et]){const yt={};et&128&&(yt.message=ot[7]),t.$set(yt);const V={};et&4&&(V.schema=ot[2]),et&8&&(V.isCreateMode=ot[3]),et&1&&(V.record=ot[0]),!f&&et&32&&(f=!0,V.active=ot[5],mr(()=>f=!1)),l.$set(V);const ut={};et&1&&(ut.record=ot[0]),et&4&&(ut.schema=ot[2]),h.$set(ut),et&319&&(Y=ot[8],wo(),y=Xh(y,et,ye,1,ot,Y,k,a,xv,_ce,null,yce),_o()),ot[2].hasDrafts?_e?(_e.p(ot,et),et&4&&xe(_e,1)):(_e=Sce(ot),_e.c(),xe(_e,1),_e.m($,Q)):_e&&(wo(),Qe(_e,1,1,()=>{_e=null}),_o()),ve===(ve=Be(ot))&&ue?ue.p(ot,et):(ue.d(1),ue=ve(ot),ue&&(ue.c(),ue.m($,F)))},i(ot){if(!K){xe(t.$$.fragment,ot),xe(l.$$.fragment,ot),xe(h.$$.fragment,ot);for(let et=0;et<Y.length;et+=1)xe(y[et]);xe(_e),K=!0}},o(ot){Qe(t.$$.fragment,ot),Qe(l.$$.fragment,ot),Qe(h.$$.fragment,ot);for(let et=0;et<y.length;et+=1)Qe(y[et]);Qe(_e),K=!1},d(ot){ot&&Pe(e),Jt(t),Jt(l),Jt(h);for(let et=0;et<y.length;et+=1)y[et].d();_e&&_e.d(),ue.d(),L=!1,$i(te)}}}function TCe(o,e,t){let s,a;const l=si("channel"),f=Hp();let{schema:d}=e,{record:h}=e,{graph:b={records:[],edges:[]}}=e,{isCreateMode:y}=e,k,E="",R=!1,$=d.fields.filter(_e=>_e.name!=="id"),Q="_default";d.fields.reduce((_e,Be)=>{var ve;return Be.ui==="tab"?(Q=Be.name,_e):(_e[Q]=[...(ve=_e[Q])!=null?ve:[],Be.name],_e)},[]),W1(()=>{F()});function F(){k={data:JSON.parse(JSON.stringify(h.data)),schema:h.schema,status:h.status,_sys:JSON.parse(JSON.stringify(h._sys)),_file:JSON.parse(JSON.stringify(h._file)),edges:JSON.parse(JSON.stringify(b.edges))}}wpe(()=>{t(6,R=K())});function U(_e){return R?_e.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete _e.returnValue,"...")}function K(){return y?!1:!Lc.exports.isEqual(k,{data:h.data,schema:h.schema,status:h.status,_sys:h._sys,_file:h._file,edges:b.edges})}function L(_e){_e.preventDefault(),f("cancel")}function te(_e){return _e.preventDefault(),console.log("SAVE: Attempt"),t(4,s=null),t(7,a=""),new Promise(function(Be,ve){var ue,ot;if(!R&&!y){Be(null);return}if(!h){Be(null);return}t(1,b.edges=(ot=(ue=b.edges)==null?void 0:ue.filter(et=>!et._isTrashed&&et.source===h.id))!=null?ot:[],b),axios.post(l.lucentUrl+"/records",{record:h,edges:b.edges,isCreateMode:y}).then(function(et){console.log("SAVE: SAVED INLINE"),t(0,h=et.data.records[0]),t(1,b=et.data),y||F(),f("inlinesaved",{records:[h]}),Be(null)}).catch(function(et){et.response&&(typeof et.response.data.error=="string"?t(7,a=et.response.data.error):t(4,s=et.response.data.error)),Be(null)})})}function ne(_e){E=_e,t(5,E)}function oe(_e){o.$$.not_equal(h.data,_e)&&(h.data=_e,t(0,h))}function Y(_e){b=_e,t(1,b)}function ye(_e){o.$$.not_equal(h.status,_e)&&(h.status=_e,t(0,h))}return o.$$set=_e=>{"schema"in _e&&t(2,d=_e.schema),"record"in _e&&t(0,h=_e.recor
`),a=ie("span"),a.innerHTML='<span class="visually-hidden">Loading...</span>',l=Ze(),f=ie("input"),z(a,"class","spinner-border spinner-border-sm"),z(a,"role","status"),z(a,"aria-hidden","true"),z(f,"class","form-control"),z(f,"type","file"),z(f,"id","formFile"),f.multiple=!0,z(f,"accept",MCe),f.disabled=o[0],f.hidden=!0,z(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=o[0]},m(b,y){Me(b,e,y),j(e,t),j(t,s),j(t,a),j(t,l),j(t,f),d||(h=vn(f,"input",o[1]),d=!0)},p(b,[y]){y&1&&(f.disabled=b[0]),y&1&&(e.disabled=b[0])},i:pn,o:pn,d(b){b&&Pe(e),d=!1,h()}}}let MCe="";function RCe(o,e,t){const s=Hp(),a=si("channel");let{schema:l}=e,f=[],d=!1;function h(b){t(0,d=!0),f=b.target.files?[...b.target.files]:[];let y=new FormData;y.append("schema",l.name),Array.from(f).forEach(function(k){y.append("files[]",k)}),s("beforeUpload",f),axios.post(a.lucentUrl+"/files/upload",y,{headers:{"Content-Type":"multipart/form-data"}}).then(k=>{k.data.error?s("uploadError",k.data.error):s("uploadComplete",k.data),t(0,d=!1)}).catch(k=>{t(0,d=!1),console.log(k.response.data)})}return o.$$set=b=>{"schema"in b&&t(2,l=b.schema)},[d,h,l]}class $Ce extends vo{constructor(e){super(),bo(this,e,RCe,PCe,po,{schema:2})}}function Ece(o,e,t){const s=o.slice();return s[18]=e[t],s}function Ace(o,e,t){const s=o.slice();return s[18]=e[t],s}function NCe(o){let e,t;return e=new ml({props:{icon:"arrow-up-short-wide"}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function ICe(o){let e,t;return e=new ml({props:{icon:"arrow-down-wide-short"}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Dce(o){let e,t,s,a,l,f,d,h,b,y,k,E=o[18].label+"",R,$,Q,F,U;a=new ml({props:{icon:"arrow-up-short-wide"}});function K(...ne){return o[10](o[18],...ne)}h=new ml({props:{icon:"arrow-down-wide-short"}});function L(...ne){return o[11](o[18],...ne)}function te(...ne){return o[12](o[18],...ne)}return{c(){e=ie("div"),t=ie("div"),s=ie("button"),tn(a.$$.fragment),f=Ze(),d=ie("button"),tn(h.$$.fragment),y=Ze(),k=ie("button"),R=Xt(E),$=Ze(),z(s,"title","Sort Ascending"),z(s,"class",l="btn btn-sm "+(o[18].name==o[1].name&&!o[0].startsWith("-")?"btn-primary":"btn-outline-primary")),z(d,"title","Sort Descending"),z(d,"class",b="btn btn-sm "+(o[18].name==o[1].name&&o[0].startsWith("-")?"btn-primary":"btn-outline-primary")),z(k,"title","Sort Ascending"),z(k,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),ss(k,"overflow","hidden"),z(t,"class","btn-group w-100"),z(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(ne,oe){Me(ne,e,oe),j(e,t),j(t,s),Kt(a,s,null),j(t,f),j(t,d),Kt(h,d,null),j(t,y),j(t,k),j(k,R),j(e,$),Q=!0,F||(U=[vn(s,"click",K),vn(d,"click",L),vn(k,"click",te)],F=!0)},p(ne,oe){o=ne,(!Q||oe&11&&l!==(l="btn btn-sm "+(o[18].name==o[1].name&&!o[0].startsWith("-")?"btn-primary":"btn-outline-primary")))&&z(s,"class",l),(!Q||oe&11&&b!==(b="btn btn-sm "+(o[18].name==o[1].name&&o[0].startsWith("-")?"btn-primary":"btn-outline-primary")))&&z(d,"class",b),(!Q||oe&8)&&E!==(E=o[18].label+"")&&Wn(R,E)},i(ne){Q||(xe(a.$$.fragment,ne),xe(h.$$.fragment,ne),Q=!0)},o(ne){Qe(a.$$.fragment,ne),Qe(h.$$.fragment,ne),Q=!1},d(ne){ne&&Pe(e),Jt(a),Jt(h),F=!1,$i(U)}}}function Pce(o){let e,t,s,a,l,f,d,h,b,y,k,E=o[18].label+"",R,$,Q,F,U;a=new ml({props:{icon:"arrow-up-short-wide"}});function K(...ne){return o[13](o[18],...ne)}h=new ml({props:{icon:"arrow-down-wide-short"}});function L(...ne){return o[14](o[18],...ne)}function te(...ne){return o[15](o[18],...ne)}return{c(){e=ie("div"),t=ie("div"),s=ie("button"),tn(a.$$.fragment),f=Ze(),d=ie("button"),tn(h.$$.fragment),y=Ze(),k=ie("button"),R=Xt(E),$=Ze(),z(s,"title","Sort Ascending"),z(s,"class",l="btn btn-sm "+(o[18].name==o[0]?"btn-primary":"btn-outline-primary")),z(d,"title","Sort Descending"),z(d,"class",b="btn btn-sm "+("-"+o[18].name==o[0]?"btn-primary":"btn-outline-primary")),z(k,"title","Sort Ascending"),z(k,"class","btn btn-sm btn-outline-primary w-100 text
2023-10-25 11:57:52 +03:00
`),f=ie("span"),h=Xt(d),b=Xt(`
2023-10-24 00:14:32 +03:00
to
2023-10-25 11:57:52 +03:00
`),y=ie("span"),E=Xt(k),R=Xt(`
2023-10-24 00:14:32 +03:00
of
2023-10-25 11:57:52 +03:00
`),$=ie("span"),Q=Xt(o[4]),F=Xt(`
2023-10-30 14:33:35 +02:00
total`),z(t,"class","pagination justify-content-center"),z(f,"class","font-medium"),z(y,"class","font-medium"),z($,"class","font-medium"),z(a,"class","text-muted text-center")},m(L,te){Me(L,e,te),j(e,t),K&&K.m(t,null),Me(L,s,te),Me(L,a,te),j(a,l),j(a,f),j(f,h),j(a,b),j(a,y),j(y,E),j(a,R),j(a,$),j($,Q),j(a,F),U=!0},p(L,[te]){L[5]>1?K?(K.p(L,te),te&32&&xe(K,1)):(K=Qce(L),K.c(),xe(K,1),K.m(t,null)):K&&(wo(),Qe(K,1,1,()=>{K=null}),_o()),(!U||te&8)&&d!==(d=+L[3]+1+"")&&Wn(h,d),(!U||te&28)&&k!==(k=(+L[3]+L[2]>L[4]?L[4]:+L[3]+L[2])+"")&&Wn(E,k),(!U||te&16)&&Wn(Q,L[4])},i(L){U||(xe(K),U=!0)},o(L){Qe(K),U=!1},d(L){L&&Pe(e),K&&K.d(),L&&Pe(s),L&&Pe(a)}}}function nke(o,e,t){let s,a,l;const f=Hp();let{inModal:d}=e,{modalUrl:h}=e,{limit:b}=e,{skip:y}=e,{total:k}=e;function E(F){F.preventDefault(),$(s)}function R(F){F.preventDefault(),$(1)}function $(F){const U=new URL(h!=null?h:window.location.href);let K=F*b-b;U.searchParams.set("skip",K),d?f("refresh",U):window.location=U}function Q(F){SH.call(this,o,F)}return o.$$set=F=>{"inModal"in F&&t(0,d=F.inModal),"modalUrl"in F&&t(1,h=F.modalUrl),"limit"in F&&t(2,b=F.limit),"skip"in F&&t(3,y=F.skip),"total"in F&&t(4,k=F.total)},o.$$.update=()=>{o.$$.dirty&20&&t(5,s=Math.ceil(k/b)),o.$$.dirty&12&&t(6,a=Math.ceil((y-1)/b)+1),o.$$.dirty&96&&t(7,l=Lc.exports.range(a-3,a+4).filter(F=>F>0&&F<=s))},[d,h,b,y,k,s,a,l,E,R,Q]}class oke extends vo{constructor(e){super(),bo(this,e,nke,tke,po,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function ske(o){let e,t,s;return{c(){e=ie("button"),e.textContent="Move to trash",z(e,"type","button"),z(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",ju(o[9])),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function rke(o){let e,t,s,a,l,f,d=o[1].hasDrafts&&Zce(o);return{c(){e=ie("button"),e.textContent="Publish",t=Ze(),d&&d.c(),s=Ze(),a=ie("button"),a.textContent="Delete forever",z(e,"type","button"),z(e,"class","btn btn-sm btn-outline-primary"),z(a,"type","button"),z(a,"class","btn btn-sm btn-outline-primary")},m(h,b){Me(h,e,b),Me(h,t,b),d&&d.m(h,b),Me(h,s,b),Me(h,a,b),l||(f=[vn(e,"click",ju(o[7])),vn(a,"click",ju(o[3]))],l=!0)},p(h,b){h[1].hasDrafts?d?d.p(h,b):(d=Zce(h),d.c(),d.m(s.parentNode,s)):d&&(d.d(1),d=null)},d(h){h&&Pe(e),h&&Pe(t),d&&d.d(h),h&&Pe(s),h&&Pe(a),l=!1,$i(f)}}}function Zce(o){let e,t,s;return{c(){e=ie("button"),e.textContent="Make Draft",z(e,"type","button"),z(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",ju(o[8])),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function ike(o){let e,t,s=o[0].length+"",a,l,f,d,h,b,y,k,E,R;function $(U,K){return U[2].status_in==="trashed"?rke:ske}let Q=$(o),F=Q(o);return{c(){e=ie("div"),t=ie("span"),a=Xt(s),l=Xt(" records selected"),f=Ze(),d=ie("div"),h=ie("button"),h.textContent="Publish",b=Ze(),y=ie("button"),y.textContent="Make Draft",k=Ze(),F.c(),z(t,"class","me-2"),z(h,"type","button"),z(h,"class","btn btn-sm btn-outline-primary"),z(y,"type","button"),z(y,"class","btn btn-sm btn-outline-primary"),z(d,"class","btn-group "),z(d,"role","group"),z(d,"aria-label","Basic example"),z(e,"class","d-flex align-items-center mb-3")},m(U,K){Me(U,e,K),j(e,t),j(t,a),j(t,l),j(e,f),j(e,d),j(d,h),j(d,b),j(d,y),j(d,k),F.m(d,null),E||(R=[vn(h,"click",ju(o[5])),vn(y,"click",ju(o[6]))],E=!0)},p(U,[K]){K&1&&s!==(s=U[0].length+"")&&Wn(a,s),Q===(Q=$(U))&&F?F.p(U,K):(F.d(1),F=Q(U),F&&(F.c(),F.m(d,null)))},i:pn,o:pn,d(U){U&&Pe(e),F.d(),E=!1,$i(R)}}}function ake(o,e,t){const s=si("channel");let{selected:a}=e,{schema:l}=e,{filter:f}=e;function d($){$.preventDefault(),axios.post(s.lucentUrl+"/records/delete",{ids:a.map(Q=>Q.id)}).then(Q=>{window.location.reload()}).catch(Q=>{console.log(Q)})}function h($,Q){axios.post(s.lucentUrl+"/records/status/"+Q,{schemaName:l.name,records:a}).then(F=>{window.location.reload()}).catch(F=>{console.log(F)})}const b=$=>h($,"published"),y=$=>h($,"draft"),k=$=>h($,"published"),E=$=>h($,"draft"),R=$=>h($,"trashed");return o.$$set=$=>{"selected"in $&&t(0,a=$.selected),"schema"in $&&t(1,l=$.schema),"filter"in $&&t(2,f=$.filter)},[a,l,f,d,h,b,y,k,E,R]}class lk
2023-10-24 00:14:32 +03:00
* Sortable 1.15.0
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
2023-10-30 14:33:35 +02:00
*/function vue(o,e){var t=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);e&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(o,a).enumerable})),t.push.apply(t,s)}return t}function Oy(o){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?vue(Object(t),!0).forEach(function(s){txe(o,s,t[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(t)):vue(Object(t)).forEach(function(s){Object.defineProperty(o,s,Object.getOwnPropertyDescriptor(t,s))})}return o}function xH(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?xH=function(e){return typeof e}:xH=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xH(o)}function txe(o,e,t){return e in o?Object.defineProperty(o,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):o[e]=t,o}function zw(){return zw=Object.assign||function(o){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(o[s]=t[s])}return o},zw.apply(this,arguments)}function nxe(o,e){if(o==null)return{};var t={},s=Object.keys(o),a,l;for(l=0;l<s.length;l++)a=s[l],!(e.indexOf(a)>=0)&&(t[a]=o[a]);return t}function oxe(o,e){if(o==null)return{};var t=nxe(o,e),s,a;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(a=0;a<l.length;a++)s=l[a],!(e.indexOf(s)>=0)&&(!Object.prototype.propertyIsEnumerable.call(o,s)||(t[s]=o[s]))}return t}var sxe="1.15.0";function Fw(o){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(o)}var jw=Fw(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),tI=Fw(/Edge/i),Oue=Fw(/firefox/i),r6=Fw(/safari/i)&&!Fw(/chrome/i)&&!Fw(/android/i),Upe=Fw(/iP(ad|od|hone)/i),Ype=Fw(/chrome/i)&&Fw(/android/i),Xpe={capture:!1,passive:!1};function dl(o,e,t){o.addEventListener(e,t,!jw&&Xpe)}function La(o,e,t){o.removeEventListener(e,t,!jw&&Xpe)}function tz(o,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),o)try{if(o.matches)return o.matches(e);if(o.msMatchesSelector)return o.msMatchesSelector(e);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(e)}catch{return!1}return!1}}function rxe(o){return o.host&&o!==document&&o.host.nodeType?o.host:o.parentNode}function iy(o,e,t,s){if(o){t=t||document;do{if(e!=null&&(e[0]===">"?o.parentNode===t&&tz(o,e):tz(o,e))||s&&o===t)return o;if(o===t)break}while(o=rxe(o))}return null}var yue=/\s+/g;function $1(o,e,t){if(o&&e)if(o.classList)o.classList[t?"add":"remove"](e);else{var s=(" "+o.className+" ").replace(yue," ").replace(" "+e+" "," ");o.className=(s+(t?" "+e:"")).replace(yue," ")}}function Vr(o,e,t){var s=o&&o.style;if(s){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(o,""):o.currentStyle&&(t=o.currentStyle),e===void 0?t:t[e];!(e in s)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),s[e]=t+(typeof t=="string"?"":"px")}}function vD(o,e){var t="";if(typeof o=="string")t=o;else do{var s=Vr(o,"transform");s&&s!=="none"&&(t=s+" "+t)}while(!e&&(o=o.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(t)}function jpe(o,e,t){if(o){var s=o.getElementsByTagName(e),a=0,l=s.length;if(t)for(;a<l;a++)t(s[a],a);return s}return[]}function hy(){var o=document.scrollingElement;return o||document.documentElement}function Od(o,e,t,s,a){if(!(!o.getBoundingClientRect&&o!==window)){var l,f,d,h,b,y,k;if(o!==window&&o.parentNode&&o!==hy()?(l=o.getBoundingClientRect(),f=l.top,d=l.left,h=l.bottom,b=l.right,y=l.height,k=l.width):(f=0,d=0,h=window.innerHeight,b=window.innerWidth,y=window.innerHeight,k=window.innerWidth),(e||t)&&o!==window&&(a=a||o.parentNode,!jw))do if(a&&a.getBoundingClientRect&&(Vr(a,"transform")!=="none"||t&&Vr(a,"position")!=="static")){var E=a.getBoundingClientRect();f-=E.top+parseInt(Vr(a,"border-top-width")),d-=E.left+parseInt(Vr(a,"border-left-width")),h=f+l.height,b=d+l.width;break}while(a=a.parentNode);if(s&&o!==window){var R=vD(a||o),
`||n==="\r",Ra=(n,i)=>i<n.length&&i>=0?rm(n[i]):!1,hh=(n,i=4,c=!0,m=!0)=>{const p=xu(" ",i),w=n.replace(/\t/g,p);return Hn(w,(M,B)=>u0(B)||B===Gr?M.pcIsSpace||M.str===""&&c||M.str.length===w.length-1&&m||Ra(w,M.str.length+1)?{pcIsSpace:!1,str:M.str+Gr}:{pcIsSpace:!0,str:M.str+" "}:{pcIsSpace:rm(B),str:M.str+B},{pcIsSpace:!1,str:""}).str},$d=(n,i)=>{const c=Ge.fromDom(i),m=Ge.fromDom(n);return Ty(m,"pre,code",Ie(bt,c))},tg=(n,i)=>_n(n)&&eg(n.data)&&!$d(n,i),ng=n=>Jn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),im=(n,i)=>Tl(n)&&!tg(n,i)||ng(n)||rf(n),rf=Vc("data-mce-bookmark"),f0=Vc("data-mce-bogus"),tb=jg("data-mce-bogus","all"),e_=(n,i)=>{let c=0;if(im(n,n))return!1;{let m=n.firstChild;if(!m)return!0;const p=new wi(m,n);do{if(i){if(tb(m)){m=p.next(!0);continue}if(f0(m)){m=p.next();continue}}if(mi(m)){c++,m=p.next();continue}if(im(m,n))return!1;m=p.next()}while(m);return c<=1}},$a=(n,i=!0)=>e_(n.dom,i),Jg="data-mce-block",og=n=>Dt(bs(n),i=>!/[A-Z]/.test(i)),du=n=>og(n).join(","),If=(n,i)=>ve(i.querySelector(n))?(i.setAttribute(Jg,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(Jg),!1),sg=(n,i)=>{const c=du(n.getTransparentElements()),m=du(n.getBlockElements());return Dt(i.querySelectorAll(c),p=>If(m,p))},mh=(n,i)=>{var c;const m=i?"lastChild":"firstChild";for(let p=n[m];p;p=p[m])if($a(Ge.fromDom(p))){(c=p.parentNode)===null||c===void 0||c.removeChild(p);return}},Bu=(n,i)=>{const c=document.createRange(),m=n.parentNode;if(m){c.setStartBefore(n),c.setEndBefore(i);const p=c.extractContents();mh(p,!0),c.setStartAfter(i),c.setEndAfter(n);const w=c.extractContents();mh(w,!1),$a(Ge.fromDom(p))||m.insertBefore(p,n),$a(Ge.fromDom(i))||m.insertBefore(i,n),$a(Ge.fromDom(w))||m.insertBefore(w,n),m.removeChild(n)}},Nd=(n,i,c)=>{const m=n.getBlockElements(),p=Ge.fromDom(i),w=M=>ei(M)in m,x=M=>bt(M,p);$e(ah(c),M=>{di(M,w,x).each(B=>{const G=r0(M,ae=>w(ae)&&!n.isValidChild(ei(B),ei(ae)));if(G.length>0){const ae=yi(B);$e(G,fe=>{di(fe,w,x).each(be=>{Bu(be.dom,fe.dom)})}),ae.each(fe=>sg(n,fe.dom))}})})},rg=(n,i,c)=>{$e([...c,...ig(n,i)?[i]:[]],m=>$e(pl(Ge.fromDom(m),m.nodeName.toLowerCase()),p=>{Iv(n,p.dom)&&Kl(p)}))},d0=(n,i)=>{const c=sg(n,i);Nd(n,i,c),rg(n,i,c)},Rv=(n,i)=>{if(Nv(n,i)){const c=du(n.getBlockElements());If(c,i)}},$v=(n,i,c)=>{const m=w=>bt(w,Ge.fromDom(i)),p=nh(Ge.fromDom(c),m);jr(p,p.length-2).filter(kl).fold(()=>d0(n,i),w=>d0(n,w.dom))},gh=n=>n.hasAttribute(Jg),ep=(n,i)=>un(n.getTransparentElements(),i),Nv=(n,i)=>Jn(i)&&ep(n,i.nodeName),ig=(n,i)=>Nv(n,i)&&gh(i),Iv=(n,i)=>Nv(n,i)&&!gh(i),sr=(n,i)=>i.type===1&&ep(n,i.name)&&L(i.attr(Jg)),Ao=ys().browser,ph=n=>oo(n,kl),nb=n=>Ao.isFirefox()&&ei(n)==="table"?ph(Da(n)).filter(i=>ei(i)==="caption").bind(i=>ph(rl(i)).map(c=>{const m=c.dom.offsetTop,p=i.dom.offsetTop,w=i.dom.offsetHeight;return m<=p?-w:0})).getOr(0):0,tp=(n,i)=>n.children&&xt(n.children,i),WC=(n,i,c)=>{let m=0,p=0;const w=n.ownerDocument;if(c=c||n,i){if(c===n&&i.getBoundingClientRect&&Bi(Ge.fromDom(n),"position")==="static"){const M=i.getBoundingClientRect();return m=M.left+(w.documentElement.scrollLeft||n.scrollLeft)-w.documentElement.clientLeft,p=M.top+(w.documentElement.scrollTop||n.scrollTop)-w.documentElement.clientTop,{x:m,y:p}}let x=i;for(;x&&x!==c&&x.nodeType&&!tp(x,c);){const M=x;m+=M.offsetLeft||0,p+=M.offsetTop||0,x=M.offsetParent}for(x=i.parentNode;x&&x!==c&&x.nodeType&&!tp(x,c);)m-=x.scrollLeft||0,p-=x.scrollTop||0,x=x.parentNode;p+=nb(Ge.fromDom(i))}return{x:m,y:p}},Bv=(n,i={})=>{let c=0;const m={},p=Ge.fromDom(n),w=Eo(p),x=De=>{i.referrerPolicy=De},M=De=>{i.contentCssCors=De},B=De=>{na(em(p),De)},G=De=>{const Ve=em(p);Ke(Ve,"#"+De).each(wr)},ae=De=>Oo(m,De).getOrThunk(()=>({id:"mce-u"+c++,passed:[],failed:[],count:0})),fe=De=>new Promise((Ve,mt)=>{let vt;const St=hn._addCacheSuffix(De),Mt=ae(St);m[St]=Mt,Mt.count++;const dn=(Zt,yn)=>{$e(Zt,Cn),Mt.status=yn,Mt.passed=[],Mt.failed=[],vt&&(vt.onload=null,vt.onerror=null,vt=null)},Zn=()=>dn(Mt.passed,2),$n=()=>dn(Mt.failed,3);
2023-10-25 11:57:52 +03:00
Actual: `+be.join(","));if(!er(i,Ye=>xt(be,Ye)))throw new Error("Not all branches were specified when using match. Specified: "+be.join(", ")+`
2023-10-30 14:33:35 +02:00
Required: `+i.join(", "));return fe[x].apply(null,B)},log:fe=>{console.log(fe,{constructors:i,constructor:x,params:B})}}}}),c}};pg.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const ok=n=>{const i=[],c=[];return $e(n,m=>{m.fold(p=>{i.push(p)},p=>{c.push(p)})}),{errors:i,values:c}},sk=n=>n.type==="inline-command"||n.type==="inline-format",r2=n=>n.type==="block-command"||n.type==="block-format",i2=n=>{const i=m=>bc.error({message:m,pattern:n}),c=(m,p,w)=>{if(n.format!==void 0){let x;if(oe(n.format)){if(!er(n.format,L))return i(m+" pattern has non-string items in the `format` array");x=n.format}else if(L(n.format))x=[n.format];else return i(m+" pattern has non-string `format` parameter");return bc.value(p(x))}else return n.cmd!==void 0?L(n.cmd)?bc.value(w(n.cmd,n.value)):i(m+" pattern has non-string `cmd` parameter"):i(m+" pattern is missing both `format` and `cmd` parameters")};if(!te(n))return i("Raw pattern is not an object");if(!L(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!L(n.end))return i("Inline pattern has non-string `end` parameter");if(n.start.length===0&&n.end.length===0)return i("Inline pattern has empty `start` and `end` parameters");let m=n.start,p=n.end;return p.length===0&&(p=m,m=""),c("Inline",w=>({type:"inline-format",start:m,end:p,format:w}),(w,x)=>({type:"inline-command",start:m,end:p,cmd:w,value:x}))}else return n.replacement!==void 0?L(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):bc.value({type:"inline-command",start:"",end:n.start,cmd:"mceInsertContent",value:n.replacement}):i("Replacement pattern has non-string `replacement` parameter"):n.start.length===0?i("Block pattern has empty `start` parameter"):c("Block",m=>({type:"block-format",start:n.start,format:m[0]}),(m,p)=>({type:"block-command",start:n.start,cmd:m,value:p}))},hm=n=>Dt(n,r2),a2=n=>Dt(n,sk),r1=(n,i)=>({inlinePatterns:a2(n),blockPatterns:hm(n),dynamicPatternsLookup:i}),Ol=n=>{const i=ok(gt(n,i2));return $e(i.errors,c=>console.error(c.message,c.pattern)),i.values},Pl=n=>i=>{const c=n(i);return Ol(c)},Tn=ys().deviceType,rk=Tn.isTouch(),nc=Qr.DOM,ik=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return Hn(i,(c,m)=>{const p=m.split("="),w=p[0],x=p.length>1?p[1]:w;return c[kc(w)]=kc(x),c},{})},l2=n=>K(n,RegExp),no=n=>i=>i.options.get(n),Pc=n=>L(n)||te(n),c2=(n,i="")=>c=>{const m=L(c);if(m)if(c.indexOf("=")!==-1){const p=ik(c);return{value:Oo(p,n.id).getOr(i),valid:m}}else return{value:c,valid:m};else return{valid:!1,message:"Must be a string."}},fb=n=>{const i=n.options.register;i("id",{processor:"string",default:n.id}),i("selector",{processor:"string"}),i("target",{processor:"object"}),i("suffix",{processor:"string"}),i("cache_suffix",{processor:"string"}),i("base_url",{processor:"string"}),i("referrer_policy",{processor:"string",default:""}),i("language_load",{processor:"boolean",default:!0}),i("inline",{processor:"boolean",default:!1}),i("iframe_attrs",{processor:"object",default:{}}),i("doctype",{processor:"string",default:"<!DOCTYPE html>"}),i("document_base_url",{processor:"string",default:n.documentBaseUrl}),i("body_id",{processor:c2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:c2(n),default:""}),i("content_security_policy",{processor:"string",default:""}),i("br_in_pre",{processor:"boolean",default:!0}),i("forced_root_block",{processor:c=>{const m=L(c)&&yr(c);return m?{value:c,valid:m}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),i("forced_root_block_attrs",{processor:"object",default:{}}),i("newline_behavior",{processor:c=>{const m=xt(["block","linebreak","invert","default"],c);return m?{value:c,valid:m}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),i("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),i("no_newline_selector",{processor:"string",default:""}),i("keep_styles",{processor:"boolean",default:!0}),i(
\r \v`.indexOf(n)!==-1,kb=n=>!Ah(n)&&!Gs(n)&&!a0(n),Hk=n=>({value:IE(n)}),IE=n=>ga(n,"#").toUpperCase(),OO=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},aP=n=>{const i=OO(n.red)+OO(n.green)+OO(n.blue);return Hk(i)},zk=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,q_=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,E2=(n,i,c,m)=>({red:n,green:i,blue:c,alpha:m}),lP=(n,i,c,m)=>{const p=parseInt(n,10),w=parseInt(i,10),x=parseInt(c,10),M=parseFloat(m);return E2(p,w,x,M)},Vk=n=>{if(n==="transparent")return he.some(E2(0,0,0,0));const i=zk.exec(n);if(i!==null)return he.some(lP(i[1],i[2],i[3],"1"));const c=q_.exec(n);return c!==null?he.some(lP(c[1],c[2],c[3],c[4])):he.none()},G_=n=>Vk(n).map(aP).map(i=>"#"+i.value).getOr(n),Wk=n=>{const i=[];if(n)for(let c=0;c<n.rangeCount;c++)i.push(n.getRangeAt(c));return i},vI=n=>Rs(n,i=>{const c=lb(i);return c?[Ge.fromDom(c)]:[]}),BE=n=>Wk(n).length>1,Uk=n=>Dt(vI(n),qm),yO=n=>pl(n,"td[data-mce-selected],th[data-mce-selected]"),A2=(n,i)=>{const c=yO(i);return c.length>0?c:Uk(n)},xb=n=>A2(Wk(n.selection.getSel()),Ge.fromDom(n.getBody())),bp=(n,i)=>Se(n,"table",i),LE=n=>{const i=n.startContainer,c=n.startOffset;return _n(i)?c===0?he.some(Ge.fromDom(i)):he.none():he.from(i.childNodes[c]).map(Ge.fromDom)},cP=n=>{const i=n.endContainer,c=n.endOffset;return _n(i)?c===i.data.length?he.some(Ge.fromDom(i)):he.none():he.from(i.childNodes[c-1]).map(Ge.fromDom)},FE=n=>ii(n).fold(He([n]),i=>[n].concat(FE(i))),Yk=n=>Pu(n).fold(He([n]),i=>ei(i)==="br"?Sa(i).map(c=>[n].concat(Yk(c))).getOr([]):[n].concat(Yk(i))),wO=(n,i)=>ri(LE(i),cP(i),(c,m)=>{const p=oo(FE(n),Ie(bt,c)),w=oo(Yk(n),Ie(bt,m));return p.isSome()&&w.isSome()}).getOr(!1),Xk=(n,i,c,m)=>{const p=c,w=new wi(c,p),x=Vt(n.schema.getMoveCaretBeforeOnEnterElements(),(B,G)=>!xt(["td","th","table"],G.toLowerCase()));let M=c;do{if(_n(M)&&hn.trim(M.data).length!==0){m?i.setStart(M,0):i.setEnd(M,M.data.length);return}if(x[M.nodeName]){m?i.setStartBefore(M):M.nodeName==="BR"?i.setEndBefore(M):i.setEndAfter(M);return}}while(M=m?w.next():w.prev());p.nodeName==="BODY"&&(m?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},K_=n=>{const i=n.selection.getSel();return ve(i)&&i.rangeCount>0},jk=(n,i)=>{const c=xb(n);c.length>0?$e(c,m=>{const p=m.dom,w=n.dom.createRng();w.setStartBefore(p),w.setEndAfter(p),i(w,!0)}):i(n.selection.getRng(),!1)},QE=(n,i,c)=>{const m=Sr(n,i);c(m),n.moveToBookmark(m)},D2=n=>ot(n==null?void 0:n.nodeType),qk=n=>Jn(n)&&!Wd(n)&&!qc(n)&&!Pd(n),uP=(n,i)=>{if(qk(i)&&!/^(TD|TH)$/.test(i.nodeName)){const c=n.getAttrib(i,"data-mce-selected"),m=parseInt(c,10);return!isNaN(m)&&m>0}else return!1},vm=n=>n.isContentEditable===!0,ZE=(n,i,c)=>{const{selection:m,dom:p}=n,w=m.getNode(),x=Es(w);QE(m,!0,()=>{i()}),x&&Es(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):c(m.getStart())&&fP(p,m)},fP=(n,i)=>{var c,m;const p=i.getRng(),{startContainer:w,startOffset:x}=p,M=i.getNode();if(!uP(n,M)&&Jn(w)){const B=w.childNodes,G=n.getRoot();let ae;if(x<B.length){const fe=B[x];ae=new wi(fe,(c=n.getParent(fe,n.isBlock))!==null&&c!==void 0?c:G)}else{const fe=B[B.length-1];ae=new wi(fe,(m=n.getParent(fe,n.isBlock))!==null&&m!==void 0?m:G),ae.next(!0)}for(let fe=ae.current();fe;fe=ae.next()){if(n.getContentEditable(fe)==="false")return;if(_n(fe)&&!sc(fe)){p.setStart(fe,0),i.setRng(p);return}}}},Gn=(n,i,c)=>{if(n){const m=i?"nextSibling":"previousSibling";for(n=c?n:n[m];n;n=n[m])if(Jn(n)||!sc(n))return n}},Wl=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||ig(n,i),Om=(n,i,c)=>n.schema.isValidChild(i,c),sc=(n,i=!1)=>{if(ve(n)&&_n(n)){const c=i?n.data.replace(/ /g,"\xA0"):n.data;return eg(c)}else return!1},ym=n=>ve(n)&&_n(n)&&n.length===0,HE=(n,i)=>{const c="[data-mce-cef-wrappable]",m=M0(n),p=nl(m)?c:`${c},${m}`;return Du(Ge.fromDom(i),p)},P2=(n,i)=>{const c=n.dom;return qk(i)&&c.getContentEditable(i)==="false"&&HE(n,i)&&c.select('[contenteditable="true"]',i).length===0},Dh=(n,i)=>ue(n)?n(i):(ve(i)&&(n=n.replace(/%(\w+)/g,(c,m)=>i[m]||c)),n),J_=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""
2023-10-24 00:14:32 +03:00
]*|<br \\/>[\r
2023-10-25 11:57:52 +03:00
]*)$`);return i.replace(m,"")},GV=(n,i)=>{const c=n.getDoc(),m=ql(Ge.fromDom(n.getBody())),p=Ge.fromTag("div",c);Pr(p,"data-mce-bogus","all"),ua(p,{position:"fixed",left:"-9999999px",top:"0"}),Pf(p,i.innerHTML),pA(p),HI(p);const w=X1(m);na(w,p);const x=In(p.dom.innerText);return wr(p),x},KV=(n,i,c)=>{let m;return i.format==="raw"?m=hn.trim(jV(n.serializer,c.innerHTML)):i.format==="text"?m=GV(n,c):i.format==="tree"?m=n.serializer.serialize(c,i):m=qV(n,n.serializer.serialize(c,i)),i.format!=="text"&&!lu(Ge.fromDom(c))&&L(m)?hn.trim(m):m},JV=(n,i)=>he.from(n.getBody()).fold(He(i.format==="tree"?new Xd("body",11):""),c=>KV(n,i,c)),bx=hn.makeMap,YP=n=>{const i=[];n=n||{};const c=n.indent,m=bx(n.indent_before||""),p=bx(n.indent_after||""),w=op.getEncodeFunc(n.entity_encoding||"raw",n.entities),x=n.element_format!=="xhtml";return{start:(M,B,G)=>{if(c&&m[M]&&i.length>0){const ae=i[i.length-1];ae.length>0&&ae!==`
2023-10-24 00:14:32 +03:00
`&&i.push(`
2023-10-25 11:57:52 +03:00
`)}if(i.push("<",M),B)for(let ae=0,fe=B.length;ae<fe;ae++){const be=B[ae];i.push(" ",be.name,'="',w(be.value,!0),'"')}if(!G||x?i[i.length]=">":i[i.length]=" />",G&&c&&p[M]&&i.length>0){const ae=i[i.length-1];ae.length>0&&ae!==`
2023-10-24 00:14:32 +03:00
`&&i.push(`
2023-10-25 11:57:52 +03:00
`)}},end:M=>{let B;i.push("</",M,">"),c&&p[M]&&i.length>0&&(B=i[i.length-1],B.length>0&&B!==`
2023-10-24 00:14:32 +03:00
`&&i.push(`
2023-10-25 11:57:52 +03:00
`))},text:(M,B)=>{M.length>0&&(i[i.length]=B?M:w(M))},cdata:M=>{i.push("<![CDATA[",M,"]]>")},comment:M=>{i.push("<!--",M,"-->")},pi:(M,B)=>{B?i.push("<?",M," ",w(B),"?>"):i.push("<?",M,"?>"),c&&i.push(`
`)},doctype:M=>{i.push("<!DOCTYPE",M,">",c?`
2023-10-30 14:33:35 +02:00
`:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},Y2=(n={},i=yh())=>{const c=YP(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const w=n.validate,x={3:B=>{var G;c.text((G=B.value)!==null&&G!==void 0?G:"",B.raw)},8:B=>{var G;c.comment((G=B.value)!==null&&G!==void 0?G:"")},7:B=>{c.pi(B.name,B.value)},10:B=>{var G;c.doctype((G=B.value)!==null&&G!==void 0?G:"")},4:B=>{var G;c.cdata((G=B.value)!==null&&G!==void 0?G:"")},11:B=>{let G=B;if(G=G.firstChild)do M(G);while(G=G.next)}};c.reset();const M=B=>{var G;const ae=x[B.type];if(ae)ae(B);else{const fe=B.name,be=fe in i.getVoidElements();let Le=B.attributes;if(w&&Le&&Le.length>1){const Ye=[];Ye.map={};const De=i.getElementRule(B.name);if(De){for(let Ve=0,mt=De.attributesOrder.length;Ve<mt;Ve++){const vt=De.attributesOrder[Ve];if(vt in Le.map){const St=Le.map[vt];Ye.map[vt]=St,Ye.push({name:vt,value:St})}}for(let Ve=0,mt=Le.length;Ve<mt;Ve++){const vt=Le[Ve].name;if(!(vt in Ye.map)){const St=Le.map[vt];Ye.map[vt]=St,Ye.push({name:vt,value:St})}}Le=Ye}}if(c.start(fe,Le,be),!be){let Ye=B.firstChild;if(Ye){(fe==="pre"||fe==="textarea")&&Ye.type===3&&((G=Ye.value)===null||G===void 0?void 0:G[0])===`
2023-10-24 00:14:32 +03:00
`&&c.text(`
2023-10-30 14:33:35 +02:00
`,!0);do M(Ye);while(Ye=Ye.next)}c.end(fe)}}};return p.type===1&&!n.inner?M(p):p.type===3?x[3](p):x[11](p),c.getContent()}}},zI=new Set;$e(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],i=>{zI.add(i)});const gs=["font","text-decoration","text-emphasis"],XP=(n,i)=>bs(n.parseStyle(n.getAttrib(i,"style"))),xs=n=>zI.has(n),VI=(n,i)=>er(XP(n,i),c=>!xs(c)),pie=n=>Dt(n,i=>jt(gs,c=>Ar(i,c))),bie=(n,i,c)=>{const m=XP(n,i),p=XP(n,c),w=x=>{var M,B;const G=(M=n.getStyle(i,x))!==null&&M!==void 0?M:"",ae=(B=n.getStyle(c,x))!==null&&B!==void 0?B:"";return yr(G)&&yr(ae)&&G!==ae};return jt(m,x=>{const M=B=>jt(B,G=>G===x);if(!M(p)&&M(gs)){const B=pie(p);return jt(B,w)}else return w(x)})},WI=(n,i,c)=>he.from(c.container()).filter(_n).exists(m=>{const p=n?0:-1;return i(m.data.charAt(c.offset()+p))}),UI=Ie(WI,!0,Ah),YI=Ie(WI,!1,Ah),eW=n=>{const i=n.container();return _n(i)&&(i.data.length===0||Sn(i.data)&&_O.isBookmarkNode(i.parentNode))},EO=(n,i)=>c=>wb(n?0:-1,c).filter(i).isSome(),ts=n=>Ui(n)&&Bi(Ge.fromDom(n),"display")==="block",XI=n=>Es(n)&&!bl(n),tW=EO(!0,ts),nW=EO(!1,ts),j0=EO(!0,of),vS=EO(!1,of),jI=EO(!0,Nu),qI=EO(!1,Nu),AO=EO(!0,XI),q0=EO(!1,XI),oW=n=>n.slice(0,-1),vie=(n,i,c)=>cn(i,n)?oW(nh(n,m=>c(m)||bt(m,i))):[],sW=(n,i)=>vie(n,i,Xe),G0=(n,i)=>[n].concat(sW(n,i)),jP=(n,i,c)=>Nk(n,i,c,eW),GI=(n,i)=>oo(G0(Ge.fromDom(i.container()),n),hc),KI=(n,i,c)=>jP(n,i.dom,c).forall(m=>GI(i,c).fold(()=>!Hd(m,c,i.dom),p=>!Hd(m,c,i.dom)&&cn(p,Ge.fromDom(m.container())))),qP=(n,i,c)=>GI(i,c).fold(()=>jP(n,i.dom,c).forall(m=>!Hd(m,c,i.dom)),m=>jP(n,m.dom,c).isNone()),GP=Ie(qP,!1),Ms=Ie(qP,!0),JI=Ie(KI,!1),bA=Ie(KI,!0),eB=n=>We(n).exists(au),vx=(n,i,c)=>{const m=Dt(G0(Ge.fromDom(c.container()),i),hc),p=Ro(m).getOr(i);return zd(n,p.dom,c).filter(eB)},vA=(n,i)=>We(i).exists(au)||vx(!0,n,i).isSome(),OA=(n,i)=>dt(i).exists(au)||vx(!1,n,i).isSome(),tB=Ie(vx,!1),rW=Ie(vx,!0),KP=n=>zt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),nB=(n,i)=>{const c=Dt(G0(Ge.fromDom(i.container()),n),hc);return Ro(c).getOr(n)},oB=(n,i)=>KP(i)?YI(i):YI(i)||Zu(nB(n,i).dom,i).exists(YI),sB=(n,i)=>KP(i)?UI(i):UI(i)||Zf(nB(n,i).dom,i).exists(UI),iW=n=>xt(["pre","pre-wrap"],n),JP=n=>We(n).bind(i=>Zl(i,kl)).exists(i=>iW(Bi(i,"white-space"))),aW=(n,i)=>Zu(n.dom,i).isNone(),lW=(n,i)=>Zf(n.dom,i).isNone(),cW=(n,i)=>aW(n,i)||lW(n,i)||GP(n,i)||Ms(n,i)||OA(n,i)||vA(n,i),e5=n=>ve(n)&&Es(n)&&Y_(n),yA=(n,i)=>c=>e5(new wi(c,n)[i]()),uW=(n,i)=>{const c=Zf(n.dom,i).getOr(i),m=yA(n.dom,"next");return i.isAtEnd()&&(m(i.container())||m(c.container()))},fW=(n,i)=>{const c=Zu(n.dom,i).getOr(i),m=yA(n.dom,"prev");return i.isAtStart()&&(m(i.container())||m(c.container()))},rB=(n,i)=>JP(i)?!1:cW(n,i)||oB(n,i)||sB(n,i),Ox=(n,i)=>JP(i)?!1:GP(n,i)||JI(n,i)||OA(n,i)||oB(n,i)||fW(n,i),dW=n=>{const i=n.container(),c=n.offset();return _n(i)&&c<i.data.length?zt(i,c+1):n},yx=(n,i)=>JP(i)?!1:Ms(n,i)||bA(n,i)||vA(n,i)||sB(n,i)||uW(n,i),t5=(n,i)=>Ox(n,i)||yx(n,dW(i)),iB=(n,i)=>Gs(n.charAt(i)),n5=(n,i)=>Ah(n.charAt(i)),hW=n=>{const i=n.container();return _n(i)&&tr(i.data,Gr)},mW=n=>{const i=n.split("");return gt(i,(c,m)=>Gs(c)&&m>0&&m<i.length-1&&kb(i[m-1])&&kb(i[m+1])?" ":c).join("")},DO=(n,i,c)=>{const m=i.data,p=zt(i,0);return!c&&iB(m,0)&&!t5(n,p)?(i.data=" "+m.slice(1),!0):c&&n5(m,0)&&Ox(n,p)?(i.data=Gr+m.slice(1),!0):!1},gW=n=>{const i=n.data,c=mW(i);return c!==i?(n.data=c,!0):!1},o5=(n,i,c)=>{const m=i.data,p=zt(i,m.length-1);return!c&&iB(m,m.length-1)&&!t5(n,p)?(i.data=m.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var E8=Object.hasOwnProperty,Zx=Object.setPrototypeOf,DU=Object.isFrozen,PU=Object.getPrototypeOf,NO=Object.getOwnPropertyDescriptor,md=Object.freeze,p1=Object.seal,Hx=Object.create,oM=typeof Reflect<"u"&&Reflect,RS=oM.apply,XA=oM.construct;RS||(RS=function(i,c,m){return i.apply(c,m)}),md||(md=function(i){return i}),p1||(p1=function(i){return i}),XA||(XA=function(i,c){return Qx(i,g1(c))});var A8=Tg(Array.prototype.forEach),MU=Tg(Array.prototype.pop),zx=Tg(Array.prototype.push),jA=Tg(String.prototype.toLowerCase),sM=Tg(String.prototype.match),IO=Tg(String.prototype.replace),D8=Tg(String.prototype.indexOf),RU=Tg(String.prototype.trim),$h=Tg(RegExp.prototype.test),rM=Hf(TypeError);function Tg(n){return function(i){for(var c=arguments.length,m=new Array(c>1?c-1:0),p=1;p<c;p++)m[p-1]=arguments[p];return RS(n,i,m)}}function Hf(n){return function(){for(var i=arguments.length,c=new Array(i),m=0;m<i;m++)c[m]=arguments[m];return XA(n,c)}}function Fi(n,i){Zx&&Zx(n,null);for(var c=i.length;c--;){var m=i[c];if(typeof m=="string"){var p=jA(m);p!==m&&(DU(i)||(i[c]=p),m=p)}n[m]=!0}return n}function Ab(n){var i=Hx(null),c;for(c in n)RS(E8,n,[c])&&(i[c]=n[c]);return i}function Db(n,i){for(;n!==null;){var c=NO(n,i);if(c){if(c.get)return Tg(c.get);if(typeof c.value=="function")return Tg(c.value)}n=PU(n)}function m(p){return console.warn("fallback value for",p),null}return m}var iM=md(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),gd=md(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),sv=md(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),P8=md(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),aM=md(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),M8=md(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),R8=md(["#text"]),lM=md(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
`+bd),Us&&(bd=IO(bd,Ws," "),bd=IO(bd,Ir," ")),Mt&&qd?Mt.createHTML(bd):bd},i.setConfig=function(Hs){UT(Hs),Ka=!0},i.clearConfig=function(){Ov=null,Ka=!1},i.isValidAttribute=function(Hs,Yt,So){Ov||UT({});var ws=Ib(Hs),Sl=Ib(Yt);return YT(ws,Sl,So)},i.addHook=function(Hs,Yt){typeof Yt=="function"&&(Cs[Hs]=Cs[Hs]||[],zx(Cs[Hs],Yt))},i.removeHook=function(Hs){if(Cs[Hs])return MU(Cs[Hs])},i.removeHooks=function(Hs){Cs[Hs]&&(Cs[Hs]=[])},i.removeAllHooks=function(){Cs={}},i}var N8=KA();const hM=hn.each,I8=hn.trim,LU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],FU={ftp:21,http:80,https:443,mailto:25},QU=["img","video"],ZU=(n,i)=>ve(n)?!n:ve(i)?!xt(QU,i):!0,HU=n=>{try{return decodeURIComponent(n)}catch{return unescape(n)}},mM=(n,i,c)=>{const m=HU(i).replace(/\s/g,"");return n.allow_script_urls?!1:/((java|vb)script|mhtml):/i.test(m)?!0:n.allow_html_data_urls?!1:/^data:image\//i.test(m)?ZU(n.allow_svg_data_urls,c)&&/^data:image\/svg\+xml/i.test(m):/^data:/i.test(m)};class b1{static parseDataUri(i){let c;const m=decodeURIComponent(i).split(","),p=/data:([^;]+)/.exec(m[0]);return p&&(c=p[1]),{type:c,data:m[1]}}static isDomSafe(i,c,m={}){if(m.allow_script_urls)return!0;{const p=op.decode(i).replace(/[\s\u0000-\u001F]+/g,"");return!mM(m,p,c)}}static getDocumentBaseUrl(i){var c;let m;return i.protocol.indexOf("http")!==0&&i.protocol!=="file:"?m=(c=i.href)!==null&&c!==void 0?c:"":m=i.protocol+"//"+i.host+i.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(m)&&(m=m.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(m)||(m+="/")),m}constructor(i,c={}){this.path="",this.directory="",i=I8(i),this.settings=c;const m=c.base_uri,p=this;if(/^([\w\-]+):([^\/]{2})/i.test(i)||/^\s*#/.test(i)){p.source=i;return}const w=i.indexOf("//")===0;if(i.indexOf("/")===0&&!w&&(i=(m&&m.protocol||"http")+"://mce_host"+i),!/^[\w\-]*:?\/\//.test(i)){const M=m?m.path:new b1(document.location.href).directory;if((m==null?void 0:m.protocol)==="")i="//mce_host"+p.toAbsPath(M,i);else{const B=/([^#?]*)([#?]?.*)/.exec(i);B&&(i=(m&&m.protocol||"http")+"://mce_host"+p.toAbsPath(M,B[1])+B[2])}}i=i.replace(/@@/g,"(mce_at)");const x=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(i);x&&hM(LU,(M,B)=>{let G=x[B];G&&(G=G.replace(/\(mce_at\)/g,"@@")),p[M]=G}),m&&(p.protocol||(p.protocol=m.protocol),p.userInfo||(p.userInfo=m.userInfo),!p.port&&p.host==="mce_host"&&(p.port=m.port),(!p.host||p.host==="mce_host")&&(p.host=m.host),p.source=""),w&&(p.protocol="")}setPath(i){const c=/^(.*?)\/?(\w+)?$/.exec(i);c&&(this.path=c[0],this.directory=c[1],this.file=c[2]),this.source="",this.getURI()}toRelative(i){if(i==="./")return i;const c=new b1(i,{base_uri:this});if(c.host!=="mce_host"&&this.host!==c.host&&c.host||this.port!==c.port||this.protocol!==c.protocol&&c.protocol!=="")return c.getURI();const m=this.getURI(),p=c.getURI();if(m===p||m.charAt(m.length-1)==="/"&&m.substr(0,m.length-1)===p)return m;let w=this.toRelPath(this.path,c.path);return c.query&&(w+="?"+c.query),c.anchor&&(w+="#"+c.anchor),w}toAbsolute(i,c){const m=new b1(i,{base_uri:this});return m.getURI(c&&this.isSameOrigin(m))}isSameOrigin(i){if(this.host==i.host&&this.protocol==i.protocol){if(this.port==i.port)return!0;const c=this.protocol?FU[this.protocol]:null;if(c&&(this.port||c)==(i.port||c))return!0}return!1}toRelPath(i,c){let m=0,p="",w,x;const M=i.substring(0,i.lastIndexOf("/")).split("/"),B=c.split("/");if(M.length>=B.length){for(w=0,x=M.length;w<x;w++)if(w>=B.length||M[w]!==B[w]){m=w+1;break}}if(M.length<B.length){for(w=0,x=B.length;w<x;w++)if(w>=M.length||M[w]!==B[w]){m=w+1;break}}if(m===1)return c;for(w=0,x=M.length-(m-1);w<x;w++)p+="../";for(w=m-1,x=B.length;w<x;w++)w!==m-1?p+="/"+B[w]:p+=B[w];return p}toAbsPath(i,c){let m=0;const p=/\/$/.test(c)?"/":"",w=i.split("/"),x=c.split("/"),M=[];hM(w,fe=>{fe&&M.push(fe)});const B=[];for(let fe=x.length-1;fe>=0;fe-
2023-10-25 11:57:52 +03:00
`).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 M=m.length;for(;M--;){const B=m[M],G=B.firstChild,ae=(w=G==null?void 0:G.value)!==null&&w!==void 0?w:"";if(p==="script"){const fe=B.attr("type");fe&&B.attr("type",fe==="mce-no/type"?null:fe.replace(/^mce\-/,"")),i.element_format==="xhtml"&&G&&ae.length>0&&(G.value=`// <![CDATA[
2023-10-24 00:14:32 +03:00
`+x(ae)+`
// ]]>`)}else i.element_format==="xhtml"&&G&&ae.length>0&&(G.value=`<!--
`+x(ae)+`
2023-10-25 11:57:52 +03:00
-->`)}}),n.addNodeFilter("#comment",m=>{let p=m.length;for(;p--;){const w=m[p],x=w.value;i.preserve_cdata&&(x==null?void 0:x.indexOf("[CDATA["))===0?(w.name="#cdata",w.type=4,w.value=c.decode(x.replace(/^\[CDATA\[|\]\]$/g,""))):(x==null?void 0:x.indexOf("mce:protected "))===0&&(w.name="#text",w.type=3,w.raw=!0,w.value=unescape(x).substr(14))}}),n.addNodeFilter("xml:namespace,input",(m,p)=>{let w=m.length;for(;w--;){const x=m[w];x.type===7?x.remove():x.type===1&&p==="input"&&!x.attr("type")&&x.attr("type","text")}}),n.addAttributeFilter("data-mce-type",m=>{$e(m,p=>{p.attr("data-mce-type")==="format-caret"&&(p.isEmpty(n.schema.getNonEmptyElements())?p.remove():p.unwrap())})}),n.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-block,data-mce-type,data-mce-resize,data-mce-placeholder",(m,p)=>{let w=m.length;for(;w--;)m[w].attr(p,null)}),i.remove_trailing_brs&&J5(i,n,n.schema)},BY=n=>{const i=m=>(m==null?void 0:m.name)==="br",c=n.lastChild;if(i(c)){const m=c.prev;i(m)&&(c.remove(),m.remove())}},SL=(n,i,c)=>{let m;const p=n.dom;let w=i.cloneNode(!0);const x=document.implementation;if(x.createHTMLDocument){const M=x.createHTMLDocument("");hn.each(w.nodeName==="BODY"?w.childNodes:[w],B=>{M.body.appendChild(M.importNode(B,!0))}),w.nodeName!=="BODY"?w=M.body.firstChild:w=M.body,m=p.doc,p.doc=M}return XE(n,{...c,node:w}),m&&(p.doc=m),w},CL=(n,i)=>ve(n)&&n.hasEventListeners("PreProcess")&&!i.no_events,kL=(n,i,c)=>CL(n,c)?SL(n,i,c):i,xL=(n,i,c)=>{hn.inArray(i,c)===-1&&(n.addAttributeFilter(c,(m,p)=>{let w=m.length;for(;w--;)m[w].attr(p,null)}),i.push(c))},LM=(n,i,c)=>!i.no_events&&n?rx(n,{...i,content:c}).content:c,Rie=(n,i,c)=>{const m=In(c.getInner?i.innerHTML:n.getOuterHTML(i));return c.selection||lu(Ge.fromDom(i))?m:hn.trim(m)},LY=(n,i,c)=>{const m=c.selection?{forced_root_block:!1,...c}:c,p=n.parse(i,m);return BY(p),p},$ie=(n,i,c)=>Y2(n,i).serialize(c),FY=(n,i,c,m,p)=>{const w=$ie(i,c,m);return LM(n,p,w)},QY=(n,i)=>{const c=["data-mce-selected"],m={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...n},p=i&&i.dom?i.dom:Qr.DOM,w=i&&i.schema?i.schema:yh(m),x=$S(m,w);IY(x,m,p);const M=(B,G={})=>{const ae={format:"html",...G},fe=kL(i,B,ae),be=Rie(p,fe,ae),Le=LY(x,be,ae);return ae.format==="tree"?Le:FY(i,m,w,Le,ae)};return{schema:w,addNodeFilter:x.addNodeFilter,addAttributeFilter:x.addAttributeFilter,serialize:M,addRules:w.addValidElements,setRules:w.setValidElements,addTempAttr:Ie(xL,x,c),getTempAttrs:He(c),getNodeFilters:x.getNodeFilters,getAttributeFilters:x.getAttributeFilters,removeNodeFilter:x.removeNodeFilter,removeAttributeFilter:x.removeAttributeFilter}},O1=(n,i)=>{const c=QY(n,i);return{schema:c.schema,addNodeFilter:c.addNodeFilter,addAttributeFilter:c.addAttributeFilter,serialize:c.serialize,addRules:c.addRules,setRules:c.setRules,addTempAttr:c.addTempAttr,getTempAttrs:c.getTempAttrs,getNodeFilters:c.getNodeFilters,getAttributeFilters:c.getAttributeFilters,removeNodeFilter:c.removeNodeFilter,removeAttributeFilter:c.removeAttributeFilter}},Nie="html",Iie=(n,i)=>({...n,format:i,get:!0,getInner:!0}),ZY=(n,i={})=>{const c=i.format?i.format:Nie,m=Iie(i,c);return V8(n,m).fold(_t,p=>{const w=DY(n,p);return W8(n,w,p)})},Xx="html",HY=(n,i)=>({format:Xx,...n,set:!0,content:i}),r3=(n,i,c={})=>{const m=HY(c,i);return yM(n,m).map(p=>{const w=PY(n,p.content,p);return wM(n,w.html,p),w.content}).getOr(i)},TL="autoresize_on_init,content_editable_state,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,tabfocus_elements,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_enable_default_filters,paste_filter_drop,paste_word_valid_elements
2023-10-24 00:14:32 +03:00
- `,B=x?`
2023-10-25 11:57:52 +03:00
Themes:${M}mobile`:"",G=p?`
2023-10-24 00:14:32 +03:00
2023-10-25 11:57:52 +03:00
Plugins:${M}${m.join(M)}`:"",ae=w?`
2023-10-24 00:14:32 +03:00
2023-10-25 11:57:52 +03:00
Options:${M}${c.join(M)}`:"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 6.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/6/migration-from-5x/ for more information."+B+G+ae)}},jY=n=>oo(AL,i=>i.name===n).fold(()=>n,i=>i.replacedWith?`${n}, replaced by ${i.replacedWith}`:n),qY=(n,i)=>{const c=WY(n),m=YY(i),p=m.length>0,w=c.length>0;if(p||w){const x=`
- `,M=p?`
2023-10-24 00:14:32 +03:00
Plugins:${x}${m.map(jY).join(x)}`:"",B=w?`
2023-10-30 14:33:35 +02:00
Options:${x}${c.join(x)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+M+B)}},GY=(n,i)=>{XY(n,i),qY(n,i)},i3=Qr.DOM,KY=n=>{i3.setStyle(n.id,"display",n.orgDisplay)},FM=n=>he.from(n).each(i=>i.destroy()),jx=n=>{const i=n;i.contentAreaContainer=i.formElement=i.container=i.editorContainer=null,i.bodyElement=i.contentDocument=i.contentWindow=null,i.iframeElement=i.targetElm=null;const c=n.selection;if(c){const m=c.dom;i.selection=c.win=c.dom=m.doc=null}},JY=n=>{const i=n.formElement;i&&(i._mceOldSubmit&&(i.submit=i._mceOldSubmit,delete i._mceOldSubmit),i3.unbind(i,"submit reset",n.formEventDelegate))},QM=n=>{if(!n.removed){const{_selectionOverrides:i,editorUpload:c}=n,m=n.getBody(),p=n.getElement();m&&n.save({is_removing:!0}),n.removed=!0,n.unbindAllNativeEvents(),n.hasHiddenInput&&ve(p==null?void 0:p.nextSibling)&&i3.remove(p.nextSibling),jE(n),n.editorManager.remove(n),!n.inline&&m&&KY(n),sS(n),i3.remove(n.getContainer()),FM(i),FM(c),n.destroy()}},eX=(n,i)=>{const{selection:c,dom:m}=n;if(!n.destroyed){if(!i&&!n.removed){n.remove();return}i||(n.editorManager.off("beforeunload",n._beforeUnload),n.theme&&n.theme.destroy&&n.theme.destroy(),FM(c),FM(m)),JY(n),jx(n),n.destroyed=!0}},a3=(()=>{const n={};return{add:(p,w)=>{n[p]=w},get:p=>n[p]?n[p]:{icons:{}},has:p=>un(n,p)}})(),LS=Ia.ModelManager,LO=(n,i)=>i.dom[n],FO=(n,i)=>parseInt(Bi(i,n),10),l3=Ie(LO,"clientWidth"),c3=Ie(LO,"clientHeight"),cw=Ie(FO,"margin-top"),uw=Ie(FO,"margin-left"),u3=n=>n.dom.getBoundingClientRect(),f3=(n,i,c)=>{const m=l3(n),p=c3(n);return i>=0&&c>=0&&i<=m&&c<=p},PL=(n,i,c,m)=>{const p=u3(i),w=n?p.left+i.dom.clientLeft+uw(i):0,x=n?p.top+i.dom.clientTop+cw(i):0,M=c-w,B=m-x;return{x:M,y:B}},ZM=(n,i,c)=>{const m=Ge.fromDom(n.getBody()),p=n.inline?m:nr(m),w=PL(n.inline,p,i,c);return f3(p,w.x,w.y)},HM=n=>he.from(n).map(Ge.fromDom),ML=n=>{const i=n.inline?n.getBody():n.getContentAreaContainer();return HM(i).map(Ed).getOr(!1)};var RL=()=>{const n=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:n,close:n,getArgs:n}};const fw=n=>{const i=[],c=()=>{const be=n.theme;return be&&be.getNotificationManagerImpl?be.getNotificationManagerImpl():RL()},m=()=>he.from(i[0]),p=(be,Le)=>be.type===Le.type&&be.text===Le.text&&!be.progressBar&&!be.timeout&&!Le.progressBar&&!Le.timeout,w=()=>{$e(i,be=>{be.reposition()})},x=be=>{i.push(be)},M=be=>{Ss(i,Le=>Le===be).each(Le=>{i.splice(Le,1)})},B=(be,Le=!0)=>n.removed||!ML(n)?{}:(Le&&n.dispatch("BeforeOpenNotification",{notification:be}),oo(i,Ye=>p(c().getArgs(Ye),be)).getOrThunk(()=>{n.editorManager.setActive(n);const Ye=c().open(be,()=>{M(Ye),w(),m().fold(()=>n.focus(),De=>X0(Ge.fromDom(De.getEl())))});return x(Ye),w(),n.dispatch("OpenNotification",{notification:{...Ye}}),Ye})),G=()=>{m().each(be=>{c().close(be),M(be),w()})},ae=He(i);return(be=>{be.on("SkinLoaded",()=>{const Le=A_(be);Le&&B({text:Le,type:"warning",timeout:0},!1),w()}),be.on("show ResizeEditor ResizeWindow NodeChange",()=>{requestAnimationFrame(w)}),be.on("remove",()=>{$e(i.slice(),Le=>{c().close(Le)})})})(n),{open:B,close:G,getNotifications:ae}},dw=Ia.PluginManager,QO=Ia.ThemeManager;var $L=()=>{const n=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:n,openUrl:n,alert:n,confirm:n,close:n}};const qx=n=>{let i=[];const c=()=>{const De=n.theme;return De&&De.getWindowManagerImpl?De.getWindowManagerImpl():$L()},m=(De,Ve)=>(...mt)=>Ve?Ve.apply(De,mt):void 0,p=De=>{n.dispatch("OpenWindow",{dialog:De})},w=De=>{n.dispatch("CloseWindow",{dialog:De})},x=De=>{i.push(De),p(De)},M=De=>{w(De),i=Dt(i,Ve=>Ve!==De),i.length===0&&n.focus()},B=()=>he.from(i[i.length-1]),G=De=>{n.editorManager.setActive(n),ZP(n),n.ui.show();const Ve=De();return x(Ve),Ve},ae=(De,Ve)=>G(()=>c().open(De,Ve,M)),fe=De=>G(()=>c().openUrl(De,M)),be=(De,Ve,mt)=>{const vt=c();vt.alert(De,m(mt||vt,Ve))},Le=(De,Ve,mt)=>{const vt=c();vt.confirm(De,m(mt||vt,Ve))},Ye=()=>{B().each(De=>{c().close(De),M(De)})};return n.on("remove",()=>{$e(i,De=>{c().close(De)})}),{open:ae,o
\r \v`.indexOf(n)!==-1,XR=(n,i)=>n.substring(i.length),mq=(n,i,c)=>{let m;const p=c.charAt(0);for(m=i-1;m>=0;m--){const w=n.charAt(m);if(wF(w))return he.none();if(p===w&&tr(n,c,m,i))break}return he.some(m)},_F=(n,i,c,m=0)=>{if(!hq(i))return he.none();const p={text:"",offset:0},w=(M,B,G)=>(p.text=G+p.text,p.offset+=B,mq(p.text,p.offset,c).getOr(B)),x=n.getParent(i.startContainer,n.isBlock)||n.getRoot();return UR(n,i.startContainer,i.startOffset,w,x).bind(M=>{const B=i.cloneRange();if(B.setStart(M.container,M.offset),B.setEnd(i.endContainer,i.endOffset),B.collapsed)return he.none();const G=YR(B);return G.lastIndexOf(c)!==0||XR(G,c).length<m?he.none():he.some({text:XR(G,c),range:B,trigger:c})})},jR=(n,i,c,m=0)=>VV(Ge.fromDom(i.startContainer)).fold(()=>_F(n,i,c,m),p=>{const w=n.createRng();w.selectNode(p.dom);const x=YR(w);return he.some({range:w,text:XR(x,c),trigger:c})}),gq=n=>n.nodeType===Jd,pq=n=>n.nodeType===jf,SF=n=>{if(gq(n))return Ap(n,n.data.length);{const i=n.childNodes;return i.length>0?SF(i[i.length-1]):Ap(n,i.length)}},CF=(n,i)=>{const c=n.childNodes;return c.length>0&&i<c.length?CF(c[i],0):c.length>0&&pq(n)&&c.length===i?SF(c[c.length-1]):Ap(n,i)},bq=(n,i)=>{var c;const m=(c=n.getParent(i.container,n.isBlock))!==null&&c!==void 0?c:n.getRoot();return UR(n,i.container,i.offset,(p,w)=>w===0?-1:w,m).filter(p=>{const w=p.container.data.charAt(p.offset-1);return!wF(w)}).isSome()},vq=n=>i=>{const c=CF(i.startContainer,i.startOffset);return!bq(n,c)},Oq=(n,i,c)=>Ls(c.triggers,m=>jR(n,i,m)),yq=(n,i)=>{const c=i(),m=n.selection.getRng();return Oq(n.dom,m,c).bind(p=>wq(n,i,p))},wq=(n,i,c,m={})=>{var p;const w=i(),M=(p=n.selection.getRng().startContainer.nodeValue)!==null&&p!==void 0?p:"",B=Dt(w.lookupByTrigger(c.trigger),ae=>c.text.length>=ae.minChars&&ae.matches.getOrThunk(()=>vq(n.dom))(c.range,M,c.text));if(B.length===0)return he.none();const G=Promise.all(gt(B,ae=>ae.fetch(c.text,ae.maxResults,m).then(be=>({matchText:c.text,items:be,columns:ae.columns,onAction:ae.onAction,highlightOn:ae.highlightOn}))));return he.some({lookupData:G,context:c})};var _1;(function(n){n[n.Error=0]="Error",n[n.Value=1]="Value"})(_1||(_1={}));const YS=(n,i,c)=>n.stype===_1.Error?i(n.serror):c(n.svalue),kF=n=>{const i=[],c=[];return $e(n,m=>{YS(m,p=>c.push(p),p=>i.push(p))}),{values:i,errors:c}},xF=(n,i)=>n.stype===_1.Error?{stype:_1.Error,serror:i(n.serror)}:n,_q=(n,i)=>n.stype===_1.Value?{stype:_1.Value,svalue:i(n.svalue)}:n,TF=(n,i)=>n.stype===_1.Value?i(n.svalue):n,EF=(n,i)=>n.stype===_1.Error?i(n.serror):n,AF=n=>({stype:_1.Value,svalue:n}),DF=n=>({stype:_1.Error,serror:n}),Yu={fromResult:n=>n.fold(DF,AF),toResult:n=>YS(n,bc.error,bc.value),svalue:AF,partition:kF,serror:DF,bind:TF,bindError:EF,map:_q,mapError:xF,fold:YS},pT=n=>te(n)&&bs(n).length>100?" removed due to size":JSON.stringify(n,null,2),Cq=n=>{const i=n.length>10?n.slice(0,10).concat([{path:[],getErrorInfo:He("... (only showing first ten failures)")}]):n;return gt(i,c=>"Failed path: ("+c.path.join(" > ")+`)
2023-10-25 11:57:52 +03:00
`+c.getErrorInfo())},G3=(n,i)=>Yu.serror([{path:n,getErrorInfo:i}]),kq=(n,i,c)=>G3(n,()=>'Could not find valid *required* value for "'+i+'" in '+pT(c)),PF=(n,i)=>G3(n,()=>'Choice schema did not contain choice key: "'+i+'"'),xq=(n,i,c)=>G3(n,()=>'The chosen schema: "'+c+'" did not exist in branches: '+pT(i)),Tq=(n,i)=>G3(n,He(i)),Eq=(n,i,c,m)=>Oo(c,m).fold(()=>xq(n,c,m),w=>w.extract(n.concat(["branch: "+m]),i)),Aq=(n,i)=>({extract:(p,w)=>Oo(w,n).fold(()=>PF(p,n),M=>Eq(p,w,i,M)),toString:()=>"chooseOn("+n+"). Possible values: "+bs(i)}),Dq=(n,i)=>i,Rc=(n,i)=>ne(n)&&ne(i)?K3(n,i):i,S1=n=>(...i)=>{if(i.length===0)throw new Error("Can't merge zero objects");const c={};for(let m=0;m<i.length;m++){const p=i[m];for(const w in p)un(p,w)&&(c[w]=n(c[w],p[w]))}return c},K3=S1(Rc),Gie=S1(Dq),MF=()=>({tag:"required",process:{}}),Pq=n=>({tag:"defaultedThunk",process:n}),RF=n=>Pq(He(n)),Mq=()=>({tag:"option",process:{}}),$F=(n,i)=>n.length>0?Yu.svalue(K3(i,Gie.apply(void 0,n))):Yu.svalue(i),gw=n=>V(Yu.serror,Mr)(n),Rq={consolidateObj:(n,i)=>{const c=Yu.partition(n);return c.errors.length>0?gw(c.errors):$F(c.values,i)},consolidateArr:n=>{const i=Yu.partition(n);return i.errors.length>0?gw(i.errors):Yu.svalue(i.values)}},C1=(n,i,c,m)=>({tag:"field",key:n,newKey:i,presence:c,prop:m}),$q=(n,i)=>({tag:"custom",newKey:n,instantiator:i}),NF=(n,i,c)=>{switch(n.tag){case"field":return i(n.key,n.newKey,n.presence,n.prop);case"custom":return c(n.newKey,n.instantiator)}},J3=n=>{const i=(m,p)=>Yu.bindError(n(p),w=>Tq(m,w)),c=He("val");return{extract:i,toString:c}},Nq=J3(Yu.svalue),qR=(n,i,c,m)=>Oo(i,c).fold(()=>kq(n,c,i),m),GR=(n,i,c,m)=>{const p=Oo(n,i).getOrThunk(()=>c(n));return m(p)},Iq=(n,i,c)=>c(Oo(n,i)),Bq=(n,i,c,m)=>{const p=Oo(n,i).map(w=>w===!0?c(n):w);return m(p)},Lq=(n,i,c,m,p)=>{const w=M=>p.extract(i.concat([m]),M),x=M=>M.fold(()=>Yu.svalue(he.none()),B=>{const G=p.extract(i.concat([m]),B);return Yu.map(G,he.some)});switch(n.tag){case"required":return qR(i,c,m,w);case"defaultedThunk":return GR(c,m,n.process,w);case"option":return Iq(c,m,x);case"defaultedOptionThunk":return Bq(c,m,n.process,x);case"mergeWithThunk":return GR(c,m,He({}),M=>{const B=K3(n.process(c),M);return w(B)})}},IF=(n,i,c)=>{const m={},p=[];for(const w of c)NF(w,(x,M,B,G)=>{const ae=Lq(B,n,i,x,G);Yu.fold(ae,fe=>{p.push(...fe)},fe=>{m[M]=fe})},(x,M)=>{m[x]=M(i)});return p.length>0?Yu.serror(p):Yu.svalue(m)},e4=n=>({extract:(m,p)=>IF(m,p,n),toString:()=>`obj{
2023-10-30 14:33:35 +02:00
`+gt(n,p=>NF(p,(w,x,M,B)=>w+" -> "+B.toString(),(w,x)=>"state("+w+")")).join(`
`)+"}"}),t4=n=>({extract:(m,p)=>{const w=gt(p,(x,M)=>n.extract(m.concat(["["+M+"]"]),x));return Rq.consolidateArr(w)},toString:()=>"array("+n.toString()+")"}),KR=n=>J3(i=>n(i).fold(Yu.serror,Yu.svalue)),JR=(n,i,c)=>{const m=i.extract([n],c);return Yu.mapError(m,p=>({input:c,errors:p}))},Fq=(n,i,c)=>Yu.toResult(JR(n,i,c)),Qq=n=>`Errors:
2023-10-24 00:14:32 +03:00
`+Cq(n.errors).join(`
`)+`
2023-10-30 14:33:35 +02:00
Input object: `+pT(n.input),BF=(n,i)=>Aq(n,vs(i,e4)),Zq=He(Nq),XS=(n,i)=>J3(c=>{const m=typeof c;return n(c)?Yu.svalue(c):Yu.serror(`Expected type: ${i} but got: ${m}`)}),LF=XS(ot,"number"),n4=XS(L,"string"),FF=XS(ye,"boolean"),e$=XS(ue,"function"),pw=C1,QF=$q,Hq=n=>KR(i=>xt(n,i)?bc.value(i):bc.error(`Unsupported value: "${i}", choose one of "${n.join(", ")}".`)),ZF=(n,i)=>pw(n,n,MF(),i),HF=n=>ZF(n,n4),zF=n=>ZF(n,e$),VF=(n,i)=>pw(n,n,MF(),t4(i)),bT=(n,i)=>pw(n,n,Mq(),i),vT=n=>bT(n,n4),WF=n=>bT(n,e$),zq=(n,i)=>pw(n,n,RF(i),Zq()),jS=(n,i,c)=>pw(n,n,RF(i),c),UF=(n,i)=>jS(n,i,LF),o4=(n,i)=>jS(n,i,n4),t$=(n,i,c)=>jS(n,i,Hq(c)),s4=(n,i)=>jS(n,i,FF),n$=(n,i)=>jS(n,i,e$),Vq=(n,i,c)=>jS(n,i,t4(c)),Jie=HF("type"),eae=zF("fetch"),YF=zF("onAction"),Wq=n$("onSetup",()=>yt),tae=vT("text"),Uq=vT("icon"),Yq=vT("tooltip"),nae=vT("label"),Xq=s4("active",!1),_l=s4("enabled",!0),r4=s4("primary",!1),$b=n=>zq("columns",n),qS=n=>o4("type",n),XF=e4([Jie,HF("trigger"),UF("minChars",1),$b(1),UF("maxResults",10),WF("matches"),eae,YF,Vq("highlightOn",[],n4)]),jq=n=>Fq("Autocompleter",XF,{trigger:n.ch,...n}),GS=[_l,Yq,Uq,tae,Wq],i4=[Xq].concat(GS),jF=[n$("predicate",Xe),t$("scope","node",["node","editor"]),t$("position","selection",["node","selection","line"])],qF=GS.concat([qS("contextformbutton"),r4,YF,QF("original",_t)]),qq=i4.concat([qS("contextformbutton"),r4,YF,QF("original",_t)]),Gq=GS.concat([qS("contextformbutton")]),Kq=i4.concat([qS("contextformtogglebutton")]),Jq=BF("type",{contextformbutton:qF,contextformtogglebutton:qq});e4([qS("contextform"),n$("initValue",He("")),nae,VF("commands",Jq),bT("launch",BF("type",{contextformbutton:Gq,contextformtogglebutton:Kq}))].concat(jF));const eG=n=>{const i=n.ui.registry.getAll().popups,c=vs(i,x=>jq(x).fold(M=>{throw new Error(Qq(M))},_t)),m=fs(Yn(c,x=>x.trigger)),p=uo(c);return{dataset:c,triggers:m,lookupByTrigger:x=>Dt(p,M=>M.trigger===x)}},GF=(n,i)=>{const c=zv(i.load,50);n.on("keypress compositionend",m=>{m.which!==27&&c.throttle()}),n.on("keydown",m=>{const p=m.which;p===8?c.throttle():p===27&&i.cancelIfNecessary()}),n.on("remove",c.cancel)},tG=n=>{const i=_h(),c=qa(!1),m=i.isSet,p=()=>{m()&&(RY(n),ir(n),c.set(!1),i.clear())},w=G=>{m()||(Ga(n,G.range),i.set({trigger:G.trigger,matchLength:G.text.length}))},x=Wt(()=>eG(n)),M=G=>i.get().map(ae=>jR(n.dom,n.selection.getRng(),ae.trigger).bind(fe=>wq(n,x,fe,G))).getOrThunk(()=>yq(n,x)),B=G=>{M(G).fold(p,ae=>{w(ae.context),ae.lookupData.then(fe=>{i.get().map(be=>{const Le=ae.context;be.trigger===Le.trigger&&(Le.text.length-be.matchLength>=10?p():(i.set({...be,matchLength:Le.text.length}),c.get()?_P(n,{lookupData:fe}):(c.set(!0),wP(n,{lookupData:fe}))))})})})};n.addCommand("mceAutocompleterReload",(G,ae)=>{const fe=te(ae)?ae.fetchOptions:{};B(fe)}),n.addCommand("mceAutocompleterClose",p),GF(n,{cancelIfNecessary:p,load:B})},nG=ys().browser.isSafari(),KF=n=>Ae(Ge.fromDom(n)),JF=(n,i)=>{var c;return n.startOffset===0&&n.endOffset===((c=i.textContent)===null||c===void 0?void 0:c.length)},OT=(n,i)=>he.from(n.getParent(i.container(),"details")),o$=(n,i)=>OT(n,i).isSome(),oG=(n,i)=>{const c=he.from(n.getParent(i.startContainer,"details")),m=he.from(n.getParent(i.endContainer,"details"));if(c.isSome()||m.isSome()){const p=c.bind(w=>he.from(n.select("summary",w)[0]));return he.some({startSummary:p,startDetails:c,endDetails:m})}else return he.none()},sG=(n,i)=>ll(i).exists(c=>c.isEqual(n)),sae=(n,i)=>Vd(i).exists(c=>mi(c.getNode())&&Zu(i,c).exists(m=>m.isEqual(n))||c.isEqual(n)),s$=(n,i)=>i.startSummary.exists(c=>sG(n,c)),rG=(n,i)=>i.startSummary.exists(c=>sae(n,c)),iG=(n,i)=>i.startDetails.exists(c=>Zu(c,n).forall(m=>i.startSummary.exists(p=>!p.contains(n.container())&&p.contains(m.container())))),aG=(n,i,c)=>c.startDetails.exists(m=>Zf(n,i).forall(p=>!m.contains(p.container()))),r$=(n,i)=>{const c=i.getNode();_e(c)||n.selection.setCursorLocation(c,i.offset())},e9=(n,i,c)=>{const m=n.dom.getParent(i.container(),"details");if(m&&!m.open){const p=n.dom.select("summary",m)[0];p&&(c?ll(p):Vd(p)).each(x=>r$(n,x))}else r$(n,i)},t9=(n,i)=>{const c=B=>B.contains(n.start
2023-10-25 11:57:52 +03:00
`;return}if(G!=="wbr"){if(p[G]&&(m+=" "),w[G]){m+=" ";return}if(B.type===3&&(m+=B.value),!(B.name in i.getVoidElements())){let fe=B.firstChild;if(fe)do M(fe);while(fe=fe.next)}x[G]&&ae.next&&(m+=`
2023-10-24 00:14:32 +03:00
`,G==="p"&&(m+=`
2023-10-25 11:57:52 +03:00
`))}};return n=kT(n,[/<!\[[^\]]+\]>/g]),M(c.parse(n)),m},x$=n=>(n=kT(n,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/ig,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,(c,m,p)=>!m&&!p?" ":Gr],/<br class="Apple-interchange-newline">/g,/<br>$/i]),n),bK=n=>{let i=0;return()=>n+i++},vK=n=>{const i=n.toLowerCase(),c={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return hn.hasOwn(c,i)?"image/"+c[i]:"image/"+i},OK=(n,i)=>{const c=$S({sanitize:cO(n)},n.schema);c.addNodeFilter("meta",p=>{hn.each(p,w=>{w.remove()})});const m=c.parse(i,{forced_root_block:!1,isRootContent:!0});return Y2({validate:!0},n.schema).serialize(m)},Y9=(n,i)=>({content:n,cancelled:i}),yK=(n,i,c)=>{const m=n.dom.create("div",{style:"display:none"},i),p=KE(n,m,c);return Y9(p.node.innerHTML,p.isDefaultPrevented())},wK=(n,i,c)=>{const m=SP(n,i,c),p=OK(n,m.content);return n.hasEventListeners("PastePostProcess")&&!m.isDefaultPrevented()?yK(n,p,c):Y9(p,m.isDefaultPrevented())},X9=(n,i,c)=>wK(n,i,c),T$=(n,i)=>(n.insertContent(i,{merge:Q_(n),paste:!0}),!0),E$=n=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(n),_K=(n,i)=>E$(i)&&jt(v2(n),c=>Ki(i.toLowerCase(),`.${c.toLowerCase()}`)),SK=(n,i,c)=>(n.undoManager.extra(()=>{c(n,i)},()=>{n.insertContent('<img src="'+i+'">')}),!0),CK=(n,i,c)=>(n.undoManager.extra(()=>{c(n,i)},()=>{n.execCommand("mceInsertLink",!1,i)}),!0),kK=(n,i,c)=>!n.selection.isCollapsed()&&E$(i)?CK(n,i,c):!1,xK=(n,i,c)=>_K(n,i)?SK(n,i,c):!1,j9=(n,i)=>{hn.each([kK,xK,T$],c=>!c(n,i,T$))},TK=(n,i,c)=>{c||!Z_(n)?T$(n,i):j9(n,i)},EK=bK("mceclip"),AK=n=>{const i=w$();return O4(i,n),y$(i),i},q9=(n,i,c,m,p)=>{const w=X9(n,i,c);if(!w.cancelled){const x=w.content,M=()=>TK(n,x,m);p?a4(n,"insertFromPaste",{dataTransfer:AK(x)}).isDefaultPrevented()||(M(),yT(n,"insertFromPaste")):M()}},w4=(n,i,c,m)=>{const p=c||S$(i);q9(n,V9(i),p,!1,m)},A$=(n,i,c)=>{const m=n.dom.encode(i).replace(/\r\n/g,`
2023-10-30 14:33:35 +02:00
`),p=hh(m,wk(n)),w=fK(p,jc(n),db(n));q9(n,w,!1,!0,c)},G9=n=>{const i={};if(n&&n.types)for(let c=0;c<n.types.length;c++){const m=n.types[c];try{i[m]=n.getData(m)}catch{i[m]=""}}return i},k1=(n,i)=>i in n&&n[i].length>0,D$=n=>k1(n,"text/html")||k1(n,"text/plain"),DK=(n,i)=>{const c=i.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return ve(c)?n.dom.encode(c[1]):void 0},K9=(n,i,c,m)=>{const p=EK(),w=cd(n)&&ve(c.name),x=w?DK(n,c.name):p,M=w?c.name:void 0,B=i.create(p,c,m,x,M);return i.add(B),B},J9=(n,i)=>{eM(i.uri).each(({data:c,type:m,base64Encoded:p})=>{const w=p?c:btoa(c),x=i.file,M=n.editorUpload.blobCache,B=M.getByData(w,m),G=B!=null?B:K9(n,M,x,w);w4(n,`<img src="${G.blobUri()}">`,!1,!0)})},P$=n=>n.type==="paste",PK=n=>Promise.all(gt(n,i=>O8(i).then(c=>({file:i,uri:c})))),eQ=n=>{const i=v2(n);return c=>Ar(c.type,"image/")&&jt(i,m=>vK(m)===c.type)},MK=(n,i)=>{const c=i.items?Rs(Rr(i.items),p=>p.kind==="file"?[p.getAsFile()]:[]):[],m=i.files?Rr(i.files):[];return Dt(c.length>0?c:m,eQ(n))},M$=(n,i,c)=>{const m=P$(i)?i.clipboardData:i.dataTransfer;if(aO(n)&&m){const p=MK(n,m);if(p.length>0)return i.preventDefault(),PK(p).then(w=>{c&&n.selection.setRng(c),$e(w,x=>{J9(n,x)})}),!0}return!1},RK=n=>{var i,c;return qn.os.isAndroid()&&((c=(i=n.clipboardData)===null||i===void 0?void 0:i.items)===null||c===void 0?void 0:c.length)===0},tQ=n=>to.metaKeyPressed(n)&&n.keyCode===86||n.shiftKey&&n.keyCode===45,R$=(n,i,c,m,p)=>{let w=x$(c);const x=k1(i,CT())||S$(c),M=!x&&cK(w),B=E$(w);(U9(w)||!w.length||M&&!B)&&(m=!0),(m||B)&&(k1(i,"text/plain")&&M?w=i["text/plain"]:w=pK(w)),!U9(w)&&(m?A$(n,w,p):w4(n,w,x,p))},$K=(n,i,c)=>{let m;const p=()=>i.getLastRng()||n.selection.getRng();n.on("keydown",w=>{tQ(w)&&!w.isDefaultPrevented()&&(m=w.shiftKey&&w.keyCode===86)}),n.on("paste",w=>{if(w.isDefaultPrevented()||RK(w))return;const x=c.get()==="text"||m;m=!1;const M=G9(w.clipboardData);!D$(M)&&M$(n,w,p())||(k1(M,"text/html")?(w.preventDefault(),R$(n,M,M["text/html"],x,!0)):k1(M,"text/plain")&&k1(M,"text/uri-list")?(w.preventDefault(),R$(n,M,M["text/plain"],x,!0)):(i.create(),_g.setEditorTimeout(n,()=>{const B=i.getHtml();i.remove(),R$(n,M,B,x,!1)},0)))})},NK=n=>{const i=p=>Ar(p,"webkit-fake-url"),c=p=>Ar(p,"data:"),m=p=>{var w;return((w=p.data)===null||w===void 0?void 0:w.paste)===!0};n.parser.addNodeFilter("img",(p,w,x)=>{if(!aO(n)&&m(x))for(const M of p){const B=M.attr("src");L(B)&&!M.attr("data-mce-object")&&B!==qn.transparentSrc&&(i(B)||!_k(n)&&c(B))&&M.remove()}})},xT=(n,i,c)=>{$K(n,i,c),NK(n)},IK=(n,i)=>{i.get()==="text"?(i.set("html"),iS(n,!1)):(i.set("text"),iS(n,!0)),n.focus()},BK=(n,i)=>{n.addCommand("mceTogglePlainTextPaste",()=>{IK(n,i)}),n.addCommand("mceInsertClipboardContent",(c,m)=>{m.html&&w4(n,m.html,m.internal,!1),m.text&&A$(n,m.text,!1)})},nQ=(n,i,c)=>{if(n)try{return n.clearData(),n.setData("text/html",i),n.setData("text/plain",c),n.setData(CT(),i),!0}catch{return!1}else return!1},oQ=(n,i,c,m)=>{nQ(n.clipboardData,i.html,i.text)?(n.preventDefault(),m()):c(i.html,m)},sQ=n=>(i,c)=>{const{dom:m,selection:p}=n,w=m.create("div",{contenteditable:"false","data-mce-bogus":"all"}),x=m.create("div",{contenteditable:"true"},i);m.setStyles(w,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),w.appendChild(x),m.add(n.getBody(),w);const M=p.getRng();x.focus();const B=m.createRng();B.selectNodeContents(x),p.setRng(B),_g.setEditorTimeout(n,()=>{p.setRng(M),m.remove(w),c()},0)},rQ=n=>({html:lK(n.selection.getContent({contextual:!0})),text:n.selection.getContent({format:"text"})}),LK=n=>!!n.dom.getParent(n.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",n.getBody()),iQ=n=>!n.selection.isCollapsed()||LK(n),_4=n=>i=>{!i.isDefaultPrevented()&&iQ(n)&&oQ(i,rQ(n),sQ(n),()=>{if(qn.browser.isChromium()||qn.browser.isFirefox()){const c=n.selection.getRng();_g.setEditorTimeout(n,()=>{n.selection.setRng(c),n.execCommand("Delete")},0)}else n.execCommand("Delete")})},aQ=n=>i=>{!i.isDefaultPrevented()&&iQ(n)&&oQ(i,rQ(n),sQ(n),yt)},lQ=n=>{n.on("cut",_4(n)),n.on("copy",aQ(n))},cQ=(n,i)=>{var c,m;return O.getCaretRangeFromPoint((
`}),n.dom.addStyle(B)}const x=Promise.all(zJ(n,m,c)).then(w).catch(w),M=nO(n);return M&&QJ(n,M),x},VJ=n=>{const i=n.getDoc(),c=n.getBody();OP(n),gp(n)||(i.body.spellcheck=!1,sN.setAttrib(c,"spellcheck","false")),n.quirks=HQ(n),ix(n);const m=mb(n);m!==void 0&&(c.dir=m);const p=m2(n);p&&n.on("BeforeSetContent",w=>{hn.each(p,x=>{w.content=w.content.replace(x,M=>"<!--mce:protected "+escape(M)+"-->")})}),n.on("SetContent",()=>{n.addVisual(n.getBody())}),n.on("compositionstart compositionend",w=>{n.composing=w.type==="compositionstart"})},YQ=n=>{Mb(n)||n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"})},iN=n=>{n.removed!==!0&&(YQ(n),HJ(n))},WJ=n=>{let i=!1;const c=setTimeout(()=>{i||n.setProgressState(!0)},500);return()=>{clearTimeout(c),i=!0,n.setProgressState(!1)}},XQ=n=>{const i=n.getElement();let c=n.getDoc();n.inline&&(sN.addClass(i,"mce-content-body"),n.contentDocument=c=document,n.contentWindow=window,n.bodyElement=i,n.contentAreaContainer=i);const m=n.getBody();m.disabled=!0,n.readonly=bg(n),n._editableRoot=R_(n),!n.readonly&&n.hasEditableRoot()&&(n.inline&&sN.getStyle(m,"position",!0)==="static"&&(m.style.position="relative"),m.contentEditable="true"),m.disabled=!1,n.editorUpload=hX(n),n.schema=yh(RT(n)),n.dom=Qr(c,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,update_styles:!0,root_element:n.inline?n.getBody():null,collect:n.inline,schema:n.schema,contentCssCors:lk(n),referrerPolicy:hb(n),onSetAttrib:x=>{n.dispatch("SetAttrib",x)}}),n.parser=_w(n),n.serializer=O1(XO(n),n),n.selection=BM(n.dom,n.getWin(),n.serializer,n),n.annotator=u1(n),n.formatter=VL(n),n.undoManager=jM(n),n._nodeChangeDispatcher=new KG(n),n._selectionOverrides=TJ(n),DR(n),dQ(n),Rj(n),Mb(n)||(KK(n),sC(n));const p=GG(n);L3(n,p),Yie(n),wX(n),fQ(n);const w=bY(n);VJ(n),w.fold(()=>{const x=WJ(n);UQ(n).then(()=>{iN(n),x()})},x=>{n.setProgressState(!0),UQ(n).then(()=>{x().then(M=>{n.setProgressState(!1),iN(n),OL(n)},M=>{n.notificationManager.open({type:"error",text:String(M)}),iN(n),OL(n)})})})},fae=ht,UJ=(n,i,c)=>t0(n,i,fae,c),$T=Qr.DOM,YJ=(n,i,c,m)=>{const p=Ge.fromTag("iframe");return m.each(w=>Pr(p,"tabindex",w)),Ku(p,c),Ku(p,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:i}),Ju(p,"tox-edit-area__iframe"),p},XJ=n=>{let i=Kv(n)+"<html><head>";i1(n)!==n.documentBaseUrl&&(i+='<base href="'+n.documentBaseURI.getURI()+'" />'),i+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';const c=Ff(n),m=il(n),p=n.translate(N_(n));return Qd(n)&&(i+='<meta http-equiv="Content-Security-Policy" content="'+Qd(n)+'" />'),i+=`</head><body id="${c}" class="mce-content-body ${m}" data-id="${n.id}" aria-label="${p}"><br></body></html>`,i},jQ=(n,i)=>{const c=n.translate("Rich Text Area"),m=za(Ge.fromDom(n.getElement()),"tabindex").bind(ou),p=YJ(n.id,c,mf(n),m).dom;p.onload=()=>{p.onload=null,n.dispatch("load")},n.contentAreaContainer=i.iframeContainer,n.iframeElement=p,n.iframeHTML=XJ(n),$T.add(i.iframeContainer,p)},jJ=n=>{const i=n.iframeElement,c=()=>{n.contentDocument=i.contentDocument,XQ(n)};if(N0(n)||qn.browser.isFirefox()){const m=n.getDoc();m.open(),m.write(n.iframeHTML),m.close(),c()}else{const m=UJ(Ge.fromDom(i),"load",()=>{m.unbind(),c()});i.srcdoc=n.iframeHTML}},qQ=(n,i)=>{jQ(n,i),i.editorContainer&&(i.editorContainer.style.display=n.orgDisplay,n.hidden=$T.isHidden(i.editorContainer)),n.getElement().style.display="none",$T.setAttrib(n.id,"aria-hidden","true"),n.getElement().style.visibility=n.orgVisibility,jJ(n)},GQ=Qr.DOM,aN=(n,i,c)=>{const m=dw.get(c),p=dw.urls[c]||n.documentBaseUrl.replace(/\/$/,"");if(c=hn.trim(c),m&&hn.inArray(i,c)===-1){if(n.plugins[c])return;try{const w=m(n,p)||{};n.plugins[c]=w,ue(w.init)&&(w.init(n,p),i.push(c))}catch(w){sX(n,c,w)}}},qJ=n=>n.replace(/^\-/,""),GJ=n=>{const i=[];$e(sO(n),c=>{aN(n,i,qJ(c))})},KJ=n=>{const i=hn.trim(C_(n)),c=n.ui.registry.getAll().icons,m={...a3.get("default").icons,...a3.get(i).icons};ln(m,(p,w)=>{un(c,w)||n.ui.registry.addIcon(w,p)})},JJ=n=>{const i=mm(n);if(L(i)){const c=QO.get(i);n.theme=c(n,QO.urls[i])||{},ue(n.theme.init)&&n.
2023-10-25 11:57:52 +03:00
Actual: `+Xn.join(","));if(!Uo(C,sn=>ut(Xn,sn)))throw new Error("Not all branches were specified when using match. Specified: "+Xn.join(", ")+`
2023-10-30 14:33:35 +02:00
Required: `+C.join(", "));return fn[pe].apply(null,Fe)},log:fn=>{console.log(fn,{constructors:C,constructor:pe,params:Fe})}}}}),D}},df={...dg.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},cb=(O,C)=>O.length===0?df.none():O.length===1?df.only(0):C===0?df.left(0,1):C===O.length-1?df.right(C-1,C):C>0&&C<O.length-1?df.middle(C-1,C,C+1):df.none(),qs=(O,C,D,N,X)=>{const se=O.slice(0),pe=cb(O,C),ke=L(wt(se,L(0))),Fe=Xn=>N.singleColumnWidth(se[Xn],D),st=(Xn,Vn)=>X.calcLeftEdgeDeltas(se,Xn,Vn,D,N.minCellWidth(),N.isRelative),Ct=(Xn,Vn,sn)=>X.calcMiddleDeltas(se,Xn,Vn,sn,D,N.minCellWidth(),N.isRelative),fn=(Xn,Vn)=>X.calcRightEdgeDeltas(se,Xn,Vn,D,N.minCellWidth(),N.isRelative);return pe.fold(ke,Fe,st,Ct,fn)},pu=(O,C,D)=>{let N=0;for(let X=O;X<C;X++)N+=D[X]!==void 0?D[X]:0;return N},hg=(O,C)=>{const D=Te.justCells(O);return wt(D,N=>{const X=pu(N.column,N.column+N.colspan,C);return{element:N.element,width:X,colspan:N.colspan}})},Gy=(O,C)=>{const D=Te.justColumns(O);return wt(D,(N,X)=>({element:N.element,width:C[X],colspan:N.colspan}))},Yi=(O,C)=>{const D=Te.justCells(O);return wt(D,N=>{const X=pu(N.row,N.row+N.rowspan,C);return{element:N.element,height:X,rowspan:N.rowspan}})},Ky=(O,C)=>wt(O.all,(D,N)=>({element:D.element,height:C[N]})),mg=O=>Cn(O,(C,D)=>C+D,0),Oa=(O,C)=>Te.hasColumns(O)?Gy(O,C):hg(O,C),fm=(O,C,D)=>{const N=Oa(O,C);Ie(N,X=>{D.setElementWidth(X.element,X.width)})},zt=(O,C,D,N,X)=>{const se=Te.fromTable(O),pe=X.getCellDelta(C),ke=X.getWidths(se,X),Fe=D===se.grid.columns-1,st=N.clampTableDelta(ke,D,pe,X.minCellWidth(),Fe),Ct=qs(ke,D,st,X,N),fn=wt(Ct,(Xn,Vn)=>Xn+ke[Vn]);fm(se,fn,X),N.resizeTable(X.adjustTableWidth,st,Fe)},T0=(O,C,D,N)=>{const X=Te.fromTable(O),se=Tt(X,O,N),pe=wt(se,(Ct,fn)=>D===fn?Math.max(C+Ct,fc()):Ct),ke=Yi(X,pe),Fe=Ky(X,pe);Ie(Fe,Ct=>{nf(Ct.element,Ct.height)}),Ie(ke,Ct=>{nf(Ct.element,Ct.height)});const st=mg(pe);nf(O,st)},Jy=(O,C,D,N,X)=>{const se=Te.generate(C),pe=N.getWidths(se,N),ke=N.pixelWidth(),{newSizes:Fe,delta:st}=X.calcRedestributedWidths(pe,ke,D.pixelDelta,N.isRelative);fm(se,Fe,N),N.adjustTableWidth(st)},E0=(O,C,D,N)=>{const X=Te.generate(C),se=N.getWidths(X,N);fm(X,se,N)},Sh=O=>Xe(O,(D,N)=>He(D,se=>se.column===N.column)?D:D.concat([N]),[]).sort((D,N)=>D.column-N.column),hf=Lr("col"),ub=Lr("colgroup"),Xv=O=>Vt(O)==="tr"||ub(O),e2=O=>{const C=Pr(O,"colspan",1),D=Pr(O,"rowspan",1);return{element:O,colspan:C,rowspan:D}},jv=(O,C=e2)=>{const D=ke=>hf(ke.element)?O.col(ke):O.cell(ke),N=ke=>ub(ke.element)?O.colgroup(ke):O.row(ke),X=ke=>{if(Xv(ke))return N({element:ke});{const Fe=ke,st=D(C(Fe));return se=ue.some({item:Fe,replacement:st}),st}};let se=ue.none();return{getOrInit:(ke,Fe)=>se.fold(()=>X(ke),st=>Fe(ke,st.item)?st.replacement:X(ke))}},A0=O=>C=>{const D=[],N=(pe,ke)=>he(D,Fe=>ke(Fe.item,pe)),X=pe=>{const ke=O==="td"?{scope:null}:{},Fe=C.replace(pe,O,ke);return D.push({item:pe,sub:Fe}),Fe};return{replaceOrInit:(pe,ke)=>{if(Xv(pe)||hf(pe))return pe;{const Fe=pe;return N(Fe,ke).fold(()=>X(Fe),st=>ke(pe,st.item)?st.sub:X(Fe))}}}},Ch=O=>qe(O,"scope").map(C=>C.substr(0,3)),Lu={modification:jv,transform:A0,merging:O=>({unmerge:N=>{const X=Ch(N);return X.each(se=>Ur(N,"scope",se)),()=>{const se=O.cell({element:N,colspan:1,rowspan:1});return Ec(se,"width"),Ec(N,"width"),X.each(pe=>Ur(se,"scope",pe)),se}},merge:N=>{const X=()=>{const se=Ii(wt(N,Ch));if(se.length===0)return ue.none();{const pe=se[0],ke=["row","col"];return He(se,st=>st!==pe&&ut(ke,st))?ue.none():ue.from(pe)}};return Ec(N[0],"width"),X().fold(()=>je(N[0],"scope"),se=>Ur(N[0],"scope",se+"group")),L(N[0])}})},zl=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],t2=(O,C)=>{const D=O.property().name(C);return ut(["ol","ul"],D)},dp=(O,C)=>{const D=O.property().name(C);return ut(zl,D)},O_=(O,C)=>ut(["br","img","hr","input"],O.property().name(C)),D0=on(),s1=O=>dp(D0,O),n2=O=>t2(D0,O),qv=O=>O_(D0
2023-10-25 11:57:52 +03:00
`+g.getErrorInfo())},Ym=(r,u)=>Wi.serror([{path:r,getErrorInfo:u}]),Xg=(r,u,g)=>Ym(r,()=>'Could not find valid *required* value for "'+u+'" in '+t0(g)),Mv=(r,u)=>Ym(r,()=>'Choice schema did not contain choice key: "'+u+'"'),Mf=(r,u,g)=>Ym(r,()=>'The chosen schema: "'+g+'" did not exist in branches: '+t0(u)),xy=(r,u)=>Ym(r,()=>"There are unsupported fields: ["+u.join(", ")+"] specified"),$u=(r,u)=>Ym(r,Y(u)),tf=r=>{const u=(v,_)=>Wi.bindError(r(_),T=>$u(v,T)),g=Y("val");return{extract:u,toString:g}},n0=tf(Wi.svalue),o0=(r,u,g,v)=>ln(u,g).fold(()=>Xg(r,g,u),v),s0=(r,u,g,v)=>{const _=ln(r,u).getOrThunk(()=>g(r));return v(_)},q1=(r,u,g)=>g(ln(r,u)),td=(r,u,g,v)=>{const _=ln(r,u).map(T=>T===!0?g(r):T);return v(_)},r0=(r,u,g,v,_)=>{const T=I=>_.extract(u.concat([v]),I),P=I=>I.fold(()=>Wi.svalue(V.none()),W=>{const J=_.extract(u.concat([v]),W);return Wi.map(J,V.some)});switch(r.tag){case"required":return o0(u,g,v,T);case"defaultedThunk":return s0(g,v,r.process,T);case"option":return q1(g,v,P);case"defaultedOptionThunk":return td(g,v,r.process,P);case"mergeWithThunk":return s0(g,v,Y({}),I=>{const W=ti(r.process(g),I);return T(W)})}},i0=(r,u,g)=>{const v={},_=[];for(const T of g)ih(T,(P,I,W,J)=>{const re=r0(W,r,u,P,J);Wi.fold(re,de=>{_.push(...de)},de=>{v[I]=de})},(P,I)=>{v[P]=I(u)});return _.length>0?Wi.serror(_):Wi.svalue(v)},pl=r=>({extract:(v,_)=>r().extract(v,_),toString:()=>r().toString()}),Ty=r=>Xs(Ls(r,Q)),wi=r=>{const u=lo(r),g=so(r,(_,T)=>ih(T,P=>ti(_,{[P]:!0}),Y(_)),{});return{extract:(_,T)=>{const P=E(T)?[]:Ty(T),I=Kn(P,W=>!Qi(g,W));return I.length===0?u.extract(_,T):xy(_,I)},toString:u.toString}},lo=r=>({extract:(v,_)=>i0(v,_,r),toString:()=>`obj{
2023-10-24 00:14:32 +03:00
`+Xe(r,_=>ih(_,(T,P,I,W)=>T+" -> "+W.toString(),(T,P)=>"state("+T+")")).join(`
2023-10-25 11:57:52 +03:00
`)+"}"}),Dd=r=>({extract:(v,_)=>{const T=Xe(_,(P,I)=>r.extract(v.concat(["["+I+"]"]),P));return j1.consolidateArr(T)},toString:()=>"array("+r.toString()+")"}),Jn=(r,u)=>{const g=u!==void 0?u:ye;return{extract:(T,P)=>{const I=[];for(const W of r){const J=W.extract(T,P);if(J.stype===Go.Value)return{stype:Go.Value,svalue:g(J.svalue)};I.push(J)}return j1.consolidateArr(I)},toString:()=>"oneOf("+Xe(r,T=>T.toString()).join(", ")+")"}},Ac=(r,u)=>{const g=(T,P)=>Dd(tf(r)).extract(T,P);return{extract:(T,P)=>{const I=Xs(P),W=g(T,I);return Wi.bind(W,J=>{const re=Xe(J,de=>Ca(de,de,wr(),u));return lo(re).extract(T,P)})},toString:()=>"setOf("+u.toString()+")"}},Rf=(r,u)=>{const g=Pi(u);return{extract:(T,P)=>g().extract(T,P),toString:()=>g().toString()}},lh=ne(Dd,lo),Vc=Y(n0),jg=(r,u)=>tf(g=>{const v=typeof g;return r(g)?Wi.svalue(g):Wi.serror(`Expected type: ${u} but got: ${v}`)}),Pd=jg(U,"number"),bl=jg(d,"string"),Nu=jg(E,"boolean"),Wp=jg(F,"function"),G1=r=>{if(Object(r)!==r)return!0;switch({}.toString.call(r).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(r).every(u=>G1(r[u]));default:return!1}},_n=tf(r=>G1(r)?Wi.svalue(r):Wi.serror("Expected value to be acceptable for sending via postMessage")),Xm=(r,u,g,v)=>ln(g,v).fold(()=>Mf(r,g,v),T=>T.extract(r.concat(["branch: "+v]),u)),Md=(r,u)=>({extract:(_,T)=>ln(T,r).fold(()=>Mv(_,r),I=>Xm(_,T,u,I)),toString:()=>"chooseOn("+r+"). Possible values: "+Xs(u)}),ch=()=>Dd(n0),nf=r=>tf(u=>r(u).fold(Wi.serror,Wi.svalue)),K1=(r,u)=>Ac(g=>Wi.fromResult(r(g)),u),mi=(r,u,g)=>{const v=u.extract([r],g);return Wi.mapError(v,_=>({input:g,errors:_}))},Ui=(r,u,g)=>Wi.toResult(mi(r,u,g)),ba=r=>r.fold(u=>{throw new Error(Rd(u))},ye),Es=(r,u,g)=>ba(Ui(r,u,g)),Rd=r=>`Errors:
2023-10-24 00:14:32 +03:00
`+ed(r.errors).join(`
`)+`
2023-10-30 14:33:35 +02:00
Input object: `+t0(r.input),xl=(r,u)=>Md(r,$s(u,lo)),of=(r,u)=>Rf(r,u),Va=Ca,ka=iu,Up=r=>nf(u=>tt(r,u)?wn.value(u):wn.error(`Unsupported value: "${u}", choose one of "${r.join(", ")}".`)),nn=r=>Va(r,r,wr(),Vc()),Gr=(r,u)=>Va(r,r,wr(),u),a0=r=>Gr(r,Pd),xa=r=>Gr(r,bl),Wa=(r,u)=>Va(r,r,wr(),Up(u)),qg=r=>Gr(r,Nu),Wc=r=>Gr(r,Wp),nd=(r,u)=>Va(r,r,ah(),tf(g=>Wi.serror("The field: "+r+" is forbidden. "+u))),od=(r,u)=>Va(r,r,wr(),lo(u)),Yp=(r,u)=>Va(r,r,wr(),lh(u)),Hl=(r,u)=>Va(r,r,wr(),Dd(u)),Er=r=>Va(r,r,ah(),Vc()),Ua=(r,u)=>Va(r,r,ah(),u),uh=r=>Ua(r,Pd),Jl=r=>Ua(r,bl),l0=(r,u)=>Ua(r,Up(u)),jm=r=>Ua(r,Wp),J1=(r,u)=>Ua(r,Dd(u)),Ya=(r,u)=>Ua(r,lo(u)),hc=(r,u)=>Ua(r,wi(u)),Tt=(r,u)=>Va(r,r,Jf(u),Vc()),Dc=(r,u,g)=>Va(r,r,Jf(u),g),au=(r,u)=>Dc(r,u,Pd),mc=(r,u)=>Dc(r,u,bl),Iu=(r,u,g)=>Dc(r,u,Up(g)),Xa=(r,u)=>Dc(r,u,Nu),ja=(r,u)=>Dc(r,u,Wp),qm=(r,u)=>Dc(r,u,_n),lu=(r,u,g)=>Dc(r,u,Dd(g)),c0=(r,u,g)=>Dc(r,u,lo(g)),Zo=r=>{let u=r;return{get:()=>u,set:_=>{u=_}}},q={generate:r=>{if(!y(r))throw new Error("cases must be an array");if(r.length===0)throw new Error("there must be at least one case");const u=[],g={};return ht(r,(v,_)=>{const T=Xs(v);if(T.length!==1)throw new Error("one and only one name per case");const P=T[0],I=v[P];if(g[P]!==void 0)throw new Error("duplicate key detected:"+P);if(P==="cata")throw new Error("cannot have a case named cata (sorry)");if(!y(I))throw new Error("case arguments must be an array");u.push(P),g[P]=(...W)=>{const J=W.length;if(J!==I.length)throw new Error("Wrong number of arguments to case "+P+". Expected "+I.length+" ("+I+"), got "+J);return{fold:(...de)=>{if(de.length!==r.length)throw new Error("Wrong number of arguments to fold. Expected "+r.length+", got "+de.length);return de[_].apply(null,W)},match:de=>{const ge=Xs(de);if(u.length!==ge.length)throw new Error("Wrong number of arguments to match. Expected: "+u.join(",")+`
Actual: `+ge.join(","));if(!Gt(u,Ne=>tt(ge,Ne)))throw new Error("Not all branches were specified when using match. Specified: "+ge.join(", ")+`
Required: `+u.join(", "));return de[P].apply(null,W)},log:de=>{console.log(de,{constructors:u,constructor:P,params:W})}}}}),g}};q.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const Oe=r=>{const u=[],g=[];return ht(r,v=>{v.fold(_=>{u.push(_)},_=>{g.push(_)})}),{errors:u,values:g}},Ae=(r,u)=>{const g={};return ur(r,(v,_)=>{tt(u,_)||(g[_]=v)}),g},lt=(r,u)=>({[r]:u}),Ft=r=>{const u={};return ht(r,g=>{u[g.key]=g.value}),u},Sn=(r,u)=>Ae(r,u),In=(r,u)=>lt(r,u),Wo=r=>Ft(r),es=(r,u)=>r.length===0?wn.value(u):wn.value(ti(u,Ad.apply(void 0,r))),_i=r=>wn.error(gt(r)),or=(r,u)=>{const g=Oe(r);return g.errors.length>0?_i(g.errors):es(g.values,u)},_r=r=>F(r)?r:et,Uc=(r,u,g)=>{let v=r.dom;const _=_r(g);for(;v.parentNode;){v=v.parentNode;const T=at.fromDom(v),P=u(T);if(P.isSome())return P;if(_(T))break}return V.none()},cu=(r,u,g)=>{const v=u(r),_=_r(g);return v.orThunk(()=>_(r)?V.none():Uc(r,u,_))},sf=(r,u)=>xr(r.element,u.event.target),$f={can:yt,abort:et,run:L},fh=r=>{if(!Qi(r,"can")&&!Qi(r,"abort")&&!Qi(r,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(r,null,2)+" does not have can, abort, or run!");return{...$f,...r}},dh=(r,u)=>(...g)=>Uo(r,(v,_)=>v&&u(_).apply(void 0,g),!0),fr=(r,u)=>(...g)=>Uo(r,(v,_)=>v||u(_).apply(void 0,g),!1),Gm=r=>F(r)?{can:yt,abort:et,run:r}:r,Km=r=>{const u=dh(r,_=>_.can),g=fr(r,_=>_.abort);return{can:u,abort:g,run:(..._)=>{ht(r,T=>{T.run.apply(void 0,_)})}}},oa=Y,uu=oa("touchstart"),Xp=oa("touchmove"),Jm=oa("touchend"),Ps=oa("touchcancel"),Fr=oa("mousedown"),Ma=oa("mousemove"),gc=oa("mouseout"),eb=oa("mouseup"),Tl=oa("mouseover"),Gi=oa("focusin"),fu=oa("focusout"),Nf=oa("keydown"),Jw=oa("keyup"),om=oa("input"),Gg=oa("change"),sm=oa("click"),eg=oa("transitioncancel"),Kg=oa("transitionend"),u0=oa("transitionstart"),rm=oa("selectstart"),Ra=r=>Y("alloy."+r),hh={tap:Ra("tap")},$d=Ra("focus"),tg=Ra("blur.post"),ng=Ra("paste.post"),im=Ra("receive"),rf=Ra("execute"),f0=Ra("focus.item"),tb=hh.tap,e_=Ra("longpress"),$a=Ra("sandbox.close"),Jg=Ra("typeahead.cancel"),og=Ra("system.init"),du=Ra("system.touchmove"),If=Ra("system.touchend"),sg=Ra("system.scroll"),mh=Ra("system.resize"),Bu=Ra("system.attached"),Nd=Ra("system.detached"),rg=Ra("system.dismissRequested"),d0=Ra("system.repositionRequested"),Rv=Ra("focusmanager.shifted"),$v=Ra("slotcontainer.visibility"),gh=Ra("system.external.element.scroll"),ep=Ra("change.tab"),Nv=Ra("dismiss.tab"),ig=Ra("highlight"),Iv=Ra("dehighlight"),sr=(r,u)=>{tp(r,r.element,u,{})},Ao=(r,u,g)=>{tp(r,r.element,u,g)},ph=r=>{sr(r,rf())},nb=(r,u,g)=>{tp(r,u,g,{})},tp=(r,u,g,v)=>{const _={target:u,...v};r.getSystem().triggerEvent(g,u,_)},WC=(r,u,g,v)=>{const _={...v,target:u};r.getSystem().triggerEvent(g,u,_)},Bv=(r,u,g,v)=>{r.getSystem().triggerEvent(g,u,v.event)},li=r=>Wo(r),Lv=(r,u)=>({key:r,value:fh({abort:u})}),ob=(r,u)=>({key:r,value:fh({can:u})}),Ey=r=>({key:r,value:fh({run:(u,g)=>{g.event.prevent()}})}),on=(r,u)=>({key:r,value:fh({run:u})}),Id=(r,u,g)=>({key:r,value:fh({run:(v,_)=>{u.apply(void 0,[v,_].concat(g))}})}),t_=r=>u=>on(r,u),h0=r=>u=>({key:r,value:fh({run:(g,v)=>{sf(g,v)&&u(g,v)}})}),UC=(r,u)=>on(r,(g,v)=>{g.getSystem().getByUid(u).each(_=>{Bv(_,_.element,r,v)})}),ag=(r,u,g)=>{const v=u.partUids[g];return UC(r,v)},Ay=(r,u)=>on(r,(g,v)=>{const _=v.event,T=g.getSystem().getByDom(_.target).getOrThunk(()=>cu(_.target,I=>g.getSystem().getByDom(I).toOptional(),et).getOr(g));u(g,T,v)}),am=r=>on(r,(u,g)=>{g.cut()}),Bd=r=>on(r,(u,g)=>{g.stop()}),lg=(r,u)=>h0(r)(u),Si=h0(Bu()),Ld=h0(Nd()),Fd=h0(og()),hu=t_(rf()),Qs=(r,u)=>{const v=(u||document).createElement("div");return v.innerHTML=r,Xl(at.fromDom(v))},jp=r=>r.dom.innerHTML,bh=(r,u)=>{const v=ca(r).dom,_=at.fromDom(v.createDocumentFragment()),T=Qs(u,v);ef(_,T),ii(r),rl(r,_)},np=r=>{const u=at.fromTag("div"),g=at.fromDom(r.dom.cloneNode(!0));return rl(u,g),jp(u)},YC=(r,u)=>at.fromDom(r.dom.cloneNode(u)),m0=r=>YC(r,!1),Fv=r=>{if(Ee(r))return"#shadow-root";{const u=m0(r);return np(u)}},El=r=>Fv(r),TE=(r,u,g)=>xr(u,r.ele
2023-10-24 00:14:32 +03:00
Originator: `+El(v)+`
Target: `+El(_)+`
2023-10-25 11:57:52 +03:00
Check the `+$d()+" event handlers"),!1):!0})]);var Al=Object.freeze({__proto__:null,events:op});let Dy=0;const io=r=>{const g=new Date().getTime(),v=Math.floor(Math.random()*1e9);return Dy++,r+"_"+v+Dy+String(g)},Py=Y("alloy-id-"),XC=Y("data-alloy-id"),My=Py(),lm=XC(),af=(r,u)=>{const g=io(My+r);return vh(u,g),g},vh=(r,u)=>{Object.defineProperty(r.dom,lm,{value:u,writable:!0})},sp=r=>{const u=yr(r)?r.dom[lm]:null;return V.from(u)},Oh=r=>io(r),g0=ye,Bf=r=>{const u=_=>`The component must be in a context to execute: ${_}`+(r?`
2023-10-30 14:33:35 +02:00
`+El(r().element)+" is not in context.":""),g=_=>()=>{throw new Error(u(_))},v=_=>()=>{console.warn(u(_))};return{debugInfo:Y("fake"),triggerEvent:v("triggerEvent"),triggerFocus:v("triggerFocus"),triggerEscape:v("triggerEscape"),broadcast:v("broadcast"),broadcastOn:v("broadcastOn"),broadcastEvent:v("broadcastEvent"),build:g("build"),buildOrPatch:g("buildOrPatch"),addToWorld:g("addToWorld"),removeFromWorld:g("removeFromWorld"),addToGui:g("addToGui"),removeFromGui:g("removeFromGui"),getByUid:g("getByUid"),getByDom:g("getByDom"),isConnected:et}},rp=Bf(),Ry=(r,u,g)=>{const v=g.toString(),_=v.indexOf(")")+1,T=v.indexOf("("),P=v.substring(T+1,_-1).split(/,\s*/);return r.toFunctionAnnotation=()=>({name:u,parameters:qp(P.slice(0,1).concat(P.slice(3)))}),r},qp=r=>Xe(r,u=>Zi(u,"/*")?u.substring(0,u.length-2):u),sd=(r,u)=>{const g=r.toString(),v=g.indexOf(")")+1,_=g.indexOf("("),T=g.substring(_+1,v-1).split(/,\s*/);return r.toFunctionAnnotation=()=>({name:u,parameters:qp(T)}),r},$y=(r,u)=>{const g=u.toString(),v=g.indexOf(")")+1,_=g.indexOf("("),T=g.substring(_+1,v-1).split(/,\s*/);return r.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:qp(T.slice(1))}),r},yh=io("alloy-premade"),Qv=r=>(Object.defineProperty(r.element.dom,yh,{value:r.uid,writable:!0}),In(yh,r)),n_=r=>vs(r.dom,yh),Ny=r=>ln(r,yh),ip=r=>$y((u,...g)=>r(u.getApis(),u,...g),r),Lf={init:()=>mu({readState:Y("No State required")})},mu=r=>r,ap=(r,u)=>{const g=Xe(u,_=>Ya(_.name(),[nn("config"),Tt("state",Lf)])),v=Ui("component.behaviours",lo(g),r.behaviours).fold(_=>{throw new Error(Rd(_)+`
2023-10-24 00:14:32 +03:00
Complete spec:
2023-10-25 11:57:52 +03:00
`+JSON.stringify(r,null,2))},ye);return{list:u,data:$s(v,_=>{const T=_.map(P=>({config:P.config,state:P.state.init(P.config)}));return Y(T)})}},Iy=r=>r.list,o_=r=>r.data,p0=(r,u)=>{const g={};return ur(r,(v,_)=>{ur(v,(T,P)=>{const I=ln(g,P).getOr([]);g[P]=I.concat([u(_,T)])})}),g},Yc=r=>({classes:R(r.classes)?[]:r.classes,attributes:R(r.attributes)?{}:r.attributes,styles:R(r.styles)?{}:r.styles}),b0=(r,u)=>({...r,attributes:{...r.attributes,...u.attributes},styles:{...r.styles,...u.styles},classes:r.classes.concat(u.classes)}),lf=(r,u,g,v)=>{const _={...u};ht(g,re=>{_[re.name()]=re.exhibit(r,v)});const T=p0(_,(re,de)=>({name:re,modification:de})),P=re=>so(re,(de,ge)=>({...ge.modification,...de}),{}),I=so(T.classes,(re,de)=>de.modification.concat(re),[]),W=P(T.attributes),J=P(T.styles);return Yc({classes:I,attributes:W,styles:J})},lp=(r,u,g,v)=>{try{const _=ps(g,(T,P)=>{const I=T[u],W=P[u],J=v.indexOf(I),re=v.indexOf(W);if(J===-1)throw new Error("The ordering for "+r+" does not have an entry for "+I+`.
Order specified: `+JSON.stringify(v,null,2));if(re===-1)throw new Error("The ordering for "+r+" does not have an entry for "+W+`.
Order specified: `+JSON.stringify(v,null,2));return J<re?-1:re<J?1:0});return wn.value(_)}catch(_){return wn.error([_])}},cm=(r,u)=>({handler:r,purpose:u}),Zv=(r,u)=>({cHandler:r,purpose:u}),s_=(r,u)=>Zv(Be.apply(void 0,[r.handler].concat(u)),r.purpose),Gp=r=>r.cHandler,By=(r,u)=>({name:r,handler:u}),cp=(r,u)=>{const g={};return ht(r,v=>{g[v.name()]=v.handlers(u)}),g},v0=(r,u,g)=>{const v={...g,...cp(u,r)};return p0(v,By)},sb=(r,u,g,v)=>{const _=v0(r,g,v);return jC(_,u)},Ly=r=>{const u=Gm(r);return(g,v,..._)=>{const T=[g,v].concat(_);u.abort.apply(void 0,T)?v.stop():u.can.apply(void 0,T)&&u.run.apply(void 0,T)}},Fy=(r,u)=>wn.error(["The event ("+r+`) has more than one behaviour that listens to it.
2023-10-24 00:14:32 +03:00
When this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).
2023-10-30 14:33:35 +02:00
The behaviours that can trigger it are: `+JSON.stringify(Xe(u,g=>g.name),null,2)]),r_=(r,u,g)=>{const v=u[g];return v?lp("Event: "+g,"name",r,v).map(_=>{const T=Xe(_,P=>P.handler);return Km(T)}):Fy(g,r)},jC=(r,u)=>{const g=aa(r,(v,_)=>(v.length===1?wn.value(v[0].handler):r_(v,u,_)).map(P=>{const I=Ly(P),W=v.length>1?Kn(u[_],J=>rn(v,re=>re.name===J)).join(" > "):v[0].name;return In(_,cm(I,W))}));return or(g,{})},Qr="alloy.base.behaviour",Hv=lo([Va("dom","dom",wr(),lo([nn("tag"),Tt("styles",{}),Tt("classes",[]),Tt("attributes",{}),Er("value"),Er("innerHtml")])),nn("components"),nn("uid"),Tt("events",{}),Tt("apis",{}),Va("eventOrder","eventOrder",Pf({[rf()]:["disabling",Qr,"toggling","typeaheadevents"],[$d()]:[Qr,"focusing","keying"],[og()]:[Qr,"disabling","toggling","representing"],[om()]:[Qr,"representing","streaming","invalidating"],[Nd()]:[Qr,"representing","item-events","tooltipping"],[Fr()]:["focusing",Qr,"item-type-events"],[uu()]:["focusing",Qr,"item-type-events"],[Tl()]:["item-type-events","tooltipping"],[im()]:["receiving","reflecting","tooltipping"]}),Vc()),Er("domModification")]),Qy=r=>Ui("custom.definition",Hv,r),Zy=r=>({...r.dom,uid:r.uid,domChildren:Xe(r.components,u=>u.element)}),O0=r=>r.domModification.fold(()=>Yc({}),Yc),qC=r=>r.events,um=(r,u)=>{const g=zi(r,u);return g===void 0||g===""?[]:g.split(" ")},qa=(r,u,g)=>{const _=um(r,u).concat([g]);return qn(r,u,_.join(" ")),!0},y0=(r,u,g)=>{const v=Kn(um(r,u),_=>_!==g);return v.length>0?qn(r,u,v.join(" ")):Ue(r,u),!1},rb=r=>r.dom.classList!==void 0,i_=r=>um(r,"class"),w0=(r,u)=>qa(r,"class",u),Hy=(r,u)=>y0(r,"class",u),Na=(r,u)=>{rb(r)?r.dom.classList.add(u):w0(r,u)},wh=r=>{(rb(r)?r.dom.classList:i_(r)).length===0&&Ue(r,"class")},va=(r,u)=>{rb(r)?r.dom.classList.remove(u):Hy(r,u),wh(r)},cf=(r,u)=>rb(r)&&r.dom.classList.contains(u),cg=(r,u)=>{ht(u,g=>{Na(r,g)})},Xc=(r,u)=>{ht(u,g=>{va(r,g)})},GC=(r,u)=>Gt(u,g=>cf(r,g)),zy=r=>{const u=r.dom.classList,g=new Array(u.length);for(let v=0;v<u.length;v++){const _=u.item(v);_!==null&&(g[v]=_)}return g},rd=r=>rb(r)?zy(r):i_(r),Ia=r=>r.dom.value,Ta=(r,u)=>{if(u===void 0)throw new Error("Value.set was undefined");r.dom.value=u},KC=(r,u,g)=>Hc(r,u).map(_=>{if(g.exists(P=>!xr(P,_))){const P=g.map(gl).getOr("span"),I=at.fromTag(P);return Sa(_,I),I}else return _}),_h=(r,u,g)=>{g.fold(()=>rl(r,u),v=>{xr(v,u)||(Sa(v,u),Pu(v))})},_0=(r,u,g)=>{const v=Xe(u,g),_=Xl(r);return ht(_.slice(v.length),Pu),v},zv=(r,u,g,v)=>{const _=Hc(r,u),T=v(g,_),P=KC(r,u,_);return _h(r,T.element,P),T},id=(r,u,g)=>_0(r,u,(v,_)=>zv(r,_,v,g)),uf=(r,u)=>_0(r,u,(g,v)=>{const _=Hc(r,v);return _h(r,g,_),g}),Kp=(r,u)=>{const g=Xs(r),v=Xs(u),_=Dt(v,g),T=Rr(r,(P,I)=>!vs(u,I)||P!==u[I]).t;return{toRemove:_,toSet:T}},ib=(r,u)=>{const{class:g,style:v,..._}=Bt(u),{toSet:T,toRemove:P}=Kp(r.attributes,_),I=()=>{ht(P,Ut=>Ue(u,Ut)),Zm(u,T)},W=ri(u),{toSet:J,toRemove:re}=Kp(r.styles,W),de=()=>{ht(re,Ut=>ks(u,Ut)),Oi(u,J)},ge=rd(u),we=Dt(ge,r.classes),Ne=Dt(r.classes,ge),rt=()=>{cg(u,Ne),Xc(u,we)},Qt=Ut=>{bh(u,Ut)},ft=()=>{const Ut=r.domChildren;uf(u,Ut)},ct=()=>{const Ut=u,Pt=r.value.getOrUndefined();Pt!==Ia(Ut)&&Ta(Ut,Pt!=null?Pt:"")};return I(),rt(),de(),r.innerHtml.fold(ft,Qt),ct(),u},S0=r=>{const u=at.fromTag(r.tag);Zm(u,r.attributes),cg(u,r.classes),Oi(u,r.styles),r.innerHtml.each(v=>bh(u,v));const g=r.domChildren;return ef(u,g),r.value.each(v=>{Ta(u,v)}),u},C0=(r,u)=>{try{const g=ib(r,u);return V.some(g)}catch{return V.none()}},a_=r=>r.innerHtml.isSome()&&r.domChildren.length>0,Vy=(r,u)=>{const g=_=>gl(_)===r.tag&&!a_(r)&&!n_(_),v=u.filter(g).bind(_=>C0(r,_)).getOrThunk(()=>S0(r));return vh(v,r.uid),v},JC=r=>{const u=ln(r,"behaviours").getOr({});return $e(Xs(u),g=>{const v=u[g];return Q(v)?[v.me]:[]})},l_=(r,u)=>ap(r,u),c_=r=>{const u=JC(r);return l_(r,u)},Wy=(r,u,g)=>{const v=Zy(r),_=O0(r),T={"alloy.base.modification":_},P=u.length>0?lf(g,T,u,v):_;return b0(v,P)},u_=(r,u,g)=>{const v={"alloy.base.behaviour":qC(r)};return sb(g,r.eventOrder,u,v).getOrDie()},EE=(r,u)=>{const g=()=>Ut,v=Zo(rp),_=ba(Qy(r)),T=c_(r),P=Iy(T),I=o_(T),W=Wy(_,P,I),J=Vy(W,u),re=u_(_,P,I),d
`);return xt(u,g=>g.indexOf("alloy")>0&&!rn(nk,v=>g.indexOf(v)>-1)).getOr(lb)}else return lb},k0={logEventCut:L,logEventStopped:L,logNoParent:L,logEventNoHandlers:L,logEventResponse:L,write:L},x0=(r,u,g)=>g_(r,u,g),b_=Y(k0),qy=Y([nn("menu"),nn("selectedMenu")]),n1=Y([nn("item"),nn("selectedItem")]);Y(lo(n1().concat(qy())));const v_=Y(lo(n1())),o1=od("initSize",[nn("numColumns"),nn("numRows")]),dg=()=>Gr("markers",v_()),Yv=()=>od("markers",[nn("backgroundMenu")].concat(qy()).concat(n1())),df=r=>od("markers",Xe(r,nn)),cb=(r,u,g)=>(p_(),Va(u,u,g,nf(v=>wn.value((..._)=>v.apply(void 0,_))))),qs=r=>cb("onHandler",r,Jf(L)),pu=r=>cb("onKeyboardHandler",r,Jf(V.none)),hg=r=>cb("onHandler",r,wr()),Gy=r=>cb("onKeyboardHandler",r,wr()),Yi=(r,u)=>ka(r,Y(u)),Ky=r=>ka(r,ye),mg=Y(o1),Oa=(r,u,g,v,_,T,P,I=!1)=>({x:r,y:u,bubble:g,direction:v,placement:_,restriction:T,label:`${P}-${_}`,alwaysFit:I}),fm=q.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),zt=(r,u,g,v,_,T,P,I,W)=>r.fold(u,g,v,_,T,P,I,W),T0=(r,u,g,v)=>r.fold(u,u,v,v,u,v,g,g),Jy=(r,u,g,v)=>r.fold(u,v,u,v,g,g,u,v),E0=fm.southeast,Sh=fm.southwest,hf=fm.northeast,ub=fm.northwest,Xv=fm.south,e2=fm.north,jv=fm.east,A0=fm.west,Ch=(r,u,g,v)=>{const _=r+u;return _>v?g:_<g?v:_},ld=(r,u,g)=>Math.min(Math.max(r,u),g),Lu=(r,u)=>{switch(u){case 1:return r.x;case 0:return r.x+r.width;case 2:return r.y;case 3:return r.y+r.height}},zl=(r,u)=>An(["left","right","top","bottom"],g=>ln(u,g).map(v=>Lu(r,v))),t2=(r,u,g)=>{const v=(W,J)=>u[W].map(re=>{const de=W==="top"||W==="bottom",ge=de?g.top:g.left,Ne=(W==="left"||W==="top"?Math.max:Math.min)(re,J)+ge;return de?ld(Ne,r.y,r.bottom):ld(Ne,r.x,r.right)}).getOr(J),_=v("left",r.x),T=v("top",r.y),P=v("right",r.right),I=v("bottom",r.bottom);return ai(_,T,P-_,I-T)},dp="layout",O_=r=>r.x,D0=(r,u)=>r.x+r.width/2-u.width/2,s1=(r,u)=>r.x+r.width-u.width,n2=(r,u)=>r.y-u.height,qv=r=>r.y+r.height,y_=(r,u)=>r.y+r.height/2-u.height/2,Gv=r=>r.x+r.width,o2=(r,u)=>r.x-u.width,vl=(r,u,g)=>Oa(O_(r),qv(r),g.southeast(),E0(),"southeast",zl(r,{left:1,top:3}),dp),ec=(r,u,g)=>Oa(s1(r,u),qv(r),g.southwest(),Sh(),"southwest",zl(r,{right:0,top:3}),dp),Fu=(r,u,g)=>Oa(O_(r),n2(r,u),g.northeast(),hf(),"northeast",zl(r,{left:1,bottom:2}),dp),Zr=(r,u,g)=>Oa(s1(r,u),n2(r,u),g.northwest(),ub(),"northwest",zl(r,{right:0,bottom:2}),dp),tc=(r,u,g)=>Oa(D0(r,u),n2(r,u),g.north(),e2(),"north",zl(r,{bottom:2}),dp),Vl=(r,u,g)=>Oa(D0(r,u),qv(r),g.south(),Xv(),"south",zl(r,{top:3}),dp),dm=(r,u,g)=>Oa(Gv(r),y_(r,u),g.east(),jv(),"east",zl(r,{left:0}),dp),Sr=(r,u,g)=>Oa(o2(r,u),y_(r,u),g.west(),A0(),"west",zl(r,{right:1}),dp),w_=()=>[vl,ec,Fu,Zr,Vl,tc,dm,Sr],bu=()=>[ec,vl,Zr,Fu,Vl,tc,dm,Sr],Dl=()=>[Fu,Zr,vl,ec,tc,Vl],s2=()=>[Zr,Fu,ec,vl,tc,Vl],gg=()=>[vl,ec,Fu,Zr,Vl,tc],bc=()=>[ec,vl,Zr,Fu,Vl,tc],AE=(r,u)=>u.universal?r:Kn(r,g=>tt(u.channels,g));var ok=Object.freeze({__proto__:null,events:r=>li([on(im(),(u,g)=>{const v=r.channels,_=Xs(v),T=g,P=AE(_,T);ht(P,I=>{const W=v[I],J=W.schema,re=Es("channel["+I+`] data
Receiver: `+El(u.element),J,T.data);W.onReceive(u,re)})})])}),sk=[Gr("channels",K1(wn.value,wi([hg("onReceive"),Tt("schema",Vc())])))];const r2=(r,u,g)=>hu(v=>{g(v,r,u)}),i2=(r,u,g)=>Fd((v,_)=>{g(v,r,u)}),hm=(r,u,g,v,_,T)=>{const P=wi(r),I=Ya(u,[hc("config",r)]);return Pl(P,I,u,g,v,_,T)},a2=(r,u,g,v,_,T)=>{const P=r,I=Ya(u,[Ua("config",r)]);return Pl(P,I,u,g,v,_,T)},r1=(r,u,g)=>Ry((_,...T)=>{const P=[_].concat(T);return _.config({name:Y(r)}).fold(()=>{throw new Error("We could not find any behaviour configuration for: "+r+". Using API: "+g)},I=>{const W=Array.prototype.slice.call(P,1);return u.apply(void 0,[_,I.config,I.state].concat(W))})},g,u),Ol=r=>({key:r,value:void 0}),Pl=(r,u,g,v,_,T,P)=>{const I=de=>Qi(de,g)?de[g]():V.none(),W=$s(_,(de,ge)=>r1(g,de,ge)),re={...$s(T,(de,ge)=>sd(de,ge)),...W,revoke:Be(Ol,g),config:de=>{const ge=Es(g+"-config",r,de);return{key:g,value:{config:ge,me:re,configAsRaw:Pi(()=>Es(g+"-config",r,de)),initialConfig:de,state:P}}},schema:Y(u),exhibit:(de,ge)=>Yn(I(de),ln(v,"exhibit"),(we,Ne)=>Ne(ge,we.config,we.state)).getOrThunk(()=>Yc({})),name:Y(g),handlers:de=>I(de).map(ge=>ln(v,"events").getOr(()=>({}))(ge.config,ge.state)).getOr({})};return re},Tn=r=>Wo(r),rk=wi([nn("fields"),nn("name"),Tt("active",{}),Tt("apis",{}),Tt("state",Lf),Tt("extra",{})]),nc=r=>{const u=Es("Creating behaviour: "+r.name,rk,r);return hm(u.fields,u.name,u.active,u.apis,u.extra,u.state)},ik=wi([nn("branchKey"),nn("branches"),nn("name"),Tt("active",{}),Tt("apis",{}),Tt("state",Lf),Tt("extra",{})]),l2=r=>{const u=Es("Creating behaviour: "+r.name,ik,r);return a2(xl(u.branchKey,u.branches),u.name,u.active,u.apis,u.extra,u.state)},no=Y(void 0),Pc=nc({fields:sk,name:"receiving",active:ok});var fb=Object.freeze({__proto__:null,exhibit:(r,u)=>Yc({classes:[],styles:u.useFixed()?{}:{position:"relative"}})});const mf=r=>r.dom.focus(),Kv=r=>r.dom.blur(),i1=r=>{const u=Nt(r).dom;return r.dom===u.activeElement},Ff=(r=sh())=>V.from(r.dom.activeElement).map(at.fromDom),il=r=>Ff(Nt(r)).filter(u=>r.dom.contains(u.dom)),Qd=(r,u)=>{const g=Nt(u),v=Ff(g).bind(T=>{const P=I=>xr(T,I);return P(u)?V.some(u):Jp(u,P)}),_=r(u);return v.each(T=>{Ff(g).filter(P=>xr(P,T)).fold(()=>{mf(T)},L)}),_},Zd=(r,u,g,v,_)=>{const T=P=>P+"px";return{position:r,left:u.map(T),top:g.map(T),right:v.map(T),bottom:_.map(T)}},jc=r=>({...r,position:V.some(r.position)}),db=(r,u)=>{hn(r,jc(u))},u2=q.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),__=(r,u,g,v,_,T)=>{const P=u.rect,I=P.x-g,W=P.y-v,J=P.width,re=P.height,de=_-(I+J),ge=T-(W+re),we=V.some(I),Ne=V.some(W),rt=V.some(de),Qt=V.some(ge),ft=V.none();return zt(u.direction,()=>Zd(r,we,Ne,ft,ft),()=>Zd(r,ft,Ne,rt,ft),()=>Zd(r,we,ft,ft,Qt),()=>Zd(r,ft,ft,rt,Qt),()=>Zd(r,we,Ne,ft,ft),()=>Zd(r,we,ft,ft,Qt),()=>Zd(r,we,Ne,ft,ft),()=>Zd(r,ft,Ne,rt,ft))},f2=(r,u)=>r.fold(()=>{const g=u.rect;return Zd("absolute",V.some(g.x),V.some(g.y),V.none(),V.none())},(g,v,_,T)=>__("absolute",u,g,v,_,T),(g,v,_,T)=>__("fixed",u,g,v,_,T)),kh=(r,u)=>{const g=Be(tm,u),v=r.fold(g,g,()=>{const P=dc();return tm(u).translate(-P.left,-P.top)}),_=Ha(u),T=Yf(u);return ai(v.left,v.top,_,T)},Xr=(r,u)=>u.fold(()=>r.fold(ce,ce,ai),g=>r.fold(Y(g),Y(g),()=>{const v=Jv(r,g.x,g.y);return ai(v.left,v.top,g.width,g.height)})),Jv=(r,u,g)=>{const v=pr(u,g),_=()=>{const T=dc();return v.translate(-T.left,-T.top)};return r.fold(Y(v),Y(v),_)},cd=(r,u,g,v)=>r.fold(u,g,v);u2.none;const S_=u2.relative,C_=u2.fixed,fa=(r,u)=>({anchorBox:r,origin:u}),ak=(r,u)=>fa(r,u),eO="data-alloy-placement",tO=(r,u)=>{qn(r,eO,u)},k_=r=>me(r,eO),lk=r=>Ue(r,eO),hb=q.generate([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),x_=(r,u)=>{const{x:g,y:v,right:_,bottom:T}=u,{x:P,y:I,right:W,bottom:J,width:re,height:de}=r,ge=P>=g&&P<=_,we=I>=v&&I<=T,Ne=ge&&we,rt=W<=_&&W>=g,Qt=J<=T&&J>=v,ft=rt&&Qt,ct=Math.min(re,P>=g?_-P:W-g),Ut=Math.min(de,I>=v?T-I:J-v);return{originInBounds:Ne,sizeInBounds:ft,visibleW:ct,visibleH:Ut}},ck=(r,u)=>{const{x:g,y:v,right:_,bottom:T}=u,{x:P,y:I,width:W,height:J}=r,re=Math.max(g,_-W),de=M
2023-10-24 00:14:32 +03:00
Known: [`+Xs(v)+`]
Namespace: `+r.getOr("none")+`
2023-10-25 11:57:52 +03:00
Spec: `+JSON.stringify(g,null,2))},_=>_.replace()),M2=(r,u,g,v)=>Dh(g)&&g.uiType===HE?J_(r,u,g,v):P2.single(!1,Y(g)),R2=(r,u,g,v)=>M2(r,u,g,v).fold((T,P)=>{const I=Dh(g)?P(u,g.config,g.validated):P(u),W=ln(I,"components").getOr([]),J=$e(W,re=>R2(r,u,re,v));return[{...I,components:J}]},(T,P)=>{if(Dh(g)){const I=P(u,g.config,g.validated);return g.validated.preprocess.getOr(ye)(I)}else return P(u)}),Gk=(r,u,g,v)=>$e(g,_=>R2(r,u,_,v)),$2=(r,u)=>{let g=!1;const v=()=>g,_=()=>{if(g)throw new Error("Trying to use the same placeholder more than once: "+r);return g=!0,u},T=()=>u.fold((P,I)=>P,(P,I)=>P);return{name:Y(r),required:T,used:v,replace:_}},eS=(r,u,g,v)=>{const _=$s(v,(P,I)=>$2(I,P)),T=Gk(r,u,g,_);return ur(_,P=>{if(P.used()===!1&&P.required())throw new Error("Placeholder: "+P.name()+` was not found in components list
2023-10-24 00:14:32 +03:00
Namespace: `+r.getOr("none")+`
2023-10-30 14:33:35 +02:00
Components: `+JSON.stringify(u.components,null,2))}),T},Kk=P2.single,dP=P2.multiple,wm=Y(HE),tS=q.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),N2=Tt("factory",{sketch:ye}),fd=Tt("schema",[]),Ml=nn("name"),Jk=Va("pname","pname",Kl(r=>"<alloy."+io(r.name)+">"),Vc()),I2=ka("schema",()=>[Er("preprocess")]),Ud=Tt("defaults",Y({})),B2=Tt("overrides",Y({})),ex=lo([N2,fd,Ml,Jk,Ud,B2]),tx=lo([N2,fd,Ml,Ud,B2]),hP=lo([N2,fd,Ml,Jk,Ud,B2]),zE=lo([N2,I2,Ml,nn("unit"),Jk,Ud,B2]),L2=r=>r.fold(V.some,V.none,V.some,V.some),VE=r=>{const u=g=>g.name;return r.fold(u,u,u,u)},mP=r=>r.fold(ye,ye,ye,ye),Tb=(r,u)=>g=>{const v=Es("Converting part type",u,g);return r(v)},Gc=Tb(tS.required,ex),Ph=Tb(tS.external,tx),Yd=Tb(tS.optional,hP),dd=Tb(tS.group,zE),nS=Y("entirety");var z0=Object.freeze({__proto__:null,required:Gc,external:Ph,optional:Yd,group:dd,asNamedPart:L2,name:VE,asCommon:mP,original:nS});const c1=(r,u,g,v)=>ti(u.defaults(r,g,v),g,{uid:r.partUids[u.name]},u.overrides(r,g,v)),gP=(r,u,g)=>{const v={},_={};return ht(g,T=>{T.fold(P=>{v[P.pname]=Kk(!0,(I,W,J)=>P.factory.sketch(c1(I,P,W,J)))},P=>{const I=u.parts[P.name];_[P.name]=Y(P.factory.sketch(c1(u,P,I[nS()]),I))},P=>{v[P.pname]=Kk(!1,(I,W,J)=>P.factory.sketch(c1(I,P,W,J)))},P=>{v[P.pname]=dP(!0,(I,W,J)=>{const re=I[P.name];return Xe(re,de=>P.factory.sketch(ti(P.defaults(I,de,J),de,P.overrides(I,de))))})})}),{internals:Y(v),externals:Y(_)}},nx=(r,u)=>{const g={};return ht(u,v=>{L2(v).each(_=>{const T=pP(r,_.pname);g[_.name]=P=>{const I=Es("Part: "+_.name+" in "+r,lo(_.schema),P);return{...T,config:P,validated:I}}})}),g},pP=(r,u)=>({uiType:wm(),owner:r,name:u}),WE=(r,u,g)=>({uiType:wm(),owner:r,name:u,config:g,validated:{}}),UE=r=>$e(r,u=>u.fold(V.none,V.some,V.none,V.none).map(g=>od(g.name,g.schema.concat([Ky(nS())]))).toArray()),YE=r=>Xe(r,VE),oS=(r,u,g)=>gP(r,u,g),ox=(r,u,g)=>eS(V.some(r),u,u.components,g),Mi=(r,u,g)=>{const v=u.partUids[g];return r.getSystem().getByUid(v).toOptional()},u1=(r,u,g)=>Mi(r,u,g).getOrDie("Could not find part: "+g),_O=(r,u,g)=>{const v={},_=u.partUids,T=r.getSystem();return ht(g,P=>{v[P]=Y(T.getByUid(_[P]))}),v},sx=(r,u)=>{const g=r.getSystem();return $s(u.partUids,(v,_)=>Y(g.getByUid(v)))},XE=r=>Xs(r.partUids),rx=(r,u,g)=>{const v={},_=u.partUids,T=r.getSystem();return ht(g,P=>{v[P]=Y(T.getByUid(_[P]).getOrDie())}),v},jE=(r,u)=>{const g=YE(u);return Wo(Xe(g,v=>({key:v,value:r+"-"+v})))},sS=r=>Va("partUids","partUids",Te(u=>jE(u.uid,r)),Vc());var bP=Object.freeze({__proto__:null,generate:nx,generateOne:WE,schemas:UE,names:YE,substitutes:oS,components:ox,defaultUids:jE,defaultUidsSchema:sS,getAllParts:sx,getAllPartNames:XE,getPart:Mi,getPartOrDie:u1,getParts:_O,getPartsOrDie:rx});const vP=(r,u)=>(r.length>0?[od("parts",r)]:[]).concat([nn("uid"),Tt("dom",{}),Tt("components",[]),Ky("originalSpec"),Tt("debug.sketcher",{})]).concat(u),qE=(r,u,g,v,_)=>{const T=vP(v,_);return Es(r+" [SpecSchema]",wi(T.concat(u)),g)},OP=(r,u,g,v)=>{const _=CO(v),T=qE(r,u,_,[],[]);return g(T,_)},ix=(r,u,g,v,_)=>{const T=CO(_),P=UE(g),I=sS(g),W=qE(r,u,T,P,[I]),J=oS(r,W,g),re=ox(r,W,J.internals());return v(W,re,T,J.externals())},SO=r=>vs(r,"uid"),CO=r=>SO(r)?r:{...r,uid:Oh("uid")},rS=r=>r.uid!==void 0,GE=wi([nn("name"),nn("factory"),nn("configFields"),Tt("apis",{}),Tt("extraApis",{})]),Mh=wi([nn("name"),nn("factory"),nn("configFields"),nn("partFields"),Tt("apis",{}),Tt("extraApis",{})]),Kc=r=>{const u=Es("Sketcher for "+r.name,GE,r),g=T=>OP(u.name,u.configFields,u.factory,T),v=$s(u.apis,ip),_=$s(u.extraApis,(T,P)=>sd(T,P));return{name:u.name,configFields:u.configFields,sketch:g,...v,..._}},wu=r=>{const u=Es("Sketcher for "+r.name,Mh,r),g=P=>ix(u.name,u.configFields,u.partFields,u.factory,P),v=nx(u.name,u.partFields),_=$s(u.apis,ip),T=$s(u.extraApis,(P,I)=>sd(P,I));return{name:u.name,partFields:u.partFields,configFields:u.configFields,sketch:g,parts:v,..._,...T}},vp=r=>Yl("input")(r)&&zi(r,"type")!=="radio"||Yl("textarea")(r);var wP=Object.freeze({__proto__:null,getCurrent:(r,u,g)=>u.find(r)});const _P=[nn("find")],ir=nc({fields:_P,name:"comp
2023-10-24 00:14:32 +03:00
Cannot use it for: `+El(J.element)+`
2023-10-30 14:33:35 +02:00
The conflicting element is`+(js(de.element)?" ":" not ")+"already in the DOM")},_=J=>{const re=g(J);Qi(u,re)&&v(J,re);const de=[J];r.registerId(de,re,J.events),u[re]=J},T=J=>{sp(J.element).each(re=>{delete u[re],r.unregisterId(re)})};return{find:(J,re,de)=>r.find(J,re,de),filter:J=>r.filterByType(J),register:_,unregister:T,getById:J=>ln(u,J)}},v1=Kc({name:"Container",factory:r=>{const{attributes:u,...g}=r.dom;return{uid:r.uid,dom:{tag:"div",attributes:{role:"presentation",...u},...g},components:r.components,behaviours:Om(r.containerBehaviours),events:r.events,domModification:r.domModification,eventOrder:r.eventOrder}},configFields:[Tt("components",[]),Wl("containerBehaviours",[]),Tt("events",{}),Tt("domModification",{}),Tt("eventOrder",{})]}),NM=r=>{const u=ft=>Za(r.element).fold(yt,ct=>xr(ft,ct)),g=TY(),v=(ft,ct)=>g.find(u,ft,ct),_=vY(r.element,{triggerEvent:(ft,ct)=>x0(ft,ct.target,Ut=>SY(v,ft,ct,Ut))}),T={debugInfo:Y("real"),triggerEvent:(ft,ct,Ut)=>{x0(ft,ct,Pt=>vL(v,ft,Ut,ct,Pt))},triggerFocus:(ft,ct)=>{sp(ft).fold(()=>{mf(ft)},Ut=>{x0($d(),ft,Pt=>(wY(v,$d(),{originator:ct,kill:L,prevent:L,target:ft},ft,Pt),!1))})},triggerEscape:(ft,ct)=>{T.triggerEvent("keydown",ft.element,ct.event)},getByUid:ft=>rt(ft),getByDom:ft=>Qt(ft),build:pc,buildOrPatch:ug,addToGui:ft=>{W(ft)},removeFromGui:ft=>{J(ft)},addToWorld:ft=>{P(ft)},removeFromWorld:ft=>{I(ft)},broadcast:ft=>{ge(ft)},broadcastOn:(ft,ct)=>{we(ft,ct)},broadcastEvent:(ft,ct)=>{Ne(ft,ct)},isConnected:yt},P=ft=>{ft.connect(T),nl(ft.element)||(g.register(ft),ht(ft.components(),P),T.triggerEvent(og(),ft.element,{target:ft.element}))},I=ft=>{nl(ft.element)||(ht(ft.components(),I),g.unregister(ft)),ft.disconnect()},W=ft=>{ll(r,ft)},J=ft=>{qc(ft)},re=()=>{_.unbind(),Pu(r.element)},de=ft=>{const ct=g.filter(im());ht(ct,Ut=>{const Pt=Ut.descHandler;Gp(Pt)(ft)})},ge=ft=>{de({universal:!0,data:ft})},we=(ft,ct)=>{de({universal:!1,channels:ft,data:ct})},Ne=(ft,ct)=>{const Ut=g.filter(ft);return _Y(Ut,ct)},rt=ft=>g.getById(ft).fold(()=>wn.error(new Error('Could not find component with uid: "'+ft+'" in system.')),wn.value),Qt=ft=>{const ct=sp(ft).getOr("not found");return rt(ct)};return P(r),{root:r,element:r.element,destroy:re,add:W,remove:J,getByUid:rt,getByDom:Qt,addToWorld:P,removeFromWorld:I,broadcast:ge,broadcastOn:we,broadcastEvent:Ne}},EY=(r,u)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:Xe(r.items,u.interpreter)}),AY=Y([Tt("prefix","form-field"),Wl("fieldBehaviours",[ir,Gn])]),DY=Y([Yd({schema:[nn("dom")],name:"label"}),Yd({factory:{sketch:r=>({uid:r.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:r.text}})},schema:[nn("text")],name:"aria-descriptor"}),Gc({factory:{sketch:r=>{const u=Sn(r,["factory"]);return r.factory.sketch(u)}},schema:[nn("factory")],name:"field"})]),PY=(r,u,g,v)=>{const _=sc(r.fieldBehaviours,[ir.config({find:I=>Mi(I,r,"field")}),Gn.config({store:{mode:"manual",getValue:I=>ir.getCurrent(I).bind(Gn.getValue),setValue:(I,W)=>{ir.getCurrent(I).each(J=>{Gn.setValue(J,W)})}}})]),T=li([Si((I,W)=>{const J=_O(I,r,["label","field","aria-descriptor"]);J.field().each(re=>{const de=io(r.prefix);J.label().each(ge=>{qn(ge.element,"for",de),qn(re.element,"id",de)}),J["aria-descriptor"]().each(ge=>{const we=io(r.prefix);qn(ge.element,"id",we),qn(re.element,"aria-describedby",we)})})})]),P={getField:I=>Mi(I,r,"field"),getLabel:I=>Mi(I,r,"label")};return{uid:r.uid,dom:r.dom,components:u,behaviours:_,events:T,apis:P}},oi=wu({name:"FormField",configFields:AY(),partFields:DY(),factory:PY,apis:{getField:(r,u)=>r.getField(u),getLabel:(r,u)=>r.getLabel(u)}});var MY=Object.freeze({__proto__:null,exhibit:(r,u)=>Yc({attributes:Wo([{key:u.tabAttr,value:"true"}])})}),OL=[Tt("tabAttr","data-alloy-tabstop")];const Ga=nc({fields:OL,name:"tabstopping",active:MY});var RY=tinymce.util.Tools.resolve("tinymce.html.Entities");const Ux=(r,u,g,v)=>{const _=$Y(r,u,g,v);return oi.sketch(_)},yL=(r,u)=>Ux(r,u,[],[]),$Y=(r,u,g,v)=>({dom:wL(g),components:r.toArray().concat([u]),fieldBehaviours:Tn(v)}),NY=()=>wL([]),wL=r=>({ta
`+JSON.stringify(r));sv.setItem(YS,JSON.stringify(r))},DF=r=>{const u=EF();return ln(u,r).getOr([])},qie=(r,u)=>{if(!xF(r))return;const g=EF(),v=ln(g,u).getOr([]),_=Kn(v,T=>T!==r);g[u]=[r].concat(_).slice(0,kF),AF(g)},Sq=r=>!!r,Yu=r=>$s(fv.makeMap(r,/[, ]/),Sq),pT=r=>V.from(vB(r)),Cq=r=>{const u=V.from(v5(r)).filter(Sq).map(Yu);return pT(r).fold(et,g=>u.fold(yt,v=>Xs(v).length>0?v:!1))},G3=(r,u)=>{const g=Cq(r);return E(g)?g?pT(r):V.none():g[u]?pT(r):V.none()},kq=(r,u)=>G3(r,u).map(g=>v=>Uu.nu(_=>{const T=(I,W)=>{if(!d(I))throw new Error("Expected value to be string");if(W!==void 0&&!h(W))throw new Error("Expected meta to be a object");_({value:I,meta:W})},P={filetype:u,fieldname:v.fieldname,...V.from(v.meta).getOr({})};g.call(r,T,v.value,P)})),PF=r=>V.from(r).filter(d).getOrUndefined(),xq=r=>wB(r)?V.some({targets:_1.find(r.getBody()),anchorTop:PF(_B(r)),anchorBottom:PF(TA(r))}):V.none(),Tq=r=>V.from(OB(r)),Eq=r=>({getHistory:DF,addToHistory:qie,getLinkInformation:()=>xq(r),getValidationHandler:()=>Tq(r),getUrlPicker:u=>kq(r,u)}),Aq=(r,u,g,v)=>{const _=Zo(!1),T=aq(u),P={icons:()=>u.ui.registry.getAll().icons,menuItems:()=>u.ui.registry.getAll().menuItems,translate:Cm.translate,isDisabled:()=>u.mode.isReadOnly()||!u.ui.isEnabled(),getOption:u.options.get},I=Eq(u),W=X3(u),J=rq(u),re=pF(u),de=()=>_.get(),ge=Qt=>_.set(Qt),we={shared:{providers:P,anchors:gF(u,g,v,T.isPositionedAtTop),header:T},urlinput:I,styles:W,colorinput:J,dialog:re,isContextMenuOpen:de,setContextMenuState:ge},Ne={...we,shared:{...we.shared,interpreter:Qt=>US(Qt,{},Ne),getSink:r.popup}},rt={...we,shared:{...we.shared,interpreter:Qt=>US(Qt,{},rt),getSink:r.dialog}};return{popup:Ne,dialog:rt}},Dq=(r,u,g)=>{const v=(mn,Nn)=>{ht([u,...g],jn=>{jn.broadcastEvent(mn,Nn)})},_=(mn,Nn)=>{ht([u,...g],jn=>{jn.broadcastOn([mn],Nn)})},T=mn=>_(Ah(),{target:mn.target}),P=sh(),I=Mc(P,"touchstart",T),W=Mc(P,"touchmove",mn=>v(du(),mn)),J=Mc(P,"touchend",mn=>v(If(),mn)),re=Mc(P,"mousedown",T),de=Mc(P,"mouseup",mn=>{mn.raw.button===0&&_(Hk(),{target:mn.target})}),ge=mn=>_(Ah(),{target:at.fromDom(mn.target)}),we=mn=>{mn.button===0&&_(Hk(),{target:at.fromDom(mn.target)})},Ne=()=>{ht(r.editorManager.get(),mn=>{r!==mn&&mn.dispatch("DismissPopups",{relatedTarget:r})})},rt=mn=>v(sg(),al(mn)),Qt=mn=>{_(kb(),{}),v(mh(),al(mn))},ft=Nt(at.fromDom(r.getElement())),ct=gb(ft,"scroll",mn=>{requestAnimationFrame(()=>{const Nn=r.getContainer();if(Nn!=null){const Ys=lw(r,u.element).map(ko=>[ko.element,...ko.others]).getOr([]);rn(Ys,ko=>xr(ko,mn.target))&&(r.dispatch("ElementScroll",{target:mn.target.dom}),v(gh(),mn))}})}),Ut=()=>_(kb(),{}),Pt=mn=>{mn.state&&_(Ah(),{target:at.fromDom(r.getContainer())})},kn=mn=>{_(Ah(),{target:at.fromDom(mn.relatedTarget.getContainer())})};r.on("PostRender",()=>{r.on("click",ge),r.on("tap",ge),r.on("mouseup",we),r.on("mousedown",Ne),r.on("ScrollWindow",rt),r.on("ResizeWindow",Qt),r.on("ResizeEditor",Ut),r.on("AfterProgressState",Pt),r.on("DismissPopups",kn)}),r.on("remove",()=>{r.off("click",ge),r.off("tap",ge),r.off("mouseup",we),r.off("mousedown",Ne),r.off("ScrollWindow",rt),r.off("ResizeWindow",Qt),r.off("ResizeEditor",Ut),r.off("AfterProgressState",Pt),r.off("DismissPopups",kn),re.unbind(),I.unbind(),W.unbind(),J.unbind(),de.unbind(),ct.unbind()}),r.on("detach",()=>{ht([u,...g],Bk),ht([u,...g],mn=>mn.destroy())})},Rc=bP,S1=z0,K3=Y([Tt("shell",!1),nn("makeItem"),Tt("setupItem",L),ym.field("listBehaviours",[gs])]),MF=Yd({name:"items",overrides:()=>({behaviours:Tn([gs.config({})])})}),Pq=Y([MF]),RF=Y("CustomList"),Mq=(r,u,g,v)=>{const _=(I,W)=>{P(I).fold(()=>{throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")},J=>{const re=gs.contents(J),de=W.length,ge=de-re.length,we=ge>0?At(ge,()=>r.makeItem()):[],Ne=re.slice(de);ht(Ne,Qt=>gs.remove(J,Qt)),ht(we,Qt=>gs.append(J,Qt));const rt=gs.contents(J);ht(rt,(Qt,ft)=>{r.setupItem(I,Qt,W[ft],ft)})})},T=r.shell?{behaviours:[gs.config({})],components:[]}:
2023-10-24 00:14:32 +03:00
<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>
2023-10-30 14:33:35 +02:00
`;const uee=r=>r.nodeName==="BR"||!!r.getAttribute("data-mce-bogus")||r.getAttribute("data-mce-type")==="bookmark",fee=(r,u,g)=>{var v;const _=(v=u.delimiter)!==null&&v!==void 0?v:"\u203A",T=(J,re,de)=>Jc.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":de,"aria-level":de+1}},components:[Li(J)],action:ge=>{r.focus(),r.selection.select(re),r.nodeChanged()},buttonBehaviours:Tn([xg.button(g.isDisabled),rc()])}),P=()=>({dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[Li(` ${_} `)]}),I=J=>Uo(J,(re,de,ge)=>{const we=T(de.name,de.element,ge);return ge===0?re.concat([we]):re.concat([P(),we])},[]),W=J=>{const re=[];let de=J.length;for(;de-- >0;){const ge=J[de];if(ge.nodeType===1&&!uee(ge)){const we=$h(r,ge);if(we.isDefaultPrevented()||re.push({name:we.name,element:ge}),we.isPropagationStopped())break}}return re};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:Tn([$o.config({mode:"flow",selector:"div[role=button]"}),Ko.config({disabled:g.isDisabled}),rc(),Ga.config({}),gs.config({}),xs("elementPathEvents",[Si((J,re)=>{r.shortcuts.add("alt+F11","focus statusbar elementpath",()=>$o.focusIn(J)),r.on("NodeChange",de=>{const ge=W(de.parents),we=ge.length>0?I(ge):[];gs.set(J,we)})})])]),components:[]}};var jO;(function(r){r[r.None=0]="None",r[r.Both=1]="Both",r[r.Vertical=2]="Vertical"})(jO||(jO={}));const dee=(r,u,g,v,_)=>{const T={height:S4(v+u.top,f5(r),d5(r))};return g===jO.Both&&(T.width=S4(_+u.left,Cx(r),yS(r))),T},rZ=(r,u,g)=>{const v=at.fromDom(r.getContainer()),_=dee(r,u,g,Ii(v),ta(v));ur(_,(T,P)=>{U(T)&&ro(v,P,N$(T))}),jA(r)},hee=r=>{const u=CB(r);return u===!1?jO.None:u==="both"?jO.Both:jO.Vertical},R4=(r,u,g,v)=>{const T=pr(g*20,v*20);return rZ(r,T,u),V.some(!0)},mee=(r,u)=>{const g=hee(r);if(g===jO.None)return V.none();const v=g===jO.Both?"Press the arrow keys to resize the editor.":"Press the Up and Down arrow keys to resize the editor.";return V.some(_p("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:u.translate("Resize"),"aria-label":u.translate(v)},behaviours:[Cw.config({mode:"mouse",repositionTarget:!1,onDrag:(_,T,P)=>rZ(r,P,g),blockerClass:"tox-blocker"}),$o.config({mode:"special",onLeft:()=>R4(r,g,-1,0),onRight:()=>R4(r,g,1,0),onUp:()=>R4(r,g,0,-1),onDown:()=>R4(r,g,0,1)}),Ga.config({}),ts.config({})]},u.icons))},gee=(r,u)=>{const g=(v,_,T)=>gs.set(v,[Li(u.translate(["{0} "+T,_[T]]))]);return Jc.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:Tn([xg.button(u.isDisabled),rc(),Ga.config({}),gs.config({}),Gn.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),xs("wordcount-events",[hu(v=>{const _=Gn.getValue(v),T=_.mode==="words"?"characters":"words";Gn.setValue(v,{mode:T,count:_.count}),g(v,_.count,T)}),Si(v=>{r.on("wordCountUpdate",_=>{const{mode:T}=Gn.getValue(v);Gn.setValue(v,{mode:T,count:_.wordCount}),g(v,_.wordCount,T)})})])]),eventOrder:{[rf()]:["disabling","alloy.base.behaviour","wordcount-events"]}})},pee=(r,u)=>{const g=()=>({dom:{tag:"span",classes:["tox-statusbar__branding"]},components:[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/powered-by-tiny?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce&utm_content=v6",rel:"noopener",target:"_blank","aria-label":Cm.translate(["Powered by {0}","Tiny"])},innerHtml:uN.trim()},behaviours:Tn([ts.config({})])}]}),v=()=>{const I=G5("Alt+0"),W="Press {0} for help";return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[Li(Cm.translate([W,I]))]}},_=()=>{const I=[];return r.hasPlugin("wordcount")&&I.push(gee(r,u)),Tx(r)&&I.push(g()),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:I}},T=()=>{const I=[],W=EB(r),J=SB(r),re=Tx(r)||r.hasPlugin("wordcount"),de=()=>{const ge="tox-statusbar__text-container--flex-start",we="tox-statusbar__text-container--flex-end",Ne="tox-statusbar__text-container--space-around";if(W){const rt="tox-statusbar__text-container-3-col
`+JSON.stringify(u,null,2)).message),getBounds:r.getDragBounds})])})}),Gc({schema:[nn("dom")],name:"title"}),Gc({factory:fN,schema:[nn("dom")],name:"close"}),Gc({factory:fN,schema:[nn("dom")],name:"body"}),Yd({factory:fN,schema:[nn("dom")],name:"footer"}),Ph({factory:{sketch:(r,u)=>({...r,dom:u.dom,components:u.components})},schema:[Tt("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Tt("components",[])],name:"blocker"})]),wee=(r,u,g,v)=>{const _=Xi(),T=we=>{_.set(we);const Ne=r.lazySink(we).getOrDie(),rt=v.blocker(),Qt=Ne.getSystem().build({...rt,components:rt.components.concat([gu(we)]),behaviours:Tn([ts.config({}),xs("dialog-blocker-events",[lg(Gi(),()=>{Bh.isBlocked(we)?L():$o.focusIn(we)})])])});ll(Ne,Qt),$o.focusIn(we)},P=we=>{_.clear(),Za(we.element).each(Ne=>{we.getSystem().getByDom(Ne).each(rt=>{qc(rt)})})},I=we=>u1(we,r,"body"),W=we=>Mi(we,r,"footer"),J=(we,Ne)=>{Bh.block(we,Ne)},re=we=>{Bh.unblock(we)},de=io("modal-events"),ge={...r.eventOrder,[Bu()]:[de].concat(r.eventOrder["alloy.system.attached"]||[])};return{uid:r.uid,dom:r.dom,components:u,apis:{show:T,hide:P,getBody:I,getFooter:W,setIdle:re,setBusy:J},eventOrder:ge,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:sc(r.modalBehaviours,[gs.config({}),$o.config({mode:"cyclic",onEnter:r.onExecute,onEscape:r.onEscape,useTabstopAt:r.useTabstopAt,firstTabstop:r.firstTabstop}),Bh.config({getRoot:_.get}),xs(de,[Si(we=>{vee(we.element,u1(we,r,"title").element)})])])}},Nl=wu({name:"ModalDialog",configFields:Oee(),partFields:yee(),factory:wee,apis:{show:(r,u)=>{r.show(u)},hide:(r,u)=>{r.hide(u)},getBody:(r,u)=>r.getBody(u),getFooter:(r,u)=>r.getFooter(u),setBusy:(r,u,g)=>{r.setBusy(u,g)},setIdle:(r,u)=>{r.setIdle(u)}}}),_ee=lo([$l,QA].concat(tw)),See=Nu,dN=[L5("button"),kg,Iu("align","end",["start","end"]),TS,Cp,l0("buttonType",["primary","secondary"])],aZ=[...dN,m1],hN=[Wa("type",["submit","cancel","custom"]),...aZ],Cee=[Wa("type",["menu"]),MO,tv,kg,Hl("items",_ee),...dN],lZ=[...dN,Wa("type",["togglebutton"]),xa("tooltip"),kg,MO,Xa("active",!1)],kee=xl("type",{submit:hN,cancel:hN,custom:hN,menu:Cee,togglebutton:lZ}),xee=[$l,m1,Wa("level",["info","warn","error","success"]),R5,Tt("url","")],Tee=lo(xee),Eee=r=>[$l,r],Aee=[$l,m1,Cp,L5("button"),kg,I5,l0("buttonType",["primary","secondary","toolbar"]),TS],mN=lo(Aee),kw=[$l,QA],x1=kw.concat([N5]),Dee=kw.concat([M5,Cp]),Pee=lo(Dee),Mee=Nu,Ree=x1.concat([zA("auto")]),$ee=lo(Ree),Nee=lh([J2,m1,R5]),Iee=x1.concat([mc("storageKey","default")]),Bee=lo(Iee),Lee=bl,Fee=lo(x1),Qee=bl,Zee=kw.concat([mc("tag","textarea"),xa("scriptId"),xa("scriptUrl"),qm("settings",void 0)]),Hee=kw.concat([mc("tag","textarea"),Wc("init")]),zee=nf(r=>Ui("customeditor.old",wi(Hee),r).orThunk(()=>Ui("customeditor.new",wi(Zee),r))),Vee=bl,Uee=lo(x1),Yee=ch(),Xee=r=>[$l,a0("columns"),r],jee=[$l,xa("html"),Iu("presets","presentation",["presentation","document"])],qee=lo(jee),Gee=x1.concat([Xa("border",!1),Xa("sandboxed",!0),Xa("streamContent",!1),Xa("transparent",!0)]),Kee=lo(Gee),Jee=bl,cZ=lo(kw.concat([Jl("height")])),uZ=lo([xa("url"),uh("zoom"),uh("cachedWidth"),uh("cachedHeight")]),xw=x1.concat([Jl("inputMode"),Jl("placeholder"),Xa("maximized",!1),Cp]),ete=lo(xw),gN=bl,$4=r=>[$l,M5,r,Iu("align","start",["start","center","end"])],tte=[m1,J2],nte=[m1,Hl("items",of("items",()=>fZ))],fZ=Jn([lo(tte),lo(nte)]),ote=x1.concat([Hl("items",fZ),Cp]),ste=lo(ote),Tw=bl,dZ=x1.concat([Yp("items",[m1,J2]),au("size",1),Cp]),rte=lo(dZ),ite=bl,ate=x1.concat([Xa("constrain",!0),Cp]),lte=lo(ate),hZ=lo([xa("width"),xa("height")]),cte=kw.concat([M5,au("min",0),au("max",0)]),ute=lo(cte),fte=Pd,pN=[$l,Hl("header",bl),Hl("cells",Dd(bl))],IT=lo(pN),bN=x1.concat([Jl("placeholder"),Xa("maximized",!1),Cp]),N4=lo(bN),Ew=bl,BT=[Wa("type",["directory","leaf"]),ZA,xa("id"),Ua("menu",OT)],vN=lo(BT),mZ=BT.concat([Hl("children",of("children",()=>Md("type",{directory:ON,leaf:vN})))]),ON=lo(mZ),dte=Md("type",{directory:ON,leaf:vN}),hte=[$l,Hl("items",dte),jm("onLeafAction"),jm("onToggleExpand"),lu("defaultExpandedIds",[
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var vt=Object.hasOwnProperty,St=Object.setPrototypeOf,Mt=Object.isFrozen,dn=Object.getPrototypeOf,Zn=Object.getOwnPropertyDescriptor,$n=Object.freeze,Lt=Object.seal,Zt=Object.create,yn=typeof Reflect<"u"&&Reflect,go=yn.apply,Do=yn.construct;go||(go=function(u,g,v){return u.apply(g,v)}),$n||($n=function(u){return u}),Lt||(Lt=function(u){return u}),Do||(Do=function(u,g){return fe(u,be(g))});var Cs=Is(Array.prototype.forEach),Ws=Is(Array.prototype.pop),Ir=Is(Array.prototype.push),pi=Is(String.prototype.toLowerCase),ul=Is(String.prototype.match),Il=Is(String.prototype.replace),Oc=Is(String.prototype.indexOf),Pn=Is(String.prototype.trim),eo=Is(RegExp.prototype.test),Cr=Co(TypeError);function Is(r){return function(u){for(var g=arguments.length,v=new Array(g>1?g-1:0),_=1;_<g;_++)v[_-1]=arguments[_];return go(r,u,v)}}function Co(r){return function(){for(var u=arguments.length,g=new Array(u),v=0;v<u;v++)g[v]=arguments[v];return Do(r,g)}}function Mn(r,u){St&&St(r,null);for(var g=u.length;g--;){var v=u[g];if(typeof v=="string"){var _=pi(v);_!==v&&(Mt(u)||(u[g]=_),v=_)}r[v]=!0}return r}function En(r){var u=Zt(null),g;for(g in r)go(vt,r,[g])&&(u[g]=r[g]);return u}function Xo(r,u){for(;r!==null;){var g=Zn(r,u);if(g){if(g.get)return Is(g.get);if(typeof g.value=="function")return Is(g.value)}r=dn(r)}function v(_){return console.warn("fallback value for",_),null}return v}var Ks=$n(["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=$n(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),co=$n(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Us=$n(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ci=$n(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),Ka=$n(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Ti=$n(["#text"]),$c=$n(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
`+Zh),ty&&(Zh=Il(Zh,Fo," "),Zh=Il(Zh,lr," ")),Pt&&AZ?Pt.createHTML(Zh):Zh},u.setConfig=function(rr){zte(rr),AN=!0},u.clearConfig=function(){j4=null,AN=!1},u.isValidAttribute=function(rr,qt,To){j4||zte({});var Ts=jT(rr),Ul=jT(qt);return Lae(Ts,Ul,To)},u.addHook=function(rr,qt){typeof qt=="function"&&(vr[rr]=vr[rr]||[],Ir(vr[rr],qt))},u.removeHook=function(rr){if(vr[rr])return Ws(vr[rr])},u.removeHooks=function(rr){vr[rr]&&(vr[rr]=[])},u.removeAllHooks=function(){vr={}},u}var T1=cC();const uC=r=>T1().sanitize(r),Mw=OS.deviceType.isTouch(),vv=(r,u)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[r,u]}),HT=(r,u)=>Nl.parts.close(Jc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":u.translate("Close")}},action:r,buttonBehaviours:Tn([Ga.config({})])})),zT=()=>Nl.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),Ib=(r,u)=>Nl.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:UO(`<p>${uC(u.translate(r))}</p>`)}]}]}),Ov=r=>Nl.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:r}),VT=(r,u)=>[v1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:r}),v1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:u})],WT=r=>{const u="tox-dialog",g=u+"-wrap",v=g+"__backdrop",_=u+"__disable-scroll";return Nl.sketch({lazySink:r.lazySink,onEscape:T=>(r.onEscape(T),V.some(!0)),useTabstopAt:T=>!nT(T),firstTabstop:r.firstTabstop,dom:{tag:"div",classes:[u].concat(r.extraClasses),styles:{position:"relative",...r.extraStyles}},components:[r.header,r.body,...r.footer.toArray()],parts:{blocker:{dom:UO(`<div class="${g}"></div>`),components:[{dom:{tag:"div",classes:Mw?[v,v+"--opaque"]:[v]}}]}},dragBlockClass:g,modalBehaviours:Tn([ts.config({}),xs("dialog-events",r.dialogEvents.concat([lg(Gi(),(T,P)=>{Bh.isBlocked(T)?L():$o.focusIn(T)}),on(Rv(),(T,P)=>{T.getSystem().broadcastOn([ZS],{newFocus:P.event.newFocus})})])),xs("scroll-lock",[Si(()=>{Na(Hi(),_)}),Ld(()=>{va(Hi(),_)})]),...r.extraBehaviours]),eventOrder:{[rf()]:["dialog-events"],[Bu()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[Nd()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...r.eventOrder}})},UT=r=>Jc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":r.translate("Close"),title:r.translate("Close")}},buttonBehaviours:Tn([Ga.config({})]),components:[_p("close",{tag:"span",classes:["tox-icon"]},r.icons)],action:u=>{sr(u,BO)}}),V4=(r,u,g,v)=>{const _=T=>[Li(v.translate(T.title))];return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:{...g.map(T=>({id:T})).getOr({})}},components:[],behaviours:Tn([Am.config({channel:`${w1}-${u}`,initialData:r,renderComponents:_})])}},W4=()=>({dom:UO('<div class="tox-dialog__draghandle"></div>')}),kZ=(r,u,g,v)=>v1.sketch({dom:UO('<div class="tox-dialog__header"></div>'),components:[V4(r,u,V.some(g),v),W4(),UT(v)],containerBehaviours:Tn([Cw.config({mode:"mouse",blockerClass:"blocker",getTarget:_=>ff(_,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}),E1=(r,u,g)=>{const v=Nl.parts.title(V4(r,u,V.none(),g)),_=Nl.parts.draghandle(W4()),T=Nl.parts.close(UT(g)),P=[v].concat(r.draggable?[_]:[]).concat([T]);return v1.sketch({dom:UO('<div class="tox-dialog__header"></div>'),components:P})},Rw=(r,u,g)=>E1({title:g.shared.providers.translate(r),draggable:g.dialog.isDraggableModal()},u,g.shared.providers),Rt=(r,u,g,v)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":g.translate(r)},styles:{left:"0px",right:"0px",bottom:"0px",top:`${v.getOr(0)}px`,position:"absolute"}},behaviours:u,components:[{dom:UO('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}),$t=(r,u,g)=>({onClose:()=>g.closeWindow(),onBlock:v=>{const _=sa(r().element,".tox-dialog__header").m
`;(function(){var o=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(Ee,nt,pt)=>{var Nt;return pt(Ee,nt.prototype)?!0:((Nt=Ee.constructor)===null||Nt===void 0?void 0:Nt.name)===nt.name},t=Ee=>{const nt=typeof Ee;return Ee===null?"null":nt==="object"&&Array.isArray(Ee)?"array":nt==="object"&&e(Ee,String,(pt,Nt)=>Nt.isPrototypeOf(pt))?"string":nt},s=Ee=>nt=>t(nt)===Ee,a=Ee=>nt=>typeof nt===Ee,l=Ee=>nt=>Ee===nt,f=s("string"),d=s("object"),h=s("array"),b=l(null),y=a("boolean"),k=Ee=>Ee==null,E=Ee=>!k(Ee),R=a("function"),$=(Ee,nt)=>{if(h(Ee)){for(let pt=0,Nt=Ee.length;pt<Nt;++pt)if(!nt(Ee[pt]))return!1;return!0}return!1},Q=()=>{},F=Ee=>()=>Ee,U=(Ee,nt)=>Ee===nt;class K{constructor(nt,pt){this.tag=nt,this.value=pt}static some(nt){return new K(!0,nt)}static none(){return K.singletonNone}fold(nt,pt){return this.tag?pt(this.value):nt()}isSome(){return this.tag}isNone(){return!this.tag}map(nt){return this.tag?K.some(nt(this.value)):K.none()}bind(nt){return this.tag?nt(this.value):K.none()}exists(nt){return this.tag&&nt(this.value)}forall(nt){return!this.tag||nt(this.value)}filter(nt){return!this.tag||nt(this.value)?this:K.none()}getOr(nt){return this.tag?this.value:nt}or(nt){return this.tag?this:nt}getOrThunk(nt){return this.tag?this.value:nt()}orThunk(nt){return this.tag?this:nt()}getOrDie(nt){if(this.tag)return this.value;throw new Error(nt!=null?nt:"Called getOrDie on None")}static from(nt){return E(nt)?K.some(nt):K.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(nt){this.tag&&nt(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}K.singletonNone=new K(!1);const L=Array.prototype.indexOf,te=Array.prototype.push,ne=(Ee,nt)=>L.call(Ee,nt),oe=(Ee,nt)=>ne(Ee,nt)>-1,Y=(Ee,nt)=>{const pt=Ee.length,Nt=new Array(pt);for(let On=0;On<pt;On++){const Mo=Ee[On];Nt[On]=nt(Mo,On)}return Nt},ye=(Ee,nt)=>{for(let pt=0,Nt=Ee.length;pt<Nt;pt++){const On=Ee[pt];nt(On,pt)}},_e=(Ee,nt,pt)=>(ye(Ee,(Nt,On)=>{pt=nt(pt,Nt,On)}),pt),Be=Ee=>{const nt=[];for(let pt=0,Nt=Ee.length;pt<Nt;++pt){if(!h(Ee[pt]))throw new Error("Arr.flatten item "+pt+" was not an array, input: "+Ee);te.apply(nt,Ee[pt])}return nt},ve=(Ee,nt)=>Be(Y(Ee,nt)),ue=(Ee,nt)=>{for(let pt=0;pt<Ee.length;pt++){const Nt=nt(Ee[pt],pt);if(Nt.isSome())return Nt}return K.none()},ot=(Ee,nt,pt=U)=>Ee.exists(Nt=>pt(Nt,nt)),et=Ee=>{const nt=[],pt=Nt=>{nt.push(Nt)};for(let Nt=0;Nt<Ee.length;Nt++)Ee[Nt].each(pt);return nt},yt=(Ee,nt)=>Ee?K.some(nt):K.none(),V=Ee=>nt=>nt.options.get(Ee),ut=Ee=>{const nt=Ee.options.register;nt("link_assume_external_targets",{processor:pt=>{const Nt=f(pt)||y(pt);return Nt?pt===!0?{value:1,valid:Nt}:pt==="http"||pt==="https"?{value:pt,valid:Nt}:{value:0,valid:Nt}:{valid:!1,message:"Must be a string or a boolean."}},default:!1}),nt("link_context_toolbar",{processor:"boolean",default:!1}),nt("link_list",{processor:pt=>f(pt)||R(pt)||$(pt,d)}),nt("link_default_target",{processor:"string"}),nt("link_default_protocol",{processor:"string",default:"https"}),nt("link_target_list",{processor:pt=>y(pt)||$(pt,d),default:!0}),nt("link_rel_list",{processor:"object[]",default:[]}),nt("link_class_list",{processor:"object[]",default:[]}),nt("link_title",{processor:"boolean",default:!0}),nt("allow_unsafe_link_target",{processor:"boolean",default:!1}),nt("link_quicklink",{processor:"boolean",default:!1})},He=V("link_assume_external_targets"),_t=V("link_context_toolbar"),wt=V("link_list"),Ie=V("link_default_target"),tt=V("link_default_protocol"),rn=V("link_target_list"),At=V("link_rel_list"),Cn=V("link_class_list"),Xe=V("link_title"),ht=V("allow_unsafe_link_target"),he=V("link_quicklink");var Qo=tinymce.util.Tools.resolve("tinymce.util.Tools");const Kn=Ee=>f(Ee.value)?Ee.value:"",so=Ee=>f(Ee.text)?Ee.text:f(Ee.title)?Ee.title:"",Uo=(Ee,nt)=>{const pt=[];return Qo.each(Ee,Nt=>{const On=so(Nt);if(Nt.menu!==void 0){const Mo=Uo(Nt.menu,nt);pt.push({text:On,items:Mo})}else{const Mo=nt(Nt);pt.push({text:On,value:Mo})}}),pt},as=(Ee=Kn)=>nt=>K.from(nt).map(pt=>Uo(pt,Ee)),gt={sanitize:E
2023-10-25 11:57:52 +03:00
Actual: `+_r.join(","));if(!Gt(q,cu=>At(_r,cu)))throw new Error("Not all branches were specified when using match. Specified: "+_r.join(", ")+`
2023-10-30 14:33:35 +02:00
Required: `+q.join(", "));return or[Sn].apply(null,Wo)},log:or=>{console.log(or,{constructors:q,constructor:Sn,params:Wo})}}}}),Oe}}.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])});const Jn=(H,q)=>{const Oe=qu.fromTable(H);return q1(Oe,q).bind(lt=>{const Ft=lt[lt.length-1],Sn=lt[0].row,In=Ft.row+Ft.rowspan,Wo=Oe.all.slice(Sn,In);return xy(Wo)}).getOr("")},Ac=H=>Zc(H,"rgb")?iu(H):H,Rf=H=>{const q=Ro.fromDom(H);return{borderwidth:Nt(q,"border-width").getOr(""),borderstyle:Nt(q,"border-style").getOr(""),bordercolor:Nt(q,"border-color").map(Ac).getOr(""),backgroundcolor:Nt(q,"background-color").map(Ac).getOr("")}},lh=H=>{const q=H[0],Oe=H.slice(1);return he(Oe,Ae=>{he(ye(q),lt=>{Be(Ae,(Ft,Sn)=>{const In=q[lt];In!==""&&lt===Sn&&In!==Ft&&(q[lt]="")})})}),q},Vc=(H,q,Oe,Ae)=>jt(H,lt=>!b(Oe.formatter.matchNode(Ae,q+lt))).getOr(""),jg=L(Vc,["left","center","right"],"align"),Pd=L(Vc,["top","middle","bottom"],"valign"),bl=(H,q)=>{const Oe=Kf(H),Ae=jl(H),lt=()=>({borderstyle:ut(Oe,"border-style").getOr(""),bordercolor:Ac(ut(Oe,"border-color").getOr("")),backgroundcolor:Ac(ut(Oe,"background-color").getOr(""))}),Ft={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},Sn=()=>{const _i=Oe["border-width"];return Af(H)&&_i?{border:_i}:ut(Ae,"border").fold(()=>({}),or=>({border:or}))},In=q?lt():{},Wo=()=>{const _i=ut(Oe,"border-spacing").or(ut(Ae,"cellspacing")).fold(()=>({}),_r=>({cellspacing:_r})),or=ut(Oe,"border-padding").or(ut(Ae,"cellpadding")).fold(()=>({}),_r=>({cellpadding:_r}));return{..._i,...or}};return{...Ft,...Oe,...Ae,...In,...Sn(),...Wo()}},Nu=H=>Bn(Ro.fromDom(H)).map(q=>{const Oe={selection:Wm(H.cells)};return Jn(q,Oe)}).getOr(""),Wp=(H,q,Oe)=>{const Ae=(In,Wo)=>{const es=Nt(Ro.fromDom(Wo),"border-width");return Af(H)&&es.isSome()?es.getOr(""):In.getAttrib(Wo,"border")||Tc(H.dom,Wo,"border-width")||Tc(H.dom,Wo,"border")||""},lt=H.dom,Ft=Af(H)?lt.getStyle(q,"border-spacing")||lt.getAttrib(q,"cellspacing"):lt.getAttrib(q,"cellspacing")||lt.getStyle(q,"border-spacing"),Sn=Af(H)?Tc(lt,q,"padding")||lt.getAttrib(q,"cellpadding"):lt.getAttrib(q,"cellpadding")||Tc(lt,q,"padding");return{width:lt.getStyle(q,"width")||lt.getAttrib(q,"width"),height:lt.getStyle(q,"height")||lt.getAttrib(q,"height"),cellspacing:Ft!=null?Ft:"",cellpadding:Sn!=null?Sn:"",border:Ae(lt,q),caption:!!lt.select("caption",q)[0],class:lt.getAttrib(q,"class",""),align:jg(H,q),...Oe?Rf(q):{}}},G1=(H,q,Oe)=>{const Ae=H.dom;return{height:Ae.getStyle(q,"height")||Ae.getAttrib(q,"height"),class:Ae.getAttrib(q,"class",""),type:Nu(q),align:jg(H,q),...Oe?Rf(q):{}}},_n=(H,q,Oe,Ae)=>{const lt=H.dom,Ft=Ae.getOr(q),Sn=(In,Wo)=>lt.getStyle(In,Wo)||lt.getAttrib(In,Wo);return{width:Sn(Ft,"width"),height:Sn(q,"height"),scope:lt.getAttrib(q,"scope"),celltype:Fc(q),class:lt.getAttrib(q,"class",""),halign:jg(H,q),valign:Pd(H,q),...Oe?Rf(q):{}}},Xm=(H,q)=>{const Oe=qu.fromTable(H),Ae=qu.justCells(Oe),lt=so(Ae,Ft=>Cn(q,Sn=>bs(Ft.element,Sn)));return ht(lt,Ft=>({element:Ft.element.dom,column:qu.getColumnAt(Oe,Ft.column).map(Sn=>Sn.element.dom)}))},Md=(H,q,Oe,Ae)=>{Ae("scope")&&H.setAttrib("scope",Oe.scope),Ae("class")&&H.setAttrib("class",Oe.class),Ae("height")&&H.setStyle("height",tr(Oe.height)),Ae("width")&&q.setStyle("width",tr(Oe.width))},ch=(H,q,Oe)=>{Oe("backgroundcolor")&&H.setFormat("tablecellbackgroundcolor",q.backgroundcolor),Oe("bordercolor")&&H.setFormat("tablecellbordercolor",q.bordercolor),Oe("borderstyle")&&H.setFormat("tablecellborderstyle",q.borderstyle),Oe("borderwidth")&&H.setFormat("tablecellborderwidth",tr(q.borderwidth))},nf=(H,q,Oe,Ae)=>{const lt=q.length===1;he(q,Ft=>{const Sn=Ft.element,In=lt?oe:Ae,Wo=ed.normal(H,Sn),es=Ft.column.map(_i=>ed.normal(H,_i)).getOr(Wo);Md(Wo,es,Oe,In),Zg(H)&&ch(Wo,Oe,In),Ae("halign")&&jf(H,Sn,Oe.halign),Ae("valign")&&Jd(H,Sn,Oe.valign)})},K1=(H,q)=>{H.execCommand("mceTableCellType",!1,{type:q.celltype,no_events:!0})},mi=(H,q,Oe,Ae)=>{const lt=ot(Ae,(Ft,Sn)=>Oe[Sn]!==Ft);V(lt)>0&&q.length>=1&&Bn(q[0]).each(Ft=>{cons
`),Ie)}),_t.innerHTML=ut.encode((wt=_t.textContent)!==null&&wt!==void 0?wt:""),Q(V).highlightElement(_t),ut.setAttrib(_t,"data-mce-highlighted",!0),_t.className=_e(_t.className)})})}),V.on("PreInit",()=>{V.parser.addNodeFilter("pre",ut=>{var He;for(let _t=0,wt=ut.length;_t<wt;_t++){const Ie=ut[_t];((He=Ie.attr("class"))!==null&&He!==void 0?He:"").indexOf("language-")!==-1&&(Ie.attr("contenteditable","false"),Ie.attr("data-mce-highlighted","false"))}})})},ue=(V,ut=s)=>He=>{const _t=()=>{He.setEnabled(V.selection.isEditable()),ut(He)};return V.on("NodeChange",_t),_t(),()=>{V.off("NodeChange",_t)}},ot=V=>{const ut=V.selection.getStart();return V.dom.is(ut,'pre[class*="language-"]')},et=V=>{const ut=()=>V.execCommand("codesample");V.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:ut,onSetup:ue(V,He=>{He.setActive(ot(V))})}),V.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:ut,onSetup:ue(V)})};var yt=()=>{o.add("codesample",V=>{E(V),ve(V),et(V),Y(V),V.on("dblclick",ut=>{F(ut.target)&&oe(V)})})};yt()})();(function(){var o=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(qe,je,It)=>{var Wt;return It(qe,je.prototype)?!0:((Wt=qe.constructor)===null||Wt===void 0?void 0:Wt.name)===je.name},t=qe=>{const je=typeof qe;return qe===null?"null":je==="object"&&Array.isArray(qe)?"array":je==="object"&&e(qe,String,(It,Wt)=>Wt.isPrototypeOf(It))?"string":je},s=qe=>je=>t(je)===qe,a=s("string"),l=s("object"),f=s("array"),d=qe=>qe==null,h=qe=>!d(qe);class b{constructor(je,It){this.tag=je,this.value=It}static some(je){return new b(!0,je)}static none(){return b.singletonNone}fold(je,It){return this.tag?It(this.value):je()}isSome(){return this.tag}isNone(){return!this.tag}map(je){return this.tag?b.some(je(this.value)):b.none()}bind(je){return this.tag?je(this.value):b.none()}exists(je){return this.tag&&je(this.value)}forall(je){return!this.tag||je(this.value)}filter(je){return!this.tag||je(this.value)?this:b.none()}getOr(je){return this.tag?this.value:je}or(je){return this.tag?this:je}getOrThunk(je){return this.tag?this.value:je()}orThunk(je){return this.tag?this:je()}getOrDie(je){if(this.tag)return this.value;throw new Error(je!=null?je:"Called getOrDie on None")}static from(je){return h(je)?b.some(je):b.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(je){this.tag&&je(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}b.singletonNone=new b(!1);const y=Array.prototype.push,k=(qe,je)=>{for(let It=0,Wt=qe.length;It<Wt;It++){const fo=qe[It];je(fo,It)}},E=qe=>{const je=[];for(let It=0,Wt=qe.length;It<Wt;++It){if(!f(qe[It]))throw new Error("Arr.flatten item "+It+" was not an array, input: "+qe);y.apply(je,qe[It])}return je},R=qe=>{let je=qe;return{get:()=>je,set:fo=>{je=fo}}},$=Object.keys,Q=Object.hasOwnProperty,F=(qe,je)=>{const It=$(qe);for(let Wt=0,fo=It.length;Wt<fo;Wt++){const Bo=It[Wt],qo=qe[Bo];je(qo,Bo)}},U=(qe,je)=>K(qe,je)?b.from(qe[je]):b.none(),K=(qe,je)=>Q.call(qe,je),L=qe=>je=>je.options.get(qe),te=qe=>{const je=qe.options.register;je("audio_template_callback",{processor:"function"}),je("video_template_callback",{processor:"function"}),je("iframe_template_callback",{processor:"function"}),je("media_live_embeds",{processor:"boolean",default:!0}),je("media_filter_html",{processor:"boolean",default:!0}),je("media_url_resolver",{processor:"function"}),je("media_alt_source",{processor:"boolean",default:!0}),je("media_poster",{processor:"boolean",default:!0}),je("media_dimensions",{processor:"boolean",default:!0})},ne=L("audio_template_callback"),oe=L("video_template_callback"),Y=L("iframe_template_callback"),ye=L("media_live_embeds"),_e=L("media_filter_html"),Be=L("media_url_resolver"),ve=L("media_alt_source"),ue=L("media_poster"),ot=L("media_dimensions");var et=tinymce.util.Tools.resolve("tinymce.util.Tools"),yt=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),V=tinymce.util.Tools.resolve("tinymce.html.DomParser");const ut=yt.DOM
2023-10-24 00:14:32 +03:00
<source src="`+qe.altsource+'"'+(qe.altsourcemime?' type="'+qe.altsourcemime+'"':"")+` />
2023-10-25 11:57:52 +03:00
`:"")+"</audio>",$e=(qe,je)=>je?je(qe):'<video width="'+qe.width+'" height="'+qe.height+'"'+(qe.poster?' poster="'+qe.poster+'"':"")+` controls="controls">
2023-10-24 00:14:32 +03:00
<source src="`+qe.source+'"'+(qe.sourcemime?' type="'+qe.sourcemime+'"':"")+` />
`+(qe.altsource?'<source src="'+qe.altsource+'"'+(qe.altsourcemime?' type="'+qe.altsourcemime+'"':"")+` />
2023-10-30 14:33:35 +02:00
`:"")+"</video>",Gt=(qe,je)=>{var It;const Wt=et.extend({},je);if(!Wt.source&&(et.extend(Wt,wt((It=Wt.embed)!==null&&It!==void 0?It:"",qe.schema)),!Wt.source))return"";Wt.altsource||(Wt.altsource=""),Wt.poster||(Wt.poster=""),Wt.source=qe.convertURL(Wt.source,"source"),Wt.altsource=qe.convertURL(Wt.altsource,"source"),Wt.sourcemime=Ie(Wt.source),Wt.altsourcemime=Ie(Wt.altsource),Wt.poster=qe.convertURL(Wt.poster,"poster");const fo=as(Wt.source);if(fo&&(Wt.source=fo.url,Wt.type=fo.type,Wt.allowfullscreen=fo.allowFullscreen,Wt.width=Wt.width||String(fo.w),Wt.height=Wt.height||String(fo.h)),Wt.embed)return Qo(Wt.embed,Wt,!0,qe.schema);{const Bo=ne(qe),qo=oe(qe),Jr=Y(qe);return Wt.width=Wt.width||"300",Wt.height=Wt.height||"150",et.each(Wt,(at,Yo)=>{Wt[Yo]=qe.dom.encode(""+at)}),Wt.type==="iframe"?xt(Wt,Jr):Wt.sourcemime==="application/x-shockwave-flash"?jt(Wt):Wt.sourcemime.indexOf("audio")!==-1?gt(Wt,Bo):$e(Wt,qo)}},gn=qe=>qe.hasAttribute("data-mce-object")||qe.hasAttribute("data-ephox-embed-iri"),Dt=qe=>{qe.on("click keyup touchend",()=>{const je=qe.selection.getNode();je&&qe.dom.hasClass(je,"mce-preview-object")&&qe.dom.getAttrib(je,"data-mce-selected")&&je.setAttribute("data-mce-selected","2")}),qe.on("ObjectResized",je=>{const It=je.target;if(It.getAttribute("data-mce-object")){let Wt=It.getAttribute("data-mce-html");Wt&&(Wt=unescape(Wt),It.setAttribute("data-mce-html",escape(Qo(Wt,{width:String(je.width),height:String(je.height)},!1,qe.schema))))}})},An={},Hn=(qe,je,It)=>new Promise((Wt,fo)=>{const Bo=qo=>(qo.html&&(An[qe.source]=qo),Wt({url:qe.source,html:qo.html?qo.html:je(qe)}));An[qe.source]?Bo(An[qe.source]):It({url:qe.source},Bo,fo)}),ps=(qe,je)=>Promise.resolve({html:je(qe),url:qe.source}),oo=qe=>je=>Gt(qe,je),Ss=(qe,je)=>{const It=Be(qe);return It?Hn(je,oo(qe),It):ps(je,oo(qe))},Mr=qe=>K(An,qe),Rs=(qe,je)=>U(je,qe).bind(It=>U(It,"meta")),er=(qe,je,It)=>Wt=>{const fo=()=>U(qe,Wt),Bo=()=>U(je,Wt),qo=Yo=>U(Yo,"value").bind(Ni=>Ni.length>0?b.some(Ni):b.none()),Jr=()=>fo().bind(Yo=>l(Yo)?qo(Yo).orThunk(Bo):Bo().orThunk(()=>b.from(Yo))),at=()=>Bo().orThunk(()=>fo().bind(Yo=>l(Yo)?qo(Yo):b.from(Yo)));return{[Wt]:(Wt===It?Jr():at()).getOr("")}},Xs=(qe,je)=>{const It={};return U(qe,"dimensions").each(Wt=>{k(["width","height"],fo=>{U(je,fo).orThunk(()=>U(Wt,fo)).each(Bo=>It[fo]=Bo)})}),It},wa=(qe,je)=>{const It=je&&je!=="dimensions"?Rs(je,qe).getOr({}):{},Wt=er(qe,It,je);return{...Wt("source"),...Wt("altsource"),...Wt("poster"),...Wt("embed"),...Xs(qe,It)}},ur=qe=>{const je={...qe,source:{value:U(qe,"source").getOr("")},altsource:{value:U(qe,"altsource").getOr("")},poster:{value:U(qe,"poster").getOr("")}};return k(["width","height"],It=>{U(qe,It).each(Wt=>{const fo=je.dimensions||{};fo[It]=Wt,je.dimensions=fo})}),je},$s=qe=>je=>{const It=je&&je.msg?"Media embed handler error: "+je.msg:"Media embed handler threw unknown error.";qe.notificationManager.open({type:"error",text:It})},jr=qe=>{const je=qe.selection.getNode(),It=gn(je)?qe.serializer.serialize(je,{selection:!0}):"",Wt=wt(It,qe.schema),Bo=(()=>{if(Ls(Wt.source,Wt.type)){const qo=qe.dom.getRect(je);return{width:qo.w.toString().replace(/px$/,""),height:qo.h.toString().replace(/px$/,"")}}else return{}})();return{embed:It,...Wt,...Bo}},Ro=(qe,je)=>It=>{if(a(It.url)&&It.url.trim().length>0){const Wt=It.html,Bo={...wt(Wt,je.schema),source:It.url,embed:Wt};qe.setData(ur(Bo))}},Po=(qe,je)=>{const It=qe.dom.select("*[data-mce-object]");for(let Wt=0;Wt<je.length;Wt++)for(let fo=It.length-1;fo>=0;fo--)je[Wt]===It[fo]&&It.splice(fo,1);qe.selection.select(It[0])},Rr=(qe,je)=>{const It=qe.dom.select("*[data-mce-object]");qe.insertContent(je),Po(qe,It),qe.nodeChanged()},Ls=(qe,je)=>h(je)&&je==="ephox-embed-iri"&&h(as(qe)),aa=(qe,je)=>((Wt,fo)=>Wt.width!==fo.width||Wt.height!==fo.height)(qe,je)&&Ls(je.source,qe.type),bs=(qe,je,It)=>{var Wt;je.embed=aa(qe,je)&&ot(It)?Gt(It,{...je,embed:""}):Qo((Wt=je.embed)!==null&&Wt!==void 0?Wt:"",je,!1,It.schema),je.embed&&(qe.source===je.source||Mr(je.source))?Rr(It,je.embed):Ss(It,je).then(fo=>{Rr(It,fo.html)}).catch($s(It))},_a=qe=>{const
`));return ue(gt.split(""),s).length},_t=(xt,jt)=>{const gt=yt(xt,jt).join("");return ut(gt)},wt=(xt,jt)=>{const gt=yt(xt,jt).join("").replace(/\s/g,"");return ut(gt)},Ie=(xt,jt)=>()=>jt(xt.getBody(),xt.schema),tt=(xt,jt)=>()=>jt(xt.selection.getRng().cloneContents(),xt.schema),rn=xt=>Ie(xt,He),At=xt=>({body:{getWordCount:rn(xt),getCharacterCount:Ie(xt,_t),getCharacterCountWithoutSpaces:Ie(xt,wt)},selection:{getWordCount:tt(xt,He),getCharacterCount:tt(xt,_t),getCharacterCountWithoutSpaces:tt(xt,wt)},getCount:rn(xt)}),Cn=(xt,jt)=>{xt.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(jt.body.getWordCount()),String(jt.selection.getWordCount())],["Characters (no spaces)",String(jt.body.getCharacterCountWithoutSpaces()),String(jt.selection.getCharacterCountWithoutSpaces())],["Characters",String(jt.body.getCharacterCount()),String(jt.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},Xe=(xt,jt)=>{xt.addCommand("mceWordCount",()=>Cn(xt,jt))},ht=(xt,jt)=>{let gt=null;return{cancel:()=>{t(gt)||(clearTimeout(gt),gt=null)},throttle:(...gn)=>{t(gt)&&(gt=setTimeout(()=>{gt=null,xt.apply(null,gn)},jt))}}};var he=tinymce.util.Tools.resolve("tinymce.util.Delay");const Qo=(xt,jt)=>{xt.dispatch("wordCountUpdate",{wordCount:{words:jt.body.getWordCount(),characters:jt.body.getCharacterCount(),charactersWithoutSpaces:jt.body.getCharacterCountWithoutSpaces()}})},Kn=(xt,jt)=>{Qo(xt,jt)},so=(xt,jt,gt)=>{const $e=ht(()=>Kn(xt,jt),gt);xt.on("init",()=>{Kn(xt,jt),he.setEditorTimeout(xt,()=>{xt.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",$e.throttle)},0),xt.on("remove",$e.cancel)})},Uo=xt=>{const jt=()=>xt.execCommand("mceWordCount");xt.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:jt}),xt.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:jt})};var as=(xt=300)=>{o.add("wordcount",jt=>{const gt=At(jt);return Xe(jt,gt),Uo(jt),so(jt,gt,xt),gt})};as()})();function aTe(o){let e,t;return{c(){e=ie("div"),t=ie("div"),z(t,"class","form-control"),z(e,"class","tox-wrapper")},m(s,a){Me(s,e,a),j(e,t),t.innerHTML=o[0],o[4](t),o[5](e)},p(s,[a]){a&1&&(t.innerHTML=s[0])},i:pn,o:pn,d(s){s&&Pe(e),o[4](null),o[5](null)}}}const lTe="bold italic underline strikethrough removeformat | link | subscript superscript bullist numlist media image codesample table code wordcount blockquote indent outdent blocks";function cTe(o,e,t){let{value:s=""}=e,{additionalConfig:a={}}=e,l="",f,d,h;const b=["autoresize","code","image","table","codesample","link","lists","media","wordcount"];Jse(()=>{d&&d.destroy()}),W1(()=>{const E={target:f,toolbar_mode:"sliding",toolbar_sticky:!0,skin:!1,content_css:!1,content_style:iTe.toString(),branding:!1,inline:!1,plugins:b,contextmenu:!1,menubar:!1,statusbar:!1,entity_encoding:"raw",convert_urls:!1,toolbar:lTe,image_caption:!0,relative_urls:!1,browser_spellcheck:!0,max_height:600,content_style:"img {max-width: 100%;height: auto;",setup(R){d=R,R.on("init",function($){R.setContent(s!=null?s:"")}),R.on("change input undo redo",function($){l=R.getContent(),l!==s&&t(0,s=l)})}};rTe.init({...E,...a})});function y(E){Vo[E?"unshift":"push"](()=>{f=E,t(1,f)})}function k(E){Vo[E?"unshift":"push"](()=>{h=E,t(2,h)})}return o.$$set=E=>{"value"in E&&t(0,s=E.value),"additionalConfig"in E&&t(3,a=E.additionalConfig)},[s,f,h,a,y,k]}class c1e extends vo{constructor(e){super(),bo(this,e,cTe,aTe,po,{value:0,additionalConfig:3})}}function uTe(o){let e,t,s,a;function l(d){o[2](d)}let f={additionalConfig:o[1]};return o[0].value!==void 0&&(f.value=o[0].value),t=new c1e({props:f}),Vo.push(()=>cr(t,"value",l)),{c(){e=ie("div"),tn(t.$$.fragment),z(e,"class","mb-0")},m(d,h){Me(d,e,h),Kt(t,e,null),a=!0},p(d,[h]){const b={};!s&&h&1&&(s=!0,b.value=d[0].value,mr(()=>s=!1)),t.$set(b)},i(d){a||(xe(t.$$.fragment,d),a=!0)},o(d){Qe(t.$$.fragment,d),a=!1},d(d){d&&Pe(e),Jt(t)}}}function fTe(o,e,t){let{block:s}=e,a={};function l(f){o.$$.not_equal(s.value,f
2023-10-24 00:14:32 +03:00
`){let a="";for(let l=0,f=0;l<=t&&f<this.text.length;f++){let d=this.text[f],h=l+d.length;l>e&&f&&(a+=s),e<h&&t>l&&(a+=d.slice(Math.max(0,e-l),t-l)),l=h+1}return a}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let s=[],a=-1;for(let l of e)s.push(l),a+=l.length+1,s.length==32&&(t.push(new _f(s,a)),s=[],a=-1);return a>-1&&t.push(new _f(s,a)),t}}class ay extends Ja{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let s of e)this.lines+=s.lines}lineInner(e,t,s,a){for(let l=0;;l++){let f=this.children[l],d=a+f.length,h=s+f.lines-1;if((t?h:d)>=e)return f.lineInner(e,t,s,a);a=d+1,s=h+1}}decompose(e,t,s,a){for(let l=0,f=0;f<=t&&l<this.children.length;l++){let d=this.children[l],h=f+d.length;if(e<=h&&t>=f){let b=a&((f<=e?1:0)|(h>=t?2:0));f>=e&&h<=t&&!b?s.push(d):d.decompose(e-f,t-f,s,b)}f=h+1}}replace(e,t,s){if(s.lines<this.lines)for(let a=0,l=0;a<this.children.length;a++){let f=this.children[a],d=l+f.length;if(e>=l&&t<=d){let h=f.replace(e-l,t-l,s),b=this.lines-f.lines+h.lines;if(h.lines<b>>5-1&&h.lines>b>>5+1){let y=this.children.slice();return y[a]=h,new ay(y,this.length-(t-e)+s.length)}return super.replace(l,d,h)}l=d+1}return super.replace(e,t,s)}sliceString(e,t=this.length,s=`
2023-10-30 14:33:35 +02:00
`){let a="";for(let l=0,f=0;l<this.children.length&&f<=t;l++){let d=this.children[l],h=f+d.length;f>e&&l&&(a+=s),e<h&&t>f&&(a+=d.sliceString(e-f,t-f,s)),f=h+1}return a}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof ay))return 0;let s=0,[a,l,f,d]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;a+=t,l+=t){if(a==f||l==d)return s;let h=this.children[a],b=e.children[l];if(h!=b)return s+h.scanIdentical(b,t);s+=h.length+1}}static from(e,t=e.reduce((s,a)=>s+a.length+1,-1)){let s=0;for(let R of e)s+=R.lines;if(s<32){let R=[];for(let $ of e)$.flatten(R);return new _f(R,t)}let a=Math.max(32,s>>5),l=a<<1,f=a>>1,d=[],h=0,b=-1,y=[];function k(R){let $;if(R.lines>l&&R instanceof ay)for(let Q of R.children)k(Q);else R.lines>f&&(h>f||!h)?(E(),d.push(R)):R instanceof _f&&h&&($=y[y.length-1])instanceof _f&&R.lines+$.lines<=32?(h+=R.lines,b+=R.length+1,y[y.length-1]=new _f($.text.concat(R.text),$.length+1+R.length)):(h+R.lines>a&&E(),h+=R.lines,b+=R.length+1,y.push(R))}function E(){h!=0&&(d.push(y.length==1?y[0]:ay.from(y,b)),b=-1,h=y.length=0)}for(let R of e)k(R);return E(),d.length==1?d[0]:new ay(d,t)}}Ja.empty=new _f([""],0);function hTe(o){let e=-1;for(let t of o)e+=t.length+1;return e}function PH(o,e,t=0,s=1e9){for(let a=0,l=0,f=!0;l<o.length&&a<=s;l++){let d=o[l],h=a+d.length;h>=t&&(h>s&&(d=d.slice(0,s-a)),a<t&&(d=d.slice(t-a)),f?(e[e.length-1]+=d,f=!1):e.push(d)),a=h+1}return e}function zue(o,e,t){return PH(o,[""],e,t)}class u6{constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[t>0?1:(e instanceof _f?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let s=this.nodes.length-1,a=this.nodes[s],l=this.offsets[s],f=l>>1,d=a instanceof _f?a.text.length:a.children.length;if(f==(t>0?d:0)){if(s==0)return this.done=!0,this.value="",this;t>0&&this.offsets[s-1]++,this.nodes.pop(),this.offsets.pop()}else if((l&1)==(t>0?0:1)){if(this.offsets[s]+=t,e==0)return this.lineBreak=!0,this.value=`
`,this;e--}else if(a instanceof _f){let h=a.text[f+(t<0?-1:0)];if(this.offsets[s]+=t,h.length>Math.max(0,e))return this.value=e==0?h:t>0?h.slice(e):h.slice(0,h.length-e),this;e-=h.length}else{let h=a.children[f+(t<0?-1:0)];e>h.length?(e-=h.length,this.offsets[s]+=t):(t<0&&this.offsets[s]--,this.nodes.push(h),this.offsets.push(t>0?1:(h instanceof _f?h.text.length:h.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class u1e{constructor(e,t,s){this.value="",this.done=!1,this.cursor=new u6(e,t>s?-1:1),this.pos=t>s?e.length:0,this.from=Math.min(t,s),this.to=Math.max(t,s)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let s=t<0?this.pos-this.from:this.to-this.pos;e>s&&(e=s),s-=e;let{value:a}=this.cursor.next(e);return this.pos+=(a.length+e)*t,this.value=a.length<=s?a:t<0?a.slice(a.length-s):a.slice(0,s),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class f1e{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:s,value:a}=this.inner.next(e);return t?(this.done=!0,this.value=""):s?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=a,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(Ja.prototype[Symbol.iterator]=function(){return this.iter()},u6.prototype[Symbol.iterator]=u1e.prototype[Symbol.iterator]=f1e.prototype[Symbol.iterator]=function(){return this});class mTe{constructor(e,t,s,a){this.from=e,this.to=t,this.number=s,this.text=a}get length(){return this.to-this.from}}let OD="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(o=>o?parseInt(o,36):1);for(let o=1;o<OD.length;o++)OD[o]+=OD[o-1];function gTe(o){for(let e=1;e<OD.length;e+=2)if(OD[e]>o)return OD[e-1]<=o;return!1}function Vue(o){return o>=127462&&o<=127487}const Wue=8205;function Bm(o,e,t=!0,s=!0){return(t?d1e:pTe)(o,e,s)}function d1e(o,e,t){if(e==o.length)return e;e&&h1e(o.charCodeAt(e))&&m1e(o.charCodeAt(e-1))&&e--;let s=Wh(o,e);for(e+=Fb(s);e<o.length;){let a=Wh(o,e);if(s==Wue||a==Wue||t&&gTe(a))e+=Fb(a),s=a;else if(Vue(a)){let l=0,f=e-2;for(;f>=0&&Vue(Wh(o,f));)l++,f-=2;if(l%2==0)break;e+=2}else break}return e}function pTe(o,e,t){for(;e>0;){let s=d1e(o,e-2,t);if(s<e)return s;e--}return 0}function h1e(o){return o>=56320&&o<57344}function m1e(o){return o>=55296&&o<56320}function Wh(o,e){let t=o.charCodeAt(e);if(!m1e(t)||e+1==o.length)return t;let s=o.charCodeAt(e+1);return h1e(s)?(t-55296<<10)+(s-56320)+65536:t}function are(o){return o<=65535?String.fromCh
`}get readOnly(){return this.facet(C1e)}phrase(e,...t){for(let s of this.facet(ra.phrases))if(Object.prototype.hasOwnProperty.call(s,e)){e=s[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(s,a)=>{if(a=="$")return"$";let l=+(a||1);return!l||l>t.length?s:t[l-1]})),e}languageDataAt(e,t,s=-1){let a=[];for(let l of this.facet(v1e))for(let f of l(this,t,s))Object.prototype.hasOwnProperty.call(f,e)&&a.push(f[e]);return a}charCategorizer(e){return TTe(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:s,length:a}=this.doc.lineAt(e),l=this.charCategorizer(e),f=e-s,d=e-s;for(;f>0;){let h=Bm(t,f,!1);if(l(t.slice(h,f))!=tu.Word)break;f=h}for(;d<a;){let h=Bm(t,d);if(l(t.slice(d,h))!=tu.Word)break;d=h}return f==d?null:Ln.range(f+s,d+s)}}ra.allowMultipleSelections=O1e;ra.tabSize=As.define({combine:o=>o.length?o[0]:4});ra.lineSeparator=y1e;ra.readOnly=C1e;ra.phrases=As.define({compare(o,e){let t=Object.keys(o),s=Object.keys(e);return t.length==s.length&&t.every(a=>o[a]==e[a])}});ra.languageData=v1e;ra.changeFilter=w1e;ra.transactionFilter=_1e;ra.transactionExtender=S1e;DC.reconfigure=bi.define();function Tv(o,e,t={}){let s={};for(let a of o)for(let l of Object.keys(a)){let f=a[l],d=s[l];if(d===void 0)s[l]=f;else if(!(d===f||f===void 0))if(Object.hasOwnProperty.call(t,l))s[l]=t[l](d,f);else throw new Error("Config merge conflict for field "+l)}for(let a in e)s[a]===void 0&&(s[a]=e[a]);return s}class mE{eq(e){return this==e}range(e,t=e){return _6.create(e,t,this)}}mE.prototype.startSide=mE.prototype.endSide=0;mE.prototype.point=!1;mE.prototype.mapMode=Yh.TrackDel;class _6{constructor(e,t,s){this.from=e,this.to=t,this.value=s}static create(e,t,s){return new _6(e,t,s)}}function Voe(o,e){return o.from-e.from||o.value.startSide-e.value.startSide}class ure{constructor(e,t,s,a){this.from=e,this.to=t,this.value=s,this.maxPoint=a}get length(){return this.to[this.to.length-1]}findIndex(e,t,s,a=0){let l=s?this.to:this.from;for(let f=a,d=l.length;;){if(f==d)return f;let h=f+d>>1,b=l[h]-e||(s?this.value[h].endSide:this.value[h].startSide)-t;if(h==f)return b>=0?f:d;b>=0?d=h:f=h+1}}between(e,t,s,a){for(let l=this.findIndex(t,-1e9,!0),f=this.findIndex(s,1e9,!1,l);l<f;l++)if(a(this.from[l]+e,this.to[l]+e,this.value[l])===!1)return!1}map(e,t){let s=[],a=[],l=[],f=-1,d=-1;for(let h=0;h<this.value.length;h++){let b=this.value[h],y=this.from[h]+e,k=this.to[h]+e,E,R;if(y==k){let $=t.mapPos(y,b.startSide,b.mapMode);if($==null||(E=R=$,b.startSide!=b.endSide&&(R=t.mapPos(y,b.endSide),R<E)))continue}else if(E=t.mapPos(y,b.startSide),R=t.mapPos(k,b.endSide),E>R||E==R&&b.startSide>0&&b.endSide<=0)continue;(R-E||b.endSide-b.startSide)<0||(f<0&&(f=E),b.point&&(d=Math.max(d,R-E)),s.push(b),a.push(E-f),l.push(R-f))}return{mapped:s.length?new ure(a,l,s,d):null,pos:f}}}class el{constructor(e,t,s,a){this.chunkPos=e,this.chunk=t,this.nextLayer=s,this.maxPoint=a}static create(e,t,s,a){return new el(e,t,s,a)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:s=!1,filterFrom:a=0,filterTo:l=this.length}=e,f=e.filter;if(t.length==0&&!f)return this;if(s&&(t=t.slice().sort(Voe)),this.isEmpty)return t.length?el.of(t):this;let d=new T1e(this,null,-1).goto(0),h=0,b=[],y=new PC;for(;d.value||h<t.length;)if(h<t.length&&(d.from-t[h].from||d.startSide-t[h].value.startSide)>=0){let k=t[h++];y.addInner(k.from,k.to,k.value)||b.push(k)}else d.rangeIndex==1&&d.chunkIndex<this.chunk.length&&(h==t.length||this.chunkEnd(d.chunkIndex)<t[h].from)&&(!f||a>this.chunkEnd(d.chunkIndex)||l<this.chunkPos[d.chunkIndex])&&y.addChunk(this.chunkPos[d.chunkIndex],this.chunk[d.chunkIndex])?d.nextChunk():((!f||a>d.to||l<d.from||f(d.from,d.to,d.value))&&(y.addInner(d.from,d.to,d.value)||b.push(_6.create(d.from,d.to,d.value))),d.next());return y.finishInner(this.nextLayer.isEmpty&&!b.length?el.empty:this.nextLayer.update({add:b,filter:f,filt
`)}static newName(){let e=Kue[Gue]||1;return Kue[Gue]=e+1,Yoe+e.toString(36)}static mount(e,t,s){let a=e[Xoe],l=s&&s.nonce;a?l&&a.setNonce(l):a=new ATe(e,l),a.mount(Array.isArray(t)?t:[t])}}let Jue=new Map;class ATe{constructor(e,t){let s=e.ownerDocument||e,a=s.defaultView;if(!e.head&&e.adoptedStyleSheets&&a.CSSStyleSheet){let l=Jue.get(s);if(l)return e.adoptedStyleSheets=[l.sheet,...e.adoptedStyleSheets],e[Xoe]=l;this.sheet=new a.CSSStyleSheet,e.adoptedStyleSheets=[this.sheet,...e.adoptedStyleSheets],Jue.set(s,this)}else{this.styleTag=s.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);let l=e.head||e;l.insertBefore(this.styleTag,l.firstChild)}this.modules=[],e[Xoe]=this}mount(e){let t=this.sheet,s=0,a=0;for(let l=0;l<e.length;l++){let f=e[l],d=this.modules.indexOf(f);if(d<a&&d>-1&&(this.modules.splice(d,1),a--,d=-1),d==-1){if(this.modules.splice(a++,0,f),t)for(let h=0;h<f.rules.length;h++)t.insertRule(f.rules[h],s++)}else{for(;a<d;)s+=this.modules[a++].rules.length;s+=f.rules.length,a++}}if(!t){let l="";for(let f=0;f<this.modules.length;f++)l+=this.modules[f].getRules()+`
`;this.styleTag.textContent=l}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}var RC={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},C6={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},DTe=typeof navigator<"u"&&/Mac/.test(navigator.platform),PTe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Uh=0;Uh<10;Uh++)RC[48+Uh]=RC[96+Uh]=String(Uh);for(var Uh=1;Uh<=24;Uh++)RC[Uh+111]="F"+Uh;for(var Uh=65;Uh<=90;Uh++)RC[Uh]=String.fromCharCode(Uh+32),C6[Uh]=String.fromCharCode(Uh);for(var kne in RC)C6.hasOwnProperty(kne)||(C6[kne]=RC[kne]);function MTe(o){var e=DTe&&o.metaKey&&o.shiftKey&&!o.ctrlKey&&!o.altKey||PTe&&o.shiftKey&&o.key&&o.key.length==1||o.key=="Unidentified",t=!e&&o.key||(o.shiftKey?C6:RC)[o.keyCode]||o.key||"Unidentified";return t=="Esc"&&(t="Escape"),t=="Del"&&(t="Delete"),t=="Left"&&(t="ArrowLeft"),t=="Up"&&(t="ArrowUp"),t=="Right"&&(t="ArrowRight"),t=="Down"&&(t="ArrowDown"),t}function lz(o){let e;return o.nodeType==11?e=o.getSelection?o:o.ownerDocument:e=o,e.getSelection()}function joe(o,e){return e?o==e||o.contains(e.nodeType!=1?e.parentNode:e):!1}function RTe(o){let e=o.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function RH(o,e){if(!e.anchorNode)return!1;try{return joe(o,e.anchorNode)}catch{return!1}}function k6(o){return o.nodeType==3?gE(o,0,o.nodeValue.length).getClientRects():o.nodeType==1?o.getClientRects():[]}function cz(o,e,t,s){return t?efe(o,e,t,s,-1)||efe(o,e,t,s,1):!1}function x6(o){for(var e=0;;e++)if(o=o.previousSibling,!o)return e}function efe(o,e,t,s,a){for(;;){if(o==t&&e==s)return!0;if(e==(a<0?0:Vw(o))){if(o.nodeName=="DIV")return!1;let l=o.parentNode;if(!l||l.nodeType!=1)return!1;e=x6(o)+(a<0?0:1),o=l}else if(o.nodeType==1){if(o=o.childNodes[e+(a<0?-1:0)],o.nodeType==1&&o.contentEditable=="false")return!1;e=a<0?Vw(o):0}else return!1}}function Vw(o){return o.nodeType==3?o.nodeValue.length:o.childNodes.length}function fre(o,e){let t=e?o.left:o.right;return{left:t,right:t,top:o.top,bottom:o.bottom}}function $Te(o){return{left:0,right:o.innerWidth,top:0,bottom:o.innerHeight}}function NTe(o,e,t,s,a,l,f,d){let h=o.ownerDocument,b=h.defaultView||window;for(let y=o,k=!1;y&&!k;)if(y.nodeType==1){let E,R=y==h.body,$=1,Q=1;if(R)E=$Te(b);else{if(/^(fixed|sticky)$/.test(getComputedStyle(y).position)&&(k=!0),y.scrollHeight<=y.clientHeight&&y.scrollWidth<=y.clientWidth){y=y.assignedSlot||y.parentNode;continue}let K=y.getBoundingClientRect();$=K.width/y.offsetWidth,Q=K.height/y.offsetHeight,E={left:K.left,right:K.left+y.clientWidth*$,top:K.top,bottom:K.top+y.clientHeight*Q}}let F=0,U=0;if(a=="nearest")e.top<E.top?(U=-(E.top-e.top+f),t>0&&e.bottom>E.bottom+U&&(U=e.bottom-E.bottom+U+f)):e.bottom>E.bottom&&(U=e.bottom-E.bottom+f,t<0&&e.top-U<E.top&&(U=-(E.top+U-e.top+f)));else{let K=e.bottom-e.top,L=E.bottom-E.top;U=(a=="center"&&K<=L?e.top+K/2-L/2:a=="start"||a=="center"&&t<0?e.top-f:e.bottom-L+f)-E.top}if(s=="nearest"?e.left<E.left?(F=-(E.left-e.left+l),t>0&&e.right>E.right+F&&(F=e.right-E.right+F+l)):e.right>E.right&&(F=e.right-E.right+l,t<0&&e.left<E.left+F&&(F=-(E.left+F-e.left+l))):F=(s=="center"?e.left+(e.right-e.left)/2-(E.right-E.left)/2:s=="start"==d?e.left-l:e.right-(E.right-E.left)+l)-E.left,F||U)if(R)b.scrollBy(F,U);else{let K=0,L=0;if(U){let te=y.scrollTop;y.scrollTop+=U/Q,L=(y.scrollTop-te)*Q}if(F){let te=y.scrollLeft;y.scrollLef
`,a=o.state.doc.line(a.number+(t?1:-1)),l=o.bidiSpans(a),b=Ln.cursor(t?a.from:a.to)}if(h){if(!h(y))return d}else{if(!s)return b;h=s(y)}d=b}}function mEe(o,e,t){let s=o.state.charCategorizer(e),a=s(t);return l=>{let f=s(l);return a==tu.Space&&(a=f),a==f}}function gEe(o,e,t,s){let a=e.head,l=t?1:-1;if(a==(t?o.state.doc.length:0))return Ln.cursor(a,e.assoc);let f=e.goalColumn,d,h=o.contentDOM.getBoundingClientRect(),b=o.coordsAtPos(a,e.assoc||-1),y=o.documentTop;if(b)f==null&&(f=b.left-h.left),d=l<0?b.top:b.bottom;else{let R=o.viewState.lineBlockAt(a);f==null&&(f=Math.min(h.right-h.left,o.defaultCharacterWidth*(a-R.from))),d=(l<0?R.top:R.bottom)+y}let k=h.left+f,E=s!=null?s:o.viewState.heightOracle.textHeight>>1;for(let R=0;;R+=10){let $=d+(E+R)*l,Q=rbe(o,{x:k,y:$},!1,l);if($<h.top||$>h.bottom||(l<0?Q<a:Q>a)){let F=o.docView.coordsForChar(Q),U=!F||$<F.top?-1:1;return Ln.cursor(Q,U,void 0,f)}}}function $H(o,e,t){for(;;){let s=0;for(let a of o)a.between(e-1,e+1,(l,f,d)=>{if(e>l&&e<f){let h=s||t||(e-l<f-e?-1:1);e=h<0?l:f,s=h}});if(!s)return e}}function Ane(o,e,t){let s=$H(o.state.facet(gre).map(a=>a(o)),t.from,e.head>t.from?-1:1);return s==t.from?t:Ln.cursor(s,s<t.from?1:-1)}class pEe{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.handleEvent=this.handleEvent.bind(this),e.scrollDOM.addEventListener("mousedown",t=>{if(t.target==e.scrollDOM&&t.clientY>e.contentDOM.getBoundingClientRect().bottom&&(this.runHandlers("mousedown",t),!t.defaultPrevented&&t.button==2)){let s=e.contentDOM.style.minHeight;e.contentDOM.style.minHeight="100%",setTimeout(()=>e.contentDOM.style.minHeight=s,200)}}),e.scrollDOM.addEventListener("drop",t=>{t.target==e.scrollDOM&&t.clientY>e.contentDOM.getBoundingClientRect().bottom&&this.runHandlers("drop",t)}),this.notifiedFocused=e.hasFocus,Fs.safari&&e.contentDOM.addEventListener("input",()=>null),Fs.gecko&&MEe(e.contentDOM.ownerDocument)}handleEvent(e){!CEe(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=bEe(e),s=this.handlers,a=this.view.contentDOM;for(let l in t)if(l!="scroll"){let f=!t[l].handlers.length,d=s[l];d&&f!=!d.handlers.length&&(a.removeEventListener(l,this.handleEvent),d=null),d||a.addEventListener(l,this.handleEvent,{passive:f})}for(let l in s)l!="scroll"&&!t[l]&&a.removeEventListener(l,this.handleEvent);this.handlers=t}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),e.keyCode==9&&Date.now()<this.lastEscPress+2e3)return!0;if(e.keyCode!=27&&abe.indexOf(e.keyCode)<0&&(this.view.inputState.lastEscPress=0),Fs.android&&Fs.chrome&&!e.synthetic&&(e.keyCode==13||e.keyCode==8))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let t;return Fs.ios&&!e.synthetic&&!e.altKey&&!e.metaKey&&((t=ibe.find(s=>s.keyCode==e.keyCode))&&!e.ctrlKey||vEe.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(this.pendingIOSKey=t||e,setTimeout(()=>this.flushIOSKey(),250),!0):(e.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(){let e=this.pendingIOSKey;return e?(this.pendingIOSKey=void 0,wD(this.view.contentDOM,e.key,e.keyCode)):!1}ignoreDuringComposition(e){return/^key/.test(e.type)?this.composing>0?!0:Fs.safari&&!Fs.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection
`&&o.lineWrapping&&(s&&(s=Ln.single(s.main.anchor-1,s.main.head-1)),t={from:a.from,to:a.to,insert:Ja.of([" "])}),t){if(Fs.ios&&o.inputState.flushIOSKey()||Fs.android&&(t.from==a.from&&t.to==a.to&&t.insert.length==1&&t.insert.lines==2&&wD(o.contentDOM,"Enter",13)||(t.from==a.from-1&&t.to==a.to&&t.insert.length==0||l==8&&t.insert.length<t.to-t.from&&t.to>a.head)&&wD(o.contentDOM,"Backspace",8)||t.from==a.from&&t.to==a.to+1&&t.insert.length==0&&wD(o.contentDOM,"Delete",46)))return!0;let f=t.insert.toString();o.inputState.composing>=0&&o.inputState.composing++;let d,h=()=>d||(d=jEe(o,t,s));return o.state.facet(V1e).some(b=>b(o,t.from,t.to,f,h))||o.dispatch(h()),!0}else if(s&&!s.main.eq(a)){let f=!1,d="select";return o.inputState.lastSelectionTime>Date.now()-50&&(o.inputState.lastSelectionOrigin=="select"&&(f=!0),d=o.inputState.lastSelectionOrigin),o.dispatch({selection:s,scrollIntoView:f,userEvent:d}),!0}else return!1}function jEe(o,e,t){let s,a=o.state,l=a.selection.main;if(e.from>=l.from&&e.to<=l.to&&e.to-e.from>=(l.to-l.from)/3&&(!t||t.main.empty&&t.main.from==e.from+e.insert.length)&&o.inputState.composing<0){let d=l.from<e.from?a.sliceDoc(l.from,e.from):"",h=l.to>e.to?a.sliceDoc(e.to,l.to):"";s=a.replaceSelection(o.state.toText(d+e.insert.sliceString(0,void 0,o.state.lineBreak)+h))}else{let d=a.changes(e),h=t&&t.main.to<=d.newLength?t.main:void 0;if(a.selection.ranges.length>1&&o.inputState.composing>=0&&e.to<=l.to&&e.to>=l.to-10){let b=o.state.sliceDoc(e.from,e.to),y,k=t&&obe(o,t.main.head);if(k){let $=e.insert.length-(e.to-e.from);y={from:k.from,to:k.to-$}}else y=o.state.doc.lineAt(l.head);let E=l.to-e.to,R=l.to-l.from;s=a.changeByRange($=>{if($.from==l.from&&$.to==l.to)return{changes:d,range:h||$.map(d)};let Q=$.to-E,F=Q-b.length;if($.to-$.from!=R||o.state.sliceDoc(F,Q)!=b||$.to>=y.from&&$.from<=y.to)return{range:$};let U=a.changes({from:F,to:Q,insert:e.insert}),K=$.to-l.to;return{changes:U,range:h?Ln.range(Math.max(0,h.anchor+K),Math.max(0,h.head+K)):$.map(U)}})}else s={changes:d,selection:h&&a.selection.replaceRange(h)}}let f="input.type";return(o.composing||o.inputState.compositionPendingChange&&o.inputState.compositionEndedAt>Date.now()-50)&&(o.inputState.compositionPendingChange=!1,f+=".compose",o.inputState.compositionFirstChange&&(f+=".start",o.inputState.compositionFirstChange=!1)),a.update(s,{userEvent:f,scrollIntoView:!0})}function qEe(o,e,t,s){let a=Math.min(o.length,e.length),l=0;for(;l<a&&o.charCodeAt(l)==e.charCodeAt(l);)l++;if(l==a&&o.length==e.length)return null;let f=o.length,d=e.length;for(;f>0&&d>0&&o.charCodeAt(f-1)==e.charCodeAt(d-1);)f--,d--;if(s=="end"){let h=Math.max(0,l-Math.min(f,d));t-=f+h-l}if(f<l&&o.length<e.length){let h=t<=l&&t>=f?l-t:0;l-=h,d=l+(d-f),f=l}else if(d<l){let h=t<=l&&t>=d?l-t:0;l-=h,f=l+(f-d),d=l}return{from:l,toA:f,toB:d}}function GEe(o){let e=[];if(o.root.activeElement!=o.contentDOM)return e;let{anchorNode:t,anchorOffset:s,focusNode:a,focusOffset:l}=o.observer.selectionRange;return t&&(e.push(new Pfe(t,s)),(a!=t||l!=s)&&e.push(new Pfe(a,l))),e}function KEe(o,e){if(o.length==0)return null;let t=o[0].pos,s=o.length==2?o[1].pos:t;return t>-1&&s>-1?Ln.single(t+e,s+e):null}const JEe={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Pne=Fs.ie&&Fs.ie_version<=11;class eAe{constructor(e){this.view=e,this.active=!1,this.selectionRange=new BTe,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.resizeContent=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(t=>{for(let s of t)this.queue.push(s);(Fs.ie&&Fs.ie_version<=11||Fs.ios&&e.composing)&&t.some(s=>s.type=="childList"&&s.removedNodes.length||s.type=="characterData"&&s.oldValue.length>s.target.nodeValue.length)?this.flushSoon():this.flush()}),Pne&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.
-\x7F-\x9F\xAD\u061C\u200B\u200E\u200F\u2028\u2029\u202D\u202E\u2066\u2067\u2069\uFEFF\uFFF9-\uFFFC]`,dse),wAe={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let Mne=null;function _Ae(){var o;if(Mne==null&&typeof document<"u"&&document.body){let e=document.body.style;Mne=((o=e.tabSize)!==null&&o!==void 0?o:e.MozTabSize)!=null}return Mne||!1}const BH=As.define({combine(o){let e=Tv(o,{render:null,specialChars:yAe,addSpecialChars:null});return(e.replaceTabs=!_Ae())&&(e.specialChars=new RegExp(" |"+e.specialChars.source,dse)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,dse)),e}});function SAe(o={}){return[BH.of(o),CAe()]}let Ffe=null;function CAe(){return Ffe||(Ffe=Cf.fromClass(class{constructor(o){this.view=o,this.decorations=Br.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(o.state.facet(BH)),this.decorations=this.decorator.createDeco(o)}makeDecorator(o){return new OAe({regexp:o.specialChars,decoration:(e,t,s)=>{let{doc:a}=t.state,l=Wh(e[0],0);if(l==9){let f=a.lineAt(s),d=t.state.tabSize,h=Cv(f.text,d,s-f.from);return Br.replace({widget:new EAe((d-h%d)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[l]||(this.decorationCache[l]=Br.replace({widget:new TAe(o,l)}))},boundary:o.replaceTabs?void 0:/[^]/})}update(o){let e=o.state.facet(BH);o.startState.facet(BH)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(o.view)):this.decorations=this.decorator.updateDeco(o,this.decorations)}},{decorations:o=>o.decorations}))}const kAe="\u2022";function xAe(o){return o>=32?kAe:o==10?"\u2424":String.fromCharCode(9216+o)}class TAe extends Gw{constructor(e,t){super(),this.options=e,this.code=t}eq(e){return e.code==this.code}toDOM(e){let t=xAe(this.code),s=e.state.phrase("Control character")+" "+(wAe[this.code]||"0x"+this.code.toString(16)),a=this.options.render&&this.options.render(this.code,s,t);if(a)return a;let l=document.createElement("span");return l.textContent=t,l.title=s,l.setAttribute("aria-label",s),l.className="cm-specialChar",l}ignoreEvent(){return!1}}class EAe extends Gw{constructor(e){super(),this.width=e}eq(e){return e.width==this.width}toDOM(){let e=document.createElement("span");return e.textContent=" ",e.className="cm-tab",e.style.width=this.width+"px",e}ignoreEvent(){return!1}}function AAe(){return PAe}const DAe=Br.line({class:"cm-activeLine"}),PAe=Cf.fromClass(class{constructor(o){this.decorations=this.getDeco(o)}update(o){(o.docChanged||o.selectionSet)&&(this.decorations=this.getDeco(o.view))}getDeco(o){let e=-1,t=[];for(let s of o.state.selection.ranges){let a=o.lineBlockAt(s.head);a.from>e&&(t.push(DAe.range(a.from)),e=a.from)}return Br.set(t)}},{decorations:o=>o.decorations}),hse=2e3;function MAe(o,e,t){let s=Math.min(e.line,t.line),a=Math.max(e.line,t.line),l=[];if(e.off>hse||t.off>hse||e.col<0||t.col<0){let f=Math.min(e.off,t.off),d=Math.max(e.off,t.off);for(let h=s;h<=a;h++){let b=o.doc.line(h);b.length<=d&&l.push(Ln.range(b.from+f,b.to+d))}}else{let f=Math.min(e.col,t.col),d=Math.max(e.col,t.col);for(let h=s;h<=a;h++){let b=o.doc.line(h),y=Uoe(b.text,f,o.tabSize,!0);if(y<0)l.push(Ln.cursor(b.to));else{let k=Uoe(b.text,d,o.tabSize);l.push(Ln.range(b.from+y,b.from+k))}}}return l}function RAe(o,e){let t=o.coordsAtPos(o.viewport.from);return t?Math.round(Math.abs((t.left-e)/o.defaultCharacterWidth)):-1}function Qfe(o,e){let t=o.posAtCoords({x:e.clientX,y:e.clientY},!1),s=o.state.doc.lineAt(t),a=t-s.from,l=a>hse?-1:a==s.length?RAe(o,e.clientX):Cv(s.text,o.state.tabSize,t-s.from);return{line:s.number,col:l,off:a}}function $Ae(o,e){let t=
`:s=="r"?"\r":s=="t"?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new BDe(this):new NDe(this)}getCursor(e,t=0,s){let a=e.doc?e:ra.create({doc:e});return s==null&&(s=a.doc.length),this.regexp?lD(this,a,t,s):aD(this,a,t,s)}}class V0e{constructor(e){this.spec=e}}function aD(o,e,t,s){return new $D(e.doc,o.unquoted,t,s,o.caseSensitive?void 0:a=>a.toLowerCase(),o.wholeWord?$De(e.doc,e.charCategorizer(e.selection.main.head)):void 0)}function $De(o,e){return(t,s,a,l)=>((l>t||l+a.length<s)&&(l=Math.max(0,t-2),a=o.sliceString(l,Math.min(o.length,s+2))),(e(Cz(a,t-l))!=tu.Word||e(kz(a,t-l))!=tu.Word)&&(e(kz(a,s-l))!=tu.Word||e(Cz(a,s-l))!=tu.Word))}class NDe extends V0e{constructor(e){super(e)}nextMatch(e,t,s){let a=aD(this.spec,e,s,e.doc.length).nextOverlapping();return a.done&&(a=aD(this.spec,e,0,t).nextOverlapping()),a.done?null:a.value}prevMatchInRange(e,t,s){for(let a=s;;){let l=Math.max(t,a-1e4-this.spec.unquoted.length),f=aD(this.spec,e,l,a),d=null;for(;!f.nextOverlapping().done;)d=f.value;if(d)return d;if(l==t)return null;a-=1e4}}prevMatch(e,t,s){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,s,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,t){let s=aD(this.spec,e,0,e.doc.length),a=[];for(;!s.next().done;){if(a.length>=t)return null;a.push(s.value)}return a}highlight(e,t,s,a){let l=aD(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(s+this.spec.unquoted.length,e.doc.length));for(;!l.next().done;)a(l.value.from,l.value.to)}}function lD(o,e,t,s){return new Q0e(e.doc,o.search,{ignoreCase:!o.caseSensitive,test:o.wholeWord?IDe(e.charCategorizer(e.selection.main.head)):void 0},t,s)}function Cz(o,e){return o.slice(Bm(o,e,!1),e)}function kz(o,e){return o.slice(e,Bm(o,e))}function IDe(o){return(e,t,s)=>!s[0].length||(o(Cz(s.input,s.index))!=tu.Word||o(kz(s.input,s.index))!=tu.Word)&&(o(kz(s.input,s.index+s[0].length))!=tu.Word||o(Cz(s.input,s.index+s[0].length))!=tu.Word)}class BDe extends V0e{nextMatch(e,t,s){let a=lD(this.spec,e,s,e.doc.length).next();return a.done&&(a=lD(this.spec,e,0,t).next()),a.done?null:a.value}prevMatchInRange(e,t,s){for(let a=1;;a++){let l=Math.max(t,s-a*1e4),f=lD(this.spec,e,l,s),d=null;for(;!f.next().done;)d=f.value;if(d&&(l==t||d.from>l+10))return d;if(l==t)return null}}prevMatch(e,t,s){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,s,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(t,s)=>s=="$"?"$":s=="&"?e.match[0]:s!="0"&&+s<e.match.length?e.match[s]:t))}matchAll(e,t){let s=lD(this.spec,e,0,e.doc.length),a=[];for(;!s.next().done;){if(a.length>=t)return null;a.push(s.value)}return a}highlight(e,t,s,a){let l=lD(this.spec,e,Math.max(0,t-250),Math.min(s+250,e.doc.length));for(;!l.next().done;)a(l.value.from,l.value.to)}}const I6=bi.define(),Mre=bi.define(),xC=Wf.define({create(o){return new Vne(Tse(o).create(),null)},update(o,e){for(let t of e.effects)t.is(I6)?o=new Vne(t.value.create(),o.panel):t.is(Mre)&&(o=new Vne(o.query,t.value?Rre:null));return o},provide:o=>P6.from(o,e=>e.panel)});class Vne{constructor(e,t){this.query=e,this.panel=t}}const LDe=Br.mark({class:"cm-searchMatch"}),FDe=Br.mark({class:"cm-searchMatch cm-searchMatch-selected"}),QDe=Cf.fromClass(class{constructor(o){this.view=o,this.decorations=this.highlight(o.state.field(xC))}update(o){let e=o.state.field(xC);(e!=o.startState.field(xC)||o.docChanged||o.selectionSet||o.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:o,panel:e}){if(!e||!o.spec.valid)return Br.none;let{view:t}=this,s=new PC;for(let a=0,l=t.visibleRanges,f=l.length;a<f;a++){let{from:d,to:h}=l[a];for(;a<f-1&&h>l[a+1].from-2*250;)h=l[++a].to;o.highlight(t.state,d,h,(b,y)=>{let k=t.state.selection.ranges.some(E=>E.from==b&&E.to==y);s.add(b,y,k?FDe:LDe)})}return s.finish()}},{decorations:o=>o.decorations});function uI(o){return e=>{let t=e.state.field(xC,!1);return t&&t.query.spec.valid?o
`+t.scrub(),l=this.advance(a);return l>-1&&l<a.length?this.complete(e,s,l):!1}finish(e,t){return(this.stage==2||this.stage==3)&&m6(t.content,this.pos)==t.content.length?this.complete(e,t,t.content.length):!1}complete(e,t,s){return e.addLeafElement(t,hl(Io.LinkReference,this.start,this.start+s,this.elts)),!0}nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this.stage++,!0):(e===!1&&(this.stage=-1),!1)}advance(e){for(;;){if(this.stage==-1)return-1;if(this.stage==0){if(!this.nextStage(Nve(e,this.pos,this.start,!0)))return-1;if(e.charCodeAt(this.pos)!=58)return this.stage=-1;this.elts.push(hl(Io.LinkMark,this.pos+this.start,this.pos+this.start+1)),this.pos++}else if(this.stage==1){if(!this.nextStage(Rve(e,m6(e,this.pos),this.start)))return-1}else if(this.stage==2){let t=m6(e,this.pos),s=0;if(t>this.pos){let a=$ve(e,t,this.start);if(a){let l=Une(e,a.to-this.start);l>0&&(this.nextStage(a),s=l)}}return s||(s=Une(e,this.pos)),s>0&&s<e.length?s:-1}else return Une(e,this.pos)}}}function Une(o,e){for(;e<o.length;e++){let t=o.charCodeAt(e);if(t==10)break;if(!qb(t))return-1}return e}class r5e{nextLine(e,t,s){let a=t.depth<e.stack.length?-1:Sve(t),l=t.next;if(a<0)return!1;let f=hl(Io.HeaderMark,e.lineStart+t.pos,e.lineStart+a);return e.nextLine(),e.addLeafElement(s,hl(l==61?Io.SetextHeading1:Io.SetextHeading2,s.start,e.prevLineEnd(),[...e.parser.parseInline(s.content,s.start),f])),!0}finish(){return!1}}const i5e={LinkReference(o,e){return e.content.charCodeAt(0)==91?new s5e(e):null},SetextHeading(){return new r5e}},a5e=[(o,e)=>_ve(e)>=0,(o,e)=>Ove(e)>=0,(o,e)=>yve(e)>=0,(o,e)=>Wre(e,o,!0)>=0,(o,e)=>Ure(e,o,!0)>=0,(o,e)=>Vre(e,o,!0)>=0,(o,e)=>xve(e,o,!0)>=0],l5e={text:"",end:0};class c5e{constructor(e,t,s,a){this.parser=e,this.input=t,this.ranges=a,this.line=new o5e,this.atEnd=!1,this.reusePlaceholders=new Map,this.stoppedAt=null,this.rangeI=0,this.to=a[a.length-1].to,this.lineStart=this.absoluteLineStart=this.absoluteLineEnd=a[0].from,this.block=Dz.create(Io.Document,0,this.lineStart,0,0),this.stack=[this.block],this.fragments=s.length?new h5e(s,t):null,this.readLine()}get parsedPos(){return this.absoluteLineStart}advance(){if(this.stoppedAt!=null&&this.absoluteLineStart>this.stoppedAt)return this.finish();let{line:e}=this;for(;;){for(;e.depth<this.stack.length;)this.finishContext();for(let s of e.markers)this.addNode(s.type,s.from,s.to);if(e.pos<e.text.length)break;if(!this.nextLine())return this.finish()}if(this.fragments&&this.reuseFragment(e.basePos))return null;e:for(;;){for(let s of this.parser.blockParsers)if(s){let a=s(this,e);if(a!=!1){if(a==!0)return null;e.forward();continue e}}break}let t=new n5e(this.lineStart+e.pos,e.text.slice(e.pos));for(let s of this.parser.leafBlockParsers)if(s){let a=s(this,t);a&&t.parsers.push(a)}e:for(;this.nextLine()&&e.pos!=e.text.length;){if(e.indent<e.baseIndent+4){for(let s of this.parser.endLeafBlock)if(s(this,e,t))break e}for(let s of t.parsers)if(s.nextLine(this,e,t))return null;t.content+=`
`+e.scrub();for(let s of e.markers)t.marks.push(s)}return this.finishLeaf(t),null}stopAt(e){if(this.stoppedAt!=null&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}reuseFragment(e){if(!this.fragments.moveTo(this.absoluteLineStart+e,this.absoluteLineStart)||!this.fragments.matches(this.block.hash))return!1;let t=this.fragments.takeNodes(this);return t?(this.absoluteLineStart+=t,this.lineStart=Ive(this.absoluteLineStart,this.ranges),this.moveRangeI(),this.absoluteLineStart<this.to?(this.lineStart++,this.absoluteLineStart++,this.readLine()):(this.atEnd=!0,this.readLine()),!0):!1}get depth(){return this.stack.length}parentType(e=this.depth-1){return this.parser.nodeSet.types[this.stack[e].type]}nextLine(){return this.lineStart+=this.line.text.length,this.absoluteLineEnd>=this.to?(this.absoluteLineStart=this.absoluteLineEnd,this.atEnd=!0,this.readLine(),!1):(this.lineStart++,this.absoluteLineStart=this.absoluteLineEnd+1,this.moveRangeI(),this.readLine(),!0)}moveRangeI(){for(;this.rangeI<this.ranges.length-1&&this.absoluteLineStart>=this.ranges[this.rangeI].to;)this.rangeI++,this.absoluteLineStart=Math.max(this.absoluteLineStart,this.ranges[this.rangeI].from)}scanLine(e){let t=l5e;if(t.end=e,e>=this.to)t.text="";else if(t.text=this.lineChunkAt(e),t.end+=t.text.length,this.ranges.length>1){let s=this.absoluteLineStart,a=this.rangeI;for(;this.ranges[a].to<t.end;){a++;let l=this.ranges[a].from,f=this.lineChunkAt(l);t.end=l+f.length,t.text=t.text.slice(0,this.ranges[a-1].to-s)+f,s=t.end-t.text.length}}return t}readLine(){let{line:e}=this,{text:t,end:s}=this.scanLine(this.absoluteLineStart);for(this.absoluteLineEnd=s,e.reset(t);e.depth<this.stack.length;e.depth++){let a=this.stack[e.depth],l=this.parser.skipContextMarkup[a.type];if(!l)throw new Error("Unhandled block context "+Io[a.type]);if(!l(a,this,e))break;e.forward()}}lineChunkAt(e){let t=this.input.chunk(e),s;if(this.input.lineChunks)s=t==`
2023-10-24 00:14:32 +03:00
`?"":t;else{let a=t.indexOf(`
2023-10-30 14:33:35 +02:00
`);s=a<0?t:t.slice(0,a)}return e+s.length>this.to?s.slice(0,this.to-e):s}prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1}startContext(e,t,s=0){this.block=Dz.create(e,s,this.lineStart+t,this.block.hash,this.lineStart+this.line.text.length),this.stack.push(this.block)}startComposite(e,t,s=0){this.startContext(this.parser.getNodeType(e),t,s)}addNode(e,t,s){typeof e=="number"&&(e=new Cl(this.parser.nodeSet.types[e],ID,ID,(s!=null?s:this.prevLineEnd())-t)),this.block.addChild(e,t-this.block.from)}addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from-this.block.from)}addLeafElement(e,t){this.addNode(this.buffer.writeElements(Mse(t.children,e.marks),-t.from).finish(t.type,t.to-t.from),t.from)}finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-1];t.addChild(e.toTree(this.parser.nodeSet),e.from-t.from),this.block=t}finish(){for(;this.stack.length>1;)this.finishContext();return this.addGaps(this.block.toTree(this.parser.nodeSet,this.lineStart))}addGaps(e){return this.ranges.length>1?Tve(this.ranges,0,e.topNode,this.ranges[0].from,this.reusePlaceholders):e}finishLeaf(e){for(let s of e.parsers)if(s.finish(this,e))return;let t=Mse(this.parser.parseInline(e.content,e.start),e.marks);this.addNode(this.buffer.writeElements(t,-e.start).finish(Io.Paragraph,e.content.length),e.start)}elt(e,t,s,a){return typeof e=="string"?hl(this.parser.getNodeType(e),t,s,a):new Dve(e,t)}get buffer(){return new Ave(this.parser.nodeSet)}}function Tve(o,e,t,s,a){let l=o[e].to,f=[],d=[],h=t.from+s;function b(y,k){for(;k?y>=l:y>l;){let E=o[e+1].from-l;s+=E,y+=E,e++,l=o[e].to}}for(let y=t.firstChild;y;y=y.nextSibling){b(y.from+s,!0);let k=y.from+s,E,R=a.get(y.tree);R?E=R:y.to+s>l?(E=Tve(o,e,y,s,a),b(y.to+s,!1)):E=y.toTree(),f.push(E),d.push(k-h)}return b(t.to+s,!1),new Cl(t.type,f,d,t.to+s-h,t.tree?t.tree.propValues:void 0)}class hV extends wre{constructor(e,t,s,a,l,f,d,h,b){super(),this.nodeSet=e,this.blockParsers=t,this.leafBlockParsers=s,this.blockNames=a,this.endLeafBlock=l,this.skipContextMarkup=f,this.inlineParsers=d,this.inlineNames=h,this.wrappers=b,this.nodeTypes=Object.create(null);for(let y of e.types)this.nodeTypes[y.name]=y.id}createParse(e,t,s){let a=new c5e(this,e,t,s);for(let l of this.wrappers)a=l(a,e,t,s);return a}configure(e){let t=Pse(e);if(!t)return this;let{nodeSet:s,skipContextMarkup:a}=this,l=this.blockParsers.slice(),f=this.leafBlockParsers.slice(),d=this.blockNames.slice(),h=this.inlineParsers.slice(),b=this.inlineNames.slice(),y=this.endLeafBlock.slice(),k=this.wrappers;if(HN(t.defineNodes)){a=Object.assign({},a);let E=s.types.slice(),R;for(let $ of t.defineNodes){let{name:Q,block:F,composite:U,style:K}=typeof $=="string"?{name:$}:$;if(E.some(ne=>ne.name==Q))continue;U&&(a[E.length]=(ne,oe,Y)=>U(oe,Y,ne.value));let L=E.length,te=U?["Block","BlockContext"]:F?L>=Io.ATXHeading1&&L<=Io.SetextHeading2?["Block","LeafBlock","Heading"]:["Block","LeafBlock"]:void 0;E.push(Sd.define({id:L,name:Q,props:te&&[[ui.group,te]]})),K&&(R||(R={}),Array.isArray(K)||K instanceof _v?R[Q]=K:Object.assign(R,K))}s=new aI(E),R&&(s=s.extend(SE(R)))}if(HN(t.props)&&(s=s.extend(...t.props)),HN(t.remove))for(let E of t.remove){let R=this.blockNames.indexOf(E),$=this.inlineNames.indexOf(E);R>-1&&(l[R]=f[R]=void 0),$>-1&&(h[$]=void 0)}if(HN(t.parseBlock))for(let E of t.parseBlock){let R=d.indexOf(E.name);if(R>-1)l[R]=E.parse,f[R]=E.leaf;else{let $=E.before?lH(d,E.before):E.after?lH(d,E.after)+1:d.length-1;l.splice($,0,E.parse),f.splice($,0,E.leaf),d.splice($,0,E.name)}E.endLeaf&&y.push(E.endLeaf)}if(HN(t.parseInline))for(let E of t.parseInline){let R=b.indexOf(E.name);if(R>-1)h[R]=E.parse;else{let $=E.before?lH(b,E.before):E.after?lH(b,E.after)+1:b.length-1;h.splice($,0,E.parse),b.splice($,0,E.name)}}return t.wrap&&(k=k.concat(t.wrap)),new hV(s,l,f,d,y,a,h,b,k)}getNodeType(e){let t=this.nodeTypes[e];if(t==null)throw new RangeError(`Unknown node type '${e}'`);return t}parseInline(e,t){let s=new f5e(this,e,t);e:for(let a=t;a<s.end;){let l=s.char(a);for(let f of this.inlineParsers)if(f){let d=f(s,l,a);if(d>=0){a=d;co
`;)l--;this.fragmentEnd=l?l-1:0}let s=this.cursor;s||(s=this.cursor=this.fragment.tree.cursor(),s.firstChild());let a=e+this.fragment.offset;for(;s.to<=a;)if(!s.parent())return!1;for(;;){if(s.from>=a)return this.fragment.from<=t;if(!s.childAfter(a))return!1}}matches(e){let t=this.cursor.tree;return t&&t.prop(ui.contextHash)==e}takeNodes(e){let t=this.cursor,s=this.fragment.offset,a=this.fragmentEnd-(this.fragment.openEnd?1:0),l=e.absoluteLineStart,f=l,d=e.block.children.length,h=f,b=d;for(;;){if(t.to-s>a){if(t.type.isAnonymous&&t.firstChild())continue;break}let y=Ive(t.from-s,e.ranges);if(t.to-s<=e.ranges[e.rangeI].to)e.addNode(t.tree,y);else{let k=new Cl(e.parser.nodeSet.types[Io.Paragraph],[],[],0,e.block.hashProp);e.reusePlaceholders.set(k,t.tree),e.addNode(k,y)}if(t.type.is("Block")&&(d5e.indexOf(t.type.id)<0?(f=t.to-s,d=e.block.children.length):(f=h,d=b,h=t.to-s,b=e.block.children.length)),!t.nextSibling())break}for(;e.block.children.length>d;)e.block.children.pop(),e.block.positions.pop();return f-l}}function Ive(o,e){let t=o;for(let s=1;s<e.length;s++){let a=e[s-1].to,l=e[s].from;a<o&&(t-=l-a)}return t}const m5e=SE({"Blockquote/...":Ot.quote,HorizontalRule:Ot.contentSeparator,"ATXHeading1/... SetextHeading1/...":Ot.heading1,"ATXHeading2/... SetextHeading2/...":Ot.heading2,"ATXHeading3/...":Ot.heading3,"ATXHeading4/...":Ot.heading4,"ATXHeading5/...":Ot.heading5,"ATXHeading6/...":Ot.heading6,"Comment CommentBlock":Ot.comment,Escape:Ot.escape,Entity:Ot.character,"Emphasis/...":Ot.emphasis,"StrongEmphasis/...":Ot.strong,"Link/... Image/...":Ot.link,"OrderedList/... BulletList/...":Ot.list,"BlockQuote/...":Ot.quote,"InlineCode CodeText":Ot.monospace,URL:Ot.url,"HeaderMark HardBreak QuoteMark ListMark LinkMark EmphasisMark CodeMark":Ot.processingInstruction,"CodeInfo LinkLabel":Ot.labelName,LinkTitle:Ot.string,Paragraph:Ot.content}),g5e=new hV(new aI(Eve).extend(m5e),Object.keys(aH).map(o=>aH[o]),Object.keys(aH).map(o=>i5e[o]),Object.keys(aH),a5e,vve,Object.keys(Yne).map(o=>Yne[o]),Object.keys(Yne),[]);function p5e(o,e,t){let s=[];for(let a=o.firstChild,l=e;;a=a.nextSibling){let f=a?a.from:t;if(f>l&&s.push({from:l,to:f}),!a)break;l=a.to}return s}function b5e(o){let{codeParser:e,htmlParser:t}=o;return{wrap:Qbe((a,l)=>{let f=a.type.id;if(e&&(f==Io.CodeBlock||f==Io.FencedCode)){let d="";if(f==Io.FencedCode){let b=a.node.getChild(Io.CodeInfo);b&&(d=l.read(b.from,b.to))}let h=e(d);if(h)return{parser:h,overlay:b=>b.type.id==Io.CodeText}}else if(t&&(f==Io.HTMLBlock||f==Io.HTMLTag))return{parser:t,overlay:p5e(a.node,a.from,a.to)};return null})}}const v5e={resolve:"Strikethrough",mark:"StrikethroughMark"},O5e={defineNodes:[{name:"Strikethrough",style:{"Strikethrough/...":Ot.strikethrough}},{name:"StrikethroughMark",style:Ot.processingInstruction}],parseInline:[{name:"Strikethrough",parse(o,e,t){if(e!=126||o.char(t+1)!=126||o.char(t+2)==126)return-1;let s=o.slice(t-1,t),a=o.slice(t+2,t+3),l=/\s|^$/.test(s),f=/\s|^$/.test(a),d=Z6.test(s),h=Z6.test(a);return o.addDelimiter(v5e,t,t+2,!f&&(!h||l||d),!l&&(!d||f||h))},after:"Emphasis"}]};function g6(o,e,t=0,s,a=0){let l=0,f=!0,d=-1,h=-1,b=!1,y=()=>{s.push(o.elt("TableCell",a+d,a+h,o.parser.parseInline(e.slice(d,h),a+d)))};for(let k=t;k<e.length;k++){let E=e.charCodeAt(k);E==124&&!b?((!f||d>-1)&&l++,f=!1,s&&(d>-1&&y(),s.push(o.elt("TableDelimiter",k+a,k+a+1))),d=h=-1):(b||E!=32&&E!=9)&&(d<0&&(d=k),h=k+1),b=!b&&E==92}return d>-1&&(l++,s&&y()),l}function Fde(o,e){for(let t=e;t<o.length;t++){let s=o.charCodeAt(t);if(s==124)return!0;s==92&&t++}return!1}const Bve=/^\|?(\s*:?-+:?\s*\|)+(\s*:?-+:?\s*)?$/;class Qde{constructor(){this.rows=null}nextLine(e,t,s){if(this.rows==null){this.rows=!1;let a;if((t.next==45||t.next==58||t.next==124)&&Bve.test(a=t.text.slice(t.pos))){let l=[];g6(e,s.content,0,l,s.start)==g6(e,a,t.pos)&&(this.rows=[e.elt("TableHeader",s.start,s.start+s.content.length,l),e.elt("TableDelimiter",e.lineStart+t.pos,e.lineStart+t.text.length)])}}else if(this.rows){let a=[];g6(e,t.text,t.pos,a,e.lineStart),this.rows.push(e.elt("TableRow",e.lineStart+t.pos,e.lineStart+t.text.length
2023-10-24 00:14:32 +03:00
\${}
} catch (\${error}) {
\${}
}`,{label:"try",detail:"/ catch block",type:"keyword"}),Rp("if (${}) {\n ${}\n}",{label:"if",detail:"block",type:"keyword"}),Rp(`if (\${}) {
\${}
} else {
\${}
}`,{label:"if",detail:"/ else block",type:"keyword"}),Rp(`class \${name} {
constructor(\${params}) {
\${}
}
2023-10-30 14:33:35 +02:00
}`,{label:"class",detail:"definition",type:"keyword"}),Rp('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),Rp('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],hRe=nOe.concat([Rp("interface ${name} {\n ${}\n}",{label:"interface",detail:"definition",type:"keyword"}),Rp("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),Rp("enum ${name} {\n ${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),mhe=new Fbe,oOe=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function VN(o){return(e,t)=>{let s=e.node.getChild("VariableDefinition");return s&&t(s,o),!0}}const mRe=["FunctionDeclaration"],gRe={FunctionDeclaration:VN("function"),ClassDeclaration:VN("class"),ClassExpression:()=>!0,EnumDeclaration:VN("constant"),TypeAliasDeclaration:VN("type"),NamespaceDeclaration:VN("namespace"),VariableDefinition(o,e){o.matchContext(mRe)||e(o,"variable")},TypeDefinition(o,e){e(o,"type")},__proto__:null};function sOe(o,e){let t=mhe.get(e);if(t)return t;let s=[],a=!0;function l(f,d){let h=o.sliceString(f.from,f.to);s.push({label:h,type:d})}return e.cursor(wc.IncludeAnonymous).iterate(f=>{if(a)a=!1;else if(f.name){let d=gRe[f.name];if(d&&d(f,l)||oOe.has(f.name))return!1}else if(f.to-f.from>8192){for(let d of sOe(o,f.node))s.push(d);return!1}}),mhe.set(e,s),s}const ghe=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,rOe=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName",".","?."];function pRe(o){let e=_c(o.state).resolveInner(o.pos,-1);if(rOe.indexOf(e.name)>-1)return null;let t=e.name=="VariableName"||e.to-e.from<20&&ghe.test(o.state.sliceDoc(e.from,e.to));if(!t&&!o.explicit)return null;let s=[];for(let a=e;a;a=a.parent)oOe.has(a.name)&&(s=s.concat(sOe(o.state.doc,a)));return{options:s,from:t?e.from:o.pos,validFor:ghe}}const gy=pE.define({name:"javascript",parser:dRe.configure({props:[jD.add({IfStatement:_D({except:/^\s*({|else\b)/}),TryStatement:_D({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:$3e,SwitchBody:o=>{let e=o.textAfter,t=/^\s*\}/.test(e),s=/^\s*(case|default)\b/.test(e);return o.baseIndent+(t?0:s?1:2)*o.unit},Block:R3e({closing:"}"}),ArrowFunction:o=>o.baseIndent+o.unit,"TemplateString BlockComment":()=>null,"Statement Property":_D({except:/^{/}),JSXElement(o){let e=/^\s*<\//.test(o.textAfter);return o.lineIndent(o.node.from)+(e?0:o.unit)},JSXEscape(o){let e=/\s*\}/.test(o.textAfter);return o.lineIndent(o.node.from)+(e?0:o.unit)},"JSXOpenTag JSXSelfClosingTag"(o){return o.column(o.node.from)+o.unit}}),qD.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":xre,BlockComment(o){return{from:o.from+2,to:o.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),iOe={test:o=>/^JSX/.test(o.name),facet:_re({commentTokens:{block:{open:"{/*",close:"*/}"}}})},aOe=gy.configure({dialect:"ts"},"typescript"),lOe=gy.configure({dialect:"jsx",props:[Sre.add(o=>o.isTop?[iOe]:void 0)]}),cOe=gy.configure({dialect:"jsx ts",props:[Sre.add(o=>o.isTop?[iOe]:void 0)]},"typescript");let uOe=o=>({label:o,type:"keyword"});const fOe="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(uOe),bRe=fOe.concat(["declare","implements","private","protected","public"].map(uOe));function vRe(o={}){let e=o.jsx?o.typescript?cOe:lOe:o.typescript?aOe:gy,t=o.typescript?hRe.concat(bRe):nOe.concat(fOe);return new RD(e,[gy.data.of({autocomplete:jDe(rOe,j0e(t))}),gy.data.of({autocomplete:pRe}),o.jsx?wRe:[]])}function ORe(o){for(;;){if(o.name=="JSXOpenTag"||o.name=="JSXSelfClosingTag"||o.name=="JSXFragmentTag")return o;if(o.name=="JSXEscape"||!o.parent)return null;o=o.par
Block name: `),U=ie("input"),L=Ze(),te=ie("div"),te.innerHTML='<hr class="dropdown-divider"/>',ne=Ze(),oe=ie("h6"),oe.textContent="Actions",Y=Ze(),ye=ie("button"),ye.textContent="Move up",_e=Ze(),Be=ie("button"),Be.textContent="Move down",ve=Ze(),ue=ie("button"),ue.textContent="Delete",ot=Ze(),et=ie("h6"),et.textContent="Insert after",yt=Ze();for(let ht=0;ht<rn.length;ht+=1)rn[ht].c();V=Ze(),He&&He.c(),z(s,"class","text-muted d-block fs-6 mb-1"),z(h,"class","btn btn-link btn-sm"),z(h,"type","button"),z(h,"data-bs-toggle","dropdown"),z(h,"aria-expanded","false"),z($,"class","form-control-plaintext"),$.readOnly=!0,$.value=Q=o[1].id,z(U,"class","form-control-plaintext"),U.readOnly=!0,U.value=K=o[1].meta.name,z(E,"class","dropdown-header"),z(oe,"class","dropdown-header"),z(ye,"class","dropdown-item"),is(ye,"d-none",o[9](o[1].id)),z(Be,"class","dropdown-item"),is(Be,"d-none",o[10](o[1].id)),z(ue,"class","dropdown-item text-danger"),z(et,"class","dropdown-header"),z(k,"class","dropdown-menu"),z(d,"class","dropdown d-inline-block"),z(t,"class","d-flex justify-content-between"),z(e,"class","card block-editor-field d-flex svelte-1tnln3c")},m(ht,he){Me(ht,e,he),j(e,t),j(t,s),j(s,l),j(t,f),j(t,d),j(d,h),Kt(b,h,null),j(d,y),j(d,k),j(k,E),j(E,R),j(E,$),j(E,F),j(E,U),j(k,L),j(k,te),j(k,ne),j(k,oe),j(k,Y),j(k,ye),j(k,_e),j(k,Be),j(k,ve),j(k,ue),j(k,ot),j(k,et),j(k,yt);for(let Qo=0;Qo<rn.length;Qo+=1)rn[Qo]&&rn[Qo].m(k,null);j(e,V),~ut&&Cn[ut].m(e,null),_t=!0,wt||(Ie=[vn(ye,"click",o[12]),vn(Be,"click",o[13]),vn(ue,"click",o[14])],wt=!0)},p(ht,[he]){if((!_t||he&2)&&a!==(a=ht[1].meta.label+"")&&Wn(l,a),(!_t||he&2&&Q!==(Q=ht[1].id)&&$.value!==Q)&&($.value=Q),(!_t||he&2&&K!==(K=ht[1].meta.name)&&U.value!==K)&&(U.value=K),(!_t||he&514)&&is(ye,"d-none",ht[9](ht[1].id)),(!_t||he&1026)&&is(Be,"d-none",ht[10](ht[1].id)),he&50){tt=ht[4].fields;let Kn;for(Kn=0;Kn<tt.length;Kn+=1){const so=Dhe(ht,tt,Kn);rn[Kn]?rn[Kn].p(so,he):(rn[Kn]=Phe(so),rn[Kn].c(),rn[Kn].m(k,null))}for(;Kn<rn.length;Kn+=1)rn[Kn].d(1);rn.length=tt.length}let Qo=ut;ut=Xe(ht),ut===Qo?~ut&&Cn[ut].p(ht,he):(He&&(wo(),Qe(Cn[Qo],1,1,()=>{Cn[Qo]=null}),_o()),~ut?(He=Cn[ut],He?He.p(ht,he):(He=Cn[ut]=At[ut](ht),He.c()),xe(He,1),He.m(e,null)):He=null)},i(ht){_t||(xe(b.$$.fragment,ht),xe(He),_t=!0)},o(ht){Qe(b.$$.fragment,ht),Qe(He),_t=!1},d(ht){ht&&Pe(e),Jt(b),ia(rn,ht),~ut&&Cn[ut].d(),wt=!1,$i(Ie)}}}function u$e(o,e,t){const s=si("channel");let{record:a}=e,{blockData:l}=e,{field:f}=e,{graph:d}=e,{block:h}=e,b=s.schemas.find(ue=>ue.name===f.schema);function y(ue,ot,et){ue.preventDefault(),t(11,l=i1e(l,ot,et))}function k(ue,ot){ue.preventDefault(),t(11,l=l.filter(et=>et.id!==ot))}function E(ue,ot){ue.preventDefault();let et=Lc.exports.findIndex(l,V=>V.id===ot),yt=l[et];t(11,l[et]=l[et-1],l),t(11,l[et-1]=yt,l)}function R(ue,ot){ue.preventDefault();let et=Lc.exports.findIndex(l,V=>V.id===ot),yt=l[et];t(11,l[et]=l[et+1],l),t(11,l[et+1]=yt,l)}function $(ue){return Lc.exports.findIndex(l,ot=>ot.id===ue)===0}function Q(ue){return Lc.exports.findIndex(l,ot=>ot.id===ue)===l.length-1}const F=ue=>E(ue,h.id),U=ue=>R(ue,h.id),K=ue=>k(ue,h.id),L=(ue,ot)=>y(ot,ue,h.id);function te(ue){h=ue,t(1,h)}function ne(ue){h=ue,t(1,h)}function oe(ue){h=ue,t(1,h)}function Y(ue){h=ue,t(1,h)}function ye(ue){d=ue,t(0,d)}function _e(ue){h=ue,t(1,h)}function Be(ue){d=ue,t(0,d)}function ve(ue){h=ue,t(1,h)}return o.$$set=ue=>{"record"in ue&&t(2,a=ue.record),"blockData"in ue&&t(11,l=ue.blockData),"field"in ue&&t(3,f=ue.field),"graph"in ue&&t(0,d=ue.graph),"block"in ue&&t(1,h=ue.block)},[d,h,a,f,b,y,k,E,R,$,Q,l,F,U,K,L,te,ne,oe,Y,ye,_e,Be,ve]}class f$e extends vo{constructor(e){super(),bo(this,e,u$e,c$e,po,{record:2,blockData:11,field:3,graph:0,block:1})}}function Mhe(o,e,t){const s=o.slice();return s[10]=e[t],s[11]=e,s[12]=t,s}function Rhe(o,e){let t,s,a,l,f,d,h,b=pn,y;function k(Q){e[6](Q,e[10],e[11],e[12])}function E(Q){e[7](Q)}function R(Q){e[8](Q)}let $={record:e[2],field:e[3]};return e[10]!==void 0&&($.block=e[10]),e[0]!==void 0&&($.blockData=e[0]),e[1]!==void 0&&($.graph=e[1]),s=new f$e({props:
2023-10-24 00:14:32 +03:00
<span class='flatpickr-weekday'>
2023-10-25 11:57:52 +03:00
`+Je.join("</span><span class='flatpickr-weekday'>")+`
2023-10-24 00:14:32 +03:00
</span>
2023-10-30 14:33:35 +02:00
`}}function wt(){t.calendarContainer.classList.add("hasWeeks");var ze=fl("div","flatpickr-weekwrapper");ze.appendChild(fl("span","flatpickr-weekday",t.l10n.weekAbbreviation));var Je=fl("div","flatpickr-weeks");return ze.appendChild(Je),{weekWrapper:ze,weekNumbers:Je}}function Ie(ze,Je){Je===void 0&&(Je=!0);var Et=Je?ze:ze-t.currentMonth;Et<0&&t._hidePrevMonthArrow===!0||Et>0&&t._hideNextMonthArrow===!0||(t.currentMonth+=Et,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,Po("onYearChange"),ot()),ue(),Po("onMonthChange"),bs())}function tt(ze,Je){if(ze===void 0&&(ze=!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 Et=coe(t.config),Vt=Et.hours,Yn=Et.minutes,uo=Et.seconds;R(Vt,Yn,uo)}t.redraw(),ze&&Po("onChange")}function rn(){t.isOpen=!1,t.isMobile||(t.calendarContainer!==void 0&&t.calendarContainer.classList.remove("open"),t._input!==void 0&&t._input.classList.remove("active")),Po("onClose")}function At(){t.config!==void 0&&Po("onDestroy");for(var ze=t._handlers.length;ze--;)t._handlers[ze].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(Et){try{delete t[Et]}catch{}})}function Cn(ze){return t.calendarContainer.contains(ze)}function Xe(ze){if(t.isOpen&&!t.config.inline){var Je=R1(ze),Et=Cn(Je),Vt=Je===t.input||Je===t.altInput||t.element.contains(Je)||ze.path&&ze.path.indexOf&&(~ze.path.indexOf(t.input)||~ze.path.indexOf(t.altInput)),Yn=!Vt&&!Et&&!Cn(ze.relatedTarget),uo=!t.config.ignoredFocusElements.some(function(Oo){return Oo.contains(Je)});Yn&&uo&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0&&t.input.value!==""&&t.input.value!==void 0&&h(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function ht(ze){if(!(!ze||t.config.minDate&&ze<t.config.minDate.getFullYear()||t.config.maxDate&&ze>t.config.maxDate.getFullYear())){var Je=ze,Et=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)),Et&&(t.redraw(),Po("onYearChange"),ot())}}function he(ze,Je){var Et;Je===void 0&&(Je=!0);var Vt=t.parseDate(ze,void 0,Je);if(t.config.minDate&&Vt&&N1(Vt,t.config.minDate,Je!==void 0?Je:!t.minDateHasTime)<0||t.config.maxDate&&Vt&&N1(Vt,t.config.maxDate,Je!==void 0?Je:!t.maxDat
versions`),Cn=Ze(),Xe=ie("div"),he.c(),Qo=Ze(),Kn=ie("div"),jt&&jt.c(),z(l,"class","label text-end text-muted svelte-4o2asb"),z(E,"class","label text-end text-muted svelte-4o2asb"),z(K,"class","label text-end text-muted svelte-4o2asb"),z(Be,"class","label text-end text-muted svelte-4o2asb"),z(s,"class","col-8"),z(He,"class","label d-block text-muted svelte-4o2asb"),z(ut,"class","col-4"),z(t,"class","row"),z(e,"class","lx-card "),z(Xe,"class","lx-card mt-4")},m(gt,$e){Me(gt,e,$e),j(e,t),j(t,s),j(s,a),j(a,l),j(a,f),j(a,d),j(d,b),j(s,y),j(s,k),j(k,E),j(k,R),j(k,Q),j(s,F),j(s,U),j(U,K),j(U,L),Kt(te,U,null),j(U,ne),j(U,Y),j(s,ye),j(s,_e),j(_e,Be),j(_e,ve),Kt(ue,_e,null),j(_e,ot),j(_e,yt),j(t,V),j(t,ut),j(ut,He),j(ut,_t),j(ut,wt),j(wt,Ie),j(wt,rn),j(wt,At),Me(gt,Cn,$e),Me(gt,Xe,$e),as[ht].m(Xe,null),Me(gt,Qo,$e),Me(gt,Kn,$e),jt&&jt.m(Kn,null),o[13](Kn),so=!0},p(gt,[$e]){(!so||$e&1)&&h!==(h=gt[0].id+"")&&Wn(b,h),(!so||$e&1)&&$!==($=gt[0]._sys.version+"")&&Wn(Q,$);const Gt={};$e&3&&(Gt.name=Bp(gt[1],gt[0]._sys.createdBy)),te.$set(Gt),(!so||$e&1)&&oe!==(oe=cy(gt[0]._sys.createdAt)+"")&&Wn(Y,oe);const gn={};$e&3&&(gn.name=Bp(gt[1],gt[0]._sys.updatedBy)),ue.$set(gn),(!so||$e&1)&&et!==(et=cy(gt[0]._sys.updatedAt)+"")&&Wn(yt,et),(!so||$e&4)&&tt!==(tt=gt[2].revisions+"")&&Wn(rn,tt);let Dt=ht;ht=xt(gt),ht===Dt?as[ht].p(gt,$e):(wo(),Qe(as[Dt],1,1,()=>{as[Dt]=null}),_o(),he=as[ht],he?he.p(gt,$e):(he=as[ht]=Uo[ht](gt),he.c()),xe(he,1),he.m(Xe,null)),gt[5]?jt?(jt.p(gt,$e),$e&32&&xe(jt,1)):(jt=zme(gt),jt.c(),xe(jt,1),jt.m(Kn,null)):jt&&(wo(),Qe(jt,1,1,()=>{jt=null}),_o())},i(gt){so||(xe(te.$$.fragment,gt),xe(ue.$$.fragment,gt),xe(he),xe(jt),so=!0)},o(gt){Qe(te.$$.fragment,gt),Qe(ue.$$.fragment,gt),Qe(he),Qe(jt),so=!1},d(gt){gt&&Pe(e),Jt(te),Jt(ue),gt&&Pe(Cn),gt&&Pe(Xe),as[ht].d(),gt&&Pe(Qo),gt&&Pe(Kn),jt&&jt.d(),o[13](null)}}}function v6e(o,e,t){let s,a,l,f;const d=si("channel");let{record:h}=e,{graph:b}=e,{users:y}=e,{schema:k}=e,E,R="";axios.get(`${d.lucentUrl}/records/${h.id}/revisions`).then(L=>{t(8,s=L.data)}).catch(L=>{console.log(L)});function $(L,te){t(7,f=b.edges.filter(ne=>ne.depth===1).reduce((ne,oe)=>(ne[oe.field]||(ne[oe.field]={record:[],revision:[]}),ne[oe.field].record.push(oe),ne),{})),t(7,f=te._edges.reduce((ne,oe)=>(ne[oe.field]||(ne[oe.field]={record:[],revision:[]}),ne[oe.field].revision.push(oe),ne),f))}function Q(L,te){L.preventDefault(),t(5,l=te),t(6,a=k.fields.filter(ne=>!Lc.exports.isEqual(l.data[ne.name],h.data[ne.name]))),$(a,te),E.scrollIntoView()}function F(L){L.preventDefault(),t(4,R=""),axios.post(`${d.lucentUrl}/records/${h.id}/rollback/${l._sys.version}`).then(te=>{window.location.reload()}).catch(te=>{const ne=te.response.data.error;t(4,R=ne.fieldLabel+": "+ne.message)})}const U=(L,te)=>Q(te,L);function K(L){Vo[L?"unshift":"push"](()=>{E=L,t(3,E)})}return o.$$set=L=>{"record"in L&&t(0,h=L.record),"graph"in L&&t(11,b=L.graph),"users"in L&&t(1,y=L.users),"schema"in L&&t(2,k=L.schema)},t(8,s=[]),t(6,a=[]),t(5,l=null),t(7,f={}),[h,y,k,E,R,l,a,f,s,Q,F,b,U,K]}class O6e extends vo{constructor(e){super(),bo(this,e,v6e,b6e,po,{record:0,graph:11,users:1,schema:2})}}const{window:y6e}=z2e;function Gme(o,e,t){const s=o.slice();return s[23]=e[t],s}function Kme(o){let e,t,s,a,l,f;function d(E){o[15](E)}let h={record:o[0],schema:o[2]};o[0].status!==void 0&&(h.status=o[0].status),s=new Ipe({props:h}),Vo.push(()=>cr(s,"status",d));function b(E,R){if(E[4])return _6e;if(E[10])return w6e}let y=b(o),k=y&&y(o);return{c(){e=ie("div"),t=ie("div"),tn(s.$$.fragment),l=Ze(),k&&k.c(),z(t,"class","d-flex mt-3 mb-3 align-items-center justify-content-center"),z(e,"class","shadow-lg "),ss(e,"position","fixed"),ss(e,"bottom","0"),ss(e,"left","0px"),ss(e,"width","100%"),ss(e,"background","rgb(206, 223, 210)"),ss(e,"z-index","1050")},m(E,R){Me(E,e,R),j(e,t),Kt(s,t,null),j(t,l),k&&k.m(t,null),f=!0},p(E,R){const $={};R&1&&($.record=E[0]),R&4&&($.schema=E[2]),!a&&R&1&&(a=!0,$.status=E[0].status,mr(()=>a=!1)),s.$set($),y===(y=b(E))&&k?k.p(E,R):(k&&k.d(1),k=y&&y(E),k&&(k.c(),k.m(t,null)))},i(E){f||(xe(s.$$.fragment,E),f=!0)},o(E
Save`,z(e,"type","button"),z(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",o[13]),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function _6e(o){let e,t,s;return{c(){e=ie("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
Create`,z(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Me(a,e,l),t||(s=vn(e,"click",o[13]),t=!0)},p:pn,d(a){a&&Pe(e),t=!1,s()}}}function S6e(o){let e,t;return e=new O6e({props:{record:o[0],graph:o[1],users:o[6],schema:o[2]}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&1&&(l.record=s[0]),a&2&&(l.graph=s[1]),a&64&&(l.users=s[6]),a&4&&(l.schema=s[2]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function C6e(o){let e,t;return e=new n6e({props:{graph:o[1],record:o[0]}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&2&&(l.graph=s[1]),a&1&&(l.record=s[0]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function k6e(o){let e,t,s=[],a=new Map,l,f;e=new Bpe({props:{record:o[0],schema:o[2]}});let d=o[11];const h=b=>b[23].name;for(let b=0;b<d.length;b+=1){let y=Gme(o,d,b),k=h(y);a.set(k,s[b]=ege(k,y))}return{c(){tn(e.$$.fragment),t=Ze();for(let b=0;b<s.length;b+=1)s[b].c();l=Bs()},m(b,y){Kt(e,b,y),Me(b,t,y);for(let k=0;k<s.length;k+=1)s[k]&&s[k].m(b,y);Me(b,l,y),f=!0},p(b,y){const k={};y&1&&(k.record=b[0]),y&4&&(k.schema=b[2]),e.$set(k),y&2455&&(d=b[11],wo(),s=Xh(s,y,h,1,b,d,a,l.parentNode,xv,ege,l,Gme),_o())},i(b){if(!f){xe(e.$$.fragment,b);for(let y=0;y<d.length;y+=1)xe(s[y]);f=!0}},o(b){Qe(e.$$.fragment,b);for(let y=0;y<s.length;y+=1)Qe(s[y]);f=!1},d(b){Jt(e,b),b&&Pe(t);for(let y=0;y<s.length;y+=1)s[y].d(b);b&&Pe(l)}}}function Jme(o){let e,t,s,a;function l(h){o[17](h)}function f(h){o[18](h)}let d={field:o[23],schema:o[2],record:o[0],validationErrors:o[7],isCreateMode:o[4]};return o[0].data!==void 0&&(d.data=o[0].data),o[1]!==void 0&&(d.graph=o[1]),e=new DOe({props:d}),Vo.push(()=>cr(e,"data",l)),Vo.push(()=>cr(e,"graph",f)),{c(){tn(e.$$.fragment)},m(h,b){Kt(e,h,b),a=!0},p(h,b){const y={};b&4&&(y.schema=h[2]),b&1&&(y.record=h[0]),b&128&&(y.validationErrors=h[7]),b&16&&(y.isCreateMode=h[4]),!t&&b&1&&(t=!0,y.data=h[0].data,mr(()=>t=!1)),!s&&b&2&&(s=!0,y.graph=h[1],mr(()=>s=!1)),e.$set(y)},i(h){a||(xe(e.$$.fragment,h),a=!0)},o(h){Qe(e.$$.fragment,h),a=!1},d(h){Jt(e,h)}}}function ege(o,e){let t,s,a,l=e[8]===e[23].group&&Jme(e);return{key:o,first:null,c(){t=Bs(),l&&l.c(),s=Bs(),this.first=t},m(f,d){Me(f,t,d),l&&l.m(f,d),Me(f,s,d),a=!0},p(f,d){e=f,e[8]===e[23].group?l?(l.p(e,d),d&256&&xe(l,1)):(l=Jme(e),l.c(),xe(l,1),l.m(s.parentNode,s)):l&&(wo(),Qe(l,1,1,()=>{l=null}),_o())},i(f){a||(xe(l),a=!0)},o(f){Qe(l),a=!1},d(f){f&&Pe(t),l&&l.d(f),f&&Pe(s)}}}function x6e(o){let e,t,s,a,l,f,d=!["_graph","_info"].includes(o[8])&&o[5],h,b,y,k,E,R,$,Q,F,U,K,L,te;t=new BSe({props:{managerRecords:o[3],graph:o[1]}});function ne(ot){o[14](ot)}let oe={schema:o[2],record:o[0],isCreateMode:o[4],graph:o[1]};o[8]!==void 0&&(oe.activeContentTab=o[8]),a=new HSe({props:oe}),Vo.push(()=>cr(a,"activeContentTab",ne));let Y=d&&Kme(o);b=new X6({props:{message:o[9]}});function ye(ot){o[16](ot)}let _e={schema:o[2],isCreateMode:o[4]};o[8]!==void 0&&(_e.active=o[8]),E=new Lpe({props:_e}),Vo.push(()=>cr(E,"active",ye));const Be=[k6e,C6e,S6e],ve=[];function ue(ot,et){return et&256&&(Q=null),Q==null&&(Q=!["_graph","_info"].includes(ot[8])),Q?0:ot[8]==="_graph"?1:ot[8]==="_info"?2:-1}return~(F=ue(o,-1))&&(U=ve[F]=Be[F](o)),{c(){e=ie("div"),tn(t.$$.fragment),s=Ze(),tn(a.$$.fragment),f=Ze(),Y&&Y.c(),h=Ze(),tn(b.$$.fragment),y=Ze(),k=ie("div"),tn(E.$$.fragment),$=Ze(),U&&U.c(),z(k,"class","mt-4"),ss(k,"margin-bottom","150px"),z(e,"class","wrapper-normal transparent")},m(ot,et){Me(ot,e,et),Kt(t,e,null),j(e,s),Kt(a,e,null),j(e,f),Y&&Y.m(e,null),j(e,h),Kt(b,e,null),j(e,y),j(e,k),Kt(E,k,null),j(k,$),~F&&ve[F].m(k,null),K=!0,L||(te=vn(y6e,"beforeunload",o[12]),L=!0)},p(ot,[et]){const yt={};et&8&&(yt.managerRecords=ot[3]),et&2&&(yt.graph=ot[1]),t.$set(yt);const V={};et&4&&(V.schema=ot[2]),et&1&&(V.record=ot[0]),et&16&&(V.isCreateMode=ot[4]),et&2&&(V.graph=ot[1]),!l&&et&256&&(l=!0,V.activeContentTab=ot[8],mr(()=>l=!1)),a.$set(V),et&288&&(d=!["_graph","_info"].includes(ot[8])&&ot[5]),d?Y?(Y.p(ot,et),et&288&&xe(Y,1)):
2023-10-24 00:14:32 +03:00
* 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)
2023-10-30 14:33:35 +02:00
*/const pC=new Map,foe={set(o,e,t){pC.has(o)||pC.set(o,new Map);const s=pC.get(o);if(!s.has(e)&&s.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`);return}s.set(e,t)},get(o,e){return pC.has(o)&&pC.get(o).get(e)||null},remove(o,e){if(!pC.has(o))return;const t=pC.get(o);t.delete(e),t.size===0&&pC.delete(o)}},LIe=1e6,FIe=1e3,zse="transitionend",oye=o=>(o&&window.CSS&&window.CSS.escape&&(o=o.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),o),QIe=o=>o==null?`${o}`:Object.prototype.toString.call(o).match(/\s([a-z]+)/i)[1].toLowerCase(),ZIe=o=>{do o+=Math.floor(Math.random()*LIe);while(document.getElementById(o));return o},HIe=o=>{if(!o)return 0;let{transitionDuration:e,transitionDelay:t}=window.getComputedStyle(o);const s=Number.parseFloat(e),a=Number.parseFloat(t);return!s&&!a?0:(e=e.split(",")[0],t=t.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(t))*FIe)},sye=o=>{o.dispatchEvent(new Event(zse))},Zw=o=>!o||typeof o!="object"?!1:(typeof o.jquery<"u"&&(o=o[0]),typeof o.nodeType<"u"),IC=o=>Zw(o)?o.jquery?o[0]:o:typeof o=="string"&&o.length>0?document.querySelector(oye(o)):null,tP=o=>{if(!Zw(o)||o.getClientRects().length===0)return!1;const e=getComputedStyle(o).getPropertyValue("visibility")==="visible",t=o.closest("details:not([open])");if(!t)return e;if(t!==o){const s=o.closest("summary");if(s&&s.parentNode!==t||s===null)return!1}return e},BC=o=>!o||o.nodeType!==Node.ELEMENT_NODE||o.classList.contains("disabled")?!0:typeof o.disabled<"u"?o.disabled:o.hasAttribute("disabled")&&o.getAttribute("disabled")!=="false",rye=o=>{if(!document.documentElement.attachShadow)return null;if(typeof o.getRootNode=="function"){const e=o.getRootNode();return e instanceof ShadowRoot?e:null}return o instanceof ShadowRoot?o:o.parentNode?rye(o.parentNode):null},Qz=()=>{},hI=o=>{o.offsetHeight},iye=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,doe=[],zIe=o=>{document.readyState==="loading"?(doe.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of doe)e()}),doe.push(o)):o()},Yb=()=>document.documentElement.dir==="rtl",Gb=o=>{zIe(()=>{const e=iye();if(e){const t=o.NAME,s=e.fn[t];e.fn[t]=o.jQueryInterface,e.fn[t].Constructor=o,e.fn[t].noConflict=()=>(e.fn[t]=s,o.jQueryInterface)}})},Ip=(o,e=[],t=o)=>typeof o=="function"?o(...e):t,aye=(o,e,t=!0)=>{if(!t){Ip(o);return}const s=5,a=HIe(e)+s;let l=!1;const f=({target:d})=>{d===e&&(l=!0,e.removeEventListener(zse,f),Ip(o))};e.addEventListener(zse,f),setTimeout(()=>{l||sye(e)},a)},fie=(o,e,t,s)=>{const a=o.length;let l=o.indexOf(e);return l===-1?!t&&s?o[a-1]:o[0]:(l+=t?1:-1,s&&(l=(l+a)%a),o[Math.max(0,Math.min(l,a-1))])},VIe=/[^.]*(?=\..*)\.|.*/,WIe=/\..*/,UIe=/::\d+$/,hoe={};let pge=1;const lye={mouseenter:"mouseover",mouseleave:"mouseout"},YIe=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function cye(o,e){return e&&`${e}::${pge++}`||o.uidEvent||pge++}function uye(o){const e=cye(o);return o.uidEvent=e,hoe[e]=hoe[e]||{},hoe[e]}function XIe(o,e){return function t(s){return die(s,{delegateTarget:o}),t.oneOff&&ao.off(o,s.type,e),e.apply(o,[s])}}function jIe(o,e,t){return function s(a){const l=o.querySelectorAll(e);for(let{target:f}=a;f&&f!==this;f=f.parentNode)for(const d of l)if(d===f)return die(a,{delegateTarget:f}),s.oneOff&&ao.off(o,a.type,e,t),t.apply(f,[a])}}function fye(o,e,t=null){return Object.values(o).find(s=>s.callable===e&&s.delegationSelector===t)}function dye(o,e,t){const s=typeof e=="string",a=s?t:e||t;let l=hye(o);return YIe.has(l)||(l=o),[s,a,l]