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

171 lines
2.1 MiB
JavaScript
Raw Normal View History

2023-10-15 23:40:34 +03:00
var oP=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Z0e(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var Dc={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-16 12:39:17 +03:00
*/(function(r,e){(function(){var t,s="4.17.21",l=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",h="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",v=500,_="__lodash_placeholder__",A=1,O=2,N=4,L=1,W=2,z=1,K=2,ee=4,F=8,te=16,oe=32,se=64,q=128,ye=256,me=512,Le=30,we="...",ge=800,Qe=16,Ge=1,ft=2,U=3,mt=1/0,nt=9007199254740991,At=17976931348623157e292,kt=0/0,Ne=4294967295,rt=Ne-1,ln=Ne>>>1,xt=[["ary",q],["bind",z],["bindKey",K],["curry",F],["curryRight",te],["flip",me],["partial",oe],["partialRight",se],["rearg",ye]],Tn="[object Arguments]",qe="[object Array]",wt="[object AsyncFunction]",de="[object Boolean]",Ho="[object Date]",io="[object DOMException]",Cn="[object Error]",wo="[object Function]",$o="[object GeneratorFunction]",yt="[object Map]",Wt="[object Number]",gt="[object Null]",Re="[object Object]",Yt="[object Promise]",mn="[object Proxy]",Dt="[object RegExp]",Dn="[object Set]",zn="[object String]",ms="[object Symbol]",no="[object Undefined]",_s="[object WeakMap]",Or="[object WeakSet]",Rs="[object ArrayBuffer]",Js="[object DataView]",Zs="[object Float32Array]",vl="[object Float64Array]",lr="[object Int8Array]",Ns="[object Int16Array]",Zr="[object Int32Array]",No="[object Uint8Array]",Mo="[object Uint8ClampedArray]",Mr="[object Uint16Array]",Ls="[object Uint32Array]",nl=/\b__p \+= '';/g,gs=/\b(__p \+=) '' \+/g,yl=/(__e\(.*?\)|\b__t\)) \+\n'';/g,rn=/&(?:amp|lt|gt|quot|#39);/g,ps=/[&<>"']/g,Li=RegExp(rn.source),ze=RegExp(ps.source),et=/<%-([\s\S]+?)%>/g,Tt=/<%([\s\S]+?)%>/g,Ut=/<%=([\s\S]+?)%>/g,Zn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,co=/^\w*$/,go=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,cn=/[\\^$.*+?()[\]{}|]/g,ns=RegExp(cn.source),Ao=/^\s+/,cs=/\s/,Cr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ir=/\{\n\/\* \[wrapped with (.+)\] \*/,Vs=/,? & /,Ur=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Fi=/[()=,{}\[\]\/\s]/,Ll=/\\(\\)?/g,mi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ye=/\w*$/,Ke=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,jt=/^\[object .+?Constructor\]$/,uo=/^0o[0-7]+$/i,Bo=/^(?:0|[1-9]\d*)$/,Ko=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yr=/($^)/,lt=/['\n\r\u2028\u2029\\]/g,Zo="\\ud800-\\udfff",Mi="\\u0300-\\u036f",ol="\\ufe20-\\ufe2f",fl="\\u20d0-\\u20ff",ur=Mi+ol+fl,Oc="\\u2700-\\u27bf",gc="a-z\\xdf-\\xf6\\xf8-\\xff",Jl="\\xac\\xb1\\xd7\\xf7",dl="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Qs="\\u2000-\\u206f",xr=" \\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",da="\\ufe0e\\ufe0f",pc=Jl+dl+Qs+xr,qc="['\u2019]",pu="["+Zo+"]",gr="["+pc+"]",Ql="["+ur+"]",bu="\\d+",Gc="["+Oc+"]",Va="["+gc+"]",xl="[^"+Zo+pc+bu+Oc+gc+Ki+"]",Tr="\\ud83c[\\udffb-\\udfff]",Rm="(?:"+Ql+"|"+Tr+")",pf="[^"+Zo+"]",Sr="(?:\\ud83c[\\udde6-\\uddff]){2}",Fl="[\\ud800-\\udbff][\\udc00-\\udfff]",sl="["+Ki+"]",Yi="\\u200d",vu="(?:"+Va+"|"+xl+")",Mc="(?:"+sl+"|"+xl+")",Hl="(?:"+qc+"(?:d|ll|m|re|s|t|ve))?",Rc="(?:"+qc+"(?:D|LL|M|RE|S|T|VE))?",bc=Rm+"?",gd="["+da+"]?",Lf="(?:"+Yi+"(?:"+[pf,Sr,Fl].join("|")+")"+gd+bc+")*",yu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ua="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Nc=gd+bc+Lf,bf="(?:"+[Gc,Sr,Fl].join("|")+")"+Nc,Kc="(?:"+[pf+Ql+"?",Ql,Sr,Fl,pu].join("|")+")",pd=RegExp(qc,"g"),Te=RegExp(Ql,"g"),tt=RegExp(Tr+"(?="+Tr+")|"+Kc+Nc,"g"),pt=RegExp([sl+"?"+Va+"+"+Hl+"(?="+[gr,sl,"$"].join("|")+")",Mc+"+"+Rc+"(?="+[gr,sl+vu,"$"].join("|")+")",sl+"?"+vu+"+"+Hl,sl+"+"+Rc,Ua,yu,bu,bf].join("|"),"g"),Pt=RegExp("["+Yi+Zo+ur+da+"]"),bn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ro=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeo
2023-10-15 23:40:34 +03:00
/* [wrapped with `+T+`] */
2023-10-16 12:39:17 +03:00
`)}function y2(S){return vr(S)||sm(S)||!!(yd&&S&&S[yd])}function em(S,T){var H=typeof S;return T=T==null?nt:T,!!T&&(H=="number"||H!="symbol"&&Bo.test(S))&&S>-1&&S%1==0&&S<T}function Xu(S,T,H){if(!pa(H))return!1;var ae=typeof T;return(ae=="number"?au(H)&&em(T,H.length):ae=="string"&&T in H)?Fr(H[T],S):!1}function uh(S,T){if(vr(S))return!1;var H=typeof S;return H=="number"||H=="symbol"||H=="boolean"||S==null||oa(S)?!0:co.test(S)||!Zn.test(S)||T!=null&&S in pi(T)}function Xg(S){var T=typeof S;return T=="string"||T=="number"||T=="symbol"||T=="boolean"?S!=="__proto__":S===null}function fh(S){var T=Od(S),H=Ae[T];if(typeof H!="function"||!(T in ui.prototype))return!1;if(S===H)return!0;var ae=Dd(H);return!!ae&&S===ae[0]}function ib(S){return!!ic&&ic in S}var Tf=Tl?rm:lm;function Jg(S){var T=S&&S.constructor,H=typeof T=="function"&&T.prototype||na;return S===H}function w2(S){return S===S&&!pa(S)}function Up(S,T){return function(H){return H==null?!1:H[S]===T&&(T!==t||S in pi(H))}}function Kf(S){var T=wb(S,function(ae){return H.size===v&&H.clear(),ae}),H=T.cache;return T}function _2(S,T){var H=S[1],ae=T[1],ke=H|ae,Ue=ke<(z|K|q),dt=ae==q&&H==F||ae==q&&H==ye&&S[7].length<=T[8]||ae==(q|ye)&&T[7].length<=T[8]&&H==F;if(!(Ue||dt))return S;ae&z&&(S[2]=T[2],ke|=H&z?0:ee);var St=T[3];if(St){var zt=S[3];S[3]=zt?Zg(zt,St,T[4]):St,S[4]=zt?Pc(S[3],_):T[4]}return St=T[5],St&&(zt=S[5],S[5]=zt?Km(zt,St,T[6]):St,S[6]=zt?Pc(S[5],_):T[6]),St=T[7],St&&(S[7]=St),ae&q&&(S[8]=S[8]==null?T[8]:kr(S[8],T[8])),S[9]==null&&(S[9]=T[9]),S[0]=T[0],S[1]=ke,S}function dh(S){var T=[];if(S!=null)for(var H in pi(S))T.push(H);return T}function Dv(S){return jh.call(S)}function z_(S,T,H){return T=fo(T===t?S.length-1:T,0),function(){for(var ae=arguments,ke=-1,Ue=fo(ae.length-T,0),dt=sn(Ue);++ke<Ue;)dt[ke]=ae[T+ke];ke=-1;for(var St=sn(T+1);++ke<T;)St[ke]=ae[ke];return St[T]=H(dt),ni(S,this,St)}}function C2(S,T){return T.length<2?S:La(S,Os(T,0,-1))}function Qg(S,T){for(var H=S.length,ae=kr(T.length,H),ke=ou(S);ae--;){var Ue=T[ae];S[ae]=em(Ue,H)?ke[Ue]:t}return S}function Df(S,T){if(!(T==="constructor"&&typeof S[T]=="function")&&T!="__proto__")return S[T]}var ru=lb(tu),ep=ce||function(S,T){return he.setTimeout(S,T)},S2=lb(zp);function V_(S,T,H){var ae=T+"";return S2(S,Mk(ae,tm(Yg(ae),H)))}function lb(S){var T=0,H=0;return function(){var ae=Za(),ke=Qe-(ae-H);if(H=ae,ke>0){if(++T>=ge)return arguments[0]}else T=0;return S.apply(t,arguments)}}function Fc(S,T){var H=-1,ae=S.length,ke=ae-1;for(T=T===t?ae:T;++H<T;){var Ue=Ef(H,ke),dt=S[Ue];S[Ue]=S[H],S[H]=dt}return S.length=T,S}var ab=Kf(function(S){var T=[];return S.charCodeAt(0)===46&&T.push(""),S.replace(go,function(H,ae,ke,Ue){T.push(ke?Ue.replace(Ll,"$1"):ae||H)}),T});function Ju(S){if(typeof S=="string"||oa(S))return S;var T=S+"";return T=="0"&&1/S==-mt?"-0":T}function tp(S){if(S!=null){try{return ju.call(S)}catch{}try{return S+""}catch{}}return""}function tm(S,T){return Ss(xt,function(H){var ae="_."+H[0];T&H[1]&&!Ri(S,ae)&&S.push(ae)}),S.sort()}function Ov(S){if(S instanceof ui)return S.clone();var T=new ku(S.__wrapped__,S.__chain__);return T.__actions__=ou(S.__actions__),T.__index__=S.__index__,T.__values__=S.__values__,T}function U_(S,T,H){(H?Xu(S,T,H):T===t)?T=1:T=fo(jr(T),0);var ae=S==null?0:S.length;if(!ae||T<1)return[];for(var ke=0,Ue=0,dt=sn(Se(ae/T));ke<ae;)dt[Ue++]=Os(S,ke,ke+=T);return dt}function Wp(S){for(var T=-1,H=S==null?0:S.length,ae=0,ke=[];++T<H;){var Ue=S[T];Ue&&(ke[ae++]=Ue)}return ke}function k2(){var S=arguments.length;if(!S)return[];for(var T=sn(S-1),H=arguments[0],ae=S;ae--;)T[ae-1]=arguments[ae];return Hf(vr(H)?ou(H):[H],Ul(T,1))}var np=ar(function(S,T){return Aa(S)?Vl(S,Ul(T,1,Aa,!0)):[]}),cb=ar(function(S,T){var H=hh(T);return Aa(H)&&(H=t),Aa(S)?Vl(S,Ul(T,1,Aa,!0),Hs(H,2)):[]}),K1=ar(function(S,T){var H=hh(T);return Aa(H)&&(H=t),Aa(S)?Vl(S,Ul(T,1,Aa,!0),t,H):[]});function E2(S,T,H){var ae=S==null?0:S.length;return ae?(T=H||T===t?1:jr(T),Os(S,T<0?0:T,ae)):[]}function A2(S,T,H){var ae=S==null?0:S.length;return ae?(T=H||T===t?1:jr(T),T=ae-T,Os(S,0,T<0?0:T)):[]}function W_(S,T){return S&&S.length?Kh(
`;S.replace(Lo,function($s,di,wi,uu,Mu,Mf){return wi||(wi=uu),Vn+=S.slice(pn,Mf).replace(lt,Ia),di&&(St=!0,Vn+=`' +
2023-10-15 23:40:34 +03:00
__e(`+di+`) +
'`),Mu&&(zt=!0,Vn+=`';
`+Mu+`;
__p += '`),wi&&(Vn+=`' +
((__t = (`+wi+`)) == null ? '' : __t) +
2023-10-16 12:39:17 +03:00
'`),pn=Mf+$s.length,$s}),Vn+=`';
2023-10-15 23:40:34 +03:00
`;var Ps=oi.call(T,"variable")&&T.variable;if(!Ps)Vn=`with (obj) {
`+Vn+`
}
`;else if(Fi.test(Ps))throw new er(h);Vn=(zt?Vn.replace(nl,""):Vn).replace(gs,"$1").replace(yl,"$1;"),Vn="function("+(Ps||"obj")+`) {
`+(Ps?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(St?", __e = _.escape":"")+(zt?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Vn+`return __p
2023-10-16 12:39:17 +03:00
}`;var Hr=sw(function(){return Wr(Ue,ds+"return "+Vn).apply(t,dt)});if(Hr.source=Vn,Z2(Hr))throw Hr;return Hr}function nw(S){return il(S).toLowerCase()}function ow(S){return il(S).toUpperCase()}function iE(S,T,H){if(S=il(S),S&&(H||T===t))return Pa(S);if(!S||!(T=Gi(T)))return S;var ae=Wa(S),ke=Wa(T),Ue=rc(ae,ke),dt=Vf(ae,ke)+1;return rh(ae,Ue,dt).join("")}function lE(S,T,H){if(S=il(S),S&&(H||T===t))return S.slice(0,Ig(S)+1);if(!S||!(T=Gi(T)))return S;var ae=Wa(S),ke=Vf(ae,Wa(T))+1;return rh(ae,0,ke).join("")}function Xv(S,T,H){if(S=il(S),S&&(H||T===t))return S.replace(Ao,"");if(!S||!(T=Gi(T)))return S;var ae=Wa(S),ke=rc(ae,Wa(T));return rh(ae,ke).join("")}function TC(S,T){var H=Le,ae=we;if(pa(T)){var ke="separator"in T?T.separator:ke;H="length"in T?jr(T.length):H,ae="omission"in T?Gi(T.omission):ae}S=il(S);var Ue=S.length;if(ta(S)){var dt=Wa(S);Ue=dt.length}if(H>=Ue)return S;var St=H-Uf(ae);if(St<1)return ae;var zt=dt?rh(dt,0,St).join(""):S.slice(0,St);if(ke===t)return zt+ae;if(dt&&(St+=zt.length-St),sf(ke)){if(S.slice(St).search(ke)){var pn,Hn=zt;for(ke.global||(ke=Gd(ke.source,il(Ye.exec(ke))+"g")),ke.lastIndex=0;pn=ke.exec(Hn);)var Vn=pn.index;zt=zt.slice(0,Vn===t?St:Vn)}}else if(S.indexOf(Gi(ke),St)!=St){var Lo=zt.lastIndexOf(ke);Lo>-1&&(zt=zt.slice(0,Lo))}return zt+ae}function Jv(S){return S=il(S),S&&Li.test(S)?S.replace(rn,Xe):S}var Ab=lh(function(S,T,H){return S+(H?" ":"")+T.toUpperCase()}),a0=Sv("toUpperCase");function Qv(S,T,H){return S=il(S),T=H?t:T,T===t?wf(S)?Bg(S):jd(S):S.match(T)||[]}var sw=ar(function(S,T){try{return ni(S,t,T)}catch(H){return Z2(H)?H:new er(H)}}),DC=Td(function(S,T){return Ss(T,function(H){H=Ju(H),fi(S,H,$2(S[H],S))}),S});function rw(S){var T=S==null?0:S.length,H=Hs();return S=T?hl(S,function(ae){if(typeof ae[1]!="function")throw new wl(f);return[H(ae[0]),ae[1]]}):[],ar(function(ae){for(var ke=-1;++ke<T;){var Ue=S[ke];if(ni(Ue[0],this,ae))return ni(Ue[1],this,ae)}})}function aE(S){return kd(As(S,A))}function ey(S){return function(){return S}}function xb(S,T){return S==null||S!==S?T:S}var cE=Ev(),ty=Ev(!0);function lf(S){return S}function ny(S){return $(typeof S=="function"?S:As(S,A))}function OC(S){return Ft(As(S,A))}function oy(S,T){return Sn(S,As(T,A))}var uE=ar(function(S,T){return function(H){return lc(H,S,T)}}),Tb=ar(function(S,T){return function(H){return lc(S,H,T)}});function iw(S,T,H){var ae=Ja(T),ke=$p(T,ae);H==null&&!(pa(T)&&(ke.length||!ae.length))&&(H=T,T=S,S=this,ke=$p(T,Ja(T)));var Ue=!(pa(H)&&"chain"in H)||!!H.chain,dt=rm(S);return Ss(ke,function(St){var zt=T[St];S[St]=zt,dt&&(S.prototype[St]=function(){var pn=this.__chain__;if(Ue||pn){var Hn=S(this.__wrapped__),Vn=Hn.__actions__=ou(this.__actions__);return Vn.push({func:zt,args:arguments,thisArg:S}),Hn.__chain__=pn,Hn}return zt.apply(S,Hf([this.value()],arguments))})}),S}function fE(){return he._===this&&(he._=Kd),this}function sy(){}function ba(S){return S=jr(S),ar(function(T){return Qo(T,S)})}var dE=q1(hl),c0=q1(Ai),hE=q1(Vu);function u0(S){return uh(S)?ea(Ju(S)):Lc(S)}function lw(S){return function(T){return S==null?t:La(S,T)}}var mE=Av(),gE=Av(!0);function Db(){return[]}function lm(){return!1}function f0(){return{}}function cu(){return""}function e1(){return!0}function MC(S,T){if(S=jr(S),S<1||S>nt)return[];var H=Ne,ae=kr(S,Ne);T=Hs(T),S-=Ne;for(var ke=Dr(ae,T);++H<S;)T(H);return ke}function RC(S){return vr(S)?hl(S,Ju):oa(S)?[S]:ou(ab(il(S)))}function aw(S){var T=++Cu;return il(S)+T}var cw=ah(function(S,T){return S+T},0),uw=G1("ceil"),pE=ah(function(S,T){return S/T},1),Ob=G1("floor");function ry(S){return S&&S.length?Gr(S,lf,nh):t}function cp(S,T){return S&&S.length?Gr(S,Hs(T,2),nh):t}function Mb(S){return _a(S,lf)}function wh(S,T){return _a(S,Hs(T,2))}function bE(S){return S&&S.length?Gr(S,lf,De):t}function am(S,T){return S&&S.length?Gr(S,Hs(T,2),De):t}var Nd=ah(function(S,T){return S*T},1),d0=G1("round"),fw=ah(function(S,T){return S-T},0);function h0(S){return S&&S.length?yf(S,lf):0}function fg(S,T){return S&&S.length?yf(S,Hs(T,2)):0}return Ae.after=om,Ae.ary=Vt,Ae.assign=Wk,Ae.assignIn=Uv,Ae.assignInWith=Wv,Ae.assignW
`),function(v){if(h=v.indexOf(":"),u=r.trim(v.substr(0,h)).toLowerCase(),f=r.trim(v.substr(h+1)),u){if(l[u]&&e.indexOf(u)>=0)return;u==="set-cookie"?l[u]=(l[u]?l[u]:[]).concat([f]):l[u]=l[u]?l[u]+", "+f:f}}),l},Zee}var qee,aie;function ybe(){if(aie)return qee;aie=1;var r=Pp;return qee=r.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),l;function u(f){var h=f;return t&&(s.setAttribute("href",h),h=s.href),s.setAttribute("href",h),{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 l=u(window.location.href),function(h){var g=r.isString(h)?u(h):h;return g.protocol===l.protocol&&g.host===l.host}}():function(){return function(){return!0}}(),qee}var Gee,cie;function $V(){if(cie)return Gee;cie=1;function r(e){this.message=e}return r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,Gee=r,Gee}var Kee,uie;function fie(){if(uie)return Kee;uie=1;var r=Pp,e=hbe(),t=mbe(),s=che,l=bbe(),u=vbe(),f=ybe(),h=fhe(),g=zV(),v=$V();return Kee=function(A){return new Promise(function(N,L){var W=A.data,z=A.headers,K=A.responseType,ee;function F(){A.cancelToken&&A.cancelToken.unsubscribe(ee),A.signal&&A.signal.removeEventListener("abort",ee)}r.isFormData(W)&&delete z["Content-Type"];var te=new XMLHttpRequest;if(A.auth){var oe=A.auth.username||"",se=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";z.Authorization="Basic "+btoa(oe+":"+se)}var q=l(A.baseURL,A.url);te.open(A.method.toUpperCase(),s(q,A.params,A.paramsSerializer),!0),te.timeout=A.timeout;function ye(){if(!!te){var Le="getAllResponseHeaders"in te?u(te.getAllResponseHeaders()):null,we=!K||K==="text"||K==="json"?te.responseText:te.response,ge={data:we,status:te.status,statusText:te.statusText,headers:Le,config:A,request:te};e(function(Ge){N(Ge),F()},function(Ge){L(Ge),F()},ge),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||(L(h("Request aborted",A,"ECONNABORTED",te)),te=null)},te.onerror=function(){L(h("Network Error",A,null,te)),te=null},te.ontimeout=function(){var we=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",ge=A.transitional||g.transitional;A.timeoutErrorMessage&&(we=A.timeoutErrorMessage),L(h(we,A,ge.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},r.isStandardBrowserEnv()){var me=(A.withCredentials||f(q))&&A.xsrfCookieName?t.read(A.xsrfCookieName):void 0;me&&(z[A.xsrfHeaderName]=me)}"setRequestHeader"in te&&r.forEach(z,function(we,ge){typeof W>"u"&&ge.toLowerCase()==="content-type"?delete z[ge]:te.setRequestHeader(ge,we)}),r.isUndefined(A.withCredentials)||(te.withCredentials=!!A.withCredentials),K&&K!=="json"&&(te.responseType=A.responseType),typeof A.onDownloadProgress=="function"&&te.addEventListener("progress",A.onDownloadProgress),typeof A.onUploadProgress=="function"&&te.upload&&te.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(ee=function(Le){!te||(L(!Le||Le&&Le.type?new v("canceled"):Le),te.abort(),te=null)},A.cancelToken&&A.cancelToken.subscribe(ee),A.signal&&(A.signal.aborted?ee():A.signal.addEventListener("abort",ee))),W||(W=null),te.send(W)})},Kee}var Yee,die;function zV(){if(die)return Yee;die=1;var r=Pp,e=dbe,t=uhe,s={"Content-Type":"application/x-www-form-urlencoded"};function l(g,v){!r.isUndefined(g)&&r.isUndefined(g["Content-Type"])&&(g["Content-Type"]=v)}function u(){var g;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(g=fie()),g}function f(g,v,_){if(r.isString(g))try{return(v||JSON.parse)(g),r.trim(g)}catch(A){if(A.name!=="SyntaxError")throw A}return(_||JSON.stringify)(g)}var h={transitional:{silentJSONParsing:!0,f
2023-10-15 23:40:34 +03:00
`;for(let z=0;z<=1;z+=g){const K=e+(t-e)*u(z);v+=z*100+`%{${f(K,1-K)}}
`}const _=v+`100% {${f(t,1-t)}}
2023-10-16 12:39:17 +03:00
}`,A=`__svelte_${jbe(_)}_${h}`,O=Dhe(r),{stylesheet:N,rules:L}=Xz.get(O)||Zbe(O,r);L[A]||(L[A]=!0,N.insertRule(`@keyframes ${A} ${_}`,N.cssRules.length));const W=r.style.animation||"";return r.style.animation=`${W?`${W}, `:""}${A} ${s}ms linear ${l}ms 1 both`,Jz+=1,A}function Rhe(r,e){const t=(r.style.animation||"").split(", "),s=t.filter(e?u=>u.indexOf(e)<0:u=>u.indexOf("__svelte")===-1),l=t.length-s.length;l&&(r.style.animation=s.join(", "),Jz-=l,Jz||qbe())}function qbe(){Eoe(()=>{Jz||(Xz.forEach(r=>{const{ownerNode:e}=r.stylesheet;e&&Pe(e)}),Xz.clear())})}function Nhe(r,e,t,s){if(!e)return gn;const l=r.getBoundingClientRect();if(e.left===l.left&&e.right===l.right&&e.top===l.top&&e.bottom===l.bottom)return gn;const{delay:u=0,duration:f=300,easing:h=vhe,start:g=Ahe()+u,end:v=g+f,tick:_=gn,css:A}=t(r,{from:e,to:l},s);let O=!0,N=!1,L;function W(){A&&(L=dne(r,0,1,f,u,h,A)),u||(N=!0)}function z(){A&&Rhe(r,L),O=!1}return The(K=>{if(!N&&K>=g&&(N=!0),N&&K>=v&&(_(1,0),z()),!O)return!1;if(N){const ee=K-g,F=0+1*h(ee/f);_(F,1-F)}return!0}),W(),_(0,1),z}function Phe(r){const e=getComputedStyle(r);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,l=r.getBoundingClientRect();r.style.position="absolute",r.style.width=t,r.style.height=s,Gbe(r,l)}}function Gbe(r,e){const t=r.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(r),l=s.transform==="none"?"":s.transform;r.style.transform=`${l} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let IP;function CP(r){IP=r}function bO(){if(!IP)throw new Error("Function called outside component initialization");return IP}function H0(r){bO().$$.on_mount.push(r)}function Ihe(r){bO().$$.after_update.push(r)}function Bhe(r){bO().$$.on_destroy.push(r)}function Ip(){const r=bO();return(e,t,{cancelable:s=!1}={})=>{const l=r.$$.callbacks[e];if(l){const u=Mhe(e,t,{cancelable:s});return l.slice().forEach(f=>{f.call(r,u)}),!u.defaultPrevented}return!0}}function Qz(r,e){return bO().$$.context.set(r,e),e}function li(r){return bO().$$.context.get(r)}function Tz(r,e){const t=r.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const PD=[],ts=[];let qD=[];const hne=[],Kbe=Promise.resolve();let mne=!1;function Ybe(){mne||(mne=!0,Kbe.then(Lhe))}function hk(r){qD.push(r)}function Ar(r){hne.push(r)}const ste=new Set;let TD=0;function Lhe(){if(TD!==0)return;const r=IP;do{try{for(;TD<PD.length;){const e=PD[TD];TD++,CP(e),Xbe(e.$$)}}catch(e){throw PD.length=0,TD=0,e}for(CP(null),PD.length=0,TD=0;ts.length;)ts.pop()();for(let e=0;e<qD.length;e+=1){const t=qD[e];ste.has(t)||(ste.add(t),t())}qD.length=0}while(PD.length);for(;hne.length;)hne.pop()();mne=!1,ste.clear(),CP(r)}function Xbe(r){if(r.fragment!==null){r.update(),Oi(r.before_update);const e=r.dirty;r.dirty=[-1],r.fragment&&r.fragment.p(r.ctx,e),r.after_update.forEach(hk)}}function Jbe(r){const e=[],t=[];qD.forEach(s=>r.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),qD=e}let sP;function Qbe(){return sP||(sP=Promise.resolve(),sP.then(()=>{sP=null})),sP}function rte(r,e,t){r.dispatchEvent(Mhe(`${e?"intro":"outro"}${t}`))}const Dz=new Set;let E_;function bo(){E_={r:0,c:[],p:E_}}function vo(){E_.r||Oi(E_.c),E_=E_.p}function xe(r,e){r&&r.i&&(Dz.delete(r),r.i(e))}function $e(r,e,t,s){if(r&&r.o){if(Dz.has(r))return;Dz.add(r),E_.c.push(()=>{Dz.delete(r),s&&(t&&r.d(1),s())}),r.o(e)}else s&&s()}const eve={duration:0};function eV(r,e,t,s){const l={direction:"both"};let u=e(r,t,l),f=s?0:1,h=null,g=null,v=null;function _(){v&&Rhe(r,v)}function A(N,L){const W=N.b-f;return L*=Math.abs(W),{a:f,b:N.b,d:W,duration:L,start:N.start,end:N.start+L,group:N.group}}function O(N){const{delay:L=0,duration:W=300,easing:z=vhe,tick:K=gn,css:ee}=u||eve,F={start:Ahe()+L,b:N};N||(F.group=E_,E_.r+=1),h||g?g=F:(ee&&(_(),v=dne(r,f,N,W,L,z,ee)),N&&K(0,1),h=A(F,W),hk(()=>rte(r,N,"start")),The(te=>{if(g&&te>g.start&&(h=A(g,W),g=null,rte(r,h.b,"start"),ee&&(_(),v=dne(r,f,h.b,h.duration,0,z,u.css))),h){if(te>=h.end)K(f=h.b,1-f),rte(r,h.b,"end"),g||(h.b?_():--h.group.r||Oi(h.group.c)),h=null;else if(te>=h.start){const oe=te-h.sta
2023-10-15 23:40:34 +03:00
transform: ${v} translate(${(1-W)*A}${O}, ${(1-W)*N}${L});
2023-10-16 12:39:17 +03:00
opacity: ${g-_*z}`}}function Tie(r){let e,t,s,l;return{c(){e=ie("div"),t=Gt(r[1]),V(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),V(e,"role","alert")},m(u,f){Ie(u,e,f),G(e,t),l=!0},p(u,f){(!l||f&2)&&jn(t,u[1])},i(u){l||(hk(()=>{!l||(s||(s=eV(e,tV,{duration:500},!0)),s.run(1))}),l=!0)},o(u){s||(s=eV(e,tV,{duration:500},!1)),s.run(0),l=!1},d(u){u&&Pe(e),u&&s&&s.end()}}}function cve(r){let e,t,s=r[0]&&Tie(r);return{c(){s&&s.c(),e=Bs()},m(l,u){s&&s.m(l,u),Ie(l,e,u),t=!0},p(l,[u]){l[0]?s?(s.p(l,u),u&1&&xe(s,1)):(s=Tie(l),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(bo(),$e(s,1,1,()=>{s=null}),vo())},i(l){t||(xe(s),t=!0)},o(l){$e(s),t=!1},d(l){s&&s.d(l),l&&Pe(e)}}}function uve(r,e,t){let s,l;function u(f="Saved"){t(1,s=f),t(0,l=!0),setTimeout(function(){t(0,l=!1)},2e3)}return t(1,s="Saved"),t(0,l=!1),[l,s,u]}class zhe extends Eo{constructor(e){super(),ko(this,e,uve,cve,So,{show:2})}get show(){return this.$$.ctx[2]}}function fve(r){let e,t,s,l,u,f,h,g,v,_,A;return g=new rI({props:{label:"Login"}}),{c(){e=ie("form"),t=ie("div"),s=ie("label"),s.textContent="Email address",l=We(),u=ie("input"),f=We(),h=ie("div"),on(g.$$.fragment),V(s,"for","emailaddress"),V(s,"class","form-label"),V(u,"type","email"),V(u,"class","form-control"),V(u,"id","emailaddress"),u.required=!0,V(t,"class","mb-3"),V(h,"class","text-center mt-5 d-block")},m(O,N){Ie(O,e,N),G(e,t),G(t,s),G(t,l),G(t,u),wr(u,r[0]),G(e,f),G(e,h),tn(g,h,null),v=!0,_||(A=[_n(u,"input",r[3]),_n(e,"submit",r[2])],_=!0)},p(O,N){N&1&&u.value!==O[0]&&wr(u,O[0])},i(O){v||(xe(g.$$.fragment,O),v=!0)},o(O){$e(g.$$.fragment,O),v=!1},d(O){O&&Pe(e),nn(g),_=!1,Oi(A)}}}function dve(r){let e,t;return{c(){e=ie("div"),t=Gt(r[1]),V(e,"class","alert alert-info"),V(e,"role","alert")},m(s,l){Ie(s,e,l),G(e,t)},p(s,l){l&2&&jn(t,s[1])},i:gn,o:gn,d(s){s&&Pe(e)}}}function hve(r){let e,t,s,l;const u=[dve,fve],f=[];function h(g,v){return g[1]?0:1}return t=h(r),s=f[t]=u[t](r),{c(){e=ie("div"),s.c(),V(e,"class","wrapper-tiny")},m(g,v){Ie(g,e,v),f[t].m(e,null),l=!0},p(g,[v]){let _=t;t=h(g),t===_?f[t].p(g,v):(bo(),$e(f[_],1,1,()=>{f[_]=null}),vo(),s=f[t],s?s.p(g,v):(s=f[t]=u[t](g),s.c()),xe(s,1),s.m(e,null))},i(g){l||(xe(s),l=!0)},o(g){$e(s),l=!1},d(g){g&&Pe(e),f[t].d()}}}function mve(r,e,t){const s=li("channel");let l="",u="";function f(g){g.preventDefault(),axios.post(s.lucentUrl+"/login",{email:l}).then(v=>{console.log(v),t(1,u="You will receive an email with a login link")}).catch(v=>{})}function h(){l=this.value,t(0,l)}return[l,u,f,h]}class gve extends Eo{constructor(e){super(),ko(this,e,mve,hve,So,{})}}function pve(r){let e,t,s,l,u,f,h,g,v,_,A,O,N,L,W={};return e=new zhe({props:W}),r[4](e),A=new rI({props:{label:"Enter"}}),{c(){on(e.$$.fragment),t=We(),s=ie("div"),l=ie("form"),u=ie("div"),f=ie("h3"),h=Gt("Login as "),g=Gt(r[0]),v=We(),_=ie("div"),on(A.$$.fragment),V(u,"class","mb-3 text-center"),V(_,"class","text-center mt-5 d-block"),V(s,"class","wrapper-tiny")},m(z,K){tn(e,z,K),Ie(z,t,K),Ie(z,s,K),G(s,l),G(l,u),G(u,f),G(f,h),G(f,g),G(l,v),G(l,_),tn(A,_,null),O=!0,N||(L=_n(l,"submit",r[2]),N=!0)},p(z,[K]){const ee={};e.$set(ee),(!O||K&1)&&jn(g,z[0])},i(z){O||(xe(e.$$.fragment,z),xe(A.$$.fragment,z),O=!0)},o(z){$e(e.$$.fragment,z),$e(A.$$.fragment,z),O=!1},d(z){r[4](null),nn(e,z),z&&Pe(t),z&&Pe(s),nn(A),N=!1,L()}}}function bve(r,e,t){const s=li("channel");let{email:l}=e,{token:u}=e,f;function h(v){v.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:l,token:u}).then(_=>{window.location=s.lucentUrl}).catch(_=>{})}function g(v){ts[v?"unshift":"push"](()=>{f=v,t(1,f)})}return r.$$set=v=>{"email"in v&&t(0,l=v.email),"token"in v&&t(3,u=v.token)},[l,f,h,u,g]}class vve extends Eo{constructor(e){super(),ko(this,e,bve,pve,So,{email:0,token:3})}}function yve(r){let e,t,s;return{c(){e=ie("div"),t=ie("div"),s=Gt(r[2]),V(t,"class","avatar__letters"),V(e,"class","avatar"),V(e,"title",r[0]),ss(e,"background-color",r[3][r[4]]),ss(e,"height",r[1]+"px"),ss(e,"width",r[1]+"px"),ss(e,"font-size",r[1]/2+"px")},m(l,u){Ie(l,e,u),G(e,t),G(t,s)},p(l,[u]){u&4&&jn(s,l[2]),u
2023-10-15 23:40:34 +03:00
* mustache.js - Logic-less {{mustache}} templates with JavaScript
* http://github.com/janl/mustache.js
2023-10-16 12:39:17 +03:00
*/var $ve=Object.prototype.toString,vO=Array.isArray||function(e){return $ve.call(e)==="[object Array]"};function xoe(r){return typeof r=="function"}function zve(r){return vO(r)?"array":typeof r}function ite(r){return r.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Fie(r,e){return r!=null&&typeof r=="object"&&e in r}function Vve(r,e){return r!=null&&typeof r!="object"&&r.hasOwnProperty&&r.hasOwnProperty(e)}var Uve=RegExp.prototype.test;function Wve(r,e){return Uve.call(r,e)}var jve=/\S/;function Zve(r){return!Wve(jve,r)}var qve={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};function Gve(r){return String(r).replace(/[&<>"'`=\/]/g,function(t){return qve[t]})}var Kve=/\s*/,Yve=/\s+/,Hie=/\s*=/,Xve=/\s*\}/,Jve=/#|\^|\/|>|\{|&|=|!/;function Qve(r,e){if(!r)return[];var t=!1,s=[],l=[],u=[],f=!1,h=!1,g="",v=0;function _(){if(f&&!h)for(;u.length;)delete l[u.pop()];else u=[];f=!1,h=!1}var A,O,N;function L(ye){if(typeof ye=="string"&&(ye=ye.split(Yve,2)),!vO(ye)||ye.length!==2)throw new Error("Invalid tags: "+ye);A=new RegExp(ite(ye[0])+"\\s*"),O=new RegExp("\\s*"+ite(ye[1])),N=new RegExp("\\s*"+ite("}"+ye[1]))}L(e||Rp.tags);for(var W=new iI(r),z,K,ee,F,te,oe;!W.eos();){if(z=W.pos,ee=W.scanUntil(A),ee)for(var se=0,q=ee.length;se<q;++se)F=ee.charAt(se),Zve(F)?(u.push(l.length),g+=F):(h=!0,t=!0,g+=" "),l.push(["text",F,z,z+1]),z+=1,F===`
`&&(_(),g="",v=0,t=!1);if(!W.scan(A))break;if(f=!0,K=W.scan(Jve)||"name",W.scan(Kve),K==="="?(ee=W.scanUntil(Hie),W.scan(Hie),W.scanUntil(O)):K==="{"?(ee=W.scanUntil(N),W.scan(Xve),W.scanUntil(O),K="&"):ee=W.scanUntil(O),!W.scan(O))throw new Error("Unclosed tag at "+W.pos);if(K==">"?te=[K,ee,z,W.pos,g,v,t]:te=[K,ee,z,W.pos],v++,l.push(te),K==="#"||K==="^")s.push(te);else if(K==="/"){if(oe=s.pop(),!oe)throw new Error('Unopened section "'+ee+'" at '+z);if(oe[1]!==ee)throw new Error('Unclosed section "'+oe[1]+'" at '+z)}else K==="name"||K==="{"||K==="&"?h=!0:K==="="&&L(ee)}if(_(),oe=s.pop(),oe)throw new Error('Unclosed section "'+oe[1]+'" at '+W.pos);return tye(eye(l))}function eye(r){for(var e=[],t,s,l=0,u=r.length;l<u;++l)t=r[l],t&&(t[0]==="text"&&s&&s[0]==="text"?(s[1]+=t[1],s[3]=t[3]):(e.push(t),s=t));return e}function tye(r){for(var e=[],t=e,s=[],l,u,f=0,h=r.length;f<h;++f)switch(l=r[f],l[0]){case"#":case"^":t.push(l),s.push(l),t=l[4]=[];break;case"/":u=s.pop(),u[5]=l[2],t=s.length>0?s[s.length-1][4]:e;break;default:t.push(l)}return e}function iI(r){this.string=r,this.tail=r,this.pos=0}iI.prototype.eos=function(){return this.tail===""};iI.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};iI.prototype.scanUntil=function(e){var t=this.tail.search(e),s;switch(t){case-1:s=this.tail,this.tail="";break;case 0:s="";break;default:s=this.tail.substring(0,t),this.tail=this.tail.substring(t)}return this.pos+=s.length,s};function oO(r,e){this.view=r,this.cache={".":this.view},this.parent=e}oO.prototype.push=function(e){return new oO(e,this)};oO.prototype.lookup=function(e){var t=this.cache,s;if(t.hasOwnProperty(e))s=t[e];else{for(var l=this,u,f,h,g=!1;l;){if(e.indexOf(".")>0)for(u=l.view,f=e.split("."),h=0;u!=null&&h<f.length;)h===f.length-1&&(g=Fie(u,f[h])||Vve(u,f[h])),u=u[f[h++]];else u=l.view[e],g=Fie(l.view,e);if(g){s=u;break}l=l.parent}t[e]=s}return xoe(s)&&(s=s.call(this.view)),s};function Mg(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}Mg.prototype.clearCache=function(){typeof this.templateCache<"u"&&this.templateCache.clear()};Mg.prototype.parse=function(e,t){var s=this.templateCache,l=e+":"+(t||Rp.tags).join(":"),u=typeof s<"u",f=u?s.get(l):void 0;return f==null&&(f=Qve(e,t),u&&s.set(l,f)),f};Mg.prototype.render=function(e,t,s,l){var u=this.getConfigTags(l),f=this.parse(e,u),h=t instanceof oO?t:new oO(t,void 0);return this.renderTokens(f,h,s,e,l)};Mg.prototype.renderTokens=function(e,t,s,l,u){for(var f="",h,g,v,_=0,A=e.length;_<A;++_)v=void 0,h=e[_],g=h[0],g==="#"?v=this.renderSection(h,t,s,l,u):g==="^"?v=this.renderInverted(h,t,s,l,u):g===">"?v=this.renderPartial(h,t,s,u):g==="&"?v=this.unescapedValue(h,t):g==="name"?v=this.escapedValue(h,t,u):g==="text"&&(v=this.rawValue(h)),v!==void 0&&(f+=v);return f};Mg.prototype.renderSection=function(e,t,s,l,u){var f=this,h="",g=t.lookup(e[1]);function v(O){return f.render(O,t,s,u)}if(!!g){if(vO(g))for(var _=0,A=g.length;_<A;++_)h+=this.renderTokens(e[4],t.push(g[_]),s,l,u);else if(typeof g=="object"||typeof g=="string"||typeof g=="number")h+=this.renderTokens(e[4],t.push(g),s,l,u);else if(xoe(g)){if(typeof l!="string")throw new Error("Cannot use higher-order sections without the original template");g=g.call(t.view,l.slice(e[3],e[5]),v),g!=null&&(h+=g)}else h+=this.renderTokens(e[4],t,s,l,u);return h}};Mg.prototype.renderInverted=function(e,t,s,l,u){var f=t.lookup(e[1]);if(!f||vO(f)&&f.length===0)return this.renderTokens(e[4],t,s,l,u)};Mg.prototype.indentPartial=function(e,t,s){for(var l=t.replace(/[^ \t]/g,""),u=e.split(`
2023-10-15 23:40:34 +03:00
`),f=0;f<u.length;f++)u[f].length&&(f>0||!s)&&(u[f]=l+u[f]);return u.join(`
2023-10-16 12:39:17 +03:00
`)};Mg.prototype.renderPartial=function(e,t,s,l){if(!!s){var u=this.getConfigTags(l),f=xoe(s)?s(e[1]):s[e[1]];if(f!=null){var h=e[6],g=e[5],v=e[4],_=f;g==0&&v&&(_=this.indentPartial(f,v,h));var A=this.parse(_,u);return this.renderTokens(A,t,s,_,l)}}};Mg.prototype.unescapedValue=function(e,t){var s=t.lookup(e[1]);if(s!=null)return s};Mg.prototype.escapedValue=function(e,t,s){var l=this.getConfigEscape(s)||Rp.escape,u=t.lookup(e[1]);if(u!=null)return typeof u=="number"&&l===Rp.escape?String(u):l(u)};Mg.prototype.rawValue=function(e){return e[1]};Mg.prototype.getConfigTags=function(e){return vO(e)?e:e&&typeof e=="object"?e.tags:void 0};Mg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!vO(e))return e.escape};var Rp={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(r){BP.templateCache=r},get templateCache(){return BP.templateCache}},BP=new Mg;Rp.clearCache=function(){return BP.clearCache()};Rp.parse=function(e,t){return BP.parse(e,t)};Rp.render=function(e,t,s,l){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+zve(e)+'" was given as the first argument for mustache#render(template, view, partials)');return BP.render(e,t,s,l)};Rp.escape=Gve;Rp.Scanner=iI;Rp.Context=oO;Rp.Writer=Mg;function gne(r){return gne=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},gne(r)}function $0(r,e){if(e.length<r)throw new TypeError(r+" argument"+(r>1?"s":"")+" required, but only "+e.length+" present")}function Hh(r){$0(1,arguments);var e=Object.prototype.toString.call(r);return r instanceof Date||gne(r)==="object"&&e==="[object Date]"?new Date(r.getTime()):typeof r=="number"||e==="[object Number]"?new Date(r):((typeof r=="string"||e==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}var nye={};function oye(){return nye}function $ie(r){var e=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return e.setUTCFullYear(r.getFullYear()),r.getTime()-e.getTime()}function Oz(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),l=t.getTime()-s.getTime();return l<0?-1:l>0?1:l}function sye(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),l=t.getFullYear()-s.getFullYear(),u=t.getMonth()-s.getMonth();return l*12+u}function rye(r,e){return $0(2,arguments),Hh(r).getTime()-Hh(e).getTime()}var zie={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},iye="trunc";function lye(r){return r?zie[r]:zie[iye]}function aye(r){$0(1,arguments);var e=Hh(r);return e.setHours(23,59,59,999),e}function cye(r){$0(1,arguments);var e=Hh(r),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function uye(r){$0(1,arguments);var e=Hh(r);return aye(e).getTime()===cye(e).getTime()}function fye(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),l=Oz(t,s),u=Math.abs(sye(t,s)),f;if(u<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-l*u);var h=Oz(t,s)===-l;uye(Hh(r))&&u===1&&Oz(r,s)===1&&(h=!1),f=l*(u-Number(h))}return f===0?0:f}function dye(r,e,t){$0(2,arguments);var s=rye(r,e)/1e3;return lye(t==null?void 0:t.roundingMethod)(s)}var hye={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"
Save`),V(t,"class","spinner-border spinner-border-sm"),V(t,"role","status"),V(t,"aria-hidden","true"),e.disabled=l=!r[6],V(e,"class","ms-2 btn btn-primary btn-spinner")},m(h,g){Ie(h,e,g),G(e,t),G(e,s),u||(f=_n(e,"click",r[11]),u=!0)},p(h,g){g&64&&l!==(l=!h[6])&&(e.disabled=l)},d(h){h&&Pe(e),u=!1,f()}}}function G2e(r){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`,V(e,"class","ms-2 btn btn-primary btn-spinner")},m(l,u){Ie(l,e,u),t||(s=_n(e,"click",r[11]),t=!0)},p:gn,d(l){l&&Pe(e),t=!1,s()}}}function K2e(r){let e,t,s,l,u,f,h,g,v,_=[],A=new Map,O,N,L,W,z,K,ee,F,te;t=new sI({props:{message:r[7]}});function oe(Qe){r[12](Qe)}let se={schema:r[2],isCreateMode:r[3],record:r[0]};r[5]!==void 0&&(se.active=r[5]),u=new Yhe({props:se}),ts.push(()=>_r(u,"active",oe)),g=new Khe({props:{record:r[0],schema:r[2]}});let q=r[8];const ye=Qe=>Qe[23].name;for(let Qe=0;Qe<q.length;Qe+=1){let Ge=Ele(r,q,Qe),ft=ye(Ge);A.set(ft,_[Qe]=xle(ft,Ge))}let me=r[2].hasDrafts&&Tle(r);function Le(Qe,Ge){return Qe[3]?G2e:q2e}let we=Le(r),ge=we(r);return{c(){e=ie("div"),on(t.$$.fragment),s=We(),l=ie("div"),on(u.$$.fragment),h=We(),on(g.$$.fragment),v=We();for(let Qe=0;Qe<_.length;Qe+=1)_[Qe].c();O=We(),N=ie("div"),L=ie("div"),me&&me.c(),W=We(),ge.c(),z=We(),K=ie("button"),K.textContent="cancel",V(l,"class","mt-1"),V(K,"class","ms-2 btn btn-link"),V(L,"class","d-flex mt-3 align-items-center justify-content-center"),V(e,"class","inline-edit my-4 svelte-sl11hx")},m(Qe,Ge){Ie(Qe,e,Ge),tn(t,e,null),G(e,s),G(e,l),tn(u,l,null),G(l,h),tn(g,l,null),G(l,v);for(let ft=0;ft<_.length;ft+=1)_[ft]&&_[ft].m(l,null);G(e,O),G(e,N),G(N,L),me&&me.m(L,null),G(L,W),ge.m(L,null),G(L,z),G(L,K),ee=!0,F||(te=[_n(window,"beforeunload",r[9]),_n(K,"click",r[10])],F=!0)},p(Qe,[Ge]){const ft={};Ge&128&&(ft.message=Qe[7]),t.$set(ft);const U={};Ge&4&&(U.schema=Qe[2]),Ge&8&&(U.isCreateMode=Qe[3]),Ge&1&&(U.record=Qe[0]),!f&&Ge&32&&(f=!0,U.active=Qe[5],Ar(()=>f=!1)),u.$set(U);const mt={};Ge&1&&(mt.record=Qe[0]),Ge&4&&(mt.schema=Qe[2]),g.$set(mt),Ge&319&&(q=Qe[8],bo(),_=$h(_,Ge,ye,1,Qe,q,A,l,gv,xle,null,Ele),vo()),Qe[2].hasDrafts?me?(me.p(Qe,Ge),Ge&4&&xe(me,1)):(me=Tle(Qe),me.c(),xe(me,1),me.m(L,W)):me&&(bo(),$e(me,1,1,()=>{me=null}),vo()),we===(we=Le(Qe))&&ge?ge.p(Qe,Ge):(ge.d(1),ge=we(Qe),ge&&(ge.c(),ge.m(L,z)))},i(Qe){if(!ee){xe(t.$$.fragment,Qe),xe(u.$$.fragment,Qe),xe(g.$$.fragment,Qe);for(let Ge=0;Ge<q.length;Ge+=1)xe(_[Ge]);xe(me),ee=!0}},o(Qe){$e(t.$$.fragment,Qe),$e(u.$$.fragment,Qe),$e(g.$$.fragment,Qe);for(let Ge=0;Ge<_.length;Ge+=1)$e(_[Ge]);$e(me),ee=!1},d(Qe){Qe&&Pe(e),nn(t),nn(u),nn(g);for(let Ge=0;Ge<_.length;Ge+=1)_[Ge].d();me&&me.d(),ge.d(),F=!1,Oi(te)}}}function Y2e(r,e,t){let s,l;const u=li("channel"),f=Ip();let{schema:h}=e,{record:g}=e,{graph:v={records:[],edges:[]}}=e,{isCreateMode:_}=e,A,O="",N=!1,L=h.fields.filter(me=>me.name!=="id"),W="_default";h.fields.reduce((me,Le)=>{var we;return Le.ui==="tab"?(W=Le.name,me):(me[W]=[...(we=me[W])!=null?we:[],Le.name],me)},[]),H0(()=>{z()});function z(){A={data:JSON.parse(JSON.stringify(g.data)),schema:g.schema,status:g.status,_sys:JSON.parse(JSON.stringify(g._sys)),_file:JSON.parse(JSON.stringify(g._file)),edges:JSON.parse(JSON.stringify(v.edges))}}Ihe(()=>{t(6,N=ee())});function K(me){return N?me.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete me.returnValue,"...")}function ee(){return _?!1:!Dc.exports.isEqual(A,{data:g.data,schema:g.schema,status:g.status,_sys:g._sys,_file:g._file,edges:v.edges})}function F(me){me.preventDefault(),f("cancel")}function te(me){return me.preventDefault(),console.log("SAVE: Attempt"),t(4,s=null),t(7,l=""),new Promise(function(Le,we){var ge,Qe;if(!N&&!_){Le(null);return}if(!g){Le(null);return}t(1,v.edges=(Qe=(ge=v.edges)==null?void 0:ge.filter(Ge=>!Ge._isTrashed&&Ge.source===g.id))!=null?Qe:[],v),axios.post(u.lucentUrl+"/records",{record:g,edges:v.edges,isCreateMode:_}).then(function(Ge){console.log("SAVE: SAVED INLINE"),t(0,g=Ge.data.records[0]),t(1,v=Ge.data),_||z(),f("inlinesaved",{records:[g]}),Le(null)}).catch(function(Ge){Ge.response&&(typeof Ge.response.data.error=="string"?t(7,l=Ge.response.data.error):t(4,s=Ge.response.data.error)),Le(null)})})}function oe(me){O=me,t(5,O)}function se(me){r.$$.not_equal(g.data,me)&&(g.data=me,t(0,g))}function q(me){v=me,t(1,v)}function ye(me){r.$$.not_equal(g.status,me)&&(g.status=me,t(0,g))}return r.$$set=me=>{"schema"in me&&t(2,h=me.schema),"record"in me&&t(0,g=m
`),l=ie("span"),l.innerHTML='<span class="visually-hidden">Loading...</span>',u=We(),f=ie("input"),V(l,"class","spinner-border spinner-border-sm"),V(l,"role","status"),V(l,"aria-hidden","true"),V(f,"class","form-control"),V(f,"type","file"),V(f,"id","formFile"),f.multiple=!0,V(f,"accept",twe),f.disabled=r[0],f.hidden=!0,V(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=r[0]},m(v,_){Ie(v,e,_),G(e,t),G(t,s),G(t,l),G(t,u),G(t,f),h||(g=_n(f,"input",r[1]),h=!0)},p(v,[_]){_&1&&(f.disabled=v[0]),_&1&&(e.disabled=v[0])},i:gn,o:gn,d(v){v&&Pe(e),h=!1,g()}}}let twe="";function nwe(r,e,t){const s=Ip(),l=li("channel");let{schema:u}=e,f=[],h=!1;function g(v){t(0,h=!0),f=v.target.files?[...v.target.files]:[];let _=new FormData;_.append("schema",u.name),Array.from(f).forEach(function(A){_.append("files[]",A)}),s("beforeUpload",f),axios.post(l.lucentUrl+"/files/upload",_,{headers:{"Content-Type":"multipart/form-data"}}).then(A=>{A.data.error?s("uploadError",A.data.error):s("uploadComplete",A.data),t(0,h=!1)}).catch(A=>{t(0,h=!1),console.log(A.response.data)})}return r.$$set=v=>{"schema"in v&&t(2,u=v.schema)},[h,g,u]}class owe extends Eo{constructor(e){super(),ko(this,e,nwe,ewe,So,{schema:2})}}function Nle(r,e,t){const s=r.slice();return s[18]=e[t],s}function Ple(r,e,t){const s=r.slice();return s[18]=e[t],s}function swe(r){let e,t;return e=new fa({props:{icon:"arrow-up-short-wide"}}),{c(){on(e.$$.fragment)},m(s,l){tn(e,s,l),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){nn(e,s)}}}function rwe(r){let e,t;return e=new fa({props:{icon:"arrow-down-wide-short"}}),{c(){on(e.$$.fragment)},m(s,l){tn(e,s,l),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){nn(e,s)}}}function Ile(r){let e,t,s,l,u,f,h,g,v,_,A,O=r[18].label+"",N,L,W,z,K;l=new fa({props:{icon:"arrow-up-short-wide"}});function ee(...oe){return r[10](r[18],...oe)}g=new fa({props:{icon:"arrow-down-wide-short"}});function F(...oe){return r[11](r[18],...oe)}function te(...oe){return r[12](r[18],...oe)}return{c(){e=ie("div"),t=ie("div"),s=ie("button"),on(l.$$.fragment),f=We(),h=ie("button"),on(g.$$.fragment),_=We(),A=ie("button"),N=Gt(O),L=We(),V(s,"title","Sort Ascending"),V(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),V(h,"title","Sort Descending"),V(h,"class",v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),V(A,"title","Sort Ascending"),V(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),ss(A,"overflow","hidden"),V(t,"class","btn-group w-100"),V(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(oe,se){Ie(oe,e,se),G(e,t),G(t,s),tn(l,s,null),G(t,f),G(t,h),tn(g,h,null),G(t,_),G(t,A),G(A,N),G(e,L),W=!0,z||(K=[_n(s,"click",ee),_n(h,"click",F),_n(A,"click",te)],z=!0)},p(oe,se){r=oe,(!W||se&5&&u!==(u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&V(s,"class",u),(!W||se&5&&v!==(v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&V(h,"class",v),(!W||se&4)&&O!==(O=r[18].label+"")&&jn(N,O)},i(oe){W||(xe(l.$$.fragment,oe),xe(g.$$.fragment,oe),W=!0)},o(oe){$e(l.$$.fragment,oe),$e(g.$$.fragment,oe),W=!1},d(oe){oe&&Pe(e),nn(l),nn(g),z=!1,Oi(K)}}}function Ble(r){let e,t,s,l,u,f,h,g,v,_,A,O=r[18].label+"",N,L,W,z,K;l=new fa({props:{icon:"arrow-up-short-wide"}});function ee(...oe){return r[13](r[18],...oe)}g=new fa({props:{icon:"arrow-down-wide-short"}});function F(...oe){return r[14](r[18],...oe)}function te(...oe){return r[15](r[18],...oe)}return{c(){e=ie("div"),t=ie("div"),s=ie("button"),on(l.$$.fragment),f=We(),h=ie("button"),on(g.$$.fragment),_=We(),A=ie("button"),N=Gt(O),L=We(),V(s,"title","Sort Ascending"),V(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),V(h,"title","Sort Descending"),V(h,"class",v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),V(A,"title","Sort Ascending"),V(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),ss(A,"overflow","hidden"),V(t,"class","btn-group w-100"),V(e,"class","col-4 px-3 py-1 d-fle
2023-10-15 23:40:34 +03:00
`),f=ie("span"),g=Gt(h),v=Gt(`
to
`),_=ie("span"),O=Gt(A),N=Gt(`
of
`),L=ie("span"),W=Gt(r[4]),z=Gt(`
2023-10-16 12:39:17 +03:00
total`),V(t,"class","pagination justify-content-center"),V(f,"class","font-medium"),V(_,"class","font-medium"),V(L,"class","font-medium"),V(l,"class","text-muted text-center")},m(F,te){Ie(F,e,te),G(e,t),ee&&ee.m(t,null),Ie(F,s,te),Ie(F,l,te),G(l,u),G(l,f),G(f,g),G(l,v),G(l,_),G(_,O),G(l,N),G(l,L),G(L,W),G(l,z),K=!0},p(F,[te]){F[5]>1?ee?(ee.p(F,te),te&32&&xe(ee,1)):(ee=Wle(F),ee.c(),xe(ee,1),ee.m(t,null)):ee&&(bo(),$e(ee,1,1,()=>{ee=null}),vo()),(!K||te&8)&&h!==(h=+F[3]+1+"")&&jn(g,h),(!K||te&28)&&A!==(A=(+F[3]+F[2]>F[4]?F[4]:+F[3]+F[2])+"")&&jn(O,A),(!K||te&16)&&jn(W,F[4])},i(F){K||(xe(ee),K=!0)},o(F){$e(ee),K=!1},d(F){F&&Pe(e),ee&&ee.d(),F&&Pe(s),F&&Pe(l)}}}function xwe(r,e,t){let s,l,u;const f=Ip();let{inModal:h}=e,{modalUrl:g}=e,{limit:v}=e,{skip:_}=e,{total:A}=e;function O(z){z.preventDefault(),L(s)}function N(z){z.preventDefault(),L(1)}function L(z){const K=new URL(g!=null?g:window.location.href);let ee=z*v-v;K.searchParams.set("skip",ee),h?f("refresh",K):window.location=K}function W(z){Tz.call(this,r,z)}return r.$$set=z=>{"inModal"in z&&t(0,h=z.inModal),"modalUrl"in z&&t(1,g=z.modalUrl),"limit"in z&&t(2,v=z.limit),"skip"in z&&t(3,_=z.skip),"total"in z&&t(4,A=z.total)},r.$$.update=()=>{r.$$.dirty&20&&t(5,s=Math.ceil(A/v)),r.$$.dirty&12&&t(6,l=Math.ceil((_-1)/v)+1),r.$$.dirty&96&&t(7,u=Dc.exports.range(l-3,l+4).filter(z=>z>0&&z<=s))},[h,g,v,_,A,s,l,u,O,N,W]}class Twe extends Eo{constructor(e){super(),ko(this,e,xwe,Awe,So,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function Dwe(r){let e,t,s;return{c(){e=ie("button"),e.textContent="Move to trash",V(e,"type","button"),V(e,"class","btn btn-sm btn-outline-primary")},m(l,u){Ie(l,e,u),t||(s=_n(e,"click",$u(r[9])),t=!0)},p:gn,d(l){l&&Pe(e),t=!1,s()}}}function Owe(r){let e,t,s,l,u,f,h=r[1].hasDrafts&&jle(r);return{c(){e=ie("button"),e.textContent="Publish",t=We(),h&&h.c(),s=We(),l=ie("button"),l.textContent="Delete forever",V(e,"type","button"),V(e,"class","btn btn-sm btn-outline-primary"),V(l,"type","button"),V(l,"class","btn btn-sm btn-outline-primary")},m(g,v){Ie(g,e,v),Ie(g,t,v),h&&h.m(g,v),Ie(g,s,v),Ie(g,l,v),u||(f=[_n(e,"click",$u(r[7])),_n(l,"click",$u(r[3]))],u=!0)},p(g,v){g[1].hasDrafts?h?h.p(g,v):(h=jle(g),h.c(),h.m(s.parentNode,s)):h&&(h.d(1),h=null)},d(g){g&&Pe(e),g&&Pe(t),h&&h.d(g),g&&Pe(s),g&&Pe(l),u=!1,Oi(f)}}}function jle(r){let e,t,s;return{c(){e=ie("button"),e.textContent="Make Draft",V(e,"type","button"),V(e,"class","btn btn-sm btn-outline-primary")},m(l,u){Ie(l,e,u),t||(s=_n(e,"click",$u(r[8])),t=!0)},p:gn,d(l){l&&Pe(e),t=!1,s()}}}function Mwe(r){let e,t,s=r[0].length+"",l,u,f,h,g,v,_,A,O,N;function L(K,ee){return K[2].status_in==="trashed"?Owe:Dwe}let W=L(r),z=W(r);return{c(){e=ie("div"),t=ie("span"),l=Gt(s),u=Gt(" records selected"),f=We(),h=ie("div"),g=ie("button"),g.textContent="Publish",v=We(),_=ie("button"),_.textContent="Make Draft",A=We(),z.c(),V(t,"class","me-2"),V(g,"type","button"),V(g,"class","btn btn-sm btn-outline-primary"),V(_,"type","button"),V(_,"class","btn btn-sm btn-outline-primary"),V(h,"class","btn-group "),V(h,"role","group"),V(h,"aria-label","Basic example"),V(e,"class","d-flex align-items-center mb-3")},m(K,ee){Ie(K,e,ee),G(e,t),G(t,l),G(t,u),G(e,f),G(e,h),G(h,g),G(h,v),G(h,_),G(h,A),z.m(h,null),O||(N=[_n(g,"click",$u(r[5])),_n(_,"click",$u(r[6]))],O=!0)},p(K,[ee]){ee&1&&s!==(s=K[0].length+"")&&jn(l,s),W===(W=L(K))&&z?z.p(K,ee):(z.d(1),z=W(K),z&&(z.c(),z.m(h,null)))},i:gn,o:gn,d(K){K&&Pe(e),z.d(),O=!1,Oi(N)}}}function Rwe(r,e,t){const s=li("channel");let{selected:l}=e,{schema:u}=e,{filter:f}=e;function h(L){L.preventDefault(),axios.post(s.lucentUrl+"/records/delete",{ids:l.map(W=>W.id)}).then(W=>{window.location.reload()}).catch(W=>{console.log(W)})}function g(L,W){axios.post(s.lucentUrl+"/records/status/"+W,{schemaName:u.name,records:l}).then(z=>{window.location.reload()}).catch(z=>{console.log(z)})}const v=L=>g(L,"published"),_=L=>g(L,"draft"),A=L=>g(L,"published"),O=L=>g(L,"draft"),N=L=>g(L,"trashed");return r.$$set=L=>{"selected"in L&&t(0,l=L.selected),"schema"in L&&t(1,u=L.schema),"filter"in L&&t(2,f=L.filter)},[l,u,f
2023-10-15 23:40:34 +03:00
* Sortable 1.15.0
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
2023-10-16 12:39:17 +03:00
*/function yae(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);e&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),t.push.apply(t,s)}return t}function l2(r){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?yae(Object(t),!0).forEach(function(s){A_e(r,s,t[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):yae(Object(t)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(t,s))})}return r}function Mz(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Mz=function(e){return typeof e}:Mz=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mz(r)}function A_e(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function D_(){return D_=Object.assign||function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(r[s]=t[s])}return r},D_.apply(this,arguments)}function x_e(r,e){if(r==null)return{};var t={},s=Object.keys(r),l,u;for(u=0;u<s.length;u++)l=s[u],!(e.indexOf(l)>=0)&&(t[l]=r[l]);return t}function T_e(r,e){if(r==null)return{};var t=x_e(r,e),s,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);for(l=0;l<u.length;l++)s=u[l],!(e.indexOf(s)>=0)&&(!Object.prototype.propertyIsEnumerable.call(r,s)||(t[s]=r[s]))}return t}var D_e="1.15.0";function A_(r){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(r)}var I_=A_(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),fI=A_(/Edge/i),wae=A_(/firefox/i),SP=A_(/safari/i)&&!A_(/chrome/i)&&!A_(/android/i),sme=A_(/iP(ad|od|hone)/i),rme=A_(/chrome/i)&&A_(/android/i),ime={capture:!1,passive:!1};function ca(r,e,t){r.addEventListener(e,t,!I_&&ime)}function Bl(r,e,t){r.removeEventListener(e,t,!I_&&ime)}function nV(r,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),r)try{if(r.matches)return r.matches(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e)}catch{return!1}return!1}}function O_e(r){return r.host&&r!==document&&r.host.nodeType?r.host:r.parentNode}function Ky(r,e,t,s){if(r){t=t||document;do{if(e!=null&&(e[0]===">"?r.parentNode===t&&nV(r,e):nV(r,e))||s&&r===t)return r;if(r===t)break}while(r=O_e(r))}return null}var _ae=/\s+/g;function A1(r,e,t){if(r&&e)if(r.classList)r.classList[t?"add":"remove"](e);else{var s=(" "+r.className+" ").replace(_ae," ").replace(" "+e+" "," ");r.className=(s+(t?" "+e:"")).replace(_ae," ")}}function zr(r,e,t){var s=r&&r.style;if(s){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(r,""):r.currentStyle&&(t=r.currentStyle),e===void 0?t:t[e];!(e in s)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),s[e]=t+(typeof t=="string"?"":"px")}}function GD(r,e){var t="";if(typeof r=="string")t=r;else do{var s=zr(r,"transform");s&&s!=="none"&&(t=s+" "+t)}while(!e&&(r=r.parentNode));var l=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return l&&new l(t)}function lme(r,e,t){if(r){var s=r.getElementsByTagName(e),l=0,u=s.length;if(t)for(;l<u;l++)t(s[l],l);return s}return[]}function n2(){var r=document.scrollingElement;return r||document.documentElement}function ud(r,e,t,s,l){if(!(!r.getBoundingClientRect&&r!==window)){var u,f,h,g,v,_,A;if(r!==window&&r.parentNode&&r!==n2()?(u=r.getBoundingClientRect(),f=u.top,h=u.left,g=u.bottom,v=u.right,_=u.height,A=u.width):(f=0,h=0,g=window.innerHeight,v=window.innerWidth,_=window.innerHeight,A=window.innerWidth),(e||t)&&r!==window&&(l=l||r.parentNode,!I_))do if(l&&l.getBoundingClientRect&&(zr(l,"transform")!=="none"||t&&zr(l,"position")!=="static")){var O=l.getBoundingClientRect();f-=O.top+parseInt(zr(l,"border-top-width")),h-=O.left+parseInt(zr(l,"border-left-width")),g=f+u.height,v=h+u.width;break}while(l=l.parentNode);if(s&&r!==window){var N=GD(l||r),
`||n==="\r",Ml=(n,i)=>i<n.length&&i>=0?Xh(n[i]):!1,rh=(n,i=4,a=!0,d=!0)=>{const p=bu(" ",i),w=n.replace(/\t/g,p);return zn(w,(R,B)=>tb(B)||B===Gr?R.pcIsSpace||R.str===""&&a||R.str.length===w.length-1&&d||Ml(w,R.str.length+1)?{pcIsSpace:!1,str:R.str+Gr}:{pcIsSpace:!0,str:R.str+" "}:{pcIsSpace:Xh(B),str:R.str+B},{pcIsSpace:!1,str:""}).str},Ed=(n,i)=>{const a=Xe.fromDom(i),d=Xe.fromDom(n);return m2(d,"pre,code",Ne(bt,a))},qm=(n,i)=>wn(n)&&Zm(n.data)&&!Ed(n,i),Gm=n=>Jn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),Jh=(n,i)=>Sa(n)&&!qm(n,i)||Gm(n)||Yu(n),Yu=Ic("data-mce-bookmark"),nb=Ic("data-mce-bogus"),Z1=Vg("data-mce-bogus","all"),H_=(n,i)=>{let a=0;if(Jh(n,n))return!1;{let d=n.firstChild;if(!d)return!0;const p=new bi(d,n);do{if(i){if(Z1(d)){d=p.next(!0);continue}if(nb(d)){d=p.next();continue}}if(fi(d)){a++,d=p.next();continue}if(Jh(d,n))return!1;d=p.next()}while(d);return a<=1}},Rl=(n,i=!0)=>H_(n.dom,i),Zg="data-mce-block",Km=n=>Dt(gs(n),i=>!/[A-Z]/.test(i)),ou=n=>Km(n).join(","),xf=(n,i)=>we(i.querySelector(n))?(i.setAttribute(Zg,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(Zg),!1),Ym=(n,i)=>{const a=ou(n.getTransparentElements()),d=ou(n.getBlockElements());return Dt(i.querySelectorAll(a),p=>xf(d,p))},ih=(n,i)=>{var a;const d=i?"lastChild":"firstChild";for(let p=n[d];p;p=p[d])if(Rl(Xe.fromDom(p))){(a=p.parentNode)===null||a===void 0||a.removeChild(p);return}},Tu=(n,i)=>{const a=document.createRange(),d=n.parentNode;if(d){a.setStartBefore(n),a.setEndBefore(i);const p=a.extractContents();ih(p,!0),a.setStartAfter(i),a.setEndAfter(n);const w=a.extractContents();ih(w,!1),Rl(Xe.fromDom(p))||d.insertBefore(p,n),Rl(Xe.fromDom(i))||d.insertBefore(i,n),Rl(Xe.fromDom(w))||d.insertBefore(w,n),d.removeChild(n)}},Ad=(n,i,a)=>{const d=n.getBlockElements(),p=Xe.fromDom(i),w=R=>Xr(R)in d,E=R=>bt(R,p);Re(Qd(a),R=>{ci(R,w,E).each(B=>{const X=Y0(R,le=>w(le)&&!n.isValidChild(Xr(B),Xr(le)));if(X.length>0){const le=pi(B);Re(X,ue=>{ci(ue,w,E).each(ve=>{Tu(ve.dom,ue.dom)})}),le.each(ue=>Ym(n,ue.dom))}})})},Xm=(n,i,a)=>{Re([...a,...Jm(n,i)?[i]:[]],d=>Re(ha(Xe.fromDom(d),d.nodeName.toLowerCase()),p=>{Ev(n,p.dom)&&qa(p)}))},ob=(n,i)=>{const a=Ym(n,i);Ad(n,i,a),Xm(n,i,a)},Cv=(n,i)=>{if(kv(n,i)){const a=ou(n.getBlockElements());xf(a,i)}},Sv=(n,i,a)=>{const d=w=>bt(w,Xe.fromDom(i)),p=Gd(Xe.fromDom(a),d);Zr(p,p.length-2).filter(_a).fold(()=>ob(n,i),w=>ob(n,w.dom))},lh=n=>n.hasAttribute(Zg),qg=(n,i)=>cn(n.getTransparentElements(),i),kv=(n,i)=>Jn(i)&&qg(n,i.nodeName),Jm=(n,i)=>kv(n,i)&&lh(i),Ev=(n,i)=>kv(n,i)&&!lh(i),nr=(n,i)=>i.type===1&&qg(n,i.name)&&F(i.attr(Zg)),Do=vs().browser,ah=n=>no(n,_a),q1=n=>Do.isFirefox()&&Xr(n)==="table"?ah(Tl(n)).filter(i=>Xr(i)==="caption").bind(i=>ah(na(i)).map(a=>{const d=a.dom.offsetTop,p=i.dom.offsetTop,w=i.dom.offsetHeight;return d<=p?-w:0})).getOr(0):0,Gg=(n,i)=>n.children&&yt(n.children,i),Tk=(n,i,a)=>{let d=0,p=0;const w=n.ownerDocument;if(a=a||n,i){if(a===n&&i.getBoundingClientRect&&Ni(Xe.fromDom(n),"position")==="static"){const R=i.getBoundingClientRect();return d=R.left+(w.documentElement.scrollLeft||n.scrollLeft)-w.documentElement.clientLeft,p=R.top+(w.documentElement.scrollTop||n.scrollTop)-w.documentElement.clientTop,{x:d,y:p}}let E=i;for(;E&&E!==a&&E.nodeType&&!Gg(E,a);){const R=E;d+=R.offsetLeft||0,p+=R.offsetTop||0,E=R.offsetParent}for(E=i.parentNode;E&&E!==a&&E.nodeType&&!Gg(E,a);)d-=E.scrollLeft||0,p-=E.scrollTop||0,E=E.parentNode;p+=q1(Xe.fromDom(i))}return{x:d,y:p}},Av=(n,i={})=>{let a=0;const d={},p=Xe.fromDom(n),w=To(p),E=Oe=>{i.referrerPolicy=Oe},R=Oe=>{i.contentCssCors=Oe},B=Oe=>{Qi(Zh(p),Oe)},X=Oe=>{const Ve=Zh(p);Je(Ve,"#"+Oe).each(pr)},le=Oe=>go(d,Oe).getOrThunk(()=>({id:"mce-u"+a++,passed:[],failed:[],count:0})),ue=Oe=>new Promise((Ve,ht)=>{let vt;const _t=dn._addCacheSuffix(Oe),Mt=le(_t);d[_t]=Mt,Mt.count++;const fn=($t,vn)=>{Re($t,Tn),Mt.status=vn,Mt.passed=[],Mt.failed=[],vt&&(vt.onload=null,vt.onerror=null,vt=null)},$n=()=>fn(Mt.passed,2),Pn=()=>fn(Mt.failed,3);
Actual: `+ve.join(","));if(!Js(i,Ze=>yt(ve,Ze)))throw new Error("Not all branches were specified when using match. Specified: "+ve.join(", ")+`
Required: `+i.join(", "));return ue[E].apply(null,B)},log:ue=>{console.log(ue,{constructors:i,constructor:E,params:B})}}}}),a}};ag.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const $k=n=>{const i=[],a=[];return Re(n,d=>{d.fold(p=>{i.push(p)},p=>{a.push(p)})}),{errors:i,values:a}},zk=n=>n.type==="inline-command"||n.type==="inline-format",Z2=n=>n.type==="block-command"||n.type==="block-format",q2=n=>{const i=d=>fc.error({message:d,pattern:n}),a=(d,p,w)=>{if(n.format!==void 0){let E;if(se(n.format)){if(!Js(n.format,F))return i(d+" pattern has non-string items in the `format` array");E=n.format}else if(F(n.format))E=[n.format];else return i(d+" pattern has non-string `format` parameter");return fc.value(p(E))}else return n.cmd!==void 0?F(n.cmd)?fc.value(w(n.cmd,n.value)):i(d+" pattern has non-string `cmd` parameter"):i(d+" pattern is missing both `format` and `cmd` parameters")};if(!te(n))return i("Raw pattern is not an object");if(!F(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!F(n.end))return i("Inline pattern has non-string `end` parameter");if(n.start.length===0&&n.end.length===0)return i("Inline pattern has empty `start` and `end` parameters");let d=n.start,p=n.end;return p.length===0&&(p=d,d=""),a("Inline",w=>({type:"inline-format",start:d,end:p,format:w}),(w,E)=>({type:"inline-command",start:d,end:p,cmd:w,value:E}))}else return n.replacement!==void 0?F(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):fc.value({type:"inline-command",start:"",end:n.start,cmd:"mceInsertContent",value:n.replacement}):i("Replacement pattern has non-string `replacement` parameter"):n.start.length===0?i("Block pattern has empty `start` parameter"):a("Block",d=>({type:"block-format",start:n.start,format:d[0]}),(d,p)=>({type:"block-command",start:n.start,cmd:d,value:p}))},rm=n=>Dt(n,Z2),G2=n=>Dt(n,zk),Jp=(n,i)=>({inlinePatterns:G2(n),blockPatterns:rm(n),dynamicPatternsLookup:i}),pa=n=>{const i=$k(gt(n,q2));return Re(i.errors,a=>console.error(a.message,a.pattern)),i.values},xa=n=>i=>{const a=n(i);return pa(a)},An=vs().deviceType,Vk=An.isTouch(),Xa=Lr.DOM,Uk=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return zn(i,(a,d)=>{const p=d.split("="),w=p[0],E=p.length>1?p[1]:w;return a[pc(w)]=pc(E),a},{})},K2=n=>ee(n,RegExp),to=n=>i=>i.options.get(n),Cc=n=>F(n)||te(n),Y2=(n,i="")=>a=>{const d=F(a);if(d)if(a.indexOf("=")!==-1){const p=Uk(a);return{value:go(p,n.id).getOr(i),valid:d}}else return{value:a,valid:d};else return{valid:!1,message:"Must be a string."}},n0=n=>{const i=n.options.register;i("id",{processor:"string",default:n.id}),i("selector",{processor:"string"}),i("target",{processor:"object"}),i("suffix",{processor:"string"}),i("cache_suffix",{processor:"string"}),i("base_url",{processor:"string"}),i("referrer_policy",{processor:"string",default:""}),i("language_load",{processor:"boolean",default:!0}),i("inline",{processor:"boolean",default:!1}),i("iframe_attrs",{processor:"object",default:{}}),i("doctype",{processor:"string",default:"<!DOCTYPE html>"}),i("document_base_url",{processor:"string",default:n.documentBaseUrl}),i("body_id",{processor:Y2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:Y2(n),default:""}),i("content_security_policy",{processor:"string",default:""}),i("br_in_pre",{processor:"boolean",default:!0}),i("forced_root_block",{processor:a=>{const d=F(a)&&gr(a);return d?{value:a,valid:d}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),i("forced_root_block_attrs",{processor:"object",default:{}}),i("newline_behavior",{processor:a=>{const d=yt(["block","linebreak","invert","default"],a);return d?{value:a,valid:d}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),i("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),i("no_newline_selector",{processor:"string",default:""}),i("keep_styles",{processor:"boolean",default:!0}),i
\r \v`.indexOf(n)!==-1,p0=n=>!_h(n)&&!Ks(n)&&!J0(n),EE=n=>({value:d3(n)}),d3=n=>dl(n,"#").toUpperCase(),ay=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},MO=n=>{const i=ay(n.red)+ay(n.green)+ay(n.blue);return EE(i)},AE=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,IC=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,gw=(n,i,a,d)=>({red:n,green:i,blue:a,alpha:d}),RO=(n,i,a,d)=>{const p=parseInt(n,10),w=parseInt(i,10),E=parseInt(a,10),R=parseFloat(d);return gw(p,w,E,R)},xE=n=>{if(n==="transparent")return de.some(gw(0,0,0,0));const i=AE.exec(n);if(i!==null)return de.some(RO(i[1],i[2],i[3],"1"));const a=IC.exec(n);return a!==null?de.some(RO(a[1],a[2],a[3],a[4])):de.none()},BC=n=>xE(n).map(MO).map(i=>"#"+i.value).getOr(n),TE=n=>{const i=[];if(n)for(let a=0;a<n.rangeCount;a++)i.push(n.getRangeAt(a));return i},EI=n=>Rs(n,i=>{const a=Q1(i);return a?[Xe.fromDom(a)]:[]}),h3=n=>TE(n).length>1,DE=n=>Dt(EI(n),Vm),cy=n=>ha(n,"td[data-mce-selected],th[data-mce-selected]"),pw=(n,i)=>{const a=cy(i);return a.length>0?a:DE(n)},b0=n=>pw(TE(n.selection.getSel()),Xe.fromDom(n.getBody())),up=(n,i)=>Se(n,"table",i),m3=n=>{const i=n.startContainer,a=n.startOffset;return wn(i)?a===0?de.some(Xe.fromDom(i)):de.none():de.from(i.childNodes[a]).map(Xe.fromDom)},NO=n=>{const i=n.endContainer,a=n.endOffset;return wn(i)?a===i.data.length?de.some(Xe.fromDom(i)):de.none():de.from(i.childNodes[a-1]).map(Xe.fromDom)},g3=n=>oi(n).fold(nt([n]),i=>[n].concat(g3(i))),OE=n=>Cu(n).fold(nt([n]),i=>Xr(i)==="br"?wl(i).map(a=>[n].concat(OE(a))).getOr([]):[n].concat(OE(i))),uy=(n,i)=>ni(m3(i),NO(i),(a,d)=>{const p=no(g3(n),Ne(bt,a)),w=no(OE(n),Ne(bt,d));return p.isSome()&&w.isSome()}).getOr(!1),ME=(n,i,a,d)=>{const p=a,w=new bi(a,p),E=Ut(n.schema.getMoveCaretBeforeOnEnterElements(),(B,X)=>!yt(["td","th","table"],X.toLowerCase()));let R=a;do{if(wn(R)&&dn.trim(R.data).length!==0){d?i.setStart(R,0):i.setEnd(R,R.data.length);return}if(E[R.nodeName]){d?i.setStartBefore(R):R.nodeName==="BR"?i.setEndBefore(R):i.setEndAfter(R);return}}while(R=d?w.next():w.prev());p.nodeName==="BODY"&&(d?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},LC=n=>{const i=n.selection.getSel();return we(i)&&i.rangeCount>0},RE=(n,i)=>{const a=b0(n);a.length>0?Re(a,d=>{const p=d.dom,w=n.dom.createRng();w.setStartBefore(p),w.setEndAfter(p),i(w,!0)}):i(n.selection.getRng(),!1)},p3=(n,i,a)=>{const d=vr(n,i);a(d),n.moveToBookmark(d)},bw=n=>Qe(n==null?void 0:n.nodeType),NE=n=>Jn(n)&&!Bd(n)&&!zc(n)&&!Cd(n),PO=(n,i)=>{if(NE(i)&&!/^(TD|TH)$/.test(i.nodeName)){const a=n.getAttrib(i,"data-mce-selected"),d=parseInt(a,10);return!isNaN(d)&&d>0}else return!1},um=n=>n.isContentEditable===!0,b3=(n,i,a)=>{const{selection:d,dom:p}=n,w=d.getNode(),E=As(w);p3(d,!0,()=>{i()}),E&&As(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):a(d.getStart())&&IO(p,d)},IO=(n,i)=>{var a,d;const p=i.getRng(),{startContainer:w,startOffset:E}=p,R=i.getNode();if(!PO(n,R)&&Jn(w)){const B=w.childNodes,X=n.getRoot();let le;if(E<B.length){const ue=B[E];le=new bi(ue,(a=n.getParent(ue,n.isBlock))!==null&&a!==void 0?a:X)}else{const ue=B[B.length-1];le=new bi(ue,(d=n.getParent(ue,n.isBlock))!==null&&d!==void 0?d:X),le.next(!0)}for(let ue=le.current();ue;ue=le.next()){if(n.getContentEditable(ue)==="false")return;if(wn(ue)&&!Qa(ue)){p.setStart(ue,0),i.setRng(p);return}}}},Xn=(n,i,a)=>{if(n){const d=i?"nextSibling":"previousSibling";for(n=a?n:n[d];n;n=n[d])if(Jn(n)||!Qa(n))return n}},$a=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||Jm(n,i),fm=(n,i,a)=>n.schema.isValidChild(i,a),Qa=(n,i=!1)=>{if(we(n)&&wn(n)){const a=i?n.data.replace(/ /g,"\xA0"):n.data;return Zm(a)}else return!1},dm=n=>we(n)&&wn(n)&&n.length===0,v3=(n,i)=>{const a="[data-mce-cef-wrappable]",d=Sb(n),p=Ql(d)?a:`${a},${d}`;return _u(Xe.fromDom(i),p)},vw=(n,i)=>{const a=n.dom;return NE(i)&&a.getContentEditable(i)==="false"&&v3(n,i)&&a.select('[contenteditable="true"]',i).length===0},Ch=(n,i)=>ge(n)?n(i):(we(i)&&(n=n.replace(/%(\w+)/g,(a,d)=>i[d]||a)),n),FC=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""
2023-10-15 23:40:34 +03:00
]*|<br \\/>[\r
2023-10-16 12:39:17 +03:00
]*)$`);return i.replace(d,"")},ZU=(n,i)=>{const a=n.getDoc(),d=ja(Xe.fromDom(n.getBody())),p=Xe.fromTag("div",a);Dr(p,"data-mce-bogus","all"),rl(p,{position:"fixed",left:"-9999999px",top:"0"}),Cf(p,i.innerHTML),Z3(p),KI(p);const w=H1(d);Qi(w,p);const E=Bn(p.dom.innerText);return pr(p),E},qU=(n,i,a)=>{let d;return i.format==="raw"?d=dn.trim(WU(n.serializer,a.innerHTML)):i.format==="text"?d=ZU(n,a):i.format==="tree"?d=n.serializer.serialize(a,i):d=jU(n,n.serializer.serialize(a,i)),i.format!=="text"&&!Qc(Xe.fromDom(a))&&F(d)?dn.trim(d):d},GU=(n,i)=>de.from(n.getBody()).fold(nt(i.format==="tree"?new Hd("body",11):""),a=>qU(n,i,a)),eA=dn.makeMap,bM=n=>{const i=[];n=n||{};const a=n.indent,d=eA(n.indent_before||""),p=eA(n.indent_after||""),w=Yg.getEncodeFunc(n.entity_encoding||"raw",n.entities),E=n.element_format!=="xhtml";return{start:(R,B,X)=>{if(a&&d[R]&&i.length>0){const le=i[i.length-1];le.length>0&&le!==`
2023-10-15 23:40:34 +03:00
`&&i.push(`
`)}if(i.push("<",R),B)for(let le=0,ue=B.length;le<ue;le++){const ve=B[le];i.push(" ",ve.name,'="',w(ve.value,!0),'"')}if(!X||E?i[i.length]=">":i[i.length]=" />",X&&a&&p[R]&&i.length>0){const le=i[i.length-1];le.length>0&&le!==`
`&&i.push(`
`)}},end:R=>{let B;i.push("</",R,">"),a&&p[R]&&i.length>0&&(B=i[i.length-1],B.length>0&&B!==`
`&&i.push(`
`))},text:(R,B)=>{R.length>0&&(i[i.length]=B?R:w(R))},cdata:R=>{i.push("<![CDATA[",R,"]]>")},comment:R=>{i.push("<!--",R,"-->")},pi:(R,B)=>{B?i.push("<?",R," ",w(B),"?>"):i.push("<?",R,"?>"),a&&i.push(`
`)},doctype:R=>{i.push("<!DOCTYPE",R,">",a?`
2023-10-16 12:39:17 +03:00
`:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},Pw=(n={},i=dh())=>{const a=bM(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const w=n.validate,E={3:B=>{var X;a.text((X=B.value)!==null&&X!==void 0?X:"",B.raw)},8:B=>{var X;a.comment((X=B.value)!==null&&X!==void 0?X:"")},7:B=>{a.pi(B.name,B.value)},10:B=>{var X;a.doctype((X=B.value)!==null&&X!==void 0?X:"")},4:B=>{var X;a.cdata((X=B.value)!==null&&X!==void 0?X:"")},11:B=>{let X=B;if(X=X.firstChild)do R(X);while(X=X.next)}};a.reset();const R=B=>{var X;const le=E[B.type];if(le)le(B);else{const ue=B.name,ve=ue in i.getVoidElements();let Fe=B.attributes;if(w&&Fe&&Fe.length>1){const Ze=[];Ze.map={};const Oe=i.getElementRule(B.name);if(Oe){for(let Ve=0,ht=Oe.attributesOrder.length;Ve<ht;Ve++){const vt=Oe.attributesOrder[Ve];if(vt in Fe.map){const _t=Fe.map[vt];Ze.map[vt]=_t,Ze.push({name:vt,value:_t})}}for(let Ve=0,ht=Fe.length;Ve<ht;Ve++){const vt=Fe[Ve].name;if(!(vt in Ze.map)){const _t=Fe.map[vt];Ze.map[vt]=_t,Ze.push({name:vt,value:_t})}}Fe=Ze}}if(a.start(ue,Fe,ve),!ve){let Ze=B.firstChild;if(Ze){(ue==="pre"||ue==="textarea")&&Ze.type===3&&((X=Ze.value)===null||X===void 0?void 0:X[0])===`
2023-10-15 23:40:34 +03:00
`&&a.text(`
2023-10-16 12:39:17 +03:00
`,!0);do R(Ze);while(Ze=Ze.next)}a.end(ue)}}};return p.type===1&&!n.inner?R(p):p.type===3?E[3](p):E[11](p),a.getContent()}}},YI=new Set;Re(["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=>{YI.add(i)});const hs=["font","text-decoration","text-emphasis"],vM=(n,i)=>gs(n.parseStyle(n.getAttrib(i,"style"))),ks=n=>YI.has(n),XI=(n,i)=>Js(vM(n,i),a=>!ks(a)),Tse=n=>Dt(n,i=>Wt(hs,a=>xr(i,a))),Dse=(n,i,a)=>{const d=vM(n,i),p=vM(n,a),w=E=>{var R,B;const X=(R=n.getStyle(i,E))!==null&&R!==void 0?R:"",le=(B=n.getStyle(a,E))!==null&&B!==void 0?B:"";return gr(X)&&gr(le)&&X!==le};return Wt(d,E=>{const R=B=>Wt(B,X=>X===E);if(!R(p)&&R(hs)){const B=Tse(p);return Wt(B,w)}else return w(E)})},JI=(n,i,a)=>de.from(a.container()).filter(wn).exists(d=>{const p=n?0:-1;return i(d.data.charAt(a.offset()+p))}),QI=Ne(JI,!0,_h),eB=Ne(JI,!1,_h),KU=n=>{const i=n.container();return wn(i)&&(i.data.length===0||Sn(i.data)&&fy.isBookmarkNode(i.parentNode))},by=(n,i)=>a=>d0(n?0:-1,a).filter(i).isSome(),es=n=>Ui(n)&&Ni(Xe.fromDom(n),"display")==="block",tB=n=>As(n)&&!ma(n),YU=by(!0,es),XU=by(!1,es),$b=by(!0,Gu),oS=by(!1,Gu),nB=by(!0,Au),oB=by(!1,Au),vy=by(!0,tB),zb=by(!1,tB),JU=n=>n.slice(0,-1),Ose=(n,i,a)=>an(i,n)?JU(Gd(n,d=>a(d)||bt(d,i))):[],QU=(n,i)=>Ose(n,i,qe),Vb=(n,i)=>[n].concat(QU(n,i)),yM=(n,i,a)=>vE(n,i,a,KU),sB=(n,i)=>no(Vb(Xe.fromDom(i.container()),n),lc),rB=(n,i,a)=>yM(n,i.dom,a).forall(d=>sB(i,a).fold(()=>!Nd(d,a,i.dom),p=>!Nd(d,a,i.dom)&&an(p,Xe.fromDom(d.container())))),wM=(n,i,a)=>sB(i,a).fold(()=>yM(n,i.dom,a).forall(d=>!Nd(d,a,i.dom)),d=>yM(n,d.dom,a).isNone()),_M=Ne(wM,!1),Ms=Ne(wM,!0),iB=Ne(rB,!1),q3=Ne(rB,!0),lB=n=>Ue(n).exists(Jc),tA=(n,i,a)=>{const d=Dt(Vb(Xe.fromDom(a.container()),i),lc),p=No(d).getOr(i);return Pd(n,p.dom,a).filter(lB)},G3=(n,i)=>Ue(i).exists(Jc)||tA(!0,n,i).isSome(),K3=(n,i)=>dt(i).exists(Jc)||tA(!1,n,i).isSome(),aB=Ne(tA,!1),eW=Ne(tA,!0),CM=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),cB=(n,i)=>{const a=Dt(Vb(Xe.fromDom(i.container()),n),lc);return No(a).getOr(n)},uB=(n,i)=>CM(i)?eB(i):eB(i)||Ru(cB(n,i).dom,i).exists(eB),fB=(n,i)=>CM(i)?QI(i):QI(i)||Rf(cB(n,i).dom,i).exists(QI),tW=n=>yt(["pre","pre-wrap"],n),SM=n=>Ue(n).bind(i=>Ba(i,_a)).exists(i=>tW(Ni(i,"white-space"))),nW=(n,i)=>Ru(n.dom,i).isNone(),oW=(n,i)=>Rf(n.dom,i).isNone(),sW=(n,i)=>nW(n,i)||oW(n,i)||_M(n,i)||Ms(n,i)||K3(n,i)||G3(n,i),kM=n=>we(n)&&As(n)&&RC(n),Y3=(n,i)=>a=>kM(new bi(a,n)[i]()),rW=(n,i)=>{const a=Rf(n.dom,i).getOr(i),d=Y3(n.dom,"next");return i.isAtEnd()&&(d(i.container())||d(a.container()))},iW=(n,i)=>{const a=Ru(n.dom,i).getOr(i),d=Y3(n.dom,"prev");return i.isAtStart()&&(d(i.container())||d(a.container()))},dB=(n,i)=>SM(i)?!1:sW(n,i)||uB(n,i)||fB(n,i),nA=(n,i)=>SM(i)?!1:_M(n,i)||iB(n,i)||K3(n,i)||uB(n,i)||iW(n,i),lW=n=>{const i=n.container(),a=n.offset();return wn(i)&&a<i.data.length?Vt(i,a+1):n},oA=(n,i)=>SM(i)?!1:Ms(n,i)||q3(n,i)||G3(n,i)||fB(n,i)||rW(n,i),EM=(n,i)=>nA(n,i)||oA(n,lW(i)),hB=(n,i)=>Ks(n.charAt(i)),AM=(n,i)=>_h(n.charAt(i)),aW=n=>{const i=n.container();return wn(i)&&Qs(i.data,Gr)},cW=n=>{const i=n.split("");return gt(i,(a,d)=>Ks(a)&&d>0&&d<i.length-1&&p0(i[d-1])&&p0(i[d+1])?" ":a).join("")},yy=(n,i,a)=>{const d=i.data,p=Vt(i,0);return!a&&hB(d,0)&&!EM(n,p)?(i.data=" "+d.slice(1),!0):a&&AM(d,0)&&nA(n,p)?(i.data=Gr+d.slice(1),!0):!1},uW=n=>{const i=n.data,a=cW(i);return a!==i?(n.data=a,!0):!1},xM=(n,i,a)=>{const d=i.data,p=Vt(i,d.length-1);return!a&&hB(d,d.length-1)&&!EM(n,p)?(i.data=d.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var I8=Object.hasOwnProperty,kA=Object.setPrototypeOf,Ej=Object.isFrozen,Aj=Object.getPrototypeOf,ky=Object.getOwnPropertyDescriptor,rd=Object.freeze,c1=Object.seal,EA=Object.create,xR=typeof Reflect<"u"&&Reflect,vS=xR.apply,kT=xR.construct;vS||(vS=function(i,a,d){return i.apply(a,d)}),rd||(rd=function(i){return i}),c1||(c1=function(i){return i}),kT||(kT=function(i,a){return SA(i,a1(a))});var B8=yg(Array.prototype.forEach),xj=yg(Array.prototype.pop),AA=yg(Array.prototype.push),ET=yg(String.prototype.toLowerCase),TR=yg(String.prototype.match),Ey=yg(String.prototype.replace),L8=yg(String.prototype.indexOf),Tj=yg(String.prototype.trim),Ah=yg(RegExp.prototype.test),DR=Nf(TypeError);function yg(n){return function(i){for(var a=arguments.length,d=new Array(a>1?a-1:0),p=1;p<a;p++)d[p-1]=arguments[p];return vS(n,i,d)}}function Nf(n){return function(){for(var i=arguments.length,a=new Array(i),d=0;d<i;d++)a[d]=arguments[d];return kT(n,a)}}function Ii(n,i){kA&&kA(n,null);for(var a=i.length;a--;){var d=i[a];if(typeof d=="string"){var p=ET(d);p!==d&&(Ej(i)||(i[a]=p),d=p)}n[d]=!0}return n}function w0(n){var i=EA(null),a;for(a in n)vS(I8,n,[a])&&(i[a]=n[a]);return i}function _0(n,i){for(;n!==null;){var a=ky(n,i);if(a){if(a.get)return yg(a.get);if(typeof a.value=="function")return yg(a.value)}n=Aj(n)}function d(p){return console.warn("fallback value for",p),null}return d}var OR=rd(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),id=rd(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),Kb=rd(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),F8=rd(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),MR=rd(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),H8=rd(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),$8=rd(["#text"]),RR=rd(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
`+ad),Ws&&(ad=Ey(ad,Us," "),ad=Ey(ad,Pr," ")),Mt&&zd?Mt.createHTML(ad):ad},i.setConfig=function(zs){Dx(zs),Yl=!0},i.clearConfig=function(){uv=null,Yl=!1},i.isValidAttribute=function(zs,qt,yo){uv||Dx({});var ys=x0(zs),wa=x0(qt);return Ox(ys,wa,yo)},i.addHook=function(zs,qt){typeof qt=="function"&&(Cs[zs]=Cs[zs]||[],AA(Cs[zs],qt))},i.removeHook=function(zs){if(Cs[zs])return xj(Cs[zs])},i.removeHooks=function(zs){Cs[zs]&&(Cs[zs]=[])},i.removeAllHooks=function(){Cs={}},i}var V8=TT();const LR=dn.each,U8=dn.trim,Nj=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],Pj={ftp:21,http:80,https:443,mailto:25},Ij=["img","video"],Bj=(n,i)=>we(n)?!n:we(i)?!yt(Ij,i):!0,Lj=n=>{try{return decodeURIComponent(n)}catch{return unescape(n)}},FR=(n,i,a)=>{const d=Lj(i).replace(/\s/g,"");return n.allow_script_urls?!1:/((java|vb)script|mhtml):/i.test(d)?!0:n.allow_html_data_urls?!1:/^data:image\//i.test(d)?Bj(n.allow_svg_data_urls,a)&&/^data:image\/svg\+xml/i.test(d):/^data:/i.test(d)};class u1{static parseDataUri(i){let a;const d=decodeURIComponent(i).split(","),p=/data:([^;]+)/.exec(d[0]);return p&&(a=p[1]),{type:a,data:d[1]}}static isDomSafe(i,a,d={}){if(d.allow_script_urls)return!0;{const p=Yg.decode(i).replace(/[\s\u0000-\u001F]+/g,"");return!FR(d,p,a)}}static getDocumentBaseUrl(i){var a;let d;return i.protocol.indexOf("http")!==0&&i.protocol!=="file:"?d=(a=i.href)!==null&&a!==void 0?a:"":d=i.protocol+"//"+i.host+i.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(d)&&(d=d.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(d)||(d+="/")),d}constructor(i,a={}){this.path="",this.directory="",i=U8(i),this.settings=a;const d=a.base_uri,p=this;if(/^([\w\-]+):([^\/]{2})/i.test(i)||/^\s*#/.test(i)){p.source=i;return}const w=i.indexOf("//")===0;if(i.indexOf("/")===0&&!w&&(i=(d&&d.protocol||"http")+"://mce_host"+i),!/^[\w\-]*:?\/\//.test(i)){const R=d?d.path:new u1(document.location.href).directory;if((d==null?void 0:d.protocol)==="")i="//mce_host"+p.toAbsPath(R,i);else{const B=/([^#?]*)([#?]?.*)/.exec(i);B&&(i=(d&&d.protocol||"http")+"://mce_host"+p.toAbsPath(R,B[1])+B[2])}}i=i.replace(/@@/g,"(mce_at)");const E=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(i);E&&LR(Nj,(R,B)=>{let X=E[B];X&&(X=X.replace(/\(mce_at\)/g,"@@")),p[R]=X}),d&&(p.protocol||(p.protocol=d.protocol),p.userInfo||(p.userInfo=d.userInfo),!p.port&&p.host==="mce_host"&&(p.port=d.port),(!p.host||p.host==="mce_host")&&(p.host=d.host),p.source=""),w&&(p.protocol="")}setPath(i){const a=/^(.*?)\/?(\w+)?$/.exec(i);a&&(this.path=a[0],this.directory=a[1],this.file=a[2]),this.source="",this.getURI()}toRelative(i){if(i==="./")return i;const a=new u1(i,{base_uri:this});if(a.host!=="mce_host"&&this.host!==a.host&&a.host||this.port!==a.port||this.protocol!==a.protocol&&a.protocol!=="")return a.getURI();const d=this.getURI(),p=a.getURI();if(d===p||d.charAt(d.length-1)==="/"&&d.substr(0,d.length-1)===p)return d;let w=this.toRelPath(this.path,a.path);return a.query&&(w+="?"+a.query),a.anchor&&(w+="#"+a.anchor),w}toAbsolute(i,a){const d=new u1(i,{base_uri:this});return d.getURI(a&&this.isSameOrigin(d))}isSameOrigin(i){if(this.host==i.host&&this.protocol==i.protocol){if(this.port==i.port)return!0;const a=this.protocol?Pj[this.protocol]:null;if(a&&(this.port||a)==(i.port||a))return!0}return!1}toRelPath(i,a){let d=0,p="",w,E;const R=i.substring(0,i.lastIndexOf("/")).split("/"),B=a.split("/");if(R.length>=B.length){for(w=0,E=R.length;w<E;w++)if(w>=B.length||R[w]!==B[w]){d=w+1;break}}if(R.length<B.length){for(w=0,E=B.length;w<E;w++)if(w>=R.length||R[w]!==B[w]){d=w+1;break}}if(d===1)return a;for(w=0,E=R.length-(d-1);w<E;w++)p+="../";for(w=d-1,E=B.length;w<E;w++)w!==d-1?p+="/"+B[w]:p+=B[w];return p}toAbsPath(i,a){let d=0;const p=/\/$/.test(a)?"/":"",w=i.split("/"),E=a.split("/"),R=[];LR(w,ue=>{ue&&R.push(ue)});const B=[];for(let ue=E.length-1;ue>=0;ue-
2023-10-15 23:40:34 +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 R=d.length;for(;R--;){const B=d[R],X=B.firstChild,le=(w=X==null?void 0:X.value)!==null&&w!==void 0?w:"";if(p==="script"){const ue=B.attr("type");ue&&B.attr("type",ue==="mce-no/type"?null:ue.replace(/^mce\-/,"")),i.element_format==="xhtml"&&X&&le.length>0&&(X.value=`// <![CDATA[
`+E(le)+`
// ]]>`)}else i.element_format==="xhtml"&&X&&le.length>0&&(X.value=`<!--
`+E(le)+`
2023-10-16 12:39:17 +03:00
-->`)}}),n.addNodeFilter("#comment",d=>{let p=d.length;for(;p--;){const w=d[p],E=w.value;i.preserve_cdata&&(E==null?void 0:E.indexOf("[CDATA["))===0?(w.name="#cdata",w.type=4,w.value=a.decode(E.replace(/^\[CDATA\[|\]\]$/g,""))):(E==null?void 0:E.indexOf("mce:protected "))===0&&(w.name="#text",w.type=3,w.raw=!0,w.value=unescape(E).substr(14))}}),n.addNodeFilter("xml:namespace,input",(d,p)=>{let w=d.length;for(;w--;){const E=d[w];E.type===7?E.remove():E.type===1&&p==="input"&&!E.attr("type")&&E.attr("type","text")}}),n.addAttributeFilter("data-mce-type",d=>{Re(d,p=>{p.attr("data-mce-type")==="format-caret"&&(p.isEmpty(n.schema.getNonEmptyElements())?p.remove():p.unwrap())})}),n.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-block,data-mce-type,data-mce-resize,data-mce-placeholder",(d,p)=>{let w=d.length;for(;w--;)d[w].attr(p,null)}),i.remove_trailing_brs&&SR(i,n,n.schema)},RZ=n=>{const i=d=>(d==null?void 0:d.name)==="br",a=n.lastChild;if(i(a)){const d=a.prev;i(d)&&(a.remove(),d.remove())}},OL=(n,i,a)=>{let d;const p=n.dom;let w=i.cloneNode(!0);const E=document.implementation;if(E.createHTMLDocument){const R=E.createHTMLDocument("");dn.each(w.nodeName==="BODY"?w.childNodes:[w],B=>{R.body.appendChild(R.importNode(B,!0))}),w.nodeName!=="BODY"?w=R.body.firstChild:w=R.body,d=p.doc,p.doc=R}return k3(n,{...a,node:w}),d&&(p.doc=d),w},ML=(n,i)=>we(n)&&n.hasEventListeners("PreProcess")&&!i.no_events,RL=(n,i,a)=>ML(n,a)?OL(n,i,a):i,NL=(n,i,a)=>{dn.inArray(i,a)===-1&&(n.addAttributeFilter(a,(d,p)=>{let w=d.length;for(;w--;)d[w].attr(p,null)}),i.push(a))},a5=(n,i,a)=>!i.no_events&&n?VE(n,{...i,content:a}).content:a,jse=(n,i,a)=>{const d=Bn(a.getInner?i.innerHTML:n.getOuterHTML(i));return a.selection||Qc(Xe.fromDom(i))?d:dn.trim(d)},NZ=(n,i,a)=>{const d=a.selection?{forced_root_block:!1,...a}:a,p=n.parse(i,d);return RZ(p),p},Zse=(n,i,a)=>Pw(n,i).serialize(a),PZ=(n,i,a,d,p)=>{const w=Zse(i,a,d);return a5(n,p,w)},IZ=(n,i)=>{const a=["data-mce-selected"],d={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...n},p=i&&i.dom?i.dom:Lr.DOM,w=i&&i.schema?i.schema:dh(d),E=yS(d,w);MZ(E,d,p);const R=(B,X={})=>{const le={format:"html",...X},ue=RL(i,B,le),ve=jse(p,ue,le),Fe=NZ(E,ve,le);return le.format==="tree"?Fe:PZ(i,d,w,Fe,le)};return{schema:w,addNodeFilter:E.addNodeFilter,addAttributeFilter:E.addAttributeFilter,serialize:R,addRules:w.addValidElements,setRules:w.setValidElements,addTempAttr:Ne(NL,E,a),getTempAttrs:nt(a),getNodeFilters:E.getNodeFilters,getAttributeFilters:E.getAttributeFilters,removeNodeFilter:E.removeNodeFilter,removeAttributeFilter:E.removeAttributeFilter}},d1=(n,i)=>{const a=IZ(n,i);return{schema:a.schema,addNodeFilter:a.addNodeFilter,addAttributeFilter:a.addAttributeFilter,serialize:a.serialize,addRules:a.addRules,setRules:a.setRules,addTempAttr:a.addTempAttr,getTempAttrs:a.getTempAttrs,getNodeFilters:a.getNodeFilters,getAttributeFilters:a.getAttributeFilters,removeNodeFilter:a.removeNodeFilter,removeAttributeFilter:a.removeAttributeFilter}},qse="html",Gse=(n,i)=>({...n,format:i,get:!0,getInner:!0}),BZ=(n,i={})=>{const a=i.format?i.format:qse,d=Gse(i,a);return X8(n,d).fold(At,p=>{const w=EZ(n,p);return J8(n,w,p)})},MA="html",LZ=(n,i)=>({format:MA,...n,set:!0,content:i}),IT=(n,i,a={})=>{const d=LZ(a,i);return WR(n,d).map(p=>{const w=AZ(n,p.content,p);return jR(n,w.html,p),w.content}).getOr(i)},PL="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-15 23:40:34 +03:00
- `,B=E?`
Themes:${R}mobile`:"",X=p?`
Plugins:${R}${d.join(R)}`:"",le=w?`
2023-10-16 12:39:17 +03:00
Options:${R}${a.join(R)}`:"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 6.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/6/migration-from-5x/ for more information."+B+X+le)}},WZ=n=>no(BL,i=>i.name===n).fold(()=>n,i=>i.replacedWith?`${n}, replaced by ${i.replacedWith}`:n),jZ=(n,i)=>{const a=$Z(n),d=VZ(i),p=d.length>0,w=a.length>0;if(p||w){const E=`
2023-10-15 23:40:34 +03:00
- `,R=p?`
Plugins:${E}${d.map(WZ).join(E)}`:"",B=w?`
2023-10-16 12:39:17 +03:00
Options:${E}${a.join(E)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+R+B)}},ZZ=(n,i)=>{UZ(n,i),jZ(n,i)},BT=Lr.DOM,qZ=n=>{BT.setStyle(n.id,"display",n.orgDisplay)},c5=n=>de.from(n).each(i=>i.destroy()),RA=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 a=n.selection;if(a){const d=a.dom;i.selection=a.win=a.dom=d.doc=null}},GZ=n=>{const i=n.formElement;i&&(i._mceOldSubmit&&(i.submit=i._mceOldSubmit,delete i._mceOldSubmit),BT.unbind(i,"submit reset",n.formEventDelegate))},u5=n=>{if(!n.removed){const{_selectionOverrides:i,editorUpload:a}=n,d=n.getBody(),p=n.getElement();d&&n.save({is_removing:!0}),n.removed=!0,n.unbindAllNativeEvents(),n.hasHiddenInput&&we(p==null?void 0:p.nextSibling)&&BT.remove(p.nextSibling),E3(n),n.editorManager.remove(n),!n.inline&&d&&qZ(n),UC(n),BT.remove(n.getContainer()),c5(i),c5(a),n.destroy()}},KZ=(n,i)=>{const{selection:a,dom:d}=n;if(!n.destroyed){if(!i&&!n.removed){n.remove();return}i||(n.editorManager.off("beforeunload",n._beforeUnload),n.theme&&n.theme.destroy&&n.theme.destroy(),c5(a),c5(d)),GZ(n),RA(n),n.destroyed=!0}},LT=(()=>{const n={};return{add:(p,w)=>{n[p]=w},get:p=>n[p]?n[p]:{icons:{}},has:p=>cn(n,p)}})(),SS=Pl.ModelManager,xy=(n,i)=>i.dom[n],Ty=(n,i)=>parseInt(Ni(i,n),10),FT=Ne(xy,"clientWidth"),HT=Ne(xy,"clientHeight"),Yw=Ne(Ty,"margin-top"),Xw=Ne(Ty,"margin-left"),$T=n=>n.dom.getBoundingClientRect(),zT=(n,i,a)=>{const d=FT(n),p=HT(n);return i>=0&&a>=0&&i<=d&&a<=p},FL=(n,i,a,d)=>{const p=$T(i),w=n?p.left+i.dom.clientLeft+Xw(i):0,E=n?p.top+i.dom.clientTop+Yw(i):0,R=a-w,B=d-E;return{x:R,y:B}},f5=(n,i,a)=>{const d=Xe.fromDom(n.getBody()),p=n.inline?d:er(d),w=FL(n.inline,p,i,a);return zT(p,w.x,w.y)},d5=n=>de.from(n).map(Xe.fromDom),HL=n=>{const i=n.inline?n.getBody():n.getContentAreaContainer();return d5(i).map(yd).getOr(!1)};var $L=()=>{const n=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:n,close:n,getArgs:n}};const Jw=n=>{const i=[],a=()=>{const ve=n.theme;return ve&&ve.getNotificationManagerImpl?ve.getNotificationManagerImpl():$L()},d=()=>de.from(i[0]),p=(ve,Fe)=>ve.type===Fe.type&&ve.text===Fe.text&&!ve.progressBar&&!ve.timeout&&!Fe.progressBar&&!Fe.timeout,w=()=>{Re(i,ve=>{ve.reposition()})},E=ve=>{i.push(ve)},R=ve=>{_s(i,Fe=>Fe===ve).each(Fe=>{i.splice(Fe,1)})},B=(ve,Fe=!0)=>n.removed||!HL(n)?{}:(Fe&&n.dispatch("BeforeOpenNotification",{notification:ve}),no(i,Ze=>p(a().getArgs(Ze),ve)).getOrThunk(()=>{n.editorManager.setActive(n);const Ze=a().open(ve,()=>{R(Ze),w(),d().fold(()=>n.focus(),Oe=>Hb(Xe.fromDom(Oe.getEl())))});return E(Ze),w(),n.dispatch("OpenNotification",{notification:{...Ze}}),Ze})),X=()=>{d().each(ve=>{a().close(ve),R(ve),w()})},le=nt(i);return(ve=>{ve.on("SkinLoaded",()=>{const Fe=mC(ve);Fe&&B({text:Fe,type:"warning",timeout:0},!1),w()}),ve.on("show ResizeEditor ResizeWindow NodeChange",()=>{requestAnimationFrame(w)}),ve.on("remove",()=>{Re(i.slice(),Fe=>{a().close(Fe)})})})(n),{open:B,close:X,getNotifications:le}},Qw=Pl.PluginManager,Dy=Pl.ThemeManager;var zL=()=>{const n=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:n,openUrl:n,alert:n,confirm:n,close:n}};const NA=n=>{let i=[];const a=()=>{const Oe=n.theme;return Oe&&Oe.getWindowManagerImpl?Oe.getWindowManagerImpl():zL()},d=(Oe,Ve)=>(...ht)=>Ve?Ve.apply(Oe,ht):void 0,p=Oe=>{n.dispatch("OpenWindow",{dialog:Oe})},w=Oe=>{n.dispatch("CloseWindow",{dialog:Oe})},E=Oe=>{i.push(Oe),p(Oe)},R=Oe=>{w(Oe),i=Dt(i,Ve=>Ve!==Oe),i.length===0&&n.focus()},B=()=>de.from(i[i.length-1]),X=Oe=>{n.editorManager.setActive(n),fM(n),n.ui.show();const Ve=Oe();return E(Ve),Ve},le=(Oe,Ve)=>X(()=>a().open(Oe,Ve,R)),ue=Oe=>X(()=>a().openUrl(Oe,R)),ve=(Oe,Ve,ht)=>{const vt=a();vt.alert(Oe,d(ht||vt,Ve))},Fe=(Oe,Ve,ht)=>{const vt=a();vt.confirm(Oe,d(ht||vt,Ve))},Ze=()=>{B().each(Oe=>{a().close(Oe),R(Oe)})};return n.on("remove",()=>{Re(i,Oe=>{a().close(Oe)})}),{open:le,o
2023-10-15 23:40:34 +03:00
\r \v`.indexOf(n)!==-1,vN=(n,i)=>n.substring(i.length),cK=(n,i,a)=>{let d;const p=a.charAt(0);for(d=i-1;d>=0;d--){const w=n.charAt(d);if(T7(w))return de.none();if(p===w&&Qs(n,a,d,i))break}return de.some(d)},D7=(n,i,a,d=0)=>{if(!aK(i))return de.none();const p={text:"",offset:0},w=(R,B,X)=>(p.text=X+p.text,p.offset+=B,cK(p.text,p.offset,a).getOr(B)),E=n.getParent(i.startContainer,n.isBlock)||n.getRoot();return pN(n,i.startContainer,i.startOffset,w,E).bind(R=>{const B=i.cloneRange();if(B.setStart(R.container,R.offset),B.setEnd(i.endContainer,i.endOffset),B.collapsed)return de.none();const X=bN(B);return X.lastIndexOf(a)!==0||vN(X,a).length<d?de.none():de.some({text:vN(X,a),range:B,trigger:a})})},yN=(n,i,a,d=0)=>HU(Xe.fromDom(i.startContainer)).fold(()=>D7(n,i,a,d),p=>{const w=n.createRng();w.selectNode(p.dom);const E=bN(w);return de.some({range:w,text:vN(E,a),trigger:a})}),uK=n=>n.nodeType===jd,fK=n=>n.nodeType===$f,O7=n=>{if(uK(n))return Cp(n,n.data.length);{const i=n.childNodes;return i.length>0?O7(i[i.length-1]):Cp(n,i.length)}},M7=(n,i)=>{const a=n.childNodes;return a.length>0&&i<a.length?M7(a[i],0):a.length>0&&fK(n)&&a.length===i?O7(a[a.length-1]):Cp(n,i)},dK=(n,i)=>{var a;const d=(a=n.getParent(i.container,n.isBlock))!==null&&a!==void 0?a:n.getRoot();return pN(n,i.container,i.offset,(p,w)=>w===0?-1:w,d).filter(p=>{const w=p.container.data.charAt(p.offset-1);return!T7(w)}).isSome()},hK=n=>i=>{const a=M7(i.startContainer,i.startOffset);return!dK(n,a)},mK=(n,i,a)=>Ls(a.triggers,d=>yN(n,i,d)),gK=(n,i)=>{const a=i(),d=n.selection.getRng();return mK(n.dom,d,a).bind(p=>pK(n,i,p))},pK=(n,i,a,d={})=>{var p;const w=i(),R=(p=n.selection.getRng().startContainer.nodeValue)!==null&&p!==void 0?p:"",B=Dt(w.lookupByTrigger(a.trigger),le=>a.text.length>=le.minChars&&le.matches.getOrThunk(()=>hK(n.dom))(a.range,R,a.text));if(B.length===0)return de.none();const X=Promise.all(gt(B,le=>le.fetch(a.text,le.maxResults,d).then(ve=>({matchText:a.text,items:ve,columns:le.columns,onAction:le.onAction,highlightOn:le.highlightOn}))));return de.some({lookupData:X,context:a})};var g1;(function(n){n[n.Error=0]="Error",n[n.Value=1]="Value"})(g1||(g1={}));const RS=(n,i,a)=>n.stype===g1.Error?i(n.serror):a(n.svalue),R7=n=>{const i=[],a=[];return Re(n,d=>{RS(d,p=>a.push(p),p=>i.push(p))}),{values:i,errors:a}},N7=(n,i)=>n.stype===g1.Error?{stype:g1.Error,serror:i(n.serror)}:n,bK=(n,i)=>n.stype===g1.Value?{stype:g1.Value,svalue:i(n.svalue)}:n,P7=(n,i)=>n.stype===g1.Value?i(n.svalue):n,I7=(n,i)=>n.stype===g1.Error?i(n.serror):n,B7=n=>({stype:g1.Value,svalue:n}),L7=n=>({stype:g1.Error,serror:n}),Fu={fromResult:n=>n.fold(L7,B7),toResult:n=>RS(n,fc.error,fc.value),svalue:B7,partition:R7,serror:L7,bind:P7,bindError:I7,map:bK,mapError:N7,fold:RS},QA=n=>te(n)&&gs(n).length>100?" removed due to size":JSON.stringify(n,null,2),yK=n=>{const i=n.length>10?n.slice(0,10).concat([{path:[],getErrorInfo:nt("... (only showing first ten failures)")}]):n;return gt(i,a=>"Failed path: ("+a.path.join(" > ")+`)
2023-10-16 12:39:17 +03:00
`+a.getErrorInfo())},x4=(n,i)=>Fu.serror([{path:n,getErrorInfo:i}]),wK=(n,i,a)=>x4(n,()=>'Could not find valid *required* value for "'+i+'" in '+QA(a)),F7=(n,i)=>x4(n,()=>'Choice schema did not contain choice key: "'+i+'"'),_K=(n,i,a)=>x4(n,()=>'The chosen schema: "'+a+'" did not exist in branches: '+QA(i)),CK=(n,i)=>x4(n,nt(i)),SK=(n,i,a,d)=>go(a,d).fold(()=>_K(n,a,d),w=>w.extract(n.concat(["branch: "+d]),i)),kK=(n,i)=>({extract:(p,w)=>go(w,n).fold(()=>F7(p,n),R=>SK(p,w,i,R)),toString:()=>"chooseOn("+n+"). Possible values: "+gs(i)}),EK=(n,i)=>i,kc=(n,i)=>oe(n)&&oe(i)?T4(n,i):i,p1=n=>(...i)=>{if(i.length===0)throw new Error("Can't merge zero objects");const a={};for(let d=0;d<i.length;d++){const p=i[d];for(const w in p)cn(p,w)&&(a[w]=n(a[w],p[w]))}return a},T4=p1(kc),cre=p1(EK),H7=()=>({tag:"required",process:{}}),AK=n=>({tag:"defaultedThunk",process:n}),$7=n=>AK(nt(n)),xK=()=>({tag:"option",process:{}}),z7=(n,i)=>n.length>0?Fu.svalue(T4(i,cre.apply(void 0,n))):Fu.svalue(i),n_=n=>U(Fu.serror,Or)(n),TK={consolidateObj:(n,i)=>{const a=Fu.partition(n);return a.errors.length>0?n_(a.errors):z7(a.values,i)},consolidateArr:n=>{const i=Fu.partition(n);return i.errors.length>0?n_(i.errors):Fu.svalue(i.values)}},b1=(n,i,a,d)=>({tag:"field",key:n,newKey:i,presence:a,prop:d}),DK=(n,i)=>({tag:"custom",newKey:n,instantiator:i}),V7=(n,i,a)=>{switch(n.tag){case"field":return i(n.key,n.newKey,n.presence,n.prop);case"custom":return a(n.newKey,n.instantiator)}},D4=n=>{const i=(d,p)=>Fu.bindError(n(p),w=>CK(d,w)),a=nt("val");return{extract:i,toString:a}},OK=D4(Fu.svalue),wN=(n,i,a,d)=>go(i,a).fold(()=>wK(n,a,i),d),_N=(n,i,a,d)=>{const p=go(n,i).getOrThunk(()=>a(n));return d(p)},MK=(n,i,a)=>a(go(n,i)),RK=(n,i,a,d)=>{const p=go(n,i).map(w=>w===!0?a(n):w);return d(p)},NK=(n,i,a,d,p)=>{const w=R=>p.extract(i.concat([d]),R),E=R=>R.fold(()=>Fu.svalue(de.none()),B=>{const X=p.extract(i.concat([d]),B);return Fu.map(X,de.some)});switch(n.tag){case"required":return wN(i,a,d,w);case"defaultedThunk":return _N(a,d,n.process,w);case"option":return MK(a,d,E);case"defaultedOptionThunk":return RK(a,d,n.process,E);case"mergeWithThunk":return _N(a,d,nt({}),R=>{const B=T4(n.process(a),R);return w(B)})}},U7=(n,i,a)=>{const d={},p=[];for(const w of a)V7(w,(E,R,B,X)=>{const le=NK(B,n,i,E,X);Fu.fold(le,ue=>{p.push(...ue)},ue=>{d[R]=ue})},(E,R)=>{d[E]=R(i)});return p.length>0?Fu.serror(p):Fu.svalue(d)},O4=n=>({extract:(d,p)=>U7(d,p,n),toString:()=>`obj{
2023-10-15 23:40:34 +03:00
`+gt(n,p=>V7(p,(w,E,R,B)=>w+" -> "+B.toString(),(w,E)=>"state("+w+")")).join(`
`)+"}"}),M4=n=>({extract:(d,p)=>{const w=gt(p,(E,R)=>n.extract(d.concat(["["+R+"]"]),E));return TK.consolidateArr(w)},toString:()=>"array("+n.toString()+")"}),CN=n=>D4(i=>n(i).fold(Fu.serror,Fu.svalue)),SN=(n,i,a)=>{const d=i.extract([n],a);return Fu.mapError(d,p=>({input:a,errors:p}))},PK=(n,i,a)=>Fu.toResult(SN(n,i,a)),IK=n=>`Errors:
`+yK(n.errors).join(`
`)+`
2023-10-16 12:39:17 +03:00
Input object: `+QA(n.input),W7=(n,i)=>kK(n,ps(i,O4)),BK=nt(OK),NS=(n,i)=>D4(a=>{const d=typeof a;return n(a)?Fu.svalue(a):Fu.serror(`Expected type: ${i} but got: ${d}`)}),j7=NS(Qe,"number"),R4=NS(F,"string"),Z7=NS(ye,"boolean"),kN=NS(ge,"function"),o_=b1,q7=DK,LK=n=>CN(i=>yt(n,i)?fc.value(i):fc.error(`Unsupported value: "${i}", choose one of "${n.join(", ")}".`)),G7=(n,i)=>o_(n,n,H7(),i),K7=n=>G7(n,R4),Y7=n=>G7(n,kN),X7=(n,i)=>o_(n,n,H7(),M4(i)),ex=(n,i)=>o_(n,n,xK(),i),tx=n=>ex(n,R4),J7=n=>ex(n,kN),FK=(n,i)=>o_(n,n,$7(i),BK()),PS=(n,i,a)=>o_(n,n,$7(i),a),Q7=(n,i)=>PS(n,i,j7),N4=(n,i)=>PS(n,i,R4),EN=(n,i,a)=>PS(n,i,LK(a)),P4=(n,i)=>PS(n,i,Z7),AN=(n,i)=>PS(n,i,kN),HK=(n,i,a)=>PS(n,i,M4(a)),fre=K7("type"),dre=Y7("fetch"),e9=Y7("onAction"),$K=AN("onSetup",()=>ft),hre=tx("text"),zK=tx("icon"),VK=tx("tooltip"),mre=tx("label"),UK=P4("active",!1),ya=P4("enabled",!0),I4=P4("primary",!1),E0=n=>FK("columns",n),IS=n=>N4("type",n),t9=O4([fre,K7("trigger"),Q7("minChars",1),E0(1),Q7("maxResults",10),J7("matches"),dre,e9,HK("highlightOn",[],R4)]),WK=n=>PK("Autocompleter",t9,{trigger:n.ch,...n}),BS=[ya,VK,zK,hre,$K],B4=[UK].concat(BS),n9=[AN("predicate",qe),EN("scope","node",["node","editor"]),EN("position","selection",["node","selection","line"])],o9=BS.concat([IS("contextformbutton"),I4,e9,q7("original",At)]),jK=B4.concat([IS("contextformbutton"),I4,e9,q7("original",At)]),ZK=BS.concat([IS("contextformbutton")]),qK=B4.concat([IS("contextformtogglebutton")]),GK=W7("type",{contextformbutton:o9,contextformtogglebutton:jK});O4([IS("contextform"),AN("initValue",nt("")),mre,X7("commands",GK),ex("launch",W7("type",{contextformbutton:ZK,contextformtogglebutton:qK}))].concat(n9));const KK=n=>{const i=n.ui.registry.getAll().popups,a=ps(i,E=>WK(E).fold(R=>{throw new Error(IK(R))},At)),d=cs(Zn(a,E=>E.trigger)),p=co(a);return{dataset:a,triggers:d,lookupByTrigger:E=>Dt(p,R=>R.trigger===E)}},s9=(n,i)=>{const a=Rv(i.load,50);n.on("keypress compositionend",d=>{d.which!==27&&a.throttle()}),n.on("keydown",d=>{const p=d.which;p===8?a.throttle():p===27&&i.cancelIfNecessary()}),n.on("remove",a.cancel)},YK=n=>{const i=mh(),a=Gl(!1),d=i.isSet,p=()=>{d()&&(TZ(n),sr(n),a.set(!1),i.clear())},w=X=>{d()||(Kl(n,X.range),i.set({trigger:X.trigger,matchLength:X.text.length}))},E=jt(()=>KK(n)),R=X=>i.get().map(le=>yN(n.dom,n.selection.getRng(),le.trigger).bind(ue=>pK(n,E,ue,X))).getOrThunk(()=>gK(n,E)),B=X=>{R(X).fold(p,le=>{w(le.context),le.lookupData.then(ue=>{i.get().map(ve=>{const Fe=le.context;ve.trigger===Fe.trigger&&(Fe.text.length-ve.matchLength>=10?p():(i.set({...ve,matchLength:Fe.text.length}),a.get()?ZO(n,{lookupData:ue}):(a.set(!0),jO(n,{lookupData:ue}))))})})})};n.addCommand("mceAutocompleterReload",(X,le)=>{const ue=te(le)?le.fetchOptions:{};B(ue)}),n.addCommand("mceAutocompleterClose",p),s9(n,{cancelIfNecessary:p,load:B})},XK=vs().browser.isSafari(),r9=n=>De(Xe.fromDom(n)),i9=(n,i)=>{var a;return n.startOffset===0&&n.endOffset===((a=i.textContent)===null||a===void 0?void 0:a.length)},nx=(n,i)=>de.from(n.getParent(i.container(),"details")),xN=(n,i)=>nx(n,i).isSome(),JK=(n,i)=>{const a=de.from(n.getParent(i.startContainer,"details")),d=de.from(n.getParent(i.endContainer,"details"));if(a.isSome()||d.isSome()){const p=a.bind(w=>de.from(n.select("summary",w)[0]));return de.some({startSummary:p,startDetails:a,endDetails:d})}else return de.none()},QK=(n,i)=>ra(i).exists(a=>a.isEqual(n)),pre=(n,i)=>Id(i).exists(a=>fi(a.getNode())&&Ru(i,a).exists(d=>d.isEqual(n))||a.isEqual(n)),TN=(n,i)=>i.startSummary.exists(a=>QK(n,a)),eY=(n,i)=>i.startSummary.exists(a=>pre(n,a)),tY=(n,i)=>i.startDetails.exists(a=>Ru(a,n).forall(d=>i.startSummary.exists(p=>!p.contains(n.container())&&p.contains(d.container())))),nY=(n,i,a)=>a.startDetails.exists(d=>Rf(n,i).forall(p=>!d.contains(p.container()))),DN=(n,i)=>{const a=i.getNode();me(a)||n.selection.setCursorLocation(a,i.offset())},l9=(n,i,a)=>{const d=n.dom.getParent(i.container(),"details");if(d&&!d.open){const p=n.dom.select("summary",d)[0];p&&(a?ra(p):Id(p)).each(E=>DN(n,E))}else DN(n,i)},a9=(n,i)=>{const a=B=>B.contains(n.start
2023-10-15 23:40:34 +03:00
`;return}if(X!=="wbr"){if(p[X]&&(d+=" "),w[X]){d+=" ";return}if(B.type===3&&(d+=B.value),!(B.name in i.getVoidElements())){let ue=B.firstChild;if(ue)do R(ue);while(ue=ue.next)}E[X]&&le.next&&(d+=`
`,X==="p"&&(d+=`
2023-10-16 12:39:17 +03:00
`))}};return n=ax(n,[/<!\[[^\]]+\]>/g]),R(a.parse(n)),d},YN=n=>(n=ax(n,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/ig,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,(a,d,p)=>!d&&!p?" ":Gr],/<br class="Apple-interchange-newline">/g,/<br>$/i]),n),dX=n=>{let i=0;return()=>n+i++},hX=n=>{const i=n.toLowerCase(),a={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return dn.hasOwn(a,i)?"image/"+a[i]:"image/"+i},mX=(n,i)=>{const a=yS({sanitize:Jv(n)},n.schema);a.addNodeFilter("meta",p=>{dn.each(p,w=>{w.remove()})});const d=a.parse(i,{forced_root_block:!1,isRootContent:!0});return Pw({validate:!0},n.schema).serialize(d)},eH=(n,i)=>({content:n,cancelled:i}),gX=(n,i,a)=>{const d=n.dom.create("div",{style:"display:none"},i),p=T3(n,d,a);return eH(p.node.innerHTML,p.isDefaultPrevented())},pX=(n,i,a)=>{const d=qO(n,i,a),p=mX(n,d.content);return n.hasEventListeners("PastePostProcess")&&!d.isDefaultPrevented()?gX(n,p,a):eH(p,d.isDefaultPrevented())},tH=(n,i,a)=>pX(n,i,a),XN=(n,i)=>(n.insertContent(i,{merge:EC(n),paste:!0}),!0),JN=n=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(n),bX=(n,i)=>JN(i)&&Wt(rw(n),a=>Ki(i.toLowerCase(),`.${a.toLowerCase()}`)),vX=(n,i,a)=>(n.undoManager.extra(()=>{a(n,i)},()=>{n.insertContent('<img src="'+i+'">')}),!0),yX=(n,i,a)=>(n.undoManager.extra(()=>{a(n,i)},()=>{n.execCommand("mceInsertLink",!1,i)}),!0),wX=(n,i,a)=>!n.selection.isCollapsed()&&JN(i)?yX(n,i,a):!1,_X=(n,i,a)=>bX(n,i)?vX(n,i,a):!1,nH=(n,i)=>{dn.each([wX,_X,XN],a=>!a(n,i,XN))},CX=(n,i,a)=>{a||!AC(n)?XN(n,i):nH(n,i)},SX=dX("mceclip"),kX=n=>{const i=jN();return K4(i,n),WN(i),i},oH=(n,i,a,d,p)=>{const w=tH(n,i,a);if(!w.cancelled){const E=w.content,R=()=>CX(n,E,d);p?L4(n,"insertFromPaste",{dataTransfer:kX(E)}).isDefaultPrevented()||(R(),ox(n,"insertFromPaste")):R()}},X4=(n,i,a,d)=>{const p=a||qN(i);oH(n,X9(i),p,!1,d)},QN=(n,i,a)=>{const d=n.dom.encode(i).replace(/\r\n/g,`
`),p=rh(d,sE(n)),w=iX(p,$c(n),o0(n));oH(n,w,!1,!0,a)},sH=n=>{const i={};if(n&&n.types)for(let a=0;a<n.types.length;a++){const d=n.types[a];try{i[d]=n.getData(d)}catch{i[d]=""}}return i},v1=(n,i)=>i in n&&n[i].length>0,e6=n=>v1(n,"text/html")||v1(n,"text/plain"),EX=(n,i)=>{const a=i.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return we(a)?n.dom.encode(a[1]):void 0},rH=(n,i,a,d)=>{const p=SX(),w=ed(n)&&we(a.name),E=w?EX(n,a.name):p,R=w?a.name:void 0,B=i.create(p,a,d,E,R);return i.add(B),B},iH=(n,i)=>{kR(i.uri).each(({data:a,type:d,base64Encoded:p})=>{const w=p?a:btoa(a),E=i.file,R=n.editorUpload.blobCache,B=R.getByData(w,d),X=B!=null?B:rH(n,R,E,w);X4(n,`<img src="${X.blobUri()}">`,!1,!0)})},t6=n=>n.type==="paste",AX=n=>Promise.all(gt(n,i=>A8(i).then(a=>({file:i,uri:a})))),lH=n=>{const i=rw(n);return a=>xr(a.type,"image/")&&Wt(i,d=>hX(d)===a.type)},xX=(n,i)=>{const a=i.items?Rs(Mr(i.items),p=>p.kind==="file"?[p.getAsFile()]:[]):[],d=i.files?Mr(i.files):[];return Dt(a.length>0?a:d,lH(n))},n6=(n,i,a)=>{const d=t6(i)?i.clipboardData:i.dataTransfer;if(Yv(n)&&d){const p=xX(n,d);if(p.length>0)return i.preventDefault(),AX(p).then(w=>{a&&n.selection.setRng(a),Re(w,E=>{iH(n,E)})}),!0}return!1},TX=n=>{var i,a;return Yn.os.isAndroid()&&((a=(i=n.clipboardData)===null||i===void 0?void 0:i.items)===null||a===void 0?void 0:a.length)===0},aH=n=>eo.metaKeyPressed(n)&&n.keyCode===86||n.shiftKey&&n.keyCode===45,o6=(n,i,a,d,p)=>{let w=YN(a);const E=v1(i,lx())||qN(a),R=!E&&sX(w),B=JN(w);(Q9(w)||!w.length||R&&!B)&&(d=!0),(d||B)&&(v1(i,"text/plain")&&R?w=i["text/plain"]:w=fX(w)),!Q9(w)&&(d?QN(n,w,p):X4(n,w,E,p))},DX=(n,i,a)=>{let d;const p=()=>i.getLastRng()||n.selection.getRng();n.on("keydown",w=>{aH(w)&&!w.isDefaultPrevented()&&(d=w.shiftKey&&w.keyCode===86)}),n.on("paste",w=>{if(w.isDefaultPrevented()||TX(w))return;const E=a.get()==="text"||d;d=!1;const R=sH(w.clipboardData);!e6(R)&&n6(n,w,p())||(v1(R,"text/html")?(w.preventDefault(),o6(n,R,R["text/html"],E,!0)):v1(R,"text/plain")&&v1(R,"text/uri-list")?(w.preventDefault(),o6(n,R,R["text/plain"],E,!0)):(i.create(),mg.setEditorTimeout(n,()=>{const B=i.getHtml();i.remove(),o6(n,R,B,E,!1)},0)))})},OX=n=>{const i=p=>xr(p,"webkit-fake-url"),a=p=>xr(p,"data:"),d=p=>{var w;return((w=p.data)===null||w===void 0?void 0:w.paste)===!0};n.parser.addNodeFilter("img",(p,w,E)=>{if(!Yv(n)&&d(E))for(const R of p){const B=R.attr("src");F(B)&&!R.attr("data-mce-object")&&B!==Yn.transparentSrc&&(i(B)||!rE(n)&&a(B))&&R.remove()}})},cx=(n,i,a)=>{DX(n,i,a),OX(n)},MX=(n,i)=>{i.get()==="text"?(i.set("html"),jC(n,!1)):(i.set("text"),jC(n,!0)),n.focus()},RX=(n,i)=>{n.addCommand("mceTogglePlainTextPaste",()=>{MX(n,i)}),n.addCommand("mceInsertClipboardContent",(a,d)=>{d.html&&X4(n,d.html,d.internal,!1),d.text&&QN(n,d.text,!1)})},cH=(n,i,a)=>{if(n)try{return n.clearData(),n.setData("text/html",i),n.setData("text/plain",a),n.setData(lx(),i),!0}catch{return!1}else return!1},uH=(n,i,a,d)=>{cH(n.clipboardData,i.html,i.text)?(n.preventDefault(),d()):a(i.html,d)},fH=n=>(i,a)=>{const{dom:d,selection:p}=n,w=d.create("div",{contenteditable:"false","data-mce-bogus":"all"}),E=d.create("div",{contenteditable:"true"},i);d.setStyles(w,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),w.appendChild(E),d.add(n.getBody(),w);const R=p.getRng();E.focus();const B=d.createRng();B.selectNodeContents(E),p.setRng(B),mg.setEditorTimeout(n,()=>{p.setRng(R),d.remove(w),a()},0)},dH=n=>({html:oX(n.selection.getContent({contextual:!0})),text:n.selection.getContent({format:"text"})}),NX=n=>!!n.dom.getParent(n.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",n.getBody()),hH=n=>!n.selection.isCollapsed()||NX(n),J4=n=>i=>{!i.isDefaultPrevented()&&hH(n)&&uH(i,dH(n),fH(n),()=>{if(Yn.browser.isChromium()||Yn.browser.isFirefox()){const a=n.selection.getRng();mg.setEditorTimeout(n,()=>{n.selection.setRng(a),n.execCommand("Delete")},0)}else n.execCommand("Delete")})},mH=n=>i=>{!i.isDefaultPrevented()&&hH(n)&&uH(i,dH(n),fH(n),ft)},gH=n=>{n.on("cut",J4(n)),n.on("copy",mH(n))},pH=(n,i)=>{var a,d;return y.getCaretRangeFromPoint((
`}),n.dom.addStyle(B)}const E=Promise.all(FJ(n,d,a)).then(w).catch(w),R=jv(n);return R&&IJ(n,R),E},HJ=n=>{const i=n.getDoc(),a=n.getBody();UO(n),ap(n)||(i.body.spellcheck=!1,T6.setAttrib(a,"spellcheck","false")),n.quirks=KH(n),UE(n);const d=r0(n);d!==void 0&&(a.dir=d);const p=tw(n);p&&n.on("BeforeSetContent",w=>{dn.each(p,E=>{w.content=w.content.replace(E,R=>"<!--mce:protected "+escape(R)+"-->")})}),n.on("SetContent",()=>{n.addVisual(n.getBody())}),n.on("compositionstart compositionend",w=>{n.composing=w.type==="compositionstart"})},e$=n=>{S0(n)||n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"})},O6=n=>{n.removed!==!0&&(e$(n),LJ(n))},$J=n=>{let i=!1;const a=setTimeout(()=>{i||n.setProgressState(!0)},500);return()=>{clearTimeout(a),i=!0,n.setProgressState(!1)}},t$=n=>{const i=n.getElement();let a=n.getDoc();n.inline&&(T6.addClass(i,"mce-content-body"),n.contentDocument=a=document,n.contentWindow=window,n.bodyElement=i,n.contentAreaContainer=i);const d=n.getBody();d.disabled=!0,n.readonly=cg(n),n._editableRoot=vC(n),!n.readonly&&n.hasEditableRoot()&&(n.inline&&T6.getStyle(d,"position",!0)==="static"&&(d.style.position="relative"),d.contentEditable="true"),d.disabled=!1,n.editorUpload=aq(n),n.schema=dh(px(n)),n.dom=Lr(a,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,update_styles:!0,root_element:n.inline?n.getBody():null,collect:n.inline,schema:n.schema,contentCssCors:jk(n),referrerPolicy:s0(n),onSetAttrib:E=>{n.dispatch("SetAttrib",E)}}),n.parser=c_(n),n.serializer=d1(Ly(n),n),n.selection=l5(n.dom,n.getWin(),n.serializer,n),n.annotator=o1(n),n.formatter=XL(n),n.undoManager=y5(n),n._nodeChangeDispatcher=new qY(n),n._selectionOverrides=CJ(n),eN(n),yH(n),TG(n),S0(n)||(qX(n),US(n));const p=ZY(n);m4(n,p),rre(n),pq(n),vH(n);const w=dZ(n);HJ(n),w.fold(()=>{const E=$J(n);QH(n).then(()=>{O6(n),E()})},E=>{n.setProgressState(!0),QH(n).then(()=>{E().then(R=>{n.setProgressState(!1),O6(n),AL(n)},R=>{n.notificationManager.open({type:"error",text:String(R)}),O6(n),AL(n)})})})},Sre=wt,zJ=(n,i,a)=>Z0(n,i,Sre,a),bx=Lr.DOM,VJ=(n,i,a,d)=>{const p=Xe.fromTag("iframe");return d.each(w=>Dr(p,"tabindex",w)),Uu(p,a),Uu(p,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:i}),Wu(p,"tox-edit-area__iframe"),p},UJ=n=>{let i=zv(n)+"<html><head>";Qp(n)!==n.documentBaseUrl&&(i+='<base href="'+n.documentBaseURI.getURI()+'" />'),i+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';const a=Of(n),d=oa(n),p=n.translate(wC(n));return Md(n)&&(i+='<meta http-equiv="Content-Security-Policy" content="'+Md(n)+'" />'),i+=`</head><body id="${a}" class="mce-content-body ${d}" data-id="${n.id}" aria-label="${p}"><br></body></html>`,i},n$=(n,i)=>{const a=n.translate("Rich Text Area"),d=zl(Xe.fromDom(n.getElement()),"tabindex").bind(Gc),p=VJ(n.id,a,sf(n),d).dom;p.onload=()=>{p.onload=null,n.dispatch("load")},n.contentAreaContainer=i.iframeContainer,n.iframeElement=p,n.iframeHTML=UJ(n),bx.add(i.iframeContainer,p)},WJ=n=>{const i=n.iframeElement,a=()=>{n.contentDocument=i.contentDocument,t$(n)};if(Ab(n)||Yn.browser.isFirefox()){const d=n.getDoc();d.open(),d.write(n.iframeHTML),d.close(),a()}else{const d=zJ(Xe.fromDom(i),"load",()=>{d.unbind(),a()});i.srcdoc=n.iframeHTML}},o$=(n,i)=>{n$(n,i),i.editorContainer&&(i.editorContainer.style.display=n.orgDisplay,n.hidden=bx.isHidden(i.editorContainer)),n.getElement().style.display="none",bx.setAttrib(n.id,"aria-hidden","true"),n.getElement().style.visibility=n.orgVisibility,WJ(n)},s$=Lr.DOM,M6=(n,i,a)=>{const d=Qw.get(a),p=Qw.urls[a]||n.documentBaseUrl.replace(/\/$/,"");if(a=dn.trim(a),d&&dn.inArray(i,a)===-1){if(n.plugins[a])return;try{const w=d(n,p)||{};n.plugins[a]=w,ge(w.init)&&(w.init(n,p),i.push(a))}catch(w){QZ(n,a,w)}}},jJ=n=>n.replace(/^\-/,""),ZJ=n=>{const i=[];Re(qv(n),a=>{M6(n,i,jJ(a))})},qJ=n=>{const i=dn.trim(cC(n)),a=n.ui.registry.getAll().icons,d={...LT.get("default").icons,...LT.get(i).icons};rn(d,(p,w)=>{cn(a,w)||n.ui.registry.addIcon(w,p)})},GJ=n=>{const i=im(n);if(F(i)){const a=Dy.get(i);n.theme=a(n,Dy.urls[i])||{},ge(n.theme.init)&&n.
Actual: `+qn.join(","));if(!wo(k,en=>mt(qn,en)))throw new Error("Not all branches were specified when using match. Specified: "+qn.join(", ")+`
Required: `+k.join(", "));return un[be].apply(null,He)},log:un=>{console.log(un,{constructors:k,constructor:be,params:He})}}}}),D}},nf={...sg.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},e0=(y,k)=>y.length===0?nf.none():y.length===1?nf.only(0):k===0?nf.left(0,1):k===y.length-1?nf.right(k-1,k):k>0&&k<y.length-1?nf.middle(k-1,k,k+1):nf.none(),Gs=(y,k,D,P,Z)=>{const ne=y.slice(0),be=e0(y,k),Ee=F(kt(ne,F(0))),He=qn=>P.singleColumnWidth(ne[qn],D),ot=(qn,Un)=>Z.calcLeftEdgeDeltas(ne,qn,Un,D,P.minCellWidth(),P.isRelative),Ct=(qn,Un,en)=>Z.calcMiddleDeltas(ne,qn,Un,en,D,P.minCellWidth(),P.isRelative),un=(qn,Un)=>Z.calcRightEdgeDeltas(ne,qn,Un,D,P.minCellWidth(),P.isRelative);return be.fold(Ee,He,ot,Ct,un)},lu=(y,k,D)=>{let P=0;for(let Z=y;Z<k;Z++)P+=D[Z]!==void 0?D[Z]:0;return P},rg=(y,k)=>{const D=Ae.justCells(y);return kt(D,P=>{const Z=lu(P.column,P.column+P.colspan,k);return{element:P.element,width:Z,colspan:P.colspan}})},F2=(y,k)=>{const D=Ae.justColumns(y);return kt(D,(P,Z)=>({element:P.element,width:k[Z],colspan:P.colspan}))},Wi=(y,k)=>{const D=Ae.justCells(y);return kt(D,P=>{const Z=lu(P.row,P.row+P.rowspan,k);return{element:P.element,height:Z,rowspan:P.rowspan}})},H2=(y,k)=>kt(y.all,(D,P)=>({element:D.element,height:k[P]})),ig=y=>Tn(y,(k,D)=>k+D,0),pl=(y,k)=>Ae.hasColumns(y)?F2(y,k):rg(y,k),om=(y,k,D)=>{const P=pl(y,k);Ne(P,Z=>{D.setElementWidth(Z.element,Z.width)})},Vt=(y,k,D,P,Z)=>{const ne=Ae.fromTable(y),be=Z.getCellDelta(k),Ee=Z.getWidths(ne,Z),He=D===ne.grid.columns-1,ot=P.clampTableDelta(Ee,D,be,Z.minCellWidth(),He),Ct=Gs(Ee,D,ot,Z,P),un=kt(Ct,(qn,Un)=>qn+Ee[Un]);om(ne,un,Z),P.resizeTable(Z.adjustTableWidth,ot,He)},vb=(y,k,D,P)=>{const Z=Ae.fromTable(y),ne=Et(Z,y,P),be=kt(ne,(Ct,un)=>D===un?Math.max(k+Ct,rc()):Ct),Ee=Wi(Z,be),He=H2(Z,be);Ne(He,Ct=>{qu(Ct.element,Ct.height)}),Ne(Ee,Ct=>{qu(Ct.element,Ct.height)});const ot=ig(be);qu(y,ot)},$2=(y,k,D,P,Z)=>{const ne=Ae.generate(k),be=P.getWidths(ne,P),Ee=P.pixelWidth(),{newSizes:He,delta:ot}=Z.calcRedestributedWidths(be,Ee,D.pixelDelta,P.isRelative);om(ne,He,P),P.adjustTableWidth(ot)},yb=(y,k,D,P)=>{const Z=Ae.generate(k),ne=P.getWidths(Z,P);om(Z,ne,P)},gh=y=>qe(y,(D,P)=>nt(D,ne=>ne.column===P.column)?D:D.concat([P]),[]).sort((D,P)=>D.column-P.column),of=Ir("col"),t0=Ir("colgroup"),Lv=y=>Ut(y)==="tr"||t0(y),z2=y=>{const k=Dr(y,"colspan",1),D=Dr(y,"rowspan",1);return{element:y,colspan:k,rowspan:D}},Fv=(y,k=z2)=>{const D=Ee=>of(Ee.element)?y.col(Ee):y.cell(Ee),P=Ee=>t0(Ee.element)?y.colgroup(Ee):y.row(Ee),Z=Ee=>{if(Lv(Ee))return P({element:Ee});{const He=Ee,ot=D(k(He));return ne=ge.some({item:He,replacement:ot}),ot}};let ne=ge.none();return{getOrInit:(Ee,He)=>ne.fold(()=>Z(Ee),ot=>He(Ee,ot.item)?ot.replacement:Z(Ee))}},wb=y=>k=>{const D=[],P=(be,Ee)=>de(D,He=>Ee(He.item,be)),Z=be=>{const Ee=y==="td"?{scope:null}:{},He=k.replace(be,y,Ee);return D.push({item:be,sub:He}),He};return{replaceOrInit:(be,Ee)=>{if(Lv(be)||of(be))return be;{const He=be;return P(He,Ee).fold(()=>Z(He),ot=>Ee(be,ot.item)?ot.sub:Z(He))}}}},ph=y=>Ye(y,"scope").map(k=>k.substr(0,3)),Du={modification:Fv,transform:wb,merging:y=>({unmerge:P=>{const Z=ph(P);return Z.each(ne=>Ur(P,"scope",ne)),()=>{const ne=y.cell({element:P,colspan:1,rowspan:1});return yc(ne,"width"),yc(P,"width"),Z.each(be=>Ur(ne,"scope",be)),ne}},merge:P=>{const Z=()=>{const ne=Ri(kt(P,ph));if(ne.length===0)return ge.none();{const be=ne[0],Ee=["row","col"];return nt(ne,ot=>ot!==be&&mt(Ee,ot))?ge.none():ge.from(be)}};return yc(P[0],"width"),Z().fold(()=>Ke(P[0],"scope"),ne=>Ur(P[0],"scope",ne+"group")),F(P[0])}})},Fa=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],V2=(y,k)=>{const D=y.property().name(k);return mt(["ol","ul"],D)},rp=(y,k)=>{const D=y.property().name(k);return mt(Fa,D)},sC=(y,k)=>mt(["br","img","hr","input"],y.property().name(k)),_b=Qt(),Xp=y=>rp(_b,y),U2=y=>V2(_b,y),Hv=y=>sC(_b
`+m.getErrorInfo())},Hm=(o,c)=>Vi.serror([{path:o,getErrorInfo:c}]),zg=(o,c,m)=>Hm(o,()=>'Could not find valid *required* value for "'+c+'" in '+Z0(m)),_v=(o,c)=>Hm(o,()=>'Choice schema did not contain choice key: "'+c+'"'),Sf=(o,c,m)=>Hm(o,()=>'The chosen schema: "'+m+'" did not exist in branches: '+Z0(c)),h2=(o,c)=>Hm(o,()=>"There are unsupported fields: ["+c.join(", ")+"] specified"),Eu=(o,c)=>Hm(o,q(c)),Zu=o=>{const c=(b,C)=>Vi.bindError(o(C),x=>Eu(b,x)),m=q("val");return{extract:c,toString:m}},q0=Zu(Vi.svalue),G0=(o,c,m,b)=>rn(c,m).fold(()=>zg(o,m,c),b),K0=(o,c,m,b)=>{const C=rn(o,c).getOrThunk(()=>m(o));return b(C)},z1=(o,c,m)=>m(rn(o,c)),Zf=(o,c,m,b)=>{const C=rn(o,c).map(x=>x===!0?m(o):x);return b(C)},Y0=(o,c,m,b,C)=>{const x=I=>C.extract(c.concat([b]),I),M=I=>I.fold(()=>Vi.svalue(U.none()),j=>{const J=C.extract(c.concat([b]),j);return Vi.map(J,U.some)});switch(o.tag){case"required":return G0(c,m,b,x);case"defaultedThunk":return K0(m,b,o.process,x);case"option":return z1(m,b,M);case"defaultedOptionThunk":return Zf(m,b,o.process,M);case"mergeWithThunk":return K0(m,b,q({}),I=>{const j=Jr(o.process(m),I);return x(j)})}},X0=(o,c,m)=>{const b={},C=[];for(const x of m)Jd(x,(M,I,j,J)=>{const re=Y0(j,o,c,M,J);Vi.fold(re,fe=>{C.push(...fe)},fe=>{b[I]=fe})},(M,I)=>{b[M]=I(c)});return C.length>0?Vi.serror(C):Vi.svalue(b)},ha=o=>({extract:(b,C)=>o().extract(b,C),toString:()=>o().toString()}),m2=o=>Zs(Ls(o,W)),bi=o=>{const c=lo(o),m=Cn(o,(C,x)=>Jd(x,M=>Jr(C,{[M]:!0}),q(C)),{});return{extract:(C,x)=>{const M=O(x)?[]:m2(x),I=io(M,j=>!Li(m,j));return I.length===0?c.extract(C,x):h2(C,I)},toString:c.toString}},lo=o=>({extract:(b,C)=>X0(b,C,o),toString:()=>`obj{
2023-10-15 23:40:34 +03:00
`+qe(o,C=>Jd(C,(x,M,I,j)=>x+" -> "+j.toString(),(x,M)=>"state("+x+")")).join(`
2023-10-16 12:39:17 +03:00
`)+"}"}),_d=o=>({extract:(b,C)=>{const x=qe(C,(M,I)=>o.extract(b.concat(["["+I+"]"]),M));return $1.consolidateArr(x)},toString:()=>"array("+o.toString()+")"}),Jn=(o,c)=>{const m=c!==void 0?c:ye;return{extract:(x,M)=>{const I=[];for(const j of o){const J=j.extract(x,M);if(J.stype===Yo.Value)return{stype:Yo.Value,svalue:m(J.svalue)};I.push(J)}return $1.consolidateArr(I)},toString:()=>"oneOf("+qe(o,x=>x.toString()).join(", ")+")"}},wc=(o,c)=>{const m=(x,M)=>_d(Zu(o)).extract(x,M);return{extract:(x,M)=>{const I=Zs(M),j=m(x,I);return Vi.bind(j,J=>{const re=qe(J,fe=>_l(fe,fe,pr(),c));return lo(re).extract(x,M)})},toString:()=>"setOf("+c.toString()+")"}},kf=(o,c)=>{const m=xi(c);return{extract:(x,M)=>m().extract(x,M),toString:()=>m().toString()}},eh=oe(_d,lo),Ic=q(q0),Vg=(o,c)=>Zu(m=>{const b=typeof m;return o(m)?Vi.svalue(m):Vi.serror(`Expected type: ${c} but got: ${b}`)}),Cd=Vg(K,"number"),ma=Vg(h,"string"),Au=Vg(O,"boolean"),Fp=Vg(z,"function"),V1=o=>{if(Object(o)!==o)return!0;switch({}.toString.call(o).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(o).every(c=>V1(o[c]));default:return!1}},wn=Zu(o=>V1(o)?Vi.svalue(o):Vi.serror("Expected value to be acceptable for sending via postMessage")),$m=(o,c,m,b)=>rn(m,b).fold(()=>Sf(o,m,b),x=>x.extract(o.concat(["branch: "+b]),c)),Sd=(o,c)=>({extract:(C,x)=>rn(x,o).fold(()=>_v(C,o),I=>$m(C,x,c,I)),toString:()=>"chooseOn("+o+"). Possible values: "+Zs(c)}),th=()=>_d(q0),qu=o=>Zu(c=>o(c).fold(Vi.serror,Vi.svalue)),U1=(o,c)=>wc(m=>Vi.fromResult(o(m)),c),fi=(o,c,m)=>{const b=c.extract([o],m);return Vi.mapError(b,C=>({input:m,errors:C}))},Ui=(o,c,m)=>Vi.toResult(fi(o,c,m)),ml=o=>o.fold(c=>{throw new Error(kd(c))},ye),As=(o,c,m)=>ml(Ui(o,c,m)),kd=o=>`Errors:
2023-10-15 23:40:34 +03:00
`+jf(o.errors).join(`
`)+`
2023-10-16 12:39:17 +03:00
Input object: `+Z0(o.input),Ca=(o,c)=>Sd(o,Ns(c,lo)),Gu=(o,c)=>kf(o,c),Vl=_l,Cl=Xc,Hp=o=>qu(c=>rt(o,c)?yn.value(c):yn.error(`Unsupported value: "${c}", choose one of "${o.join(", ")}".`)),Jt=o=>Vl(o,o,pr(),Ic()),Gr=(o,c)=>Vl(o,o,pr(),c),J0=o=>Gr(o,Cd),Sl=o=>Gr(o,ma),Ul=(o,c)=>Vl(o,o,pr(),Hp(c)),Ug=o=>Gr(o,Au),Bc=o=>Gr(o,Fp),qf=(o,c)=>Vl(o,o,Qd(),Zu(m=>Vi.serror("The field: "+o+" is forbidden. "+c))),Gf=(o,c)=>Vl(o,o,pr(),lo(c)),$p=(o,c)=>Vl(o,o,pr(),eh(c)),La=(o,c)=>Vl(o,o,pr(),_d(c)),Er=o=>Vl(o,o,Qd(),Ic()),Wl=(o,c)=>Vl(o,o,Qd(),c),nh=o=>Wl(o,Cd),Ga=o=>Wl(o,ma),Q0=(o,c)=>Wl(o,Hp(c)),zm=o=>Wl(o,Fp),W1=(o,c)=>Wl(o,_d(c)),jl=(o,c)=>Wl(o,lo(c)),lc=(o,c)=>Wl(o,bi(c)),Et=(o,c)=>Vl(o,o,Wf(c),Ic()),_c=(o,c,m)=>Vl(o,o,Wf(c),m),Jc=(o,c)=>_c(o,c,Cd),ac=(o,c)=>_c(o,c,ma),xu=(o,c,m)=>_c(o,c,Hp(m)),Zl=(o,c)=>_c(o,c,Au),ql=(o,c)=>_c(o,c,Fp),Vm=(o,c)=>_c(o,c,wn),Qc=(o,c,m)=>_c(o,c,_d(m)),eb=(o,c,m)=>_c(o,c,lo(m)),zo=o=>{let c=o;return{get:()=>c,set:C=>{c=C}}},Y={generate:o=>{if(!_(o))throw new Error("cases must be an array");if(o.length===0)throw new Error("there must be at least one case");const c=[],m={};return wt(o,(b,C)=>{const x=Zs(b);if(x.length!==1)throw new Error("one and only one name per case");const M=x[0],I=b[M];if(m[M]!==void 0)throw new Error("duplicate key detected:"+M);if(M==="cata")throw new Error("cannot have a case named cata (sorry)");if(!_(I))throw new Error("case arguments must be an array");c.push(M),m[M]=(...j)=>{const J=j.length;if(J!==I.length)throw new Error("Wrong number of arguments to case "+M+". Expected "+I.length+" ("+I+"), got "+J);return{fold:(...fe)=>{if(fe.length!==o.length)throw new Error("Wrong number of arguments to fold. Expected "+o.length+", got "+fe.length);return fe[C].apply(null,j)},match:fe=>{const pe=Zs(fe);if(c.length!==pe.length)throw new Error("Wrong number of arguments to match. Expected: "+c.join(",")+`
Actual: `+pe.join(","));if(!Yt(c,Be=>rt(pe,Be)))throw new Error("Not all branches were specified when using match. Specified: "+pe.join(", ")+`
Required: `+c.join(", "));return fe[M].apply(null,j)},log:fe=>{console.log(fe,{constructors:c,constructor:M,params:j})}}}}),m}};Y.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const _e=o=>{const c=[],m=[];return wt(o,b=>{b.fold(C=>{c.push(C)},C=>{m.push(C)})}),{errors:c,values:m}},De=(o,c)=>{const m={};return lr(o,(b,C)=>{rt(c,C)||(m[C]=b)}),m},at=(o,c)=>({[o]:c}),Ft=o=>{const c={};return wt(o,m=>{c[m.key]=m.value}),c},Sn=(o,c)=>De(o,c),Bn=(o,c)=>at(o,c),jo=o=>Ft(o),Qo=(o,c)=>o.length===0?yn.value(c):yn.value(Jr(c,wd.apply(void 0,o))),vi=o=>yn.error(gt(o)),tr=(o,c)=>{const m=_e(o);return m.errors.length>0?vi(m.errors):Qo(m.values,c)},br=o=>z(o)?o:Ge,Lc=(o,c,m)=>{let b=o.dom;const C=br(m);for(;b.parentNode;){b=b.parentNode;const x=lt.fromDom(b),M=c(x);if(M.isSome())return M;if(C(x))break}return U.none()},eu=(o,c,m)=>{const b=c(o),C=br(m);return b.orThunk(()=>C(o)?U.none():Lc(o,c,C))},Ku=(o,c)=>Sr(o.element,c.event.target),Ef={can:ft,abort:Ge,run:F},oh=o=>{if(!Li(o,"can")&&!Li(o,"abort")&&!Li(o,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(o,null,2)+" does not have can, abort, or run!");return{...Ef,...o}},sh=(o,c)=>(...m)=>wo(o,(b,C)=>b&&c(C).apply(void 0,m),!0),ar=(o,c)=>(...m)=>wo(o,(b,C)=>b||c(C).apply(void 0,m),!1),Um=o=>z(o)?{can:ft,abort:Ge,run:o}:o,Wm=o=>{const c=sh(o,C=>C.can),m=ar(o,C=>C.abort);return{can:c,abort:m,run:(...C)=>{wt(o,x=>{x.run.apply(void 0,C)})}}},el=q,tu=el("touchstart"),zp=el("touchmove"),jm=el("touchend"),Os=el("touchcancel"),Br=el("mousedown"),Ol=el("mousemove"),cc=el("mouseout"),j1=el("mouseup"),Sa=el("mouseover"),Gi=el("focusin"),nu=el("focusout"),Af=el("keydown"),F_=el("keyup"),Kh=el("input"),Wg=el("change"),Yh=el("click"),Zm=el("transitioncancel"),jg=el("transitionend"),tb=el("transitionstart"),Xh=el("selectstart"),Ml=o=>q("alloy."+o),rh={tap:Ml("tap")},Ed=Ml("focus"),qm=Ml("blur.post"),Gm=Ml("paste.post"),Jh=Ml("receive"),Yu=Ml("execute"),nb=Ml("focus.item"),Z1=rh.tap,H_=Ml("longpress"),Rl=Ml("sandbox.close"),Zg=Ml("typeahead.cancel"),Km=Ml("system.init"),ou=Ml("system.touchmove"),xf=Ml("system.touchend"),Ym=Ml("system.scroll"),ih=Ml("system.resize"),Tu=Ml("system.attached"),Ad=Ml("system.detached"),Xm=Ml("system.dismissRequested"),ob=Ml("system.repositionRequested"),Cv=Ml("focusmanager.shifted"),Sv=Ml("slotcontainer.visibility"),lh=Ml("system.external.element.scroll"),qg=Ml("change.tab"),kv=Ml("dismiss.tab"),Jm=Ml("highlight"),Ev=Ml("dehighlight"),nr=(o,c)=>{Gg(o,o.element,c,{})},Do=(o,c,m)=>{Gg(o,o.element,c,m)},ah=o=>{nr(o,Yu())},q1=(o,c,m)=>{Gg(o,c,m,{})},Gg=(o,c,m,b)=>{const C={target:c,...b};o.getSystem().triggerEvent(m,c,C)},Tk=(o,c,m,b)=>{const C={...b,target:c};o.getSystem().triggerEvent(m,c,C)},Av=(o,c,m,b)=>{o.getSystem().triggerEvent(m,c,b.event)},ri=o=>jo(o),xv=(o,c)=>({key:o,value:oh({abort:c})}),G1=(o,c)=>({key:o,value:oh({can:c})}),g2=o=>({key:o,value:oh({run:(c,m)=>{m.event.prevent()}})}),Qt=(o,c)=>({key:o,value:oh({run:c})}),xd=(o,c,m)=>({key:o,value:oh({run:(b,C)=>{c.apply(void 0,[b,C].concat(m))}})}),$_=o=>c=>Qt(o,c),sb=o=>c=>({key:o,value:oh({run:(m,b)=>{Ku(m,b)&&c(m,b)}})}),Dk=(o,c)=>Qt(o,(m,b)=>{m.getSystem().getByUid(c).each(C=>{Av(C,C.element,o,b)})}),Qm=(o,c,m)=>{const b=c.partUids[m];return Dk(o,b)},p2=(o,c)=>Qt(o,(m,b)=>{const C=b.event,x=m.getSystem().getByDom(C.target).getOrThunk(()=>eu(C.target,I=>m.getSystem().getByDom(I).toOptional(),Ge).getOr(m));c(m,x,b)}),Qh=o=>Qt(o,(c,m)=>{m.cut()}),Td=o=>Qt(o,(c,m)=>{m.stop()}),eg=(o,c)=>sb(o)(c),yi=sb(Tu()),Dd=sb(Ad()),Od=sb(Km()),su=$_(Yu()),Hs=(o,c)=>{const b=(c||document).createElement("div");return b.innerHTML=o,Ua(lt.fromDom(b))},Vp=o=>o.dom.innerHTML,ch=(o,c)=>{const b=sl(o).dom,C=lt.fromDom(b.createDocumentFragment()),x=Hs(c,b);ju(C,x),oi(o),na(o,C)},Kg=o=>{const c=lt.fromTag("div"),m=lt.fromDom(o.dom.cloneNode(!0));return na(c,m),Vp(c)},Ok=(o,c)=>lt.fromDom(o.dom.cloneNode(c)),rb=o=>Ok(o,!1),Tv=o=>{if(Te(o))return"#shadow-root";{const c=rb(o);return Kg(c)}},ka=o=>Tv(o),o3=(o,c,m)=>Sr(c,o.ele
2023-10-15 23:40:34 +03:00
Originator: `+ka(b)+`
Target: `+ka(C)+`
2023-10-16 12:39:17 +03:00
Check the `+Ed()+" event handlers"),!1):!0})]);var Ea=Object.freeze({__proto__:null,events:Yg});let b2=0;const so=o=>{const m=new Date().getTime(),b=Math.floor(Math.random()*1e9);return b2++,o+"_"+b+b2+String(m)},v2=q("alloy-id-"),Mk=q("data-alloy-id"),y2=v2(),em=Mk(),Xu=(o,c)=>{const m=so(y2+o);return uh(c,m),m},uh=(o,c)=>{Object.defineProperty(o.dom,em,{value:c,writable:!0})},Xg=o=>{const c=gr(o)?o.dom[em]:null;return U.from(c)},fh=o=>so(o),ib=ye,Tf=o=>{const c=C=>`The component must be in a context to execute: ${C}`+(o?`
`+ka(o().element)+" is not in context.":""),m=C=>()=>{throw new Error(c(C))},b=C=>()=>{console.warn(c(C))};return{debugInfo:q("fake"),triggerEvent:b("triggerEvent"),triggerFocus:b("triggerFocus"),triggerEscape:b("triggerEscape"),broadcast:b("broadcast"),broadcastOn:b("broadcastOn"),broadcastEvent:b("broadcastEvent"),build:m("build"),buildOrPatch:m("buildOrPatch"),addToWorld:m("addToWorld"),removeFromWorld:m("removeFromWorld"),addToGui:m("addToGui"),removeFromGui:m("removeFromGui"),getByUid:m("getByUid"),getByDom:m("getByDom"),isConnected:Ge}},Jg=Tf(),w2=(o,c,m)=>{const b=m.toString(),C=b.indexOf(")")+1,x=b.indexOf("("),M=b.substring(x+1,C-1).split(/,\s*/);return o.toFunctionAnnotation=()=>({name:c,parameters:Up(M.slice(0,1).concat(M.slice(3)))}),o},Up=o=>qe(o,c=>Fi(c,"/*")?c.substring(0,c.length-2):c),Kf=(o,c)=>{const m=o.toString(),b=m.indexOf(")")+1,C=m.indexOf("("),x=m.substring(C+1,b-1).split(/,\s*/);return o.toFunctionAnnotation=()=>({name:c,parameters:Up(x)}),o},_2=(o,c)=>{const m=c.toString(),b=m.indexOf(")")+1,C=m.indexOf("("),x=m.substring(C+1,b-1).split(/,\s*/);return o.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:Up(x.slice(1))}),o},dh=so("alloy-premade"),Dv=o=>(Object.defineProperty(o.element.dom,dh,{value:o.uid,writable:!0}),Bn(dh,o)),z_=o=>ps(o.dom,dh),C2=o=>rn(o,dh),Qg=o=>_2((c,...m)=>o(c.getApis(),c,...m),o),Df={init:()=>ru({readState:q("No State required")})},ru=o=>o,ep=(o,c)=>{const m=qe(c,C=>jl(C.name(),[Jt("config"),Et("state",Df)])),b=Ui("component.behaviours",lo(m),o.behaviours).fold(C=>{throw new Error(kd(C)+`
2023-10-15 23:40:34 +03:00
Complete spec:
2023-10-16 12:39:17 +03:00
`+JSON.stringify(o,null,2))},ye);return{list:c,data:Ns(b,C=>{const x=C.map(M=>({config:M.config,state:M.state.init(M.config)}));return q(x)})}},S2=o=>o.list,V_=o=>o.data,lb=(o,c)=>{const m={};return lr(o,(b,C)=>{lr(b,(x,M)=>{const I=rn(m,M).getOr([]);m[M]=I.concat([c(C,x)])})}),m},Fc=o=>({classes:N(o.classes)?[]:o.classes,attributes:N(o.attributes)?{}:o.attributes,styles:N(o.styles)?{}:o.styles}),ab=(o,c)=>({...o,attributes:{...o.attributes,...c.attributes},styles:{...o.styles,...c.styles},classes:o.classes.concat(c.classes)}),Ju=(o,c,m,b)=>{const C={...c};wt(m,re=>{C[re.name()]=re.exhibit(o,b)});const x=lb(C,(re,fe)=>({name:re,modification:fe})),M=re=>Cn(re,(fe,pe)=>({...pe.modification,...fe}),{}),I=Cn(x.classes,(re,fe)=>fe.modification.concat(re),[]),j=M(x.attributes),J=M(x.styles);return Fc({classes:I,attributes:j,styles:J})},tp=(o,c,m,b)=>{try{const C=ms(m,(x,M)=>{const I=x[c],j=M[c],J=b.indexOf(I),re=b.indexOf(j);if(J===-1)throw new Error("The ordering for "+o+" does not have an entry for "+I+`.
2023-10-15 23:40:34 +03:00
Order specified: `+JSON.stringify(b,null,2));if(re===-1)throw new Error("The ordering for "+o+" does not have an entry for "+j+`.
2023-10-16 12:39:17 +03:00
Order specified: `+JSON.stringify(b,null,2));return J<re?-1:re<J?1:0});return yn.value(C)}catch(C){return yn.error([C])}},tm=(o,c)=>({handler:o,purpose:c}),Ov=(o,c)=>({cHandler:o,purpose:c}),U_=(o,c)=>Ov(Le.apply(void 0,[o.handler].concat(c)),o.purpose),Wp=o=>o.cHandler,k2=(o,c)=>({name:o,handler:c}),np=(o,c)=>{const m={};return wt(o,b=>{m[b.name()]=b.handlers(c)}),m},cb=(o,c,m)=>{const b={...m,...np(c,o)};return lb(b,k2)},K1=(o,c,m,b)=>{const C=cb(o,m,b);return Rk(C,c)},E2=o=>{const c=Um(o);return(m,b,...C)=>{const x=[m,b].concat(C);c.abort.apply(void 0,x)?b.stop():c.can.apply(void 0,x)&&c.run.apply(void 0,x)}},A2=(o,c)=>yn.error(["The event ("+o+`) has more than one behaviour that listens to it.
2023-10-15 23:40:34 +03:00
When this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).
2023-10-16 12:39:17 +03:00
The behaviours that can trigger it are: `+JSON.stringify(qe(c,m=>m.name),null,2)]),W_=(o,c,m)=>{const b=c[m];return b?tp("Event: "+m,"name",o,b).map(C=>{const x=qe(C,M=>M.handler);return Wm(x)}):A2(m,o)},Rk=(o,c)=>{const m=nl(o,(b,C)=>(b.length===1?yn.value(b[0].handler):W_(b,c,C)).map(M=>{const I=E2(M),j=b.length>1?io(c[C],J=>ln(b,re=>re.name===J)).join(" > "):b[0].name;return Bn(C,tm(I,j))}));return tr(m,{})},Lr="alloy.base.behaviour",Mv=lo([Vl("dom","dom",pr(),lo([Jt("tag"),Et("styles",{}),Et("classes",[]),Et("attributes",{}),Er("value"),Er("innerHtml")])),Jt("components"),Jt("uid"),Et("events",{}),Et("apis",{}),Vl("eventOrder","eventOrder",Cf({[Yu()]:["disabling",Lr,"toggling","typeaheadevents"],[Ed()]:[Lr,"focusing","keying"],[Km()]:[Lr,"disabling","toggling","representing"],[Kh()]:[Lr,"representing","streaming","invalidating"],[Ad()]:[Lr,"representing","item-events","tooltipping"],[Br()]:["focusing",Lr,"item-type-events"],[tu()]:["focusing",Lr,"item-type-events"],[Sa()]:["item-type-events","tooltipping"],[Jh()]:["receiving","reflecting","tooltipping"]}),Ic()),Er("domModification")]),x2=o=>Ui("custom.definition",Mv,o),T2=o=>({...o.dom,uid:o.uid,domChildren:qe(o.components,c=>c.element)}),ub=o=>o.domModification.fold(()=>Fc({}),Fc),Nk=o=>o.events,nm=(o,c)=>{const m=$i(o,c);return m===void 0||m===""?[]:m.split(" ")},Gl=(o,c,m)=>{const C=nm(o,c).concat([m]);return Yn(o,c,C.join(" ")),!0},fb=(o,c,m)=>{const b=io(nm(o,c),C=>C!==m);return b.length>0?Yn(o,c,b.join(" ")):je(o,c),!1},Y1=o=>o.dom.classList!==void 0,j_=o=>nm(o,"class"),db=(o,c)=>Gl(o,"class",c),D2=(o,c)=>fb(o,"class",c),Nl=(o,c)=>{Y1(o)?o.dom.classList.add(c):db(o,c)},hh=o=>{(Y1(o)?o.dom.classList:j_(o)).length===0&&je(o,"class")},gl=(o,c)=>{Y1(o)?o.dom.classList.remove(c):D2(o,c),hh(o)},Qu=(o,c)=>Y1(o)&&o.dom.classList.contains(c),tg=(o,c)=>{wt(c,m=>{Nl(o,m)})},Hc=(o,c)=>{wt(c,m=>{gl(o,m)})},Pk=(o,c)=>Yt(c,m=>Qu(o,m)),O2=o=>{const c=o.dom.classList,m=new Array(c.length);for(let b=0;b<c.length;b++){const C=c.item(b);C!==null&&(m[b]=C)}return m},Yf=o=>Y1(o)?O2(o):j_(o),Pl=o=>o.dom.value,kl=(o,c)=>{if(c===void 0)throw new Error("Value.set was undefined");o.dom.value=c},Ik=(o,c,m)=>Nc(o,c).map(C=>{if(m.exists(M=>!Sr(M,C))){const M=m.map(da).getOr("span"),I=lt.fromTag(M);return wl(C,I),I}else return C}),mh=(o,c,m)=>{m.fold(()=>na(o,c),b=>{Sr(b,c)||(wl(b,c),Cu(b))})},hb=(o,c,m)=>{const b=qe(c,m),C=Ua(o);return wt(C.slice(b.length),Cu),b},Rv=(o,c,m,b)=>{const C=Nc(o,c),x=b(m,C),M=Ik(o,c,C);return mh(o,x.element,M),x},Xf=(o,c,m)=>hb(o,c,(b,C)=>Rv(o,C,b,m)),ef=(o,c)=>hb(o,c,(m,b)=>{const C=Nc(o,b);return mh(o,m,C),m}),jp=(o,c)=>{const m=Zs(o),b=Zs(c),C=Dt(b,m),x=Mr(o,(M,I)=>!ps(c,I)||M!==c[I]).t;return{toRemove:C,toSet:x}},X1=(o,c)=>{const{class:m,style:b,...C}=Bt(c),{toSet:x,toRemove:M}=jp(o.attributes,C),I=()=>{wt(M,Zt=>je(c,Zt)),Nm(c,x)},j=ni(c),{toSet:J,toRemove:re}=jp(o.styles,j),fe=()=>{wt(re,Zt=>Ss(c,Zt)),gi(c,J)},pe=Yf(c),Ce=Dt(pe,o.classes),Be=Dt(o.classes,pe),st=()=>{tg(c,Be),Hc(c,Ce)},Ht=Zt=>{ch(c,Zt)},ut=()=>{const Zt=o.domChildren;ef(c,Zt)},ct=()=>{const Zt=c,Ot=o.value.getOrUndefined();Ot!==Pl(Zt)&&kl(Zt,Ot!=null?Ot:"")};return I(),st(),fe(),o.innerHtml.fold(ut,Ht),ct(),c},mb=o=>{const c=lt.fromTag(o.tag);Nm(c,o.attributes),tg(c,o.classes),gi(c,o.styles),o.innerHtml.each(b=>ch(c,b));const m=o.domChildren;return ju(c,m),o.value.each(b=>{kl(c,b)}),c},gb=(o,c)=>{try{const m=X1(o,c);return U.some(m)}catch{return U.none()}},Z_=o=>o.innerHtml.isSome()&&o.domChildren.length>0,M2=(o,c)=>{const m=C=>da(C)===o.tag&&!Z_(o)&&!z_(C),b=c.filter(m).bind(C=>gb(o,C)).getOrThunk(()=>mb(o));return uh(b,o.uid),b},Bk=o=>{const c=rn(o,"behaviours").getOr({});return Re(Zs(c),m=>{const b=c[m];return W(b)?[b.me]:[]})},q_=(o,c)=>ep(o,c),G_=o=>{const c=Bk(o);return q_(o,c)},R2=(o,c,m)=>{const b=T2(o),C=ub(o),x={"alloy.base.modification":C},M=c.length>0?Ju(m,x,c,b):C;return ab(b,M)},K_=(o,c,m)=>{const b={"alloy.base.behaviour":Nk(o)};return K1(m,o.eventOrder,c,b).getOrDie()},s3=(o,c)=>{const m=()=>Zt,b=zo(Jg),C=ml(x2(o)),x=G_(o),M=S2(x),I=V_(x),j=R2(C,M,I),J=M2(j,c),re=K_(C,M,I),f
`);return yt(c,m=>m.indexOf("alloy")>0&&!ln(Hk,b=>m.indexOf(b)>-1)).getOr(Q1)}else return Q1},pb={logEventCut:F,logEventStopped:F,logNoParent:F,logEventNoHandlers:F,logEventResponse:F,write:F},bb=(o,c,m)=>eC(o,c,m),nC=q(pb),L2=q([Jt("menu"),Jt("selectedMenu")]),Kp=q([Jt("item"),Jt("selectedItem")]);q(lo(Kp().concat(L2())));const oC=q(lo(Kp())),Yp=Gf("initSize",[Jt("numColumns"),Jt("numRows")]),sg=()=>Gr("markers",oC()),Bv=()=>Gf("markers",[Jt("backgroundMenu")].concat(L2()).concat(Kp())),nf=o=>Gf("markers",qe(o,Jt)),e0=(o,c,m)=>(tC(),Vl(c,c,m,qu(b=>yn.value((...C)=>b.apply(void 0,C))))),Gs=o=>e0("onHandler",o,Wf(F)),lu=o=>e0("onKeyboardHandler",o,Wf(U.none)),rg=o=>e0("onHandler",o,pr()),F2=o=>e0("onKeyboardHandler",o,pr()),Wi=(o,c)=>Cl(o,q(c)),H2=o=>Cl(o,ye),ig=q(Yp),pl=(o,c,m,b,C,x,M,I=!1)=>({x:o,y:c,bubble:m,direction:b,placement:C,restriction:x,label:`${M}-${C}`,alwaysFit:I}),om=Y.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Vt=(o,c,m,b,C,x,M,I,j)=>o.fold(c,m,b,C,x,M,I,j),vb=(o,c,m,b)=>o.fold(c,c,b,b,c,b,m,m),$2=(o,c,m,b)=>o.fold(c,b,c,b,m,m,c,b),yb=om.southeast,gh=om.southwest,of=om.northeast,t0=om.northwest,Lv=om.south,z2=om.north,Fv=om.east,wb=om.west,ph=(o,c,m,b)=>{const C=o+c;return C>b?m:C<m?b:C},Qf=(o,c,m)=>Math.min(Math.max(o,c),m),Du=(o,c)=>{switch(c){case 1:return o.x;case 0:return o.x+o.width;case 2:return o.y;case 3:return o.y+o.height}},Fa=(o,c)=>Dn(["left","right","top","bottom"],m=>rn(c,m).map(b=>Du(o,b))),V2=(o,c,m)=>{const b=(j,J)=>c[j].map(re=>{const fe=j==="top"||j==="bottom",pe=fe?m.top:m.left,Be=(j==="left"||j==="top"?Math.max:Math.min)(re,J)+pe;return fe?Qf(Be,o.y,o.bottom):Qf(Be,o.x,o.right)}).getOr(J),C=b("left",o.x),x=b("top",o.y),M=b("right",o.right),I=b("bottom",o.bottom);return si(C,x,M-C,I-x)},rp="layout",sC=o=>o.x,_b=(o,c)=>o.x+o.width/2-c.width/2,Xp=(o,c)=>o.x+o.width-c.width,U2=(o,c)=>o.y-c.height,Hv=o=>o.y+o.height,rC=(o,c)=>o.y+o.height/2-c.height/2,$v=o=>o.x+o.width,W2=(o,c)=>o.x-c.width,ga=(o,c,m)=>pl(sC(o),Hv(o),m.southeast(),yb(),"southeast",Fa(o,{left:1,top:3}),rp),Ka=(o,c,m)=>pl(Xp(o,c),Hv(o),m.southwest(),gh(),"southwest",Fa(o,{right:0,top:3}),rp),Ou=(o,c,m)=>pl(sC(o),U2(o,c),m.northeast(),of(),"northeast",Fa(o,{left:1,bottom:2}),rp),Fr=(o,c,m)=>pl(Xp(o,c),U2(o,c),m.northwest(),t0(),"northwest",Fa(o,{right:0,bottom:2}),rp),Ya=(o,c,m)=>pl(_b(o,c),U2(o,c),m.north(),z2(),"north",Fa(o,{bottom:2}),rp),Ha=(o,c,m)=>pl(_b(o,c),Hv(o),m.south(),Lv(),"south",Fa(o,{top:3}),rp),sm=(o,c,m)=>pl($v(o),rC(o,c),m.east(),Fv(),"east",Fa(o,{left:0}),rp),vr=(o,c,m)=>pl(W2(o,c),rC(o,c),m.west(),wb(),"west",Fa(o,{right:1}),rp),iC=()=>[ga,Ka,Ou,Fr,Ha,Ya,sm,vr],au=()=>[Ka,ga,Fr,Ou,Ha,Ya,sm,vr],Aa=()=>[Ou,Fr,ga,Ka,Ya,Ha],j2=()=>[Fr,Ou,Ka,ga,Ya,Ha],lg=()=>[ga,Ka,Ou,Fr,Ha,Ya],fc=()=>[Ka,ga,Fr,Ou,Ha,Ya],r3=(o,c)=>c.universal?o:io(o,m=>rt(c.channels,m));var $k=Object.freeze({__proto__:null,events:o=>ri([Qt(Jh(),(c,m)=>{const b=o.channels,C=Zs(b),x=m,M=r3(C,x);wt(M,I=>{const j=b[I],J=j.schema,re=As("channel["+I+`] data
Receiver: `+ka(c.element),J,x.data);j.onReceive(c,re)})})])}),zk=[Gr("channels",U1(yn.value,bi([rg("onReceive"),Et("schema",Ic())])))];const Z2=(o,c,m)=>su(b=>{m(b,o,c)}),q2=(o,c,m)=>Od((b,C)=>{m(b,o,c)}),rm=(o,c,m,b,C,x)=>{const M=bi(o),I=jl(c,[lc("config",o)]);return xa(M,I,c,m,b,C,x)},G2=(o,c,m,b,C,x)=>{const M=o,I=jl(c,[Wl("config",o)]);return xa(M,I,c,m,b,C,x)},Jp=(o,c,m)=>w2((C,...x)=>{const M=[C].concat(x);return C.config({name:q(o)}).fold(()=>{throw new Error("We could not find any behaviour configuration for: "+o+". Using API: "+m)},I=>{const j=Array.prototype.slice.call(M,1);return c.apply(void 0,[C,I.config,I.state].concat(j))})},m,c),pa=o=>({key:o,value:void 0}),xa=(o,c,m,b,C,x,M)=>{const I=fe=>Li(fe,m)?fe[m]():U.none(),j=Ns(C,(fe,pe)=>Jp(m,fe,pe)),re={...Ns(x,(fe,pe)=>Kf(fe,pe)),...j,revoke:Le(pa,m),config:fe=>{const pe=As(m+"-config",o,fe);return{key:m,value:{config:pe,me:re,configAsRaw:xi(()=>As(m+"-config",o,fe)),initialConfig:fe,state:M}}},schema:q(c),exhibit:(fe,pe)=>Zn(I(fe),rn(b,"exhibit"),(Ce,Be)=>Be(pe,Ce.config,Ce.state)).getOrThunk(()=>Fc({})),name:q(m),handlers:fe=>I(fe).map(pe=>rn(b,"events").getOr(()=>({}))(pe.config,pe.state)).getOr({})};return re},An=o=>jo(o),Vk=bi([Jt("fields"),Jt("name"),Et("active",{}),Et("apis",{}),Et("state",Df),Et("extra",{})]),Xa=o=>{const c=As("Creating behaviour: "+o.name,Vk,o);return rm(c.fields,c.name,c.active,c.apis,c.extra,c.state)},Uk=bi([Jt("branchKey"),Jt("branches"),Jt("name"),Et("active",{}),Et("apis",{}),Et("state",Df),Et("extra",{})]),K2=o=>{const c=As("Creating behaviour: "+o.name,Uk,o);return G2(Ca(c.branchKey,c.branches),c.name,c.active,c.apis,c.extra,c.state)},to=q(void 0),Cc=Xa({fields:zk,name:"receiving",active:$k});var n0=Object.freeze({__proto__:null,exhibit:(o,c)=>Fc({classes:[],styles:c.useFixed()?{}:{position:"relative"}})});const sf=o=>o.dom.focus(),zv=o=>o.dom.blur(),Qp=o=>{const c=Pt(o).dom;return o.dom===c.activeElement},Of=(o=Yd())=>U.from(o.dom.activeElement).map(lt.fromDom),oa=o=>Of(Pt(o)).filter(c=>o.dom.contains(c.dom)),Md=(o,c)=>{const m=Pt(c),b=Of(m).bind(x=>{const M=I=>Sr(x,I);return M(c)?U.some(c):Zp(c,M)}),C=o(c);return b.each(x=>{Of(m).filter(M=>Sr(M,x)).fold(()=>{sf(x)},F)}),C},Rd=(o,c,m,b,C)=>{const x=M=>M+"px";return{position:o,left:c.map(x),top:m.map(x),right:b.map(x),bottom:C.map(x)}},$c=o=>({...o,position:U.some(o.position)}),o0=(o,c)=>{dn(o,$c(c))},X2=Y.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),lC=(o,c,m,b,C,x)=>{const M=c.rect,I=M.x-m,j=M.y-b,J=M.width,re=M.height,fe=C-(I+J),pe=x-(j+re),Ce=U.some(I),Be=U.some(j),st=U.some(fe),Ht=U.some(pe),ut=U.none();return Vt(c.direction,()=>Rd(o,Ce,Be,ut,ut),()=>Rd(o,ut,Be,st,ut),()=>Rd(o,Ce,ut,ut,Ht),()=>Rd(o,ut,ut,st,Ht),()=>Rd(o,Ce,Be,ut,ut),()=>Rd(o,Ce,ut,ut,Ht),()=>Rd(o,Ce,Be,ut,ut),()=>Rd(o,ut,Be,st,ut))},J2=(o,c)=>o.fold(()=>{const m=c.rect;return Rd("absolute",U.some(m.x),U.some(m.y),U.none(),U.none())},(m,b,C,x)=>lC("absolute",c,m,b,C,x),(m,b,C,x)=>lC("fixed",c,m,b,C,x)),bh=(o,c)=>{const m=Le(qh,c),b=o.fold(m,m,()=>{const M=ic();return qh(c).translate(-M.left,-M.top)}),C=$l(c),x=Ff(c);return si(b.left,b.top,C,x)},jr=(o,c)=>c.fold(()=>o.fold(ce,ce,si),m=>o.fold(q(m),q(m),()=>{const b=Vv(o,m.x,m.y);return si(b.left,b.top,m.width,m.height)})),Vv=(o,c,m)=>{const b=fr(c,m),C=()=>{const x=ic();return b.translate(-x.left,-x.top)};return o.fold(q(b),q(b),C)},ed=(o,c,m,b)=>o.fold(c,m,b);X2.none;const aC=X2.relative,cC=X2.fixed,il=(o,c)=>({anchorBox:o,origin:c}),Wk=(o,c)=>il(o,c),Uv="data-alloy-placement",Wv=(o,c)=>{Yn(o,Uv,c)},uC=o=>he(o,Uv),jk=o=>je(o,Uv),s0=Y.generate([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),fC=(o,c)=>{const{x:m,y:b,right:C,bottom:x}=c,{x:M,y:I,right:j,bottom:J,width:re,height:fe}=o,pe=M>=m&&M<=C,Ce=I>=b&&I<=x,Be=pe&&Ce,st=j<=C&&j>=m,Ht=J<=x&&J>=b,ut=st&&Ht,ct=Math.min(re,M>=m?C-M:j-m),Zt=Math.min(fe,I>=b?x-I:J-b);return{originInBounds:Be,sizeInBounds:ut,visibleW:ct,visibleH:Zt}},Zk=(o,c)=>{const{x:m,y:b,right:C,bottom:x}=c,{x:M,y:I,width:j,height:J}=o,re=Math.max(m,C-j),fe=M
2023-10-15 23:40:34 +03:00
Known: [`+Zs(b)+`]
Namespace: `+o.getOr("none")+`
2023-10-16 12:39:17 +03:00
Spec: `+JSON.stringify(m,null,2))},C=>C.replace()),yw=(o,c,m,b)=>Ch(m)&&m.uiType===v3?FC(o,c,m,b):vw.single(!1,q(m)),ww=(o,c,m,b)=>yw(o,c,m,b).fold((x,M)=>{const I=Ch(m)?M(c,m.config,m.validated):M(c),j=rn(I,"components").getOr([]),J=Re(j,re=>ww(o,c,re,b));return[{...I,components:J}]},(x,M)=>{if(Ch(m)){const I=M(c,m.config,m.validated);return m.validated.preprocess.getOr(ye)(I)}else return M(c)}),PE=(o,c,m,b)=>Re(m,C=>ww(o,c,C,b)),_w=(o,c)=>{let m=!1;const b=()=>m,C=()=>{if(m)throw new Error("Trying to use the same placeholder more than once: "+o);return m=!0,c},x=()=>c.fold((M,I)=>M,(M,I)=>M);return{name:q(o),required:x,used:b,replace:C}},HC=(o,c,m,b)=>{const C=Ns(b,(M,I)=>_w(I,M)),x=PE(o,c,m,C);return lr(C,M=>{if(M.used()===!1&&M.required())throw new Error("Placeholder: "+M.name()+` was not found in components list
2023-10-15 23:40:34 +03:00
Namespace: `+o.getOr("none")+`
2023-10-16 12:39:17 +03:00
Components: `+JSON.stringify(c.components,null,2))}),x},IE=vw.single,BO=vw.multiple,hm=q(v3),$C=Y.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),Cw=Et("factory",{sketch:ye}),nd=Et("schema",[]),Ta=Jt("name"),BE=Vl("pname","pname",qa(o=>"<alloy."+so(o.name)+">"),Ic()),Sw=Cl("schema",()=>[Er("preprocess")]),Ld=Et("defaults",q({})),kw=Et("overrides",q({})),LE=lo([Cw,nd,Ta,BE,Ld,kw]),FE=lo([Cw,nd,Ta,Ld,kw]),LO=lo([Cw,nd,Ta,BE,Ld,kw]),y3=lo([Cw,Sw,Ta,Jt("unit"),BE,Ld,kw]),Ew=o=>o.fold(U.some,U.none,U.some,U.some),w3=o=>{const c=m=>m.name;return o.fold(c,c,c,c)},FO=o=>o.fold(ye,ye,ye,ye),v0=(o,c)=>m=>{const b=As("Converting part type",c,m);return o(b)},Vc=v0($C.required,LE),Sh=v0($C.external,FE),Fd=v0($C.optional,LO),od=v0($C.group,y3),zC=q("entirety");var Pb=Object.freeze({__proto__:null,required:Vc,external:Sh,optional:Fd,group:od,asNamedPart:Ew,name:w3,asCommon:FO,original:zC});const n1=(o,c,m,b)=>Jr(c.defaults(o,m,b),m,{uid:o.partUids[c.name]},c.overrides(o,m,b)),HO=(o,c,m)=>{const b={},C={};return wt(m,x=>{x.fold(M=>{b[M.pname]=IE(!0,(I,j,J)=>M.factory.sketch(n1(I,M,j,J)))},M=>{const I=c.parts[M.name];C[M.name]=q(M.factory.sketch(n1(c,M,I[zC()]),I))},M=>{b[M.pname]=IE(!1,(I,j,J)=>M.factory.sketch(n1(I,M,j,J)))},M=>{b[M.pname]=BO(!0,(I,j,J)=>{const re=I[M.name];return qe(re,fe=>M.factory.sketch(Jr(M.defaults(I,fe,J),fe,M.overrides(I,fe))))})})}),{internals:q(b),externals:q(C)}},HE=(o,c)=>{const m={};return wt(c,b=>{Ew(b).each(C=>{const x=$O(o,C.pname);m[C.name]=M=>{const I=As("Part: "+C.name+" in "+o,lo(C.schema),M);return{...x,config:M,validated:I}}})}),m},$O=(o,c)=>({uiType:hm(),owner:o,name:c}),_3=(o,c,m)=>({uiType:hm(),owner:o,name:c,config:m,validated:{}}),C3=o=>Re(o,c=>c.fold(U.none,U.some,U.none,U.none).map(m=>Gf(m.name,m.schema.concat([H2(zC())]))).toArray()),S3=o=>qe(o,w3),VC=(o,c,m)=>HO(o,c,m),$E=(o,c,m)=>HC(U.some(o),c,c.components,m),Ti=(o,c,m)=>{const b=c.partUids[m];return o.getSystem().getByUid(b).toOptional()},o1=(o,c,m)=>Ti(o,c,m).getOrDie("Could not find part: "+m),fy=(o,c,m)=>{const b={},C=c.partUids,x=o.getSystem();return wt(m,M=>{b[M]=q(x.getByUid(C[M]))}),b},zE=(o,c)=>{const m=o.getSystem();return Ns(c.partUids,(b,C)=>q(m.getByUid(b)))},k3=o=>Zs(o.partUids),VE=(o,c,m)=>{const b={},C=c.partUids,x=o.getSystem();return wt(m,M=>{b[M]=q(x.getByUid(C[M]).getOrDie())}),b},E3=(o,c)=>{const m=S3(c);return jo(qe(m,b=>({key:b,value:o+"-"+b})))},UC=o=>Vl("partUids","partUids",Ae(c=>E3(c.uid,o)),Ic());var zO=Object.freeze({__proto__:null,generate:HE,generateOne:_3,schemas:C3,names:S3,substitutes:VC,components:$E,defaultUids:E3,defaultUidsSchema:UC,getAllParts:zE,getAllPartNames:k3,getPart:Ti,getPartOrDie:o1,getParts:fy,getPartsOrDie:VE});const VO=(o,c)=>(o.length>0?[Gf("parts",o)]:[]).concat([Jt("uid"),Et("dom",{}),Et("components",[]),H2("originalSpec"),Et("debug.sketcher",{})]).concat(c),A3=(o,c,m,b,C)=>{const x=VO(b,C);return As(o+" [SpecSchema]",bi(x.concat(c)),m)},UO=(o,c,m,b)=>{const C=hy(b),x=A3(o,c,C,[],[]);return m(x,C)},UE=(o,c,m,b,C)=>{const x=hy(C),M=C3(m),I=UC(m),j=A3(o,c,x,M,[I]),J=VC(o,j,m),re=$E(o,j,J.internals());return b(j,re,x,J.externals())},dy=o=>ps(o,"uid"),hy=o=>dy(o)?o:{...o,uid:fh("uid")},WC=o=>o.uid!==void 0,x3=bi([Jt("name"),Jt("factory"),Jt("configFields"),Et("apis",{}),Et("extraApis",{})]),kh=bi([Jt("name"),Jt("factory"),Jt("configFields"),Jt("partFields"),Et("apis",{}),Et("extraApis",{})]),Uc=o=>{const c=As("Sketcher for "+o.name,x3,o),m=x=>UO(c.name,c.configFields,c.factory,x),b=Ns(c.apis,Qg),C=Ns(c.extraApis,(x,M)=>Kf(x,M));return{name:c.name,configFields:c.configFields,sketch:m,...b,...C}},du=o=>{const c=As("Sketcher for "+o.name,kh,o),m=M=>UE(c.name,c.configFields,c.partFields,c.factory,M),b=HE(c.name,c.partFields),C=Ns(c.apis,Qg),x=Ns(c.extraApis,(M,I)=>Kf(M,I));return{name:c.name,partFields:c.partFields,configFields:c.configFields,sketch:m,parts:b,...C,...x}},fp=o=>Va("input")(o)&&$i(o,"type")!=="radio"||Va("textarea")(o);var jO=Object.freeze({__proto__:null,getCurrent:(o,c,m)=>c.find(o)});const ZO=[Jt("find")],sr=Xa({fields:ZO,name:"comp
2023-10-15 23:40:34 +03:00
Cannot use it for: `+ka(J.element)+`
2023-10-16 12:39:17 +03:00
The conflicting element is`+(qs(fe.element)?" ":" not ")+"already in the DOM")},C=J=>{const re=m(J);Li(c,re)&&b(J,re);const fe=[J];o.registerId(fe,re,J.events),c[re]=J},x=J=>{Xg(J.element).each(re=>{delete c[re],o.unregisterId(re)})};return{find:(J,re,fe)=>o.find(J,re,fe),filter:J=>o.filterByType(J),register:C,unregister:x,getById:J=>rn(c,J)}},f1=Uc({name:"Container",factory:o=>{const{attributes:c,...m}=o.dom;return{uid:o.uid,dom:{tag:"div",attributes:{role:"presentation",...c},...m},components:o.components,behaviours:fm(o.containerBehaviours),events:o.events,domModification:o.domModification,eventOrder:o.eventOrder}},configFields:[Et("components",[]),$a("containerBehaviours",[]),Et("events",{}),Et("domModification",{}),Et("eventOrder",{})]}),r5=o=>{const c=ut=>Hl(o.element).fold(ft,ct=>Sr(ut,ct)),m=CZ(),b=(ut,ct)=>m.find(c,ut,ct),C=hZ(o.element,{triggerEvent:(ut,ct)=>bb(ut,ct.target,Zt=>vZ(b,ut,ct,Zt))}),x={debugInfo:q("real"),triggerEvent:(ut,ct,Zt)=>{bb(ut,ct,Ot=>EL(b,ut,Zt,ct,Ot))},triggerFocus:(ut,ct)=>{Xg(ut).fold(()=>{sf(ut)},Zt=>{bb(Ed(),ut,Ot=>(pZ(b,Ed(),{originator:ct,kill:F,prevent:F,target:ut},ut,Ot),!1))})},triggerEscape:(ut,ct)=>{x.triggerEvent("keydown",ut.element,ct.event)},getByUid:ut=>st(ut),getByDom:ut=>Ht(ut),build:uc,buildOrPatch:ng,addToGui:ut=>{j(ut)},removeFromGui:ut=>{J(ut)},addToWorld:ut=>{M(ut)},removeFromWorld:ut=>{I(ut)},broadcast:ut=>{pe(ut)},broadcastOn:(ut,ct)=>{Ce(ut,ct)},broadcastEvent:(ut,ct)=>{Be(ut,ct)},isConnected:ft},M=ut=>{ut.connect(x),Ql(ut.element)||(m.register(ut),wt(ut.components(),M),x.triggerEvent(Km(),ut.element,{target:ut.element}))},I=ut=>{Ql(ut.element)||(wt(ut.components(),I),m.unregister(ut)),ut.disconnect()},j=ut=>{ra(o,ut)},J=ut=>{zc(ut)},re=()=>{C.unbind(),Cu(o.element)},fe=ut=>{const ct=m.filter(Jh());wt(ct,Zt=>{const Ot=Zt.descHandler;Wp(Ot)(ut)})},pe=ut=>{fe({universal:!0,data:ut})},Ce=(ut,ct)=>{fe({universal:!1,channels:ut,data:ct})},Be=(ut,ct)=>{const Zt=m.filter(ut);return bZ(Zt,ct)},st=ut=>m.getById(ut).fold(()=>yn.error(new Error('Could not find component with uid: "'+ut+'" in system.')),yn.value),Ht=ut=>{const ct=Xg(ut).getOr("not found");return st(ct)};return M(o),{root:o,element:o.element,destroy:re,add:j,remove:J,getByUid:st,getByDom:Ht,addToWorld:M,removeFromWorld:I,broadcast:pe,broadcastOn:Ce,broadcastEvent:Be}},SZ=(o,c)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:qe(o.items,c.interpreter)}),kZ=q([Et("prefix","form-field"),$a("fieldBehaviours",[sr,Xn])]),EZ=q([Fd({schema:[Jt("dom")],name:"label"}),Fd({factory:{sketch:o=>({uid:o.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:o.text}})},schema:[Jt("text")],name:"aria-descriptor"}),Vc({factory:{sketch:o=>{const c=Sn(o,["factory"]);return o.factory.sketch(c)}},schema:[Jt("factory")],name:"field"})]),AZ=(o,c,m,b)=>{const C=Qa(o.fieldBehaviours,[sr.config({find:I=>Ti(I,o,"field")}),Xn.config({store:{mode:"manual",getValue:I=>sr.getCurrent(I).bind(Xn.getValue),setValue:(I,j)=>{sr.getCurrent(I).each(J=>{Xn.setValue(J,j)})}}})]),x=ri([yi((I,j)=>{const J=fy(I,o,["label","field","aria-descriptor"]);J.field().each(re=>{const fe=so(o.prefix);J.label().each(pe=>{Yn(pe.element,"for",fe),Yn(re.element,"id",fe)}),J["aria-descriptor"]().each(pe=>{const Ce=so(o.prefix);Yn(pe.element,"id",Ce),Yn(re.element,"aria-describedby",Ce)})})})]),M={getField:I=>Ti(I,o,"field"),getLabel:I=>Ti(I,o,"label")};return{uid:o.uid,dom:o.dom,components:c,behaviours:C,events:x,apis:M}},ei=du({name:"FormField",configFields:kZ(),partFields:EZ(),factory:AZ,apis:{getField:(o,c)=>o.getField(c),getLabel:(o,c)=>o.getLabel(c)}});var xZ=Object.freeze({__proto__:null,exhibit:(o,c)=>Fc({attributes:jo([{key:c.tabAttr,value:"true"}])})}),AL=[Et("tabAttr","data-alloy-tabstop")];const Kl=Xa({fields:AL,name:"tabstopping",active:xZ});var TZ=tinymce.util.Tools.resolve("tinymce.html.Entities");const DA=(o,c,m,b)=>{const C=DZ(o,c,m,b);return ei.sketch(C)},xL=(o,c)=>DA(o,c,[],[]),DZ=(o,c,m,b)=>({dom:TL(m),components:o.toArray().concat([c]),fieldBehaviours:An(b)}),OZ=()=>TL([]),TL=o=>({ta
`+JSON.stringify(o));Kb.setItem(RS,JSON.stringify(o))},L7=o=>{const c=I7();return rn(c,o).getOr([])},are=(o,c)=>{if(!N7(o))return;const m=I7(),b=rn(m,c).getOr([]),C=io(b,x=>x!==o);m[c]=[o].concat(C).slice(0,R7),B7(m)},vK=o=>!!o,Fu=o=>Ns(nv.makeMap(o,/[, ]/),vK),QA=o=>U.from(EB(o)),yK=o=>{const c=U.from(VM(o)).filter(vK).map(Fu);return QA(o).fold(Ge,m=>c.fold(ft,b=>Zs(b).length>0?b:!1))},x4=(o,c)=>{const m=yK(o);return O(m)?m?QA(o):U.none():m[c]?QA(o):U.none()},wK=(o,c)=>x4(o,c).map(m=>b=>Lu.nu(C=>{const x=(I,j)=>{if(!h(I))throw new Error("Expected value to be string");if(j!==void 0&&!g(j))throw new Error("Expected meta to be a object");C({value:I,meta:j})},M={filetype:c,fieldname:b.fieldname,...U.from(b.meta).getOr({})};m.call(o,x,b.value,M)})),F7=o=>U.from(o).filter(h).getOrUndefined(),_K=o=>TB(o)?U.some({targets:g1.find(o.getBody()),anchorTop:F7(DB(o)),anchorBottom:F7(oT(o))}):U.none(),CK=o=>U.from(AB(o)),SK=o=>({getHistory:L7,addToHistory:are,getLinkInformation:()=>_K(o),getValidationHandler:()=>CK(o),getUrlPicker:c=>wK(o,c)}),kK=(o,c,m,b)=>{const C=zo(!1),x=nK(c),M={icons:()=>c.ui.registry.getAll().icons,menuItems:()=>c.ui.registry.getAll().menuItems,translate:pm.translate,isDisabled:()=>c.mode.isReadOnly()||!c.ui.isEnabled(),getOption:c.options.get},I=SK(c),j=k4(c),J=eK(c),re=S7(c),fe=()=>C.get(),pe=Ht=>C.set(Ht),Ce={shared:{providers:M,anchors:C7(c,m,b,x.isPositionedAtTop),header:x},urlinput:I,styles:j,colorinput:J,dialog:re,isContextMenuOpen:fe,setContextMenuState:pe},Be={...Ce,shared:{...Ce.shared,interpreter:Ht=>MS(Ht,{},Be),getSink:o.popup}},st={...Ce,shared:{...Ce.shared,interpreter:Ht=>MS(Ht,{},st),getSink:o.dialog}};return{popup:Be,dialog:st}},EK=(o,c,m)=>{const b=(hn,In)=>{wt([c,...m],Gn=>{Gn.broadcastEvent(hn,In)})},C=(hn,In)=>{wt([c,...m],Gn=>{Gn.broadcastOn([hn],In)})},x=hn=>C(_h(),{target:hn.target}),M=Yd(),I=Sc(M,"touchstart",x),j=Sc(M,"touchmove",hn=>b(ou(),hn)),J=Sc(M,"touchend",hn=>b(xf(),hn)),re=Sc(M,"mousedown",x),fe=Sc(M,"mouseup",hn=>{hn.raw.button===0&&C(EE(),{target:hn.target})}),pe=hn=>C(_h(),{target:lt.fromDom(hn.target)}),Ce=hn=>{hn.button===0&&C(EE(),{target:lt.fromDom(hn.target)})},Be=()=>{wt(o.editorManager.get(),hn=>{o!==hn&&hn.dispatch("DismissPopups",{relatedTarget:o})})},st=hn=>b(Ym(),sa(hn)),Ht=hn=>{C(p0(),{}),b(ih(),sa(hn))},ut=Pt(lt.fromDom(o.getElement())),ct=i0(ut,"scroll",hn=>{requestAnimationFrame(()=>{const In=o.getContainer();if(In!=null){const js=Kw(o,c.element).map(Co=>[Co.element,...Co.others]).getOr([]);ln(js,Co=>Sr(Co,hn.target))&&(o.dispatch("ElementScroll",{target:hn.target.dom}),b(lh(),hn))}})}),Zt=()=>C(p0(),{}),Ot=hn=>{hn.state&&C(_h(),{target:lt.fromDom(o.getContainer())})},kn=hn=>{C(_h(),{target:lt.fromDom(hn.relatedTarget.getContainer())})};o.on("PostRender",()=>{o.on("click",pe),o.on("tap",pe),o.on("mouseup",Ce),o.on("mousedown",Be),o.on("ScrollWindow",st),o.on("ResizeWindow",Ht),o.on("ResizeEditor",Zt),o.on("AfterProgressState",Ot),o.on("DismissPopups",kn)}),o.on("remove",()=>{o.off("click",pe),o.off("tap",pe),o.off("mouseup",Ce),o.off("mousedown",Be),o.off("ScrollWindow",st),o.off("ResizeWindow",Ht),o.off("ResizeEditor",Zt),o.off("AfterProgressState",Ot),o.off("DismissPopups",kn),re.unbind(),I.unbind(),j.unbind(),J.unbind(),fe.unbind(),ct.unbind()}),o.on("detach",()=>{wt([c,...m],wE),wt([c,...m],hn=>hn.destroy())})},kc=zO,p1=Pb,T4=q([Et("shell",!1),Jt("makeItem"),Et("setupItem",F),dm.field("listBehaviours",[hs])]),H7=Fd({name:"items",overrides:()=>({behaviours:An([hs.config({})])})}),AK=q([H7]),$7=q("CustomList"),xK=(o,c,m,b)=>{const C=(I,j)=>{M(I).fold(()=>{throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")},J=>{const re=hs.contents(J),fe=j.length,pe=fe-re.length,Ce=pe>0?xt(pe,()=>o.makeItem()):[],Be=re.slice(fe);wt(Be,Ht=>hs.remove(J,Ht)),wt(Ce,Ht=>hs.append(J,Ht));const st=hs.contents(J);wt(st,(Ht,ut)=>{o.setupItem(I,Ht,j[ut],ut)})})},x=o.shell?{behaviours:[hs.config({})],components:[]}:
2023-10-15 23:40:34 +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-16 12:39:17 +03:00
`;const rQ=o=>o.nodeName==="BR"||!!o.getAttribute("data-mce-bogus")||o.getAttribute("data-mce-type")==="bookmark",iQ=(o,c,m)=>{var b;const C=(b=c.delimiter)!==null&&b!==void 0?b:"\u203A",x=(J,re,fe)=>Wc.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":fe,"aria-level":fe+1}},components:[Pi(J)],action:pe=>{o.focus(),o.selection.select(re),o.nodeChanged()},buttonBehaviours:An([vg.button(m.isDisabled),ec()])}),M=()=>({dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[Pi(` ${C} `)]}),I=J=>wo(J,(re,fe,pe)=>{const Ce=x(fe.name,fe.element,pe);return pe===0?re.concat([Ce]):re.concat([M(),Ce])},[]),j=J=>{const re=[];let fe=J.length;for(;fe-- >0;){const pe=J[fe];if(pe.nodeType===1&&!rQ(pe)){const Ce=Ah(o,pe);if(Ce.isDefaultPrevented()||re.push({name:Ce.name,element:pe}),Ce.isPropagationStopped())break}}return re};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:An([Po.config({mode:"flow",selector:"div[role=button]"}),Xo.config({disabled:m.isDisabled}),ec(),Kl.config({}),hs.config({}),ks("elementPathEvents",[yi((J,re)=>{o.shortcuts.add("alt+F11","focus statusbar elementpath",()=>Po.focusIn(J)),o.on("NodeChange",fe=>{const pe=j(fe.parents),Ce=pe.length>0?I(pe):[];hs.set(J,Ce)})})])]),components:[]}};var Fy;(function(o){o[o.None=0]="None",o[o.Both=1]="Both",o[o.Vertical=2]="Vertical"})(Fy||(Fy={}));const lQ=(o,c,m,b,C)=>{const x={height:Q4(b+c.top,IM(o),BM(o))};return m===Fy.Both&&(x.width=Q4(C+c.left,lA(o),rS(o))),x},d$=(o,c,m)=>{const b=lt.fromDom(o.getContainer()),C=lQ(o,c,m,Ri(b),Ji(b));lr(C,(x,M)=>{K(x)&&oo(b,M,r6(x))}),ET(o)},aQ=o=>{const c=MB(o);return c===!1?Fy.None:c==="both"?Fy.Both:Fy.Vertical},cD=(o,c,m,b)=>{const x=fr(m*20,b*20);return d$(o,x,c),U.some(!0)},cQ=(o,c)=>{const m=aQ(o);if(m===Fy.None)return U.none();const b=m===Fy.Both?"Press the arrow keys to resize the editor.":"Press the Up and Down arrow keys to resize the editor.";return U.some(gp("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:c.translate("Resize"),"aria-label":c.translate(b)},behaviours:[f_.config({mode:"mouse",repositionTarget:!1,onDrag:(C,x,M)=>d$(o,M,m),blockerClass:"tox-blocker"}),Po.config({mode:"special",onLeft:()=>cD(o,m,-1,0),onRight:()=>cD(o,m,1,0),onUp:()=>cD(o,m,0,-1),onDown:()=>cD(o,m,0,1)}),Kl.config({}),es.config({})]},c.icons))},uQ=(o,c)=>{const m=(b,C,x)=>hs.set(b,[Pi(c.translate(["{0} "+x,C[x]]))]);return Wc.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:An([vg.button(c.isDisabled),ec(),Kl.config({}),hs.config({}),Xn.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),ks("wordcount-events",[su(b=>{const C=Xn.getValue(b),x=C.mode==="words"?"characters":"words";Xn.setValue(b,{mode:x,count:C.count}),m(b,C.count,x)}),yi(b=>{o.on("wordCountUpdate",C=>{const{mode:x}=Xn.getValue(b);Xn.setValue(b,{mode:x,count:C.wordCount}),m(b,C.wordCount,x)})})])]),eventOrder:{[Yu()]:["disabling","alloy.base.behaviour","wordcount-events"]}})},fQ=(o,c)=>{const m=()=>({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":pm.translate(["Powered by {0}","Tiny"])},innerHtml:P6.trim()},behaviours:An([es.config({})])}]}),b=()=>{const I=_R("Alt+0"),j="Press {0} for help";return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[Pi(pm.translate([j,I]))]}},C=()=>{const I=[];return o.hasPlugin("wordcount")&&I.push(uQ(o,c)),uA(o)&&I.push(m()),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:I}},x=()=>{const I=[],j=IB(o),J=OB(o),re=uA(o)||o.hasPlugin("wordcount"),fe=()=>{const pe="tox-statusbar__text-container--flex-start",Ce="tox-statusbar__text-container--flex-end",Be="tox-statusbar__text-container--space-around";if(j){const st="tox-statusbar__text-container-3-cols";return!r
`+JSON.stringify(c,null,2)).message),getBounds:o.getDragBounds})])})}),Vc({schema:[Jt("dom")],name:"title"}),Vc({factory:I6,schema:[Jt("dom")],name:"close"}),Vc({factory:I6,schema:[Jt("dom")],name:"body"}),Fd({factory:I6,schema:[Jt("dom")],name:"footer"}),Sh({factory:{sketch:(o,c)=>({...o,dom:c.dom,components:c.components})},schema:[Et("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Et("components",[])],name:"blocker"})]),pQ=(o,c,m,b)=>{const C=ji(),x=Ce=>{C.set(Ce);const Be=o.lazySink(Ce).getOrDie(),st=b.blocker(),Ht=Be.getSystem().build({...st,components:st.components.concat([iu(Ce)]),behaviours:An([es.config({}),ks("dialog-blocker-events",[eg(Gi(),()=>{Dh.isBlocked(Ce)?F():Po.focusIn(Ce)})])])});ra(Be,Ht),Po.focusIn(Ce)},M=Ce=>{C.clear(),Hl(Ce.element).each(Be=>{Ce.getSystem().getByDom(Be).each(st=>{zc(st)})})},I=Ce=>o1(Ce,o,"body"),j=Ce=>Ti(Ce,o,"footer"),J=(Ce,Be)=>{Dh.block(Ce,Be)},re=Ce=>{Dh.unblock(Ce)},fe=so("modal-events"),pe={...o.eventOrder,[Tu()]:[fe].concat(o.eventOrder["alloy.system.attached"]||[])};return{uid:o.uid,dom:o.dom,components:c,apis:{show:x,hide:M,getBody:I,getFooter:j,setIdle:re,setBusy:J},eventOrder:pe,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Qa(o.modalBehaviours,[hs.config({}),Po.config({mode:"cyclic",onEnter:o.onExecute,onEscape:o.onEscape,useTabstopAt:o.useTabstopAt,firstTabstop:o.firstTabstop}),Dh.config({getRoot:C.get}),ks(fe,[yi(Ce=>{hQ(Ce.element,o1(Ce,o,"title").element)})])])}},Ma=du({name:"ModalDialog",configFields:mQ(),partFields:gQ(),factory:pQ,apis:{show:(o,c)=>{o.show(c)},hide:(o,c)=>{o.hide(c)},getBody:(o,c)=>o.getBody(c),getFooter:(o,c)=>o.getFooter(c),setBusy:(o,c,m)=>{o.setBusy(c,m)},setIdle:(o,c)=>{o.setIdle(c)}}}),bQ=lo([Oa,pT].concat(Vw)),vQ=Au,B6=[aR("button"),bg,xu("align","end",["start","end"]),dS,bp,Q0("buttonType",["primary","secondary"])],m$=[...B6,l1],L6=[Ul("type",["submit","cancel","custom"]),...m$],yQ=[Ul("type",["menu"]),_y,Zb,bg,La("items",bQ),...B6],g$=[...B6,Ul("type",["togglebutton"]),Sl("tooltip"),bg,_y,Zl("active",!1)],wQ=Ca("type",{submit:L6,cancel:L6,custom:L6,menu:yQ,togglebutton:g$}),_Q=[Oa,l1,Ul("level",["info","warn","error","success"]),oR,Et("url","")],CQ=lo(_Q),SQ=o=>[Oa,o],kQ=[Oa,l1,bp,aR("button"),bg,iR,Q0("buttonType",["primary","secondary","toolbar"]),dS],F6=lo(kQ),d_=[Oa,pT],y1=d_.concat([rR]),EQ=d_.concat([nR,bp]),AQ=lo(EQ),xQ=Au,TQ=y1.concat([yT("auto")]),DQ=lo(TQ),OQ=eh([$w,l1,oR]),MQ=y1.concat([ac("storageKey","default")]),RQ=lo(MQ),NQ=ma,PQ=lo(y1),IQ=ma,BQ=d_.concat([ac("tag","textarea"),Sl("scriptId"),Sl("scriptUrl"),Vm("settings",void 0)]),LQ=d_.concat([ac("tag","textarea"),Bc("init")]),FQ=qu(o=>Ui("customeditor.old",bi(LQ),o).orThunk(()=>Ui("customeditor.new",bi(BQ),o))),HQ=ma,zQ=lo(y1),VQ=th(),UQ=o=>[Oa,J0("columns"),o],WQ=[Oa,Sl("html"),xu("presets","presentation",["presentation","document"])],jQ=lo(WQ),ZQ=y1.concat([Zl("border",!1),Zl("sandboxed",!0),Zl("streamContent",!1),Zl("transparent",!0)]),qQ=lo(ZQ),GQ=ma,p$=lo(d_.concat([Ga("height")])),b$=lo([Sl("url"),nh("zoom"),nh("cachedWidth"),nh("cachedHeight")]),h_=y1.concat([Ga("inputMode"),Ga("placeholder"),Zl("maximized",!1),bp]),KQ=lo(h_),H6=ma,uD=o=>[Oa,nR,o,xu("align","start",["start","center","end"])],YQ=[l1,$w],XQ=[l1,La("items",Gu("items",()=>v$))],v$=Jn([lo(YQ),lo(XQ)]),JQ=y1.concat([La("items",v$),bp]),QQ=lo(JQ),m_=ma,y$=y1.concat([$p("items",[l1,$w]),Jc("size",1),bp]),eee=lo(y$),tee=ma,nee=y1.concat([Zl("constrain",!0),bp]),oee=lo(nee),w$=lo([Sl("width"),Sl("height")]),see=d_.concat([nR,Jc("min",0),Jc("max",0)]),ree=lo(see),iee=Cd,$6=[Oa,La("header",ma),La("cells",_d(ma))],yx=lo($6),z6=y1.concat([Ga("placeholder"),Zl("maximized",!1),bp]),fD=lo(z6),g_=ma,wx=[Ul("type",["directory","leaf"]),bT,Sl("id"),Wl("menu",nx)],V6=lo(wx),_$=wx.concat([La("children",Gu("children",()=>Sd("type",{directory:U6,leaf:V6})))]),U6=lo(_$),lee=Sd("type",{directory:U6,leaf:V6}),aee=[Oa,La("items",lee),zm("onLeafAction"),zm("onToggleExpand"),Qc("defaultExpandedIds",[],ma),Ga("defaultSelectedId")],cee=lo(aee),C$=y1.concat
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var vt=Object.hasOwnProperty,_t=Object.setPrototypeOf,Mt=Object.isFrozen,fn=Object.getPrototypeOf,$n=Object.getOwnPropertyDescriptor,Pn=Object.freeze,Lt=Object.seal,$t=Object.create,vn=typeof Reflect<"u"&&Reflect,mo=vn.apply,Oo=vn.construct;mo||(mo=function(c,m,b){return c.apply(m,b)}),Pn||(Pn=function(c){return c}),Lt||(Lt=function(c){return c}),Oo||(Oo=function(c,m){return ue(c,ve(m))});var Cs=Is(Array.prototype.forEach),Us=Is(Array.prototype.pop),Pr=Is(Array.prototype.push),hi=Is(String.prototype.toLowerCase),la=Is(String.prototype.match),Ra=Is(String.prototype.replace),hc=Is(String.prototype.indexOf),Mn=Is(String.prototype.trim),Qn=Is(RegExp.prototype.test),yr=_o(TypeError);function Is(o){return function(c){for(var m=arguments.length,b=new Array(m>1?m-1:0),C=1;C<m;C++)b[C-1]=arguments[C];return mo(o,c,b)}}function _o(o){return function(){for(var c=arguments.length,m=new Array(c),b=0;b<c;b++)m[b]=arguments[b];return Oo(o,m)}}function Rn(o,c){_t&&_t(o,null);for(var m=c.length;m--;){var b=c[m];if(typeof b=="string"){var C=hi(b);C!==b&&(Mt(c)||(c[m]=C),b=C)}o[b]=!0}return o}function xn(o){var c=$t(null),m;for(m in o)mo(vt,o,[m])&&(c[m]=o[m]);return c}function qo(o,c){for(;o!==null;){var m=$n(o,c);if(m){if(m.get)return Is(m.get);if(typeof m.value=="function")return Is(m.value)}o=fn(o)}function b(C){return console.warn("fallback value for",C),null}return b}var Ys=Pn(["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=Pn(["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"]),ao=Pn(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Ws=Pn(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ii=Pn(["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"]),Yl=Pn(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Si=Pn(["#text"]),Ec=Pn(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
`+Nh),Wy&&(Nh=Ra(Nh,Fo," "),Nh=Ra(Nh,ir," ")),Ot&&B$?Ot.createHTML(Nh):Nh},c.setConfig=function(or){Fee(or),Q6=!0},c.clearConfig=function(){ED=null,Q6=!1},c.isValidAttribute=function(or,Kt,xo){ED||Fee({});var Es=Rx(or),za=Rx(Kt);return Yre(Es,za,xo)},c.addHook=function(or,Kt){typeof Kt=="function"&&(hr[or]=hr[or]||[],Pr(hr[or],Kt))},c.removeHook=function(or){if(hr[or])return Us(hr[or])},c.removeHooks=function(or){hr[or]&&(hr[or]=[])},c.removeAllHooks=function(){hr={}},c}var w1=GS();const KS=o=>w1().sanitize(o),y_=sS.deviceType.isTouch(),cv=(o,c)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[o,c]}),Ex=(o,c)=>Ma.parts.close(Wc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":c.translate("Close")}},action:o,buttonBehaviours:An([Kl.config({})])})),Ax=()=>Ma.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),x0=(o,c)=>Ma.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:Iy(`<p>${KS(c.translate(o))}</p>`)}]}]}),uv=o=>Ma.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:o}),xx=(o,c)=>[f1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:o}),f1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:c})],Tx=o=>{const c="tox-dialog",m=c+"-wrap",b=m+"__backdrop",C=c+"__disable-scroll";return Ma.sketch({lazySink:o.lazySink,onEscape:x=>(o.onEscape(x),U.some(!0)),useTabstopAt:x=>!HA(x),firstTabstop:o.firstTabstop,dom:{tag:"div",classes:[c].concat(o.extraClasses),styles:{position:"relative",...o.extraStyles}},components:[o.header,o.body,...o.footer.toArray()],parts:{blocker:{dom:Iy(`<div class="${m}"></div>`),components:[{dom:{tag:"div",classes:y_?[b,b+"--opaque"]:[b]}}]}},dragBlockClass:m,modalBehaviours:An([es.config({}),ks("dialog-events",o.dialogEvents.concat([eg(Gi(),(x,M)=>{Dh.isBlocked(x)?F():Po.focusIn(x)}),Qt(Cv(),(x,M)=>{x.getSystem().broadcastOn([AS],{newFocus:M.event.newFocus})})])),ks("scroll-lock",[yi(()=>{Nl(Hi(),C)}),Dd(()=>{gl(Hi(),C)})]),...o.extraBehaviours]),eventOrder:{[Yu()]:["dialog-events"],[Tu()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[Ad()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...o.eventOrder}})},Dx=o=>Wc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":o.translate("Close"),title:o.translate("Close")}},buttonBehaviours:An([Kl.config({})]),components:[gp("close",{tag:"span",classes:["tox-icon"]},o.icons)],action:c=>{nr(c,Ay)}}),wD=(o,c,m,b)=>{const C=x=>[Pi(b.translate(x.title))];return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:{...m.map(x=>({id:x})).getOr({})}},components:[],behaviours:An([_m.config({channel:`${m1}-${c}`,initialData:o,renderComponents:C})])}},_D=()=>({dom:Iy('<div class="tox-dialog__draghandle"></div>')}),R$=(o,c,m,b)=>f1.sketch({dom:Iy('<div class="tox-dialog__header"></div>'),components:[wD(o,c,U.some(m),b),_D(),Dx(b)],containerBehaviours:An([f_.config({mode:"mouse",blockerClass:"blocker",getTarget:C=>tf(C,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}),_1=(o,c,m)=>{const b=Ma.parts.title(wD(o,c,U.none(),m)),C=Ma.parts.draghandle(_D()),x=Ma.parts.close(Dx(m)),M=[b].concat(o.draggable?[C]:[]).concat([x]);return f1.sketch({dom:Iy('<div class="tox-dialog__header"></div>'),components:M})},w_=(o,c,m)=>_1({title:m.shared.providers.translate(o),draggable:m.dialog.isDraggableModal()},c,m.shared.providers),Rt=(o,c,m,b)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":m.translate(o)},styles:{left:"0px",right:"0px",bottom:"0px",top:`${b.getOr(0)}px`,position:"absolute"}},behaviours:c,components:[{dom:Iy('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}),Nt=(o,c,m)=>({onClose:()=>m.closeWindow(),onBlock:b=>{const C=tl(o().element,".tox-dialog__header").m
`;(function(){var r=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(Te,tt,pt)=>{var Pt;return pt(Te,tt.prototype)?!0:((Pt=Te.constructor)===null||Pt===void 0?void 0:Pt.name)===tt.name},t=Te=>{const tt=typeof Te;return Te===null?"null":tt==="object"&&Array.isArray(Te)?"array":tt==="object"&&e(Te,String,(pt,Pt)=>Pt.isPrototypeOf(pt))?"string":tt},s=Te=>tt=>t(tt)===Te,l=Te=>tt=>typeof tt===Te,u=Te=>tt=>Te===tt,f=s("string"),h=s("object"),g=s("array"),v=u(null),_=l("boolean"),A=Te=>Te==null,O=Te=>!A(Te),N=l("function"),L=(Te,tt)=>{if(g(Te)){for(let pt=0,Pt=Te.length;pt<Pt;++pt)if(!tt(Te[pt]))return!1;return!0}return!1},W=()=>{},z=Te=>()=>Te,K=(Te,tt)=>Te===tt;class ee{constructor(tt,pt){this.tag=tt,this.value=pt}static some(tt){return new ee(!0,tt)}static none(){return ee.singletonNone}fold(tt,pt){return this.tag?pt(this.value):tt()}isSome(){return this.tag}isNone(){return!this.tag}map(tt){return this.tag?ee.some(tt(this.value)):ee.none()}bind(tt){return this.tag?tt(this.value):ee.none()}exists(tt){return this.tag&&tt(this.value)}forall(tt){return!this.tag||tt(this.value)}filter(tt){return!this.tag||tt(this.value)?this:ee.none()}getOr(tt){return this.tag?this.value:tt}or(tt){return this.tag?this:tt}getOrThunk(tt){return this.tag?this.value:tt()}orThunk(tt){return this.tag?this:tt()}getOrDie(tt){if(this.tag)return this.value;throw new Error(tt!=null?tt:"Called getOrDie on None")}static from(tt){return O(tt)?ee.some(tt):ee.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(tt){this.tag&&tt(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}ee.singletonNone=new ee(!1);const F=Array.prototype.indexOf,te=Array.prototype.push,oe=(Te,tt)=>F.call(Te,tt),se=(Te,tt)=>oe(Te,tt)>-1,q=(Te,tt)=>{const pt=Te.length,Pt=new Array(pt);for(let bn=0;bn<pt;bn++){const Ro=Te[bn];Pt[bn]=tt(Ro,bn)}return Pt},ye=(Te,tt)=>{for(let pt=0,Pt=Te.length;pt<Pt;pt++){const bn=Te[pt];tt(bn,pt)}},me=(Te,tt,pt)=>(ye(Te,(Pt,bn)=>{pt=tt(pt,Pt,bn)}),pt),Le=Te=>{const tt=[];for(let pt=0,Pt=Te.length;pt<Pt;++pt){if(!g(Te[pt]))throw new Error("Arr.flatten item "+pt+" was not an array, input: "+Te);te.apply(tt,Te[pt])}return tt},we=(Te,tt)=>Le(q(Te,tt)),ge=(Te,tt)=>{for(let pt=0;pt<Te.length;pt++){const Pt=tt(Te[pt],pt);if(Pt.isSome())return Pt}return ee.none()},Qe=(Te,tt,pt=K)=>Te.exists(Pt=>pt(Pt,tt)),Ge=Te=>{const tt=[],pt=Pt=>{tt.push(Pt)};for(let Pt=0;Pt<Te.length;Pt++)Te[Pt].each(pt);return tt},ft=(Te,tt)=>Te?ee.some(tt):ee.none(),U=Te=>tt=>tt.options.get(Te),mt=Te=>{const tt=Te.options.register;tt("link_assume_external_targets",{processor:pt=>{const Pt=f(pt)||_(pt);return Pt?pt===!0?{value:1,valid:Pt}:pt==="http"||pt==="https"?{value:pt,valid:Pt}:{value:0,valid:Pt}:{valid:!1,message:"Must be a string or a boolean."}},default:!1}),tt("link_context_toolbar",{processor:"boolean",default:!1}),tt("link_list",{processor:pt=>f(pt)||N(pt)||L(pt,h)}),tt("link_default_target",{processor:"string"}),tt("link_default_protocol",{processor:"string",default:"https"}),tt("link_target_list",{processor:pt=>_(pt)||L(pt,h),default:!0}),tt("link_rel_list",{processor:"object[]",default:[]}),tt("link_class_list",{processor:"object[]",default:[]}),tt("link_title",{processor:"boolean",default:!0}),tt("allow_unsafe_link_target",{processor:"boolean",default:!1}),tt("link_quicklink",{processor:"boolean",default:!1})},nt=U("link_assume_external_targets"),At=U("link_context_toolbar"),kt=U("link_list"),Ne=U("link_default_target"),rt=U("link_default_protocol"),ln=U("link_target_list"),xt=U("link_rel_list"),Tn=U("link_class_list"),qe=U("link_title"),wt=U("allow_unsafe_link_target"),de=U("link_quicklink");var Ho=tinymce.util.Tools.resolve("tinymce.util.Tools");const io=Te=>f(Te.value)?Te.value:"",Cn=Te=>f(Te.text)?Te.text:f(Te.title)?Te.title:"",wo=(Te,tt)=>{const pt=[];return Ho.each(Te,Pt=>{const bn=Cn(Pt);if(Pt.menu!==void 0){const Ro=wo(Pt.menu,tt);pt.push({text:bn,items:Ro})}else{const Ro=tt(Pt);pt.push({text:bn,value:Ro})}}),pt},$o=(Te=io)=>tt=>ee.from(tt).map(pt=>wo(pt,Te))
Actual: `+br.join(","));if(!Yt(Y,eu=>xt(br,eu)))throw new Error("Not all branches were specified when using match. Specified: "+br.join(", ")+`
Required: `+Y.join(", "));return tr[Sn].apply(null,jo)},log:tr=>{console.log(tr,{constructors:Y,constructor:Sn,params:jo})}}}}),_e}}.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])});const Jn=($,Y)=>{const _e=zu.fromTable($);return z1(_e,Y).bind(at=>{const Ft=at[at.length-1],Sn=at[0].row,Bn=Ft.row+Ft.rowspan,jo=_e.all.slice(Sn,Bn);return h2(jo)}).getOr("")},wc=$=>Rc($,"rgb")?Xc($):$,kf=$=>{const Y=No.fromDom($);return{borderwidth:Pt(Y,"border-width").getOr(""),borderstyle:Pt(Y,"border-style").getOr(""),bordercolor:Pt(Y,"border-color").map(wc).getOr(""),backgroundcolor:Pt(Y,"background-color").map(wc).getOr("")}},eh=$=>{const Y=$[0],_e=$.slice(1);return de(_e,De=>{de(ye(Y),at=>{Le(De,(Ft,Sn)=>{const Bn=Y[at];Bn!==""&&at===Sn&&Bn!==Ft&&(Y[at]="")})})}),Y},Ic=($,Y,_e,De)=>Wt($,at=>!v(_e.formatter.matchNode(De,Y+at))).getOr(""),Vg=F(Ic,["left","center","right"],"align"),Cd=F(Ic,["top","middle","bottom"],"valign"),ma=($,Y)=>{const _e=Uf($),De=Wa($),at=()=>({borderstyle:mt(_e,"border-style").getOr(""),bordercolor:wc(mt(_e,"border-color").getOr("")),backgroundcolor:wc(mt(_e,"background-color").getOr(""))}),Ft={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},Sn=()=>{const vi=_e["border-width"];return wf($)&&vi?{border:vi}:mt(De,"border").fold(()=>({}),tr=>({border:tr}))},Bn=Y?at():{},jo=()=>{const vi=mt(_e,"border-spacing").or(mt(De,"cellspacing")).fold(()=>({}),br=>({cellspacing:br})),tr=mt(_e,"border-padding").or(mt(De,"cellpadding")).fold(()=>({}),br=>({cellpadding:br}));return{...vi,...tr}};return{...Ft,..._e,...De,...Bn,...Sn(),...jo()}},Au=$=>Ln(No.fromDom($)).map(Y=>{const _e={selection:Lm($.cells)};return Jn(Y,_e)}).getOr(""),Fp=($,Y,_e)=>{const De=(Bn,jo)=>{const Qo=Pt(No.fromDom(jo),"border-width");return wf($)&&Qo.isSome()?Qo.getOr(""):Bn.getAttrib(jo,"border")||vc($.dom,jo,"border-width")||vc($.dom,jo,"border")||""},at=$.dom,Ft=wf($)?at.getStyle(Y,"border-spacing")||at.getAttrib(Y,"cellspacing"):at.getAttrib(Y,"cellspacing")||at.getStyle(Y,"border-spacing"),Sn=wf($)?vc(at,Y,"padding")||at.getAttrib(Y,"cellpadding"):at.getAttrib(Y,"cellpadding")||vc(at,Y,"padding");return{width:at.getStyle(Y,"width")||at.getAttrib(Y,"width"),height:at.getStyle(Y,"height")||at.getAttrib(Y,"height"),cellspacing:Ft!=null?Ft:"",cellpadding:Sn!=null?Sn:"",border:De(at,Y),caption:!!at.select("caption",Y)[0],class:at.getAttrib(Y,"class",""),align:Vg($,Y),..._e?kf(Y):{}}},V1=($,Y,_e)=>{const De=$.dom;return{height:De.getStyle(Y,"height")||De.getAttrib(Y,"height"),class:De.getAttrib(Y,"class",""),type:Au(Y),align:Vg($,Y),..._e?kf(Y):{}}},wn=($,Y,_e,De)=>{const at=$.dom,Ft=De.getOr(Y),Sn=(Bn,jo)=>at.getStyle(Bn,jo)||at.getAttrib(Bn,jo);return{width:Sn(Ft,"width"),height:Sn(Y,"height"),scope:at.getAttrib(Y,"scope"),celltype:Oc(Y),class:at.getAttrib(Y,"class",""),halign:Vg($,Y),valign:Cd($,Y),..._e?kf(Y):{}}},$m=($,Y)=>{const _e=zu.fromTable($),De=zu.justCells(_e),at=Cn(De,Ft=>Tn(Y,Sn=>gs(Ft.element,Sn)));return wt(at,Ft=>({element:Ft.element.dom,column:zu.getColumnAt(_e,Ft.column).map(Sn=>Sn.element.dom)}))},Sd=($,Y,_e,De)=>{De("scope")&&$.setAttrib("scope",_e.scope),De("class")&&$.setAttrib("class",_e.class),De("height")&&$.setStyle("height",Qs(_e.height)),De("width")&&Y.setStyle("width",Qs(_e.width))},th=($,Y,_e)=>{_e("backgroundcolor")&&$.setFormat("tablecellbackgroundcolor",Y.backgroundcolor),_e("bordercolor")&&$.setFormat("tablecellbordercolor",Y.bordercolor),_e("borderstyle")&&$.setFormat("tablecellborderstyle",Y.borderstyle),_e("borderwidth")&&$.setFormat("tablecellborderwidth",Qs(Y.borderwidth))},qu=($,Y,_e,De)=>{const at=Y.length===1;de(Y,Ft=>{const Sn=Ft.element,Bn=at?se:De,jo=jf.normal($,Sn),Qo=Ft.column.map(vi=>jf.normal($,vi)).getOr(jo);Sd(jo,Qo,_e,Bn),Pg($)&&th(jo,_e,Bn),De("halign")&&$f($,Sn,_e.halign),De("valign")&&jd($,Sn,_e.valign)})},U1=($,Y)=>{$.execCommand("mceTableCellType",!1,{type:Y.celltype,no_events:!0})},fi=($,Y,_e,De)=>{const at=Qe(De,(Ft,Sn)=>_e[Sn]!==Ft);U(at)>0&&Y.length>=1&&Ln(Y[0]).each(Ft=>{cons
`),Ne)}),At.innerHTML=mt.encode((kt=At.textContent)!==null&&kt!==void 0?kt:""),W(U).highlightElement(At),mt.setAttrib(At,"data-mce-highlighted",!0),At.className=me(At.className)})})}),U.on("PreInit",()=>{U.parser.addNodeFilter("pre",mt=>{var nt;for(let At=0,kt=mt.length;At<kt;At++){const Ne=mt[At];((nt=Ne.attr("class"))!==null&&nt!==void 0?nt:"").indexOf("language-")!==-1&&(Ne.attr("contenteditable","false"),Ne.attr("data-mce-highlighted","false"))}})})},ge=(U,mt=s)=>nt=>{const At=()=>{nt.setEnabled(U.selection.isEditable()),mt(nt)};return U.on("NodeChange",At),At(),()=>{U.off("NodeChange",At)}},Qe=U=>{const mt=U.selection.getStart();return U.dom.is(mt,'pre[class*="language-"]')},Ge=U=>{const mt=()=>U.execCommand("codesample");U.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:mt,onSetup:ge(U,nt=>{nt.setActive(Qe(U))})}),U.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:mt,onSetup:ge(U)})};var ft=()=>{r.add("codesample",U=>{O(U),we(U),Ge(U),q(U),U.on("dblclick",mt=>{z(mt.target)&&se(U)})})};ft()})();(function(){var r=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(Ye,Ke,It)=>{var jt;return It(Ye,Ke.prototype)?!0:((jt=Ye.constructor)===null||jt===void 0?void 0:jt.name)===Ke.name},t=Ye=>{const Ke=typeof Ye;return Ye===null?"null":Ke==="object"&&Array.isArray(Ye)?"array":Ke==="object"&&e(Ye,String,(It,jt)=>jt.isPrototypeOf(It))?"string":Ke},s=Ye=>Ke=>t(Ke)===Ye,l=s("string"),u=s("object"),f=s("array"),h=Ye=>Ye==null,g=Ye=>!h(Ye);class v{constructor(Ke,It){this.tag=Ke,this.value=It}static some(Ke){return new v(!0,Ke)}static none(){return v.singletonNone}fold(Ke,It){return this.tag?It(this.value):Ke()}isSome(){return this.tag}isNone(){return!this.tag}map(Ke){return this.tag?v.some(Ke(this.value)):v.none()}bind(Ke){return this.tag?Ke(this.value):v.none()}exists(Ke){return this.tag&&Ke(this.value)}forall(Ke){return!this.tag||Ke(this.value)}filter(Ke){return!this.tag||Ke(this.value)?this:v.none()}getOr(Ke){return this.tag?this.value:Ke}or(Ke){return this.tag?this:Ke}getOrThunk(Ke){return this.tag?this.value:Ke()}orThunk(Ke){return this.tag?this:Ke()}getOrDie(Ke){if(this.tag)return this.value;throw new Error(Ke!=null?Ke:"Called getOrDie on None")}static from(Ke){return g(Ke)?v.some(Ke):v.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(Ke){this.tag&&Ke(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}v.singletonNone=new v(!1);const _=Array.prototype.push,A=(Ye,Ke)=>{for(let It=0,jt=Ye.length;It<jt;It++){const uo=Ye[It];Ke(uo,It)}},O=Ye=>{const Ke=[];for(let It=0,jt=Ye.length;It<jt;++It){if(!f(Ye[It]))throw new Error("Arr.flatten item "+It+" was not an array, input: "+Ye);_.apply(Ke,Ye[It])}return Ke},N=Ye=>{let Ke=Ye;return{get:()=>Ke,set:uo=>{Ke=uo}}},L=Object.keys,W=Object.hasOwnProperty,z=(Ye,Ke)=>{const It=L(Ye);for(let jt=0,uo=It.length;jt<uo;jt++){const Bo=It[jt],Ko=Ye[Bo];Ke(Ko,Bo)}},K=(Ye,Ke)=>ee(Ye,Ke)?v.from(Ye[Ke]):v.none(),ee=(Ye,Ke)=>W.call(Ye,Ke),F=Ye=>Ke=>Ke.options.get(Ye),te=Ye=>{const Ke=Ye.options.register;Ke("audio_template_callback",{processor:"function"}),Ke("video_template_callback",{processor:"function"}),Ke("iframe_template_callback",{processor:"function"}),Ke("media_live_embeds",{processor:"boolean",default:!0}),Ke("media_filter_html",{processor:"boolean",default:!0}),Ke("media_url_resolver",{processor:"function"}),Ke("media_alt_source",{processor:"boolean",default:!0}),Ke("media_poster",{processor:"boolean",default:!0}),Ke("media_dimensions",{processor:"boolean",default:!0})},oe=F("audio_template_callback"),se=F("video_template_callback"),q=F("iframe_template_callback"),ye=F("media_live_embeds"),me=F("media_filter_html"),Le=F("media_url_resolver"),we=F("media_alt_source"),ge=F("media_poster"),Qe=F("media_dimensions");var Ge=tinymce.util.Tools.resolve("tinymce.util.Tools"),ft=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),U=tinymce.util.Tools.resolve("tinymce.html.DomParser");const mt=ft.D
2023-10-15 23:40:34 +03:00
<source src="`+Ye.altsource+'"'+(Ye.altsourcemime?' type="'+Ye.altsourcemime+'"':"")+` />
`:"")+"</audio>",Re=(Ye,Ke)=>Ke?Ke(Ye):'<video width="'+Ye.width+'" height="'+Ye.height+'"'+(Ye.poster?' poster="'+Ye.poster+'"':"")+` controls="controls">
<source src="`+Ye.source+'"'+(Ye.sourcemime?' type="'+Ye.sourcemime+'"':"")+` />
`+(Ye.altsource?'<source src="'+Ye.altsource+'"'+(Ye.altsourcemime?' type="'+Ye.altsourcemime+'"':"")+` />
2023-10-16 12:39:17 +03:00
`:"")+"</video>",Yt=(Ye,Ke)=>{var It;const jt=Ge.extend({},Ke);if(!jt.source&&(Ge.extend(jt,kt((It=jt.embed)!==null&&It!==void 0?It:"",Ye.schema)),!jt.source))return"";jt.altsource||(jt.altsource=""),jt.poster||(jt.poster=""),jt.source=Ye.convertURL(jt.source,"source"),jt.altsource=Ye.convertURL(jt.altsource,"source"),jt.sourcemime=Ne(jt.source),jt.altsourcemime=Ne(jt.altsource),jt.poster=Ye.convertURL(jt.poster,"poster");const uo=$o(jt.source);if(uo&&(jt.source=uo.url,jt.type=uo.type,jt.allowfullscreen=uo.allowFullscreen,jt.width=jt.width||String(uo.w),jt.height=jt.height||String(uo.h)),jt.embed)return Ho(jt.embed,jt,!0,Ye.schema);{const Bo=oe(Ye),Ko=se(Ye),Yr=q(Ye);return jt.width=jt.width||"300",jt.height=jt.height||"150",Ge.each(jt,(lt,Zo)=>{jt[Zo]=Ye.dom.encode(""+lt)}),jt.type==="iframe"?yt(jt,Yr):jt.sourcemime==="application/x-shockwave-flash"?Wt(jt):jt.sourcemime.indexOf("audio")!==-1?gt(jt,Bo):Re(jt,Ko)}},mn=Ye=>Ye.hasAttribute("data-mce-object")||Ye.hasAttribute("data-ephox-embed-iri"),Dt=Ye=>{Ye.on("click keyup touchend",()=>{const Ke=Ye.selection.getNode();Ke&&Ye.dom.hasClass(Ke,"mce-preview-object")&&Ye.dom.getAttrib(Ke,"data-mce-selected")&&Ke.setAttribute("data-mce-selected","2")}),Ye.on("ObjectResized",Ke=>{const It=Ke.target;if(It.getAttribute("data-mce-object")){let jt=It.getAttribute("data-mce-html");jt&&(jt=unescape(jt),It.setAttribute("data-mce-html",escape(Ho(jt,{width:String(Ke.width),height:String(Ke.height)},!1,Ye.schema))))}})},Dn={},zn=(Ye,Ke,It)=>new Promise((jt,uo)=>{const Bo=Ko=>(Ko.html&&(Dn[Ye.source]=Ko),jt({url:Ye.source,html:Ko.html?Ko.html:Ke(Ye)}));Dn[Ye.source]?Bo(Dn[Ye.source]):It({url:Ye.source},Bo,uo)}),ms=(Ye,Ke)=>Promise.resolve({html:Ke(Ye),url:Ye.source}),no=Ye=>Ke=>Yt(Ye,Ke),_s=(Ye,Ke)=>{const It=Le(Ye);return It?zn(Ke,no(Ye),It):ms(Ke,no(Ye))},Or=Ye=>ee(Dn,Ye),Rs=(Ye,Ke)=>K(Ke,Ye).bind(It=>K(It,"meta")),Js=(Ye,Ke,It)=>jt=>{const uo=()=>K(Ye,jt),Bo=()=>K(Ke,jt),Ko=Zo=>K(Zo,"value").bind(Mi=>Mi.length>0?v.some(Mi):v.none()),Yr=()=>uo().bind(Zo=>u(Zo)?Ko(Zo).orThunk(Bo):Bo().orThunk(()=>v.from(Zo))),lt=()=>Bo().orThunk(()=>uo().bind(Zo=>u(Zo)?Ko(Zo):v.from(Zo)));return{[jt]:(jt===It?Yr():lt()).getOr("")}},Zs=(Ye,Ke)=>{const It={};return K(Ye,"dimensions").each(jt=>{A(["width","height"],uo=>{K(Ke,uo).orThunk(()=>K(jt,uo)).each(Bo=>It[uo]=Bo)})}),It},vl=(Ye,Ke)=>{const It=Ke&&Ke!=="dimensions"?Rs(Ke,Ye).getOr({}):{},jt=Js(Ye,It,Ke);return{...jt("source"),...jt("altsource"),...jt("poster"),...jt("embed"),...Zs(Ye,It)}},lr=Ye=>{const Ke={...Ye,source:{value:K(Ye,"source").getOr("")},altsource:{value:K(Ye,"altsource").getOr("")},poster:{value:K(Ye,"poster").getOr("")}};return A(["width","height"],It=>{K(Ye,It).each(jt=>{const uo=Ke.dimensions||{};uo[It]=jt,Ke.dimensions=uo})}),Ke},Ns=Ye=>Ke=>{const It=Ke&&Ke.msg?"Media embed handler error: "+Ke.msg:"Media embed handler threw unknown error.";Ye.notificationManager.open({type:"error",text:It})},Zr=Ye=>{const Ke=Ye.selection.getNode(),It=mn(Ke)?Ye.serializer.serialize(Ke,{selection:!0}):"",jt=kt(It,Ye.schema),Bo=(()=>{if(Ls(jt.source,jt.type)){const Ko=Ye.dom.getRect(Ke);return{width:Ko.w.toString().replace(/px$/,""),height:Ko.h.toString().replace(/px$/,"")}}else return{}})();return{embed:It,...jt,...Bo}},No=(Ye,Ke)=>It=>{if(l(It.url)&&It.url.trim().length>0){const jt=It.html,Bo={...kt(jt,Ke.schema),source:It.url,embed:jt};Ye.setData(lr(Bo))}},Mo=(Ye,Ke)=>{const It=Ye.dom.select("*[data-mce-object]");for(let jt=0;jt<Ke.length;jt++)for(let uo=It.length-1;uo>=0;uo--)Ke[jt]===It[uo]&&It.splice(uo,1);Ye.selection.select(It[0])},Mr=(Ye,Ke)=>{const It=Ye.dom.select("*[data-mce-object]");Ye.insertContent(Ke),Mo(Ye,It),Ye.nodeChanged()},Ls=(Ye,Ke)=>g(Ke)&&Ke==="ephox-embed-iri"&&g($o(Ye)),nl=(Ye,Ke)=>((jt,uo)=>jt.width!==uo.width||jt.height!==uo.height)(Ye,Ke)&&Ls(Ke.source,Ye.type),gs=(Ye,Ke,It)=>{var jt;Ke.embed=nl(Ye,Ke)&&Qe(It)?Yt(It,{...Ke,embed:""}):Ho((jt=Ke.embed)!==null&&jt!==void 0?jt:"",Ke,!1,It.schema),Ke.embed&&(Ye.source===Ke.source||Or(Ke.source))?Mr(It,Ke.embed):_s(It,Ke).then(uo=>{Mr(It,uo.html)}).catch(Ns(It))},yl=Ye=>{const
`));return ge(gt.split(""),s).length},At=(yt,Wt)=>{const gt=ft(yt,Wt).join("");return mt(gt)},kt=(yt,Wt)=>{const gt=ft(yt,Wt).join("").replace(/\s/g,"");return mt(gt)},Ne=(yt,Wt)=>()=>Wt(yt.getBody(),yt.schema),rt=(yt,Wt)=>()=>Wt(yt.selection.getRng().cloneContents(),yt.schema),ln=yt=>Ne(yt,nt),xt=yt=>({body:{getWordCount:ln(yt),getCharacterCount:Ne(yt,At),getCharacterCountWithoutSpaces:Ne(yt,kt)},selection:{getWordCount:rt(yt,nt),getCharacterCount:rt(yt,At),getCharacterCountWithoutSpaces:rt(yt,kt)},getCount:ln(yt)}),Tn=(yt,Wt)=>{yt.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(Wt.body.getWordCount()),String(Wt.selection.getWordCount())],["Characters (no spaces)",String(Wt.body.getCharacterCountWithoutSpaces()),String(Wt.selection.getCharacterCountWithoutSpaces())],["Characters",String(Wt.body.getCharacterCount()),String(Wt.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},qe=(yt,Wt)=>{yt.addCommand("mceWordCount",()=>Tn(yt,Wt))},wt=(yt,Wt)=>{let gt=null;return{cancel:()=>{t(gt)||(clearTimeout(gt),gt=null)},throttle:(...mn)=>{t(gt)&&(gt=setTimeout(()=>{gt=null,yt.apply(null,mn)},Wt))}}};var de=tinymce.util.Tools.resolve("tinymce.util.Delay");const Ho=(yt,Wt)=>{yt.dispatch("wordCountUpdate",{wordCount:{words:Wt.body.getWordCount(),characters:Wt.body.getCharacterCount(),charactersWithoutSpaces:Wt.body.getCharacterCountWithoutSpaces()}})},io=(yt,Wt)=>{Ho(yt,Wt)},Cn=(yt,Wt,gt)=>{const Re=wt(()=>io(yt,Wt),gt);yt.on("init",()=>{io(yt,Wt),de.setEditorTimeout(yt,()=>{yt.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",Re.throttle)},0),yt.on("remove",Re.cancel)})},wo=yt=>{const Wt=()=>yt.execCommand("mceWordCount");yt.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:Wt}),yt.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:Wt})};var $o=(yt=300)=>{r.add("wordcount",Wt=>{const gt=xt(Wt);return qe(Wt,gt),wo(Wt),Cn(Wt,gt,yt),gt})};$o()})();function RCe(r){let e,t;return{c(){e=ie("div"),t=ie("div"),V(t,"class","form-control"),V(e,"class","tox-wrapper")},m(s,l){Ie(s,e,l),G(e,t),t.innerHTML=r[0],r[4](t),r[5](e)},p(s,[l]){l&1&&(t.innerHTML=s[0])},i:gn,o:gn,d(s){s&&Pe(e),r[4](null),r[5](null)}}}const NCe="bold italic underline strikethrough removeformat | link | subscript superscript bullist numlist media image codesample table code wordcount blockquote indent outdent blocks";function PCe(r,e,t){let{value:s=""}=e,{additionalConfig:l={}}=e,u="",f,h,g;const v=["autoresize","code","image","table","codesample","link","lists","media","wordcount"];Bhe(()=>{h&&h.destroy()}),H0(()=>{const O={target:f,toolbar_mode:"sliding",toolbar_sticky:!0,skin:!1,content_css:!1,content_style:MCe.toString(),branding:!1,inline:!1,plugins:v,contextmenu:!1,menubar:!1,statusbar:!1,entity_encoding:"raw",convert_urls:!1,toolbar:NCe,image_caption:!0,relative_urls:!1,browser_spellcheck:!0,max_height:600,content_style:"img {max-width: 100%;height: auto;",setup(N){h=N,N.on("init",function(L){N.setContent(s!=null?s:"")}),N.on("change input undo redo",function(L){u=N.getContent(),u!==s&&t(0,s=u)})}};OCe.init({...O,...l})});function _(O){ts[O?"unshift":"push"](()=>{f=O,t(1,f)})}function A(O){ts[O?"unshift":"push"](()=>{g=O,t(2,g)})}return r.$$set=O=>{"value"in O&&t(0,s=O.value),"additionalConfig"in O&&t(3,l=O.additionalConfig)},[s,f,g,l,_,A]}class _me extends Eo{constructor(e){super(),ko(this,e,PCe,RCe,So,{value:0,additionalConfig:3})}}function ICe(r){let e,t,s,l;function u(h){r[2](h)}let f={additionalConfig:r[1]};return r[0].value!==void 0&&(f.value=r[0].value),t=new _me({props:f}),ts.push(()=>_r(t,"value",u)),{c(){e=ie("div"),on(t.$$.fragment),V(e,"class","mb-0")},m(h,g){Ie(h,e,g),tn(t,e,null),l=!0},p(h,[g]){const v={};!s&&g&1&&(s=!0,v.value=h[0].value,Ar(()=>s=!1)),t.$set(v)},i(h){l||(xe(t.$$.fragment,h),l=!0)},o(h){$e(t.$$.fragment,h),l=!1},d(h){h&&Pe(e),nn(t)}}}function BCe(r,e,t){let{block:s}=e,l={};function u(f){r.$$.not_equal(s.value,f
Block name: `),oe=ie("input"),q=We(),ye=ie("div"),ye.innerHTML='<hr class="dropdown-divider"/>',me=We(),Le=ie("h6"),Le.textContent="Actions",we=We(),ge=ie("button"),ge.textContent="Move up",Qe=We(),Ge=ie("button"),Ge.textContent="Move down",ft=We(),U=ie("button"),U.textContent="Delete",mt=We(),nt=ie("h6"),nt.textContent="Insert after",At=We();for(let Cn=0;Cn<wt.length;Cn+=1)wt[Cn].c();kt=We(),rt&&rt.c(),V(s,"class","text-muted d-block fs-6 mb-1"),V(O,"class","btn btn-link btn-sm"),V(O,"type","button"),V(O,"data-bs-toggle","dropdown"),V(O,"aria-expanded","false"),V(ee,"class","form-control-plaintext"),ee.readOnly=!0,ee.value=F=r[1].id,V(oe,"class","form-control-plaintext"),oe.readOnly=!0,oe.value=se=r[1].meta.name,V(z,"class","dropdown-header"),V(Le,"class","dropdown-header"),V(ge,"class","dropdown-item"),rs(ge,"d-none",r[9](r[1].id)),V(Ge,"class","dropdown-item"),rs(Ge,"d-none",r[10](r[1].id)),V(U,"class","dropdown-item text-danger"),V(nt,"class","dropdown-header"),V(W,"class","dropdown-menu"),V(A,"class","dropdown d-inline-block"),V(t,"class","d-flex justify-content-between"),V(e,"class","card editor-field d-flex")},m(Cn,wo){Ie(Cn,e,wo),G(e,t),G(t,s),G(s,u),G(s,f),G(s,h),G(h,v),G(t,_),G(t,A),G(A,O),tn(N,O,null),G(A,L),G(A,W),G(W,z),G(z,K),G(z,ee),G(z,te),G(z,oe),G(W,q),G(W,ye),G(W,me),G(W,Le),G(W,we),G(W,ge),G(W,Qe),G(W,Ge),G(W,ft),G(W,U),G(W,mt),G(W,nt),G(W,At);for(let $o=0;$o<wt.length;$o+=1)wt[$o]&&wt[$o].m(W,null);G(e,kt),~Ne&&Ho[Ne].m(e,null),ln=!0,xt||(Tn=[_n(ge,"click",r[12]),_n(Ge,"click",r[13]),_n(U,"click",r[14])],xt=!0)},p(Cn,[wo]){if((!ln||wo&2)&&l!==(l=Cn[1].meta.label+"")&&jn(u,l),(!ln||wo&2)&&g!==(g=Cn[1].meta.info.name+"")&&jn(v,g),(!ln||wo&2&&F!==(F=Cn[1].id)&&ee.value!==F)&&(ee.value=F),(!ln||wo&2&&se!==(se=Cn[1].meta.name)&&oe.value!==se)&&(oe.value=se),(!ln||wo&514)&&rs(ge,"d-none",Cn[9](Cn[1].id)),(!ln||wo&1026)&&rs(Ge,"d-none",Cn[10](Cn[1].id)),wo&50){qe=Cn[4].fields;let yt;for(yt=0;yt<qe.length;yt+=1){const Wt=Jae(Cn,qe,yt);wt[yt]?wt[yt].p(Wt,wo):(wt[yt]=Qae(Wt),wt[yt].c(),wt[yt].m(W,null))}for(;yt<wt.length;yt+=1)wt[yt].d(1);wt.length=qe.length}let $o=Ne;Ne=io(Cn),Ne===$o?~Ne&&Ho[Ne].p(Cn,wo):(rt&&(bo(),$e(Ho[$o],1,1,()=>{Ho[$o]=null}),vo()),~Ne?(rt=Ho[Ne],rt?rt.p(Cn,wo):(rt=Ho[Ne]=de[Ne](Cn),rt.c()),xe(rt,1),rt.m(e,null)):rt=null)},i(Cn){ln||(xe(N.$$.fragment,Cn),xe(rt),ln=!0)},o(Cn){$e(N.$$.fragment,Cn),$e(rt),ln=!1},d(Cn){Cn&&Pe(e),nn(N),ul(wt,Cn),~Ne&&Ho[Ne].d(),xt=!1,Oi(Tn)}}}function eSe(r,e,t){const s=li("channel");let{record:l}=e,{blockData:u}=e,{field:f}=e,{graph:h}=e,{block:g}=e,v=s.schemas.find(we=>we.name===f.schema);function _(we,ge,Qe){we.preventDefault(),t(11,u=vme(u,ge,Qe))}function A(we,ge){we.preventDefault(),t(11,u=u.filter(Qe=>Qe.id!==ge))}function O(we,ge){we.preventDefault();let Qe=Dc.exports.findIndex(u,ft=>ft.id===ge),Ge=u[Qe];t(11,u[Qe]=u[Qe-1],u),t(11,u[Qe-1]=Ge,u)}function N(we,ge){we.preventDefault();let Qe=Dc.exports.findIndex(u,ft=>ft.id===ge),Ge=u[Qe];t(11,u[Qe]=u[Qe+1],u),t(11,u[Qe+1]=Ge,u)}function L(we){return Dc.exports.findIndex(u,ge=>ge.id===we)===0}function W(we){return Dc.exports.findIndex(u,ge=>ge.id===we)===u.length-1}const z=we=>O(we,g.id),K=we=>N(we,g.id),ee=we=>A(we,g.id),F=(we,ge)=>_(ge,we,g.id);function te(we){g=we,t(1,g)}function oe(we){g=we,t(1,g)}function se(we){g=we,t(1,g)}function q(we){h=we,t(0,h)}function ye(we){g=we,t(1,g)}function me(we){h=we,t(0,h)}function Le(we){g=we,t(1,g)}return r.$$set=we=>{"record"in we&&t(2,l=we.record),"blockData"in we&&t(11,u=we.blockData),"field"in we&&t(3,f=we.field),"graph"in we&&t(0,h=we.graph),"block"in we&&t(1,g=we.block)},[h,g,l,f,v,_,A,O,N,L,W,u,z,K,ee,F,te,oe,se,q,ye,me,Le]}class tSe extends Eo{constructor(e){super(),ko(this,e,eSe,QCe,So,{record:2,blockData:11,field:3,graph:0,block:1})}}function ece(r,e,t){const s=r.slice();return s[10]=e[t],s[11]=e,s[12]=t,s}function tce(r,e){let t,s,l,u,f,h,g,v=gn,_;function A(W){e[6](W,e[10],e[11],e[12])}function O(W){e[7](W)}function N(W){e[8](W)}let L={record:e[2],field:e[3]};return e[10]!==void 0&&(L.block=e[10]),e[0]!==void 0&&(L.blockData=e[0]),
2023-10-15 23:40:34 +03:00
<span class='flatpickr-weekday'>
`+et.join("</span><span class='flatpickr-weekday'>")+`
</span>
2023-10-16 12:39:17 +03:00
`}}function kt(){t.calendarContainer.classList.add("hasWeeks");var ze=aa("div","flatpickr-weekwrapper");ze.appendChild(aa("span","flatpickr-weekday",t.l10n.weekAbbreviation));var et=aa("div","flatpickr-weeks");return ze.appendChild(et),{weekWrapper:ze,weekNumbers:et}}function Ne(ze,et){et===void 0&&(et=!0);var Tt=et?ze:ze-t.currentMonth;Tt<0&&t._hidePrevMonthArrow===!0||Tt>0&&t._hideNextMonthArrow===!0||(t.currentMonth+=Tt,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,Mo("onYearChange"),Qe()),ge(),Mo("onMonthChange"),gs())}function rt(ze,et){if(ze===void 0&&(ze=!0),et===void 0&&(et=!0),t.input.value="",t.altInput!==void 0&&(t.altInput.value=""),t.mobileInput!==void 0&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,et===!0&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),t.config.enableTime===!0){var Tt=Ste(t.config),Ut=Tt.hours,Zn=Tt.minutes,co=Tt.seconds;N(Ut,Zn,co)}t.redraw(),ze&&Mo("onChange")}function ln(){t.isOpen=!1,t.isMobile||(t.calendarContainer!==void 0&&t.calendarContainer.classList.remove("open"),t._input!==void 0&&t._input.classList.remove("active")),Mo("onClose")}function xt(){t.config!==void 0&&Mo("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 et=t.calendarContainer.parentNode;if(et.lastChild&&et.removeChild(et.lastChild),et.parentNode){for(;et.firstChild;)et.parentNode.insertBefore(et.firstChild,et);et.parentNode.removeChild(et)}}else t.calendarContainer.parentNode.removeChild(t.calendarContainer);t.altInput&&(t.input.type="text",t.altInput.parentNode&&t.altInput.parentNode.removeChild(t.altInput),delete t.altInput),t.input&&(t.input.type=t.input._type,t.input.classList.remove("flatpickr-input"),t.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(Tt){try{delete t[Tt]}catch{}})}function Tn(ze){return t.calendarContainer.contains(ze)}function qe(ze){if(t.isOpen&&!t.config.inline){var et=S1(ze),Tt=Tn(et),Ut=et===t.input||et===t.altInput||t.element.contains(et)||ze.path&&ze.path.indexOf&&(~ze.path.indexOf(t.input)||~ze.path.indexOf(t.altInput)),Zn=!Ut&&!Tt&&!Tn(ze.relatedTarget),co=!t.config.ignoredFocusElements.some(function(go){return go.contains(et)});Zn&&co&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0&&t.input.value!==""&&t.input.value!==void 0&&g(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function wt(ze){if(!(!ze||t.config.minDate&&ze<t.config.minDate.getFullYear()||t.config.maxDate&&ze>t.config.maxDate.getFullYear())){var et=ze,Tt=t.currentYear!==et;t.currentYear=et||t.currentYear,t.config.maxDate&&t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth=Math.min(t.config.maxDate.getMonth(),t.currentMonth):t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&(t.currentMonth=Math.max(t.config.minDate.getMonth(),t.currentMonth)),Tt&&(t.redraw(),Mo("onYearChange"),Qe())}}function de(ze,et){var Tt;et===void 0&&(et=!0);var Ut=t.parseDate(ze,void 0,et);if(t.config.minDate&&Ut&&x1(Ut,t.config.minDate,et!==void 0?et:!t.minDateHasTime)<0||t.config.maxDate&&Ut&&x1(Ut,t.config.maxDate,et!==void 0?et:!t.maxDat
2023-10-15 23:40:34 +03:00
`){let l="";for(let u=0,f=0;u<=t&&f<this.text.length;f++){let h=this.text[f],g=u+h.length;u>e&&f&&(l+=s),e<g&&t>u&&(l+=h.slice(Math.max(0,e-u),t-u)),u=g+1}return l}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let s=[],l=-1;for(let u of e)s.push(u),l+=u.length+1,s.length==32&&(t.push(new hf(s,l)),s=[],l=-1);return l>-1&&t.push(new hf(s,l)),t}}class Xy extends ua{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,l){for(let u=0;;u++){let f=this.children[u],h=l+f.length,g=s+f.lines-1;if((t?g:h)>=e)return f.lineInner(e,t,s,l);l=h+1,s=g+1}}decompose(e,t,s,l){for(let u=0,f=0;f<=t&&u<this.children.length;u++){let h=this.children[u],g=f+h.length;if(e<=g&&t>=f){let v=l&((f<=e?1:0)|(g>=t?2:0));f>=e&&g<=t&&!v?s.push(h):h.decompose(e-f,t-f,s,v)}f=g+1}}replace(e,t,s){if(s.lines<this.lines)for(let l=0,u=0;l<this.children.length;l++){let f=this.children[l],h=u+f.length;if(e>=u&&t<=h){let g=f.replace(e-u,t-u,s),v=this.lines-f.lines+g.lines;if(g.lines<v>>5-1&&g.lines>v>>5+1){let _=this.children.slice();return _[l]=g,new Xy(_,this.length-(t-e)+s.length)}return super.replace(u,h,g)}u=h+1}return super.replace(e,t,s)}sliceString(e,t=this.length,s=`
`){let l="";for(let u=0,f=0;u<this.children.length&&f<=t;u++){let h=this.children[u],g=f+h.length;f>e&&u&&(l+=s),e<g&&t>f&&(l+=h.sliceString(e-f,t-f,s)),f=g+1}return l}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof Xy))return 0;let s=0,[l,u,f,h]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;l+=t,u+=t){if(l==f||u==h)return s;let g=this.children[l],v=e.children[u];if(g!=v)return s+g.scanIdentical(v,t);s+=g.length+1}}static from(e,t=e.reduce((s,l)=>s+l.length+1,-1)){let s=0;for(let N of e)s+=N.lines;if(s<32){let N=[];for(let L of e)L.flatten(N);return new hf(N,t)}let l=Math.max(32,s>>5),u=l<<1,f=l>>1,h=[],g=0,v=-1,_=[];function A(N){let L;if(N.lines>u&&N instanceof Xy)for(let W of N.children)A(W);else N.lines>f&&(g>f||!g)?(O(),h.push(N)):N instanceof hf&&g&&(L=_[_.length-1])instanceof hf&&N.lines+L.lines<=32?(g+=N.lines,v+=N.length+1,_[_.length-1]=new hf(L.text.concat(N.text),L.length+1+N.length)):(g+N.lines>l&&O(),g+=N.lines,v+=N.length+1,_.push(N))}function O(){g!=0&&(h.push(_.length==1?_[0]:Xy.from(_,v)),v=-1,g=_.length=0)}for(let N of e)A(N);return O(),h.length==1?h[0]:new Xy(h,t)}}ua.empty=new hf([""],0);function nke(r){let e=-1;for(let t of r)e+=t.length+1;return e}function Bz(r,e,t=0,s=1e9){for(let l=0,u=0,f=!0;u<r.length&&l<=s;u++){let h=r[u],g=l+h.length;g>=t&&(g>s&&(h=h.slice(0,s-l)),l<t&&(h=h.slice(t-l)),f?(e[e.length-1]+=h,f=!1):e.push(h)),l=g+1}return e}function Ece(r,e,t){return Bz(r,[""],e,t)}class DP{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 hf?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let s=this.nodes.length-1,l=this.nodes[s],u=this.offsets[s],f=u>>1,h=l instanceof hf?l.text.length:l.children.length;if(f==(t>0?h:0)){if(s==0)return this.done=!0,this.value="",this;t>0&&this.offsets[s-1]++,this.nodes.pop(),this.offsets.pop()}else if((u&1)==(t>0?0:1)){if(this.offsets[s]+=t,e==0)return this.lineBreak=!0,this.value=`
2023-10-16 12:39:17 +03:00
`,this;e--}else if(l instanceof hf){let g=l.text[f+(t<0?-1:0)];if(this.offsets[s]+=t,g.length>Math.max(0,e))return this.value=e==0?g:t>0?g.slice(e):g.slice(0,g.length-e),this;e-=g.length}else{let g=l.children[f+(t<0?-1:0)];e>g.length?(e-=g.length,this.offsets[s]+=t):(t<0&&this.offsets[s]--,this.nodes.push(g),this.offsets.push(t>0?1:(g instanceof hf?g.text.length:g.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class Eme{constructor(e,t,s){this.value="",this.done=!1,this.cursor=new DP(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:l}=this.cursor.next(e);return this.pos+=(l.length+e)*t,this.value=l.length<=s?l:t<0?l.slice(l.length-s):l.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 Ame{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:s,value:l}=this.inner.next(e);return t?(this.done=!0,this.value=""):s?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=l,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(ua.prototype[Symbol.iterator]=function(){return this.iter()},DP.prototype[Symbol.iterator]=Eme.prototype[Symbol.iterator]=Ame.prototype[Symbol.iterator]=function(){return this});class oke{constructor(e,t,s,l){this.from=e,this.to=t,this.number=s,this.text=l}get length(){return this.to-this.from}}let XD="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(r=>r?parseInt(r,36):1);for(let r=1;r<XD.length;r++)XD[r]+=XD[r-1];function ske(r){for(let e=1;e<XD.length;e+=2)if(XD[e]>r)return XD[e-1]<=r;return!1}function Ace(r){return r>=127462&&r<=127487}const xce=8205;function Dm(r,e,t=!0,s=!0){return(t?xme:rke)(r,e,s)}function xme(r,e,t){if(e==r.length)return e;e&&Tme(r.charCodeAt(e))&&Dme(r.charCodeAt(e-1))&&e--;let s=Lh(r,e);for(e+=O0(s);e<r.length;){let l=Lh(r,e);if(s==xce||l==xce||t&&ske(l))e+=O0(l),s=l;else if(Ace(l)){let u=0,f=e-2;for(;f>=0&&Ace(Lh(r,f));)u++,f-=2;if(u%2==0)break;e+=2}else break}return e}function rke(r,e,t){for(;e>0;){let s=xme(r,e-2,t);if(s<e)return s;e--}return 0}function Tme(r){return r>=56320&&r<57344}function Dme(r){return r>=55296&&r<56320}function Lh(r,e){let t=r.charCodeAt(e);if(!Dme(t)||e+1==r.length)return t;let s=r.charCodeAt(e+1);return Tme(s)?(t-55296<<10)+(s-56320)+65536:t}function Noe(r){return r<=65535?String.fromCh
`}get readOnly(){return this.facet(Hme)}phrase(e,...t){for(let s of this.facet(Al.phrases))if(Object.prototype.hasOwnProperty.call(s,e)){e=s[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(s,l)=>{if(l=="$")return"$";let u=+(l||1);return!u||u>t.length?s:t[u-1]})),e}languageDataAt(e,t,s=-1){let l=[];for(let u of this.facet(Nme))for(let f of u(this,t,s))Object.prototype.hasOwnProperty.call(f,e)&&l.push(f[e]);return l}charCategorizer(e){return pke(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:s,length:l}=this.doc.lineAt(e),u=this.charCategorizer(e),f=e-s,h=e-s;for(;f>0;){let g=Dm(t,f,!1);if(u(t.slice(g,f))!=Zc.Word)break;f=g}for(;h<l;){let g=Dm(t,h);if(u(t.slice(h,g))!=Zc.Word)break;h=g}return f==h?null:Kn.range(f+s,h+s)}}Al.allowMultipleSelections=Pme;Al.tabSize=Ds.define({combine:r=>r.length?r[0]:4});Al.lineSeparator=Ime;Al.readOnly=Hme;Al.phrases=Ds.define({compare(r,e){let t=Object.keys(r),s=Object.keys(e);return t.length==s.length&&t.every(l=>r[l]==e[l])}});Al.languageData=Nme;Al.changeFilter=Bme;Al.transactionFilter=Lme;Al.transactionExtender=Fme;rO.reconfigure=Bi.define();function pv(r,e,t={}){let s={};for(let l of r)for(let u of Object.keys(l)){let f=l[u],h=s[u];if(h===void 0)s[u]=f;else if(!(h===f||f===void 0))if(Object.hasOwnProperty.call(t,u))s[u]=t[u](h,f);else throw new Error("Config merge conflict for field "+u)}for(let l in e)s[l]===void 0&&(s[l]=e[l]);return s}class Gx{eq(e){return this==e}range(e,t=e){return HP.create(e,t,this)}}Gx.prototype.startSide=Gx.prototype.endSide=0;Gx.prototype.point=!1;Gx.prototype.mapMode=Ag.TrackDel;class HP{constructor(e,t,s){this.from=e,this.to=t,this.value=s}static create(e,t,s){return new HP(e,t,s)}}function Dne(r,e){return r.from-e.from||r.value.startSide-e.value.startSide}class Boe{constructor(e,t,s,l){this.from=e,this.to=t,this.value=s,this.maxPoint=l}get length(){return this.to[this.to.length-1]}findIndex(e,t,s,l=0){let u=s?this.to:this.from;for(let f=l,h=u.length;;){if(f==h)return f;let g=f+h>>1,v=u[g]-e||(s?this.value[g].endSide:this.value[g].startSide)-t;if(g==f)return v>=0?f:h;v>=0?h=g:f=g+1}}between(e,t,s,l){for(let u=this.findIndex(t,-1e9,!0),f=this.findIndex(s,1e9,!1,u);u<f;u++)if(l(this.from[u]+e,this.to[u]+e,this.value[u])===!1)return!1}map(e,t){let s=[],l=[],u=[],f=-1,h=-1;for(let g=0;g<this.value.length;g++){let v=this.value[g],_=this.from[g]+e,A=this.to[g]+e,O,N;if(_==A){let L=t.mapPos(_,v.startSide,v.mapMode);if(L==null||(O=N=L,v.startSide!=v.endSide&&(N=t.mapPos(_,v.endSide),N<O)))continue}else if(O=t.mapPos(_,v.startSide),N=t.mapPos(A,v.endSide),O>N||O==N&&v.startSide>0&&v.endSide<=0)continue;(N-O||v.endSide-v.startSide)<0||(f<0&&(f=O),v.point&&(h=Math.max(h,N-O)),s.push(v),l.push(O-f),u.push(N-f))}return{mapped:s.length?new Boe(l,u,s,h):null,pos:f}}}class Xl{constructor(e,t,s,l){this.chunkPos=e,this.chunk=t,this.nextLayer=s,this.maxPoint=l}static create(e,t,s,l){return new Xl(e,t,s,l)}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:l=0,filterTo:u=this.length}=e,f=e.filter;if(t.length==0&&!f)return this;if(s&&(t=t.slice().sort(Dne)),this.isEmpty)return t.length?Xl.of(t):this;let h=new Vme(this,null,-1).goto(0),g=0,v=[],_=new mk;for(;h.value||g<t.length;)if(g<t.length&&(h.from-t[g].from||h.startSide-t[g].value.startSide)>=0){let A=t[g++];_.addInner(A.from,A.to,A.value)||v.push(A)}else h.rangeIndex==1&&h.chunkIndex<this.chunk.length&&(g==t.length||this.chunkEnd(h.chunkIndex)<t[g].from)&&(!f||l>this.chunkEnd(h.chunkIndex)||u<this.chunkPos[h.chunkIndex])&&_.addChunk(this.chunkPos[h.chunkIndex],this.chunk[h.chunkIndex])?h.nextChunk():((!f||l>h.to||u<h.from||f(h.from,h.to,h.value))&&(_.addInner(h.from,h.to,h.value)||v.push(HP.create(h.from,h.to,h.value))),h.next());return _.finishInner(this.nextLayer.isEmpty&&!v.length?Xl.empty:this.nextLayer.update({add:v,filter:f,filt
`)}static newName(){let e=Pce[Nce]||1;return Pce[Nce]=e+1,Rne+e.toString(36)}static mount(e,t,s){let l=e[Nne],u=s&&s.nonce;l?u&&l.setNonce(u):l=new vke(e,u),l.mount(Array.isArray(t)?t:[t])}}let Ice=new Map;class vke{constructor(e,t){let s=e.ownerDocument||e,l=s.defaultView;if(!e.head&&e.adoptedStyleSheets&&l.CSSStyleSheet){let u=Ice.get(s);if(u)return e.adoptedStyleSheets=[u.sheet,...e.adoptedStyleSheets],e[Nne]=u;this.sheet=new l.CSSStyleSheet,e.adoptedStyleSheets=[this.sheet,...e.adoptedStyleSheets],Ice.set(s,this)}else{this.styleTag=s.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);let u=e.head||e;u.insertBefore(this.styleTag,u.firstChild)}this.modules=[],e[Nne]=this}mount(e){let t=this.sheet,s=0,l=0;for(let u=0;u<e.length;u++){let f=e[u],h=this.modules.indexOf(f);if(h<l&&h>-1&&(this.modules.splice(h,1),l--,h=-1),h==-1){if(this.modules.splice(l++,0,f),t)for(let g=0;g<f.rules.length;g++)t.insertRule(f.rules[g],s++)}else{for(;l<h;)s+=this.modules[l++].rules.length;s+=f.rules.length,l++}}if(!t){let u="";for(let f=0;f<this.modules.length;f++)u+=this.modules[f].getRules()+`
`;this.styleTag.textContent=u}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}var pk={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},zP={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},yke=typeof navigator<"u"&&/Mac/.test(navigator.platform),wke=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Fh=0;Fh<10;Fh++)pk[48+Fh]=pk[96+Fh]=String(Fh);for(var Fh=1;Fh<=24;Fh++)pk[Fh+111]="F"+Fh;for(var Fh=65;Fh<=90;Fh++)pk[Fh]=String.fromCharCode(Fh+32),zP[Fh]=String.fromCharCode(Fh);for(var Ate in pk)zP.hasOwnProperty(Ate)||(zP[Ate]=pk[Ate]);function _ke(r){var e=yke&&r.metaKey&&r.shiftKey&&!r.ctrlKey&&!r.altKey||wke&&r.shiftKey&&r.key&&r.key.length==1||r.key=="Unidentified",t=!e&&r.key||(r.shiftKey?zP:pk)[r.keyCode]||r.key||"Unidentified";return t=="Esc"&&(t="Escape"),t=="Del"&&(t="Delete"),t=="Left"&&(t="ArrowLeft"),t=="Up"&&(t="ArrowUp"),t=="Right"&&(t="ArrowRight"),t=="Down"&&(t="ArrowDown"),t}function uV(r){let e;return r.nodeType==11?e=r.getSelection?r:r.ownerDocument:e=r,e.getSelection()}function Pne(r,e){return e?r==e||r.contains(e.nodeType!=1?e.parentNode:e):!1}function Cke(r){let e=r.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Fz(r,e){if(!e.anchorNode)return!1;try{return Pne(r,e.anchorNode)}catch{return!1}}function VP(r){return r.nodeType==3?Kx(r,0,r.nodeValue.length).getClientRects():r.nodeType==1?r.getClientRects():[]}function fV(r,e,t,s){return t?Bce(r,e,t,s,-1)||Bce(r,e,t,s,1):!1}function UP(r){for(var e=0;;e++)if(r=r.previousSibling,!r)return e}function Bce(r,e,t,s,l){for(;;){if(r==t&&e==s)return!0;if(e==(l<0?0:O_(r))){if(r.nodeName=="DIV")return!1;let u=r.parentNode;if(!u||u.nodeType!=1)return!1;e=UP(r)+(l<0?0:1),r=u}else if(r.nodeType==1){if(r=r.childNodes[e+(l<0?-1:0)],r.nodeType==1&&r.contentEditable=="false")return!1;e=l<0?O_(r):0}else return!1}}function O_(r){return r.nodeType==3?r.nodeValue.length:r.childNodes.length}function Loe(r,e){let t=e?r.left:r.right;return{left:t,right:t,top:r.top,bottom:r.bottom}}function Ske(r){return{left:0,right:r.innerWidth,top:0,bottom:r.innerHeight}}function kke(r,e,t,s,l,u,f,h){let g=r.ownerDocument,v=g.defaultView||window;for(let _=r,A=!1;_&&!A;)if(_.nodeType==1){let O,N=_==g.body,L=1,W=1;if(N)O=Ske(v);else{if(/^(fixed|sticky)$/.test(getComputedStyle(_).position)&&(A=!0),_.scrollHeight<=_.clientHeight&&_.scrollWidth<=_.clientWidth){_=_.assignedSlot||_.parentNode;continue}let ee=_.getBoundingClientRect();L=ee.width/_.offsetWidth,W=ee.height/_.offsetHeight,O={left:ee.left,right:ee.left+_.clientWidth*L,top:ee.top,bottom:ee.top+_.clientHeight*W}}let z=0,K=0;if(l=="nearest")e.top<O.top?(K=-(O.top-e.top+f),t>0&&e.bottom>O.bottom+K&&(K=e.bottom-O.bottom+K+f)):e.bottom>O.bottom&&(K=e.bottom-O.bottom+f,t<0&&e.top-K<O.top&&(K=-(O.top+K-e.top+f)));else{let ee=e.bottom-e.top,F=O.bottom-O.top;K=(l=="center"&&ee<=F?e.top+ee/2-F/2:l=="start"||l=="center"&&t<0?e.top-f:e.bottom-F+f)-O.top}if(s=="nearest"?e.left<O.left?(z=-(O.left-e.left+u),t>0&&e.right>O.right+z&&(z=e.right-O.right+z+u)):e.right>O.right&&(z=e.right-O.right+u,t<0&&e.left<O.left+z&&(z=-(O.left+z-e.left+u))):z=(s=="center"?e.left+(e.right-e.left)/2-(O.right-O.left)/2:s=="start"==h?e.left-u:e.right-(O.right-O.left)+u)-O.left,z||K)if(N)v.scrollBy(z,K);else{let ee=0,F=0;if(K){let te=_.scrollTop;_.scrollTop+=K/W,F=(_.scrollTop-te)*W}if(z){let te=_.scrollLeft;
`,l=r.state.doc.line(l.number+(t?1:-1)),u=r.bidiSpans(l),v=Kn.cursor(t?l.from:l.to)}if(g){if(!g(_))return h}else{if(!s)return v;g=s(_)}h=v}}function oEe(r,e,t){let s=r.state.charCategorizer(e),l=s(t);return u=>{let f=s(u);return l==Zc.Space&&(l=f),l==f}}function sEe(r,e,t,s){let l=e.head,u=t?1:-1;if(l==(t?r.state.doc.length:0))return Kn.cursor(l,e.assoc);let f=e.goalColumn,h,g=r.contentDOM.getBoundingClientRect(),v=r.coordsAtPos(l,e.assoc||-1),_=r.documentTop;if(v)f==null&&(f=v.left-g.left),h=u<0?v.top:v.bottom;else{let N=r.viewState.lineBlockAt(l);f==null&&(f=Math.min(g.right-g.left,r.defaultCharacterWidth*(l-N.from))),h=(u<0?N.top:N.bottom)+_}let A=g.left+f,O=s!=null?s:r.viewState.heightOracle.textHeight>>1;for(let N=0;;N+=10){let L=h+(O+N)*u,W=wge(r,{x:A,y:L},!1,u);if(L<g.top||L>g.bottom||(u<0?W<l:W>l)){let z=r.docView.coordsForChar(W),K=!z||L<z.top?-1:1;return Kn.cursor(W,K,void 0,f)}}}function Hz(r,e,t){for(;;){let s=0;for(let l of r)l.between(e-1,e+1,(u,f,h)=>{if(e>u&&e<f){let g=s||t||(e-u<f-e?-1:1);e=g<0?u:f,s=g}});if(!s)return e}}function Ote(r,e,t){let s=Hz(r.state.facet(zoe).map(l=>l(r)),t.from,e.head>t.from?-1:1);return s==t.from?t:Kn.cursor(s,s<t.from?1:-1)}class rEe{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&&_Ee(e.contentDOM.ownerDocument)}handleEvent(e){!hEe(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 l of s.observers)l(this.view,t);for(let l of s.handlers){if(t.defaultPrevented)break;if(l(this.view,t)){t.preventDefault();break}}}}ensureHandlers(e){let t=iEe(e),s=this.handlers,l=this.view.contentDOM;for(let u in t)if(u!="scroll"){let f=!t[u].handlers.length,h=s[u];h&&f!=!h.handlers.length&&(l.removeEventListener(u,this.handleEvent),h=null),h||l.addEventListener(u,this.handleEvent,{passive:f})}for(let u in s)u!="scroll"&&!t[u]&&l.removeEventListener(u,this.handleEvent);this.handlers=t}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),e.keyCode==9&&Date.now()<this.lastEscPress+2e3)return!0;if(e.keyCode!=27&&Cge.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=_ge.find(s=>s.keyCode==e.keyCode))&&!e.ctrlKey||lEe.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(this.pendingIOSKey=t||e,setTimeout(()=>this.flushIOSKey(),250),!0):(e.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(){let e=this.pendingIOSKey;return e?(this.pendingIOSKey=void 0,QD(this.view.contentDOM,e.key,e.keyCode)):!1}ignoreDuringComposition(e){return/^key/.test(e.type)?this.composing>0?!0:Fs.safari&&!Fs.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection
`&&r.lineWrapping&&(s&&(s=Kn.single(s.main.anchor-1,s.main.head-1)),t={from:l.from,to:l.to,insert:ua.of([" "])}),t){if(Fs.ios&&r.inputState.flushIOSKey()||Fs.android&&(t.from==l.from&&t.to==l.to&&t.insert.length==1&&t.insert.lines==2&&QD(r.contentDOM,"Enter",13)||(t.from==l.from-1&&t.to==l.to&&t.insert.length==0||u==8&&t.insert.length<t.to-t.from&&t.to>l.head)&&QD(r.contentDOM,"Backspace",8)||t.from==l.from&&t.to==l.to+1&&t.insert.length==0&&QD(r.contentDOM,"Delete",46)))return!0;let f=t.insert.toString();r.inputState.composing>=0&&r.inputState.composing++;let h,g=()=>h||(h=FEe(r,t,s));return r.state.facet(rge).some(v=>v(r,t.from,t.to,f,g))||r.dispatch(g()),!0}else if(s&&!s.main.eq(l)){let f=!1,h="select";return r.inputState.lastSelectionTime>Date.now()-50&&(r.inputState.lastSelectionOrigin=="select"&&(f=!0),h=r.inputState.lastSelectionOrigin),r.dispatch({selection:s,scrollIntoView:f,userEvent:h}),!0}else return!1}function FEe(r,e,t){let s,l=r.state,u=l.selection.main;if(e.from>=u.from&&e.to<=u.to&&e.to-e.from>=(u.to-u.from)/3&&(!t||t.main.empty&&t.main.from==e.from+e.insert.length)&&r.inputState.composing<0){let h=u.from<e.from?l.sliceDoc(u.from,e.from):"",g=u.to>e.to?l.sliceDoc(e.to,u.to):"";s=l.replaceSelection(r.state.toText(h+e.insert.sliceString(0,void 0,r.state.lineBreak)+g))}else{let h=l.changes(e),g=t&&t.main.to<=h.newLength?t.main:void 0;if(l.selection.ranges.length>1&&r.inputState.composing>=0&&e.to<=u.to&&e.to>=u.to-10){let v=r.state.sliceDoc(e.from,e.to),_,A=t&&vge(r,t.main.head);if(A){let L=e.insert.length-(e.to-e.from);_={from:A.from,to:A.to-L}}else _=r.state.doc.lineAt(u.head);let O=u.to-e.to,N=u.to-u.from;s=l.changeByRange(L=>{if(L.from==u.from&&L.to==u.to)return{changes:h,range:g||L.map(h)};let W=L.to-O,z=W-v.length;if(L.to-L.from!=N||r.state.sliceDoc(z,W)!=v||L.to>=_.from&&L.from<=_.to)return{range:L};let K=l.changes({from:z,to:W,insert:e.insert}),ee=L.to-u.to;return{changes:K,range:g?Kn.range(Math.max(0,g.anchor+ee),Math.max(0,g.head+ee)):L.map(K)}})}else s={changes:h,selection:g&&l.selection.replaceRange(g)}}let f="input.type";return(r.composing||r.inputState.compositionPendingChange&&r.inputState.compositionEndedAt>Date.now()-50)&&(r.inputState.compositionPendingChange=!1,f+=".compose",r.inputState.compositionFirstChange&&(f+=".start",r.inputState.compositionFirstChange=!1)),l.update(s,{userEvent:f,scrollIntoView:!0})}function HEe(r,e,t,s){let l=Math.min(r.length,e.length),u=0;for(;u<l&&r.charCodeAt(u)==e.charCodeAt(u);)u++;if(u==l&&r.length==e.length)return null;let f=r.length,h=e.length;for(;f>0&&h>0&&r.charCodeAt(f-1)==e.charCodeAt(h-1);)f--,h--;if(s=="end"){let g=Math.max(0,u-Math.min(f,h));t-=f+g-u}if(f<u&&r.length<e.length){let g=t<=u&&t>=f?u-t:0;u-=g,h=u+(h-f),f=u}else if(h<u){let g=t<=u&&t>=h?u-t:0;u-=g,f=u+(f-h),h=u}return{from:u,toA:f,toB:h}}function $Ee(r){let e=[];if(r.root.activeElement!=r.contentDOM)return e;let{anchorNode:t,anchorOffset:s,focusNode:l,focusOffset:u}=r.observer.selectionRange;return t&&(e.push(new hue(t,s)),(l!=t||u!=s)&&e.push(new hue(l,u))),e}function zEe(r,e){if(r.length==0)return null;let t=r[0].pos,s=r.length==2?r[1].pos:t;return t>-1&&s>-1?Kn.single(t+e,s+e):null}const VEe={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Rte=Fs.ie&&Fs.ie_version<=11;class UEe{constructor(e){this.view=e,this.active=!1,this.selectionRange=new Ake,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()}),Rte&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue
-\x7F-\x9F\xAD\u061C\u200B\u200E\u200F\u2028\u2029\u202D\u202E\u2066\u2067\u2069\uFEFF\uFFF9-\uFFFC]`,Xne),uAe={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 Nte=null;function fAe(){var r;if(Nte==null&&typeof document<"u"&&document.body){let e=document.body.style;Nte=((r=e.tabSize)!==null&&r!==void 0?r:e.MozTabSize)!=null}return Nte||!1}const Vz=Ds.define({combine(r){let e=pv(r,{render:null,specialChars:cAe,addSpecialChars:null});return(e.replaceTabs=!fAe())&&(e.specialChars=new RegExp(" |"+e.specialChars.source,Xne)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,Xne)),e}});function dAe(r={}){return[Vz.of(r),hAe()]}let _ue=null;function hAe(){return _ue||(_ue=gf.fromClass(class{constructor(r){this.view=r,this.decorations=ti.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(r.state.facet(Vz)),this.decorations=this.decorator.createDeco(r)}makeDecorator(r){return new aAe({regexp:r.specialChars,decoration:(e,t,s)=>{let{doc:l}=t.state,u=Lh(e[0],0);if(u==9){let f=l.lineAt(s),h=t.state.tabSize,g=_O(f.text,h,s-f.from);return ti.replace({widget:new bAe((h-g%h)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[u]||(this.decorationCache[u]=ti.replace({widget:new pAe(r,u)}))},boundary:r.replaceTabs?void 0:/[^]/})}update(r){let e=r.state.facet(Vz);r.startState.facet(Vz)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(r.view)):this.decorations=this.decorator.updateDeco(r,this.decorations)}},{decorations:r=>r.decorations}))}const mAe="\u2022";function gAe(r){return r>=32?mAe:r==10?"\u2424":String.fromCharCode(9216+r)}class pAe extends Sk{constructor(e,t){super(),this.options=e,this.code=t}eq(e){return e.code==this.code}toDOM(e){let t=gAe(this.code),s=e.state.phrase("Control character")+" "+(uAe[this.code]||"0x"+this.code.toString(16)),l=this.options.render&&this.options.render(this.code,s,t);if(l)return l;let u=document.createElement("span");return u.textContent=t,u.title=s,u.setAttribute("aria-label",s),u.className="cm-specialChar",u}ignoreEvent(){return!1}}class bAe extends Sk{constructor(e){super(),this.width=e}eq(e){return e.width==this.width}toDOM(){let e=document.createElement("span");return e.textContent=" ",e.className="cm-tab",e.style.width=this.width+"px",e}ignoreEvent(){return!1}}function vAe(){return wAe}const yAe=ti.line({class:"cm-activeLine"}),wAe=gf.fromClass(class{constructor(r){this.decorations=this.getDeco(r)}update(r){(r.docChanged||r.selectionSet)&&(this.decorations=this.getDeco(r.view))}getDeco(r){let e=-1,t=[];for(let s of r.state.selection.ranges){let l=r.lineBlockAt(s.head);l.from>e&&(t.push(yAe.range(l.from)),e=l.from)}return ti.set(t)}},{decorations:r=>r.decorations}),Jne=2e3;function _Ae(r,e,t){let s=Math.min(e.line,t.line),l=Math.max(e.line,t.line),u=[];if(e.off>Jne||t.off>Jne||e.col<0||t.col<0){let f=Math.min(e.off,t.off),h=Math.max(e.off,t.off);for(let g=s;g<=l;g++){let v=r.doc.line(g);v.length<=h&&u.push(Kn.range(v.from+f,v.to+h))}}else{let f=Math.min(e.col,t.col),h=Math.max(e.col,t.col);for(let g=s;g<=l;g++){let v=r.doc.line(g),_=Mne(v.text,f,r.tabSize,!0);if(_<0)u.push(Kn.cursor(v.to));else{let A=Mne(v.text,h,r.tabSize);u.push(Kn.range(v.from+_,v.from+A))}}}return u}function CAe(r,e){let t=r.coordsAtPos(r.viewport.from);return t?Math.round(Math.abs((t.left-e)/r.defaultCharacterWidth)):-1}function Cue(r,e){let t=r.posAtCoords({x:e.clientX,y:e.clientY},!1),s=r.state.doc.lineAt(t),l=t-s.from,u=l>Jne?-1:l==s.length?CAe(r,e.clientX):_O(s.text,r.state.tabSize,t-s.from);return{line:s.number,col:u,off:l}}function SAe(r,e){let t=
`:s=="r"?"\r":s=="t"?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new ATe(this):new kTe(this)}getCursor(e,t=0,s){let l=e.doc?e:Al.create({doc:e});return s==null&&(s=l.doc.length),this.regexp?LD(this,l,t,s):BD(this,l,t,s)}}class o1e{constructor(e){this.spec=e}}function BD(r,e,t,s){return new aO(e.doc,r.unquoted,t,s,r.caseSensitive?void 0:l=>l.toLowerCase(),r.wholeWord?STe(e.doc,e.charCategorizer(e.selection.main.head)):void 0)}function STe(r,e){return(t,s,l,u)=>((u>t||u+l.length<s)&&(u=Math.max(0,t-2),l=r.sliceString(u,Math.min(r.length,s+2))),(e(xV(l,t-u))!=Zc.Word||e(TV(l,t-u))!=Zc.Word)&&(e(TV(l,s-u))!=Zc.Word||e(xV(l,s-u))!=Zc.Word))}class kTe extends o1e{constructor(e){super(e)}nextMatch(e,t,s){let l=BD(this.spec,e,s,e.doc.length).nextOverlapping();return l.done&&(l=BD(this.spec,e,0,t).nextOverlapping()),l.done?null:l.value}prevMatchInRange(e,t,s){for(let l=s;;){let u=Math.max(t,l-1e4-this.spec.unquoted.length),f=BD(this.spec,e,u,l),h=null;for(;!f.nextOverlapping().done;)h=f.value;if(h)return h;if(u==t)return null;l-=1e4}}prevMatch(e,t,s){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,s,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,t){let s=BD(this.spec,e,0,e.doc.length),l=[];for(;!s.next().done;){if(l.length>=t)return null;l.push(s.value)}return l}highlight(e,t,s,l){let u=BD(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(s+this.spec.unquoted.length,e.doc.length));for(;!u.next().done;)l(u.value.from,u.value.to)}}function LD(r,e,t,s){return new Qpe(e.doc,r.search,{ignoreCase:!r.caseSensitive,test:r.wholeWord?ETe(e.charCategorizer(e.selection.main.head)):void 0},t,s)}function xV(r,e){return r.slice(Dm(r,e,!1),e)}function TV(r,e){return r.slice(e,Dm(r,e))}function ETe(r){return(e,t,s)=>!s[0].length||(r(xV(s.input,s.index))!=Zc.Word||r(TV(s.input,s.index))!=Zc.Word)&&(r(TV(s.input,s.index+s[0].length))!=Zc.Word||r(xV(s.input,s.index+s[0].length))!=Zc.Word)}class ATe extends o1e{nextMatch(e,t,s){let l=LD(this.spec,e,s,e.doc.length).next();return l.done&&(l=LD(this.spec,e,0,t).next()),l.done?null:l.value}prevMatchInRange(e,t,s){for(let l=1;;l++){let u=Math.max(t,s-l*1e4),f=LD(this.spec,e,u,s),h=null;for(;!f.next().done;)h=f.value;if(h&&(u==t||h.from>u+10))return h;if(u==t)return null}}prevMatch(e,t,s){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,s,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(t,s)=>s=="$"?"$":s=="&"?e.match[0]:s!="0"&&+s<e.match.length?e.match[s]:t))}matchAll(e,t){let s=LD(this.spec,e,0,e.doc.length),l=[];for(;!s.next().done;){if(l.length>=t)return null;l.push(s.value)}return l}highlight(e,t,s,l){let u=LD(this.spec,e,Math.max(0,t-250),Math.min(s+250,e.doc.length));for(;!u.next().done;)l(u.value.from,u.value.to)}}const XP=Bi.define(),nse=Bi.define(),uk=md.define({create(r){return new Zte(doe(r).create(),null)},update(r,e){for(let t of e.effects)t.is(XP)?r=new Zte(t.value.create(),r.panel):t.is(nse)&&(r=new Zte(r.query,t.value?ose:null));return r},provide:r=>GP.from(r,e=>e.panel)});class Zte{constructor(e,t){this.query=e,this.panel=t}}const xTe=ti.mark({class:"cm-searchMatch"}),TTe=ti.mark({class:"cm-searchMatch cm-searchMatch-selected"}),DTe=gf.fromClass(class{constructor(r){this.view=r,this.decorations=this.highlight(r.state.field(uk))}update(r){let e=r.state.field(uk);(e!=r.startState.field(uk)||r.docChanged||r.selectionSet||r.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:r,panel:e}){if(!e||!r.spec.valid)return ti.none;let{view:t}=this,s=new mk;for(let l=0,u=t.visibleRanges,f=u.length;l<f;l++){let{from:h,to:g}=u[l];for(;l<f-1&&g>u[l+1].from-2*250;)g=u[++l].to;r.highlight(t.state,h,g,(v,_)=>{let A=t.state.selection.ranges.some(O=>O.from==v&&O.to==_);s.add(v,_,A?TTe:xTe)})}return s.finish()}},{decorations:r=>r.decorations});function vI(r){return e=>{let t=e.state.field(uk,!1);return t&&t.query.spec.valid?r
versions`),Tn=We(),qe=ie("div"),de.c(),Ho=We(),io=ie("div"),Wt&&Wt.c(),V(u,"class","label text-end text-muted svelte-4o2asb"),V(O,"class","label text-end text-muted svelte-4o2asb"),V(ee,"class","label text-end text-muted svelte-4o2asb"),V(Le,"class","label text-end text-muted svelte-4o2asb"),V(s,"class","col-8"),V(nt,"class","label d-block text-muted svelte-4o2asb"),V(mt,"class","col-4"),V(t,"class","row"),V(e,"class","lx-card "),V(qe,"class","lx-card mt-4")},m(gt,Re){Ie(gt,e,Re),G(e,t),G(t,s),G(s,l),G(l,u),G(l,f),G(l,h),G(h,v),G(s,_),G(s,A),G(A,O),G(A,N),G(A,W),G(s,z),G(s,K),G(K,ee),G(K,F),tn(te,K,null),G(K,oe),G(K,q),G(s,ye),G(s,me),G(me,Le),G(me,we),tn(ge,me,null),G(me,Qe),G(me,ft),G(t,U),G(t,mt),G(mt,nt),G(mt,At),G(mt,kt),G(kt,Ne),G(kt,ln),G(kt,xt),Ie(gt,Tn,Re),Ie(gt,qe,Re),$o[wt].m(qe,null),Ie(gt,Ho,Re),Ie(gt,io,Re),Wt&&Wt.m(io,null),r[13](io),Cn=!0},p(gt,[Re]){(!Cn||Re&1)&&g!==(g=gt[0].id+"")&&jn(v,g),(!Cn||Re&1)&&L!==(L=gt[0]._sys.version+"")&&jn(W,L);const Yt={};Re&3&&(Yt.name=Dp(gt[1],gt[0]._sys.createdBy)),te.$set(Yt),(!Cn||Re&1)&&se!==(se=Qy(gt[0]._sys.createdAt)+"")&&jn(q,se);const mn={};Re&3&&(mn.name=Dp(gt[1],gt[0]._sys.updatedBy)),ge.$set(mn),(!Cn||Re&1)&&Ge!==(Ge=Qy(gt[0]._sys.updatedAt)+"")&&jn(ft,Ge),(!Cn||Re&4)&&rt!==(rt=gt[2].revisions+"")&&jn(ln,rt);let Dt=wt;wt=yt(gt),wt===Dt?$o[wt].p(gt,Re):(bo(),$e($o[Dt],1,1,()=>{$o[Dt]=null}),vo(),de=$o[wt],de?de.p(gt,Re):(de=$o[wt]=wo[wt](gt),de.c()),xe(de,1),de.m(qe,null)),gt[5]?Wt?(Wt.p(gt,Re),Re&32&&xe(Wt,1)):(Wt=ode(gt),Wt.c(),xe(Wt,1),Wt.m(io,null)):Wt&&(bo(),$e(Wt,1,1,()=>{Wt=null}),vo())},i(gt){Cn||(xe(te.$$.fragment,gt),xe(ge.$$.fragment,gt),xe(de),xe(Wt),Cn=!0)},o(gt){$e(te.$$.fragment,gt),$e(ge.$$.fragment,gt),$e(de),$e(Wt),Cn=!1},d(gt){gt&&Pe(e),nn(te),nn(ge),gt&&Pe(Tn),gt&&Pe(qe),$o[wt].d(),gt&&Pe(Ho),gt&&Pe(io),Wt&&Wt.d(),r[13](null)}}}function YDe(r,e,t){let s,l,u,f;const h=li("channel");let{record:g}=e,{graph:v}=e,{users:_}=e,{schema:A}=e,O,N="";axios.get(`${h.lucentUrl}/records/${g.id}/revisions`).then(F=>{t(8,s=F.data)}).catch(F=>{console.log(F)});function L(F,te){t(7,f=v.edges.filter(oe=>oe.depth===1).reduce((oe,se)=>(oe[se.field]||(oe[se.field]={record:[],revision:[]}),oe[se.field].record.push(se),oe),{})),t(7,f=te._edges.reduce((oe,se)=>(oe[se.field]||(oe[se.field]={record:[],revision:[]}),oe[se.field].revision.push(se),oe),f))}function W(F,te){F.preventDefault(),t(5,u=te),t(6,l=A.fields.filter(oe=>!Dc.exports.isEqual(u.data[oe.name],g.data[oe.name]))),L(l,te),O.scrollIntoView()}function z(F){F.preventDefault(),t(4,N=""),axios.post(`${h.lucentUrl}/records/${g.id}/rollback/${u._sys.version}`).then(te=>{window.location.reload()}).catch(te=>{const oe=te.response.data.error;t(4,N=oe.fieldLabel+": "+oe.message)})}const K=(F,te)=>W(te,F);function ee(F){ts[F?"unshift":"push"](()=>{O=F,t(3,O)})}return r.$$set=F=>{"record"in F&&t(0,g=F.record),"graph"in F&&t(11,v=F.graph),"users"in F&&t(1,_=F.users),"schema"in F&&t(2,A=F.schema)},t(8,s=[]),t(6,l=[]),t(5,u=null),t(7,f={}),[g,_,A,O,N,u,l,f,s,W,z,v,K,ee]}class XDe extends Eo{constructor(e){super(),ko(this,e,YDe,KDe,So,{record:0,graph:11,users:1,schema:2})}}const{window:JDe}=$be;function fde(r,e,t){const s=r.slice();return s[22]=e[t],s}function dde(r){let e,t,s,l,u,f;function h(O){r[14](O)}let g={record:r[0],schema:r[2]};r[0].status!==void 0&&(g.status=r[0].status),s=new Ghe({props:g}),ts.push(()=>_r(s,"status",h));function v(O,N){if(O[4])return eOe;if(O[9])return QDe}let _=v(r),A=_&&_(r);return{c(){e=ie("div"),t=ie("div"),on(s.$$.fragment),u=We(),A&&A.c(),V(t,"class","d-flex mt-3 mb-3 align-items-center justify-content-center"),V(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(O,N){Ie(O,e,N),G(e,t),tn(s,t,null),G(t,u),A&&A.m(t,null),f=!0},p(O,N){const L={};N&1&&(L.record=O[0]),N&4&&(L.schema=O[2]),!l&&N&1&&(l=!0,L.status=O[0].status,Ar(()=>l=!1)),s.$set(L),_===(_=v(O))&&A?A.p(O,N):(A&&A.d(1),A=_&&_(O),A&&(A.c(),A.m(t,null)))},i(O){f||(xe(s.$$.fragment,O),f=!0)},
Save`,V(e,"type","button"),V(e,"class","ms-2 btn btn-primary btn-spinner")},m(l,u){Ie(l,e,u),t||(s=_n(e,"click",r[12]),t=!0)},p:gn,d(l){l&&Pe(e),t=!1,s()}}}function eOe(r){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`,V(e,"class","ms-2 btn btn-primary btn-spinner")},m(l,u){Ie(l,e,u),t||(s=_n(e,"click",r[12]),t=!0)},p:gn,d(l){l&&Pe(e),t=!1,s()}}}function tOe(r){let e,t;return e=new XDe({props:{record:r[0],graph:r[1],users:r[5],schema:r[2]}}),{c(){on(e.$$.fragment)},m(s,l){tn(e,s,l),t=!0},p(s,l){const u={};l&1&&(u.record=s[0]),l&2&&(u.graph=s[1]),l&32&&(u.users=s[5]),l&4&&(u.schema=s[2]),e.$set(u)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){nn(e,s)}}}function nOe(r){let e,t;return e=new PDe({props:{graph:r[1],record:r[0]}}),{c(){on(e.$$.fragment)},m(s,l){tn(e,s,l),t=!0},p(s,l){const u={};l&2&&(u.graph=s[1]),l&1&&(u.record=s[0]),e.$set(u)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){nn(e,s)}}}function oOe(r){let e,t,s=[],l=new Map,u,f;e=new Khe({props:{record:r[0],schema:r[2]}});let h=r[10];const g=v=>v[22].name;for(let v=0;v<h.length;v+=1){let _=fde(r,h,v),A=g(_);l.set(A,s[v]=mde(A,_))}return{c(){on(e.$$.fragment),t=We();for(let v=0;v<s.length;v+=1)s[v].c();u=Bs()},m(v,_){tn(e,v,_),Ie(v,t,_);for(let A=0;A<s.length;A+=1)s[A]&&s[A].m(v,_);Ie(v,u,_),f=!0},p(v,_){const A={};_&1&&(A.record=v[0]),_&4&&(A.schema=v[2]),e.$set(A),_&1239&&(h=v[10],bo(),s=$h(s,_,g,1,v,h,l,u.parentNode,gv,mde,u,fde),vo())},i(v){if(!f){xe(e.$$.fragment,v);for(let _=0;_<h.length;_+=1)xe(s[_]);f=!0}},o(v){$e(e.$$.fragment,v);for(let _=0;_<s.length;_+=1)$e(s[_]);f=!1},d(v){nn(e,v),v&&Pe(t);for(let _=0;_<s.length;_+=1)s[_].d(v);v&&Pe(u)}}}function hde(r){let e,t,s,l;function u(g){r[16](g)}function f(g){r[17](g)}let h={field:r[22],schema:r[2],record:r[0],validationErrors:r[6],isCreateMode:r[4]};return r[0].data!==void 0&&(h.data=r[0].data),r[1]!==void 0&&(h.graph=r[1]),e=new x1e({props:h}),ts.push(()=>_r(e,"data",u)),ts.push(()=>_r(e,"graph",f)),{c(){on(e.$$.fragment)},m(g,v){tn(e,g,v),l=!0},p(g,v){const _={};v&4&&(_.schema=g[2]),v&1&&(_.record=g[0]),v&64&&(_.validationErrors=g[6]),v&16&&(_.isCreateMode=g[4]),!t&&v&1&&(t=!0,_.data=g[0].data,Ar(()=>t=!1)),!s&&v&2&&(s=!0,_.graph=g[1],Ar(()=>s=!1)),e.$set(_)},i(g){l||(xe(e.$$.fragment,g),l=!0)},o(g){$e(e.$$.fragment,g),l=!1},d(g){nn(e,g)}}}function mde(r,e){let t,s,l,u=e[7]===e[22].group&&hde(e);return{key:r,first:null,c(){t=Bs(),u&&u.c(),s=Bs(),this.first=t},m(f,h){Ie(f,t,h),u&&u.m(f,h),Ie(f,s,h),l=!0},p(f,h){e=f,e[7]===e[22].group?u?(u.p(e,h),h&128&&xe(u,1)):(u=hde(e),u.c(),xe(u,1),u.m(s.parentNode,s)):u&&(bo(),$e(u,1,1,()=>{u=null}),vo())},i(f){l||(xe(u),l=!0)},o(f){$e(u),l=!1},d(f){f&&Pe(t),u&&u.d(f),f&&Pe(s)}}}function sOe(r){let e,t,s,l,u,f,h=!["_graph","_info"].includes(r[7]),g,v,_,A,O,N,L,W,z,K,ee,F,te;t=new l2e({props:{managerRecords:r[3],graph:r[1]}});function oe(Qe){r[13](Qe)}let se={schema:r[2],record:r[0],isCreateMode:r[4],graph:r[1]};r[7]!==void 0&&(se.activeContentTab=r[7]),l=new d2e({props:se}),ts.push(()=>_r(l,"activeContentTab",oe));let q=h&&dde(r);v=new sI({props:{message:r[8]}});function ye(Qe){r[15](Qe)}let me={schema:r[2],isCreateMode:r[4]};r[7]!==void 0&&(me.active=r[7]),O=new Yhe({props:me}),ts.push(()=>_r(O,"active",ye));const Le=[oOe,nOe,tOe],we=[];function ge(Qe,Ge){return Ge&128&&(W=null),W==null&&(W=!["_graph","_info"].includes(Qe[7])),W?0:Qe[7]==="_graph"?1:Qe[7]==="_info"?2:-1}return~(z=ge(r,-1))&&(K=we[z]=Le[z](r)),{c(){e=ie("div"),on(t.$$.fragment),s=We(),on(l.$$.fragment),f=We(),q&&q.c(),g=We(),on(v.$$.fragment),_=We(),A=ie("div"),on(O.$$.fragment),L=We(),K&&K.c(),V(A,"class","mt-4"),ss(A,"margin-bottom","150px"),V(e,"class","wrapper-normal transparent")},m(Qe,Ge){Ie(Qe,e,Ge),tn(t,e,null),G(e,s),tn(l,e,null),G(e,f),q&&q.m(e,null),G(e,g),tn(v,e,null),G(e,_),G(e,A),tn(O,A,null),G(A,L),~z&&we[z].m(A,null),ee=!0,F||(te=_n(JDe,"beforeunload",r[11]),F=!0)},p(Qe,[Ge]){const ft={};Ge&8&&(ft.managerRecords=Qe[3]),Ge&2&&(ft.graph=Qe[1]),t.$set(ft);const U={};Ge&4&&(U.schema=Qe[2]),Ge&1&&(U.record=Qe[0]),Ge&16&&(U.isCreateMode=Qe[4]),Ge&2&&(U.graph=Qe[1]),!u&&Ge&128&&(u=!0,U.activeContentTab=Qe[7],Ar(()=>u=!1)),l.$set(U),Ge&128&&(h=!["_graph","_info"].includes(Qe[7])),h?q?(q.p(Qe,Ge),Ge&128&&xe(q,1)):(q=dde(Qe),q
2023-10-15 23:40:34 +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-16 12:39:17 +03:00
*/const QS=new Map,Kte={set(r,e,t){QS.has(r)||QS.set(r,new Map);const s=QS.get(r);if(!s.has(e)&&s.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`);return}s.set(e,t)},get(r,e){return QS.has(r)&&QS.get(r).get(e)||null},remove(r,e){if(!QS.has(r))return;const t=QS.get(r);t.delete(e),t.size===0&&QS.delete(r)}},pMe=1e6,bMe=1e3,boe="transitionend",e0e=r=>(r&&window.CSS&&window.CSS.escape&&(r=r.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),r),vMe=r=>r==null?`${r}`:Object.prototype.toString.call(r).match(/\s([a-z]+)/i)[1].toLowerCase(),yMe=r=>{do r+=Math.floor(Math.random()*pMe);while(document.getElementById(r));return r},wMe=r=>{if(!r)return 0;let{transitionDuration:e,transitionDelay:t}=window.getComputedStyle(r);const s=Number.parseFloat(e),l=Number.parseFloat(t);return!s&&!l?0:(e=e.split(",")[0],t=t.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(t))*bMe)},t0e=r=>{r.dispatchEvent(new Event(boe))},x_=r=>!r||typeof r!="object"?!1:(typeof r.jquery<"u"&&(r=r[0]),typeof r.nodeType<"u"),yk=r=>x_(r)?r.jquery?r[0]:r:typeof r=="string"&&r.length>0?document.querySelector(e0e(r)):null,EO=r=>{if(!x_(r)||r.getClientRects().length===0)return!1;const e=getComputedStyle(r).getPropertyValue("visibility")==="visible",t=r.closest("details:not([open])");if(!t)return e;if(t!==r){const s=r.closest("summary");if(s&&s.parentNode!==t||s===null)return!1}return e},wk=r=>!r||r.nodeType!==Node.ELEMENT_NODE||r.classList.contains("disabled")?!0:typeof r.disabled<"u"?r.disabled:r.hasAttribute("disabled")&&r.getAttribute("disabled")!=="false",n0e=r=>{if(!document.documentElement.attachShadow)return null;if(typeof r.getRootNode=="function"){const e=r.getRootNode();return e instanceof ShadowRoot?e:null}return r instanceof ShadowRoot?r:r.parentNode?n0e(r.parentNode):null},BV=()=>{},wI=r=>{r.offsetHeight},o0e=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Yte=[],_Me=r=>{document.readyState==="loading"?(Yte.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of Yte)e()}),Yte.push(r)):r()},L0=()=>document.documentElement.dir==="rtl",V0=r=>{_Me(()=>{const e=o0e();if(e){const t=r.NAME,s=e.fn[t];e.fn[t]=r.jQueryInterface,e.fn[t].Constructor=r,e.fn[t].noConflict=()=>(e.fn[t]=s,r.jQueryInterface)}})},Tp=(r,e=[],t=r)=>typeof r=="function"?r(...e):t,s0e=(r,e,t=!0)=>{if(!t){Tp(r);return}const s=5,l=wMe(e)+s;let u=!1;const f=({target:h})=>{h===e&&(u=!0,e.removeEventListener(boe,f),Tp(r))};e.addEventListener(boe,f),setTimeout(()=>{u||t0e(e)},l)},Sse=(r,e,t,s)=>{const l=r.length;let u=r.indexOf(e);return u===-1?!t&&s?r[l-1]:r[0]:(u+=t?1:-1,s&&(u=(u+l)%l),r[Math.max(0,Math.min(u,l-1))])},CMe=/[^.]*(?=\..*)\.|.*/,SMe=/\..*/,kMe=/::\d+$/,Xte={};let Ode=1;const r0e={mouseenter:"mouseover",mouseleave:"mouseout"},EMe=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 i0e(r,e){return e&&`${e}::${Ode++}`||r.uidEvent||Ode++}function l0e(r){const e=i0e(r);return r.uidEvent=e,Xte[e]=Xte[e]||{},Xte[e]}function AMe(r,e){return function t(s){return kse(s,{delegateTarget:r}),t.oneOff&&ro.off(r,s.type,e),e.apply(r,[s])}}function xMe(r,e,t){return function s(l){const u=r.querySelectorAll(e);for(let{target:f}=l;f&&f!==this;f=f.parentNode)for(const h of u)if(h===f)return kse(l,{delegateTarget:f}),s.oneOff&&ro.off(r,l.type,e,t),t.apply(f,[l])}}function a0e(r,e,t=null){return Object.values(r).find(s=>s.callable===e&&s.delegationSelector===t)}function c0e(r,e,t){const s=typeof e=="string",l=s?t:e||t;let u=u0e(r);return EMe.has(u)||(u=r),[s,l,u]