diff --git a/front/dist/assets/main.91253d73.js b/front/dist/assets/main.91253d73.js new file mode 100644 index 0000000..3ae4a17 --- /dev/null +++ b/front/dist/assets/main.91253d73.js @@ -0,0 +1,171 @@ +var nP=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function m0e(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var mu={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(s,e){(function(){var t,r="4.17.21",a=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",m="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",y=500,C="__lodash_placeholder__",A=1,O=2,N=4,L=1,U=2,W=1,q=2,ee=4,F=8,ne=16,ie=32,oe=64,K=128,Re=256,Ce=512,Ee=30,ye="...",be=800,lt=16,ft=1,bt=2,z=3,gt=1/0,tt=9007199254740991,Ct=17976931348623157e292,kt=0/0,Le=4294967295,at=Le-1,_n=Le>>>1,Tt=[["ary",K],["bind",W],["bindKey",q],["curry",F],["curryRight",ne],["flip",Ce],["partial",ie],["partialRight",oe],["rearg",Re]],Rn="[object Arguments]",Ye="[object Array]",Mt="[object AsyncFunction]",he="[object Boolean]",ls="[object Date]",bo="[object DOMException]",ao="[object Error]",xo="[object Function]",Yo="[object GeneratorFunction]",St="[object Map]",Xt="[object Number]",xt="[object Null]",Pe="[object Object]",Wt="[object Promise]",mn="[object Proxy]",yt="[object RegExp]",Kt="[object Set]",pn="[object String]",ns="[object Symbol]",Xn="[object Undefined]",ds="[object WeakMap]",Dr="[object WeakSet]",Rs="[object ArrayBuffer]",Js="[object DataView]",Zs="[object Float32Array]",ba="[object Float64Array]",ar="[object Int8Array]",Ns="[object Int16Array]",Zr="[object Int32Array]",No="[object Uint8Array]",Mo="[object Uint8ClampedArray]",Or="[object Uint16Array]",Bs="[object Uint32Array]",ea=/\b__p \+= '';/g,gs=/\b(__p \+=) '' \+/g,va=/(__e\(.*?\)|\b__t\)) \+\n'';/g,an=/&(?:amp|lt|gt|quot|#39);/g,ps=/[&<>"']/g,Ii=RegExp(an.source),$e=RegExp(ps.source),Xe=/<%-([\s\S]+?)%>/g,At=/<%([\s\S]+?)%>/g,Ut=/<%=([\s\S]+?)%>/g,Un=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lo=/^\w*$/,mo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,cn=/[\\^$.*+?()[\]{}|]/g,es=RegExp(cn.source),wo=/^\s+/,cs=/\s/,wr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ir=/\{\n\/\* \[wrapped with (.+)\] \*/,Vs=/,? & /,Wr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bi=/[()=,{}\[\]\/\s]/,Ba=/\\(\\)?/g,hi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qe=/\w*$/,Ze=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,jt=/^\[object .+?Constructor\]$/,co=/^0o[0-7]+$/i,Bo=/^(?:0|[1-9]\d*)$/,qo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yr=/($^)/,st=/['\n\r\u2028\u2029\\]/g,Uo="\\ud800-\\udfff",Di="\\u0300-\\u036f",ta="\\ufe20-\\ufe2f",la="\\u20d0-\\u20ff",ur=Di+ta+la,Dc="\\u2700-\\u27bf",gc="a-z\\xdf-\\xf6\\xf8-\\xff",Xa="\\xac\\xb1\\xd7\\xf7",ca="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Qs="\\u2000-\\u206f",kr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",qi="A-Z\\xc0-\\xd6\\xd8-\\xde",fl="\\ufe0e\\ufe0f",pc=Xa+ca+Qs+kr,Zc="['\u2019]",pu="["+Uo+"]",gr="["+pc+"]",Ja="["+ur+"]",bu="\\d+",qc="["+Dc+"]",Vl="["+gc+"]",xa="[^"+Uo+pc+bu+Dc+gc+qi+"]",Er="\\ud83c[\\udffb-\\udfff]",Om="(?:"+Ja+"|"+Er+")",pf="[^"+Uo+"]",_r="(?:\\ud83c[\\udde6-\\uddff]){2}",La="[\\ud800-\\udbff][\\udc00-\\udfff]",na="["+qi+"]",Gi="\\u200d",vu="(?:"+Vl+"|"+xa+")",Oc="(?:"+na+"|"+xa+")",Fa="(?:"+Zc+"(?:d|ll|m|re|s|t|ve))?",Mc="(?:"+Zc+"(?:D|LL|M|RE|S|T|VE))?",bc=Om+"?",md="["+fl+"]?",Lf="(?:"+Gi+"(?:"+[pf,_r,La].join("|")+")"+md+bc+")*",yu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Wl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Rc=md+bc+Lf,bf="(?:"+[qc,_r,La].join("|")+")"+Rc,Gc="(?:"+[pf+Ja+"?",Ja,_r,La,pu].join("|")+")",gd=RegExp(Zc,"g"),Ae=RegExp(Ja,"g"),Qe=RegExp(Er+"(?="+Er+")|"+Gc+Rc,"g"),ht=RegExp([na+"?"+Vl+"+"+Fa+"(?="+[gr,na,"$"].join("|")+")",Oc+"+"+Mc+"(?="+[gr,na+vu,"$"].join("|")+")",na+"?"+vu+"+"+Fa,na+"+"+Mc,Wl,yu,bu,bf].join("|"),"g"),Pt=RegExp("["+Gi+Uo+ur+fl+"]"),bn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ro=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Mr=-1,vs={};vs[Zs]=vs[ba]=vs[ar]=vs[Ns]=vs[Zr]=vs[No]=vs[Mo]=vs[Or]=vs[Bs]=!0,vs[Rn]=vs[Ye]=vs[Rs]=vs[he]=vs[Js]=vs[ls]=vs[ao]=vs[xo]=vs[St]=vs[Xt]=vs[Pe]=vs[yt]=vs[Kt]=vs[pn]=vs[ds]=!1;var os={};os[Rn]=os[Ye]=os[Rs]=os[Js]=os[he]=os[ls]=os[Zs]=os[ba]=os[ar]=os[Ns]=os[Zr]=os[St]=os[Xt]=os[Pe]=os[yt]=os[Kt]=os[pn]=os[ns]=os[No]=os[Mo]=os[Or]=os[Bs]=!0,os[ao]=os[xo]=os[ds]=!1;var ki={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},qs={"&":"&","<":"<",">":">",'"':""","'":"'"},Li={"&":"&","<":"<",">":">",""":'"',"'":"'"},wu={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},pd=parseFloat,Gn=parseInt,Mm=typeof nP=="object"&&nP&&nP.Object===Object&&nP,Fi=typeof self=="object"&&self&&self.Object===Object&&self,de=Mm||Fi||Function("return this")(),Oe=e&&!e.nodeType&&e,Ue=Oe&&!0&&s&&!s.nodeType&&s,Bt=Ue&&Ue.exports===Oe,Bn=Bt&&Mm.process,Xo=function(){try{var mt=Ue&&Ue.require&&Ue.require("util").types;return mt||Bn&&Bn.binding&&Bn.binding("util")}catch{}}(),no=Xo&&Xo.isArrayBuffer,mi=Xo&&Xo.isDate,dn=Xo&&Xo.isMap,qr=Xo&&Xo.isRegExp,Nl=Xo&&Xo.isSet,Ki=Xo&&Xo.isTypedArray;function ni(mt,ln,nn){switch(nn.length){case 0:return mt.call(ln);case 1:return mt.call(ln,nn[0]);case 2:return mt.call(ln,nn[0],nn[1]);case 3:return mt.call(ln,nn[0],nn[1],nn[2])}return mt.apply(ln,nn)}function vf(mt,ln,nn,Co){for(var er=-1,Ur=mt==null?0:mt.length;++er-1}function Ff(mt,ln,nn){for(var Co=-1,er=mt==null?0:mt.length;++Co-1;);return nn}function Vf(mt,ln){for(var nn=mt.length;nn--&&Ha(ln,mt[nn],0)>-1;);return nn}function jd(mt,ln){for(var nn=mt.length,Co=0;nn--;)mt[nn]===ln&&++Co;return Co}var Mg=Og(ki),Rm=Og(qs);function Il(mt){return"\\"+wu[mt]}function Nm(mt,ln){return mt==null?t:mt[ln]}function el(mt){return Pt.test(mt)}function wf(mt){return bn.test(mt)}function Hh(mt){for(var ln,nn=[];!(ln=mt.next()).done;)nn.push(ln.value);return nn}function Wu(mt){var ln=-1,nn=Array(mt.size);return mt.forEach(function(Co,er){nn[++ln]=[er,Co]}),nn}function $h(mt,ln){return function(nn){return mt(ln(nn))}}function Nc(mt,ln){for(var nn=-1,Co=mt.length,er=0,Ur=[];++nn-1}function z1(S,T){var H=this.__data__,ae=Cd(H,S);return ae<0?(++this.size,H.push([S,T])):H[ae][1]=T,this}Eu.prototype.clear=ju,Eu.prototype.delete=Z0,Eu.prototype.get=q0,Eu.prototype.has=G0,Eu.prototype.set=z1;function Zf(S){var T=-1,H=S==null?0:S.length;for(this.clear();++T=T?S:T)),S}function xs(S,T,H,ae,Se,Ve){var ut,_t=T&A,zt=T&O,gn=T&N;if(H&&(ut=Se?H(S,ae,Se,Ve):H(S)),ut!==t)return ut;if(!gl(S))return S;var Hn=vr(S);if(Hn){if(ut=b2(S),!_t)return nu(S,ut)}else{var zn=kl(S),Lo=zn==xo||zn==Yo;if(rg(S))return jm(S,_t);if(zn==Pe||zn==Rn||Lo&&!Se){if(ut=zt||Lo?{}:oo(S),!_t)return zt?rh(S,W1(ut,S)):Gm(S,Zu(ut,S))}else{if(!os[zn])return Se?S:{};ut=v2(S,zn,_t)}}Ve||(Ve=new wc);var hs=Ve.get(S);if(hs)return hs;Ve.set(S,ut),Yp(S)?S.forEach(function(Hs){ut.add(xs(Hs,T,H,Hs,S,Ve))}):En(S)&&S.forEach(function(Hs,fi){ut.set(fi,xs(Hs,T,H,fi,S,Ve))});var Ps=gn?zt?vi:Jm:zt?sf:Jl,Hr=Hn?t:Ps(S);return Cs(Hr||S,function(Hs,fi){Hr&&(fi=Hs,Hs=S[fi]),Fm(ut,fi,xs(Hs,T,H,fi,S,Ve))}),ut}function Sd(S){var T=Jl(S);return function(H){return Cl(H,S,T)}}function Cl(S,T,H){var ae=H.length;if(S==null)return!ae;for(S=gi(S);ae--;){var Se=H[ae],Ve=T[Se],ut=S[Se];if(ut===t&&!(Se in S)||!Ve(ut))return!1}return!0}function qu(S,T,H){if(typeof S!="function")throw new ya(f);return Xg(function(){S.apply(t,H)},T)}function za(S,T,H,ae){var Se=-1,Ve=Oi,ut=!0,_t=S.length,zt=[],gn=T.length;if(!_t)return zt;H&&(T=ua(T,$a(H))),ae?(Ve=Ff,ut=!1):T.length>=a&&(Ve=Hi,ut=!1,T=new ro(T));e:for(;++Se<_t;){var Hn=S[Se],zn=H==null?Hn:H(Hn);if(Hn=ae||Hn!==0?Hn:0,ut&&zn===zn){for(var Lo=gn;Lo--;)if(T[Lo]===zn)continue e;zt.push(Hn)}else Ve(T,zn,ae)||zt.push(Hn)}return zt}var _a=Km(qf),Bp=Km(Gf,!0);function Jt(S,T){var H=!0;return _a(S,function(ae,Se,Ve){return H=!!T(ae,Se,Ve),H}),H}function Gr(S,T,H){for(var ae=-1,Se=S.length;++aeSe?0:Se+H),ae=ae===t||ae>Se?Se:jr(ae),ae<0&&(ae+=Se),ae=H>ae?0:zv(ae);H0&&H(_t)?T>1?Va(_t,T-1,H,ae,Se):Hf(Se,_t):ae||(Se[Se.length]=_t)}return Se}var $g=nb(),Ic=nb(!0);function qf(S,T){return S&&$g(S,T,Jl)}function Gf(S,T){return S&&Ic(S,T,Jl)}function Lp(S,T){return sc(T,function(H){return om(S[H])})}function Ll(S,T){T=Kh(T,S);for(var H=0,ae=T.length;S!=null&&HT}function Gl(S,T){return S!=null&&oi.call(S,T)}function J0(S,T){return S!=null&&T in gi(S)}function Hm(S,T,H){return S>=Cr(T,H)&&S=120&&Hn.length>=120)?new ro(ut&&Hn):t}Hn=S[0];var zn=-1,Lo=_t[0];e:for(;++zn-1;)_t!==S&&Yd.call(_t,zt,1),Yd.call(S,zt,1);return S}function Gu(S,T){for(var H=S?T.length:0,ae=H-1;H--;){var Se=T[H];if(H==ae||Se!==Ve){var Ve=Se;Jh(Se)?Yd.call(S,Se,1):xf(S,Se)}}return S}function Ef(S,T){return S+Ke(Mi()*(T-S+1))}function nh(S,T,H,ae){for(var Se=-1,Ve=uo(_e((T-S)/(H||1)),0),ut=nn(Ve);Ve--;)ut[ae?Ve:++Se]=S,S+=H;return ut}function oh(S,T){var H="";if(!S||T<1||T>tt)return H;do T%2&&(H+=S),T=Ke(T/2),T&&(S+=S);while(T);return H}function lr(S,T){return S2(z_(S,T,rf),S+"")}function zm(S){return xu(a0(S))}function Vm(S,T){var H=a0(S);return Lc(H,fa(T,0,H.length))}function Ji(S,T,H,ae){if(!gl(S))return S;T=Kh(T,S);for(var Se=-1,Ve=T.length,ut=Ve-1,_t=S;_t!=null&&++SeSe?0:Se+T),H=H>Se?Se:H,H<0&&(H+=Se),Se=T>H?0:H-T>>>0,T>>>=0;for(var Ve=nn(Se);++ae>>1,ut=S[Ve];ut!==null&&!nl(ut)&&(H?ut<=T:ut=a){var gn=T?null:g2(S);if(gn)return zh(gn);ut=!1,Se=Hi,zt=new ro}else zt=T?[]:_t;e:for(;++ae=ae?S:Os(S,T,H)}var kd=Pp||function(S){return de.clearTimeout(S)};function jm(S,T){if(T)return S.slice();var H=S.length,ae=H1?H1(H):new S.constructor(H);return S.copy(ae),ae}function Zm(S){var T=new S.constructor(S.byteLength);return new Uh(T).set(new Uh(S)),T}function Yh(S,T){var H=T?Zm(S.buffer):S.buffer;return new S.constructor(H,S.byteOffset,S.byteLength)}function Ku(S){var T=new S.constructor(S.source,qe.exec(S));return T.lastIndex=S.lastIndex,T}function tb(S){return Uf?gi(Uf.call(S)):{}}function Z1(S,T){var H=T?Zm(S.buffer):S.buffer;return new S.constructor(H,S.byteOffset,S.length)}function H_(S,T){if(S!==T){var H=S!==t,ae=S===null,Se=S===S,Ve=nl(S),ut=T!==t,_t=T===null,zt=T===T,gn=nl(T);if(!_t&&!gn&&!Ve&&S>T||Ve&&ut&&zt&&!_t&&!gn||ae&&ut&&zt||!H&&zt||!Se)return 1;if(!ae&&!Ve&&!gn&&S=_t)return zt;var gn=H[ae];return zt*(gn=="desc"?-1:1)}}return S.index-T.index}function Wg(S,T,H,ae){for(var Se=-1,Ve=S.length,ut=H.length,_t=-1,zt=T.length,gn=uo(Ve-ut,0),Hn=nn(zt+gn),zn=!ae;++_t1?H[Se-1]:t,ut=Se>2?H[2]:t;for(Ve=S.length>3&&typeof Ve=="function"?(Se--,Ve):t,ut&&Yu(H[0],H[1],ut)&&(Ve=Se<3?t:Ve,Se=1),T=gi(T);++ae-1?Se[Ve?T[ut]:ut]:t}}function kv(S){return Ad(function(T){var H=T.length,ae=H,Se=ku.prototype.thru;for(S&&T.reverse();ae--;){var Ve=T[ae];if(typeof Ve!="function")throw new ya(f);if(Se&&!ut&&Dd(Ve)=="wrapper")var ut=new ku([],!0)}for(ae=ut?ae:H;++ae1&&yi.reverse(),Hn&&zt_t))return!1;var gn=Ve.get(S),Hn=Ve.get(T);if(gn&&Hn)return gn==T&&Hn==S;var zn=-1,Lo=!0,hs=H&U?new ro:t;for(Ve.set(S,T),Ve.set(T,S);++zn<_t;){var Ps=S[zn],Hr=T[zn];if(ae)var Hs=ut?ae(Hr,Ps,zn,T,S,Ve):ae(Ps,Hr,zn,S,T,Ve);if(Hs!==t){if(Hs)continue;Lo=!1;break}if(hs){if(!zu(T,function(fi,yi){if(!Hi(hs,yi)&&(Ps===fi||Se(Ps,fi,H,ae,Ve)))return hs.push(yi)})){Lo=!1;break}}else if(!(Ps===Hr||Se(Ps,Hr,H,ae,Ve))){Lo=!1;break}}return Ve.delete(S),Ve.delete(T),Lo}function p2(S,T,H,ae,Se,Ve,ut){switch(H){case Js:if(S.byteLength!=T.byteLength||S.byteOffset!=T.byteOffset)return!1;S=S.buffer,T=T.buffer;case Rs:return!(S.byteLength!=T.byteLength||!Ve(new Uh(S),new Uh(T)));case he:case ls:case Xt:return Fr(+S,+T);case ao:return S.name==T.name&&S.message==T.message;case yt:case pn:return S==T+"";case St:var _t=Wu;case Kt:var zt=ae&L;if(_t||(_t=zh),S.size!=T.size&&!zt)return!1;var gn=ut.get(S);if(gn)return gn==T;ae|=U,ut.set(S,T);var Hn=Xm(_t(S),_t(T),ae,Se,Ve,ut);return ut.delete(S),Hn;case ns:if(Uf)return Uf.call(S)==Uf.call(T)}return!1}function Xh(S,T,H,ae,Se,Ve){var ut=H&L,_t=Jm(S),zt=_t.length,gn=Jm(T),Hn=gn.length;if(zt!=Hn&&!ut)return!1;for(var zn=zt;zn--;){var Lo=_t[zn];if(!(ut?Lo in T:oi.call(T,Lo)))return!1}var hs=Ve.get(S),Ps=Ve.get(T);if(hs&&Ps)return hs==T&&Ps==S;var Hr=!0;Ve.set(S,T),Ve.set(T,S);for(var Hs=ut;++zn1?"& ":"")+T[ae],T=T.join(H>2?", ":" "),S.replace(wr,`{ +/* [wrapped with `+T+`] */ +`)}function y2(S){return vr(S)||nm(S)||!!(vd&&S&&S[vd])}function Jh(S,T){var H=typeof S;return T=T==null?tt:T,!!T&&(H=="number"||H!="symbol"&&Bo.test(S))&&S>-1&&S%1==0&&S0){if(++T>=be)return arguments[0]}else T=0;return S.apply(t,arguments)}}function Lc(S,T){var H=-1,ae=S.length,Se=ae-1;for(T=T===t?ae:T;++H1?S[T-1]:t;return H=typeof H=="function"?(S.pop(),H):t,Nv(S,H)});function tp(S){var T=xe(S);return T.__chain__=!0,T}function Wp(S,T){return T(S),S}function Up(S,T){return T(S)}var tg=Ad(function(S){var T=S.length,H=T?S[0]:0,ae=this.__wrapped__,Se=function(Ve){return zi(Ve,S)};return T>1||this.__actions__.length||!(ae instanceof ci)||!Jh(H)?this.thru(Se):(ae=ae.slice(H,+H+(T?1:0)),ae.__actions__.push({func:Up,args:[Se],thisArg:t}),new ku(ae,this.__chain__).thru(function(Ve){return T&&!Ve.length&&Ve.push(t),Ve}))});function Pv(){return tp(this)}function Qi(){return new ku(this.value(),this.__chain__)}function ef(){this.__values__===t&&(this.__values__=J2(this.value()));var S=this.__index__>=this.__values__.length,T=S?t:this.__values__[this.__index__++];return{done:S,value:T}}function J1(){return this}function Lk(S){for(var T,H=this;H instanceof Lg;){var ae=Dv(H);ae.__index__=0,ae.__values__=t,T?Se.__wrapped__=ae:T=ae;var Se=ae;H=H.__wrapped__}return Se.__wrapped__=S,T}function I2(){var S=this.__wrapped__;if(S instanceof ci){var T=S;return this.__actions__.length&&(T=new ci(this)),T=T.reverse(),T.__actions__.push({func:Up,args:[Sa],thisArg:t}),new ku(T,this.__chain__)}return this.thru(Sa)}function Fk(){return zg(this.__wrapped__,this.__actions__)}var jp=Tu(function(S,T,H){oi.call(S,H)?++S[H]:ui(S,H,1)});function Q1(S,T,H){var ae=vr(S)?Ei:Jt;return H&&Yu(S,T,H)&&(T=t),ae(S,Fs(T,3))}function Jf(S,T){var H=vr(S)?sc:Ca;return H(S,Fs(T,3))}var B2=Ym(Ov),Q_=Ym(A2);function eC(S,T){return Va(qp(S,T),1)}function Hk(S,T){return Va(qp(S,T),gt)}function tC(S,T,H){return H=H===t?1:jr(H),Va(qp(S,T),H)}function gb(S,T){var H=vr(S)?Cs:_a;return H(S,Fs(T,3))}function pb(S,T){var H=vr(S)?Kc:Bp;return H(S,Fs(T,3))}var nC=Tu(function(S,T,H){oi.call(S,H)?S[H].push(T):ui(S,H,[T])});function L2(S,T,H,ae){S=au(S)?S:a0(S),H=H&&!ae?jr(H):0;var Se=S.length;return H<0&&(H=uo(Se+H,0)),Of(S)?H<=Se&&S.indexOf(T,H)>-1:!!Se&&Ha(S,T,H)>-1}var Zp=lr(function(S,T,H){var ae=-1,Se=typeof T=="function",Ve=au(S)?nn(S.length):[];return _a(S,function(ut){Ve[++ae]=Se?ni(T,ut,H):ac(ut,T,H)}),Ve}),oC=Tu(function(S,T,H){ui(S,H,T)});function qp(S,T){var H=vr(S)?ua:rt;return H(S,Fs(T,3))}function ng(S,T,H,ae){return S==null?[]:(vr(T)||(T=T==null?[]:[T]),H=ae?t:H,vr(H)||(H=H==null?[]:[H]),bi(S,T,H))}var Iv=Tu(function(S,T,H){S[H?0:1].push(T)},function(){return[[],[]]});function tf(S,T,H){var ae=vr(S)?fr:zf,Se=arguments.length<3;return ae(S,Fs(T,4),H,Se,_a)}function e0(S,T,H){var ae=vr(S)?$u:zf,Se=arguments.length<3;return ae(S,Fs(T,4),H,Se,Bp)}function Gs(S,T){var H=vr(S)?sc:Ca;return H(S,gh(Fs(T,3)))}function iu(S){var T=vr(S)?xu:zm;return T(S)}function og(S,T,H){(H?Yu(S,T,H):T===t)?T=1:T=jr(T);var ae=vr(S)?Ip:Vm;return ae(S,T)}function F2(S){var T=vr(S)?V1:Wm;return T(S)}function Vi(S){if(S==null)return 0;if(au(S))return Of(S)?Wf(S):S.length;var T=kl(S);return T==St||T==Kt?S.size:G(S).length}function H2(S,T,H){var ae=vr(S)?zu:Br;return H&&Yu(S,T,H)&&(T=t),ae(S,Fs(T,3))}var sg=lr(function(S,T){if(S==null)return[];var H=T.length;return H>1&&Yu(S,T[0],T[1])?T=[]:H>2&&Yu(T[0],T[1],T[2])&&(T=[T[0]]),bi(S,Va(T,1),[])}),ha=J||function(){return de.Date.now()};function tm(S,T){if(typeof T!="function")throw new ya(f);return S=jr(S),function(){if(--S<1)return T.apply(this,arguments)}}function Vt(S,T,H){return T=H?t:T,T=S&&T==null?S.length:T,xd(S,K,t,t,t,t,T)}function bb(S,T){var H;if(typeof T!="function")throw new ya(f);return S=jr(S),function(){return--S>0&&(H=T.apply(this,arguments)),S<=1&&(T=t),H}}var $2=lr(function(S,T,H){var ae=W;if(H.length){var Se=Nc(H,ou($2));ae|=ie}return xd(S,ae,T,H,Se)}),vb=lr(function(S,T,H){var ae=W|q;if(H.length){var Se=Nc(H,ou(vb));ae|=ie}return xd(T,ae,S,H,Se)});function mh(S,T,H){T=H?t:T;var ae=xd(S,F,t,t,t,t,t,T);return ae.placeholder=mh.placeholder,ae}function nf(S,T,H){T=H?t:T;var ae=xd(S,ne,t,t,t,t,t,T);return ae.placeholder=nf.placeholder,ae}function t0(S,T,H){var ae,Se,Ve,ut,_t,zt,gn=0,Hn=!1,zn=!1,Lo=!0;if(typeof S!="function")throw new ya(f);T=ed(T)||0,gl(H)&&(Hn=!!H.leading,zn="maxWait"in H,Ve=zn?uo(ed(H.maxWait)||0,T):Ve,Lo="trailing"in H?!!H.trailing:Lo);function hs(ka){var am=ae,td=Se;return ae=Se=t,gn=ka,ut=S.apply(td,am),ut}function Ps(ka){return gn=ka,_t=Xg(fi,T),Hn?hs(ka):ut}function Hr(ka){var am=ka-zt,td=ka-gn,dw=T-am;return zn?Cr(dw,Ve-td):dw}function Hs(ka){var am=ka-zt,td=ka-gn;return zt===t||am>=T||am<0||zn&&td>=Ve}function fi(){var ka=ha();if(Hs(ka))return yi(ka);_t=Xg(fi,Hr(ka))}function yi(ka){return _t=t,Lo&&ae?hs(ka):(ae=Se=t,ut)}function cu(){_t!==t&&kd(_t),gn=0,ae=zt=Se=_t=t}function Mu(){return _t===t?ut:yi(ha())}function Mf(){var ka=ha(),am=Hs(ka);if(ae=arguments,Se=this,zt=ka,am){if(_t===t)return Ps(zt);if(zn)return kd(_t),_t=Xg(fi,T),hs(zt)}return _t===t&&(_t=Xg(fi,T)),ut}return Mf.cancel=cu,Mf.flush=Mu,Mf}var Bv=lr(function(S,T){return qu(S,1,T)}),z2=lr(function(S,T,H){return qu(S,ed(T)||0,H)});function Lv(S){return xd(S,Ce)}function yb(S,T){if(typeof S!="function"||T!=null&&typeof T!="function")throw new ya(f);var H=function(){var ae=arguments,Se=T?T.apply(this,ae):ae[0],Ve=H.cache;if(Ve.has(Se))return Ve.get(Se);var ut=S.apply(this,ae);return H.cache=Ve.set(Se,ut)||Ve,ut};return H.cache=new(yb.Cache||Zf),H}yb.Cache=Zf;function gh(S){if(typeof S!="function")throw new ya(f);return function(){var T=arguments;switch(T.length){case 0:return!S.call(this);case 1:return!S.call(this,T[0]);case 2:return!S.call(this,T[0],T[1]);case 3:return!S.call(this,T[0],T[1],T[2])}return!S.apply(this,T)}}function Qf(S){return bb(2,S)}var Du=Oa(function(S,T){T=T.length==1&&vr(T[0])?ua(T[0],$a(Fs())):ua(Va(T,1),$a(Fs()));var H=T.length;return lr(function(ae){for(var Se=-1,Ve=Cr(ae.length,H);++Se=T}),nm=Et(function(){return arguments}())?Et:function(S){return Al(S)&&oi.call(S,"callee")&&!jh.call(S,"callee")},vr=nn.isArray,iC=no?$a(no):_c;function au(S){return S!=null&&Kp(S.length)&&!om(S)}function xl(S){return Al(S)&&au(S)}function j2(S){return S===!0||S===!1||Al(S)&&Wa(S)==he}var rg=Tn||rm,fc=mi?$a(mi):Xc;function r3(S){return Al(S)&&S.nodeType===1&&!n0(S)}function ig(S){if(S==null)return!0;if(au(S)&&(vr(S)||typeof S=="string"||typeof S.splice=="function"||rg(S)||Od(S)||nm(S)))return!S.length;var T=kl(S);if(T==St||T==Kt)return!S.size;if(Kg(S))return!G(S).length;for(var H in S)if(oi.call(S,H))return!1;return!0}function $k(S,T){return lc(S,T)}function zk(S,T,H){H=typeof H=="function"?H:t;var ae=H?H(S,T):t;return ae===t?lc(S,T,t,H):!!ae}function Z2(S){if(!Al(S))return!1;var T=Wa(S);return T==ao||T==bo||typeof S.message=="string"&&typeof S.name=="string"&&!n0(S)}function q2(S){return typeof S=="number"&&yn(S)}function om(S){if(!gl(S))return!1;var T=Wa(S);return T==xo||T==Yo||T==Mt||T==mn}function G2(S){return typeof S=="number"&&S==jr(S)}function Kp(S){return typeof S=="number"&&S>-1&&S%1==0&&S<=tt}function gl(S){var T=typeof S;return S!=null&&(T=="object"||T=="function")}function Al(S){return S!=null&&typeof S=="object"}var En=dn?$a(dn):ja;function Vk(S,T){return S===T||Za(S,T,lh(T))}function Xl(S,T,H){return H=typeof H=="function"?H:t,Za(S,T,lh(T),H)}function Wk(S){return Y2(S)&&S!=+S}function K2(S){if(Tf(S))throw new er(u);return $m(S)}function to(S){return S===null}function Cc(S){return S==null}function Y2(S){return typeof S=="number"||Al(S)&&Wa(S)==Xt}function n0(S){if(!Al(S)||Wa(S)!=Pe)return!1;var T=Im(S);if(T===null)return!0;var H=oi.call(T,"constructor")&&T.constructor;return typeof H=="function"&&H instanceof H&&Uu.call(H)==F1}var of=qr?$a(qr):Jc;function $v(S){return G2(S)&&S>=-tt&&S<=tt}var Yp=Nl?$a(Nl):Q0;function Of(S){return typeof S=="string"||!vr(S)&&Al(S)&&Wa(S)==pn}function nl(S){return typeof S=="symbol"||Al(S)&&Wa(S)==ns}var Od=Ki?$a(Ki):Ho;function Md(S){return S===t}function Hc(S){return Al(S)&&kl(S)==ds}function o0(S){return Al(S)&&Wa(S)==Dr}var X2=ri(Te),aC=ri(function(S,T){return S<=T});function J2(S){if(!S)return[];if(au(S))return Of(S)?Ul(S):nu(S);if(si&&S[si])return Hh(S[si]());var T=kl(S),H=T==St?Wu:T==Kt?zh:a0;return H(S)}function ph(S){if(!S)return S===0?S:0;if(S=ed(S),S===gt||S===-gt){var T=S<0?-1:1;return T*Ct}return S===S?S:0}function jr(S){var T=ph(S),H=T%1;return T===T?H?T-H:T:0}function zv(S){return S?fa(jr(S),0,Le):0}function ed(S){if(typeof S=="number")return S;if(nl(S))return kt;if(gl(S)){var T=typeof S.valueOf=="function"?S.valueOf():S;S=gl(T)?T+"":T}if(typeof S!="string")return S===0?S:+S;S=Pl(S);var H=It.test(S);return H||co.test(S)?Gn(S.slice(2),H?2:8):Ze.test(S)?kt:+S}function lC(S){return Af(S,sf(S))}function cC(S){return S?fa(jr(S),-tt,tt):S===0?S:0}function sa(S){return S==null?"":Zi(S)}var Uk=Ed(function(S,T){if(Kg(T)||au(T)){Af(T,Jl(T),S);return}for(var H in T)oi.call(T,H)&&Fm(S,H,T[H])}),Vv=Ed(function(S,T){Af(T,sf(T),S)}),Wv=Ed(function(S,T,H,ae){Af(T,sf(T),S,ae)}),uC=Ed(function(S,T,H,ae){Af(T,Jl(T),S,ae)}),jk=Ad(zi);function s0(S,T){var H=Cf(S);return T==null?H:Zu(H,T)}var fC=lr(function(S,T){S=gi(S);var H=-1,ae=T.length,Se=ae>2?T[2]:t;for(Se&&Yu(T[0],T[1],Se)&&(ae=1);++H1),Ve}),Af(S,vi(S),H),ae&&(H=xs(H,A|O|N,Dk));for(var Se=T.length;Se--;)xf(H,T[Se]);return H});function pC(S,T){return sp(S,gh(Fs(T)))}var bC=Ad(function(S,T){return S==null?{}:tr(S,T)});function sp(S,T){if(S==null)return{};var H=ua(vi(S),function(ae){return[ae]});return T=Fs(T),br(S,H,function(ae,Se){return T(ae,Se[0])})}function Xk(S,T,H){T=Kh(T,S);var ae=-1,Se=T.length;for(Se||(Se=1,S=t);++aeT){var ae=S;S=T,T=ae}if(H||S%1||T%1){var Se=Mi();return Cr(S+Se*(T-S+pd("1e-"+((Se+"").length-1))),T)}return Ef(S,T)}var wC=ih(function(S,T,H){return T=T.toLowerCase(),S+(H?bh(T):T)});function bh(S){return l0(sa(S).toLowerCase())}function kb(S){return S=sa(S),S&&S.replace(qo,Mg).replace(Ae,"")}function _C(S,T,H){S=sa(S),T=Zi(T);var ae=S.length;H=H===t?ae:fa(jr(H),0,ae);var Se=H;return H-=T.length,H>=0&&S.slice(H,Se)==T}function vh(S){return S=sa(S),S&&$e.test(S)?S.replace(ps,Rm):S}function rp(S){return S=sa(S),S&&es.test(S)?S.replace(cn,"\\$&"):S}var tw=ih(function(S,T,H){return S+(H?"-":"")+T.toLowerCase()}),CC=ih(function(S,T,H){return S+(H?" ":"")+T.toLowerCase()}),Kv=Cv("toLowerCase");function eE(S,T,H){S=sa(S),T=jr(T);var ae=T?Wf(S):0;if(!T||ae>=T)return S;var Se=(T-ae)/2;return jg(Ke(Se),H)+S+jg(_e(Se),H)}function SC(S,T,H){S=sa(S),T=jr(T);var ae=T?Wf(S):0;return T&&ae>>0,H?(S=sa(S),S&&(typeof T=="string"||T!=null&&!of(T))&&(T=Zi(T),!T&&el(S))?sh(Ul(S),0,H):S.split(T,H)):[]}var sE=ih(function(S,T,H){return S+(H?" ":"")+l0(T)});function rE(S,T,H){return S=sa(S),H=H==null?0:fa(jr(H),0,S.length),T=Zi(T),S.slice(H,H+T.length)==T}function AC(S,T,H){var ae=xe.templateSettings;H&&Yu(S,T,H)&&(T=t),S=sa(S),T=Wv({},T,ae,$_);var Se=Wv({},T.imports,ae.imports,$_),Ve=Jl(Se),ut=ji(Se,Ve),_t,zt,gn=0,Hn=T.interpolate||Yr,zn="__p += '",Lo=qd((T.escape||Yr).source+"|"+Hn.source+"|"+(Hn===Ut?hi:Yr).source+"|"+(T.evaluate||Yr).source+"|$","g"),hs="//# sourceURL="+(oi.call(T,"sourceURL")?(T.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Mr+"]")+` +`;S.replace(Lo,function(Hs,fi,yi,cu,Mu,Mf){return yi||(yi=cu),zn+=S.slice(gn,Mf).replace(st,Il),fi&&(_t=!0,zn+=`' + +__e(`+fi+`) + +'`),Mu&&(zt=!0,zn+=`'; +`+Mu+`; +__p += '`),yi&&(zn+=`' + +((__t = (`+yi+`)) == null ? '' : __t) + +'`),gn=Mf+Hs.length,Hs}),zn+=`'; +`;var Ps=oi.call(T,"variable")&&T.variable;if(!Ps)zn=`with (obj) { +`+zn+` +} +`;else if(Bi.test(Ps))throw new er(m);zn=(zt?zn.replace(ea,""):zn).replace(gs,"$1").replace(va,"$1;"),zn="function("+(Ps||"obj")+`) { +`+(Ps?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(_t?", __e = _.escape":"")+(zt?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+zn+`return __p +}`;var Hr=sw(function(){return Ur(Ve,hs+"return "+zn).apply(t,ut)});if(Hr.source=zn,Z2(Hr))throw Hr;return Hr}function nw(S){return sa(S).toLowerCase()}function ow(S){return sa(S).toUpperCase()}function iE(S,T,H){if(S=sa(S),S&&(H||T===t))return Pl(S);if(!S||!(T=Zi(T)))return S;var ae=Ul(S),Se=Ul(T),Ve=rc(ae,Se),ut=Vf(ae,Se)+1;return sh(ae,Ve,ut).join("")}function aE(S,T,H){if(S=sa(S),S&&(H||T===t))return S.slice(0,Rg(S)+1);if(!S||!(T=Zi(T)))return S;var ae=Ul(S),Se=Vf(ae,Ul(T))+1;return sh(ae,0,Se).join("")}function Yv(S,T,H){if(S=sa(S),S&&(H||T===t))return S.replace(wo,"");if(!S||!(T=Zi(T)))return S;var ae=Ul(S),Se=rc(ae,Ul(T));return sh(ae,Se).join("")}function TC(S,T){var H=Ee,ae=ye;if(gl(T)){var Se="separator"in T?T.separator:Se;H="length"in T?jr(T.length):H,ae="omission"in T?Zi(T.omission):ae}S=sa(S);var Ve=S.length;if(el(S)){var ut=Ul(S);Ve=ut.length}if(H>=Ve)return S;var _t=H-Wf(ae);if(_t<1)return ae;var zt=ut?sh(ut,0,_t).join(""):S.slice(0,_t);if(Se===t)return zt+ae;if(ut&&(_t+=zt.length-_t),of(Se)){if(S.slice(_t).search(Se)){var gn,Hn=zt;for(Se.global||(Se=qd(Se.source,sa(qe.exec(Se))+"g")),Se.lastIndex=0;gn=Se.exec(Hn);)var zn=gn.index;zt=zt.slice(0,zn===t?_t:zn)}}else if(S.indexOf(Zi(Se),_t)!=_t){var Lo=zt.lastIndexOf(Se);Lo>-1&&(zt=zt.slice(0,Lo))}return zt+ae}function Xv(S){return S=sa(S),S&&Ii.test(S)?S.replace(an,Ge):S}var Eb=ih(function(S,T,H){return S+(H?" ":"")+T.toUpperCase()}),l0=Cv("toUpperCase");function Jv(S,T,H){return S=sa(S),T=H?t:T,T===t?wf(S)?Ng(S):Ud(S):S.match(T)||[]}var sw=lr(function(S,T){try{return ni(S,t,T)}catch(H){return Z2(H)?H:new er(H)}}),DC=Ad(function(S,T){return Cs(T,function(H){H=Xu(H),ui(S,H,$2(S[H],S))}),S});function rw(S){var T=S==null?0:S.length,H=Fs();return S=T?ua(S,function(ae){if(typeof ae[1]!="function")throw new ya(f);return[H(ae[0]),ae[1]]}):[],lr(function(ae){for(var Se=-1;++Sett)return[];var H=Le,ae=Cr(S,Le);T=Fs(T),S-=Le;for(var Se=xr(ae,T);++H0||T<0)?new ci(H):(S<0?H=H.takeRight(-S):S&&(H=H.drop(S)),T!==t&&(T=jr(T),H=T<0?H.dropRight(-T):H.take(T-S)),H)},ci.prototype.takeRightWhile=function(S){return this.reverse().takeWhile(S).reverse()},ci.prototype.toArray=function(){return this.take(Le)},qf(ci.prototype,function(S,T){var H=/^(?:filter|find|map|reject)|While$/.test(T),ae=/^(?:head|last)$/.test(T),Se=xe[ae?"take"+(T=="last"?"Right":""):T],Ve=ae||/^find/.test(T);!Se||(xe.prototype[T]=function(){var ut=this.__wrapped__,_t=ae?[1]:arguments,zt=ut instanceof ci,gn=_t[0],Hn=zt||vr(ut),zn=function(fi){var yi=Se.apply(xe,Hf([fi],_t));return ae&&Lo?yi[0]:yi};Hn&&H&&typeof gn=="function"&&gn.length!=1&&(zt=Hn=!1);var Lo=this.__chain__,hs=!!this.__actions__.length,Ps=Ve&&!Lo,Hr=zt&&!hs;if(!Ve&&Hn){ut=Hr?ut:new ci(this);var Hs=S.apply(ut,_t);return Hs.__actions__.push({func:Up,args:[zn],thisArg:t}),new ku(Hs,Lo)}return Ps&&Hr?S.apply(this,_t):(Hs=this.thru(zn),Ps?ae?Hs.value()[0]:Hs.value():Hs)})}),Cs(["pop","push","shift","sort","splice","unshift"],function(S){var T=bd[S],H=/^(?:push|sort|unshift)$/.test(S)?"tap":"thru",ae=/^(?:pop|shift)$/.test(S);xe.prototype[S]=function(){var Se=arguments;if(ae&&!this.__chain__){var Ve=this.value();return T.apply(vr(Ve)?Ve:[],Se)}return this[H](function(ut){return T.apply(vr(ut)?ut:[],Se)})}}),qf(ci.prototype,function(S,T){var H=xe[T];if(H){var ae=H.name+"";oi.call(Xi,ae)||(Xi[ae]=[]),Xi[ae].push({name:T,func:H})}}),Xi[nr(t,q).name]=[{name:"wrapper",func:t}],ci.prototype.clone=yv,ci.prototype.reverse=$1,ci.prototype.value=j0,xe.prototype.at=tg,xe.prototype.chain=Pv,xe.prototype.commit=Qi,xe.prototype.next=ef,xe.prototype.plant=Lk,xe.prototype.reverse=I2,xe.prototype.toJSON=xe.prototype.valueOf=xe.prototype.value=Fk,xe.prototype.first=xe.prototype.head,si&&(xe.prototype[si]=J1),xe},Vh=L1();Ue?((Ue.exports=Vh)._=Vh,Oe._=Vh):de._=Vh}).call(nP)})(mu,mu.exports);const g0e=mu.exports;var xde={exports:{}},woe={exports:{}},Ade=function(e,t){return function(){for(var a=new Array(arguments.length),u=0;u"u"}function b0e(s){return s!==null&&!cne(s)&&s.constructor!==null&&!cne(s.constructor)&&typeof s.constructor.isBuffer=="function"&&s.constructor.isBuffer(s)}function Tde(s){return Ck.call(s)==="[object ArrayBuffer]"}function v0e(s){return Ck.call(s)==="[object FormData]"}function y0e(s){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(s):e=s&&s.buffer&&Tde(s.buffer),e}function w0e(s){return typeof s=="string"}function _0e(s){return typeof s=="number"}function Dde(s){return s!==null&&typeof s=="object"}function Cz(s){if(Ck.call(s)!=="[object Object]")return!1;var e=Object.getPrototypeOf(s);return e===null||e===Object.prototype}function C0e(s){return Ck.call(s)==="[object Date]"}function S0e(s){return Ck.call(s)==="[object File]"}function k0e(s){return Ck.call(s)==="[object Blob]"}function Ode(s){return Ck.call(s)==="[object Function]"}function E0e(s){return Dde(s)&&Ode(s.pipe)}function x0e(s){return Ck.call(s)==="[object URLSearchParams]"}function A0e(s){return s.trim?s.trim():s.replace(/^\s+|\s+$/g,"")}function T0e(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Coe(s,e){if(!(s===null||typeof s>"u"))if(typeof s!="object"&&(s=[s]),_oe(s))for(var t=0,r=s.length;t"u"||(xD.isArray(g)?y=y+"[]":g=[g],xD.forEach(g,function(A){xD.isDate(A)?A=A.toISOString():xD.isObject(A)&&(A=JSON.stringify(A)),u.push(Xre(y)+"="+Xre(A))}))}),a=u.join("&")}if(a){var f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e},M0e=Mp;function IV(){this.handlers=[]}IV.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1};IV.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)};IV.prototype.forEach=function(e){M0e.forEach(this.handlers,function(r){r!==null&&e(r)})};var R0e=IV,N0e=Mp,P0e=function(e,t){N0e.forEach(e,function(a,u){u!==t&&u.toUpperCase()===t.toUpperCase()&&(e[t]=a,delete e[u])})},Rde=function(e,t,r,a,u){return e.config=t,r&&(e.code=r),e.request=a,e.response=u,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e},Hee,Jre;function Nde(){if(Jre)return Hee;Jre=1;var s=Rde;return Hee=function(t,r,a,u,f){var m=new Error(t);return s(m,r,a,u,f)},Hee}var $ee,Qre;function I0e(){if(Qre)return $ee;Qre=1;var s=Nde();return $ee=function(t,r,a){var u=a.config.validateStatus;!a.status||!u||u(a.status)?t(a):r(s("Request failed with status code "+a.status,a.config,null,a.request,a))},$ee}var zee,eie;function B0e(){if(eie)return zee;eie=1;var s=Mp;return zee=s.isStandardBrowserEnv()?function(){return{write:function(r,a,u,f,m,g){var y=[];y.push(r+"="+encodeURIComponent(a)),s.isNumber(u)&&y.push("expires="+new Date(u).toGMTString()),s.isString(f)&&y.push("path="+f),s.isString(m)&&y.push("domain="+m),g===!0&&y.push("secure"),document.cookie=y.join("; ")},read:function(r){var a=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),zee}var Vee,tie;function L0e(){return tie||(tie=1,Vee=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}),Vee}var Wee,nie;function F0e(){return nie||(nie=1,Wee=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}),Wee}var Uee,oie;function H0e(){if(oie)return Uee;oie=1;var s=L0e(),e=F0e();return Uee=function(r,a){return r&&!s(a)?e(r,a):a},Uee}var jee,sie;function $0e(){if(sie)return jee;sie=1;var s=Mp,e=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return jee=function(r){var a={},u,f,m;return r&&s.forEach(r.split(` +`),function(y){if(m=y.indexOf(":"),u=s.trim(y.substr(0,m)).toLowerCase(),f=s.trim(y.substr(m+1)),u){if(a[u]&&e.indexOf(u)>=0)return;u==="set-cookie"?a[u]=(a[u]?a[u]:[]).concat([f]):a[u]=a[u]?a[u]+", "+f:f}}),a},jee}var Zee,rie;function z0e(){if(rie)return Zee;rie=1;var s=Mp;return Zee=s.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),a;function u(f){var m=f;return t&&(r.setAttribute("href",m),m=r.href),r.setAttribute("href",m),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return a=u(window.location.href),function(m){var g=s.isString(m)?u(m):m;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),Zee}var qee,iie;function BV(){if(iie)return qee;iie=1;function s(e){this.message=e}return s.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},s.prototype.__CANCEL__=!0,qee=s,qee}var Gee,aie;function lie(){if(aie)return Gee;aie=1;var s=Mp,e=I0e(),t=B0e(),r=Mde,a=H0e(),u=$0e(),f=z0e(),m=Nde(),g=LV(),y=BV();return Gee=function(A){return new Promise(function(N,L){var U=A.data,W=A.headers,q=A.responseType,ee;function F(){A.cancelToken&&A.cancelToken.unsubscribe(ee),A.signal&&A.signal.removeEventListener("abort",ee)}s.isFormData(U)&&delete W["Content-Type"];var ne=new XMLHttpRequest;if(A.auth){var ie=A.auth.username||"",oe=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";W.Authorization="Basic "+btoa(ie+":"+oe)}var K=a(A.baseURL,A.url);ne.open(A.method.toUpperCase(),r(K,A.params,A.paramsSerializer),!0),ne.timeout=A.timeout;function Re(){if(!!ne){var Ee="getAllResponseHeaders"in ne?u(ne.getAllResponseHeaders()):null,ye=!q||q==="text"||q==="json"?ne.responseText:ne.response,be={data:ye,status:ne.status,statusText:ne.statusText,headers:Ee,config:A,request:ne};e(function(ft){N(ft),F()},function(ft){L(ft),F()},be),ne=null}}if("onloadend"in ne?ne.onloadend=Re:ne.onreadystatechange=function(){!ne||ne.readyState!==4||ne.status===0&&!(ne.responseURL&&ne.responseURL.indexOf("file:")===0)||setTimeout(Re)},ne.onabort=function(){!ne||(L(m("Request aborted",A,"ECONNABORTED",ne)),ne=null)},ne.onerror=function(){L(m("Network Error",A,null,ne)),ne=null},ne.ontimeout=function(){var ye=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",be=A.transitional||g.transitional;A.timeoutErrorMessage&&(ye=A.timeoutErrorMessage),L(m(ye,A,be.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",ne)),ne=null},s.isStandardBrowserEnv()){var Ce=(A.withCredentials||f(K))&&A.xsrfCookieName?t.read(A.xsrfCookieName):void 0;Ce&&(W[A.xsrfHeaderName]=Ce)}"setRequestHeader"in ne&&s.forEach(W,function(ye,be){typeof U>"u"&&be.toLowerCase()==="content-type"?delete W[be]:ne.setRequestHeader(be,ye)}),s.isUndefined(A.withCredentials)||(ne.withCredentials=!!A.withCredentials),q&&q!=="json"&&(ne.responseType=A.responseType),typeof A.onDownloadProgress=="function"&&ne.addEventListener("progress",A.onDownloadProgress),typeof A.onUploadProgress=="function"&&ne.upload&&ne.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(ee=function(Ee){!ne||(L(!Ee||Ee&&Ee.type?new y("canceled"):Ee),ne.abort(),ne=null)},A.cancelToken&&A.cancelToken.subscribe(ee),A.signal&&(A.signal.aborted?ee():A.signal.addEventListener("abort",ee))),U||(U=null),ne.send(U)})},Gee}var Kee,cie;function LV(){if(cie)return Kee;cie=1;var s=Mp,e=P0e,t=Rde,r={"Content-Type":"application/x-www-form-urlencoded"};function a(g,y){!s.isUndefined(g)&&s.isUndefined(g["Content-Type"])&&(g["Content-Type"]=y)}function u(){var g;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(g=lie()),g}function f(g,y,C){if(s.isString(g))try{return(y||JSON.parse)(g),s.trim(g)}catch(A){if(A.name!=="SyntaxError")throw A}return(C||JSON.stringify)(g)}var m={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:u(),transformRequest:[function(y,C){return e(C,"Accept"),e(C,"Content-Type"),s.isFormData(y)||s.isArrayBuffer(y)||s.isBuffer(y)||s.isStream(y)||s.isFile(y)||s.isBlob(y)?y:s.isArrayBufferView(y)?y.buffer:s.isURLSearchParams(y)?(a(C,"application/x-www-form-urlencoded;charset=utf-8"),y.toString()):s.isObject(y)||C&&C["Content-Type"]==="application/json"?(a(C,"application/json"),f(y)):y}],transformResponse:[function(y){var C=this.transitional||m.transitional,A=C&&C.silentJSONParsing,O=C&&C.forcedJSONParsing,N=!A&&this.responseType==="json";if(N||O&&s.isString(y)&&y.length)try{return JSON.parse(y)}catch(L){if(N)throw L.name==="SyntaxError"?t(L,this,"E_JSON_PARSE"):L}return y}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(y){return y>=200&&y<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};return s.forEach(["delete","get","head"],function(y){m.headers[y]={}}),s.forEach(["post","put","patch"],function(y){m.headers[y]=s.merge(r)}),Kee=m,Kee}var V0e=Mp,W0e=LV(),U0e=function(e,t,r){var a=this||W0e;return V0e.forEach(r,function(f){e=f.call(a,e,t)}),e},Yee,uie;function Pde(){return uie||(uie=1,Yee=function(e){return!!(e&&e.__CANCEL__)}),Yee}var fie=Mp,Xee=U0e,j0e=Pde(),Z0e=LV(),q0e=BV();function Jee(s){if(s.cancelToken&&s.cancelToken.throwIfRequested(),s.signal&&s.signal.aborted)throw new q0e("canceled")}var G0e=function(e){Jee(e),e.headers=e.headers||{},e.data=Xee.call(e,e.data,e.headers,e.transformRequest),e.headers=fie.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),fie.forEach(["delete","get","head","post","put","patch","common"],function(a){delete e.headers[a]});var t=e.adapter||Z0e.adapter;return t(e).then(function(a){return Jee(e),a.data=Xee.call(e,a.data,a.headers,e.transformResponse),a},function(a){return j0e(a)||(Jee(e),a&&a.response&&(a.response.data=Xee.call(e,a.response.data,a.response.headers,e.transformResponse))),Promise.reject(a)})},y1=Mp,Ide=function(e,t){t=t||{};var r={};function a(C,A){return y1.isPlainObject(C)&&y1.isPlainObject(A)?y1.merge(C,A):y1.isPlainObject(A)?y1.merge({},A):y1.isArray(A)?A.slice():A}function u(C){if(y1.isUndefined(t[C])){if(!y1.isUndefined(e[C]))return a(void 0,e[C])}else return a(e[C],t[C])}function f(C){if(!y1.isUndefined(t[C]))return a(void 0,t[C])}function m(C){if(y1.isUndefined(t[C])){if(!y1.isUndefined(e[C]))return a(void 0,e[C])}else return a(void 0,t[C])}function g(C){if(C in t)return a(e[C],t[C]);if(C in e)return a(void 0,e[C])}var y={url:f,method:f,data:f,baseURL:m,transformRequest:m,transformResponse:m,paramsSerializer:m,timeout:m,timeoutMessage:m,withCredentials:m,adapter:m,responseType:m,xsrfCookieName:m,xsrfHeaderName:m,onUploadProgress:m,onDownloadProgress:m,decompress:m,maxContentLength:m,maxBodyLength:m,transport:m,httpAgent:m,httpsAgent:m,cancelToken:m,socketPath:m,responseEncoding:m,validateStatus:g};return y1.forEach(Object.keys(e).concat(Object.keys(t)),function(A){var O=y[A]||u,N=O(A);y1.isUndefined(N)&&O!==g||(r[A]=N)}),r},Qee,die;function Bde(){return die||(die=1,Qee={version:"0.25.0"}),Qee}var K0e=Bde().version,Soe={};["object","boolean","number","function","string","symbol"].forEach(function(s,e){Soe[s]=function(r){return typeof r===s||"a"+(e<1?"n ":" ")+s}});var hie={};Soe.transitional=function(e,t,r){function a(u,f){return"[Axios v"+K0e+"] Transitional option '"+u+"'"+f+(r?". "+r:"")}return function(u,f,m){if(e===!1)throw new Error(a(f," has been removed"+(t?" in "+t:"")));return t&&!hie[f]&&(hie[f]=!0,console.warn(a(f," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(u,f,m):!0}};function Y0e(s,e,t){if(typeof s!="object")throw new TypeError("options must be an object");for(var r=Object.keys(s),a=r.length;a-- >0;){var u=r[a],f=e[u];if(f){var m=s[u],g=m===void 0||f(m,u,s);if(g!==!0)throw new TypeError("option "+u+" must be "+g);continue}if(t!==!0)throw Error("Unknown option "+u)}}var X0e={assertOptions:Y0e,validators:Soe},Lde=Mp,J0e=Mde,mie=R0e,gie=G0e,FV=Ide,Fde=X0e,AD=Fde.validators;function eI(s){this.defaults=s,this.interceptors={request:new mie,response:new mie}}eI.prototype.request=function(e,t){if(typeof e=="string"?(t=t||{},t.url=e):t=e||{},!t.url)throw new Error("Provided config url is not valid");t=FV(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;r!==void 0&&Fde.assertOptions(r,{silentJSONParsing:AD.transitional(AD.boolean),forcedJSONParsing:AD.transitional(AD.boolean),clarifyTimeoutError:AD.transitional(AD.boolean)},!1);var a=[],u=!0;this.interceptors.request.forEach(function(N){typeof N.runWhen=="function"&&N.runWhen(t)===!1||(u=u&&N.synchronous,a.unshift(N.fulfilled,N.rejected))});var f=[];this.interceptors.response.forEach(function(N){f.push(N.fulfilled,N.rejected)});var m;if(!u){var g=[gie,void 0];for(Array.prototype.unshift.apply(g,a),g=g.concat(f),m=Promise.resolve(t);g.length;)m=m.then(g.shift(),g.shift());return m}for(var y=t;a.length;){var C=a.shift(),A=a.shift();try{y=C(y)}catch(O){A(O);break}}try{m=gie(y)}catch(O){return Promise.reject(O)}for(;f.length;)m=m.then(f.shift(),f.shift());return m};eI.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=FV(this.defaults,e),J0e(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};Lde.forEach(["delete","get","head","options"],function(e){eI.prototype[e]=function(t,r){return this.request(FV(r||{},{method:e,url:t,data:(r||{}).data}))}});Lde.forEach(["post","put","patch"],function(e){eI.prototype[e]=function(t,r,a){return this.request(FV(a||{},{method:e,url:t,data:r}))}});var Q0e=eI,ete,pie;function ebe(){if(pie)return ete;pie=1;var s=BV();function e(t){if(typeof t!="function")throw new TypeError("executor must be a function.");var r;this.promise=new Promise(function(f){r=f});var a=this;this.promise.then(function(u){if(!!a._listeners){var f,m=a._listeners.length;for(f=0;fs;function tI(s,e){for(const t in e)s[t]=e[t];return s}function zde(s){return s()}function wie(){return Object.create(null)}function pa(s){s.forEach(zde)}function B0(s){return typeof s=="function"}function So(s,e){return s!=s?e==e:s!==e||s&&typeof s=="object"||typeof s=="function"}let L$;function _ie(s,e){return L$||(L$=document.createElement("a")),L$.href=e,s===L$.href}function abe(s){return Object.keys(s).length===0}function Vde(s,e,t,r){if(s){const a=Wde(s,e,t,r);return s[0](a)}}function Wde(s,e,t,r){return s[1]&&r?tI(t.ctx.slice(),s[1](r(e))):t.ctx}function Ude(s,e,t,r){if(s[2]&&r){const a=s[2](r(t));if(e.dirty===void 0)return a;if(typeof a=="object"){const u=[],f=Math.max(e.dirty.length,a.length);for(let m=0;m32){const e=[],t=s.ctx.length/32;for(let r=0;rwindow.performance.now():()=>Date.now(),koe=qde?s=>requestAnimationFrame(s):xn;const ZD=new Set;function Kde(s){ZD.forEach(e=>{e.c(s)||(ZD.delete(e),e.f())}),ZD.size!==0&&koe(Kde)}function Yde(s){let e;return ZD.size===0&&koe(Kde),{promise:new Promise(t=>{ZD.add(e={c:s,f:t})}),abort(){ZD.delete(e)}}}const lbe=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function Q(s,e){s.appendChild(e)}function Xde(s){if(!s)return document;const e=s.getRootNode?s.getRootNode():s.ownerDocument;return e&&e.host?e:s.ownerDocument}function cbe(s){const e=fe("style");return ube(Xde(s),e),e.sheet}function ube(s,e){return Q(s.head||s,e),e.sheet}function He(s,e,t){s.insertBefore(e,t||null)}function Fe(s){s.parentNode&&s.parentNode.removeChild(s)}function ul(s,e){for(let t=0;ts.removeEventListener(e,t,r)}function mf(s){return function(e){return e.preventDefault(),s.call(this,e)}}function Z(s,e,t){t==null?s.removeAttribute(e):s.getAttribute(e)!==t&&s.setAttribute(e,t)}function Eoe(s){let e;return{p(...t){e=t,e.forEach(r=>s.push(r))},r(){e.forEach(t=>s.splice(s.indexOf(t),1))}}}function Zz(s){return s===""?null:+s}function fbe(s){return Array.from(s.childNodes)}function Qn(s,e){e=""+e,s.data!==e&&(s.data=e)}function Ar(s,e){s.value=e==null?"":e}function is(s,e,t,r){t==null?s.style.removeProperty(e):s.style.setProperty(e,t,r?"important":"")}function F$(s,e,t){for(let r=0;r>>0}function mbe(s,e){const t={stylesheet:cbe(e),rules:{}};return qz.set(s,t),t}function fne(s,e,t,r,a,u,f,m=0){const g=16.666/r;let y=`{ +`;for(let W=0;W<=1;W+=g){const q=e+(t-e)*u(W);y+=W*100+`%{${f(q,1-q)}} +`}const C=y+`100% {${f(t,1-t)}} +}`,A=`__svelte_${hbe(C)}_${m}`,O=Xde(s),{stylesheet:N,rules:L}=qz.get(O)||mbe(O,s);L[A]||(L[A]=!0,N.insertRule(`@keyframes ${A} ${C}`,N.cssRules.length));const U=s.style.animation||"";return s.style.animation=`${U?`${U}, `:""}${A} ${r}ms linear ${a}ms 1 both`,Gz+=1,A}function ehe(s,e){const t=(s.style.animation||"").split(", "),r=t.filter(e?u=>u.indexOf(e)<0:u=>u.indexOf("__svelte")===-1),a=t.length-r.length;a&&(s.style.animation=r.join(", "),Gz-=a,Gz||gbe())}function gbe(){koe(()=>{Gz||(qz.forEach(s=>{const{ownerNode:e}=s.stylesheet;e&&Fe(e)}),qz.clear())})}function the(s,e,t,r){if(!e)return xn;const a=s.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return xn;const{delay:u=0,duration:f=300,easing:m=$de,start:g=Gde()+u,end:y=g+f,tick:C=xn,css:A}=t(s,{from:e,to:a},r);let O=!0,N=!1,L;function U(){A&&(L=fne(s,0,1,f,u,m,A)),u||(N=!0)}function W(){A&&ehe(s,L),O=!1}return Yde(q=>{if(!N&&q>=g&&(N=!0),N&&q>=y&&(C(1,0),W()),!O)return!1;if(N){const ee=q-g,F=0+1*m(ee/f);C(F,1-F)}return!0}),U(),C(0,1),W}function nhe(s){const e=getComputedStyle(s);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:r}=e,a=s.getBoundingClientRect();s.style.position="absolute",s.style.width=t,s.style.height=r,pbe(s,a)}}function pbe(s,e){const t=s.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const r=getComputedStyle(s),a=r.transform==="none"?"":r.transform;s.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let PP;function _P(s){PP=s}function bO(){if(!PP)throw new Error("Function called outside component initialization");return PP}function mv(s){bO().$$.on_mount.push(s)}function ohe(s){bO().$$.after_update.push(s)}function she(s){bO().$$.on_destroy.push(s)}function I1(){const s=bO();return(e,t,{cancelable:r=!1}={})=>{const a=s.$$.callbacks[e];if(a){const u=Qde(e,t,{cancelable:r});return a.slice().forEach(f=>{f.call(s,u)}),!u.defaultPrevented}return!0}}function Kz(s,e){return bO().$$.context.set(s,e),e}function ga(s){return bO().$$.context.get(s)}function kz(s,e){const t=s.$$.callbacks[e.type];t&&t.slice().forEach(r=>r.call(this,e))}const PD=[],as=[];let qD=[];const dne=[],bbe=Promise.resolve();let hne=!1;function vbe(){hne||(hne=!0,bbe.then(rhe))}function hk(s){qD.push(s)}function Pr(s){dne.push(s)}const ote=new Set;let TD=0;function rhe(){if(TD!==0)return;const s=PP;do{try{for(;TDs.indexOf(r)===-1?e.push(r):t.push(r)),t.forEach(r=>r()),qD=e}let oP;function _be(){return oP||(oP=Promise.resolve(),oP.then(()=>{oP=null})),oP}function ste(s,e,t){s.dispatchEvent(Qde(`${e?"intro":"outro"}${t}`))}const Ez=new Set;let E_;function To(){E_={r:0,c:[],p:E_}}function Do(){E_.r||pa(E_.c),E_=E_.p}function Me(s,e){s&&s.i&&(Ez.delete(s),s.i(e))}function We(s,e,t,r){if(s&&s.o){if(Ez.has(s))return;Ez.add(s),E_.c.push(()=>{Ez.delete(s),r&&(t&&s.d(1),r())}),s.o(e)}else r&&r()}const Cbe={duration:0};function Yz(s,e,t,r){const a={direction:"both"};let u=e(s,t,a),f=r?0:1,m=null,g=null,y=null;function C(){y&&ehe(s,y)}function A(N,L){const U=N.b-f;return L*=Math.abs(U),{a:f,b:N.b,d:U,duration:L,start:N.start,end:N.start+L,group:N.group}}function O(N){const{delay:L=0,duration:U=300,easing:W=$de,tick:q=xn,css:ee}=u||Cbe,F={start:Gde()+L,b:N};N||(F.group=E_,E_.r+=1),m||g?g=F:(ee&&(C(),y=fne(s,f,N,U,L,W,ee)),N&&q(0,1),m=A(F,U),hk(()=>ste(s,N,"start")),Yde(ne=>{if(g&&ne>g.start&&(m=A(g,U),g=null,ste(s,m.b,"start"),ee&&(C(),y=fne(s,f,m.b,m.duration,0,W,u.css))),m){if(ne>=m.end)q(f=m.b,1-f),ste(s,m.b,"end"),g||(m.b?C():--m.group.r||pa(m.group.c)),m=null;else if(ne>=m.start){const ie=ne-m.start;f=m.a+m.d*W(ie/m.duration),q(f,1-f)}}return!!(m||g)}))}return{run(N){B0(u)?_be().then(()=>{u=u(a),O(N)}):O(N)},end(){C(),m=g=null}}}function ihe(s,e){s.d(1),e.delete(s.key)}function f2(s,e){We(s,1,1,()=>{e.delete(s.key)})}function ahe(s,e){s.f(),f2(s,e)}function B1(s,e,t,r,a,u,f,m,g,y,C,A){let O=s.length,N=u.length,L=O;const U={};for(;L--;)U[s[L].key]=L;const W=[],q=new Map,ee=new Map,F=[];for(L=N;L--;){const K=A(a,u,L),Re=t(K);let Ce=f.get(Re);Ce?r&&F.push(()=>Ce.p(K,e)):(Ce=y(Re,K),Ce.c()),q.set(Re,W[L]=Ce),Re in U&&ee.set(Re,Math.abs(L-U[Re]))}const ne=new Set,ie=new Set;function oe(K){Me(K,1),K.m(m,C),f.set(K.key,K),C=K.first,N--}for(;O&&N;){const K=W[N-1],Re=s[O-1],Ce=K.key,Ee=Re.key;K===Re?(C=K.first,O--,N--):q.has(Ee)?!f.has(Ce)||ne.has(Ce)?oe(K):ie.has(Ee)?O--:ee.get(Ce)>ee.get(Ee)?(ie.add(Ce),oe(K)):(ne.add(Ee),O--):(g(Re,f),O--)}for(;O--;){const K=s[O];q.has(K.key)||g(K,f)}for(;N;)oe(W[N-1]);return pa(F),W}function HV(s,e){const t={},r={},a={$$scope:1};let u=s.length;for(;u--;){const f=s[u],m=e[u];if(m){for(const g in f)g in m||(r[g]=1);for(const g in m)a[g]||(t[g]=m[g],a[g]=1);s[u]=m}else for(const g in f)a[g]=1}for(const f in r)f in t||(t[f]=void 0);return t}function $V(s){return typeof s=="object"&&s!==null?s:{}}function Tr(s,e,t){const r=s.$$.props[e];r!==void 0&&(s.$$.bound[r]=t,t(s.$$.ctx[r]))}function rn(s){s&&s.c()}function on(s,e,t,r){const{fragment:a,after_update:u}=s.$$;a&&a.m(e,t),r||hk(()=>{const f=s.$$.on_mount.map(zde).filter(B0);s.$$.on_destroy?s.$$.on_destroy.push(...f):pa(f),s.$$.on_mount=[]}),u.forEach(hk)}function sn(s,e){const t=s.$$;t.fragment!==null&&(wbe(t.after_update),pa(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Sbe(s,e){s.$$.dirty[0]===-1&&(PD.push(s),vbe(),s.$$.dirty.fill(0)),s.$$.dirty[e/31|0]|=1<{const L=N.length?N[0]:O;return y.ctx&&a(y.ctx[A],y.ctx[A]=L)&&(!y.skip_bound&&y.bound[A]&&y.bound[A](L),C&&Sbe(s,A)),O}):[],y.update(),C=!0,pa(y.before_update),y.fragment=r?r(y.ctx):!1,e.target){if(e.hydrate){const A=fbe(e.target);y.fragment&&y.fragment.l(A),A.forEach(Fe)}else y.fragment&&y.fragment.c();e.intro&&Me(s.$$.fragment),on(s,e.target,e.anchor,e.customElement),rhe()}_P(g)}class Eo{$destroy(){sn(this,1),this.$destroy=xn}$on(e,t){if(!B0(t))return xn;const r=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return r.push(t),()=>{const a=r.indexOf(t);a!==-1&&r.splice(a,1)}}$set(e){this.$$set&&!abe(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function kie(s){let e,t;return{c(){e=fe("div"),t=tn(s[0]),Z(e,"class","alert alert-danger"),Z(e,"role","alert")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&1&&Qn(t,r[0])},d(r){r&&Fe(e)}}}function kbe(s){let e,t=s[0]&&kie(s);return{c(){t&&t.c(),e=zs()},m(r,a){t&&t.m(r,a),He(r,e,a)},p(r,[a]){r[0]?t?t.p(r,a):(t=kie(r),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:xn,o:xn,d(r){t&&t.d(r),r&&Fe(e)}}}function Ebe(s,e,t){let{message:r=""}=e;return s.$$set=a=>{"message"in a&&t(0,r=a.message)},[r]}class nI extends Eo{constructor(e){super(),ko(this,e,Ebe,kbe,So,{message:0})}}function xbe(s){let e,t,r,a;return{c(){e=fe("button"),t=fe("span"),r=Je(),a=tn(s[0]),Z(t,"class","spinner-border spinner-border-sm"),Z(t,"role","status"),Z(t,"aria-hidden","true"),Z(e,"type","submit"),Z(e,"class","btn btn-primary btn-spinner"),e.disabled=s[1]},m(u,f){He(u,e,f),Q(e,t),Q(e,r),Q(e,a)},p(u,[f]){f&1&&Qn(a,u[0]),f&2&&(e.disabled=u[1])},i:xn,o:xn,d(u){u&&Fe(e)}}}function Abe(s,e,t){let{label:r=""}=e,{disabled:a=!1}=e;return s.$$set=u=>{"label"in u&&t(0,r=u.label),"disabled"in u&&t(1,a=u.disabled)},[r,a]}class oI extends Eo{constructor(e){super(),ko(this,e,Abe,xbe,So,{label:0,disabled:1})}}function Tbe(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U,W,q,ee,F;return t=new nI({props:{message:s[2]}}),W=new oI({props:{label:"Register"}}),{c(){e=fe("div"),rn(t.$$.fragment),r=Je(),a=fe("form"),u=fe("div"),f=fe("label"),f.textContent="Name",m=Je(),g=fe("input"),y=Je(),C=fe("div"),A=fe("label"),A.textContent="Email address",O=Je(),N=fe("input"),L=Je(),U=fe("div"),rn(W.$$.fragment),Z(f,"for","name"),Z(f,"class","form-label"),Z(g,"type","text"),Z(g,"class","form-control"),Z(g,"id","name"),Z(u,"class","mb-3"),Z(A,"for","email"),Z(A,"class","form-label"),Z(N,"type","email"),Z(N,"class","form-control"),Z(N,"id","email"),Z(C,"class","mb-3"),Z(U,"class","text-center mt-5 d-block"),Z(e,"class","wrapper-tiny")},m(ne,ie){He(ne,e,ie),on(t,e,null),Q(e,r),Q(e,a),Q(a,u),Q(u,f),Q(u,m),Q(u,g),Ar(g,s[1]),Q(a,y),Q(a,C),Q(C,A),Q(C,O),Q(C,N),Ar(N,s[0]),Q(a,L),Q(a,U),on(W,U,null),q=!0,ee||(F=[Fn(g,"input",s[4]),Fn(N,"input",s[5]),Fn(a,"submit",s[3])],ee=!0)},p(ne,[ie]){const oe={};ie&4&&(oe.message=ne[2]),t.$set(oe),ie&2&&g.value!==ne[1]&&Ar(g,ne[1]),ie&1&&N.value!==ne[0]&&Ar(N,ne[0])},i(ne){q||(Me(t.$$.fragment,ne),Me(W.$$.fragment,ne),q=!0)},o(ne){We(t.$$.fragment,ne),We(W.$$.fragment,ne),q=!1},d(ne){ne&&Fe(e),sn(t),sn(W),ee=!1,pa(F)}}}function Dbe(s,e,t){const r=ga("channel");let a="",{email:u=""}=e,f="";function m(C){C.preventDefault(),t(2,f=""),axios.post(r.lucentUrl+"/register",{name:a,email:u}).then(()=>{window.location=r.lucentUrl+"/login"}).catch(A=>{var O;t(2,f=(O=A.response)==null?void 0:O.data.error),console.log({errorMessage:f})})}function g(){a=this.value,t(1,a)}function y(){u=this.value,t(0,u)}return s.$$set=C=>{"email"in C&&t(0,u=C.email)},[u,a,f,m,g,y]}class Obe extends Eo{constructor(e){super(),ko(this,e,Dbe,Tbe,So,{email:0})}}function lhe(s){const e=s-1;return e*e*e+1}function che(s){return--s*s*s*s*s+1}function Xz(s,{delay:e=0,duration:t=400,easing:r=lhe,x:a=0,y:u=0,opacity:f=0}={}){const m=getComputedStyle(s),g=+m.opacity,y=m.transform==="none"?"":m.transform,C=g*(1-f),[A,O]=Cie(a),[N,L]=Cie(u);return{delay:e,duration:t,easing:r,css:(U,W)=>` + transform: ${y} translate(${(1-U)*A}${O}, ${(1-U)*N}${L}); + opacity: ${g-C*W}`}}function Eie(s){let e,t,r,a;return{c(){e=fe("div"),t=tn(s[1]),Z(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),Z(e,"role","alert")},m(u,f){He(u,e,f),Q(e,t),a=!0},p(u,f){(!a||f&2)&&Qn(t,u[1])},i(u){a||(hk(()=>{!a||(r||(r=Yz(e,Xz,{duration:500},!0)),r.run(1))}),a=!0)},o(u){r||(r=Yz(e,Xz,{duration:500},!1)),r.run(0),a=!1},d(u){u&&Fe(e),u&&r&&r.end()}}}function Mbe(s){let e,t,r=s[0]&&Eie(s);return{c(){r&&r.c(),e=zs()},m(a,u){r&&r.m(a,u),He(a,e,u),t=!0},p(a,[u]){a[0]?r?(r.p(a,u),u&1&&Me(r,1)):(r=Eie(a),r.c(),Me(r,1),r.m(e.parentNode,e)):r&&(To(),We(r,1,1,()=>{r=null}),Do())},i(a){t||(Me(r),t=!0)},o(a){We(r),t=!1},d(a){r&&r.d(a),a&&Fe(e)}}}function Rbe(s,e,t){let r,a;function u(f="Saved"){t(1,r=f),t(0,a=!0),setTimeout(function(){t(0,a=!1)},2e3)}return t(1,r="Saved"),t(0,a=!1),[a,r,u]}class xoe extends Eo{constructor(e){super(),ko(this,e,Rbe,Mbe,So,{show:2})}get show(){return this.$$.ctx[2]}}function Nbe(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U={};return e=new xoe({props:U}),s[3](e),A=new oI({props:{label:"Login"}}),{c(){rn(e.$$.fragment),t=Je(),r=fe("div"),a=fe("form"),u=fe("div"),f=fe("label"),f.textContent="Email address",m=Je(),g=fe("input"),y=Je(),C=fe("div"),rn(A.$$.fragment),Z(f,"for","emailaddress"),Z(f,"class","form-label"),Z(g,"type","email"),Z(g,"class","form-control"),Z(g,"id","emailaddress"),Z(u,"class","mb-3"),Z(C,"class","text-center mt-5 d-block"),Z(r,"class","wrapper-tiny")},m(W,q){on(e,W,q),He(W,t,q),He(W,r,q),Q(r,a),Q(a,u),Q(u,f),Q(u,m),Q(u,g),Ar(g,s[0]),Q(a,y),Q(a,C),on(A,C,null),O=!0,N||(L=[Fn(g,"input",s[4]),Fn(a,"submit",s[2])],N=!0)},p(W,[q]){const ee={};e.$set(ee),q&1&&g.value!==W[0]&&Ar(g,W[0])},i(W){O||(Me(e.$$.fragment,W),Me(A.$$.fragment,W),O=!0)},o(W){We(e.$$.fragment,W),We(A.$$.fragment,W),O=!1},d(W){s[3](null),sn(e,W),W&&Fe(t),W&&Fe(r),sn(A),N=!1,pa(L)}}}function Pbe(s,e,t){const r=ga("channel");let a="",u;function f(y){y.preventDefault(),axios.post(r.lucentUrl+"/login",{email:a}).then(C=>{}).catch(C=>{})}function m(y){as[y?"unshift":"push"](()=>{u=y,t(1,u)})}function g(){a=this.value,t(0,a)}return[a,u,f,m,g]}class Ibe extends Eo{constructor(e){super(),ko(this,e,Pbe,Nbe,So,{})}}function Bbe(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U={};return e=new xoe({props:U}),s[4](e),A=new oI({props:{label:"Enter"}}),{c(){rn(e.$$.fragment),t=Je(),r=fe("div"),a=fe("form"),u=fe("div"),f=fe("h3"),m=tn("Login as "),g=tn(s[0]),y=Je(),C=fe("div"),rn(A.$$.fragment),Z(u,"class","mb-3 text-center"),Z(C,"class","text-center mt-5 d-block"),Z(r,"class","wrapper-tiny")},m(W,q){on(e,W,q),He(W,t,q),He(W,r,q),Q(r,a),Q(a,u),Q(u,f),Q(f,m),Q(f,g),Q(a,y),Q(a,C),on(A,C,null),O=!0,N||(L=Fn(a,"submit",s[2]),N=!0)},p(W,[q]){const ee={};e.$set(ee),(!O||q&1)&&Qn(g,W[0])},i(W){O||(Me(e.$$.fragment,W),Me(A.$$.fragment,W),O=!0)},o(W){We(e.$$.fragment,W),We(A.$$.fragment,W),O=!1},d(W){s[4](null),sn(e,W),W&&Fe(t),W&&Fe(r),sn(A),N=!1,L()}}}function Lbe(s,e,t){const r=ga("channel");let{email:a}=e,{token:u}=e,f;function m(y){y.preventDefault(),axios.post(r.lucentUrl+"/verify",{email:a,token:u}).then(C=>{window.location=r.lucentUrl}).catch(C=>{})}function g(y){as[y?"unshift":"push"](()=>{f=y,t(1,f)})}return s.$$set=y=>{"email"in y&&t(0,a=y.email),"token"in y&&t(3,u=y.token)},[a,f,m,u,g]}class Fbe extends Eo{constructor(e){super(),ko(this,e,Lbe,Bbe,So,{email:0,token:3})}}function Hbe(s){let e,t,r;return{c(){e=fe("div"),t=fe("div"),r=tn(s[2]),Z(t,"class","avatar__letters"),Z(e,"class","avatar"),Z(e,"title",s[0]),is(e,"background-color",s[3][s[4]]),is(e,"height",s[1]+"px"),is(e,"width",s[1]+"px"),is(e,"font-size",s[1]/2+"px")},m(a,u){He(a,e,u),Q(e,t),Q(t,r)},p(a,[u]){u&4&&Qn(r,a[2]),u&1&&Z(e,"title",a[0]),u&2&&is(e,"height",a[1]+"px"),u&2&&is(e,"width",a[1]+"px"),u&2&&is(e,"font-size",a[1]/2+"px")},i:xn,o:xn,d(a){a&&Fe(e)}}}function $be(s,e,t){let{name:r}=e,{side:a="48"}=e;const u=["#00AA55","#009FD4","#B381B3","#939393","#E3BC00","#D47500","#DC2A2A","#3ede91","#377dd4","#0256b0","#053d82","#3d026e","#b378e3","#c4065c","#543208","#d97811","#0c6b40"];let f="";r.split(" ").length>1?f=r.split(" ")[0].charAt(0).toUpperCase()+r.split(" ")[1].charAt(0).toUpperCase():f=r.split(" ")[0].charAt(0).toUpperCase()+r.split(" ")[0].charAt(1).toUpperCase();let g=(r.charCodeAt(1)+r.length)%19;return s.$$set=y=>{"name"in y&&t(0,r=y.name),"side"in y&&t(1,a=y.side)},[r,a,f,u,g]}class r2 extends Eo{constructor(e){super(),ko(this,e,$be,Hbe,So,{name:0,side:1})}}function zbe(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U,W,q,ee;return t=new nI({props:{message:s[1]}}),u=new r2({props:{name:s[2].name}}),A=new oI({props:{label:"Update"}}),{c(){e=fe("div"),rn(t.$$.fragment),r=Je(),a=fe("h3"),rn(u.$$.fragment),f=Je(),m=fe("form"),g=fe("div"),y=fe("input"),C=Je(),rn(A.$$.fragment),O=Je(),N=fe("div"),L=fe("a"),U=tn("Logout from this device"),Z(a,"class","header-small mb-5"),Z(y,"type","text"),Z(y,"class","form-control"),Z(y,"placeholder","Name"),Z(g,"class","input-group mb-3"),Z(L,"class","list-group-item list-group-item-action"),Z(L,"href",s[3].lucentUrl+"/logout"),Z(N,"class","list-group"),Z(e,"class","wrapper-tiny")},m(F,ne){He(F,e,ne),on(t,e,null),Q(e,r),Q(e,a),on(u,a,null),Q(e,f),Q(e,m),Q(m,g),Q(g,y),Ar(y,s[0]),Q(g,C),on(A,g,null),Q(e,O),Q(e,N),Q(N,L),Q(L,U),W=!0,q||(ee=[Fn(y,"input",s[5]),Fn(m,"submit",s[4])],q=!0)},p(F,[ne]){const ie={};ne&2&&(ie.message=F[1]),t.$set(ie),ne&1&&y.value!==F[0]&&Ar(y,F[0])},i(F){W||(Me(t.$$.fragment,F),Me(u.$$.fragment,F),Me(A.$$.fragment,F),W=!0)},o(F){We(t.$$.fragment,F),We(u.$$.fragment,F),We(A.$$.fragment,F),W=!1},d(F){F&&Fe(e),sn(t),sn(u),sn(A),q=!1,pa(ee)}}}function Vbe(s,e,t){const r=ga("user"),a=ga("channel");let u=r.name;r.email;let f="";function m(y){y.preventDefault(),t(1,f=""),axios.post("/account/update-name",{name:u}).then(C=>{}).catch(C=>{var A;t(1,f=(A=C.response)==null?void 0:A.data.error),console.log({errorMessage:f})})}function g(){u=this.value,t(0,u)}return[u,f,r,a,m,g]}class Wbe extends Eo{constructor(e){super(),ko(this,e,Vbe,zbe,So,{})}}function Ube(s){let e,t,r;const a=[{title:s[0]},s[2]];var u=s[3][s[1]];function f(m){let g={};for(let y=0;y{sn(C,1)}),Do()}u?(e=dk(u,f()),rn(e.$$.fragment),Me(e.$$.fragment,1),on(e,t.parentNode,t)):e=null}else u&&e.$set(y)},i(m){r||(e&&Me(e.$$.fragment,m),r=!0)},o(m){e&&We(e.$$.fragment,m),r=!1},d(m){m&&Fe(t),e&&sn(e,m)}}}function jbe(s,e,t){const r={register:Obe,login:Ibe,verify:Fbe,profile:Wbe};let{title:a}=e,{view:u}=e,{user:f}=e,{data:m}=e,{channel:g}=e;return Kz("channel",g),Kz("user",f),s.$$set=y=>{"title"in y&&t(0,a=y.title),"view"in y&&t(1,u=y.view),"user"in y&&t(4,f=y.user),"data"in y&&t(2,m=y.data),"channel"in y&&t(5,g=y.channel)},[a,u,m,r,f,g]}class Zbe extends Eo{constructor(e){super(),ko(this,e,jbe,Ube,So,{title:0,view:1,user:4,data:2,channel:5})}}function xie(s){let e,t;return{c(){e=fe("span"),t=tn(s[4]),Z(e,"class","text-muted")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&16&&Qn(t,r[4])},d(r){r&&Fe(e)}}}function qbe(s){let e,t,r=!1,a,u,f,m,g,y,C,A=s[4]&&xie(s);return g=Eoe(s[7][0]),{c(){e=fe("div"),t=fe("input"),a=Je(),u=fe("label"),f=tn(s[1]),m=Je(),A&&A.c(),Z(t,"class","form-check-input"),Z(t,"type","radio"),t.__value=s[3],t.value=t.__value,Z(t,"name",s[2]),Z(t,"id",s[5]),Z(u,"class","form-check-label"),Z(u,"for",s[5]),Z(e,"class","form-check"),g.p(t)},m(O,N){He(O,e,N),Q(e,t),t.checked=t.__value===s[0],Q(e,a),Q(e,u),Q(u,f),Q(e,m),A&&A.m(e,null),y||(C=Fn(t,"change",s[6]),y=!0)},p(O,[N]){N&8&&(t.__value=O[3],t.value=t.__value,r=!0),N&4&&Z(t,"name",O[2]),(r||N&1)&&(t.checked=t.__value===O[0]),N&2&&Qn(f,O[1]),O[4]?A?A.p(O,N):(A=xie(O),A.c(),A.m(e,null)):A&&(A.d(1),A=null)},i:xn,o:xn,d(O){O&&Fe(e),A&&A.d(),g.r(),y=!1,C()}}}function Gbe(s,e,t){let{label:r}=e,{name:a}=e,{group:u}=e,{value:f}=e,{help:m}=e,g=mu.exports.uniqueId();const y=[[]];function C(){u=this.__value,t(0,u)}return s.$$set=A=>{"label"in A&&t(1,r=A.label),"name"in A&&t(2,a=A.name),"group"in A&&t(0,u=A.group),"value"in A&&t(3,f=A.value),"help"in A&&t(4,m=A.help)},[u,r,a,f,m,g,C,y]}class Kbe extends Eo{constructor(e){super(),ko(this,e,Gbe,qbe,So,{label:1,name:2,group:0,value:3,help:4})}}function Aie(s,e,t){const r=s.slice();return r[5]=e[t],r}function Tie(s){let e,t,r=s[5]+"",a,u,f,m;function g(...y){return s[3](s[5],...y)}return{c(){e=fe("button"),t=tn("Convert to "),a=tn(r),u=Je(),Z(e,"class","dropdown-item")},m(y,C){He(y,e,C),Q(e,t),Q(e,a),Q(e,u),f||(m=Fn(e,"click",g),f=!0)},p(y,C){s=y,C&2&&r!==(r=s[5]+"")&&Qn(a,r)},d(y){y&&Fe(e),f=!1,m()}}}function Die(s){let e,t=s[0].role!==s[5]&&Tie(s);return{c(){t&&t.c(),e=zs()},m(r,a){t&&t.m(r,a),He(r,e,a)},p(r,a){r[0].role!==r[5]?t?t.p(r,a):(t=Tie(r),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(r){t&&t.d(r),r&&Fe(e)}}}function Ybe(s){var Ee;let e,t,r,a,u,f,m,g=s[0].name+"",y,C,A=s[0].email+"",O,N,L,U,W,q,ee=s[0].role+"",F,ne,ie,oe,K;r=new r2({props:{name:(Ee=s[0].name)!=null?Ee:"",side:"32"}});let Re=s[1],Ce=[];for(let ye=0;ye{!K||(oe||(oe=Yz(e,Xz,{duration:200},!0)),oe.run(1))}),K=!0)},o(ye){We(r.$$.fragment,ye),oe||(oe=Yz(e,Xz,{duration:200},!1)),oe.run(0),K=!1},d(ye){ye&&Fe(e),sn(r),ul(Ce,ye),ye&&oe&&oe.end()}}}function Xbe(s,e,t){const r=I1();let{member:a}=e,{roles:u}=e;function f(g,y){g.preventDefault(),r("update",{user:a.id,role:y})}const m=(g,y)=>f(y,g);return s.$$set=g=>{"member"in g&&t(0,a=g.member),"roles"in g&&t(1,u=g.roles)},[a,u,f,m]}class Jbe extends Eo{constructor(e){super(),ko(this,e,Xbe,Ybe,So,{member:0,roles:1})}}function Oie(s,e,t){const r=s.slice();return r[16]=e[t],r}function Mie(s,e,t){const r=s.slice();return r[19]=e[t],r}function Rie(s){let e,t,r;function a(f){s[13](f)}let u={value:s[19],name:"role",label:s[19]};return s[4]!==void 0&&(u.group=s[4]),e=new Kbe({props:u}),as.push(()=>Tr(e,"group",a)),{c(){rn(e.$$.fragment)},m(f,m){on(e,f,m),r=!0},p(f,m){const g={};m&2&&(g.value=f[19]),m&2&&(g.label=f[19]),!t&&m&16&&(t=!0,g.group=f[4],Pr(()=>t=!1)),e.$set(g)},i(f){r||(Me(e.$$.fragment,f),r=!0)},o(f){We(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function Nie(s){let e,t;return e=new Jbe({props:{member:s[16],roles:s[1]}}),e.$on("update",s[9]),e.$on("reinvite",s[14]),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},p(r,a){const u={};a&1&&(u.member=r[16]),a&2&&(u.roles=r[1]),e.$set(u)},i(r){t||(Me(e.$$.fragment,r),t=!0)},o(r){We(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function Qbe(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U,W,q,ee,F,ne,ie,oe,K,Re,Ce,Ee,ye,be,lt,ft;u=new nI({props:{message:s[5]}});let bt={};m=new xoe({props:bt}),s[10](m);let z=s[1].filter(Pie),gt=[];for(let at=0;atWe(gt[at],1,1,()=>{gt[at]=null});K=new oI({props:{label:"Invite"}});let Ct=s[0],kt=[];for(let at=0;atWe(kt[at],1,1,()=>{kt[at]=null});return{c(){e=fe("div"),t=fe("div"),r=fe("h3"),r.textContent="Invite people",a=Je(),rn(u.$$.fragment),f=Je(),rn(m.$$.fragment),g=Je(),y=fe("form"),C=fe("div"),A=fe("label"),A.textContent="Invitee Name",O=Je(),N=fe("input"),L=Je(),U=fe("div"),W=fe("label"),W.textContent="Invitee Email Address",q=Je(),ee=fe("input"),F=Je(),ne=fe("div");for(let at=0;ats!=="removed";function eve(s,e,t){const r=ga("channel");let{users:a}=e,{roles:u}=e,f,m,g,y="",C;function A(F){F.preventDefault(),O(f,m,g)}function O(F,ne,ie){t(5,y=""),axios.post(r.lucentUrl+"/members/invite",{name:F,email:ne,role:ie}).then(oe=>{C.show("User was invited"),t(0,a=[...a,oe.data.user]),t(2,f=null),t(3,m=null),t(4,g=null)}).catch(oe=>{var K,Re,Ce;t(5,y=(Ce=(Re=(K=oe.response)==null?void 0:K.data)==null?void 0:Re.error)!=null?Ce:"")})}function N(F){F.preventDefault(),t(5,y=""),axios.post(r.lucentUrl+"/members/update",{id:F.detail.user,role:F.detail.role}).then(ne=>{C.show("Users updated"),t(0,a=ne.data.users)}).catch(ne=>{var ie,oe,K;t(5,y=(K=(oe=(ie=ne.response)==null?void 0:ie.data)==null?void 0:oe.error)!=null?K:"")})}function L(F){as[F?"unshift":"push"](()=>{C=F,t(6,C)})}function U(){f=this.value,t(2,f)}function W(){m=this.value,t(3,m)}function q(F){g=F,t(4,g)}const ee=F=>O(F.detail.email,F.detail.role);return s.$$set=F=>{"users"in F&&t(0,a=F.users),"roles"in F&&t(1,u=F.roles)},[a,u,f,m,g,y,C,A,O,N,L,U,W,q,ee]}class tve extends Eo{constructor(e){super(),ko(this,e,eve,Qbe,So,{users:0,roles:1})}}function nve(s){let e;return{c(){e=fe("div"),e.innerHTML='
Record Not Found
',Z(e,"class","wrapper-normal ")},m(t,r){He(t,e,r)},p:xn,i:xn,o:xn,d(t){t&&Fe(e)}}}class ove extends Eo{constructor(e){super(),ko(this,e,null,nve,So,{})}}function sve(s){let e,t=s[5].path+"";return{c(){e=Jde("svg"),Z(e,"class","bi svelte-1coky4l"),Z(e,"xmlns","http://www.w3.org/2000/svg"),Z(e,"width",s[0]),Z(e,"height",s[1]),Z(e,"viewBox",s[5].viewBox),Z(e,"aria-labelledby",s[2]),Z(e,"role","presentation"),Z(e,"stroke",s[4]),Z(e,"fill",s[3])},m(r,a){He(r,e,a),e.innerHTML=t},p(r,[a]){a&1&&Z(e,"width",r[0]),a&2&&Z(e,"height",r[1]),a&4&&Z(e,"aria-labelledby",r[2]),a&16&&Z(e,"stroke",r[4]),a&8&&Z(e,"fill",r[3])},i:xn,o:xn,d(r){r&&Fe(e)}}}function rve(s,e,t){const r={"trash-can":{path:'',viewBox:"0 0 448 512"},"circle-chevron-down":{path:'',viewBox:"0 0 512 512"},"circle-chevron-up":{path:'',viewBox:"0 0 512 512"},ellipsis:{path:'',viewBox:"0 0 448 512"},"ellipsis-vertical":{path:'',viewBox:"0 0 128 512"},"angles-down":{path:'',viewBox:"0 0 384 512"},"angle-right":{path:'',viewBox:"0 0 256 512"},"photo-film":{path:'',viewBox:"0 0 640 512"},file:{path:'',viewBox:"0 0 384 512"},"circle-info":{path:'',viewBox:"0 0 512 512"},"table-columns":{path:'',viewBox:"0 0 512 512"},"arrow-down-a-z":{path:'',viewBox:"0 0 512 512"},"arrow-up-short-wide":{path:'',viewBox:"0 0 576 512"},"arrow-down-wide-short":{path:'',viewBox:"0 0 576 512"},filter:{path:'',viewBox:"0 0 512 512"},calendar:{path:'',viewBox:"0 0 448 512"},pencil:{path:'',viewBox:"0 0 512 512"},database:{path:'',viewBox:"0 0 448 512"},dice:{path:'',viewBox:"0 0 640 512"},"triangle-exclamation":{path:'',viewBox:"0 0 512 512"},eye:{path:'',viewBox:"0 0 576 512"},"circle-plus":{path:'',viewBox:"0 0 512 512"},"magnifying-glass":{path:'',viewBox:"0 0 512 512"},expand:{path:'',viewBox:"0 0 448 512"},compress:{path:'',viewBox:"0 0 448 512"},check:{path:'',viewBox:"0 0 448 512"}};let{width:a=16}=e,{height:u=16}=e,{icon:f=""}=e,{fill:m="currentColor"}=e,{stroke:g="currentColor"}=e,y=r[f];return s.$$set=C=>{"width"in C&&t(0,a=C.width),"height"in C&&t(1,u=C.height),"icon"in C&&t(2,f=C.icon),"fill"in C&&t(3,m=C.fill),"stroke"in C&&t(4,g=C.stroke)},[a,u,f,m,g,y]}class wl extends Eo{constructor(e){super(),ko(this,e,rve,sve,So,{width:0,height:1,icon:2,fill:3,stroke:4})}}/*! + * mustache.js - Logic-less {{mustache}} templates with JavaScript + * http://github.com/janl/mustache.js + */var ive=Object.prototype.toString,vO=Array.isArray||function(e){return ive.call(e)==="[object Array]"};function Aoe(s){return typeof s=="function"}function ave(s){return vO(s)?"array":typeof s}function rte(s){return s.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Iie(s,e){return s!=null&&typeof s=="object"&&e in s}function lve(s,e){return s!=null&&typeof s!="object"&&s.hasOwnProperty&&s.hasOwnProperty(e)}var cve=RegExp.prototype.test;function uve(s,e){return cve.call(s,e)}var fve=/\S/;function dve(s){return!uve(fve,s)}var hve={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function mve(s){return String(s).replace(/[&<>"'`=\/]/g,function(t){return hve[t]})}var gve=/\s*/,pve=/\s+/,Bie=/\s*=/,bve=/\s*\}/,vve=/#|\^|\/|>|\{|&|=|!/;function yve(s,e){if(!s)return[];var t=!1,r=[],a=[],u=[],f=!1,m=!1,g="",y=0;function C(){if(f&&!m)for(;u.length;)delete a[u.pop()];else u=[];f=!1,m=!1}var A,O,N;function L(Re){if(typeof Re=="string"&&(Re=Re.split(pve,2)),!vO(Re)||Re.length!==2)throw new Error("Invalid tags: "+Re);A=new RegExp(rte(Re[0])+"\\s*"),O=new RegExp("\\s*"+rte(Re[1])),N=new RegExp("\\s*"+rte("}"+Re[1]))}L(e||Dp.tags);for(var U=new sI(s),W,q,ee,F,ne,ie;!U.eos();){if(W=U.pos,ee=U.scanUntil(A),ee)for(var oe=0,K=ee.length;oe"?ne=[q,ee,W,U.pos,g,y,t]:ne=[q,ee,W,U.pos],y++,a.push(ne),q==="#"||q==="^")r.push(ne);else if(q==="/"){if(ie=r.pop(),!ie)throw new Error('Unopened section "'+ee+'" at '+W);if(ie[1]!==ee)throw new Error('Unclosed section "'+ie[1]+'" at '+W)}else q==="name"||q==="{"||q==="&"?m=!0:q==="="&&L(ee)}if(C(),ie=r.pop(),ie)throw new Error('Unclosed section "'+ie[1]+'" at '+U.pos);return _ve(wve(a))}function wve(s){for(var e=[],t,r,a=0,u=s.length;a0?r[r.length-1][4]:e;break;default:t.push(a)}return e}function sI(s){this.string=s,this.tail=s,this.pos=0}sI.prototype.eos=function(){return this.tail===""};sI.prototype.scan=function(e){var t=this.tail.match(e);if(!t||t.index!==0)return"";var r=t[0];return this.tail=this.tail.substring(r.length),this.pos+=r.length,r};sI.prototype.scanUntil=function(e){var t=this.tail.search(e),r;switch(t){case-1:r=this.tail,this.tail="";break;case 0:r="";break;default:r=this.tail.substring(0,t),this.tail=this.tail.substring(t)}return this.pos+=r.length,r};function oO(s,e){this.view=s,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,r;if(t.hasOwnProperty(e))r=t[e];else{for(var a=this,u,f,m,g=!1;a;){if(e.indexOf(".")>0)for(u=a.view,f=e.split("."),m=0;u!=null&&m"?y=this.renderPartial(m,t,r,u):g==="&"?y=this.unescapedValue(m,t):g==="name"?y=this.escapedValue(m,t,u):g==="text"&&(y=this.rawValue(m)),y!==void 0&&(f+=y);return f};Dg.prototype.renderSection=function(e,t,r,a,u){var f=this,m="",g=t.lookup(e[1]);function y(O){return f.render(O,t,r,u)}if(!!g){if(vO(g))for(var C=0,A=g.length;C0||!r)&&(u[f]=a+u[f]);return u.join(` +`)};Dg.prototype.renderPartial=function(e,t,r,a){if(!!r){var u=this.getConfigTags(a),f=Aoe(r)?r(e[1]):r[e[1]];if(f!=null){var m=e[6],g=e[5],y=e[4],C=f;g==0&&y&&(C=this.indentPartial(f,y,m));var A=this.parse(C,u);return this.renderTokens(A,t,r,C,a)}}};Dg.prototype.unescapedValue=function(e,t){var r=t.lookup(e[1]);if(r!=null)return r};Dg.prototype.escapedValue=function(e,t,r){var a=this.getConfigEscape(r)||Dp.escape,u=t.lookup(e[1]);if(u!=null)return typeof u=="number"&&a===Dp.escape?String(u):a(u)};Dg.prototype.rawValue=function(e){return e[1]};Dg.prototype.getConfigTags=function(e){return vO(e)?e:e&&typeof e=="object"?e.tags:void 0};Dg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!vO(e))return e.escape};var Dp={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(s){IP.templateCache=s},get templateCache(){return IP.templateCache}},IP=new Dg;Dp.clearCache=function(){return IP.clearCache()};Dp.parse=function(e,t){return IP.parse(e,t)};Dp.render=function(e,t,r,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+ave(e)+'" was given as the first argument for mustache#render(template, view, partials)');return IP.render(e,t,r,a)};Dp.escape=mve;Dp.Scanner=sI;Dp.Context=oO;Dp.Writer=Dg;function mne(s){return mne=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},mne(s)}function H0(s,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}function Fh(s){H0(1,arguments);var e=Object.prototype.toString.call(s);return s instanceof Date||mne(s)==="object"&&e==="[object Date]"?new Date(s.getTime()):typeof s=="number"||e==="[object Number]"?new Date(s):((typeof s=="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 Cve={};function Sve(){return Cve}function Lie(s){var e=new Date(Date.UTC(s.getFullYear(),s.getMonth(),s.getDate(),s.getHours(),s.getMinutes(),s.getSeconds(),s.getMilliseconds()));return e.setUTCFullYear(s.getFullYear()),s.getTime()-e.getTime()}function xz(s,e){H0(2,arguments);var t=Fh(s),r=Fh(e),a=t.getTime()-r.getTime();return a<0?-1:a>0?1:a}function kve(s,e){H0(2,arguments);var t=Fh(s),r=Fh(e),a=t.getFullYear()-r.getFullYear(),u=t.getMonth()-r.getMonth();return a*12+u}function Eve(s,e){return H0(2,arguments),Fh(s).getTime()-Fh(e).getTime()}var Fie={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},xve="trunc";function Ave(s){return s?Fie[s]:Fie[xve]}function Tve(s){H0(1,arguments);var e=Fh(s);return e.setHours(23,59,59,999),e}function Dve(s){H0(1,arguments);var e=Fh(s),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function Ove(s){H0(1,arguments);var e=Fh(s);return Tve(e).getTime()===Dve(e).getTime()}function Mve(s,e){H0(2,arguments);var t=Fh(s),r=Fh(e),a=xz(t,r),u=Math.abs(kve(t,r)),f;if(u<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*u);var m=xz(t,r)===-a;Ove(Fh(s))&&u===1&&xz(s,r)===1&&(m=!1),f=a*(u-Number(m))}return f===0?0:f}function Rve(s,e,t){H0(2,arguments);var r=Eve(s,e)/1e3;return Ave(t==null?void 0:t.roundingMethod)(r)}var Nve={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"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Pve=function(e,t,r){var a,u=Nve[e];return typeof u=="string"?a=u:t===1?a=u.one:a=u.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+a:a+" ago":a};const Ive=Pve;function ite(s){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.width?String(e.width):s.defaultWidth,r=s.formats[t]||s.formats[s.defaultWidth];return r}}var Bve={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Lve={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Fve={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Hve={date:ite({formats:Bve,defaultWidth:"full"}),time:ite({formats:Lve,defaultWidth:"full"}),dateTime:ite({formats:Fve,defaultWidth:"full"})};const $ve=Hve;var zve={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Vve=function(e,t,r,a){return zve[e]};const Wve=Vve;function sP(s){return function(e,t){var r=t!=null&&t.context?String(t.context):"standalone",a;if(r==="formatting"&&s.formattingValues){var u=s.defaultFormattingWidth||s.defaultWidth,f=t!=null&&t.width?String(t.width):u;a=s.formattingValues[f]||s.formattingValues[u]}else{var m=s.defaultWidth,g=t!=null&&t.width?String(t.width):s.defaultWidth;a=s.values[g]||s.values[m]}var y=s.argumentCallback?s.argumentCallback(e):e;return a[y]}}var Uve={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},jve={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Zve={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},qve={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Gve={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Kve={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Yve=function(e,t){var r=Number(e),a=r%100;if(a>20||a<10)switch(a%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Xve={ordinalNumber:Yve,era:sP({values:Uve,defaultWidth:"wide"}),quarter:sP({values:jve,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:sP({values:Zve,defaultWidth:"wide"}),day:sP({values:qve,defaultWidth:"wide"}),dayPeriod:sP({values:Gve,defaultWidth:"wide",formattingValues:Kve,defaultFormattingWidth:"wide"})};const Jve=Xve;function rP(s){return function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.width,a=r&&s.matchPatterns[r]||s.matchPatterns[s.defaultMatchWidth],u=e.match(a);if(!u)return null;var f=u[0],m=r&&s.parsePatterns[r]||s.parsePatterns[s.defaultParseWidth],g=Array.isArray(m)?eye(m,function(A){return A.test(f)}):Qve(m,function(A){return A.test(f)}),y;y=s.valueCallback?s.valueCallback(g):g,y=t.valueCallback?t.valueCallback(y):y;var C=e.slice(f.length);return{value:y,rest:C}}}function Qve(s,e){for(var t in s)if(s.hasOwnProperty(t)&&e(s[t]))return t}function eye(s,e){for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{},r=e.match(s.matchPattern);if(!r)return null;var a=r[0],u=e.match(s.parsePattern);if(!u)return null;var f=s.valueCallback?s.valueCallback(u[0]):u[0];f=t.valueCallback?t.valueCallback(f):f;var m=e.slice(a.length);return{value:f,rest:m}}}var nye=/^(\d+)(th|st|nd|rd)?/i,oye=/\d+/i,sye={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},rye={any:[/^b/i,/^(a|c)/i]},iye={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},aye={any:[/1/i,/2/i,/3/i,/4/i]},lye={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},cye={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},uye={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},fye={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},dye={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},hye={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},mye={ordinalNumber:tye({matchPattern:nye,parsePattern:oye,valueCallback:function(e){return parseInt(e,10)}}),era:rP({matchPatterns:sye,defaultMatchWidth:"wide",parsePatterns:rye,defaultParseWidth:"any"}),quarter:rP({matchPatterns:iye,defaultMatchWidth:"wide",parsePatterns:aye,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:rP({matchPatterns:lye,defaultMatchWidth:"wide",parsePatterns:cye,defaultParseWidth:"any"}),day:rP({matchPatterns:uye,defaultMatchWidth:"wide",parsePatterns:fye,defaultParseWidth:"any"}),dayPeriod:rP({matchPatterns:dye,defaultMatchWidth:"any",parsePatterns:hye,defaultParseWidth:"any"})};const gye=mye;var pye={code:"en-US",formatDistance:Ive,formatLong:$ve,formatRelative:Wve,localize:Jve,match:gye,options:{weekStartsOn:0,firstWeekContainsDate:1}};const bye=pye;function uhe(s,e){if(s==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(s[t]=e[t]);return s}function vye(s){return uhe({},s)}var Hie=1440,yye=2520,ate=43200,wye=86400;function _ye(s,e,t){var r,a;H0(2,arguments);var u=Sve(),f=(r=(a=t==null?void 0:t.locale)!==null&&a!==void 0?a:u.locale)!==null&&r!==void 0?r:bye;if(!f.formatDistance)throw new RangeError("locale must contain formatDistance property");var m=xz(s,e);if(isNaN(m))throw new RangeError("Invalid time value");var g=uhe(vye(t),{addSuffix:Boolean(t==null?void 0:t.addSuffix),comparison:m}),y,C;m>0?(y=Fh(e),C=Fh(s)):(y=Fh(s),C=Fh(e));var A=Rve(C,y),O=(Lie(C)-Lie(y))/1e3,N=Math.round((A-O)/60),L;if(N<2)return t!=null&&t.includeSeconds?A<5?f.formatDistance("lessThanXSeconds",5,g):A<10?f.formatDistance("lessThanXSeconds",10,g):A<20?f.formatDistance("lessThanXSeconds",20,g):A<40?f.formatDistance("halfAMinute",0,g):A<60?f.formatDistance("lessThanXMinutes",1,g):f.formatDistance("xMinutes",1,g):N===0?f.formatDistance("lessThanXMinutes",1,g):f.formatDistance("xMinutes",N,g);if(N<45)return f.formatDistance("xMinutes",N,g);if(N<90)return f.formatDistance("aboutXHours",1,g);if(Ng.name===(e==null?void 0:e.schema));if(!(r!=null&&r.titleTemplate))return $ie(r,e);let a=e.data,f=Dp.parse(r.titleTemplate).filter(g=>g[0]=="name").map(g=>g[1]).filter(g=>{let y=r.fields.find(C=>C.name===g);return(y==null?void 0:y.info.name)==="reference"}).reduce((g,y)=>{let C=t.edges.find(O=>O.source===e.id&&O.field===y),A=t.records.find(O=>O.id===(C==null?void 0:C.target));return g[y]=M1(s,A,t),g},{});a={...a,...f};let m=Dp.render(r.titleTemplate,a);return!m||m===""?$ie(r,e):hhe(m.slice(0,300))}function $ie(s,e){var t;return(s==null?void 0:s.type)==="files"?e._file.path:hhe(e==null?void 0:e.data[(t=s.fields.filter(r=>r.info.name==="text")[0])==null?void 0:t.name]).slice(0,300)}function zie(s){let e,t,r;return{c(){e=fe("a"),t=tn(s[1]),Z(e,"href",r=s[3].lucentUrl+"/records/"+s[0].id),Z(e,"class","text-decoration-none rounded py-1 px-2 d-inline-block svelte-nbbgyi"),Z(e,"title",s[1]),is(e,"border","2px solid "+(s[2].color?s[2].color:"#999"),1),is(e,"white-space","nowrap")},m(a,u){He(a,e,u),Q(e,t)},p(a,u){u&2&&Qn(t,a[1]),u&1&&r!==(r=a[3].lucentUrl+"/records/"+a[0].id)&&Z(e,"href",r),u&2&&Z(e,"title",a[1]),u&4&&is(e,"border","2px solid "+(a[2].color?a[2].color:"#999"),1)},d(a){a&&Fe(e)}}}function Sye(s){var r;let e,t=((r=s[0])==null?void 0:r.data)&&zie(s);return{c(){t&&t.c(),e=zs()},m(a,u){t&&t.m(a,u),He(a,e,u)},p(a,[u]){var f;(f=a[0])!=null&&f.data?t?t.p(a,u):(t=zie(a),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:xn,o:xn,d(a){t&&t.d(a),a&&Fe(e)}}}function kye(s,e,t){let r,a;const u=ga("channel");let{record:f}=e,{graph:m}=e;return s.$$set=g=>{"record"in g&&t(0,f=g.record),"graph"in g&&t(4,m=g.graph)},s.$$.update=()=>{s.$$.dirty&1&&t(2,r=u.schemas.find(g=>g.name===f.schema)),s.$$.dirty&17&&t(1,a=M1(u.schemas,f,m))},[f,a,r,u,m]}class rI extends Eo{constructor(e){super(),ko(this,e,kye,Sye,So,{record:0,graph:4})}}function Vie(s,e,t){const r=s.slice();return r[2]=e[t],r[4]=t,r}function Wie(s){let e,t,r=s[0].reverse(),a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){e=fe("div");for(let f=0;f0&&Wie(s);return{c(){r&&r.c(),e=zs()},m(a,u){r&&r.m(a,u),He(a,e,u),t=!0},p(a,[u]){a[0].length>0?r?(r.p(a,u),u&1&&Me(r,1)):(r=Wie(a),r.c(),Me(r,1),r.m(e.parentNode,e)):r&&(To(),We(r,1,1,()=>{r=null}),Do())},i(a){t||(Me(r),t=!0)},o(a){We(r),t=!1},d(a){r&&r.d(a),a&&Fe(e)}}}function Aye(s,e,t){let{managerRecords:r}=e,{graph:a}=e;return s.$$set=u=>{"managerRecords"in u&&t(0,r=u.managerRecords),"graph"in u&&t(1,a=u.graph)},[r,a]}class Tye extends Eo{constructor(e){super(),ko(this,e,Aye,xye,So,{managerRecords:0,graph:1})}}function Dye(s){let e;return{c(){e=tn("New Record")},m(t,r){He(t,e,r)},p:xn,d(t){t&&Fe(e)}}}function Oye(s){let e=M1(s[5].schemas,s[3],s[2])+"",t;return{c(){t=tn(e)},m(r,a){He(r,t,a)},p(r,a){a&12&&e!==(e=M1(r[5].schemas,r[3],r[2])+"")&&Qn(t,e)},d(r){r&&Fe(t)}}}function jie(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U,W,q;r=new wl({props:{icon:"ellipsis"}});let ee=!s[4]&&Zie(s);return{c(){e=fe("div"),t=fe("button"),rn(r.$$.fragment),a=Je(),u=fe("div"),f=fe("h6"),f.textContent="Record Actions",m=Je(),g=fe("a"),y=tn("Create new"),A=Je(),ee&&ee.c(),O=Je(),N=fe("a"),L=tn("Revisions"),Z(t,"class","btn btn-link btn-sm"),Z(t,"type","button"),Z(t,"data-bs-toggle","dropdown"),Z(t,"aria-expanded","false"),Z(f,"class","dropdown-header"),Z(g,"class","dropdown-item"),Z(g,"href",C=s[5].lucentUrl+"/records/new?schema="+s[1].name),Z(N,"class","dropdown-item"),Z(N,"href",s[5].lucentUrl),Z(u,"class","dropdown-menu"),Z(e,"class","dropdown d-inline-block")},m(F,ne){He(F,e,ne),Q(e,t),on(r,t,null),Q(e,a),Q(e,u),Q(u,f),Q(u,m),Q(u,g),Q(g,y),Q(u,A),ee&&ee.m(u,null),Q(u,O),Q(u,N),Q(N,L),U=!0,W||(q=Fn(N,"click",mf(s[7])),W=!0)},p(F,ne){(!U||ne&2&&C!==(C=F[5].lucentUrl+"/records/new?schema="+F[1].name))&&Z(g,"href",C),F[4]?ee&&(ee.d(1),ee=null):ee?ee.p(F,ne):(ee=Zie(F),ee.c(),ee.m(u,O))},i(F){U||(Me(r.$$.fragment,F),U=!0)},o(F){We(r.$$.fragment,F),U=!1},d(F){F&&Fe(e),sn(r),ee&&ee.d(),W=!1,q()}}}function Zie(s){let e,t,r,a;return{c(){e=fe("a"),t=tn("Clone"),Z(e,"class","dropdown-item"),Z(e,"href",s[5].lucentUrl)},m(u,f){He(u,e,f),Q(e,t),r||(a=Fn(e,"click",s[6]),r=!0)},p:xn,d(u){u&&Fe(e),r=!1,a()}}}function Mye(s){let e,t,r=s[1].label.toUpperCase()+"",a,u,f,m,g,y;function C(L,U){return L[4]?Dye:Oye}let A=C(s),O=A(s),N=!s[4]&&jie(s);return{c(){e=fe("h3"),t=fe("a"),a=tn(r),f=Je(),m=fe("span"),O.c(),g=Je(),N&&N.c(),Z(t,"class","text-muted d-block text-decoration-none fs-6 mb-1"),Z(t,"href",u=s[5].lucentUrl+"/content/"+s[1].name),Z(m,"class","text-dark d-block"),Z(e,"class","header-normal mt-5 mb-0")},m(L,U){He(L,e,U),Q(e,t),Q(t,a),Q(e,f),Q(e,m),O.m(m,null),Q(e,g),N&&N.m(e,null),y=!0},p(L,[U]){(!y||U&2)&&r!==(r=L[1].label.toUpperCase()+"")&&Qn(a,r),(!y||U&2&&u!==(u=L[5].lucentUrl+"/content/"+L[1].name))&&Z(t,"href",u),A===(A=C(L))&&O?O.p(L,U):(O.d(1),O=A(L),O&&(O.c(),O.m(m,null))),L[4]?N&&(To(),We(N,1,1,()=>{N=null}),Do()):N?(N.p(L,U),U&16&&Me(N,1)):(N=jie(L),N.c(),Me(N,1),N.m(e,null))},i(L){y||(Me(N),y=!0)},o(L){We(N),y=!1},d(L){L&&Fe(e),O.d(),N&&N.d()}}}function Rye(s,e,t){const r=ga("channel");let{schema:a}=e,{graph:u}=e,{record:f}=e,{isCreateMode:m}=e,{activeContentTab:g}=e;function y(A){A.preventDefault(),axios.post(r.lucentUrl+"/records/clone/"+f.id).then(O=>{window.location=r.lucentUrl+"/records/"+O.data.id}).catch(O=>{})}const C=A=>t(0,g="_info");return s.$$set=A=>{"schema"in A&&t(1,a=A.schema),"graph"in A&&t(2,u=A.graph),"record"in A&&t(3,f=A.record),"isCreateMode"in A&&t(4,m=A.isCreateMode),"activeContentTab"in A&&t(0,g=A.activeContentTab)},[g,a,u,f,m,r,y,C]}class Nye extends Eo{constructor(e){super(),ko(this,e,Rye,Mye,So,{schema:1,graph:2,record:3,isCreateMode:4,activeContentTab:0})}}function mhe(s){return ghe()[s]}function ghe(){return{published:{value:"published",text:"Published",bg:"success",color:"white"},trashed:{value:"trashed",text:"Trashed",bg:"danger",color:"white"},draft:{value:"draft",text:"Draft",bg:"warning",color:"dark"}}}function Pye(s){let e,t=s[0].text+"",r;return{c(){e=fe("span"),r=tn(t),Z(e,"class","badge text-bg-"+s[0].bg),is(e,"max-width","84px")},m(a,u){He(a,e,u),Q(e,r)},p:xn,i:xn,o:xn,d(a){a&&Fe(e)}}}function Iye(s,e,t){let{status:r}=e,a=mhe(r);return s.$$set=u=>{"status"in u&&t(1,r=u.status)},[a,r]}class zV extends Eo{constructor(e){super(),ko(this,e,Iye,Pye,So,{status:1})}}function qie(s,e,t){const r=s.slice();return r[10]=e[t],r}function Gie(s){let e,t=s[10].text+"",r,a,u,f;function m(...g){return s[9](s[10],...g)}return{c(){e=fe("button"),r=tn(t),a=Je(),Z(e,"type","button"),Z(e,"class","dropdown-item my-2 rounded w-100 bg-"+s[10].bg+" text-"+s[10].color)},m(g,y){He(g,e,y),Q(e,r),Q(e,a),u||(f=Fn(e,"click",m),u=!0)},p(g,y){s=g},d(g){g&&Fe(e),u=!1,f()}}}function Kie(s){let e,t=s[10].value!==s[0]&&Gie(s);return{c(){t&&t.c(),e=zs()},m(r,a){t&&t.m(r,a),He(r,e,a)},p(r,a){r[10].value!==r[0]?t?t.p(r,a):(t=Gie(r),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(r){t&&t.d(r),r&&Fe(e)}}}function Bye(s){let e,t,r;return{c(){e=fe("a"),t=tn("Preview"),Z(e,"href",r=s[5].previewTargetUrl+"?schema="+s[2].name+"&id="+s[1].id),Z(e,"target","_blank"),Z(e,"class","btn btn-outline-info ms-3")},m(a,u){He(a,e,u),Q(e,t)},p(a,u){u&6&&r!==(r=a[5].previewTargetUrl+"?schema="+a[2].name+"&id="+a[1].id)&&Z(e,"href",r)},d(a){a&&Fe(e)}}}function Lye(s){let e,t,r,a=s[4].text+"",u,f,m,g,y,C,A,O,N,L,U,W=s[6],q=[];for(let F=0;F{g=N,t(3,g)})}const O=(N,L)=>C(L,N.value);return s.$$set=N=>{"status"in N&&t(0,u=N.status),"record"in N&&t(1,f=N.record),"schema"in N&&t(2,m=N.schema)},s.$$.update=()=>{s.$$.dirty&1&&t(4,r=mhe(u))},[u,f,m,g,r,a,y,C,A,O]}class phe extends Eo{constructor(e){super(),ko(this,e,Fye,Lye,So,{status:0,record:1,schema:2})}}function Yie(s,e="",t="",r=""){return ga("channel").filesUrl+`/thumbs/${s._file.path}`}function Xie(s){return ga("channel").filesUrl+`/${s._file.path}`}function Jie(s){let e,t,r,a,u;const f=[$ye,Hye],m=[];function g(y,C){return C&1&&(e=null),e==null&&(e=!!y[0]._file.mime.startsWith("image")),e?0:1}return t=g(s,-1),r=m[t]=f[t](s),{c(){r.c(),a=zs()},m(y,C){m[t].m(y,C),He(y,a,C),u=!0},p(y,C){let A=t;t=g(y,C),t===A?m[t].p(y,C):(To(),We(m[A],1,1,()=>{m[A]=null}),Do(),r=m[t],r?r.p(y,C):(r=m[t]=f[t](y),r.c()),Me(r,1),r.m(a.parentNode,a))},i(y){u||(Me(r),u=!0)},o(y){We(r),u=!1},d(y){m[t].d(y),y&&Fe(a)}}}function Hye(s){let e,t,r,a,u,f=s[0]._file.path.split(".").pop()+"",m,g,y,C;return t=new wl({props:{icon:"file",width:s[3],height:s[3]}}),{c(){e=fe("a"),rn(t.$$.fragment),r=Je(),a=fe("span"),u=tn("."),m=tn(f),Z(a,"class","ms-2"),is(a,"font-size",s[4]+"px"),Z(e,"href",g=s[5].lucentUrl+"/records/"+s[0].id),Z(e,"title",y=s[0]._file.path),Z(e,"class","btn btn-outline-primary btn-sm d-flex align-items-center justify-content-center"),is(e,"width",s[2]+"px"),is(e,"height",s[2]+"px")},m(A,O){He(A,e,O),on(t,e,null),Q(e,r),Q(e,a),Q(a,u),Q(a,m),C=!0},p(A,O){const N={};O&8&&(N.width=A[3]),O&8&&(N.height=A[3]),t.$set(N),(!C||O&1)&&f!==(f=A[0]._file.path.split(".").pop()+"")&&Qn(m,f),(!C||O&16)&&is(a,"font-size",A[4]+"px"),(!C||O&1&&g!==(g=A[5].lucentUrl+"/records/"+A[0].id))&&Z(e,"href",g),(!C||O&1&&y!==(y=A[0]._file.path))&&Z(e,"title",y),(!C||O&4)&&is(e,"width",A[2]+"px"),(!C||O&4)&&is(e,"height",A[2]+"px")},i(A){C||(Me(t.$$.fragment,A),C=!0)},o(A){We(t.$$.fragment,A),C=!1},d(A){A&&Fe(e),sn(t)}}}function $ye(s){let e,t,r,a,u,f;return{c(){e=fe("a"),t=fe("img"),Z(t,"class","rounded w-100"),_ie(t.src,r=Yie(s[0],s[2],s[2],"crop"))||Z(t,"src",r),Z(t,"alt",a=s[0]._file.path),Z(e,"href",u=s[5].lucentUrl+"/records/"+s[0].id),Z(e,"title",f=s[0]._file.path),Z(e,"class","d-flex align-items-center justify-content-center "),is(e,"width",s[2]+"px"),is(e,"height",s[2]+"px")},m(m,g){He(m,e,g),Q(e,t)},p(m,g){g&5&&!_ie(t.src,r=Yie(m[0],m[2],m[2],"crop"))&&Z(t,"src",r),g&1&&a!==(a=m[0]._file.path)&&Z(t,"alt",a),g&1&&u!==(u=m[5].lucentUrl+"/records/"+m[0].id)&&Z(e,"href",u),g&1&&f!==(f=m[0]._file.path)&&Z(e,"title",f),g&4&&is(e,"width",m[2]+"px"),g&4&&is(e,"height",m[2]+"px")},i:xn,o:xn,d(m){m&&Fe(e)}}}function Qie(s){let e,t=s[0]._file.path+"",r,a,u;return{c(){e=fe("a"),r=tn(t),Z(e,"href",a=s[5].lucentUrl+"/records/"+s[0].id),Z(e,"title",u=s[0]._file.path),Z(e,"class","preview-file-filename lx-small-text text-decoration-none")},m(f,m){He(f,e,m),Q(e,r)},p(f,m){m&1&&t!==(t=f[0]._file.path+"")&&Qn(r,t),m&1&&a!==(a=f[5].lucentUrl+"/records/"+f[0].id)&&Z(e,"href",a),m&1&&u!==(u=f[0]._file.path)&&Z(e,"title",u)},d(f){f&&Fe(e)}}}function zye(s){let e,t,r,a=s[0]&&Jie(s),u=s[1]&&Qie(s);return{c(){a&&a.c(),e=Je(),u&&u.c(),t=zs()},m(f,m){a&&a.m(f,m),He(f,e,m),u&&u.m(f,m),He(f,t,m),r=!0},p(f,[m]){f[0]?a?(a.p(f,m),m&1&&Me(a,1)):(a=Jie(f),a.c(),Me(a,1),a.m(e.parentNode,e)):a&&(To(),We(a,1,1,()=>{a=null}),Do()),f[1]?u?u.p(f,m):(u=Qie(f),u.c(),u.m(t.parentNode,t)):u&&(u.d(1),u=null)},i(f){r||(Me(a),r=!0)},o(f){We(a),r=!1},d(f){a&&a.d(f),f&&Fe(e),u&&u.d(f),f&&Fe(t)}}}function Vye(s,e,t){let{record:r}=e;const a=ga("channel");let{size:u="small"}=e,{showFilename:f=!1}=e,m,g,y;return u=="large"?(m=256,g=32,y="20"):u=="medium"?(m=128,g=12,y="17"):u=="small"?(m=64,g=12,y="15"):u=="tiny"&&(m=42,g=12,y="13"),s.$$set=C=>{"record"in C&&t(0,r=C.record),"size"in C&&t(6,u=C.size),"showFilename"in C&&t(1,f=C.showFilename)},[r,f,m,g,y,a,u]}class P_ extends Eo{constructor(e){super(),ko(this,e,Vye,zye,So,{record:0,size:6,showFilename:1})}}function eae(s){let e,t,r,a,u,f,m,g,y,C,A=s[0]._file.path+"",O,N,L,U,W,q,ee=s[0]._file.originalName+"",F,ne,ie,oe,K,Re,Ce=s[0]._file.mime+"",Ee,ye,be,lt,ft,bt,z,gt=(s[0]._file.size/1024).toFixed(1)+"",tt,Ct,kt,Le,at,_n,Tt,Rn=s[0]._file.checksum+"",Ye,Mt,he,ls,bo,ao,xo=s[0]._file.path+"",Yo,St,Xt;r=new P_({props:{record:s[0],size:"large"}});let xt=s[0]._file.width&&tae(s);return{c(){e=fe("div"),t=fe("div"),rn(r.$$.fragment),a=Je(),u=fe("div"),f=fe("ul"),m=fe("li"),g=fe("span"),g.textContent="Filename",y=Je(),C=fe("span"),O=tn(A),N=Je(),L=fe("li"),U=fe("span"),U.textContent="Original name",W=Je(),q=fe("span"),F=tn(ee),ne=Je(),ie=fe("li"),oe=fe("span"),oe.textContent="Mime type",K=Je(),Re=fe("span"),Ee=tn(Ce),ye=Je(),xt&&xt.c(),be=Je(),lt=fe("li"),ft=fe("span"),ft.textContent="File size",bt=Je(),z=fe("span"),tt=tn(gt),Ct=tn("kB"),kt=Je(),Le=fe("li"),at=fe("span"),at.textContent="Checksum",_n=Je(),Tt=fe("span"),Ye=tn(Rn),Mt=Je(),he=fe("li"),ls=fe("span"),ls.textContent="Download",bo=Je(),ao=fe("a"),Yo=tn(xo),Z(t,"class","col"),is(t,"max-width","276px"),Z(g,"class","text-muted"),Z(m,"class","list-group-item border-primary"),Z(U,"class","text-muted"),Z(L,"class","list-group-item border-primary"),Z(oe,"class","text-muted"),Z(ie,"class","list-group-item border-primary"),Z(ft,"class","text-muted"),Z(lt,"class","list-group-item border-primary"),Z(at,"class","text-muted"),Z(Le,"class","list-group-item border-primary"),Z(ls,"class","text-muted"),Z(ao,"href",St=Xie(s[0])),Z(he,"class","list-group-item border-primary"),Z(f,"class","list-group svelte-1qb90xc"),Z(u,"class","col"),Z(e,"class","row mb-4")},m(Pe,Wt){He(Pe,e,Wt),Q(e,t),on(r,t,null),Q(e,a),Q(e,u),Q(u,f),Q(f,m),Q(m,g),Q(m,y),Q(m,C),Q(C,O),Q(f,N),Q(f,L),Q(L,U),Q(L,W),Q(L,q),Q(q,F),Q(f,ne),Q(f,ie),Q(ie,oe),Q(ie,K),Q(ie,Re),Q(Re,Ee),Q(f,ye),xt&&xt.m(f,null),Q(f,be),Q(f,lt),Q(lt,ft),Q(lt,bt),Q(lt,z),Q(z,tt),Q(z,Ct),Q(f,kt),Q(f,Le),Q(Le,at),Q(Le,_n),Q(Le,Tt),Q(Tt,Ye),Q(f,Mt),Q(f,he),Q(he,ls),Q(he,bo),Q(he,ao),Q(ao,Yo),Xt=!0},p(Pe,Wt){const mn={};Wt&1&&(mn.record=Pe[0]),r.$set(mn),(!Xt||Wt&1)&&A!==(A=Pe[0]._file.path+"")&&Qn(O,A),(!Xt||Wt&1)&&ee!==(ee=Pe[0]._file.originalName+"")&&Qn(F,ee),(!Xt||Wt&1)&&Ce!==(Ce=Pe[0]._file.mime+"")&&Qn(Ee,Ce),Pe[0]._file.width?xt?xt.p(Pe,Wt):(xt=tae(Pe),xt.c(),xt.m(f,be)):xt&&(xt.d(1),xt=null),(!Xt||Wt&1)&>!==(gt=(Pe[0]._file.size/1024).toFixed(1)+"")&&Qn(tt,gt),(!Xt||Wt&1)&&Rn!==(Rn=Pe[0]._file.checksum+"")&&Qn(Ye,Rn),(!Xt||Wt&1)&&xo!==(xo=Pe[0]._file.path+"")&&Qn(Yo,xo),(!Xt||Wt&1&&St!==(St=Xie(Pe[0])))&&Z(ao,"href",St)},i(Pe){Xt||(Me(r.$$.fragment,Pe),Xt=!0)},o(Pe){We(r.$$.fragment,Pe),Xt=!1},d(Pe){Pe&&Fe(e),sn(r),xt&&xt.d()}}}function tae(s){let e,t,r,a,u=s[0]._file.width+"",f,m,g=s[0]._file.height+"",y;return{c(){e=fe("li"),t=fe("span"),t.textContent="Dimensions",r=Je(),a=fe("span"),f=tn(u),m=tn("x"),y=tn(g),Z(t,"class","text-muted"),Z(e,"class","list-group-item border-primary")},m(C,A){He(C,e,A),Q(e,t),Q(e,r),Q(e,a),Q(a,f),Q(a,m),Q(a,y)},p(C,A){A&1&&u!==(u=C[0]._file.width+"")&&Qn(f,u),A&1&&g!==(g=C[0]._file.height+"")&&Qn(y,g)},d(C){C&&Fe(e)}}}function Wye(s){let e,t,r=s[1].type==="files"&&eae(s);return{c(){r&&r.c(),e=zs()},m(a,u){r&&r.m(a,u),He(a,e,u),t=!0},p(a,[u]){a[1].type==="files"?r?(r.p(a,u),u&2&&Me(r,1)):(r=eae(a),r.c(),Me(r,1),r.m(e.parentNode,e)):r&&(To(),We(r,1,1,()=>{r=null}),Do())},i(a){t||(Me(r),t=!0)},o(a){We(r),t=!1},d(a){r&&r.d(a),a&&Fe(e)}}}function Uye(s,e,t){let{record:r}=e,{schema:a}=e;return s.$$set=u=>{"record"in u&&t(0,r=u.record),"schema"in u&&t(1,a=u.schema)},[r,a]}class bhe extends Eo{constructor(e){super(),ko(this,e,Uye,Wye,So,{record:0,schema:1})}}function nae(s,e,t){const r=s.slice();return r[9]=e[t],r}function oae(s){let e,t=s[1],r=[];for(let a=0;a1&&oae(s);return{c(){t&&t.c(),e=zs()},m(r,a){t&&t.m(r,a),He(r,e,a)},p(r,[a]){r[1].length>1?t?t.p(r,a):(t=oae(r),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:xn,o:xn,d(r){t&&t.d(r),r&&Fe(e)}}}function Zye(s,e,t){var O,N;let{schema:r}=e,{isCreateMode:a}=e,{active:u=""}=e,f=(N=(O=r.groups)==null?void 0:O.map(L=>({label:L,name:L})))!=null?N:[],m={label:"Main",name:""},g={label:"Graph",name:"_graph"};a?f=[m,...f]:f=[m,...f,g];function y(L){L.preventDefault(),t(0,u="_graph")}function C(L,U){L.preventDefault(),U=="_graph"?y(L):t(0,u=U)}const A=(L,U)=>C(U,L.name);return s.$$set=L=>{"schema"in L&&t(3,r=L.schema),"isCreateMode"in L&&t(4,a=L.isCreateMode),"active"in L&&t(0,u=L.active)},[u,f,C,r,a,A]}class vhe extends Eo{constructor(e){super(),ko(this,e,Zye,jye,So,{schema:3,isCreateMode:4,active:0})}}function rae(s,e,t){const r=s.slice();return r[11]=e[t],r}function iae(s){let e=[],t=new Map,r,a=s[3];const u=m=>m[11].id;for(let m=0;m{axios.get("/records/suggestions",{params:{schema:u.optionsFrom,field:u.optionsField,value:m,ui:u.ui}}).then(U=>{t(3,r=U.data)}).catch(U=>{console.log(U)})},500);function y(L,U){L.preventDefault(),t(0,f=U.data[u.optionsField]),t(1,m="")}const C=(L,U)=>y(U,L),A=(L,U)=>y(U,L),O=L=>{t(0,f=m),t(1,m="")},N=L=>{t(0,f=m),t(1,m="")};return s.$$set=L=>{"field"in L&&t(2,u=L.field),"value"in L&&t(0,f=L.value),"search"in L&&t(1,m=L.search)},t(3,r=[]),[f,m,u,r,a,y,g,C,A,O,N]}class VV extends Eo{constructor(e){super(),ko(this,e,Yye,Kye,So,{field:2,value:0,search:1,update:6})}get update(){return this.$$.ctx[6]}}function cae(s,e,t){const r=s.slice();return r[6]=e[t],r}function uae(s){let e=[],t=new Map,r,a=s[0].selectOptions;const u=f=>f[6];for(let f=0;ff(C,y),g=(y,C)=>f(C,y);return s.$$set=y=>{"field"in y&&t(0,r=y.field),"value"in y&&t(2,a=y.value),"search"in y&&t(3,u=y.search)},[r,f,a,u,m,g]}class Qye extends Eo{constructor(e){super(),ko(this,e,Jye,Xye,So,{field:0,value:2,search:3})}}function Rp(s,e){return s&&s[e]?s[e].message:null}function e2e(s){let e,t,r,a;return{c(){e=fe("input"),Z(e,"type","text"),Z(e,"id",s[3]),Z(e,"class","form-control"),Z(e,"autocomplete","off"),e.readOnly=t=s[1].readonly&&!s[2],Es(e,"is-invalid",s[7])},m(u,f){He(u,e,f),Ar(e,s[0]),r||(a=Fn(e,"input",s[18]),r=!0)},p(u,f){f&8&&Z(e,"id",u[3]),f&6&&t!==(t=u[1].readonly&&!u[2])&&(e.readOnly=t),f&1&&e.value!==u[0]&&Ar(e,u[0]),f&128&&Es(e,"is-invalid",u[7])},i:xn,o:xn,d(u){u&&Fe(e),r=!1,a()}}}function t2e(s){let e,t,r,a,u,f,m,g,y,C,A,O,N;function L(ee){s[15](ee)}function U(ee){s[16](ee)}let W={field:s[1]};s[0]!==void 0&&(W.value=s[0]),s[6]!==void 0&&(W.search=s[6]),f=new Qye({props:W}),as.push(()=>Tr(f,"value",L)),as.push(()=>Tr(f,"search",U));let q=s[0]&&dae(s);return{c(){e=fe("div"),t=fe("input"),a=Je(),u=fe("div"),rn(f.$$.fragment),y=Je(),q&&q.c(),C=zs(),Z(t,"type","search"),Z(t,"id",s[3]),Z(t,"class","form-control dropdown-toggle"),Z(t,"placeholder","Search for options"),Z(t,"data-bs-toggle","dropdown"),Z(t,"autocomplete","off"),t.readOnly=r=s[1].readonly&&!s[2],Es(t,"is-invalid",s[7]),Z(u,"class","dropdown-menu w-100"),Z(e,"class","dropdown")},m(ee,F){He(ee,e,F),Q(e,t),Ar(t,s[6]),Q(e,a),Q(e,u),on(f,u,null),He(ee,y,F),q&&q.m(ee,F),He(ee,C,F),A=!0,O||(N=Fn(t,"input",s[14]),O=!0)},p(ee,F){(!A||F&8)&&Z(t,"id",ee[3]),(!A||F&6&&r!==(r=ee[1].readonly&&!ee[2]))&&(t.readOnly=r),F&64&&t.value!==ee[6]&&Ar(t,ee[6]),(!A||F&128)&&Es(t,"is-invalid",ee[7]);const ne={};F&2&&(ne.field=ee[1]),!m&&F&1&&(m=!0,ne.value=ee[0],Pr(()=>m=!1)),!g&&F&64&&(g=!0,ne.search=ee[6],Pr(()=>g=!1)),f.$set(ne),ee[0]?q?q.p(ee,F):(q=dae(ee),q.c(),q.m(C.parentNode,C)):q&&(q.d(1),q=null)},i(ee){A||(Me(f.$$.fragment,ee),A=!0)},o(ee){We(f.$$.fragment,ee),A=!1},d(ee){ee&&Fe(e),sn(f),ee&&Fe(y),q&&q.d(ee),ee&&Fe(C),O=!1,N()}}}function n2e(s){let e,t,r,a,u,f,m,g,y,C,A=s[1].optionsFrom&&hae(s),O=s[0]&&mae(s);return{c(){e=fe("div"),t=fe("input"),a=Je(),u=fe("div"),A&&A.c(),f=Je(),O&&O.c(),m=zs(),Z(t,"type","search"),Z(t,"id",s[3]),Z(t,"class","form-control dropdown-toggle"),Z(t,"placeholder","Search for options"),Z(t,"data-bs-toggle","dropdown"),Z(t,"autocomplete","off"),t.readOnly=r=s[1].readonly&&!s[2],Es(t,"is-invalid",s[7]),Z(u,"class","dropdown-menu w-100"),Z(e,"class","dropdown")},m(N,L){He(N,e,L),Q(e,t),Ar(t,s[6]),Q(e,a),Q(e,u),A&&A.m(u,null),He(N,f,L),O&&O.m(N,L),He(N,m,L),g=!0,y||(C=[Fn(t,"keyup",function(){B0(s[4].update)&&s[4].update.apply(this,arguments)}),Fn(t,"focus",function(){B0(s[4].update)&&s[4].update.apply(this,arguments)}),Fn(t,"input",s[9])],y=!0)},p(N,L){s=N,(!g||L&8)&&Z(t,"id",s[3]),(!g||L&6&&r!==(r=s[1].readonly&&!s[2]))&&(t.readOnly=r),L&64&&t.value!==s[6]&&Ar(t,s[6]),(!g||L&128)&&Es(t,"is-invalid",s[7]),s[1].optionsFrom?A?(A.p(s,L),L&2&&Me(A,1)):(A=hae(s),A.c(),Me(A,1),A.m(u,null)):A&&(To(),We(A,1,1,()=>{A=null}),Do()),s[0]?O?O.p(s,L):(O=mae(s),O.c(),O.m(m.parentNode,m)):O&&(O.d(1),O=null)},i(N){g||(Me(A),g=!0)},o(N){We(A),g=!1},d(N){N&&Fe(e),A&&A.d(),N&&Fe(f),O&&O.d(N),N&&Fe(m),y=!1,pa(C)}}}function dae(s){let e,t,r,a,u,f,m;return{c(){e=fe("span"),t=fe("div"),r=tn(s[0]),a=Je(),u=fe("button"),Z(u,"type","button"),Z(u,"class","btn-close btn-sm ms-1"),is(u,"font-size","10px"),Z(u,"aria-label","Close"),Z(t,"class","d-flex align-items-center "),Z(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(g,y){He(g,e,y),Q(e,t),Q(t,r),Q(t,a),Q(t,u),f||(m=Fn(u,"click",mf(s[17])),f=!0)},p(g,y){y&1&&Qn(r,g[0])},d(g){g&&Fe(e),f=!1,m()}}}function hae(s){let e,t,r,a;function u(g){s[11](g)}function f(g){s[12](g)}let m={field:s[1]};return s[0]!==void 0&&(m.value=s[0]),s[6]!==void 0&&(m.search=s[6]),e=new VV({props:m}),s[10](e),as.push(()=>Tr(e,"value",u)),as.push(()=>Tr(e,"search",f)),{c(){rn(e.$$.fragment)},m(g,y){on(e,g,y),a=!0},p(g,y){const C={};y&2&&(C.field=g[1]),!t&&y&1&&(t=!0,C.value=g[0],Pr(()=>t=!1)),!r&&y&64&&(r=!0,C.search=g[6],Pr(()=>r=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){s[10](null),sn(e,g)}}}function mae(s){let e,t,r,a,u,f,m;return{c(){e=fe("span"),t=fe("div"),r=tn(s[0]),a=Je(),u=fe("button"),Z(u,"type","button"),Z(u,"class","btn-close btn-sm ms-1"),is(u,"font-size","10px"),Z(u,"aria-label","Close"),Z(t,"class","d-flex align-items-center "),Z(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(g,y){He(g,e,y),Q(e,t),Q(t,r),Q(t,a),Q(t,u),f||(m=Fn(u,"click",mf(s[13])),f=!0)},p(g,y){y&1&&Qn(r,g[0])},d(g){g&&Fe(e),f=!1,m()}}}function gae(s){let e,t;return{c(){e=fe("div"),t=tn(s[7]),Z(e,"class","invalid-feedback d-block")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&128&&Qn(t,r[7])},d(r){r&&Fe(e)}}}function o2e(s){let e,t,r,a,u;const f=[n2e,t2e,e2e],m=[];function g(C,A){return C[5]?0:C[1].selectOptions?1:2}t=g(s),r=m[t]=f[t](s);let y=s[7]&&gae(s);return{c(){e=fe("div"),r.c(),a=Je(),y&&y.c(),Z(e,"class","mb-0")},m(C,A){He(C,e,A),m[t].m(e,null),Q(e,a),y&&y.m(e,null),u=!0},p(C,[A]){let O=t;t=g(C),t===O?m[t].p(C,A):(To(),We(m[O],1,1,()=>{m[O]=null}),Do(),r=m[t],r?r.p(C,A):(r=m[t]=f[t](C),r.c()),Me(r,1),r.m(e,a)),C[7]?y?y.p(C,A):(y=gae(C),y.c(),y.m(e,null)):y&&(y.d(1),y=null)},i(C){u||(Me(r),u=!0)},o(C){We(r),u=!1},d(C){C&&Fe(e),m[t].d(),y&&y.d()}}}function s2e(s,e,t){let r,a,u,{field:f}=e,{value:m}=e,{isCreateMode:g}=e,{validationErrors:y}=e,{id:C}=e,A;function O(){a=this.value,t(6,a)}function N(oe){as[oe?"unshift":"push"](()=>{A=oe,t(4,A)})}function L(oe){m=oe,t(0,m)}function U(oe){a=oe,t(6,a)}const W=oe=>t(0,m="");function q(){a=this.value,t(6,a)}function ee(oe){m=oe,t(0,m)}function F(oe){a=oe,t(6,a)}const ne=oe=>t(0,m="");function ie(){m=this.value,t(0,m)}return s.$$set=oe=>{"field"in oe&&t(1,f=oe.field),"value"in oe&&t(0,m=oe.value),"isCreateMode"in oe&&t(2,g=oe.isCreateMode),"validationErrors"in oe&&t(8,y=oe.validationErrors),"id"in oe&&t(3,C=oe.id)},s.$$.update=()=>{s.$$.dirty&258&&t(7,r=Rp(y,f.name)),s.$$.dirty&6&&t(5,u=f.optionsFrom&&!(f.readonly&&!g))},t(6,a=""),[m,f,g,C,A,u,a,r,y,O,N,L,U,W,q,ee,F,ne,ie]}class yhe extends Eo{constructor(e){super(),ko(this,e,s2e,o2e,So,{field:1,value:0,isCreateMode:2,validationErrors:8,id:3})}}function pae(s){let e,t;return{c(){e=fe("div"),t=tn(s[4]),Z(e,"class","invalid-feedback d-block")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&16&&Qn(t,r[4])},d(r){r&&Fe(e)}}}function r2e(s){let e,t,r,a,u,f,m=s[4]&&pae(s);return{c(){e=fe("div"),t=fe("input"),a=Je(),m&&m.c(),Z(t,"type","text"),Z(t,"id",s[3]),Z(t,"class","form-control"),Z(t,"autocomplete","off"),t.readOnly=r=s[1].readonly&&!s[2],Es(t,"is-invalid",s[4]),Z(e,"class","mb-0")},m(g,y){He(g,e,y),Q(e,t),Ar(t,s[0]),Q(e,a),m&&m.m(e,null),u||(f=Fn(t,"input",s[6]),u=!0)},p(g,[y]){y&8&&Z(t,"id",g[3]),y&6&&r!==(r=g[1].readonly&&!g[2])&&(t.readOnly=r),y&1&&t.value!==g[0]&&Ar(t,g[0]),y&16&&Es(t,"is-invalid",g[4]),g[4]?m?m.p(g,y):(m=pae(g),m.c(),m.m(e,null)):m&&(m.d(1),m=null)},i:xn,o:xn,d(g){g&&Fe(e),m&&m.d(),u=!1,f()}}}function i2e(s,e,t){let r,{field:a}=e,{value:u}=e,{isCreateMode:f}=e,{validationErrors:m}=e,{id:g}=e;function y(){u=this.value,t(0,u)}return s.$$set=C=>{"field"in C&&t(1,a=C.field),"value"in C&&t(0,u=C.value),"isCreateMode"in C&&t(2,f=C.isCreateMode),"validationErrors"in C&&t(5,m=C.validationErrors),"id"in C&&t(3,g=C.id)},s.$$.update=()=>{s.$$.dirty&34&&t(4,r=Rp(m,a.name))},[u,a,f,g,r,m,y]}class whe extends Eo{constructor(e){super(),ko(this,e,i2e,r2e,So,{field:1,value:0,isCreateMode:2,validationErrors:5,id:3})}}function a2e(s){let e,t,r;return t=new P_({props:{record:s[0],size:"small"}}),{c(){e=fe("div"),rn(t.$$.fragment),is(e,"max-width","94px"),is(e,"margin-right","15px")},m(a,u){He(a,e,u),on(t,e,null),r=!0},p(a,u){const f={};u&1&&(f.record=a[0]),t.$set(f)},i(a){r||(Me(t.$$.fragment,a),r=!0)},o(a){We(t.$$.fragment,a),r=!1},d(a){a&&Fe(e),sn(t)}}}function bae(s){let e,t;return e=new zV({props:{status:s[0].status}}),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},p(r,a){const u={};a&1&&(u.status=r[0].status),e.$set(u)},i(r){t||(Me(e.$$.fragment,r),t=!0)},o(r){We(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function vae(s){let e,t,r,a,u,f;return r=new wl({props:{icon:"trash-can"}}),{c(){e=fe("div"),t=fe("button"),rn(r.$$.fragment),Z(t,"class","trash-button text-dark btn btn-sm btn-link svelte-1qf4inx"),Z(e,"class","position-absolute end-0"),is(e,"top","5px")},m(m,g){He(m,e,g),Q(e,t),on(r,t,null),a=!0,u||(f=Fn(t,"click",s[6]),u=!0)},p:xn,i(m){a||(Me(r.$$.fragment,m),a=!0)},o(m){We(r.$$.fragment,m),a=!1},d(m){m&&Fe(e),sn(r),u=!1,f()}}}function l2e(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U=s[4].type==="files"&&a2e(s),W=s[0].status==="draft"&&bae(s),q=s[2]&&vae(s);return{c(){var ee;e=fe("div"),t=fe("div"),U&&U.c(),r=Je(),a=fe("div"),u=fe("a"),f=tn(s[5]),g=Je(),y=fe("small"),y.textContent=`${s[4].label}`,C=Je(),A=fe("small"),W&&W.c(),O=Je(),q&&q.c(),Z(u,"class","title-link m-0 fs-5 text-decoration-none text-dark d-block svelte-1qf4inx"),Z(u,"href",m=s[3].lucentUrl+"/records/"+s[0].id),Z(u,"title",s[5]),Z(y,"class","text-muted"),Z(A,"class","text-muted"),Z(a,"class","overflow-hidden"),Z(t,"class","card-body d-flex"),Z(e,"class",N="card mb-2 bg-light "+s[1]+" svelte-1qf4inx"),is(e,"border-color",(ee=s[4].color)!=null?ee:"#ccc"),is(e,"border-width","1px")},m(ee,F){He(ee,e,F),Q(e,t),U&&U.m(t,null),Q(t,r),Q(t,a),Q(a,u),Q(u,f),Q(a,g),Q(a,y),Q(a,C),Q(a,A),W&&W.m(A,null),Q(e,O),q&&q.m(e,null),L=!0},p(ee,[F]){ee[4].type==="files"&&U.p(ee,F),(!L||F&1&&m!==(m=ee[3].lucentUrl+"/records/"+ee[0].id))&&Z(u,"href",m),ee[0].status==="draft"?W?(W.p(ee,F),F&1&&Me(W,1)):(W=bae(ee),W.c(),Me(W,1),W.m(A,null)):W&&(To(),We(W,1,1,()=>{W=null}),Do()),ee[2]?q?(q.p(ee,F),F&4&&Me(q,1)):(q=vae(ee),q.c(),Me(q,1),q.m(e,null)):q&&(To(),We(q,1,1,()=>{q=null}),Do()),(!L||F&2&&N!==(N="card mb-2 bg-light "+ee[1]+" svelte-1qf4inx"))&&Z(e,"class",N)},i(ee){L||(Me(U),Me(W),Me(q),L=!0)},o(ee){We(U),We(W),We(q),L=!1},d(ee){ee&&Fe(e),U&&U.d(),W&&W.d(),q&&q.d()}}}function c2e(s,e,t){const r=I1(),a=ga("channel");let{graph:u}=e,{record:f}=e,{classes:m=""}=e,{hasDelete:g=!1}=e,y=a.schemas.find(O=>O.name===f.schema),C=M1(a.schemas,f,u);function A(O){O.preventDefault(),r("remove",f.id)}return s.$$set=O=>{"graph"in O&&t(7,u=O.graph),"record"in O&&t(0,f=O.record),"classes"in O&&t(1,m=O.classes),"hasDelete"in O&&t(2,g=O.hasDelete)},[f,m,g,a,y,C,A,u]}class WV extends Eo{constructor(e){super(),ko(this,e,c2e,l2e,So,{graph:7,record:0,classes:1,hasDelete:2})}}function iI(s,e,t,r){var m,g;if(console.log(s),console.log(e),s===e)return t;let a=(m=t==null?void 0:t.filter(y=>y.field===r))!=null?m:[],u=(g=t==null?void 0:t.filter(y=>y.field!==r))!=null?g:[],f=a.splice(s,1)[0];return a.splice(e,0,f),[...u,...a]}function yae(s,e,t){const r=s.slice();return r[23]=e[t],r}function wae(s){let e,t,r,a;function u(g){s[15](g)}function f(g){s[16](g)}let m={field:s[23],schema:s[2],schemas:s[3],record:s[0],validationErrors:s[5],isCreateMode:s[4]};return s[0].data!==void 0&&(m.data=s[0].data),s[1]!==void 0&&(m.graph=s[1]),e=new Ype({props:m}),as.push(()=>Tr(e,"data",u)),as.push(()=>Tr(e,"graph",f)),{c(){rn(e.$$.fragment)},m(g,y){on(e,g,y),a=!0},p(g,y){const C={};y&4&&(C.schema=g[2]),y&8&&(C.schemas=g[3]),y&1&&(C.record=g[0]),y&32&&(C.validationErrors=g[5]),y&16&&(C.isCreateMode=g[4]),!t&&y&1&&(t=!0,C.data=g[0].data,Pr(()=>t=!1)),!r&&y&2&&(r=!0,C.graph=g[1],Pr(()=>r=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){sn(e,g)}}}function _ae(s,e){let t,r=e[10][e[6]].includes(e[23].name),a,u,f=r&&wae(e);return{key:s,first:null,c(){t=zs(),f&&f.c(),a=zs(),this.first=t},m(m,g){He(m,t,g),f&&f.m(m,g),He(m,a,g),u=!0},p(m,g){e=m,g&64&&(r=e[10][e[6]].includes(e[23].name)),r?f?(f.p(e,g),g&64&&Me(f,1)):(f=wae(e),f.c(),Me(f,1),f.m(a.parentNode,a)):f&&(To(),We(f,1,1,()=>{f=null}),Do())},i(m){u||(Me(f),u=!0)},o(m){We(f),u=!1},d(m){m&&Fe(t),f&&f.d(m),m&&Fe(a)}}}function Cae(s){let e,t,r;function a(f){s[17](f)}let u={schema:s[2]};return s[0].status!==void 0&&(u.status=s[0].status),e=new phe({props:u}),as.push(()=>Tr(e,"status",a)),{c(){rn(e.$$.fragment)},m(f,m){on(e,f,m),r=!0},p(f,m){const g={};m&4&&(g.schema=f[2]),!t&&m&1&&(t=!0,g.status=f[0].status,Pr(()=>t=!1)),e.$set(g)},i(f){r||(Me(e.$$.fragment,f),r=!0)},o(f){We(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function u2e(s){let e,t,r,a,u,f;return{c(){e=fe("button"),t=fe("span"),r=tn(` + Save`),Z(t,"class","spinner-border spinner-border-sm"),Z(t,"role","status"),Z(t,"aria-hidden","true"),e.disabled=a=!s[7],Z(e,"class","ms-2 btn btn-primary btn-spinner")},m(m,g){He(m,e,g),Q(e,t),Q(e,r),u||(f=Fn(e,"click",s[13]),u=!0)},p(m,g){g&128&&a!==(a=!m[7])&&(e.disabled=a)},d(m){m&&Fe(e),u=!1,f()}}}function f2e(s){let e,t,r;return{c(){e=fe("button"),e.innerHTML=` + Add`,Z(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,u){He(a,e,u),t||(r=Fn(e,"click",s[13]),t=!0)},p:xn,d(a){a&&Fe(e),t=!1,r()}}}function d2e(s){let e,t,r,a,u,f,m,g,y,C=[],A=new Map,O,N,L,U,W,q,ee,F,ne;t=new nI({props:{message:s[8]}});function ie(lt){s[14](lt)}let oe={schema:s[2],isCreateMode:s[4],record:s[0]};s[6]!==void 0&&(oe.active=s[6]),u=new vhe({props:oe}),as.push(()=>Tr(u,"active",ie)),g=new bhe({props:{record:s[0],schema:s[2]}});let K=s[9];const Re=lt=>lt[23].name;for(let lt=0;ltf=!1)),u.$set(z);const gt={};ft&1&&(gt.record=lt[0]),ft&4&&(gt.schema=lt[2]),g.$set(gt),ft&1663&&(K=lt[9],To(),C=B1(C,ft,Re,1,lt,K,A,a,f2,_ae,null,yae),Do()),lt[2].hasDrafts?Ce?(Ce.p(lt,ft),ft&4&&Me(Ce,1)):(Ce=Cae(lt),Ce.c(),Me(Ce,1),Ce.m(L,U)):Ce&&(To(),We(Ce,1,1,()=>{Ce=null}),Do()),ye===(ye=Ee(lt))&&be?be.p(lt,ft):(be.d(1),be=ye(lt),be&&(be.c(),be.m(L,W)))},i(lt){if(!ee){Me(t.$$.fragment,lt),Me(u.$$.fragment,lt),Me(g.$$.fragment,lt);for(let ft=0;ftEe.trashed===!1&&Ee.name!=="id"),U="_default",W=f.fields.reduce((Ee,ye)=>{var be;return ye.ui==="tab"?(U=ye.name,Ee):(Ee[U]=[...(be=Ee[U])!=null?be:[],ye.name],Ee)},[]);mv(()=>{q()});function q(){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(y.edges))}}ohe(()=>{t(7,N=F())});function ee(Ee){return N?Ee.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete Ee.returnValue,"...")}function F(){return C?!1:!mu.exports.isEqual(A,{data:g.data,schema:g.schema,status:g.status,_sys:g._sys,_file:g._file,edges:y.edges})}function ne(Ee){Ee.preventDefault(),u("cancel")}function ie(Ee){return Ee.preventDefault(),console.log("SAVE: Attempt"),t(5,r=null),t(8,a=""),new Promise(function(ye,be){var lt,ft;if(!N&&!C){ye(null);return}if(!g){ye(null);return}t(1,y.edges=(ft=(lt=y.edges)==null?void 0:lt.filter(bt=>!bt._isTrashed&&bt.source===g.id))!=null?ft:[],y),axios.post("/records",{record:g,edges:y.edges,isCreateMode:C}).then(function(bt){console.log("SAVE: SAVED INLINE"),t(0,g=bt.data.records[0]),t(1,y=bt.data),C||q(),u("inlinesaved",{records:[g]}),ye(null)}).catch(function(bt){bt.response&&(typeof bt.response.data.error=="string"?t(8,a=bt.response.data.error):t(5,r=bt.response.data.error)),ye(null)})})}function oe(Ee){O=Ee,t(6,O)}function K(Ee){s.$$.not_equal(g.data,Ee)&&(g.data=Ee,t(0,g))}function Re(Ee){y=Ee,t(1,y)}function Ce(Ee){s.$$.not_equal(g.status,Ee)&&(g.status=Ee,t(0,g))}return s.$$set=Ee=>{"schema"in Ee&&t(2,f=Ee.schema),"schemas"in Ee&&t(3,m=Ee.schemas),"record"in Ee&&t(0,g=Ee.record),"graph"in Ee&&t(1,y=Ee.graph),"isCreateMode"in Ee&&t(4,C=Ee.isCreateMode)},s.$$.update=()=>{s.$$.dirty&32&&t(8,a=r?`Record submission failed. ${Object.entries(r).length} error(s)`:null)},t(5,r=null),[g,y,f,m,C,r,O,N,a,L,W,ee,ne,ie,oe,K,Re,Ce]}class _he extends Eo{constructor(e){super(),ko(this,e,h2e,d2e,So,{schema:2,schemas:3,record:0,graph:1,isCreateMode:4})}}function Sae(s,e,t){const r=s.slice();return r[19]=e[t],r}function kae(s,e,t){const r=s.slice();return r[22]=e[t],r}function Eae(s){let e,t=s[22].label+"",r;return{c(){e=fe("option"),r=tn(t),e.__value=s[22],e.value=e.__value},m(a,u){He(a,e,u),Q(e,r)},p:xn,d(a){a&&Fe(e)}}}function xae(s){let e,t=s[19].label+"",r,a;return{c(){e=fe("option"),r=tn(t),e.__value=a=s[19],e.value=e.__value},m(u,f){He(u,e,f),Q(e,r)},p(u,f){f&2&&t!==(t=u[19].label+"")&&Qn(r,t),f&2&&a!==(a=u[19])&&(e.__value=a,e.value=e.__value)},d(u){u&&Fe(e)}}}function m2e(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U,W,q,ee,F,ne,ie,oe,K,Re,Ce,Ee,ye,be,lt,ft;a=new wl({props:{icon:"filter"}});let bt=s[5],z=[];for(let Ct=0;CtAdvanced filters',Re=Je(),Ce=fe("form"),Ee=fe("div"),ye=fe("input"),Z(f,"class","ms-1"),Z(r,"class","btn btn-sm btn-outline-primary dropdown-toggle d-flex align-items-center"),Z(r,"type","button"),Z(r,"data-bs-toggle","dropdown"),Z(r,"data-bs-auto-close","outside"),Z(r,"aria-expanded","false"),Z(C,"class","form-select"),s[0]===void 0&&hk(()=>s[13].call(C)),Z(y,"class","px-3 py-1 d-flex align-items-center"),Z(N,"class","form-select"),s[4]===void 0&&hk(()=>s[14].call(N)),Z(O,"class","px-3 py-1 d-flex align-items-center"),Z(W,"type","text"),Z(W,"class","form-control"),Z(U,"class","px-3 py-1 d-flex align-items-center"),Z(F,"class","btn btn-outline-primary"),Z(F,"type","button"),Z(ee,"class","px-3 py-1 d-flex align-items-center"),Z(ye,"type","search"),Z(ye,"class","form-control"),Z(ye,"placeholder","Advanced filters"),ye.required=!0,Z(Ee,"class","px-3 py-1 d-flex align-items-center"),Z(g,"class","dropdown-menu"),is(g,"width","300px"),Z(t,"class","btn-group"),Z(e,"class","mx-2 d-flex align-items-center")},m(Ct,kt){He(Ct,e,kt),Q(e,t),Q(t,r),on(a,r,null),Q(r,u),Q(r,f),Q(t,m),Q(t,g),Q(g,y),Q(y,C);for(let Le=0;Leoe.files===!1));let N=[...f.fields,...O].filter(oe=>!["file","json","tab"].includes(oe.ui)),L,U="";function W(oe){oe.preventDefault();let K="";f.fields.find(Ee=>Ee.name===L.name)&&(K="data.");let Re=`filter[${K+L.name}_${a.name}]`;const Ce=new URL(C!=null?C:window.location.href);Ce.searchParams.set("skip","0"),Ce.searchParams.set(Re,U),y?u("refresh",Ce):window.location=Ce}function q(oe){var ye,be;oe.preventDefault();let K=(ye=A.split("=")[0])!=null?ye:"";if(!K)return;let Re=`filter[${K}]`,Ce=(be=A.split("=")[1])!=null?be:"";if(!Ce)return;const Ee=new URL(C!=null?C:window.location.href);Ee.searchParams.set("skip","0"),Ee.searchParams.set(Re,Ce),y?u("refresh",Ee):window.location=Ee}function ee(){L=Sie(this),t(0,L),t(5,N)}function F(){a=Sie(this),t(4,a),t(1,r),t(10,g),t(0,L),t(1,r),t(10,g),t(0,L)}function ne(){U=this.value,t(3,U)}function ie(){A=this.value,t(2,A)}return s.$$set=oe=>{"schema"in oe&&t(8,f=oe.schema),"systemFields"in oe&&t(9,m=oe.systemFields),"operators"in oe&&t(10,g=oe.operators),"inModal"in oe&&t(11,y=oe.inModal),"modalUrl"in oe&&t(12,C=oe.modalUrl)},s.$$.update=()=>{s.$$.dirty&1025&&t(1,r=g.filter(oe=>oe.uis.includes(L==null?void 0:L.ui)||oe.uis[0]=="*")),s.$$.dirty&2&&t(4,a=r[0])},[L,r,A,U,a,N,W,q,f,m,g,y,C,ee,F,ne,ie]}class p2e extends Eo{constructor(e){super(),ko(this,e,g2e,m2e,So,{schema:8,systemFields:9,operators:10,inModal:11,modalUrl:12})}}function b2e(s){let e,t,r,a,u,f,m,g;return{c(){e=fe("fieldset"),t=fe("label"),r=tn(`Upload file + `),a=fe("span"),a.innerHTML='Loading...',u=Je(),f=fe("input"),Z(a,"class","spinner-border spinner-border-sm"),Z(a,"role","status"),Z(a,"aria-hidden","true"),Z(f,"class","form-control"),Z(f,"type","file"),Z(f,"id","formFile"),f.multiple=!0,Z(f,"accept",v2e),f.disabled=s[0],f.hidden=!0,Z(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=s[0]},m(y,C){He(y,e,C),Q(e,t),Q(t,r),Q(t,a),Q(t,u),Q(t,f),m||(g=Fn(f,"input",s[1]),m=!0)},p(y,[C]){C&1&&(f.disabled=y[0]),C&1&&(e.disabled=y[0])},i:xn,o:xn,d(y){y&&Fe(e),m=!1,g()}}}let v2e="";function y2e(s,e,t){const r=I1(),a=ga("channel");let{schema:u}=e,f=[],m=!1;function g(y){t(0,m=!0),f=y.target.files?[...y.target.files]:[];let C=new FormData;C.append("schema",u.name),Array.from(f).forEach(function(A){C.append("files[]",A)}),r("beforeUpload",f),axios.post(a.lucentUrl+"/files/upload",C,{headers:{"Content-Type":"multipart/form-data"}}).then(A=>{A.data.error?r("uploadError",A.data.error):r("uploadComplete",A.data),t(0,m=!1)}).catch(A=>{t(0,m=!1),console.log(A.response.data)})}return s.$$set=y=>{"schema"in y&&t(2,u=y.schema)},[m,g,u]}class w2e extends Eo{constructor(e){super(),ko(this,e,y2e,b2e,So,{schema:2})}}function Aae(s,e,t){const r=s.slice();return r[18]=e[t],r}function Tae(s,e,t){const r=s.slice();return r[18]=e[t],r}function _2e(s){let e,t;return e=new wl({props:{icon:"arrow-up-short-wide"}}),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},i(r){t||(Me(e.$$.fragment,r),t=!0)},o(r){We(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function C2e(s){let e,t;return e=new wl({props:{icon:"arrow-down-wide-short"}}),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},i(r){t||(Me(e.$$.fragment,r),t=!0)},o(r){We(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function Dae(s){let e,t,r,a,u,f,m,g,y,C,A,O=s[18].label+"",N,L,U,W,q;a=new wl({props:{icon:"arrow-up-short-wide"}});function ee(...ie){return s[10](s[18],...ie)}g=new wl({props:{icon:"arrow-down-wide-short"}});function F(...ie){return s[11](s[18],...ie)}function ne(...ie){return s[12](s[18],...ie)}return{c(){e=fe("div"),t=fe("div"),r=fe("button"),rn(a.$$.fragment),f=Je(),m=fe("button"),rn(g.$$.fragment),C=Je(),A=fe("button"),N=tn(O),L=Je(),Z(r,"title","Sort Ascending"),Z(r,"class",u="btn btn-sm "+(s[18].name==s[0]?"btn-primary":"btn-outline-primary")),Z(m,"title","Sort Descending"),Z(m,"class",y="btn btn-sm "+("-"+s[18].name==s[0]?"btn-primary":"btn-outline-primary")),Z(A,"title","Sort Ascending"),Z(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),is(A,"overflow","hidden"),Z(t,"class","btn-group w-100"),Z(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(ie,oe){He(ie,e,oe),Q(e,t),Q(t,r),on(a,r,null),Q(t,f),Q(t,m),on(g,m,null),Q(t,C),Q(t,A),Q(A,N),Q(e,L),U=!0,W||(q=[Fn(r,"click",ee),Fn(m,"click",F),Fn(A,"click",ne)],W=!0)},p(ie,oe){s=ie,(!U||oe&5&&u!==(u="btn btn-sm "+(s[18].name==s[0]?"btn-primary":"btn-outline-primary")))&&Z(r,"class",u),(!U||oe&5&&y!==(y="btn btn-sm "+("-"+s[18].name==s[0]?"btn-primary":"btn-outline-primary")))&&Z(m,"class",y),(!U||oe&4)&&O!==(O=s[18].label+"")&&Qn(N,O)},i(ie){U||(Me(a.$$.fragment,ie),Me(g.$$.fragment,ie),U=!0)},o(ie){We(a.$$.fragment,ie),We(g.$$.fragment,ie),U=!1},d(ie){ie&&Fe(e),sn(a),sn(g),W=!1,pa(q)}}}function Oae(s){let e,t,r,a,u,f,m,g,y,C,A,O=s[18].label+"",N,L,U,W,q;a=new wl({props:{icon:"arrow-up-short-wide"}});function ee(...ie){return s[13](s[18],...ie)}g=new wl({props:{icon:"arrow-down-wide-short"}});function F(...ie){return s[14](s[18],...ie)}function ne(...ie){return s[15](s[18],...ie)}return{c(){e=fe("div"),t=fe("div"),r=fe("button"),rn(a.$$.fragment),f=Je(),m=fe("button"),rn(g.$$.fragment),C=Je(),A=fe("button"),N=tn(O),L=Je(),Z(r,"title","Sort Ascending"),Z(r,"class",u="btn btn-sm "+(s[18].name==s[0]?"btn-primary":"btn-outline-primary")),Z(m,"title","Sort Descending"),Z(m,"class",y="btn btn-sm "+("-"+s[18].name==s[0]?"btn-primary":"btn-outline-primary")),Z(A,"title","Sort Ascending"),Z(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),is(A,"overflow","hidden"),Z(t,"class","btn-group w-100"),Z(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(ie,oe){He(ie,e,oe),Q(e,t),Q(t,r),on(a,r,null),Q(t,f),Q(t,m),on(g,m,null),Q(t,C),Q(t,A),Q(A,N),Q(e,L),U=!0,W||(q=[Fn(r,"click",ee),Fn(m,"click",F),Fn(A,"click",ne)],W=!0)},p(ie,oe){s=ie,(!U||oe&3&&u!==(u="btn btn-sm "+(s[18].name==s[0]?"btn-primary":"btn-outline-primary")))&&Z(r,"class",u),(!U||oe&3&&y!==(y="btn btn-sm "+("-"+s[18].name==s[0]?"btn-primary":"btn-outline-primary")))&&Z(m,"class",y),(!U||oe&2)&&O!==(O=s[18].label+"")&&Qn(N,O)},i(ie){U||(Me(a.$$.fragment,ie),Me(g.$$.fragment,ie),U=!0)},o(ie){We(a.$$.fragment,ie),We(g.$$.fragment,ie),U=!1},d(ie){ie&&Fe(e),sn(a),sn(g),W=!1,pa(q)}}}function S2e(s){let e,t,r,a,u,f,m,g=s[3].label+"",y,C,A,O,N,L,U,W,q;const ee=[C2e,_2e],F=[];function ne(ye,be){return be&1&&(r=null),r==null&&(r=!!ye[0].startsWith("-")),r?0:1}a=ne(s,-1),u=F[a]=ee[a](s);let ie=s[2],oe=[];for(let ye=0;yeWe(oe[ye],1,1,()=>{oe[ye]=null});let Re=s[1],Ce=[];for(let ye=0;yeWe(Ce[ye],1,1,()=>{Ce[ye]=null});return{c(){e=fe("div"),t=fe("button"),u.c(),f=Je(),m=fe("span"),y=tn(g),C=Je(),A=fe("div"),O=fe("div");for(let ye=0;ye{F[lt]=null}),Do(),u=F[a],u||(u=F[a]=ee[a](ye),u.c()),Me(u,1),u.m(t,f)),(!q||be&8)&&g!==(g=ye[3].label+"")&&Qn(y,g),be&53){ie=ye[2];let ft;for(ft=0;ftRe.name===oe.name)?"":"data.";return O(K+oe.name)}function L(ie,oe){ie.preventDefault();let K=A.includes(Re=>Re.name===oe.name)?"":"data.";return O("-"+K+oe.name)}const U=(ie,oe)=>N(oe,ie),W=(ie,oe)=>L(oe,ie),q=(ie,oe)=>N(oe,ie),ee=(ie,oe)=>N(oe,ie),F=(ie,oe)=>L(oe,ie),ne=(ie,oe)=>N(oe,ie);return s.$$set=ie=>{"schema"in ie&&t(6,m=ie.schema),"sort"in ie&&t(0,g=ie.sort),"inModal"in ie&&t(7,y=ie.inModal),"modalUrl"in ie&&t(8,C=ie.modalUrl),"systemFields"in ie&&t(9,A=ie.systemFields)},s.$$.update=()=>{s.$$.dirty&577&&t(3,r=[...m.fields,...A].find(ie=>ie.name===g||"-"+ie.name===g||"data."+ie.name===g||"-data."+ie.name===g)),s.$$.dirty&64&&t(2,a=m.fields.filter(ie=>!["reference","file","json","id","tab"].includes(ie.ui))),s.$$.dirty&512&&t(1,u=A),s.$$.dirty&576&&m.type==="collection"&&t(1,u=A.filter(ie=>ie.files===!1))},[g,u,a,r,N,L,m,y,C,A,U,W,q,ee,F,ne]}class E2e extends Eo{constructor(e){super(),ko(this,e,k2e,S2e,So,{schema:6,sort:0,inModal:7,modalUrl:8,systemFields:9})}}function x2e(s){var N,L;let e,t,r,a,u=((L=(N=s[0].find(s[9]))==null?void 0:N.symbol)!=null?L:"")+"",f,m,g,y,C,A,O;return{c(){e=fe("span"),t=fe("div"),r=tn(s[4]),a=Je(),f=tn(u),m=Je(),g=tn(s[2]),y=Je(),C=fe("button"),Z(C,"type","button"),Z(C,"class","btn-close btn-close ms-1"),Z(C,"aria-label","Close"),Z(t,"class","d-flex align-items-center justify-content-center"),Z(e,"class","applied-filter d-inline-block border border-primary rounded lx-small-text me-1 px-2 py-1 svelte-6qi3g8"),is(e,"line-height","22px ")},m(U,W){He(U,e,W),Q(e,t),Q(t,r),Q(t,a),Q(t,f),Q(t,m),Q(t,g),Q(t,y),Q(t,C),A||(O=Fn(C,"click",s[10]),A=!0)},p(U,[W]){var q,ee;W&1&&u!==(u=((ee=(q=U[0].find(U[9]))==null?void 0:q.symbol)!=null?ee:"")+"")&&Qn(f,u),W&4&&Qn(g,U[2])},i:xn,o:xn,d(U){U&&Fe(e),A=!1,O()}}}function A2e(s,e,t){var ee,F;const r=I1();let{schema:a}=e,{operators:u}=e,{key:f}=e,{value:m}=e,{inModal:g}=e,{modalUrl:y}=e,C=f.split("_"),A=(ee=C[C.length-1])!=null?ee:"eq",O=f.replace("_"+A,""),N=a.fields.find(ne=>ne.name===O),L=(F=N==null?void 0:N.label)!=null?F:O;function U(ne,ie){ne.preventDefault();let oe=`filter[${ie}]`;const K=new URL(y!=null?y:window.location.href);K.searchParams.set("skip","0"),K.searchParams.delete(oe),g?r("refresh",K):window.location=K}const W=ne=>ne.name===A,q=ne=>U(ne,f);return s.$$set=ne=>{"schema"in ne&&t(6,a=ne.schema),"operators"in ne&&t(0,u=ne.operators),"key"in ne&&t(1,f=ne.key),"value"in ne&&t(2,m=ne.value),"inModal"in ne&&t(7,g=ne.inModal),"modalUrl"in ne&&t(8,y=ne.modalUrl)},[u,f,m,A,L,U,a,g,y,W,q]}class T2e extends Eo{constructor(e){super(),ko(this,e,A2e,x2e,So,{schema:6,operators:0,key:1,value:2,inModal:7,modalUrl:8})}}function Mae(s,e,t){const r=s.slice();return r[16]=e[t][0],r[17]=e[t][1],r}function Rae(s){let e,t,r=Object.entries(s[3]),a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){for(let f=0;f0,y,C,A,O,N,L;r=new E2e({props:{schema:s[0],sort:s[1],systemFields:s[6],inModal:s[4],modalUrl:s[5]}}),r.$on("refresh",s[11]);function U(oe){s[12](oe)}let W={systemFields:s[6],operators:s[2],filter:s[3],inModal:s[4],modalUrl:s[5]};s[0]!==void 0&&(W.schema=s[0]),u=new p2e({props:W}),as.push(()=>Tr(u,"schema",U)),u.$on("refresh",s[13]);let q=g&&Rae(s);const ee=[O2e,D2e],F=[];function ne(oe,K){return oe[0].type==="collection"?0:1}A=ne(s),O=F[A]=ee[A](s);let ie=!s[4]&&Iae(s);return{c(){e=fe("div"),t=fe("div"),rn(r.$$.fragment),a=Je(),rn(u.$$.fragment),m=Je(),q&&q.c(),y=Je(),C=fe("div"),O.c(),N=Je(),ie&&ie.c(),Z(t,"class","d-flex"),Z(C,"class","d-flex align-items-center "),Z(e,"class","mb-3 d-flex align-items-center justify-content-between")},m(oe,K){He(oe,e,K),Q(e,t),on(r,t,null),Q(t,a),on(u,t,null),Q(t,m),q&&q.m(t,null),Q(e,y),Q(e,C),F[A].m(C,null),Q(C,N),ie&&ie.m(C,null),L=!0},p(oe,[K]){const Re={};K&1&&(Re.schema=oe[0]),K&2&&(Re.sort=oe[1]),K&64&&(Re.systemFields=oe[6]),K&16&&(Re.inModal=oe[4]),K&32&&(Re.modalUrl=oe[5]),r.$set(Re);const Ce={};K&64&&(Ce.systemFields=oe[6]),K&4&&(Ce.operators=oe[2]),K&8&&(Ce.filter=oe[3]),K&16&&(Ce.inModal=oe[4]),K&32&&(Ce.modalUrl=oe[5]),!f&&K&1&&(f=!0,Ce.schema=oe[0],Pr(()=>f=!1)),u.$set(Ce),K&8&&(g=Object.entries(oe[3]).length>0),g?q?(q.p(oe,K),K&8&&Me(q,1)):(q=Rae(oe),q.c(),Me(q,1),q.m(t,null)):q&&(To(),We(q,1,1,()=>{q=null}),Do());let Ee=A;A=ne(oe),A===Ee?F[A].p(oe,K):(To(),We(F[Ee],1,1,()=>{F[Ee]=null}),Do(),O=F[A],O?O.p(oe,K):(O=F[A]=ee[A](oe),O.c()),Me(O,1),O.m(C,N)),oe[4]?ie&&(To(),We(ie,1,1,()=>{ie=null}),Do()):ie?(ie.p(oe,K),K&16&&Me(ie,1)):(ie=Iae(oe),ie.c(),Me(ie,1),ie.m(C,null))},i(oe){L||(Me(r.$$.fragment,oe),Me(u.$$.fragment,oe),Me(q),Me(O),Me(ie),L=!0)},o(oe){We(r.$$.fragment,oe),We(u.$$.fragment,oe),We(q),We(O),We(ie),L=!1},d(oe){oe&&Fe(e),sn(r),sn(u),q&&q.d(),F[A].d(),ie&&ie.d()}}}function R2e(s,e,t){const r=ga("channel");let{sort:a}=e,{schema:u}=e,{operators:f}=e,{filter:m}=e,{inModal:g}=e,{modalUrl:y}=e,{records:C}=e,{systemFields:A=[]}=e,O=new URL(window.location.href),N=O.pathname+"/csv?"+O.searchParams.toString();function L(F){t(10,C=F.detail)}function U(F){kz.call(this,s,F)}function W(F){u=F,t(0,u)}function q(F){kz.call(this,s,F)}function ee(F){kz.call(this,s,F)}return s.$$set=F=>{"sort"in F&&t(1,a=F.sort),"schema"in F&&t(0,u=F.schema),"operators"in F&&t(2,f=F.operators),"filter"in F&&t(3,m=F.filter),"inModal"in F&&t(4,g=F.inModal),"modalUrl"in F&&t(5,y=F.modalUrl),"records"in F&&t(10,C=F.records),"systemFields"in F&&t(6,A=F.systemFields)},[u,a,f,m,g,y,A,r,N,L,C,U,W,q,ee]}class N2e extends Eo{constructor(e){super(),ko(this,e,R2e,M2e,So,{sort:1,schema:0,operators:2,filter:3,inModal:4,modalUrl:5,records:10,systemFields:6})}}function Bae(s,e,t){const r=s.slice();return r[9]=e[t],r}function P2e(s){let e,t=s[9]+"",r,a,u,f;function m(...g){return s[7](s[9],...g)}return{c(){e=fe("a"),r=tn(t),Z(e,"class","page-link"),Z(e,"href",a=s[2](s[9]))},m(g,y){He(g,e,y),Q(e,r),u||(f=Fn(e,"click",m),u=!0)},p(g,y){s=g,y&1&&t!==(t=s[9]+"")&&Qn(r,t),y&1&&a!==(a=s[2](s[9]))&&Z(e,"href",a)},d(g){g&&Fe(e),u=!1,f()}}}function I2e(s){let e,t=s[9]+"",r;return{c(){e=fe("span"),r=tn(t),Z(e,"class","page-link active")},m(a,u){He(a,e,u),Q(e,r)},p(a,u){u&1&&t!==(t=a[9]+"")&&Qn(r,t)},d(a){a&&Fe(e)}}}function Lae(s){let e,t;function r(f,m){return f[1]==f[9]?I2e:P2e}let a=r(s),u=a(s);return{c(){e=fe("li"),u.c(),t=Je(),Z(e,"class","page-item")},m(f,m){He(f,e,m),u.m(e,null),Q(e,t)},p(f,m){a===(a=r(f))&&u?u.p(f,m):(u.d(1),u=a(f),u&&(u.c(),u.m(e,t)))},d(f){f&&Fe(e),u.d()}}}function B2e(s){let e,t=s[0],r=[];for(let a=0;aC(N,O);return s.$$set=O=>{"pages"in O&&t(0,a=O.pages),"limit"in O&&t(4,u=O.limit),"currentPage"in O&&t(1,f=O.currentPage),"inModal"in O&&t(5,m=O.inModal),"modalUrl"in O&&t(6,g=O.modalUrl)},[a,f,y,C,u,m,g,A]}class F2e extends Eo{constructor(e){super(),ko(this,e,L2e,B2e,So,{pages:0,limit:4,currentPage:1,inModal:5,modalUrl:6})}}function Fae(s){let e,t,r,a,u,f,m,g,y,C;return a=new F2e({props:{pages:s[7],currentPage:s[6],limit:s[2],inModal:s[0],modalUrl:s[1]}}),a.$on("refresh",s[10]),{c(){e=fe("li"),t=fe("a"),t.textContent="First",r=Je(),rn(a.$$.fragment),u=Je(),f=fe("li"),m=fe("a"),m.textContent="Last",Z(t,"href","/"),Z(t,"class","page-link"),Z(e,"class","page-item disabled"),Es(e,"disabled",s[6]===1),Z(m,"class","page-link"),Z(m,"href","/"),Es(m,"disabled",s[6]===s[5]),Z(f,"class","page-item")},m(A,O){He(A,e,O),Q(e,t),He(A,r,O),on(a,A,O),He(A,u,O),He(A,f,O),Q(f,m),g=!0,y||(C=[Fn(t,"click",s[9]),Fn(m,"click",s[8])],y=!0)},p(A,O){(!g||O&64)&&Es(e,"disabled",A[6]===1);const N={};O&128&&(N.pages=A[7]),O&64&&(N.currentPage=A[6]),O&4&&(N.limit=A[2]),O&1&&(N.inModal=A[0]),O&2&&(N.modalUrl=A[1]),a.$set(N),(!g||O&96)&&Es(m,"disabled",A[6]===A[5])},i(A){g||(Me(a.$$.fragment,A),g=!0)},o(A){We(a.$$.fragment,A),g=!1},d(A){A&&Fe(e),A&&Fe(r),sn(a,A),A&&Fe(u),A&&Fe(f),y=!1,pa(C)}}}function H2e(s){let e,t,r,a,u,f,m=+s[3]+1+"",g,y,C,A=(+s[3]+s[2]>s[4]?s[4]:+s[3]+s[2])+"",O,N,L,U,W,q,ee=s[5]>1&&Fae(s);return{c(){e=fe("nav"),t=fe("ul"),ee&&ee.c(),r=Je(),a=fe("p"),u=tn(`Showing + `),f=fe("span"),g=tn(m),y=tn(` + to + `),C=fe("span"),O=tn(A),N=tn(` + of + `),L=fe("span"),U=tn(s[4]),W=tn(` + total`),Z(t,"class","pagination justify-content-center"),Z(f,"class","font-medium"),Z(C,"class","font-medium"),Z(L,"class","font-medium"),Z(a,"class","text-muted text-center")},m(F,ne){He(F,e,ne),Q(e,t),ee&&ee.m(t,null),He(F,r,ne),He(F,a,ne),Q(a,u),Q(a,f),Q(f,g),Q(a,y),Q(a,C),Q(C,O),Q(a,N),Q(a,L),Q(L,U),Q(a,W),q=!0},p(F,[ne]){F[5]>1?ee?(ee.p(F,ne),ne&32&&Me(ee,1)):(ee=Fae(F),ee.c(),Me(ee,1),ee.m(t,null)):ee&&(To(),We(ee,1,1,()=>{ee=null}),Do()),(!q||ne&8)&&m!==(m=+F[3]+1+"")&&Qn(g,m),(!q||ne&28)&&A!==(A=(+F[3]+F[2]>F[4]?F[4]:+F[3]+F[2])+"")&&Qn(O,A),(!q||ne&16)&&Qn(U,F[4])},i(F){q||(Me(ee),q=!0)},o(F){We(ee),q=!1},d(F){F&&Fe(e),ee&&ee.d(),F&&Fe(r),F&&Fe(a)}}}function $2e(s,e,t){let r,a,u;const f=I1();let{inModal:m}=e,{modalUrl:g}=e,{limit:y}=e,{skip:C}=e,{total:A}=e;function O(W){W.preventDefault(),L(r)}function N(W){W.preventDefault(),L(1)}function L(W){const q=new URL(g!=null?g:window.location.href);let ee=W*y-y;q.searchParams.set("skip",ee),m?f("refresh",q):window.location=q}function U(W){kz.call(this,s,W)}return s.$$set=W=>{"inModal"in W&&t(0,m=W.inModal),"modalUrl"in W&&t(1,g=W.modalUrl),"limit"in W&&t(2,y=W.limit),"skip"in W&&t(3,C=W.skip),"total"in W&&t(4,A=W.total)},s.$$.update=()=>{s.$$.dirty&20&&t(5,r=Math.ceil(A/y)),s.$$.dirty&12&&t(6,a=Math.ceil((C-1)/y)+1),s.$$.dirty&96&&t(7,u=mu.exports.range(a-3,a+4).filter(W=>W>0&&W<=r))},[m,g,y,C,A,r,a,u,O,N,U]}class z2e extends Eo{constructor(e){super(),ko(this,e,$2e,H2e,So,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function V2e(s){let e,t,r;return{c(){e=fe("button"),e.textContent="Move to trash",Z(e,"type","button"),Z(e,"class","btn btn-sm btn-outline-primary")},m(a,u){He(a,e,u),t||(r=Fn(e,"click",mf(s[9])),t=!0)},p:xn,d(a){a&&Fe(e),t=!1,r()}}}function W2e(s){let e,t,r,a,u,f,m=s[1].hasDrafts&&Hae(s);return{c(){e=fe("button"),e.textContent="Publish",t=Je(),m&&m.c(),r=Je(),a=fe("button"),a.textContent="Delete forever",Z(e,"type","button"),Z(e,"class","btn btn-sm btn-outline-primary"),Z(a,"type","button"),Z(a,"class","btn btn-sm btn-outline-primary")},m(g,y){He(g,e,y),He(g,t,y),m&&m.m(g,y),He(g,r,y),He(g,a,y),u||(f=[Fn(e,"click",mf(s[7])),Fn(a,"click",mf(s[3]))],u=!0)},p(g,y){g[1].hasDrafts?m?m.p(g,y):(m=Hae(g),m.c(),m.m(r.parentNode,r)):m&&(m.d(1),m=null)},d(g){g&&Fe(e),g&&Fe(t),m&&m.d(g),g&&Fe(r),g&&Fe(a),u=!1,pa(f)}}}function Hae(s){let e,t,r;return{c(){e=fe("button"),e.textContent="Make Draft",Z(e,"type","button"),Z(e,"class","btn btn-sm btn-outline-primary")},m(a,u){He(a,e,u),t||(r=Fn(e,"click",mf(s[8])),t=!0)},p:xn,d(a){a&&Fe(e),t=!1,r()}}}function U2e(s){let e,t,r=s[0].length+"",a,u,f,m,g,y,C,A,O,N;function L(q,ee){return q[2].status_in==="trashed"?W2e:V2e}let U=L(s),W=U(s);return{c(){e=fe("div"),t=fe("span"),a=tn(r),u=tn(" records selected"),f=Je(),m=fe("div"),g=fe("button"),g.textContent="Publish",y=Je(),C=fe("button"),C.textContent="Make Draft",A=Je(),W.c(),Z(t,"class","me-2"),Z(g,"type","button"),Z(g,"class","btn btn-sm btn-outline-primary"),Z(C,"type","button"),Z(C,"class","btn btn-sm btn-outline-primary"),Z(m,"class","btn-group "),Z(m,"role","group"),Z(m,"aria-label","Basic example"),Z(e,"class","d-flex align-items-center mb-3")},m(q,ee){He(q,e,ee),Q(e,t),Q(t,a),Q(t,u),Q(e,f),Q(e,m),Q(m,g),Q(m,y),Q(m,C),Q(m,A),W.m(m,null),O||(N=[Fn(g,"click",mf(s[5])),Fn(C,"click",mf(s[6]))],O=!0)},p(q,[ee]){ee&1&&r!==(r=q[0].length+"")&&Qn(a,r),U===(U=L(q))&&W?W.p(q,ee):(W.d(1),W=U(q),W&&(W.c(),W.m(m,null)))},i:xn,o:xn,d(q){q&&Fe(e),W.d(),O=!1,pa(N)}}}function j2e(s,e,t){const r=ga("channel");let{selected:a}=e,{schema:u}=e,{filter:f}=e;function m(L){L.preventDefault(),axios.post(r.lucentUrl+"/records/delete",{ids:a.map(U=>U.id)}).then(U=>{window.location.reload()}).catch(U=>{console.log(U)})}function g(L,U){axios.post(r.lucentUrl+"/records/status/"+U,{schemaName:u.name,records:a}).then(W=>{window.location.reload()}).catch(W=>{console.log(W)})}const y=L=>g(L,"published"),C=L=>g(L,"draft"),A=L=>g(L,"published"),O=L=>g(L,"draft"),N=L=>g(L,"trashed");return s.$$set=L=>{"selected"in L&&t(0,a=L.selected),"schema"in L&&t(1,u=L.schema),"filter"in L&&t(2,f=L.filter)},[a,u,f,m,g,y,C,A,O,N]}class Z2e extends Eo{constructor(e){super(),ko(this,e,j2e,U2e,So,{selected:0,schema:1,filter:2})}}function q2e(s){let e;return{c(){e=tn(s[0])},m(t,r){He(t,e,r)},p(t,[r]){r&1&&Qn(e,t[0])},i:xn,o:xn,d(t){t&&Fe(e)}}}function G2e(s,e,t){let{value:r}=e;return s.$$set=a=>{"value"in a&&t(0,r=a.value)},[r]}class K2e extends Eo{constructor(e){super(),ko(this,e,G2e,q2e,So,{value:0})}}function $ae(s){let e,t,r,a;return{c(){e=fe("div"),t=fe("span"),r=Je(),a=tn(s[0]),Z(t,"class","color border border-2 svelte-78o2k4"),is(t,"background",s[0]),Z(e,"class","d-inline-flex")},m(u,f){He(u,e,f),Q(e,t),Q(e,r),Q(e,a)},p(u,f){f&1&&is(t,"background",u[0]),f&1&&Qn(a,u[0])},d(u){u&&Fe(e)}}}function Y2e(s){let e,t=s[0]&&$ae(s);return{c(){t&&t.c(),e=zs()},m(r,a){t&&t.m(r,a),He(r,e,a)},p(r,[a]){r[0]?t?t.p(r,a):(t=$ae(r),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:xn,o:xn,d(r){t&&t.d(r),r&&Fe(e)}}}function X2e(s,e,t){let{value:r}=e;return s.$$set=a=>{"value"in a&&t(0,r=a.value)},[r]}class J2e extends Eo{constructor(e){super(),ko(this,e,X2e,Y2e,So,{value:0})}}function zae(s,e,t){const r=s.slice();return r[5]=e[t],r}function Vae(s){let e,t,r,a;return t=new rI({props:{schemas:s[0],graph:s[1],record:s[5]}}),{c(){e=fe("span"),rn(t.$$.fragment),r=Je(),Z(e,"class","mr-3")},m(u,f){He(u,e,f),on(t,e,null),Q(e,r),a=!0},p(u,f){const m={};f&1&&(m.schemas=u[0]),f&2&&(m.graph=u[1]),f&4&&(m.record=u[5]),t.$set(m)},i(u){a||(Me(t.$$.fragment,u),a=!0)},o(u){We(t.$$.fragment,u),a=!1},d(u){u&&Fe(e),sn(t)}}}function Q2e(s){let e,t,r=s[2],a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){e=fe("div");for(let f=0;f{"record"in g&&t(3,a=g.record),"field"in g&&t(4,u=g.field),"schemas"in g&&t(0,f=g.schemas),"graph"in g&&t(1,m=g.graph)},s.$$.update=()=>{var g,y;s.$$.dirty&26&&t(2,r=(y=(g=m.edges)==null?void 0:g.filter(C=>C.field===u.name&&C.source===a.id).map(C=>m.records.find(A=>A.id===C.target)).filter(C=>!!C))!=null?y:[])},[f,m,r,a,u]}class Che extends Eo{constructor(e){super(),ko(this,e,ewe,Q2e,So,{record:3,field:4,schemas:0,graph:1})}}function twe(s){let e;return{c(){e=tn(s[0])},m(t,r){He(t,e,r)},p(t,[r]){r&1&&Qn(e,t[0])},i:xn,o:xn,d(t){t&&Fe(e)}}}function nwe(s,e,t){let{value:r}=e;return s.$$set=a=>{"value"in a&&t(0,r=a.value)},[r]}class owe extends Eo{constructor(e){super(),ko(this,e,nwe,twe,So,{value:0})}}function swe(s){let e,t;return{c(){e=fe("div"),t=tn(s[0]),Z(e,"title",s[0]),Z(e,"data-bs-toggle","tooltip"),Z(e,"data-bs-placement","top"),Z(e,"class","svelte-1ft053t")},m(r,a){He(r,e,a),Q(e,t)},p(r,[a]){a&1&&Qn(t,r[0]),a&1&&Z(e,"title",r[0])},i:xn,o:xn,d(r){r&&Fe(e)}}}function rwe(s,e,t){let{value:r}=e;return s.$$set=a=>{"value"in a&&t(0,r=a.value)},[r]}class lte extends Eo{constructor(e){super(),ko(this,e,rwe,swe,So,{value:0})}}function iwe(s){let e,t;return{c(){e=fe("a"),t=tn(s[0]),Z(e,"href",s[0]),Z(e,"target","_blank")},m(r,a){He(r,e,a),Q(e,t)},p(r,[a]){a&1&&Qn(t,r[0]),a&1&&Z(e,"href",r[0])},i:xn,o:xn,d(r){r&&Fe(e)}}}function awe(s,e,t){let{value:r}=e;return s.$$set=a=>{"value"in a&&t(0,r=a.value)},[r]}class lwe extends Eo{constructor(e){super(),ko(this,e,awe,iwe,So,{value:0})}}function cwe(s){let e;return{c(){e=tn(s[0])},m(t,r){He(t,e,r)},p(t,[r]){r&1&&Qn(e,t[0])},i:xn,o:xn,d(t){t&&Fe(e)}}}function uwe(s,e,t){let{value:r}=e;return s.$$set=a=>{"value"in a&&t(0,r=a.value)},[r]}class Wae extends Eo{constructor(e){super(),ko(this,e,uwe,cwe,So,{value:0})}}function Uae(s,e,t){const r=s.slice();return r[4]=e[t],r}function jae(s){let e,t,r,a;return t=new P_({props:{record:s[4],size:"tiny"}}),{c(){e=fe("div"),rn(t.$$.fragment),r=Je(),Z(e,"class","me-1")},m(u,f){He(u,e,f),on(t,e,null),Q(e,r),a=!0},p:xn,i(u){a||(Me(t.$$.fragment,u),a=!0)},o(u){We(t.$$.fragment,u),a=!1},d(u){u&&Fe(e),sn(t)}}}function fwe(s){let e,t,r=s[0],a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){e=fe("div");for(let f=0;fg.field===a.name&&g.source===r.id).map(g=>u.records.find(y=>y.id===g.target));return console.log(f),s.$$set=g=>{"record"in g&&t(1,r=g.record),"field"in g&&t(2,a=g.field),"graph"in g&&t(3,u=g.graph)},[f,r,a,u]}class She extends Eo{constructor(e){super(),ko(this,e,dwe,fwe,So,{record:1,field:2,graph:3})}}function hwe(s){let e,t;return{c(){e=fe("span"),t=tn(s[0]),Z(e,"class","badge rounded-pill bg-primary bg-opacity-75"),is(e,"max-width","64px"),is(e,"overflow","hidden"),is(e,"white-space","nowrap"),is(e,"text-overflow","ellipsis"),Z(e,"title",s[0]),Z(e,"data-bs-toggle","tooltip")},m(r,a){He(r,e,a),Q(e,t)},p(r,[a]){a&1&&Qn(t,r[0]),a&1&&Z(e,"title",r[0])},i:xn,o:xn,d(r){r&&Fe(e)}}}function mwe(s,e,t){let{value:r}=e;return s.$$set=a=>{"value"in a&&t(0,r=a.value)},[r]}class gwe extends Eo{constructor(e){super(),ko(this,e,mwe,hwe,So,{value:0})}}function pwe(s){let e,t;return{c(){e=fe("div"),t=tn(s[0]),Z(e,"class","svelte-1ft053t")},m(r,a){He(r,e,a),Q(e,t)},p(r,[a]){a&1&&Qn(t,r[0])},i:xn,o:xn,d(r){r&&Fe(e)}}}function bwe(s,e,t){let{value:r}=e;return s.$$set=a=>{"value"in a&&t(0,r=a.value)},[r]}class vwe extends Eo{constructor(e){super(),ko(this,e,bwe,pwe,So,{value:0})}}function ywe(s){let e,t,r;var a=s[4][s[0].info.name];function u(f){return{props:{value:f[2].data[f[0].name],record:f[2],graph:f[3],schema:f[1],field:f[0]}}}return a&&(e=dk(a,u(s))),{c(){e&&rn(e.$$.fragment),t=zs()},m(f,m){e&&on(e,f,m),He(f,t,m),r=!0},p(f,[m]){const g={};if(m&5&&(g.value=f[2].data[f[0].name]),m&4&&(g.record=f[2]),m&8&&(g.graph=f[3]),m&2&&(g.schema=f[1]),m&1&&(g.field=f[0]),m&1&&a!==(a=f[4][f[0].info.name])){if(e){To();const y=e;We(y.$$.fragment,1,0,()=>{sn(y,1)}),Do()}a?(e=dk(a,u(f)),rn(e.$$.fragment),Me(e.$$.fragment,1),on(e,t.parentNode,t)):e=null}else a&&e.$set(g)},i(f){r||(e&&Me(e.$$.fragment,f),r=!0)},o(f){e&&We(e.$$.fragment,f),r=!1},d(f){f&&Fe(t),e&&sn(e,f)}}}function wwe(s,e,t){const r={text:lte,slug:lte,rich:vwe,textarea:lte,color:J2e,checkbox:K2e,reference:Che,number:owe,url:lwe,date:Wae,datetime:Wae,uuid:gwe,file:She};let{field:a}=e,{schema:u}=e,{record:f}=e,{graph:m}=e;return s.$$set=g=>{"field"in g&&t(0,a=g.field),"schema"in g&&t(1,u=g.schema),"record"in g&&t(2,f=g.record),"graph"in g&&t(3,m=g.graph)},[a,u,f,m,r]}class khe extends Eo{constructor(e){super(),ko(this,e,wwe,ywe,So,{field:0,schema:1,record:2,graph:3})}}function xp(s,e){var t,r;return s&&(r=(t=s.find(a=>a.id===e))==null?void 0:t.name)!=null?r:e}function Zae(s,e,t){const r=s.slice();return r[6]=e[t],r[8]=t,r}function qae(s){let e,t,r,a;return t=new khe({props:{record:s[3],schema:s[0],graph:s[2],field:s[6]}}),{c(){e=fe("td"),rn(t.$$.fragment),Z(e,"class",r="field-ui-"+s[6].info.name),Es(e,"is-sort","-"+s[6].name==s[4]||s[6].name==s[4])},m(u,f){He(u,e,f),on(t,e,null),a=!0},p(u,f){const m={};f&8&&(m.record=u[3]),f&1&&(m.schema=u[0]),f&4&&(m.graph=u[2]),f&32&&(m.field=u[6]),t.$set(m),(!a||f&32&&r!==(r="field-ui-"+u[6].info.name))&&Z(e,"class",r),(!a||f&48)&&Es(e,"is-sort","-"+u[6].name==u[4]||u[6].name==u[4])},i(u){a||(Me(t.$$.fragment,u),a=!0)},o(u){We(t.$$.fragment,u),a=!1},d(u){u&&Fe(e),sn(t)}}}function Gae(s){let e,t,r;return t=new zV({props:{status:s[3].status}}),{c(){e=fe("td"),rn(t.$$.fragment),Z(e,"class","text-center"),Es(e,"is-sort",s[4]=="-status"||s[4]=="status")},m(a,u){He(a,e,u),on(t,e,null),r=!0},p(a,u){const f={};u&8&&(f.status=a[3].status),t.$set(f),(!r||u&16)&&Es(e,"is-sort",a[4]=="-status"||a[4]=="status")},i(a){r||(Me(t.$$.fragment,a),r=!0)},o(a){We(t.$$.fragment,a),r=!1},d(a){a&&Fe(e),sn(t)}}}function Kae(s){let e,t,r;return t=new r2({props:{name:xp(s[1],s[3]._sys.createdBy),side:24}}),{c(){e=fe("td"),rn(t.$$.fragment),Z(e,"class","text-center"),Es(e,"is-sort",s[4]=="-_sys.createdBy"||s[4]=="_sys.createdBy")},m(a,u){He(a,e,u),on(t,e,null),r=!0},p(a,u){const f={};u&10&&(f.name=xp(a[1],a[3]._sys.createdBy)),t.$set(f),(!r||u&16)&&Es(e,"is-sort",a[4]=="-_sys.createdBy"||a[4]=="_sys.createdBy")},i(a){r||(Me(t.$$.fragment,a),r=!0)},o(a){We(t.$$.fragment,a),r=!1},d(a){a&&Fe(e),sn(t)}}}function Yae(s){let e,t,r;return t=new r2({props:{name:xp(s[1],s[3]._sys.updatedBy),side:24}}),{c(){e=fe("td"),rn(t.$$.fragment),Z(e,"class","text-center"),Es(e,"is-sort",s[4]=="-_sys.updatedBy"||s[4]=="_sys.updatedBy")},m(a,u){He(a,e,u),on(t,e,null),r=!0},p(a,u){const f={};u&10&&(f.name=xp(a[1],a[3]._sys.updatedBy)),t.$set(f),(!r||u&16)&&Es(e,"is-sort",a[4]=="-_sys.updatedBy"||a[4]=="_sys.updatedBy")},i(a){r||(Me(t.$$.fragment,a),r=!0)},o(a){We(t.$$.fragment,a),r=!1},d(a){a&&Fe(e),sn(t)}}}function Xae(s){let e,t=Jy(s[3]._sys.createdAt)+"",r;return{c(){e=fe("td"),r=tn(t),Es(e,"is-sort",s[4]=="-_sys.createdAt"||s[4]=="_sys.createdAt")},m(a,u){He(a,e,u),Q(e,r)},p(a,u){u&8&&t!==(t=Jy(a[3]._sys.createdAt)+"")&&Qn(r,t),u&16&&Es(e,"is-sort",a[4]=="-_sys.createdAt"||a[4]=="_sys.createdAt")},d(a){a&&Fe(e)}}}function Jae(s){let e,t=Jy(s[3]._sys.updatedAt)+"",r;return{c(){e=fe("td"),r=tn(t),Es(e,"is-sort",s[4]=="-_sys.updatedAt"||s[4]=="_sys.updatedAt")},m(a,u){He(a,e,u),Q(e,r)},p(a,u){u&8&&t!==(t=Jy(a[3]._sys.updatedAt)+"")&&Qn(r,t),u&16&&Es(e,"is-sort",a[4]=="-_sys.updatedAt"||a[4]=="_sys.updatedAt")},d(a){a&&Fe(e)}}}function _we(s){let e,t=s[0].visible.includes("status"),r,a=s[0].visible.includes("_sys.createdBy"),u,f=s[0].visible.includes("_sys.updatedBy"),m,g=s[0].visible.includes("_sys.createdAt"),y,C=s[0].visible.includes("_sys.updatedAt"),A,O,N=s[5],L=[];for(let ie=0;ieWe(L[ie],1,1,()=>{L[ie]=null});let W=t&&Gae(s),q=a&&Kae(s),ee=f&&Yae(s),F=g&&Xae(s),ne=C&&Jae(s);return{c(){for(let ie=0;ie{W=null}),Do()),oe&1&&(a=ie[0].visible.includes("_sys.createdBy")),a?q?(q.p(ie,oe),oe&1&&Me(q,1)):(q=Kae(ie),q.c(),Me(q,1),q.m(u.parentNode,u)):q&&(To(),We(q,1,1,()=>{q=null}),Do()),oe&1&&(f=ie[0].visible.includes("_sys.updatedBy")),f?ee?(ee.p(ie,oe),oe&1&&Me(ee,1)):(ee=Yae(ie),ee.c(),Me(ee,1),ee.m(m.parentNode,m)):ee&&(To(),We(ee,1,1,()=>{ee=null}),Do()),oe&1&&(g=ie[0].visible.includes("_sys.createdAt")),g?F?F.p(ie,oe):(F=Xae(ie),F.c(),F.m(y.parentNode,y)):F&&(F.d(1),F=null),oe&1&&(C=ie[0].visible.includes("_sys.updatedAt")),C?ne?ne.p(ie,oe):(ne=Jae(ie),ne.c(),ne.m(A.parentNode,A)):ne&&(ne.d(1),ne=null)},i(ie){if(!O){for(let oe=0;oe{"schema"in y&&t(0,r=y.schema),"users"in y&&t(1,a=y.users),"graph"in y&&t(2,u=y.graph),"record"in y&&t(3,f=y.record),"sort"in y&&t(4,m=y.sort),"visibleColumns"in y&&t(5,g=y.visibleColumns)},[r,a,u,f,m,g]}class Swe extends Eo{constructor(e){super(),ko(this,e,Cwe,_we,So,{schema:0,users:1,graph:2,record:3,sort:4,visibleColumns:5})}}function Qae(s,e,t){const r=s.slice();return r[15]=e[t],r}function ele(s,e,t){const r=s.slice();return r[18]=e[t],r}function tle(s,e,t){const r=s.slice();return r[21]=e[t],r}function nle(s){let e,t=s[21].label+"",r,a,u;return{c(){e=fe("th"),r=tn(t),Z(e,"class",a="field-ui-"+s[21].ui),Z(e,"scope","col"),Z(e,"title",u=s[21].help),Z(e,"data-bs-toggle","tooltip"),Z(e,"data-bs-placement","top"),Es(e,"is-sort","-"+s[21].name==s[6]||s[21].name==s[6])},m(f,m){He(f,e,m),Q(e,r)},p(f,m){m&256&&t!==(t=f[21].label+"")&&Qn(r,t),m&256&&a!==(a="field-ui-"+f[21].ui)&&Z(e,"class",a),m&256&&u!==(u=f[21].help)&&Z(e,"title",u),m&320&&Es(e,"is-sort","-"+f[21].name==f[6]||f[21].name==f[6])},d(f){f&&Fe(e)}}}function ole(s){let e,t=s[18].label+"",r;return{c(){e=fe("th"),r=tn(t)},m(a,u){He(a,e,u),Q(e,r)},p(a,u){u&34&&t!==(t=a[18].label+"")&&Qn(r,t)},d(a){a&&Fe(e)}}}function sle(s,e){let t,r,a,u,f,m,g,y,C,A,O=M1(e[9].schemas,e[15],e[4])+"",N,L,U,W,q,ee,F,ne,ie,oe,K,Re;function Ce(...ye){return e[13](e[15],...ye)}function Ee(...ye){return e[14](e[15],...ye)}return ee=new r2({props:{name:xp(e[2],e[15]._sys.updatedBy),side:24}}),ne=new Swe({props:{record:e[15],graph:e[4],schema:e[1],visibleColumns:e[8],sort:e[6],systemFields:e[5],inModal:e[7],users:e[2]}}),{key:s,first:null,c(){t=fe("tr"),r=fe("td"),a=fe("div"),u=fe("div"),f=fe("div"),m=fe("input"),C=Je(),A=fe("a"),N=tn(O),W=Je(),q=fe("div"),rn(ee.$$.fragment),F=Je(),rn(ne.$$.fragment),ie=Je(),Z(m,"class","form-check-input "),Z(m,"type","checkbox"),m.checked=g=e[0].find(Ce),m.value=y=e[15],Z(f,"class","form-check"),Z(A,"class","me-2 text-decoration-none text-dark fs-6"),Z(A,"href",L=e[9].lucentUrl+"/records/"+e[15].id),Z(A,"target",U=e[7]?"_blank":"_self"),Z(u,"class","d-flex align-items-center "),Z(a,"class","title-td-contents d-inline-flex justify-content-between w-100 align-items-center"),Z(r,"class","title-td"),this.first=t},m(ye,be){He(ye,t,be),Q(t,r),Q(r,a),Q(a,u),Q(u,f),Q(f,m),Q(u,C),Q(u,A),Q(A,N),Q(a,W),Q(a,q),on(ee,q,null),Q(t,F),on(ne,t,null),Q(t,ie),oe=!0,K||(Re=Fn(m,"change",Ee),K=!0)},p(ye,be){e=ye,(!oe||be&9&&g!==(g=e[0].find(Ce)))&&(m.checked=g),(!oe||be&8&&y!==(y=e[15]))&&(m.value=y),(!oe||be&24)&&O!==(O=M1(e[9].schemas,e[15],e[4])+"")&&Qn(N,O),(!oe||be&8&&L!==(L=e[9].lucentUrl+"/records/"+e[15].id))&&Z(A,"href",L),(!oe||be&128&&U!==(U=e[7]?"_blank":"_self"))&&Z(A,"target",U);const lt={};be&12&&(lt.name=xp(e[2],e[15]._sys.updatedBy)),ee.$set(lt);const ft={};be&8&&(ft.record=e[15]),be&16&&(ft.graph=e[4]),be&2&&(ft.schema=e[1]),be&256&&(ft.visibleColumns=e[8]),be&64&&(ft.sort=e[6]),be&32&&(ft.systemFields=e[5]),be&128&&(ft.inModal=e[7]),be&4&&(ft.users=e[2]),ne.$set(ft)},i(ye){oe||(Me(ee.$$.fragment,ye),Me(ne.$$.fragment,ye),oe=!0)},o(ye){We(ee.$$.fragment,ye),We(ne.$$.fragment,ye),oe=!1},d(ye){ye&&Fe(t),sn(ee),sn(ne),K=!1,Re()}}}function kwe(s){let e,t,r,a,u,f,m,g,y,C,A,O,N=[],L=new Map,U,W,q,ee=s[8],F=[];for(let Re=0;ReRe[15].id;for(let Re=0;Re0&&s[0].length0&&Re[0].length0}function L(ee,F){O.find(ie=>ie.id==F.id)?t(0,O=O.filter(ie=>ie.id!==F.id)):t(0,O=[...O,F])}const U=ee=>u.visible.includes(ee.name),W=(ee,F)=>F.id===ee.id,q=(ee,F)=>L(F,ee);return s.$$set=ee=>{"schema"in ee&&t(1,u=ee.schema),"users"in ee&&t(2,f=ee.users),"records"in ee&&t(3,m=ee.records),"graph"in ee&&t(4,g=ee.graph),"systemFields"in ee&&t(5,y=ee.systemFields),"sort"in ee&&t(6,C=ee.sort),"inModal"in ee&&t(7,A=ee.inModal),"selected"in ee&&t(0,O=ee.selected)},s.$$.update=()=>{s.$$.dirty&2&&t(8,r=u.fields.filter(ee=>u.visible.includes(ee.name)))},[O,u,f,m,g,y,C,A,r,a,N,L,U,W,q]}class xwe extends Eo{constructor(e){super(),ko(this,e,Ewe,kwe,So,{schema:1,users:2,records:3,graph:4,systemFields:5,sort:6,inModal:7,selected:0})}}function rle(s,e,t){const r=s.slice();return r[22]=e[t],r}function Awe(s){let e,t,r,a;function u(g){s[17](g)}function f(g){s[18](g)}let m={systemFields:s[12],sort:s[2],operators:s[3],filter:s[4],inModal:s[13],modalUrl:s[8]};return s[0]!==void 0&&(m.schema=s[0]),s[1]!==void 0&&(m.records=s[1]),e=new N2e({props:m}),as.push(()=>Tr(e,"schema",u)),as.push(()=>Tr(e,"records",f)),e.$on("refresh",s[16]),{c(){rn(e.$$.fragment)},m(g,y){on(e,g,y),a=!0},p(g,y){const C={};y&4096&&(C.systemFields=g[12]),y&4&&(C.sort=g[2]),y&8&&(C.operators=g[3]),y&16&&(C.filter=g[4]),y&8192&&(C.inModal=g[13]),y&256&&(C.modalUrl=g[8]),!t&&y&1&&(t=!0,C.schema=g[0],Pr(()=>t=!1)),!r&&y&2&&(r=!0,C.records=g[1],Pr(()=>r=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){sn(e,g)}}}function Twe(s){let e,t;return e=new Z2e({props:{schema:s[0],selected:s[9],inModal:s[13],filter:s[4]}}),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},p(r,a){const u={};a&1&&(u.schema=r[0]),a&512&&(u.selected=r[9]),a&8192&&(u.inModal=r[13]),a&16&&(u.filter=r[4]),e.$set(u)},i(r){t||(Me(e.$$.fragment,r),t=!0)},o(r){We(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function Dwe(s){let e,t=[],r=new Map,a,u=s[1];const f=m=>m[22].id;for(let m=0;mTr(e,"selected",a)),{c(){rn(e.$$.fragment)},m(f,m){on(e,f,m),r=!0},p(f,m){const g={};m&2&&(g.records=f[1]),m&2048&&(g.graph=f[11]),m&1&&(g.schema=f[0]),m&4&&(g.sort=f[2]),m&4096&&(g.systemFields=f[12]),m&8192&&(g.inModal=f[13]),m&1024&&(g.users=f[10]),!t&&m&512&&(t=!0,g.selected=f[9],Pr(()=>t=!1)),e.$set(g)},i(f){r||(Me(e.$$.fragment,f),r=!0)},o(f){We(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function ile(s,e){let t,r,a,u,f,m,g,y,C,A,O,N=e[22]._file.path+"",L,U,W,q,ee,F=e[22]._file.mime+"",ne,ie,oe,K,Re;function Ce(...ye){return e[20](e[22],...ye)}function Ee(...ye){return e[21](e[22],...ye)}return C=new P_({props:{record:e[22],size:"medium"}}),{key:s,first:null,c(){t=fe("div"),r=fe("div"),a=fe("div"),u=fe("input"),g=Je(),y=fe("div"),rn(C.$$.fragment),A=Je(),O=fe("a"),L=tn(N),q=Je(),ee=fe("span"),ne=tn(F),ie=Je(),Z(u,"class","form-check-input "),Z(u,"type","checkbox"),u.checked=f=e[9].find(Ce),u.value=m=e[22],Z(a,"class","form-check svelte-1xyvs2b"),Z(y,"class","d-flex justify-content-center"),Z(O,"href",U=e[14].lucentUrl+"/records/"+e[22].id),Z(O,"title",W=e[22]._file.path),Z(O,"class","d-block text-center overflow-hidden text-nowrap my-2 "),is(O,"text-overflow","ellipsis"),is(O,"font-size","13px"),is(O,"color","#333"),Z(ee,"class","lx-small-text text-muted d-block text-center"),Z(r,"class","file-wrapper rounded p-2 mb-4 bg-light"),Es(r,"selected",e[9].includes(e[22])),Z(t,"class","col-6 col-md-4"),this.first=t},m(ye,be){He(ye,t,be),Q(t,r),Q(r,a),Q(a,u),Q(r,g),Q(r,y),on(C,y,null),Q(r,A),Q(r,O),Q(O,L),Q(r,q),Q(r,ee),Q(ee,ne),Q(t,ie),oe=!0,K||(Re=Fn(u,"change",Ee),K=!0)},p(ye,be){e=ye,(!oe||be&514&&f!==(f=e[9].find(Ce)))&&(u.checked=f),(!oe||be&2&&m!==(m=e[22]))&&(u.value=m);const lt={};be&2&&(lt.record=e[22]),C.$set(lt),(!oe||be&2)&&N!==(N=e[22]._file.path+"")&&Qn(L,N),(!oe||be&2&&U!==(U=e[14].lucentUrl+"/records/"+e[22].id))&&Z(O,"href",U),(!oe||be&2&&W!==(W=e[22]._file.path))&&Z(O,"title",W),(!oe||be&2)&&F!==(F=e[22]._file.mime+"")&&Qn(ne,F),(!oe||be&514)&&Es(r,"selected",e[9].includes(e[22]))},i(ye){oe||(Me(C.$$.fragment,ye),oe=!0)},o(ye){We(C.$$.fragment,ye),oe=!1},d(ye){ye&&Fe(t),sn(C),K=!1,Re()}}}function Mwe(s){let e,t,r,a=s[0].label+"",u,f,m,g,y,C,A,O,N,L,U;const W=[Twe,Awe],q=[];function ee(oe,K){return oe[9].length>0&&!oe[13]?0:1}m=ee(s),g=q[m]=W[m](s);const F=[Owe,Dwe],ne=[];function ie(oe,K){return oe[0].type==="collection"?0:1}return C=ie(s),A=ne[C]=F[C](s),L=new z2e({props:{limit:s[5],skip:s[6],total:s[7],inModal:s[13],modalUrl:s[8]}}),L.$on("refresh",s[16]),{c(){e=fe("div"),t=fe("div"),r=fe("h3"),u=tn(a),f=Je(),g.c(),y=Je(),A.c(),N=Je(),rn(L.$$.fragment),Z(r,"class","header-normal mb-5 "),Z(t,"class",O="lx-card mb-4 "+(s[13]?"mt-0":"mt-5")),Z(e,"class","wrapper-large transparent ")},m(oe,K){He(oe,e,K),Q(e,t),Q(t,r),Q(r,u),Q(t,f),q[m].m(t,null),Q(t,y),ne[C].m(t,null),Q(e,N),on(L,e,null),U=!0},p(oe,[K]){(!U||K&1)&&a!==(a=oe[0].label+"")&&Qn(u,a);let Re=m;m=ee(oe),m===Re?q[m].p(oe,K):(To(),We(q[Re],1,1,()=>{q[Re]=null}),Do(),g=q[m],g?g.p(oe,K):(g=q[m]=W[m](oe),g.c()),Me(g,1),g.m(t,y));let Ce=C;C=ie(oe),C===Ce?ne[C].p(oe,K):(To(),We(ne[Ce],1,1,()=>{ne[Ce]=null}),Do(),A=ne[C],A?A.p(oe,K):(A=ne[C]=F[C](oe),A.c()),Me(A,1),A.m(t,null)),(!U||K&8192&&O!==(O="lx-card mb-4 "+(oe[13]?"mt-0":"mt-5")))&&Z(t,"class",O);const Ee={};K&32&&(Ee.limit=oe[5]),K&64&&(Ee.skip=oe[6]),K&128&&(Ee.total=oe[7]),K&8192&&(Ee.inModal=oe[13]),K&256&&(Ee.modalUrl=oe[8]),L.$set(Ee)},i(oe){U||(Me(g),Me(A),Me(L.$$.fragment,oe),U=!0)},o(oe){We(g),We(A),We(L.$$.fragment,oe),U=!1},d(oe){oe&&Fe(e),q[m].d(),ne[C].d(),sn(L)}}}function Rwe(s,e,t){const r=ga("channel");let{schema:a}=e,{users:u}=e,{records:f}=e,{graph:m}=e,{systemFields:g}=e,{sort:y}=e,{operators:C}=e,{filter:A}=e,{limit:O}=e,{skip:N}=e,{total:L}=e,{inModal:U}=e,{modalUrl:W}=e,{selected:q=[]}=e;function ee(Ce,Ee){q.find(be=>be.id===Ee.id)?t(9,q=q.filter(be=>be.id!==Ee.id)):t(9,q=[...q,Ee])}function F(Ce){const Ee=Ce.detail;axios.get(Ee).then(ye=>{t(1,f=ye.data.records),t(2,y=ye.data.sort),t(3,C=ye.data.operators),t(4,A=ye.data.filter),t(6,N=ye.data.skip),t(5,O=ye.data.limit),t(7,L=ye.data.total),t(8,W=ye.data.modalUrl)}).catch(ye=>{console.log(ye)})}function ne(Ce){a=Ce,t(0,a)}function ie(Ce){f=Ce,t(1,f)}function oe(Ce){q=Ce,t(9,q)}const K=(Ce,Ee)=>Ee.id===Ce.id,Re=(Ce,Ee)=>ee(Ee,Ce);return s.$$set=Ce=>{"schema"in Ce&&t(0,a=Ce.schema),"users"in Ce&&t(10,u=Ce.users),"records"in Ce&&t(1,f=Ce.records),"graph"in Ce&&t(11,m=Ce.graph),"systemFields"in Ce&&t(12,g=Ce.systemFields),"sort"in Ce&&t(2,y=Ce.sort),"operators"in Ce&&t(3,C=Ce.operators),"filter"in Ce&&t(4,A=Ce.filter),"limit"in Ce&&t(5,O=Ce.limit),"skip"in Ce&&t(6,N=Ce.skip),"total"in Ce&&t(7,L=Ce.total),"inModal"in Ce&&t(13,U=Ce.inModal),"modalUrl"in Ce&&t(8,W=Ce.modalUrl),"selected"in Ce&&t(9,q=Ce.selected)},[a,f,y,C,A,O,N,L,W,q,u,m,g,U,r,ee,F,ne,ie,oe,K,Re]}class Ehe extends Eo{constructor(e){super(),ko(this,e,Rwe,Mwe,So,{schema:0,users:10,records:1,graph:11,systemFields:12,sort:2,operators:3,filter:4,limit:5,skip:6,total:7,inModal:13,modalUrl:8,selected:9})}}function ale(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U,W,q,ee,F,ne,ie,oe,K=s[1].length>0&&lle(s);const Re=[s[2]];function Ce(ye){s[8](ye)}let Ee={};for(let ye=0;yeTr(ee,"selected",Ce)),{c(){e=fe("div"),t=fe("div"),r=fe("div"),a=fe("div"),u=fe("div"),f=fe("button"),m=tn("Insert"),y=Je(),C=fe("button"),A=tn("Replace"),N=Je(),K&&K.c(),L=Je(),U=fe("button"),W=Je(),q=fe("div"),rn(ee.$$.fragment),Z(f,"type","button"),Z(f,"class","btn btn-primary me-1"),f.disabled=g=s[1].length===0,Z(C,"type","button"),Z(C,"class","btn btn-outline-primary me-3"),C.disabled=O=s[1].length===0,Z(u,"class","d-flex align-items-center"),Z(U,"type","button"),Z(U,"class","btn-close"),Z(U,"data-bs-dismiss","modal"),Z(U,"aria-label","Close"),Z(a,"class","modal-header"),Z(q,"class","modal-body"),Z(r,"class","modal-content svelte-1mf5922"),Z(t,"class","modal-dialog modal-dialog-centered modal-dialog-scrollable svelte-1mf5922"),Z(e,"class","modal fade show"),Z(e,"tabindex","-1"),Z(e,"aria-modal","true"),Z(e,"role","dialog"),is(e,"background","rgba(100,100,100,.6)"),Es(e,"d-block",s[0])},m(ye,be){He(ye,e,be),Q(e,t),Q(t,r),Q(r,a),Q(a,u),Q(u,f),Q(f,m),Q(u,y),Q(u,C),Q(C,A),Q(u,N),K&&K.m(u,null),Q(a,L),Q(a,U),Q(r,W),Q(r,q),on(ee,q,null),ne=!0,ie||(oe=[Fn(f,"click",s[3]),Fn(C,"click",s[4]),Fn(U,"click",mf(s[7]))],ie=!0)},p(ye,be){(!ne||be&2&&g!==(g=ye[1].length===0))&&(f.disabled=g),(!ne||be&2&&O!==(O=ye[1].length===0))&&(C.disabled=O),ye[1].length>0?K?K.p(ye,be):(K=lle(ye),K.c(),K.m(u,null)):K&&(K.d(1),K=null);const lt=be&4?HV(Re,[$V(ye[2])]):{};!F&&be&2&&(F=!0,lt.selected=ye[1],Pr(()=>F=!1)),ee.$set(lt),(!ne||be&1)&&Es(e,"d-block",ye[0])},i(ye){ne||(Me(ee.$$.fragment,ye),ne=!0)},o(ye){We(ee.$$.fragment,ye),ne=!1},d(ye){ye&&Fe(e),K&&K.d(),sn(ee),ie=!1,pa(oe)}}}function lle(s){let e,t=s[1].length+"",r,a;return{c(){e=fe("span"),r=tn(t),a=tn(" records selected"),Z(e,"class","")},m(u,f){He(u,e,f),Q(e,r),Q(e,a)},p(u,f){f&2&&t!==(t=u[1].length+"")&&Qn(r,t)},d(u){u&&Fe(e)}}}function Nwe(s){let e,t,r=s[2].schema&&ale(s);return{c(){r&&r.c(),e=zs()},m(a,u){r&&r.m(a,u),He(a,e,u),t=!0},p(a,[u]){a[2].schema?r?(r.p(a,u),u&4&&Me(r,1)):(r=ale(a),r.c(),Me(r,1),r.m(e.parentNode,e)):r&&(To(),We(r,1,1,()=>{r=null}),Do())},i(a){t||(Me(r),t=!0)},o(a){We(r),t=!1},d(a){r&&r.d(a),a&&Fe(e)}}}function Pwe(s,e,t){let r;const a=I1(),u=ga("channel");let f=!1,m=[];function g(U){t(0,f=!0),C(U)}function y(){t(0,f=!1),t(1,m=[])}function C(U){axios.get(u.lucentUrl+"/content/"+U).then(W=>{t(2,r=W.data)}).catch(W=>console.log(W))}function A(U){U.preventDefault(),a("insert",{records:m,action:"insert"})}function O(U){U.preventDefault(),a("insert",{records:m,action:"replace"})}const N=U=>t(0,f=!1);function L(U){m=U,t(1,m)}return t(2,r={}),[f,m,r,A,O,g,y,N,L]}class xhe extends Eo{constructor(e){super(),ko(this,e,Pwe,Nwe,So,{open:5,close:6})}get open(){return this.$$.ctx[5]}get close(){return this.$$.ctx[6]}}function cle(s,e,t){const r=s.slice();return r[17]=e[t],r}function Iwe(s){let e,t,r,a,u,f,m,g,y;return f=new wl({props:{icon:"magnifying-glass"}}),{c(){e=fe("div"),t=fe("div"),r=fe("button"),r.textContent="New",a=Je(),u=fe("button"),rn(f.$$.fragment),Z(r,"class","btn btn-sm btn-primary"),Z(u,"class","btn btn-sm btn-outline-primary"),Z(t,"class","mb-2"),Z(e,"class","pb-2 text-start")},m(C,A){He(C,e,A),Q(e,t),Q(t,r),Q(t,a),Q(t,u),on(f,u,null),m=!0,g||(y=[Fn(r,"click",s[12]),Fn(u,"click",s[13])],g=!0)},p:xn,i(C){m||(Me(f.$$.fragment,C),m=!0)},o(C){We(f.$$.fragment,C),m=!1},d(C){C&&Fe(e),sn(f),g=!1,pa(y)}}}function Bwe(s){let e,t,r,a,u,f,m;t=new wl({props:{width:24,height:24,icon:"circle-plus"}});let g=s[4]&&ule(s);return{c(){e=fe("button"),rn(t.$$.fragment),r=Je(),g&&g.c(),a=zs(),Z(e,"type","button"),Z(e,"class","btn btn-lg btn-link text-decoration-none inline-card-button svelte-1unw0k0"),Es(e,"is-first",!s[1])},m(y,C){He(y,e,C),on(t,e,null),He(y,r,C),g&&g.m(y,C),He(y,a,C),u=!0,f||(m=Fn(e,"click",mf(s[9])),f=!0)},p(y,C){(!u||C&2)&&Es(e,"is-first",!y[1]),y[4]?g?(g.p(y,C),C&16&&Me(g,1)):(g=ule(y),g.c(),Me(g,1),g.m(a.parentNode,a)):g&&(To(),We(g,1,1,()=>{g=null}),Do())},i(y){u||(Me(t.$$.fragment,y),Me(g),u=!0)},o(y){We(t.$$.fragment,y),We(g),u=!1},d(y){y&&Fe(e),sn(t),y&&Fe(r),g&&g.d(y),y&&Fe(a),f=!1,m()}}}function ule(s){let e,t,r=s[0],a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){e=fe("div");for(let f=0;f1?0:1}e=y(s),t=g[e]=m[e](s);let C=s[3]&&dle(s),A={};return u=new xhe({props:A}),s[15](u),u.$on("insert",s[7]),{c(){t.c(),r=Je(),C&&C.c(),a=Je(),rn(u.$$.fragment)},m(O,N){g[e].m(O,N),He(O,r,N),C&&C.m(O,N),He(O,a,N),on(u,O,N),f=!0},p(O,[N]){let L=e;e=y(O),e===L?g[e].p(O,N):(To(),We(g[L],1,1,()=>{g[L]=null}),Do(),t=g[e],t?t.p(O,N):(t=g[e]=m[e](O),t.c()),Me(t,1),t.m(r.parentNode,r)),O[3]?C?(C.p(O,N),N&8&&Me(C,1)):(C=dle(O),C.c(),Me(C,1),C.m(a.parentNode,a)):C&&(To(),We(C,1,1,()=>{C=null}),Do());const U={};u.$set(U)},i(O){f||(Me(t),Me(C),Me(u.$$.fragment,O),f=!0)},o(O){We(t),We(C),We(u.$$.fragment,O),f=!1},d(O){g[e].d(O),O&&Fe(r),C&&C.d(O),O&&Fe(a),s[15](null),sn(u,O)}}}function Fwe(s,e,t){let r;const a=I1();let{schemas:u}=e,{recordId:f}=e,m,g;function y(ne,ie){ne.preventDefault(),m.open(ie)}function C(ne){ne.preventDefault(),console.log("Save inline"),t(3,g=null),a("save",{records:ne.detail.records,after:f})}function A(ne){ne.preventDefault(),m.close(),t(4,r=!1),a("insert",{records:ne.detail.records,after:f})}function O(ne,ie){ne.preventDefault(),axios.get("/records/newInline?schema="+ie).then(oe=>{t(3,g=oe.data),t(4,r=!1)}).catch(oe=>{console.log(oe)})}const N=ne=>t(4,r=!r),L=(ne,ie)=>O(ie,ne.name),U=(ne,ie)=>y(ie,ne.name),W=ne=>O(ne,u[0].name),q=ne=>y(ne,u[0].name),ee=ne=>t(3,g=null);function F(ne){as[ne?"unshift":"push"](()=>{m=ne,t(2,m)})}return s.$$set=ne=>{"schemas"in ne&&t(0,u=ne.schemas),"recordId"in ne&&t(1,f=ne.recordId)},t(4,r=!1),[u,f,m,g,r,y,C,A,O,N,L,U,W,q,ee,F]}class aI extends Eo{constructor(e){super(),ko(this,e,Fwe,Lwe,So,{schemas:0,recordId:1})}}/**! + * Sortable 1.15.0 + * @author RubaXa + * @author owenm + * @license MIT + */function hle(s,e){var t=Object.keys(s);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(s);e&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(s,a).enumerable})),t.push.apply(t,r)}return t}function i2(s){for(var e=1;e=0)&&(t[a]=s[a]);return t}function zwe(s,e){if(s==null)return{};var t=$we(s,e),r,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(s);for(a=0;a=0)&&(!Object.prototype.propertyIsEnumerable.call(s,r)||(t[r]=s[r]))}return t}var Vwe="1.15.0";function x_(s){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(s)}var I_=x_(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),lI=x_(/Edge/i),mle=x_(/firefox/i),CP=x_(/safari/i)&&!x_(/chrome/i)&&!x_(/android/i),Ahe=x_(/iP(ad|od|hone)/i),The=x_(/chrome/i)&&x_(/android/i),Dhe={capture:!1,passive:!1};function ll(s,e,t){s.addEventListener(e,t,!I_&&Dhe)}function Ia(s,e,t){s.removeEventListener(e,t,!I_&&Dhe)}function Jz(s,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),s)try{if(s.matches)return s.matches(e);if(s.msMatchesSelector)return s.msMatchesSelector(e);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(e)}catch{return!1}return!1}}function Wwe(s){return s.host&&s!==document&&s.host.nodeType?s.host:s.parentNode}function Gy(s,e,t,r){if(s){t=t||document;do{if(e!=null&&(e[0]===">"?s.parentNode===t&&Jz(s,e):Jz(s,e))||r&&s===t)return s;if(s===t)break}while(s=Wwe(s))}return null}var gle=/\s+/g;function S1(s,e,t){if(s&&e)if(s.classList)s.classList[t?"add":"remove"](e);else{var r=(" "+s.className+" ").replace(gle," ").replace(" "+e+" "," ");s.className=(r+(t?" "+e:"")).replace(gle," ")}}function zr(s,e,t){var r=s&&s.style;if(r){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(s,""):s.currentStyle&&(t=s.currentStyle),e===void 0?t:t[e];!(e in r)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),r[e]=t+(typeof t=="string"?"":"px")}}function GD(s,e){var t="";if(typeof s=="string")t=s;else do{var r=zr(s,"transform");r&&r!=="none"&&(t=r+" "+t)}while(!e&&(s=s.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(t)}function Ohe(s,e,t){if(s){var r=s.getElementsByTagName(e),a=0,u=r.length;if(t)for(;a=u:f=a<=u,!f)return r;if(r===t2())break;r=rk(r,!1)}return!1}function sO(s,e,t,r){for(var a=0,u=0,f=s.children;u2&&arguments[2]!==void 0?arguments[2]:{},a=r.evt,u=zwe(r,Xwe);cI.pluginEvent.bind(Vr)(e,t,i2({dragEl:$o,parentEl:Hu,ghostEl:Si,rootEl:Uc,nextEl:BA,lastDownEl:Tz,cloneEl:hu,cloneHidden:ok,dragStarted:hP,putSortable:Ph,activeSortable:Vr.active,originalEvent:a,oldIndex:zD,oldDraggableIndex:kP,newIndex:E1,newDraggableIndex:ek,hideGhostForTarget:Lhe,unhideGhostForTarget:Fhe,cloneNowHidden:function(){ok=!0},cloneNowShown:function(){ok=!1},dispatchSortableEvent:function(m){Sg({sortable:t,name:m,originalEvent:a})}},u))};function Sg(s){Ywe(i2({putSortable:Ph,cloneEl:hu,targetEl:$o,rootEl:Uc,oldIndex:zD,oldDraggableIndex:kP,newIndex:E1,newDraggableIndex:ek},s))}var $o,Hu,Si,Uc,BA,Tz,hu,ok,zD,E1,kP,ek,H$,Ph,ID=!1,Qz=!1,eV=[],NA,fv,fte,dte,vle,yle,hP,OD,EP,xP=!1,$$=!1,Dz,Sm,hte=[],gne=!1,tV=[],UV=typeof document<"u",z$=Ahe,wle=lI||I_?"cssFloat":"float",Jwe=UV&&!The&&!Ahe&&"draggable"in document.createElement("div"),Phe=function(){if(!!UV){if(I_)return!1;var s=document.createElement("x");return s.style.cssText="pointer-events:auto",s.style.pointerEvents==="auto"}}(),Ihe=function(e,t){var r=zr(e),a=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),u=sO(e,0,t),f=sO(e,1,t),m=u&&zr(u),g=f&&zr(f),y=m&&parseInt(m.marginLeft)+parseInt(m.marginRight)+ud(u).width,C=g&&parseInt(g.marginLeft)+parseInt(g.marginRight)+ud(f).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(u&&m.float&&m.float!=="none"){var A=m.float==="left"?"left":"right";return f&&(g.clear==="both"||g.clear===A)?"vertical":"horizontal"}return u&&(m.display==="block"||m.display==="flex"||m.display==="table"||m.display==="grid"||y>=a&&r[wle]==="none"||f&&r[wle]==="none"&&y+C>a)?"vertical":"horizontal"},Qwe=function(e,t,r){var a=r?e.left:e.top,u=r?e.right:e.bottom,f=r?e.width:e.height,m=r?t.left:t.top,g=r?t.right:t.bottom,y=r?t.width:t.height;return a===m||u===g||a+f/2===m+y/2},e_e=function(e,t){var r;return eV.some(function(a){var u=a[T1].options.emptyInsertThreshold;if(!(!u||Toe(a))){var f=ud(a),m=e>=f.left-u&&e<=f.right+u,g=t>=f.top-u&&t<=f.bottom+u;if(m&&g)return r=a}}),r},Bhe=function(e){function t(u,f){return function(m,g,y,C){var A=m.options.group.name&&g.options.group.name&&m.options.group.name===g.options.group.name;if(u==null&&(f||A))return!0;if(u==null||u===!1)return!1;if(f&&u==="clone")return u;if(typeof u=="function")return t(u(m,g,y,C),f)(m,g,y,C);var O=(f?m:g).options.group.name;return u===!0||typeof u=="string"&&u===O||u.join&&u.indexOf(O)>-1}}var r={},a=e.group;(!a||Az(a)!="object")&&(a={name:a}),r.name=a.name,r.checkPull=t(a.pull,!0),r.checkPut=t(a.put),r.revertClone=a.revertClone,e.group=r},Lhe=function(){!Phe&&Si&&zr(Si,"display","none")},Fhe=function(){!Phe&&Si&&zr(Si,"display","")};UV&&!The&&document.addEventListener("click",function(s){if(Qz)return s.preventDefault(),s.stopPropagation&&s.stopPropagation(),s.stopImmediatePropagation&&s.stopImmediatePropagation(),Qz=!1,!1},!0);var PA=function(e){if($o){e=e.touches?e.touches[0]:e;var t=e_e(e.clientX,e.clientY);if(t){var r={};for(var a in e)e.hasOwnProperty(a)&&(r[a]=e[a]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[T1]._onDragOver(r)}}},t_e=function(e){$o&&$o.parentNode[T1]._isOutsideThisEl(e.target)};function Vr(s,e){if(!(s&&s.nodeType&&s.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(s));this.el=s,this.options=e=D_({},e),s[T1]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(s.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ihe(s,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(f,m){f.setData("Text",m.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Vr.supportPointer!==!1&&"PointerEvent"in window&&!CP,emptyInsertThreshold:5};cI.initializePlugins(this,s,t);for(var r in t)!(r in e)&&(e[r]=t[r]);Bhe(e);for(var a in this)a.charAt(0)==="_"&&typeof this[a]=="function"&&(this[a]=this[a].bind(this));this.nativeDraggable=e.forceFallback?!1:Jwe,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?ll(s,"pointerdown",this._onTapStart):(ll(s,"mousedown",this._onTapStart),ll(s,"touchstart",this._onTapStart)),this.nativeDraggable&&(ll(s,"dragover",this),ll(s,"dragenter",this)),eV.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),D_(this,qwe())}Vr.prototype={constructor:Vr,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(OD=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,$o):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var t=this,r=this.el,a=this.options,u=a.preventOnFilter,f=e.type,m=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,g=(m||e).target,y=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||g,C=a.filter;if(c_e(r),!$o&&!(/mousedown|pointerdown/.test(f)&&e.button!==0||a.disabled)&&!y.isContentEditable&&!(!this.nativeDraggable&&CP&&g&&g.tagName.toUpperCase()==="SELECT")&&(g=Gy(g,a.draggable,r,!1),!(g&&g.animated)&&Tz!==g)){if(zD=D0(g),kP=D0(g,a.draggable),typeof C=="function"){if(C.call(this,e,g,this)){Sg({sortable:t,rootEl:y,name:"filter",targetEl:g,toEl:r,fromEl:r}),Cp("filter",t,{evt:e}),u&&e.cancelable&&e.preventDefault();return}}else if(C&&(C=C.split(",").some(function(A){if(A=Gy(y,A.trim(),r,!1),A)return Sg({sortable:t,rootEl:A,name:"filter",targetEl:g,fromEl:r,toEl:r}),Cp("filter",t,{evt:e}),!0}),C)){u&&e.cancelable&&e.preventDefault();return}a.handle&&!Gy(y,a.handle,r,!1)||this._prepareDragStart(e,m,g)}}},_prepareDragStart:function(e,t,r){var a=this,u=a.el,f=a.options,m=u.ownerDocument,g;if(r&&!$o&&r.parentNode===u){var y=ud(r);if(Uc=u,$o=r,Hu=$o.parentNode,BA=$o.nextSibling,Tz=r,H$=f.group,Vr.dragged=$o,NA={target:$o,clientX:(t||e).clientX,clientY:(t||e).clientY},vle=NA.clientX-y.left,yle=NA.clientY-y.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,$o.style["will-change"]="all",g=function(){if(Cp("delayEnded",a,{evt:e}),Vr.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!mle&&a.nativeDraggable&&($o.draggable=!0),a._triggerDragStart(e,t),Sg({sortable:a,name:"choose",originalEvent:e}),S1($o,f.chosenClass,!0)},f.ignore.split(",").forEach(function(C){Ohe($o,C.trim(),mte)}),ll(m,"dragover",PA),ll(m,"mousemove",PA),ll(m,"touchmove",PA),ll(m,"mouseup",a._onDrop),ll(m,"touchend",a._onDrop),ll(m,"touchcancel",a._onDrop),mle&&this.nativeDraggable&&(this.options.touchStartThreshold=4,$o.draggable=!0),Cp("delayStart",this,{evt:e}),f.delay&&(!f.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(lI||I_))){if(Vr.eventCanceled){this._onDrop();return}ll(m,"mouseup",a._disableDelayedDrag),ll(m,"touchend",a._disableDelayedDrag),ll(m,"touchcancel",a._disableDelayedDrag),ll(m,"mousemove",a._delayedDragTouchMoveHandler),ll(m,"touchmove",a._delayedDragTouchMoveHandler),f.supportPointer&&ll(m,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(g,f.delay)}else g()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){$o&&mte($o),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Ia(e,"mouseup",this._disableDelayedDrag),Ia(e,"touchend",this._disableDelayedDrag),Ia(e,"touchcancel",this._disableDelayedDrag),Ia(e,"mousemove",this._delayedDragTouchMoveHandler),Ia(e,"touchmove",this._delayedDragTouchMoveHandler),Ia(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?ll(document,"pointermove",this._onTouchMove):t?ll(document,"touchmove",this._onTouchMove):ll(document,"mousemove",this._onTouchMove):(ll($o,"dragend",this),ll(Uc,"dragstart",this._onDragStart));try{document.selection?Oz(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(ID=!1,Uc&&$o){Cp("dragStarted",this,{evt:t}),this.nativeDraggable&&ll(document,"dragover",t_e);var r=this.options;!e&&S1($o,r.dragClass,!1),S1($o,r.ghostClass,!0),Vr.active=this,e&&this._appendGhost(),Sg({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(fv){this._lastX=fv.clientX,this._lastY=fv.clientY,Lhe();for(var e=document.elementFromPoint(fv.clientX,fv.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(fv.clientX,fv.clientY),e!==t);)t=e;if($o.parentNode[T1]._isOutsideThisEl(e),t)do{if(t[T1]){var r=void 0;if(r=t[T1]._onDragOver({clientX:fv.clientX,clientY:fv.clientY,target:e,rootEl:t}),r&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Fhe()}},_onTouchMove:function(e){if(NA){var t=this.options,r=t.fallbackTolerance,a=t.fallbackOffset,u=e.touches?e.touches[0]:e,f=Si&&GD(Si,!0),m=Si&&f&&f.a,g=Si&&f&&f.d,y=z$&&Sm&&ble(Sm),C=(u.clientX-NA.clientX+a.x)/(m||1)+(y?y[0]-hte[0]:0)/(m||1),A=(u.clientY-NA.clientY+a.y)/(g||1)+(y?y[1]-hte[1]:0)/(g||1);if(!Vr.active&&!ID){if(r&&Math.max(Math.abs(u.clientX-this._lastX),Math.abs(u.clientY-this._lastY))=0&&(Sg({rootEl:Hu,name:"add",toEl:Hu,fromEl:Uc,originalEvent:e}),Sg({sortable:this,name:"remove",toEl:Hu,originalEvent:e}),Sg({rootEl:Hu,name:"sort",toEl:Hu,fromEl:Uc,originalEvent:e}),Sg({sortable:this,name:"sort",toEl:Hu,originalEvent:e})),Ph&&Ph.save()):E1!==zD&&E1>=0&&(Sg({sortable:this,name:"update",toEl:Hu,originalEvent:e}),Sg({sortable:this,name:"sort",toEl:Hu,originalEvent:e})),Vr.active&&((E1==null||E1===-1)&&(E1=zD,ek=kP),Sg({sortable:this,name:"end",toEl:Hu,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Cp("nulling",this),Uc=$o=Hu=Si=BA=hu=Tz=ok=NA=fv=hP=E1=ek=zD=kP=OD=EP=Ph=H$=Vr.dragged=Vr.ghost=Vr.clone=Vr.active=null,tV.forEach(function(e){e.checked=!0}),tV.length=fte=dte=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":$o&&(this._onDragOver(e),n_e(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,r=this.el.children,a=0,u=r.length,f=this.options;ar.right+a||s.clientX<=r.right&&s.clientY>r.bottom&&s.clientX>=r.left:s.clientX>r.right&&s.clientY>r.top||s.clientX<=r.right&&s.clientY>r.bottom+a}function i_e(s,e,t,r,a,u,f,m){var g=r?s.clientY:s.clientX,y=r?t.height:t.width,C=r?t.top:t.left,A=r?t.bottom:t.right,O=!1;if(!f){if(m&&DzC+y*u/2:gA-Dz)return-EP}else if(g>C+y*(1-a)/2&&gA-y*u/2)?g>C+y/2?1:-1:0}function a_e(s){return D0($o){f[C]=null}),Do(),t=f[e],t?t.p(g,y):(t=f[e]=u[e](g),t.c()),Me(t,1),t.m(r.parentNode,r))},i(g){a||(Me(t),a=!0)},o(g){We(t),a=!1},d(g){f[e].d(g),g&&Fe(r)}}}function m_e(s,e,t){let{$$slots:r={},$$scope:a}=e,{sortableClass:u}=e,{isTable:f=!1}=e,{sortableInstance:m}=e;const g=I1();let y;mv(()=>{let O={animation:150,easing:"cubic-bezier(1, 0, 0, 1)",onUpdate(N){g("update",{source:N.oldIndex,target:N.newIndex})},onMove(N){}};t(3,m=Vr.create(y,O))});function C(O){as[O?"unshift":"push"](()=>{y=O,t(2,y)})}function A(O){as[O?"unshift":"push"](()=>{y=O,t(2,y)})}return s.$$set=O=>{"sortableClass"in O&&t(0,u=O.sortableClass),"isTable"in O&&t(1,f=O.isTable),"sortableInstance"in O&&t(3,m=O.sortableInstance),"$$scope"in O&&t(4,a=O.$$scope)},[u,f,y,m,a,r,C,A]}class jV extends Eo{constructor(e){super(),ko(this,e,m_e,h_e,So,{sortableClass:0,isTable:1,sortableInstance:3})}}function Cle(s,e,t){const r=s.slice();return r[11]=e[t],r}function Sle(s){let e,t;return{c(){e=fe("div"),t=tn(s[2]),Z(e,"class","invalid-feedback d-block mb-3")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&4&&Qn(t,r[2])},d(r){r&&Fe(e)}}}function kle(s){let e,t;return e=new jV({props:{sortableClass:"row row-cols-3 mt-3",$$slots:{default:[g_e]},$$scope:{ctx:s}}}),e.$on("update",s[5]),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},p(r,a){const u={};a&16386&&(u.$$scope={dirty:a,ctx:r}),e.$set(u)},i(r){t||(Me(e.$$.fragment,r),t=!0)},o(r){We(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function Ele(s,e){let t,r,a,u;return r=new WV({props:{classes:"h-100",record:e[11],hasDelete:!0}}),r.$on("remove",e[4]),{key:s,first:null,c(){t=fe("div"),rn(r.$$.fragment),a=Je(),Z(t,"class","col mb-3"),this.first=t},m(f,m){He(f,t,m),on(r,t,null),Q(t,a),u=!0},p(f,m){e=f;const g={};m&2&&(g.record=e[11]),r.$set(g)},i(f){u||(Me(r.$$.fragment,f),u=!0)},o(f){We(r.$$.fragment,f),u=!1},d(f){f&&Fe(t),sn(r)}}}function g_e(s){let e=[],t=new Map,r,a,u=s[1];const f=m=>m[11].id;for(let m=0;m0&&kle(s);return{c(){m&&m.c(),e=Je(),t=fe("div"),rn(r.$$.fragment),a=Je(),g&&g.c(),u=zs(),Z(t,"class","inline-card-wrapper")},m(y,C){m&&m.m(y,C),He(y,e,C),He(y,t,C),on(r,t,null),He(y,a,C),g&&g.m(y,C),He(y,u,C),f=!0},p(y,[C]){y[2]?m?m.p(y,C):(m=Sle(y),m.c(),m.m(e.parentNode,e)):m&&(m.d(1),m=null);const A={};C&1&&(A.field=y[0]),r.$set(A),y[1].length>0?g?(g.p(y,C),C&2&&Me(g,1)):(g=kle(y),g.c(),Me(g,1),g.m(u.parentNode,u)):g&&(To(),We(g,1,1,()=>{g=null}),Do())},i(y){f||(Me(r.$$.fragment,y),Me(g),f=!0)},o(y){We(r.$$.fragment,y),We(g),f=!1},d(y){m&&m.d(y),y&&Fe(e),y&&Fe(t),sn(r),y&&Fe(a),g&&g.d(y),y&&Fe(u)}}}function b_e(s,e,t){let r,a;const u=ga("channel");let{record:f}=e,{field:m}=e,{graph:g}=e,{validationErrors:y}=e,C=u.schemas.filter(L=>m.collections.includes(L.name));function A(L){L.preventDefault(),t(7,g.edges=g.edges.filter(U=>!(U.target===L.detail&&U.field===m.name)),g)}function O(L){t(7,g.edges=iI(L.detail.source,L.detail.target,g.edges,m.name),g)}function N(L){L.preventDefault();const U=L.detail.records,W=L.detail.action;let q=U.map(F=>({target:F.id,source:f.id,sourceSchema:f.schema,targetSchema:F.schema,field:m.name,rank:""})),ee=g.edges;W==="replace"&&(ee=ee.filter(F=>F.field!==m.name)),t(7,g.records=mu.exports.uniqBy([...g.records,...U],F=>F.id),g),t(7,g.edges=mu.exports.uniqBy([...ee,...q],F=>F.target+F.field),g)}return s.$$set=L=>{"record"in L&&t(8,f=L.record),"field"in L&&t(0,m=L.field),"graph"in L&&t(7,g=L.graph),"validationErrors"in L&&t(9,y=L.validationErrors)},s.$$.update=()=>{var L;s.$$.dirty&513&&t(2,r=Rp(y,m.name)),s.$$.dirty&385&&t(1,a=(L=g.edges.filter(U=>U.field===m.name).map(U=>g.records.find(W=>W.id==U.target&&f.id==U.source)).filter(U=>!!(U!=null&&U.id)))!=null?L:[])},[m,a,r,C,A,O,N,g,f,y]}class v_e extends Eo{constructor(e){super(),ko(this,e,b_e,p_e,So,{record:8,field:0,graph:7,validationErrors:9})}}function xle(s,e,t){const r=s.slice();return r[20]=e[t],r}function y_e(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U,W,q,ee,F,ne,ie,oe,K,Re,Ce,Ee,ye,be,lt,ft;f=new wl({props:{icon:"pencil",width:12,height:12}});const bt=[S_e,C_e],z=[];function gt(Tt,Rn){return Tt[7]?0:1}y=gt(s),C=z[y]=bt[y](s),L=new wl({props:{icon:"ellipsis"}});let tt=!s[1]&&Ale(s),Ct=!s[2]&&Tle(s),kt=s[8].type==="files"&&k_e(s),Le=s[8].fields.filter(Ole),at=[];for(let Tt=0;TtWe(at[Tt],1,1,()=>{at[Tt]=null});return{c(){e=fe("div"),t=fe("div"),r=fe("small"),r.textContent=`${s[8].label}`,a=Je(),u=fe("button"),rn(f.$$.fragment),m=Je(),g=fe("button"),C.c(),A=Je(),O=fe("div"),N=fe("button"),rn(L.$$.fragment),U=Je(),W=fe("div"),q=fe("a"),ee=tn("Edit in new tab"),ne=Je(),ie=fe("button"),ie.textContent="Remove",oe=Je(),K=fe("div"),tt&&tt.c(),Re=Je(),Ct&&Ct.c(),Ce=Je(),Ee=fe("div"),kt&&kt.c(),ye=Je();for(let Tt=0;Tt{z[Ye]=null}),Do(),C=z[y],C||(C=z[y]=bt[y](Tt),C.c()),Me(C,1),C.m(g,null)),(!be||Rn&1&&F!==(F="/records/"+Tt[0].id))&&Z(q,"href",F),Tt[1]?tt&&(To(),We(tt,1,1,()=>{tt=null}),Do()):tt?(tt.p(Tt,Rn),Rn&2&&Me(tt,1)):(tt=Ale(Tt),tt.c(),Me(tt,1),tt.m(K,Re)),Tt[2]?Ct&&(To(),We(Ct,1,1,()=>{Ct=null}),Do()):Ct?(Ct.p(Tt,Rn),Rn&4&&Me(Ct,1)):(Ct=Tle(Tt),Ct.c(),Me(Ct,1),Ct.m(K,null)),Tt[8].type==="files"&&kt.p(Tt,Rn),Rn&273){Le=Tt[8].fields.filter(Ole);let Mt;for(Mt=0;Mt{f[C]=null}),Do(),r=f[t],r?r.p(g,y):(r=f[t]=u[t](g),r.c()),Me(r,1),r.m(e,null))},i(g){a||(Me(r),a=!0)},o(g){We(r),a=!1},d(g){g&&Fe(e),f[t].d()}}}const Ole=s=>!(s.trashed||["tab"].includes(s.ui)||["id"].includes(s.name));function D_e(s,e,t){let r,a;const u=I1();let{isFirst:f}=e,{isLast:m}=e,{toDelete:g=!1}=e,{schemas:y}=e,{record:C}=e,A,O=y.find(K=>K.name===C.schema);function N(K){K.preventDefault(),axios.get("/records/editInline/"+C.id).then(Re=>{t(0,C=Re.data),t(5,A=Re.data),t(6,r=!0)}).catch(Re=>{console.log(Re)})}function L(K){K.preventDefault(),u("moveup")}function U(K){K.preventDefault(),u("movedn")}function W(K){K.preventDefault(),u("inlinesaved",K.detail),t(6,r=!1)}function q(K){K.preventDefault(),u("remove",C.id)}function ee(K){K.preventDefault(),u("trash",C.id)}function F(K){K.preventDefault(),u("undoremove",C.id)}function ne(K){K.preventDefault(),t(6,r=!1)}mv(()=>{t(6,r=!1)});function ie(K){K.preventDefault(),axios.post("/records/status/trashed",[C]).then(Re=>{u("remove",C.id)}).catch(Re=>{console.log(Re)})}const oe=K=>t(7,a=!a);return s.$$set=K=>{"isFirst"in K&&t(1,f=K.isFirst),"isLast"in K&&t(2,m=K.isLast),"toDelete"in K&&t(3,g=K.toDelete),"schemas"in K&&t(4,y=K.schemas),"record"in K&&t(0,C=K.record)},t(6,r=!1),t(7,a=!1),[C,f,m,g,y,A,r,a,O,N,L,U,W,q,ee,F,ne,ie,oe]}class O_e extends Eo{constructor(e){super(),ko(this,e,D_e,T_e,So,{isFirst:1,isLast:2,toDelete:3,schemas:4,record:0})}}function $he(s,{from:e,to:t},r={}){const a=getComputedStyle(s),u=a.transform==="none"?"":a.transform,[f,m]=a.transformOrigin.split(" ").map(parseFloat),g=e.left+e.width*f/t.width-(t.left+f),y=e.top+e.height*m/t.height-(t.top+m),{delay:C=0,duration:A=N=>Math.sqrt(N)*120,easing:O=lhe}=r;return{delay:C,duration:B0(A)?A(Math.sqrt(g*g+y*y)):A,easing:O,css:(N,L)=>{const U=L*g,W=L*y,q=N+L*e.width/t.width,ee=N+L*e.height/t.height;return`transform: ${u} translate(${U}px, ${W}px) scale(${q}, ${ee});`}}}function Mle(s,e,t){const r=s.slice();return r[18]=e[t],r[19]=e,r[20]=t,r}function Rle(s){let e,t;return{c(){e=fe("div"),t=tn(s[3]),Z(e,"class","invalid-feedback d-block mb-3")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&8&&Qn(t,r[3])},d(r){r&&Fe(e)}}}function Nle(s){let e=[],t=new Map,r,a,u=s[2];const f=m=>m[18].id;for(let m=0;mTr(r,"record",O)),r.$on("inlinesaved",e[5]),r.$on("moveup",N),r.$on("movedn",L),r.$on("remove",e[6]),r.$on("undoremove",e[8]),r.$on("trash",e[7]),f=new aI({props:{field:e[1],recordId:e[18].id,schemas:e[4]}}),f.$on("insert",e[9]),f.$on("save",e[9]),{key:s,first:null,c(){t=fe("div"),rn(r.$$.fragment),u=Je(),rn(f.$$.fragment),m=Je(),Z(t,"class","inline-card-wrapper"),this.first=t},m(W,q){He(W,t,q),on(r,t,null),Q(t,u),on(f,t,null),Q(t,m),C=!0},p(W,q){e=W;const ee={};q&4&&(ee.isFirst=e[20]===0),q&4&&(ee.isLast=e[20]+1===e[2].length),q&7&&(ee.toDelete=e[0].edges.find(A)._isTrashed),!a&&q&4&&(a=!0,ee.record=e[18],Pr(()=>a=!1)),r.$set(ee);const F={};q&2&&(F.field=e[1]),q&4&&(F.recordId=e[18].id),f.$set(F)},r(){g=t.getBoundingClientRect()},f(){nhe(t),y()},a(){y(),y=the(t,g,$he,{delay:250,duration:250,easing:che})},i(W){C||(Me(r.$$.fragment,W),Me(f.$$.fragment,W),C=!0)},o(W){We(r.$$.fragment,W),We(f.$$.fragment,W),C=!1},d(W){W&&Fe(t),sn(r),sn(f)}}}function M_e(s){let e,t,r,a,u,f,m=s[3]&&Rle(s);r=new aI({props:{field:s[1],recordId:null,schemas:s[4]}}),r.$on("insert",s[9]),r.$on("save",s[9]);let g=s[2].length>0&&Nle(s);return{c(){m&&m.c(),e=Je(),t=fe("div"),rn(r.$$.fragment),a=Je(),g&&g.c(),u=zs(),Z(t,"class","inline-card-wrapper")},m(y,C){m&&m.m(y,C),He(y,e,C),He(y,t,C),on(r,t,null),He(y,a,C),g&&g.m(y,C),He(y,u,C),f=!0},p(y,[C]){y[3]?m?m.p(y,C):(m=Rle(y),m.c(),m.m(e.parentNode,e)):m&&(m.d(1),m=null);const A={};C&2&&(A.field=y[1]),r.$set(A),y[2].length>0?g?(g.p(y,C),C&4&&Me(g,1)):(g=Nle(y),g.c(),Me(g,1),g.m(u.parentNode,u)):g&&(To(),We(g,1,1,()=>{g=null}),Do())},i(y){f||(Me(r.$$.fragment,y),Me(g),f=!0)},o(y){We(r.$$.fragment,y),We(g),f=!1},d(y){m&&m.d(y),y&&Fe(e),y&&Fe(t),sn(r),y&&Fe(a),g&&g.d(y),y&&Fe(u)}}}function R_e(s,e,t){let r,a;const u=ga("channel");let{field:f}=e,{record:m}=e,{graph:g}=e,{validationErrors:y}=e,C=u.schemas.filter(ie=>f.collections.includes(ie.name));function A(ie){const oe=ie.detail.records[0];t(0,g.edges=g.edges.map(K=>K.source===oe.id?oe:K),g)}function O(ie){ie.preventDefault(),t(0,g.edges=g.edges.filter(oe=>!(oe.target===ie.detail&&oe.field===f.name)),g)}function N(ie){ie.preventDefault(),t(0,g.edges=g.edges.map(oe=>(oe.target===ie.detail&&oe.field===f.name&&(oe._isTrashed=!0),oe)),g)}function L(ie){ie.preventDefault(),t(0,g.edges=g.edges.map(oe=>(oe.target===ie.detail&&oe.field===f.name&&delete oe._isTrashed,oe)),g)}function U(ie){var ye;ie.preventDefault();const oe=ie.detail.records,K=(ye=ie.detail.after)!=null?ye:null,Re=ie.detail.action;let Ce=oe.map(be=>({target:be.id,source:m.id,sourceSchema:m.schema,targetSchema:be.schema,field:f.name,rank:""})),Ee=g.edges;if(Re==="replace"&&(Ee=Ee.filter(be=>be.field!==f.name)),t(0,g.records=mu.exports.uniqBy([...g.records,...oe],be=>be.id),g),t(0,g.edges=mu.exports.uniqBy([...Ee,...Ce],be=>be.target+be.field),g),!K)t(0,g.edges=mu.exports.uniqBy([...Ce,...Ee],be=>be.target+be.field),g);else{let be=!1,lt=Ee.reduce((ft,bt)=>(be?ft.after.push(bt):ft.before.push(bt),be===!1&&bt.target===K&&(be=!0),ft),{before:[],after:[]});t(0,g.edges=mu.exports.uniqBy([...lt.before,...Ce,...lt.after],ft=>ft.target+ft.field),g)}}function W(ie,oe,K){t(0,g.edges=iI(oe,K,g.edges,f.name),g)}const q=(ie,oe)=>oe.field===f.name&&oe.target===ie.id;function ee(ie,oe,K,Re){K[Re]=ie,t(2,a),t(0,g),t(1,f),t(11,m)}const F=(ie,oe)=>W(oe,ie,ie-1),ne=(ie,oe)=>W(oe,ie,ie+1);return s.$$set=ie=>{"field"in ie&&t(1,f=ie.field),"record"in ie&&t(11,m=ie.record),"graph"in ie&&t(0,g=ie.graph),"validationErrors"in ie&&t(12,y=ie.validationErrors)},s.$$.update=()=>{var ie;s.$$.dirty&4098&&t(3,r=Rp(y,f.name)),s.$$.dirty&2051&&t(2,a=(ie=g.edges.filter(oe=>oe.field===f.name).map(oe=>g.records.find(K=>K.id==oe.target&&m.id==oe.source)).filter(oe=>!!(oe!=null&&oe.id)))!=null?ie:[])},[g,f,a,r,C,A,O,N,L,U,W,m,y,q,ee,F,ne]}class N_e extends Eo{constructor(e){super(),ko(this,e,R_e,M_e,So,{field:1,record:11,graph:0,validationErrors:12})}}function Ile(s,e,t){const r=s.slice();return r[7]=e[t],r}function Ble(s){let e,t=s[2],r=[];for(let a=0;at(1,r=!r),y=(C,A)=>m(A,C);return s.$$set=C=>{"blockId"in C&&t(0,a=C.blockId),"blockData"in C&&t(4,u=C.blockData)},t(1,r=!1),[a,r,f,m,u,g,y]}class zhe extends Eo{constructor(e){super(),ko(this,e,I_e,P_e,So,{blockId:0,blockData:4})}}function B_e(s){let e,t,r,a,u;return{c(){e=fe("div"),t=fe("input"),Z(t,"type","text"),Z(t,"id",r=s[0].id),Z(t,"class","form-control"),Z(t,"autocomplete","off"),Z(e,"class","mb-0")},m(f,m){He(f,e,m),Q(e,t),Ar(t,s[0].value),a||(u=Fn(t,"input",s[1]),a=!0)},p(f,[m]){m&1&&r!==(r=f[0].id)&&Z(t,"id",r),m&1&&t.value!==f[0].value&&Ar(t,f[0].value)},i:xn,o:xn,d(f){f&&Fe(e),a=!1,u()}}}function L_e(s,e,t){let{block:r}=e;function a(){r.value=this.value,t(0,r)}return s.$$set=u=>{"block"in u&&t(0,r=u.block)},[r,a]}class F_e extends Eo{constructor(e){super(),ko(this,e,L_e,B_e,So,{block:0})}}function H_e(s){let e,t,r,a,u;return{c(){e=fe("div"),t=fe("textarea"),Z(t,"id",r=s[0].id),Z(t,"class","form-control svelte-1er4ovm"),Z(t,"autocomplete","off"),Z(e,"class","mb-0")},m(f,m){He(f,e,m),Q(e,t),Ar(t,s[0].value),s[3](t),a||(u=[Fn(t,"input",s[2]),Fn(t,"input",Vhe)],a=!0)},p(f,[m]){m&1&&r!==(r=f[0].id)&&Z(t,"id",r),m&1&&Ar(t,f[0].value)},i:xn,o:xn,d(f){f&&Fe(e),s[3](null),a=!1,pa(u)}}}function Vhe(s){let e;s.target?e=s.target:e=s,e.style.overflow="hidden",e.style.height="1px",e.style.height=+e.scrollHeight+"px"}function $_e(s,e,t){let{block:r}=e,a;mv(()=>{Vhe(a)});function u(){r.value=this.value,t(0,r)}function f(m){as[m?"unshift":"push"](()=>{a=m,t(1,a)})}return s.$$set=m=>{"block"in m&&t(0,r=m.block)},[r,a,u,f]}class z_e extends Eo{constructor(e){super(),ko(this,e,$_e,H_e,So,{block:0})}}var Whe={exports:{}};(function(s){(function(){var e=function(n){if(n===null)return"null";if(n===void 0)return"undefined";var i=typeof n;return i==="object"&&(Array.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="Array")?"array":i==="object"&&(String.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="String")?"string":i},t=function(n){return["undefined","boolean","number","string","function","xml","null"].indexOf(n)!==-1},r=function(n,i){var l=Array.prototype.slice.call(n);return l.sort(i)},a=function(n,i){return u(function(l,d){return n.eq(i(l),i(d))})},u=function(n){return{eq:n}},f=u(function(n,i){return n===i}),m=f,g=function(n){return u(function(i,l){if(i.length!==l.length)return!1;for(var d=i.length,p=0;p{var d;return l(n,i.prototype)?!0:((d=n.constructor)===null||d===void 0?void 0:d.name)===i.name},L=n=>{const i=typeof n;return n===null?"null":i==="object"&&Array.isArray(n)?"array":i==="object"&&N(n,String,(l,d)=>d.isPrototypeOf(l))?"string":i},U=n=>i=>L(i)===n,W=n=>i=>typeof i===n,q=n=>i=>n===i,ee=(n,i)=>ne(n)&&N(n,i,(l,d)=>O(l)===d),F=U("string"),ne=U("object"),ie=n=>ee(n,Object),oe=U("array"),K=q(null),Re=W("boolean"),Ce=q(void 0),Ee=n=>n==null,ye=n=>!Ee(n),be=W("function"),lt=W("number"),ft=(n,i)=>{if(oe(n)){for(let l=0,d=n.length;l{},z=(n,i)=>(...l)=>n(i.apply(null,l)),gt=(n,i)=>l=>n(i(l)),tt=n=>()=>n,Ct=n=>n,kt=(n,i)=>n===i;function Le(n,...i){return(...l)=>{const d=i.concat(l);return n.apply(null,d)}}const at=n=>i=>!n(i),_n=n=>()=>{throw new Error(n)},Tt=n=>n(),Rn=n=>{n()},Ye=tt(!1),Mt=tt(!0);class he{constructor(i,l){this.tag=i,this.value=l}static some(i){return new he(!0,i)}static none(){return he.singletonNone}fold(i,l){return this.tag?l(this.value):i()}isSome(){return this.tag}isNone(){return!this.tag}map(i){return this.tag?he.some(i(this.value)):he.none()}bind(i){return this.tag?i(this.value):he.none()}exists(i){return this.tag&&i(this.value)}forall(i){return!this.tag||i(this.value)}filter(i){return!this.tag||i(this.value)?this:he.none()}getOr(i){return this.tag?this.value:i}or(i){return this.tag?this:i}getOrThunk(i){return this.tag?this.value:i()}orThunk(i){return this.tag?this:i()}getOrDie(i){if(this.tag)return this.value;throw new Error(i!=null?i:"Called getOrDie on None")}static from(i){return ye(i)?he.some(i):he.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(i){this.tag&&i(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}he.singletonNone=new he(!1);const ls=Array.prototype.slice,bo=Array.prototype.indexOf,ao=Array.prototype.push,xo=(n,i)=>bo.call(n,i),Yo=(n,i)=>{const l=xo(n,i);return l===-1?he.none():he.some(l)},St=(n,i)=>xo(n,i)>-1,Xt=(n,i)=>{for(let l=0,d=n.length;l{const l=n.length,d=new Array(l);for(let p=0;p{for(let l=0,d=n.length;l{for(let l=n.length-1;l>=0;l--){const d=n[l];i(d,l)}},mn=(n,i)=>{const l=[],d=[];for(let p=0,w=n.length;p{const l=[];for(let d=0,p=n.length;d(Wt(n,(d,p)=>{l=i(l,d,p)}),l),pn=(n,i,l)=>(Pe(n,(d,p)=>{l=i(l,d,p)}),l),ns=(n,i,l)=>{for(let d=0,p=n.length;dns(n,i,Ye),ds=(n,i)=>{for(let l=0,d=n.length;l{const i=[];for(let l=0,d=n.length;lDr(xt(n,i)),Js=(n,i)=>{for(let l=0,d=n.length;l{const i=ls.call(n,0);return i.reverse(),i},ba=(n,i)=>yt(n,l=>!St(i,l)),ar=(n,i)=>{const l={};for(let d=0,p=n.length;d{const l=ls.call(n,0);return l.sort(i),l},Zr=(n,i)=>i>=0&&iZr(n,0),Mo=n=>Zr(n,n.length-1),Or=be(Array.from)?Array.from:n=>ls.call(n),Bs=(n,i)=>{for(let l=0;l{const l=[],d=be(i)?p=>Xt(l,w=>i(w,p)):p=>St(l,p);for(let p=0,w=n.length;p{const l=gs(n);for(let d=0,p=l.length;dIi(n,(l,d)=>({k:d,v:i(l,d)})),Ii=(n,i)=>{const l={};return an(n,(d,p)=>{const w=i(d,p);l[w.k]=w.v}),l},$e=n=>(i,l)=>{n[l]=i},Xe=(n,i,l,d)=>{an(n,(p,w)=>{(i(p,w)?l:d)(p,w)})},At=(n,i)=>{const l={},d={};return Xe(n,i,$e(l),$e(d)),{t:l,f:d}},Ut=(n,i)=>{const l={};return Xe(n,i,$e(l),bt),l},Un=(n,i)=>{const l=[];return an(n,(d,p)=>{l.push(i(d,p))}),l},lo=n=>Un(n,Ct),mo=(n,i)=>cn(n,i)?he.from(n[i]):he.none(),cn=(n,i)=>va.call(n,i),es=(n,i)=>cn(n,i)&&n[i]!==void 0&&n[i]!==null,wo=(n,i,l=A)=>C(l).eq(n,i),cs=n=>{const i={};return Pe(n,l=>{i[l]={}}),gs(i)},wr=n=>n.length!==void 0,Ir=Array.isArray,Vs=n=>{if(Ir(n))return n;{const i=[];for(let l=0,d=n.length;l{if(!n)return!1;if(l=l||n,wr(n)){for(let d=0,p=n.length;d{const l=[];return Wr(n,(d,p)=>{l.push(i(d,p,n))}),l},Ba=(n,i)=>{const l=[];return Wr(n,(d,p)=>{(!i||i(d,p,n))&&l.push(d)}),l},hi=(n,i)=>{if(n){for(let l=0,d=n.length;l{let p=Ce(l)?n[0]:l;for(let w=0;w{for(let d=0,p=n.length;dn[n.length-1],jt=n=>{let i=!1,l;return(...d)=>(i||(i=!0,l=n.apply(null,d)),l)},co=(n,i,l,d)=>{const p=n.isiOS()&&/ipad/i.test(l)===!0,w=n.isiOS()&&!p,E=n.isiOS()||n.isAndroid(),R=E||d("(pointer:coarse)"),B=p||!w&&E&&d("(min-device-width:768px)"),Y=w||E&&!B,re=i.isSafari()&&n.isiOS()&&/safari/i.test(l)===!1,ce=!Y&&!B&&!re;return{isiPad:tt(p),isiPhone:tt(w),isTablet:tt(B),isPhone:tt(Y),isTouch:tt(R),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:tt(re),isDesktop:tt(ce)}},Bo=(n,i)=>{for(let l=0;l{const l=Bo(n,i);if(!l)return{major:0,minor:0};const d=p=>Number(i.replace(l,"$"+p));return Uo(d(1),d(2))},Yr=(n,i)=>{const l=String(i).toLowerCase();return n.length===0?st():qo(n,l)},st=()=>Uo(0,0),Uo=(n,i)=>({major:n,minor:i}),Di={nu:Uo,detect:Yr,unknown:st},ta=(n,i)=>Bs(i.brands,l=>{const d=l.brand.toLowerCase();return Xn(n,p=>{var w;return d===((w=p.brand)===null||w===void 0?void 0:w.toLowerCase())}).map(p=>({current:p.name,version:Di.nu(parseInt(l.version,10),0)}))}),la=(n,i)=>{const l=String(i).toLowerCase();return Xn(n,d=>d.search(l))},ur=(n,i)=>la(n,i).map(l=>{const d=Di.detect(l.versionRegexes,i);return{current:l.name,version:d}}),Dc=(n,i)=>la(n,i).map(l=>{const d=Di.detect(l.versionRegexes,i);return{current:l.name,version:d}}),gc=(n,i)=>n.substring(i),Xa=(n,i,l)=>i===""||n.length>=i.length&&n.substr(l,l+i.length)===i,ca=(n,i)=>kr(n,i)?gc(n,i.length):n,Qs=(n,i,l=0,d)=>{const p=n.indexOf(i,l);return p!==-1?Ce(d)?!0:p+i.length<=d:!1},kr=(n,i)=>Xa(n,i,0),qi=(n,i)=>Xa(n,i,n.length-i.length),fl=n=>i=>i.replace(n,""),pc=fl(/^\s+|\s+$/g),Zc=fl(/^\s+/g),pu=fl(/\s+$/g),gr=n=>n.length>0,Ja=n=>!gr(n),bu=(n,i)=>i<=0?"":new Array(i+1).join(n),qc=(n,i=10)=>{const l=parseInt(n,i);return isNaN(l)?he.none():he.some(l)},Vl=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,xa=n=>i=>Qs(i,n),Er=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:n=>Qs(n,"edge/")&&Qs(n,"chrome")&&Qs(n,"safari")&&Qs(n,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Vl],search:n=>Qs(n,"chrome")&&!Qs(n,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:n=>Qs(n,"msie")||Qs(n,"trident")},{name:"Opera",versionRegexes:[Vl,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:xa("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:xa("firefox")},{name:"Safari",versionRegexes:[Vl,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:n=>(Qs(n,"safari")||Qs(n,"mobile/"))&&Qs(n,"applewebkit")}],Om=[{name:"Windows",search:xa("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:n=>Qs(n,"iphone")||Qs(n,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:xa("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:xa("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:xa("linux"),versionRegexes:[]},{name:"Solaris",search:xa("sunos"),versionRegexes:[]},{name:"FreeBSD",search:xa("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:xa("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],pf={browsers:tt(Er),oses:tt(Om)},_r="Edge",La="Chromium",na="IE",Gi="Opera",vu="Firefox",Oc="Safari",Fa=()=>Mc({current:void 0,version:Di.unknown()}),Mc=n=>{const i=n.current,l=n.version,d=p=>()=>i===p;return{current:i,version:l,isEdge:d(_r),isChromium:d(La),isIE:d(na),isOpera:d(Gi),isFirefox:d(vu),isSafari:d(Oc)}},bc={unknown:Fa,nu:Mc,edge:tt(_r),chromium:tt(La),ie:tt(na),opera:tt(Gi),firefox:tt(vu),safari:tt(Oc)},md="Windows",Lf="iOS",yu="Android",Wl="Linux",Rc="macOS",bf="Solaris",Gc="FreeBSD",gd="ChromeOS",Ae=()=>Qe({current:void 0,version:Di.unknown()}),Qe=n=>{const i=n.current,l=n.version,d=p=>()=>i===p;return{current:i,version:l,isWindows:d(md),isiOS:d(Lf),isAndroid:d(yu),isMacOS:d(Rc),isLinux:d(Wl),isSolaris:d(bf),isFreeBSD:d(Gc),isChromeOS:d(gd)}},ht={unknown:Ae,nu:Qe,windows:tt(md),ios:tt(Lf),android:tt(yu),linux:tt(Wl),macos:tt(Rc),solaris:tt(bf),freebsd:tt(Gc),chromeos:tt(gd)},bn={detect:(n,i,l)=>{const d=pf.browsers(),p=pf.oses(),w=i.bind(B=>ta(d,B)).orThunk(()=>ur(d,n)).fold(bc.unknown,bc.nu),E=Dc(p,n).fold(ht.unknown,ht.nu),R=co(E,w,n,l);return{browser:w,os:E,deviceType:R}}},Ro=n=>window.matchMedia(n).matches;let Mr=jt(()=>bn.detect(navigator.userAgent,he.from(navigator.userAgentData),Ro));const vs=()=>Mr(),os=navigator.userAgent,ki=vs(),qs=ki.browser,Li=ki.os,wu=ki.deviceType,pd=os.indexOf("Windows Phone")!==-1,Gn={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:qs.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!qs.isIE(),windowsPhone:pd,browser:{current:qs.current,version:qs.version,isChromium:qs.isChromium,isEdge:qs.isEdge,isFirefox:qs.isFirefox,isIE:qs.isIE,isOpera:qs.isOpera,isSafari:qs.isSafari},os:{current:Li.current,version:Li.version,isAndroid:Li.isAndroid,isChromeOS:Li.isChromeOS,isFreeBSD:Li.isFreeBSD,isiOS:Li.isiOS,isLinux:Li.isLinux,isMacOS:Li.isMacOS,isSolaris:Li.isSolaris,isWindows:Li.isWindows},deviceType:{isDesktop:wu.isDesktop,isiPad:wu.isiPad,isiPhone:wu.isiPhone,isPhone:wu.isPhone,isTablet:wu.isTablet,isTouch:wu.isTouch,isWebView:wu.isWebView}},Mm=/^\s*|\s*$/g,Fi=n=>Ee(n)?"":(""+n).replace(Mm,""),de=(n,i)=>i?i==="array"&&Ir(n)?!0:typeof n===i:n!==void 0,Oe=(n,i,l={})=>{const d=F(n)?n.split(i||","):n||[];let p=d.length;for(;p--;)l[d[p]]={};return l},Ue=cn,Bt=(n,...i)=>{for(let l=0;li.call(d,p,w,l)===!1?!1:(Bn(p,i,l,d),!0)))},dn={trim:Fi,isArray:Ir,is:de,toArray:Vs,makeMap:Oe,each:Wr,map:Bi,grep:Ba,inArray:hi,hasOwn:Ue,extend:Bt,walk:Bn,resolve:(n,i=window)=>{const l=n.split(".");for(let d=0,p=l.length;doe(n)?n:n===""?[]:Bi(n.split(i||","),Fi),_addCacheSuffix:n=>{const i=Gn.cacheSuffix;return i&&(n+=(n.indexOf("?")===-1?"?":"&")+i),n}},qr=(n,i,l=kt)=>n.exists(d=>l(d,i)),Nl=(n,i,l=kt)=>ni(n,i,l).getOr(n.isNone()&&i.isNone()),Ki=n=>{const i=[],l=d=>{i.push(d)};for(let d=0;dn.isSome()&&i.isSome()?he.some(l(n.getOrDie(),i.getOrDie())):he.none(),vf=(n,i,l,d)=>n.isSome()&&i.isSome()&&l.isSome()?he.some(d(n.getOrDie(),i.getOrDie(),l.getOrDie())):he.none(),Cs=(n,i)=>n?he.some(i):he.none(),Kc=typeof window<"u"?window:Function("return this;")(),Ei=(n,i)=>{let l=i!=null?i:Kc;for(let d=0;d{const l=n.split(".");return Ei(l,i)},Oi=(n,i)=>sc(n,i),Ff=(n,i)=>{const l=Oi(n,i);if(l==null)throw new Error(n+" not available on this browser");return l},ua=Object.getPrototypeOf,Hf=n=>Ff("HTMLElement",n),fr=n=>{const i=sc("ownerDocument.defaultView",n);return ne(n)&&(Hf(i).prototype.isPrototypeOf(n)||/^HTML\w*Element$/.test(ua(n).constructor.name))},$u=8,zu=9,vc=11,$f=1,Ud=3,Xr=n=>n.dom.nodeName.toLowerCase(),Yi=n=>n.dom.nodeType,Ha=n=>i=>Yi(i)===n,V0=n=>Yi(n)===$u||Xr(n)==="#comment",xi=n=>_l(n)&&fr(n.dom),_l=Ha($f),Qa=Ha(Ud),Og=Ha(zu),zf=Ha(vc),yc=n=>i=>_l(i)&&Xr(i)===n,yf=(n,i,l)=>{if(F(l)||Re(l)||lt(l))n.setAttribute(i,l+"");else throw console.error("Invalid call to Attribute.set. Key ",i,":: Value ",l,":: Element ",n),new Error("Attribute value was not simple")},xr=(n,i,l)=>{yf(n.dom,i,l)},Vu=(n,i)=>{const l=n.dom;an(i,(d,p)=>{yf(l,p,d)})},Pl=(n,i)=>{const l=n.dom.getAttribute(i);return l===null?void 0:l},$a=(n,i)=>he.from(Pl(n,i)),ji=(n,i)=>{const l=n.dom;return l&&l.hasAttribute?l.hasAttribute(i):!1},Hi=(n,i)=>{n.dom.removeAttribute(i)},rc=n=>{const i=n.dom.attributes;return i==null||i.length===0},Vf=n=>pn(n.dom.attributes,(i,l)=>(i[l.name]=l.value,i),{}),jd=(n,i)=>{const l=Pl(n,i);return l===void 0||l===""?[]:l.split(" ")},Mg=(n,i,l)=>{const p=jd(n,i).concat([l]);return xr(n,i,p.join(" ")),!0},Rm=(n,i,l)=>{const d=yt(jd(n,i),p=>p!==l);return d.length>0?xr(n,i,d.join(" ")):Hi(n,i),!1},Il=n=>n.dom.classList!==void 0,Nm=n=>jd(n,"class"),el=(n,i)=>Mg(n,"class",i),wf=(n,i)=>Rm(n,"class",i),Hh=(n,i)=>St(Nm(n),i)?wf(n,i):el(n,i),Wu=(n,i)=>{Il(n)?n.dom.classList.add(i):el(n,i)},$h=n=>{(Il(n)?n.dom.classList:Nm(n)).length===0&&Hi(n,"class")},Nc=(n,i)=>{Il(n)?n.dom.classList.remove(i):wf(n,i),$h(n)},zh=(n,i)=>{const l=Il(n)?n.dom.classList.toggle(i):Hh(n,i);return $h(n),l},_f=(n,i)=>Il(n)&&n.dom.classList.contains(i),Np=(n,i)=>{const d=(i||document).createElement("div");if(d.innerHTML=n,!d.hasChildNodes()||d.childNodes.length>1){const p="HTML does not have a single root node";throw console.error(p,n),new Error(p)}return Ul(d.childNodes[0])},Pm=(n,i)=>{const d=(i||document).createElement(n);return Ul(d)},Wf=(n,i)=>{const d=(i||document).createTextNode(n);return Ul(d)},Ul=n=>{if(n==null)throw new Error("Node cannot be null or undefined");return{dom:n}},Ge={fromHtml:Np,fromTag:Pm,fromText:Wf,fromDom:Ul,fromPoint:(n,i,l)=>he.from(n.dom.elementFromPoint(i,l)).map(Ul)},Zd=(n,i)=>{const l=[],d=w=>(l.push(w),i(w));let p=i(n);do p=p.bind(d);while(p.isSome());return l},_u=(n,i)=>{const l=n.dom;if(l.nodeType!==$f)return!1;{const d=l;if(d.matches!==void 0)return d.matches(i);if(d.msMatchesSelector!==void 0)return d.msMatchesSelector(i);if(d.webkitMatchesSelector!==void 0)return d.webkitMatchesSelector(i);if(d.mozMatchesSelector!==void 0)return d.mozMatchesSelector(i);throw new Error("Browser lacks native selectors")}},Ng=n=>n.nodeType!==$f&&n.nodeType!==zu&&n.nodeType!==vc||n.childElementCount===0,L1=(n,i)=>{const l=i===void 0?document:i.dom;return Ng(l)?[]:xt(l.querySelectorAll(n),Ge.fromDom)},Vh=(n,i)=>{const l=i===void 0?document:i.dom;return Ng(l)?he.none():he.from(l.querySelector(n)).map(Ge.fromDom)},mt=(n,i)=>n.dom===i.dom,ln=(n,i)=>{const l=n.dom,d=i.dom;return l===d?!1:l.contains(d)},nn=n=>Ge.fromDom(n.dom.ownerDocument),Co=n=>Og(n)?n:nn(n),er=n=>Ge.fromDom(Co(n).dom.documentElement),Ur=n=>Ge.fromDom(Co(n).dom.defaultView),ai=n=>he.from(n.dom.parentNode).map(Ge.fromDom),gi=n=>he.from(n.dom.parentElement).map(Ge.fromDom),qd=(n,i)=>{const l=be(i)?i:Ye;let d=n.dom;const p=[];for(;d.parentNode!==null&&d.parentNode!==void 0;){const w=d.parentNode,E=Ge.fromDom(w);if(p.push(E),l(E)===!0)break;d=w}return p},W0=n=>{const i=l=>yt(l,d=>!mt(n,d));return ai(n).map(Aa).map(i).getOr([])},ya=n=>he.from(n.dom.previousSibling).map(Ge.fromDom),bd=n=>he.from(n.dom.nextSibling).map(Ge.fromDom),Pg=n=>Zs(Zd(n,ya)),tl=n=>Zd(n,bd),Aa=n=>xt(n.dom.childNodes,Ge.fromDom),Uu=(n,i)=>{const l=n.dom.childNodes;return he.from(l[i]).map(Ge.fromDom)},oi=n=>Uu(n,0),Cu=n=>Uu(n,n.dom.childNodes.length-1),ic=n=>n.dom.childNodes.length,Wh=n=>n.dom.hasChildNodes(),F1=n=>{const i=n.dom.head;if(i==null)throw new Error("Head is not available yet");return Ge.fromDom(i)},Gd=n=>zf(n)&&ye(n.dom.host),Ig=be(Element.prototype.attachShadow)&&be(Node.prototype.getRootNode),Kd=tt(Ig),jl=Ig?n=>Ge.fromDom(n.dom.getRootNode()):Co,Uh=n=>Gd(n)?n:F1(Co(n)),H1=n=>Gd(n)?n:Ge.fromDom(Co(n).dom.body),Im=n=>{const i=jl(n);return Gd(i)?he.some(i):he.none()},Bg=n=>Ge.fromDom(n.dom.host),jh=n=>{if(Kd()&&ye(n.target)){const i=Ge.fromDom(n.target);if(_l(i)&&Yd(i)&&n.composed&&n.composedPath){const l=n.composedPath();if(l)return No(l)}}return he.from(n.target)},Yd=n=>ye(n.dom.shadowRoot),vd=n=>{const i=Qa(n)?n.dom.parentNode:n.dom;if(i==null||i.ownerDocument===null)return!1;const l=i.ownerDocument;return Im(Ge.fromDom(i)).fold(()=>l.body.contains(i),gt(vd,Bg))};var si=(n,i,l,d,p)=>n(l,d)?he.some(l):be(p)&&p(l)?he.none():i(l,d,p);const li=(n,i,l)=>{let d=n.dom;const p=be(l)?l:Ye;for(;d.parentNode;){d=d.parentNode;const w=Ge.fromDom(d);if(i(w))return he.some(w);if(p(w))break}return he.none()},Bl=(n,i,l)=>si((p,w)=>w(p),li,n,i,l),Pp=(n,i)=>{const l=n.dom;return l.parentNode?J(Ge.fromDom(l.parentNode),d=>!mt(n,d)&&i(d)):he.none()},J=(n,i)=>{const l=p=>i(Ge.fromDom(p));return Xn(n.dom.childNodes,l).map(Ge.fromDom)},le=(n,i)=>{const l=d=>{for(let p=0;pli(n,d=>_u(d,i),l),Ke=(n,i)=>Vh(i,n),ot=(n,i,l)=>si((p,w)=>_u(p,w),_e,n,i,l),Tn=n=>ot(n,"[contenteditable]"),yn=(n,i=!1)=>vd(n)?n.dom.isContentEditable:Tn(n).fold(tt(i),l=>Go(l)==="true"),Go=n=>n.dom.contentEditable,ts=n=>n.style!==void 0&&be(n.style.getPropertyValue),uo=(n,i,l)=>{if(!F(l))throw console.error("Invalid call to CSS.set. Property ",i,":: Value ",l,":: Element ",n),new Error("CSS value must be a string: "+l);ts(n)&&n.style.setProperty(i,l)},Cr=(n,i)=>{ts(n)&&n.style.removeProperty(i)},Zl=(n,i,l)=>{const d=n.dom;uo(d,i,l)},oa=(n,i)=>{const l=n.dom;an(i,(d,p)=>{uo(l,p,d)})},Mi=(n,i)=>{const l=n.dom,p=window.getComputedStyle(l).getPropertyValue(i);return p===""&&!vd(n)?Su(l,i):p},Su=(n,i)=>ts(n)?n.style.getPropertyValue(i):"",Ta=(n,i)=>{const l=n.dom,d=Su(l,i);return he.from(d).filter(p=>p.length>0)},Zh=n=>{const i={},l=n.dom;if(ts(l))for(let d=0;d{const l=n.dom;Cr(l,i),qr($a(n,"style").map(pc),"")&&Hi(n,"style")},$i=n=>n.dom.offsetWidth,wa=(n,i)=>{ai(n).each(d=>{d.dom.insertBefore(i.dom,n.dom)})},Yc=(n,i)=>{bd(n).fold(()=>{ai(n).each(p=>{Xi(p,i)})},d=>{wa(d,i)})},Xd=(n,i)=>{oi(n).fold(()=>{Xi(n,i)},d=>{n.dom.insertBefore(i.dom,d.dom)})},Xi=(n,i)=>{n.dom.appendChild(i.dom)},U0=(n,i)=>{wa(n,i),Xi(i,n)},vv=(n,i)=>{Pe(i,(l,d)=>{const p=d===0?n:i[d-1];Yc(p,l)})},Jr=(n,i)=>{Pe(i,l=>{Xi(n,l)})},yd=n=>{n.dom.textContent="",Pe(Aa(n),i=>{pr(i)})},pr=n=>{const i=n.dom;i.parentNode!==null&&i.parentNode.removeChild(i)},ql=n=>{const i=Aa(n);i.length>0&&vv(n,i),pr(n)},Uf=(n,i)=>{const d=(i||document).createElement("div");return d.innerHTML=n,Aa(Ge.fromDom(d))},Jd=n=>xt(n,Ge.fromDom),xe=n=>n.dom.innerHTML,Cf=(n,i)=>{const d=nn(n).dom,p=Ge.fromDom(d.createDocumentFragment()),w=Uf(i,d);Jr(p,w),yd(n),Xi(n,p)},Lg=n=>{const i=Ge.fromTag("div"),l=Ge.fromDom(n.dom.cloneNode(!0));return Xi(i,l),xe(i)},ku=(n,i,l,d,p,w,E)=>({target:n,x:i,y:l,stop:d,prevent:p,kill:w,raw:E}),ci=n=>{const i=Ge.fromDom(jh(n).getOr(n.target)),l=()=>n.stopPropagation(),d=()=>n.preventDefault(),p=z(d,l);return ku(i,n.clientX,n.clientY,l,d,p,n)},yv=(n,i)=>l=>{n(l)&&i(ci(l))},$1=(n,i,l,d,p)=>{const w=yv(l,d);return n.dom.addEventListener(i,w,p),{unbind:Le(jf,n,i,w,p)}},j0=(n,i,l,d)=>$1(n,i,l,d,!1),jf=(n,i,l,d)=>{n.dom.removeEventListener(i,l,d)},Lm=(n,i)=>({left:n,top:i,translate:(d,p)=>Lm(n+d,i+p)}),Fg=Lm,wv=n=>{const i=n.getBoundingClientRect();return Fg(i.left,i.top)},Sf=(n,i)=>n!==void 0?n:i!==void 0?i:0,h2=n=>{const i=n.dom.ownerDocument,l=i.body,d=i.defaultView,p=i.documentElement;if(l===n.dom)return Fg(l.offsetLeft,l.offsetTop);const w=Sf(d==null?void 0:d.pageYOffset,p.scrollTop),E=Sf(d==null?void 0:d.pageXOffset,p.scrollLeft),R=Sf(p.clientTop,l.clientTop),B=Sf(p.clientLeft,l.clientLeft);return Eu(n).translate(E-B,w-R)},Eu=n=>{const i=n.dom,d=i.ownerDocument.body;return d===i?Fg(d.offsetLeft,d.offsetTop):vd(n)?wv(i):Fg(0,0)},ju=n=>{const i=n!==void 0?n.dom:document,l=i.body.scrollLeft||i.documentElement.scrollLeft,d=i.body.scrollTop||i.documentElement.scrollTop;return Fg(l,d)},Z0=(n,i,l)=>{const p=(l!==void 0?l.dom:document).defaultView;p&&p.scrollTo(n,i)},q0=(n,i)=>{vs().browser.isSafari()&&be(n.dom.scrollIntoViewIfNeeded)?n.dom.scrollIntoViewIfNeeded(!1):n.dom.scrollIntoView(i)},G0=n=>{const i=n===void 0?window:n;return vs().browser.isFirefox()?he.none():he.from(i.visualViewport)},z1=(n,i,l,d)=>({x:n,y:i,width:l,height:d,right:n+l,bottom:i+d}),Zf=n=>{const i=n===void 0?window:n,l=i.document,d=ju(Ge.fromDom(l));return G0(i).fold(()=>{const p=i.document.documentElement,w=p.clientWidth,E=p.clientHeight;return z1(d.left,d.top,w,E)},p=>z1(Math.max(p.pageLeft,d.left),Math.max(p.pageTop,d.top),p.width,p.height))},K0=(n,i)=>yt(Aa(n),i),Y0=(n,i)=>{let l=[];return Pe(Aa(n),d=>{i(d)&&(l=l.concat([d])),l=l.concat(Y0(d,i))}),l},dl=(n,i)=>L1(i,n),m2=(n,i,l)=>_e(n,i,l).isSome();class pi{constructor(i,l){this.node=i,this.rootNode=l,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(i){return this.node=this.findSibling(this.node,"firstChild","nextSibling",i),this.node}prev(i){return this.node=this.findSibling(this.node,"lastChild","previousSibling",i),this.node}prev2(i){return this.node=this.findPreviousNode(this.node,i),this.node}findSibling(i,l,d,p){if(i){if(!p&&i[l])return i[l];if(i!==this.rootNode){let w=i[d];if(w)return w;for(let E=i.parentNode;E&&E!==this.rootNode;E=E.parentNode)if(w=E[d],w)return w}}}findPreviousNode(i,l){if(i){const d=i.previousSibling;if(this.rootNode&&d===this.rootNode)return;if(d){if(!l){for(let w=d.lastChild;w;w=w.lastChild)if(!w.lastChild)return w}return d}const p=i.parentNode;if(p&&p!==this.rootNode)return p}}}const ro=n=>i=>!!i&&i.nodeType===n,wd=n=>!!n&&!Object.getPrototypeOf(n),Yn=ro(1),wc=n=>{const i=n.toLowerCase();return l=>ye(l)&&l.nodeName.toLowerCase()===i},kf=n=>{const i=n.map(l=>l.toLowerCase());return l=>{if(l&&l.nodeName){const d=l.nodeName.toLowerCase();return St(i,d)}return!1}},Qd=(n,i)=>{const l=i.toLowerCase().split(" ");return d=>{if(Yn(d)){const p=d.ownerDocument.defaultView;if(p)for(let w=0;wi=>Yn(i)&&i.hasAttribute(n),Hg=(n,i)=>l=>Yn(l)&&l.getAttribute(n)===i,_d=n=>Yn(n)&&n.hasAttribute("data-mce-bogus"),hl=n=>Yn(n)&&n.getAttribute("data-mce-bogus")==="all",xu=n=>Yn(n)&&n.tagName==="TABLE",Ip=n=>i=>!!(Yn(i)&&(i.contentEditable===n||i.getAttribute("data-mce-contenteditable")===n)),V1=kf(["textarea","input"]),wn=ro(3),Fm=ro(4),Cd=ro(7),eh=ro(8),Zu=ro(9),W1=ro(11),ui=wc("br"),zi=wc("img"),fa=Ip("true"),xs=Ip("false"),Sd=kf(["td","th"]),Cl=kf(["td","th","caption"]),qu=kf(["video","audio","object","embed"]),za=wc("li"),_a=wc("details"),Bp=wc("summary"),Jt="\uFEFF",Gr="\xA0",X0=n=>n===Jt,Ca=n=>n.replace(/\uFEFF/g,""),$g=((n,i)=>{const l=w=>{if(!n(w))throw new Error("Can only get "+i+" value of a "+i+" node");return d(w).getOr("")},d=w=>n(w)?he.from(w.dom.nodeValue):he.none();return{get:l,getOption:d,set:(w,E)=>{if(!n(w))throw new Error("Can only set raw "+i+" value of a "+i+" node");w.dom.nodeValue=E}}})(Qa,"text"),Ic=n=>$g.get(n),qf=n=>$g.getOption(n),Gf=(n,i)=>$g.set(n,i),Lp=["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"],Ll=["td","th"],Sr=["thead","tbody","tfoot"],Wa=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],th=["h1","h2","h3","h4","h5","h6"],Gl=["li","dd","dt"],J0=["ul","ol","dl"],Hm=["pre","script","textarea","style"],U1=["pre"].concat(th),Ua=n=>{let i;return l=>(i=i||ar(n,Mt),cn(i,Xr(l)))},ac=Ua(Lp),Et=n=>Xr(n)==="table",_c=n=>_l(n)&&!ac(n),Xc=n=>_l(n)&&Xr(n)==="br",lc=Ua(Wa),Au=Ua(J0),ja=Ua(Gl),Za=Ua(Sr),$m=Ua(Ll),Jc=Ua(Hm),Q0=Ua(U1),Ho=n=>Q0(n)||_c(n),$=n=>{const i=[];let l=n.dom;for(;l;)i.push(Ge.fromDom(l)),l=l.lastChild;return i},G=n=>{const i=dl(n,"br"),l=yt($(n).slice(-1),Xc);i.length===l.length&&Pe(l,pr)},ve=()=>{const n=Ge.fromTag("br");return xr(n,"data-mce-bogus","1"),n},Te=n=>{yd(n),Xi(n,ve())},rt=n=>{Cu(n).each(i=>{ya(i).each(l=>{ac(n)&&Xc(i)&&ac(l)&&pr(i)})})},Ft=Jt,Cn=X0,In=Ca,Wo=Yn,Jo=wn,bi=n=>(Jo(n)&&(n=n.parentNode),Wo(n)&&n.hasAttribute("data-mce-caret")),tr=n=>Jo(n)&&Cn(n.data),br=n=>bi(n)||tr(n),Bc=n=>n.firstChild!==n.lastChild||!ui(n.firstChild),Qc=(n,i)=>{var l;const p=((l=n.ownerDocument)!==null&&l!==void 0?l:document).createTextNode(Ft),w=n.parentNode;if(i){const E=n.previousSibling;if(Jo(E)){if(br(E))return E;if(lr(E))return E.splitText(E.data.length-1)}w==null||w.insertBefore(p,n)}else{const E=n.nextSibling;if(Jo(E)){if(br(E))return E;if(oh(E))return E.splitText(1),E}n.nextSibling?w==null||w.insertBefore(p,n.nextSibling):w==null||w.appendChild(p)}return p},Gu=n=>{const i=n.container();return wn(i)?i.data.charAt(n.offset())===Ft||n.isAtStart()&&tr(i.previousSibling):!1},Ef=n=>{const i=n.container();return wn(i)?i.data.charAt(n.offset()-1)===Ft||n.isAtEnd()&&tr(i.nextSibling):!1},nh=(n,i,l)=>{var d;const w=((d=i.ownerDocument)!==null&&d!==void 0?d:document).createElement(n);w.setAttribute("data-mce-caret",l?"before":"after"),w.setAttribute("data-mce-bogus","all"),w.appendChild(ve().dom);const E=i.parentNode;return l?E==null||E.insertBefore(w,i):i.nextSibling?E==null||E.insertBefore(w,i.nextSibling):E==null||E.appendChild(w),w},oh=n=>Jo(n)&&n.data[0]===Ft,lr=n=>Jo(n)&&n.data[n.data.length-1]===Ft,zm=n=>{var i;const l=n.getElementsByTagName("br"),d=l[l.length-1];_d(d)&&((i=d.parentNode)===null||i===void 0||i.removeChild(d))},Vm=n=>n&&n.hasAttribute("data-mce-caret")?(zm(n),n.removeAttribute("data-mce-caret"),n.removeAttribute("data-mce-bogus"),n.removeAttribute("style"),n.removeAttribute("data-mce-style"),n.removeAttribute("_moz_abspos"),n):null,Ji=n=>bi(n.startContainer),eu=fa,Fp=xs,Wm=ui,Os=wn,Br=kf(["script","style","textarea"]),Da=kf(["img","input","textarea","hr","iframe","video","audio","object","embed"]),cc=kf(["table"]),j1=br,Sl=n=>j1(n)?!1:Os(n)?!Br(n.parentNode):Da(n)||Wm(n)||cc(n)||tu(n),Zi=n=>Yn(n)&&n.getAttribute("unselectable")==="true",tu=n=>!Zi(n)&&Fp(n),xf=(n,i)=>{for(let l=n.parentNode;l&&l!==i;l=l.parentNode){if(tu(l))return!1;if(eu(l))return!0}return!0},F_=n=>tu(n)?!pn(Or(n.getElementsByTagName("*")),(i,l)=>i||eu(l),!1):!1,qh=n=>Da(n)||F_(n),zg=(n,i)=>Sl(n)&&xf(n,i),Gh=/^[ \t\r\n]*$/,Um=n=>Gh.test(n),Vg=n=>{for(const i of n)if(!X0(i))return!1;return!0},eb=n=>" \f \v".indexOf(n)!==-1,Kh=n=>n===` +`||n==="\r",Oa=(n,i)=>i=0?Kh(n[i]):!1,sh=(n,i=4,l=!0,d=!0)=>{const p=bu(" ",i),w=n.replace(/\t/g,p);return pn(w,(R,B)=>eb(B)||B===Gr?R.pcIsSpace||R.str===""&&l||R.str.length===w.length-1&&d||Oa(w,R.str.length+1)?{pcIsSpace:!1,str:R.str+Gr}:{pcIsSpace:!0,str:R.str+" "}:{pcIsSpace:Kh(B),str:R.str+B},{pcIsSpace:!1,str:""}).str},kd=(n,i)=>{const l=Ge.fromDom(i),d=Ge.fromDom(n);return m2(d,"pre,code",Le(mt,l))},jm=(n,i)=>wn(n)&&Um(n.data)&&!kd(n,i),Zm=n=>Yn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),Yh=(n,i)=>Sl(n)&&!jm(n,i)||Zm(n)||Ku(n),Ku=Pc("data-mce-bookmark"),tb=Pc("data-mce-bogus"),Z1=Hg("data-mce-bogus","all"),H_=(n,i)=>{let l=0;if(Yh(n,n))return!1;{let d=n.firstChild;if(!d)return!0;const p=new pi(d,n);do{if(i){if(Z1(d)){d=p.next(!0);continue}if(tb(d)){d=p.next();continue}}if(ui(d)){l++,d=p.next();continue}if(Yh(d,n))return!1;d=p.next()}while(d);return l<=1}},Ma=(n,i=!0)=>H_(n.dom,i),Wg="data-mce-block",qm=n=>yt(gs(n),i=>!/[A-Z]/.test(i)),nu=n=>qm(n).join(","),Af=(n,i)=>ye(i.querySelector(n))?(i.setAttribute(Wg,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(Wg),!1),Gm=(n,i)=>{const l=nu(n.getTransparentElements()),d=nu(n.getBlockElements());return yt(i.querySelectorAll(l),p=>Af(d,p))},rh=(n,i)=>{var l;const d=i?"lastChild":"firstChild";for(let p=n[d];p;p=p[d])if(Ma(Ge.fromDom(p))){(l=p.parentNode)===null||l===void 0||l.removeChild(p);return}},Tu=(n,i)=>{const l=document.createRange(),d=n.parentNode;if(d){l.setStartBefore(n),l.setEndBefore(i);const p=l.extractContents();rh(p,!0),l.setStartAfter(i),l.setEndAfter(n);const w=l.extractContents();rh(w,!1),Ma(Ge.fromDom(p))||d.insertBefore(p,n),Ma(Ge.fromDom(i))||d.insertBefore(i,n),Ma(Ge.fromDom(w))||d.insertBefore(w,n),d.removeChild(n)}},Ed=(n,i,l)=>{const d=n.getBlockElements(),p=Ge.fromDom(i),w=R=>Xr(R)in d,E=R=>mt(R,p);Pe(Jd(l),R=>{li(R,w,E).each(B=>{const Y=K0(R,re=>w(re)&&!n.isValidChild(Xr(B),Xr(re)));if(Y.length>0){const re=gi(B);Pe(Y,ce=>{li(ce,w,E).each(pe=>{Tu(pe.dom,ce.dom)})}),re.each(ce=>Gm(n,ce.dom))}})})},Km=(n,i,l)=>{Pe([...l,...Ym(n,i)?[i]:[]],d=>Pe(dl(Ge.fromDom(d),d.nodeName.toLowerCase()),p=>{kv(n,p.dom)&&ql(p)}))},nb=(n,i)=>{const l=Gm(n,i);Ed(n,i,l),Km(n,i,l)},_v=(n,i)=>{if(Sv(n,i)){const l=nu(n.getBlockElements());Af(l,i)}},Cv=(n,i,l)=>{const d=w=>mt(w,Ge.fromDom(i)),p=qd(Ge.fromDom(l),d);Zr(p,p.length-2).filter(_l).fold(()=>nb(n,i),w=>nb(n,w.dom))},ih=n=>n.hasAttribute(Wg),Ug=(n,i)=>cn(n.getTransparentElements(),i),Sv=(n,i)=>Yn(i)&&Ug(n,i.nodeName),Ym=(n,i)=>Sv(n,i)&&ih(i),kv=(n,i)=>Sv(n,i)&&!ih(i),nr=(n,i)=>i.type===1&&Ug(n,i.name)&&F(i.attr(Wg)),Ao=vs().browser,ah=n=>Xn(n,_l),q1=n=>Ao.isFirefox()&&Xr(n)==="table"?ah(Aa(n)).filter(i=>Xr(i)==="caption").bind(i=>ah(tl(i)).map(l=>{const d=l.dom.offsetTop,p=i.dom.offsetTop,w=i.dom.offsetHeight;return d<=p?-w:0})).getOr(0):0,jg=(n,i)=>n.children&&St(n.children,i),Tk=(n,i,l)=>{let d=0,p=0;const w=n.ownerDocument;if(l=l||n,i){if(l===n&&i.getBoundingClientRect&&Mi(Ge.fromDom(n),"position")==="static"){const R=i.getBoundingClientRect();return d=R.left+(w.documentElement.scrollLeft||n.scrollLeft)-w.documentElement.clientLeft,p=R.top+(w.documentElement.scrollTop||n.scrollTop)-w.documentElement.clientTop,{x:d,y:p}}let E=i;for(;E&&E!==l&&E.nodeType&&!jg(E,l);){const R=E;d+=R.offsetLeft||0,p+=R.offsetTop||0,E=R.offsetParent}for(E=i.parentNode;E&&E!==l&&E.nodeType&&!jg(E,l);)d-=E.scrollLeft||0,p-=E.scrollTop||0,E=E.parentNode;p+=q1(Ge.fromDom(i))}return{x:d,y:p}},Ev=(n,i={})=>{let l=0;const d={},p=Ge.fromDom(n),w=Co(p),E=De=>{i.referrerPolicy=De},R=De=>{i.contentCssCors=De},B=De=>{Xi(Uh(p),De)},Y=De=>{const ze=Uh(p);Ke(ze,"#"+De).each(pr)},re=De=>mo(d,De).getOrThunk(()=>({id:"mce-u"+l++,passed:[],failed:[],count:0})),ce=De=>new Promise((ze,dt)=>{let pt;const vt=dn._addCacheSuffix(De),Ot=re(vt);d[vt]=Ot,Ot.count++;const fn=($t,vn)=>{Pe($t,Rn),Ot.status=vn,Ot.passed=[],Ot.failed=[],pt&&(pt.onload=null,pt.onerror=null,pt=null)},$n=()=>fn(Ot.passed,2),Nn=()=>fn(Ot.failed,3);if(ze&&Ot.passed.push(ze),dt&&Ot.failed.push(dt),Ot.status===1)return;if(Ot.status===2){$n();return}if(Ot.status===3){Nn();return}Ot.status=1;const Lt=Ge.fromTag("link",w.dom);Vu(Lt,{rel:"stylesheet",type:"text/css",id:Ot.id}),i.contentCssCors&&xr(Lt,"crossOrigin","anonymous"),i.referrerPolicy&&xr(Lt,"referrerpolicy",i.referrerPolicy),pt=Lt.dom,pt.onload=$n,pt.onerror=Nn,B(Lt),xr(Lt,"href",vt)}),pe=De=>Promise.allSettled(xt(De,dt=>ce(dt).then(tt(dt)))).then(dt=>{const pt=mn(dt,vt=>vt.status==="fulfilled");return pt.fail.length>0?Promise.reject(xt(pt.fail,vt=>vt.reason)):xt(pt.pass,vt=>vt.value)}),Ie=De=>{const ze=dn._addCacheSuffix(De);mo(d,ze).each(dt=>{--dt.count===0&&(delete d[ze],Y(dt.id))})};return{load:ce,loadAll:pe,unload:Ie,unloadAll:De=>{Pe(De,ze=>{Ie(ze)})},_setReferrerPolicy:E,_setContentCssCors:R}},xv=(()=>{const n=new WeakMap;return{forElement:(l,d)=>{const w=jl(l).dom;return he.from(n.get(w)).getOrThunk(()=>{const E=Ev(w,d);return n.set(w,E),E})}}})(),G1=n=>n.nodeName.toLowerCase()==="span",g2=(n,i)=>ye(n)&&(Yh(n,i)||_c(Ge.fromDom(n))),Qt=(n,i)=>{const l=new pi(n,i).prev(!1),d=new pi(n,i).next(!1),p=Ce(l)||g2(l,i),w=Ce(d)||g2(d,i);return p&&w},xd=n=>G1(n)&&n.getAttribute("data-mce-type")==="bookmark",$_=(n,i)=>wn(n)&&n.data.length>0&&Qt(n,i),ob=n=>Yn(n)?n.childNodes.length>0:!1,Dk=n=>W1(n)||Zu(n),Xm=(n,i,l)=>{var d;const p=l||i;if(Yn(i)&&xd(i))return i;const w=i.childNodes;for(let E=w.length-1;E>=0;E--)Xm(n,w[E],p);if(Yn(i)){const E=i.childNodes;E.length===1&&xd(E[0])&&((d=i.parentNode)===null||d===void 0||d.insertBefore(E[0],i))}return!Dk(i)&&!Yh(i,p)&&!ob(i)&&!$_(i,p)&&n.remove(i),i},p2=dn.makeMap,Xh=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ad=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Jm=/[<>&\"\']/g,vi=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Td={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},Dd={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},ou={"<":"<",">":">","&":"&",""":'"',"'":"'"},Fs=n=>{const i=Ge.fromTag("div").dom;return i.innerHTML=n,i.textContent||i.innerText||n},Hp=(n,i)=>{const l={};if(n){const d=n.split(",");i=i||10;for(let p=0;pn.replace(i?Xh:Ad,l=>Dd[l]||l),Ok=n=>(""+n).replace(Jm,i=>Dd[i]||i),sb=(n,i)=>n.replace(i?Xh:Ad,l=>l.length>1?"&#"+((l.charCodeAt(0)-55296)*1024+(l.charCodeAt(1)-56320)+65536)+";":Dd[l]||"&#"+l.charCodeAt(0)+";"),Av=(n,i,l)=>{const d=l||lh;return n.replace(i?Xh:Ad,p=>Dd[p]||d[p]||p)},qg={encodeRaw:Zg,encodeAllRaw:Ok,encodeNumeric:sb,encodeNamed:Av,getEncodeFunc:(n,i)=>{const l=Hp(i)||lh,d=(E,R)=>E.replace(R?Xh:Ad,B=>Dd[B]!==void 0?Dd[B]:l[B]!==void 0?l[B]:B.length>1?"&#"+((B.charCodeAt(0)-55296)*1024+(B.charCodeAt(1)-56320)+65536)+";":"&#"+B.charCodeAt(0)+";"),p=(E,R)=>Av(E,R,l),w=p2(n.replace(/\+/g,","));return w.named&&w.numeric?d:w.named?i?p:Av:w.numeric?sb:Zg},decode:n=>n.replace(vi,(i,l)=>l?(l.charAt(0).toLowerCase()==="x"?l=parseInt(l.substr(1),16):l=parseInt(l,10),l>65535?(l-=65536,String.fromCharCode(55296+(l>>10),56320+(l&1023))):Td[l]||String.fromCharCode(l)):ou[i]||lh[i]||Fs(i))},El=(n,i)=>(n=dn.trim(n),n?n.split(i||" "):[]),b2=n=>new RegExp("^"+n.replace(/([?+*])/g,".$1")+"$"),oo=n=>{const i=/^(~)?(.+)$/;return Rs(El(n,","),l=>{const d=i.exec(l);if(d){const p=d[1]==="~",w=p?"span":"div",E=d[2];return[{inline:p,cloneName:w,name:E}]}else return[]})},v2=n=>{let i,l,d,p;if(i="id accesskey class dir lang style tabindex title role",l="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",d="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment",n!=="html4"){const w="a ins del canvas map";i+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",l+=" article aside details dialog figure main header footer hgroup section nav "+w,d+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"}return n!=="html5-strict"&&(i+=" xml:lang",d=[d,"acronym applet basefont big font strike tt"].join(" "),l=[l,"center dir isindex noframes"].join(" "),p=[l,d].join(" ")),p=p||[l,d].join(" "),{globalAttributes:i,blockContent:l,phrasingContent:d,flowContent:p}},Mk=n=>{const{globalAttributes:i,phrasingContent:l,flowContent:d}=v2(n),p={},w=(R,B="",Y="")=>{const re=El(Y),ce=El(R);let pe=ce.length;for(;pe--;){const Ie=El([i,B].join(" "));p[ce[pe]]={attributes:ar(Ie,tt({})),attributesOrder:Ie,children:ar(re,tt({}))}}},E=(R,B)=>{const Y=El(R),re=El(B);let ce=Y.length;for(;ce--;){const pe=p[Y[ce]];for(let Ie=0,je=re.length;Ie{w(Y,"",l)}),Pe(El("center dir isindex noframes"),Y=>{w(Y,"",d)})),w("html","manifest","head body"),w("head","","base command link meta noscript script style title"),w("title hr noscript br"),w("base","href target"),w("link","href rel media hreflang type sizes hreflang"),w("meta","name http-equiv content charset"),w("style","media type scoped"),w("script","src async defer type charset"),w("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),w("dd div","",d),w("address dt caption","",n==="html4"?l:d),w("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",l),w("blockquote","cite",d),w("ol","reversed start type","li"),w("ul","","li"),w("li","value",d),w("dl","","dt dd"),w("a","href target rel media hreflang type",n==="html4"?l:d),w("q","cite",l),w("ins del","cite datetime",d),w("img","src sizes srcset alt usemap ismap width height"),w("iframe","src name width height",d),w("embed","src type width height"),w("object","data type typemustmatch name usemap form width height",[d,"param"].join(" ")),w("param","name value"),w("map","name",[d,"area"].join(" ")),w("area","alt coords shape href target rel media hreflang type"),w("table","border","caption colgroup thead tfoot tbody tr"+(n==="html4"?" col":"")),w("colgroup","span","col"),w("col","span"),w("tbody thead tfoot","","tr"),w("tr","","td th"),w("td","colspan rowspan headers",d),w("th","colspan rowspan headers scope abbr",d),w("form","accept-charset action autocomplete enctype method name novalidate target",d),w("fieldset","disabled form name",[d,"legend"].join(" ")),w("label","form for",l),w("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),w("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",n==="html4"?d:l),w("select","disabled form multiple name required size","option optgroup"),w("optgroup","disabled label","option"),w("option","disabled label selected value"),w("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),w("menu","type label",[d,"li"].join(" ")),w("noscript","",d),n!=="html4"&&(w("wbr"),w("ruby","",[l,"rt rp"].join(" ")),w("figcaption","",d),w("mark rt rp summary bdi","",l),w("canvas","width height",d),w("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[d,"track source"].join(" ")),w("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[d,"track source"].join(" ")),w("picture","","img source"),w("source","src srcset type media sizes"),w("track","kind src srclang label default"),w("datalist","",[l,"option"].join(" ")),w("article section nav aside main header footer","",d),w("hgroup","","h1 h2 h3 h4 h5 h6"),w("figure","",[d,"figcaption"].join(" ")),w("time","datetime",l),w("dialog","open",d),w("command","type label icon disabled checked radiogroup command"),w("output","for form name",l),w("progress","value max",l),w("meter","value min max low high optimum",l),w("details","open",[d,"summary"].join(" ")),w("keygen","autofocus challenge disabled form keytype name")),n!=="html5-strict"&&(E("script","language xml:space"),E("style","xml:space"),E("object","declare classid code codebase codetype archive standby align border hspace vspace"),E("embed","align name hspace vspace"),E("param","valuetype type"),E("a","charset name rev shape coords"),E("br","clear"),E("applet","codebase archive code object alt name width height align hspace vspace"),E("img","name longdesc align border hspace vspace"),E("iframe","longdesc frameborder marginwidth marginheight scrolling align"),E("font basefont","size color face"),E("input","usemap align"),E("select"),E("textarea"),E("h1 h2 h3 h4 h5 h6 div p legend caption","align"),E("ul","type compact"),E("li","type"),E("ol dl menu dir","compact"),E("pre","width xml:space"),E("hr","align noshade size width"),E("isindex","prompt"),E("table","summary width frame rules cellspacing cellpadding align bgcolor"),E("col","width align char charoff valign"),E("colgroup","width align char charoff valign"),E("thead","align char charoff valign"),E("tr","align char charoff valign bgcolor"),E("th","axis align char charoff valign nowrap bgcolor width height"),E("form","accept"),E("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),E("tfoot","align char charoff valign"),E("tbody","align char charoff valign"),E("area","nohref"),E("body","background bgcolor text link vlink alink")),n!=="html4"&&(E("input button select textarea","autofocus"),E("input textarea","placeholder"),E("a","download"),E("link script img","crossorigin"),E("img","loading"),E("iframe","sandbox seamless allow allowfullscreen loading")),n!=="html4"&&Pe([p.video,p.audio],R=>{delete R.children.audio,delete R.children.video}),Pe(El("a form meter progress dfn"),R=>{p[R]&&delete p[R].children[R]}),delete p.caption.children.table,delete p.script,p},y2=n=>n==="-"?"remove":"add",Jh=n=>{const i=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;return Rs(El(n,","),l=>{const d=i.exec(l);if(d){const p=d[1],w=p?y2(p):"replace",E=d[2],R=El(d[3],"|");return[{operation:w,name:E,validChildren:R}]}else return[]})},Yu=(n,i)=>{const l=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,d=/[*?+]/,{attributes:p,attributesOrder:w}=i;return Pe(El(n,"|"),E=>{const R=l.exec(E);if(R){const B={},Y=R[1],re=R[2].replace(/[\\:]:/g,":"),ce=R[3],pe=R[4];if(Y==="!"&&(i.attributesRequired=i.attributesRequired||[],i.attributesRequired.push(re),B.required=!0),Y==="-"){delete p[re],w.splice(dn.inArray(w,re),1);return}if(ce&&(ce==="="?(i.attributesDefault=i.attributesDefault||[],i.attributesDefault.push({name:re,value:pe}),B.defaultValue=pe):ce==="~"?(i.attributesForced=i.attributesForced||[],i.attributesForced.push({name:re,value:pe}),B.forcedValue=pe):ce==="<"&&(B.validValues=dn.makeMap(pe,"?"))),d.test(re)){const Ie=B;i.attributePatterns=i.attributePatterns||[],Ie.pattern=b2(re),i.attributePatterns.push(Ie)}else p[re]||w.push(re),p[re]=B}})},ch=(n,i)=>{an(n.attributes,(l,d)=>{i.attributes[d]=l}),i.attributesOrder.push(...n.attributesOrder)},Gg=(n,i)=>{const l=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return Rs(El(i,","),d=>{const p=l.exec(d);if(p){const w=p[1],E=p[2],R=p[3],B=p[4],Y=p[5],re={attributes:{},attributesOrder:[]};if(n.each(ce=>ch(ce,re)),w==="#"?re.paddEmpty=!0:w==="-"&&(re.removeEmpty=!0),B==="!"&&(re.removeEmptyAttrs=!0),Y&&Yu(Y,re),R&&(re.outputName=E),E==="@")if(n.isNone())n=he.some(re);else return[];return[R?{name:E,element:re,aliasName:R}:{name:E,element:re}]}else return[]})},uh={},rb=dn.makeMap,Tf=dn.each,Kg=dn.extend,w2=dn.explode,$p=(n,i={})=>{const l=rb(n," ",rb(n.toUpperCase()," "));return Kg(l,i)},Kf=n=>$p("td th li dt dd figcaption caption details summary",n.getTextBlockElements()),_2=(n,i)=>{if(n){const l={};return F(n)&&(n={"*":n}),Tf(n,(d,p)=>{l[p]=l[p.toUpperCase()]=i==="map"?rb(d,/[, ]/):w2(d,/[, ]/)}),l}else return},fh=(n={})=>{var i;const l={},d={};let p=[];const w={},E={},R=(io,Us,ii)=>{const Ka=n[io];if(Ka)return rb(Ka,/[, ]/,rb(Ka.toUpperCase(),/[, ]/));{let Ci=uh[io];return Ci||(Ci=$p(Us,ii),uh[io]=Ci),Ci}},B=(i=n.schema)!==null&&i!==void 0?i:"html5",Y=Mk(B);n.verify_html===!1&&(n.valid_elements="*[*]");const re=_2(n.valid_styles),ce=_2(n.invalid_styles,"map"),pe=_2(n.valid_classes,"map"),Ie=R("whitespace_elements","pre script noscript style textarea video audio iframe object code"),je=R("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),De=R("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),ze=R("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),dt="td th iframe video audio object script code",pt=R("non_empty_elements",dt+" pre",De),vt=R("move_caret_before_on_enter_elements",dt+" table",De),Ot=R("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),fn=R("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",Ot),$n=R("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp"),Nn=R("transparent_elements","a ins del canvas map");Tf("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),io=>{E[io]=new RegExp("]*>","gi")});const Lt=io=>{const Us=he.from(l["@"]),ii=/[*?+]/;Pe(Gg(Us,io!=null?io:""),({name:Ka,element:Ci,aliasName:Ec})=>{if(Ec&&(l[Ec]=Ci),ii.test(Ka)){const Oh=Ci;Oh.pattern=b2(Ka),p.push(Oh)}else l[Ka]=Ci})},$t=io=>{p=[],Pe(gs(l),Us=>{delete l[Us]}),Lt(io)},vn=io=>{delete uh.text_block_elements,delete uh.block_elements,Pe(oo(io!=null?io:""),({inline:Us,name:ii,cloneName:Ka})=>{if(d[ii]=d[Ka],w[ii]=Ka,pt[ii.toUpperCase()]={},pt[ii]={},Us||(fn[ii.toUpperCase()]={},fn[ii]={}),!l[ii]){let Ci=l[Ka];Ci=Kg({},Ci),delete Ci.removeEmptyAttrs,delete Ci.removeEmpty,l[ii]=Ci}an(d,(Ci,Ec)=>{Ci[Ka]&&(d[Ec]=Ci=Kg({},d[Ec]),Ci[ii]=Ci[Ka])})})},ho=io=>{Pe(Jh(io!=null?io:""),({operation:Us,name:ii,validChildren:Ka})=>{const Ci=Us==="replace"?{"#comment":{}}:d[ii];Pe(Ka,Ec=>{Us==="remove"?delete Ci[Ec]:Ci[Ec]={}}),d[ii]=Ci})},Oo=io=>{const Us=l[io];if(Us)return Us;let ii=p.length;for(;ii--;){const Ka=p[ii];if(Ka.pattern.test(io))return Ka}};n.valid_elements?($t(n.valid_elements),Tf(Y,(io,Us)=>{d[Us]=io.children})):(Tf(Y,(io,Us)=>{l[Us]={attributes:io.attributes,attributesOrder:io.attributesOrder},d[Us]=io.children}),Tf(El("strong/b em/i"),io=>{const Us=El(io,"/");l[Us[1]].outputName=Us[0]}),Tf($n,(io,Us)=>{l[Us]&&(n.padd_empty_block_inline_children&&(l[Us].paddInEmptyBlock=!0),l[Us].removeEmpty=!0)}),Tf(El("ol ul blockquote a table tbody"),io=>{l[io]&&(l[io].removeEmpty=!0)}),Tf(El("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),io=>{l[io]&&(l[io].paddEmpty=!0)}),Tf(El("span"),io=>{l[io].removeEmptyAttrs=!0})),vn(n.custom_elements),ho(n.valid_children),Lt(n.extended_valid_elements),ho("+ol[ul|ol],+ul[ul|ol]"),Tf({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(io,Us)=>{l[Us]&&(l[Us].parentsRequired=El(io))}),n.invalid_elements&&Tf(w2(n.invalid_elements),io=>{l[io]&&delete l[io]}),Oo("span")||Lt("span[!data-mce-type|*]");const _s=tt(re),Ws=tt(ce),Nr=tt(pe),di=tt(ze),il=tt(fn),Rl=tt(Ot),hc=tt($n),Dn=tt(Object.seal(De)),Jn=tt(je),yr=tt(pt),Is=tt(vt),vo=tt(Ie),On=tt(Nn),An=tt(Object.seal(E)),jo=(io,Us)=>{const ii=d[io.toLowerCase()];return!!(ii&&ii[Us.toLowerCase()])},Ys=(io,Us)=>{const ii=Oo(io);if(ii)if(Us){if(ii.attributes[Us])return!0;const Ka=ii.attributePatterns;if(Ka){let Ci=Ka.length;for(;Ci--;)if(Ka[Ci].pattern.test(Us))return!0}}else return!0;return!1},Kr=tt(w);return{type:B,children:d,elements:l,getValidStyles:_s,getValidClasses:Nr,getBlockElements:il,getInvalidStyles:Ws,getVoidElements:Dn,getTextBlockElements:Rl,getTextInlineElements:hc,getBoolAttrs:di,getElementRule:Oo,getSelfClosingElements:Jn,getNonEmptyElements:yr,getMoveCaretBeforeOnEnterElements:Is,getWhitespaceElements:vo,getTransparentElements:On,getSpecialElements:An,isValidChild:jo,isValid:Ys,getCustomElements:Kr,addValidElements:Lt,setValidElements:$t,addCustomElements:vn,addValidChildren:ho}},Tv=(n={},i)=>{const l=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,d=/\s*([^:]+):\s*([^;]+);?/g,p=/\s+$/,w={};let E,R;const B=Jt;i&&(E=i.getValidStyles(),R=i.getInvalidStyles());const Y=(`\\" \\' \\; \\: ; : `+B).split(" ");for(let ce=0;ce{const pe={};let Ie=!1;const je=n.url_converter,De=n.url_converter_scope||re,ze=(Lt,$t,vn)=>{const ho=pe[Lt+"-top"+$t];if(!ho)return;const Oo=pe[Lt+"-right"+$t];if(!Oo)return;const _s=pe[Lt+"-bottom"+$t];if(!_s)return;const Ws=pe[Lt+"-left"+$t];if(!Ws)return;const Nr=[ho,Oo,_s,Ws];let di=Nr.length-1;for(;di--&&Nr[di]===Nr[di+1];);di>-1&&vn||(pe[Lt+$t]=di===-1?Nr[0]:Nr.join(" "),delete pe[Lt+"-top"+$t],delete pe[Lt+"-right"+$t],delete pe[Lt+"-bottom"+$t],delete pe[Lt+"-left"+$t])},dt=Lt=>{const $t=pe[Lt];if(!$t)return;const vn=$t.indexOf(",")>-1?[$t]:$t.split(" ");let ho=vn.length;for(;ho--;)if(vn[ho]!==vn[0])return!1;return pe[Lt]=vn[0],!0},pt=(Lt,$t,vn,ho)=>{!dt($t)||!dt(vn)||!dt(ho)||(pe[Lt]=pe[$t]+" "+pe[vn]+" "+pe[ho],delete pe[$t],delete pe[vn],delete pe[ho])},vt=Lt=>(Ie=!0,w[Lt]),Ot=(Lt,$t)=>(Ie&&(Lt=Lt.replace(/\uFEFF[0-9]/g,vn=>w[vn])),$t||(Lt=Lt.replace(/\\([\'\";:])/g,"$1")),Lt),fn=Lt=>String.fromCharCode(parseInt(Lt.slice(1),16)),$n=Lt=>Lt.replace(/\\[0-9a-f]+/gi,fn),Nn=(Lt,$t,vn,ho,Oo,_s)=>{if(Oo=Oo||_s,Oo)return Oo=Ot(Oo),"'"+Oo.replace(/\'/g,"\\'")+"'";if($t=Ot($t||vn||ho||""),!n.allow_script_urls){const Ws=$t.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(Ws)||!n.allow_svg_data_urls&&/^data:image\/svg/i.test(Ws))return""}return je&&($t=je.call(De,$t,"style")),"url('"+$t.replace(/\'/g,"\\'")+"')"};if(ce){ce=ce.replace(/[\u0000-\u001F]/g,""),ce=ce.replace(/\\[\"\';:\uFEFF]/g,vt).replace(/\"[^\"]+\"|\'[^\']+\'/g,$t=>$t.replace(/[;:]/g,vt));let Lt;for(;Lt=d.exec(ce);){d.lastIndex=Lt.index+Lt[0].length;let $t=Lt[1].replace(p,"").toLowerCase(),vn=Lt[2].replace(p,"");if($t&&vn){if($t=$n($t),vn=$n(vn),$t.indexOf(B)!==-1||$t.indexOf('"')!==-1||!n.allow_script_urls&&($t==="behavior"||/expression\s*\(|\/\*|\*\//.test(vn)))continue;$t==="font-weight"&&vn==="700"?vn="bold":($t==="color"||$t==="background-color")&&(vn=vn.toLowerCase()),vn=vn.replace(l,Nn),pe[$t]=Ie?Ot(vn,!0):vn}}ze("border","",!0),ze("border","-width"),ze("border","-color"),ze("border","-style"),ze("padding",""),ze("margin",""),pt("border","border-width","border-style","border-color"),pe.border==="medium none"&&delete pe.border,pe["border-image"]==="none"&&delete pe["border-image"]}return pe},serialize:(ce,pe)=>{let Ie="";const je=(ze,dt)=>{const pt=dt[ze];if(pt)for(let vt=0,Ot=pt.length;vt0?" ":"")+fn+": "+$n+";")}},De=(ze,dt)=>{if(!R||!dt)return!0;let pt=R["*"];return pt&&pt[ze]?!1:(pt=R[dt],!(pt&&pt[ze]))};return pe&&E?(je("*",E),je(pe,E)):an(ce,(ze,dt)=>{ze&&De(dt,pe)&&(Ie+=(Ie.length>0?" ":"")+dt+": "+ze+";")}),Ie}};return re},z_={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},C2=n=>n instanceof Event||be(n.initEvent),Yg=n=>n.isDefaultPrevented===Mt||n.isDefaultPrevented===Ye,Df=n=>Ee(n.preventDefault)||C2(n),su=(n,i)=>{const l=i!=null?i:{};for(const d in n)cn(z_,d)||(l[d]=n[d]);return ye(n.composedPath)&&(l.composedPath=()=>n.composedPath()),l},Xg=(n,i,l,d)=>{var p;const w=su(i,d);return w.type=n,Ee(w.target)&&(w.target=(p=w.srcElement)!==null&&p!==void 0?p:l),Df(i)&&(w.preventDefault=()=>{w.defaultPrevented=!0,w.isDefaultPrevented=Mt,be(i.preventDefault)&&i.preventDefault()},w.stopPropagation=()=>{w.cancelBubble=!0,w.isPropagationStopped=Mt,be(i.stopPropagation)&&i.stopPropagation()},w.stopImmediatePropagation=()=>{w.isImmediatePropagationStopped=Mt,w.stopPropagation()},Yg(w)||(w.isDefaultPrevented=w.defaultPrevented===!0?Mt:Ye,w.isPropagationStopped=w.cancelBubble===!0?Mt:Ye,w.isImmediatePropagationStopped=Ye)),w},S2="mce-data-",V_=/^(?:mouse|contextmenu)|click/,ib=(n,i,l,d)=>{n.addEventListener(i,l,d||!1)},Lc=(n,i,l,d)=>{n.removeEventListener(i,l,d||!1)},ab=n=>ye(n)&&V_.test(n.type),Xu=(n,i)=>{const l=Xg(n.type,n,document,i);if(ab(n)&&Ce(n.pageX)&&!Ce(n.clientX)){const d=l.target.ownerDocument||document,p=d.documentElement,w=d.body,E=l;E.pageX=n.clientX+(p&&p.scrollLeft||w&&w.scrollLeft||0)-(p&&p.clientLeft||w&&w.clientLeft||0),E.pageY=n.clientY+(p&&p.scrollTop||w&&w.scrollTop||0)-(p&&p.clientTop||w&&w.clientTop||0)}return l},Jg=(n,i,l)=>{const d=n.document,p={type:"ready"};if(l.domLoaded){i(p);return}const w=()=>d.readyState==="complete"||d.readyState==="interactive"&&d.body,E=()=>{Lc(n,"DOMContentLoaded",E),Lc(n,"load",E),l.domLoaded||(l.domLoaded=!0,i(p)),n=null};w()?E():ib(n,"DOMContentLoaded",E),l.domLoaded||ib(n,"load",E)};class Qh{constructor(){this.domLoaded=!1,this.events={},this.count=1,this.expando=S2+(+new Date).toString(32),this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}bind(i,l,d,p){const w=this;let E;const R=window,B=pe=>{w.executeHandlers(Xu(pe||R.event),Y)};if(!i||wn(i)||eh(i))return d;let Y;i[w.expando]?Y=i[w.expando]:(Y=w.count++,i[w.expando]=Y,w.events[Y]={}),p=p||i;const re=l.split(" ");let ce=re.length;for(;ce--;){let pe=re[ce],Ie=B,je=!1,De=!1;if(pe==="DOMContentLoaded"&&(pe="ready"),w.domLoaded&&pe==="ready"&&i.readyState==="complete"){d.call(p,Xu({type:pe}));continue}!w.hasFocusIn&&(pe==="focusin"||pe==="focusout")&&(je=!0,De=pe==="focusin"?"focus":"blur",Ie=ze=>{const dt=Xu(ze||R.event);dt.type=dt.type==="focus"?"focusin":"focusout",w.executeHandlers(dt,Y)}),E=w.events[Y][pe],E?pe==="ready"&&w.domLoaded?d(Xu({type:pe})):E.push({func:d,scope:p}):(w.events[Y][pe]=E=[{func:d,scope:p}],E.fakeName=De,E.capture=je,E.nativeHandler=Ie,pe==="ready"?Jg(i,Ie,w):ib(i,De||pe,Ie,je))}return i=E=null,d}unbind(i,l,d){if(!i||wn(i)||eh(i))return this;const p=i[this.expando];if(p){let w=this.events[p];if(l){const E=l.split(" ");let R=E.length;for(;R--;){const B=E[R],Y=w[B];if(Y){if(d){let re=Y.length;for(;re--;)if(Y[re].func===d){const ce=Y.nativeHandler,pe=Y.fakeName,Ie=Y.capture,je=Y.slice(0,re).concat(Y.slice(re+1));je.nativeHandler=ce,je.fakeName=pe,je.capture=Ie,w[B]=je}}(!d||Y.length===0)&&(delete w[B],Lc(i,Y.fakeName||B,Y.nativeHandler,Y.capture))}}}else an(w,(E,R)=>{Lc(i,E.fakeName||R,E.nativeHandler,E.capture)}),w={};for(const E in w)if(cn(w,E))return this;delete this.events[p];try{delete i[this.expando]}catch{i[this.expando]=null}}return this}fire(i,l,d){return this.dispatch(i,l,d)}dispatch(i,l,d){if(!i||wn(i)||eh(i))return this;const p=Xu({type:l,target:i},d);do{const w=i[this.expando];w&&this.executeHandlers(p,w),i=i.parentNode||i.ownerDocument||i.defaultView||i.parentWindow}while(i&&!p.isPropagationStopped());return this}clean(i){if(!i||wn(i)||eh(i))return this;if(i[this.expando]&&this.unbind(i),i.getElementsByTagName||(i=i.document),i&&i.getElementsByTagName){this.unbind(i);const l=i.getElementsByTagName("*");let d=l.length;for(;d--;)i=l[d],i[this.expando]&&this.unbind(i)}return this}destroy(){this.events={}}cancel(i){return i&&(i.preventDefault(),i.stopImmediatePropagation()),!1}executeHandlers(i,l){const d=this.events[l],p=d&&d[i.type];if(p)for(let w=0,E=p.length;w{Ee(l)||l===""?Hi(n,i):xr(n,i,l)},lb=n=>n.replace(/[A-Z]/g,i=>"-"+i.toLowerCase()),K1=(n,i)=>{let l=0;if(n)for(let d=n.nodeType,p=n.previousSibling;p;p=p.previousSibling){const w=p.nodeType;i&&wn(p)&&(w===d||!p.data.length)||(l++,d=w)}return l},E2=(n,i)=>{const l=Pl(i,"style"),d=n.serialize(n.parse(l),Xr(i));Qg(i,zp,d)},x2=(n,i)=>lt(n)?cn(k2,i)?n+"":n+"px":n,U_=(n,i,l)=>{const d=lb(i);Ee(l)||l===""?Bm(n,d):Zl(n,d,x2(l,d))},Rk=(n,i,l)=>{const d=i.keep_values,p={set:(E,R,B)=>{const Y=Ge.fromDom(E);be(i.url_converter)&&ye(R)&&(R=i.url_converter.call(i.url_converter_scope||l(),String(R),B,E));const re="data-mce-"+B;Qg(Y,re,R),Qg(Y,B,R)},get:(E,R)=>{const B=Ge.fromDom(E);return Pl(B,"data-mce-"+R)||Pl(B,R)}},w={style:{set:(E,R)=>{const B=Ge.fromDom(E);d&&Qg(B,zp,R),Hi(B,"style"),F(R)&&oa(B,n.parse(R))},get:E=>{const R=Ge.fromDom(E),B=Pl(R,zp)||Pl(R,"style");return n.serialize(n.parse(B),Xr(R))}}};return d&&(w.href=w.src=p),w},Lr=(n,i={})=>{const l={},d=window,p={};let w=0;const E=!0,R=!0,B=xv.forElement(Ge.fromDom(n),{contentCssCors:i.contentCssCors,referrerPolicy:i.referrerPolicy}),Y=[],re=i.schema?i.schema:fh({}),ce=Tv({url_converter:i.url_converter,url_converter_scope:i.url_converter_scope},i.schema),pe=i.ownEvents?new Qh:Qh.Event,Ie=re.getBlockElements(),je=Rt=>F(Rt)?cn(Ie,Rt):Yn(Rt)&&(cn(Ie,Rt.nodeName)||Ym(re,Rt)),De=Rt=>Rt&&n&&F(Rt)?n.getElementById(Rt):Rt,ze=Rt=>{const Nt=De(Rt);return ye(Nt)?Ge.fromDom(Nt):null},dt=(Rt,Nt,Mn="")=>{let kn;const Io=ze(Rt);if(ye(Io)&&_l(Io)){const dr=w_[Nt];dr&&dr.get?kn=dr.get(Io.dom,Nt):kn=Pl(Io,Nt)}return ye(kn)?kn:Mn},pt=Rt=>{const Nt=De(Rt);return Ee(Nt)?[]:Nt.attributes},vt=(Rt,Nt,Mn)=>{Jn(Rt,kn=>{if(Yn(kn)){const Io=Ge.fromDom(kn),dr=Mn===""?null:Mn,ia=Pl(Io,Nt),xc=w_[Nt];xc&&xc.set?xc.set(Io.dom,dr,Nt):Qg(Io,Nt,dr),ia!==dr&&i.onSetAttrib&&i.onSetAttrib({attrElm:Io.dom,attrName:Nt,attrValue:dr})}})},Ot=(Rt,Nt)=>Rt.cloneNode(Nt),fn=()=>i.root_element||n.body,$n=Rt=>{const Nt=Zf(Rt);return{x:Nt.x,y:Nt.y,w:Nt.width,h:Nt.height}},Nn=(Rt,Nt)=>Tk(n.body,De(Rt),Nt),Lt=(Rt,Nt,Mn)=>{Jn(Rt,kn=>{const Io=Ge.fromDom(kn);U_(Io,Nt,Mn),i.update_styles&&E2(ce,Io)})},$t=(Rt,Nt)=>{Jn(Rt,Mn=>{const kn=Ge.fromDom(Mn);an(Nt,(Io,dr)=>{U_(kn,dr,Io)}),i.update_styles&&E2(ce,kn)})},vn=(Rt,Nt,Mn)=>{const kn=De(Rt);if(!(Ee(kn)||!Yn(kn)))return Mn?Mi(Ge.fromDom(kn),lb(Nt)):(Nt=Nt.replace(/-(\D)/g,(Io,dr)=>dr.toUpperCase()),Nt==="float"&&(Nt="cssFloat"),kn.style?kn.style[Nt]:void 0)},ho=Rt=>{const Nt=De(Rt);if(!Nt)return{w:0,h:0};let Mn=vn(Nt,"width"),kn=vn(Nt,"height");return(!Mn||Mn.indexOf("px")===-1)&&(Mn="0"),(!kn||kn.indexOf("px")===-1)&&(kn="0"),{w:parseInt(Mn,10)||Nt.offsetWidth||Nt.clientWidth,h:parseInt(kn,10)||Nt.offsetHeight||Nt.clientHeight}},Oo=Rt=>{const Nt=De(Rt),Mn=Nn(Nt),kn=ho(Nt);return{x:Mn.x,y:Mn.y,w:kn.w,h:kn.h}},_s=(Rt,Nt)=>{if(!Rt)return!1;const Mn=oe(Rt)?Rt:[Rt];return Xt(Mn,kn=>_u(Ge.fromDom(kn),Nt))},Ws=(Rt,Nt,Mn,kn)=>{const Io=[];let dr=De(Rt);kn=kn===void 0;const ia=Mn||(fn().nodeName!=="BODY"?fn().parentNode:null);if(F(Nt))if(Nt==="*")Nt=Yn;else{const xc=Nt;Nt=du=>_s(du,xc)}for(;dr&&!(dr===ia||Ee(dr.nodeType)||Zu(dr)||W1(dr));){if(!Nt||Nt(dr))if(kn)Io.push(dr);else return[dr];dr=dr.parentNode}return kn?Io:null},Nr=(Rt,Nt,Mn)=>{const kn=Ws(Rt,Nt,Mn,!1);return kn&&kn.length>0?kn[0]:null},di=(Rt,Nt,Mn)=>{let kn=Nt;if(Rt){F(Nt)&&(kn=Io=>_s(Io,Nt));for(let Io=Rt[Mn];Io;Io=Io[Mn])if(be(kn)&&kn(Io))return Io}return null},il=(Rt,Nt)=>di(Rt,Nt,"nextSibling"),Rl=(Rt,Nt)=>di(Rt,Nt,"previousSibling"),hc=Rt=>be(Rt.querySelectorAll),Dn=(Rt,Nt)=>{var Mn,kn;const Io=(kn=(Mn=De(Nt))!==null&&Mn!==void 0?Mn:i.root_element)!==null&&kn!==void 0?kn:n;return hc(Io)?Or(Io.querySelectorAll(Rt)):[]},Jn=function(Rt,Nt,Mn){const kn=Mn!=null?Mn:this;if(oe(Rt)){const Io=[];return Dv(Rt,(dr,ia)=>{const xc=De(dr);xc&&Io.push(Nt.call(kn,xc,ia))}),Io}else{const Io=De(Rt);return Io?Nt.call(kn,Io):!1}},yr=(Rt,Nt)=>{Jn(Rt,Mn=>{an(Nt,(kn,Io)=>{vt(Mn,Io,kn)})})},Is=(Rt,Nt)=>{Jn(Rt,Mn=>{const kn=Ge.fromDom(Mn);Cf(kn,Nt)})},vo=(Rt,Nt,Mn,kn,Io)=>Jn(Rt,dr=>{const ia=F(Nt)?n.createElement(Nt):Nt;return ye(Mn)&&yr(ia,Mn),kn&&(!F(kn)&&kn.nodeType?ia.appendChild(kn):F(kn)&&Is(ia,kn)),Io?ia:dr.appendChild(ia)}),On=(Rt,Nt,Mn)=>vo(n.createElement(Rt),Rt,Nt,Mn,!0),An=qg.decode,jo=qg.encodeAllRaw,Ys=(Rt,Nt,Mn="")=>{let kn="<"+Rt;for(const Io in Nt)es(Nt,Io)&&(kn+=" "+Io+'="'+jo(Nt[Io])+'"');return Ja(Mn)&&cn(re.getVoidElements(),Rt)?kn+" />":kn+">"+Mn+""},Kr=Rt=>{const Nt=n.createElement("div"),Mn=n.createDocumentFragment();Mn.appendChild(Nt),Rt&&(Nt.innerHTML=Rt);let kn;for(;kn=Nt.firstChild;)Mn.appendChild(kn);return Mn.removeChild(Nt),Mn},io=(Rt,Nt)=>Jn(Rt,Mn=>{const kn=Ge.fromDom(Mn);return Nt&&Pe(Aa(kn),Io=>{Qa(Io)&&Io.dom.length===0?pr(Io):wa(kn,Io)}),pr(kn),kn.dom}),Us=Rt=>Jn(Rt,Nt=>{const Mn=Nt.attributes;for(let kn=Mn.length-1;kn>=0;kn--)Nt.removeAttributeNode(Mn.item(kn))}),ii=Rt=>ce.parse(Rt),Ka=(Rt,Nt)=>ce.serialize(Rt,Nt),Ci=Rt=>{if(v1!==Lr.DOM&&n===document){if(l[Rt])return;l[Rt]=!0}let Nt=n.getElementById("mceDefaultStyles");if(!Nt){Nt=n.createElement("style"),Nt.id="mceDefaultStyles",Nt.type="text/css";const Mn=n.head;Mn.firstChild?Mn.insertBefore(Nt,Mn.firstChild):Mn.appendChild(Nt)}Nt.styleSheet?Nt.styleSheet.cssText+=Rt:Nt.appendChild(n.createTextNode(Rt))},Ec=Rt=>{Rt||(Rt=""),Pe(Rt.split(","),Nt=>{p[Nt]=!0,B.load(Nt).catch(bt)})},Oh=(Rt,Nt,Mn)=>{Jn(Rt,kn=>{if(Yn(kn)){const Io=Ge.fromDom(kn),dr=Nt.split(" ");Pe(dr,ia=>{ye(Mn)?(Mn?Wu:Nc)(Io,ia):zh(Io,ia)})}})},$d=(Rt,Nt)=>{Oh(Rt,Nt,!0)},wm=(Rt,Nt)=>{Oh(Rt,Nt,!1)},Fy=(Rt,Nt)=>{const Mn=ze(Rt),kn=Nt.split(" ");return ye(Mn)&&Js(kn,Io=>_f(Mn,Io))},v_=Rt=>{Jn(Rt,Nt=>Bm(Ge.fromDom(Nt),"display"))},Hy=Rt=>{Jn(Rt,Nt=>Zl(Ge.fromDom(Nt),"display","none"))},$y=Rt=>{const Nt=ze(Rt);return ye(Nt)&&qr(Ta(Nt,"display"),"none")},bD=Rt=>(Rt||"mce_")+w++,vD=Rt=>{const Nt=ze(Rt);return ye(Nt)?Yn(Nt.dom)?Nt.dom.outerHTML:Lg(Nt):""},yD=(Rt,Nt)=>{Jn(Rt,Mn=>{Yn(Mn)&&(Mn.outerHTML=Nt)})},CA=(Rt,Nt)=>{const Mn=De(Nt);return Jn(Rt,kn=>{const Io=Mn==null?void 0:Mn.parentNode,dr=Mn==null?void 0:Mn.nextSibling;return Io&&(dr?Io.insertBefore(kn,dr):Io.appendChild(kn)),kn})},SA=(Rt,Nt,Mn)=>Jn(Nt,kn=>{var Io;const dr=oe(Nt)?Rt.cloneNode(!0):Rt;return Mn&&Dv(W_(kn.childNodes),ia=>{dr.appendChild(ia)}),(Io=kn.parentNode)===null||Io===void 0||Io.replaceChild(dr,kn),kn}),kA=(Rt,Nt)=>{if(Rt.nodeName!==Nt.toUpperCase()){const Mn=On(Nt);return Dv(pt(Rt),kn=>{vt(Mn,kn.nodeName,dt(Rt,kn.nodeName))}),SA(Mn,Rt,!0),Mn}else return Rt},GS=(Rt,Nt)=>{let Mn=Rt;for(;Mn;){let kn=Nt;for(;kn&&Mn!==kn;)kn=kn.parentNode;if(Mn===kn)break;Mn=Mn.parentNode}return!Mn&&Rt.ownerDocument?Rt.ownerDocument.documentElement:Mn},b1=Rt=>{if(Yn(Rt)){const Nt=Rt.nodeName.toLowerCase()==="a"&&!dt(Rt,"href")&&dt(Rt,"id");if(dt(Rt,"name")||dt(Rt,"data-mce-bookmark")||Nt)return!0}return!1},KS=(Rt,Nt,Mn)=>{let kn=0;if(b1(Rt))return!1;const Io=Rt.firstChild;if(Io){const dr=new pi(Io,Rt),ia=re?re.getWhitespaceElements():{},xc=Nt||(re?re.getNonEmptyElements():null);let du=Io;do{if(Yn(du)){const OA=du.getAttribute("data-mce-bogus");if(OA){du=dr.next(OA==="all");continue}const MA=du.nodeName.toLowerCase();if(xc&&xc[MA]){if(MA==="br"){kn++,du=dr.next();continue}return!1}if(b1(du))return!1}if(eh(du)||wn(du)&&!Um(du.data)&&(!(Mn!=null&&Mn.includeZwsp)||!Vg(du.data))||wn(du)&&du.parentNode&&ia[du.parentNode.nodeName]&&Um(du.data))return!1;du=dr.next()}while(du)}return kn<=1},y_=()=>n.createRange(),lv=(Rt,Nt,Mn)=>{let kn=y_(),Io,dr;if(Rt&&Nt&&Rt.parentNode&&Nt.parentNode){const ia=Rt.parentNode;return kn.setStart(ia,K1(Rt)),kn.setEnd(Nt.parentNode,K1(Nt)),Io=kn.extractContents(),kn=y_(),kn.setStart(Nt.parentNode,K1(Nt)+1),kn.setEnd(ia,K1(Rt)+1),dr=kn.extractContents(),ia.insertBefore(Xm(v1,Io),Rt),Mn?ia.insertBefore(Mn,Rt):ia.insertBefore(Nt,Rt),ia.insertBefore(Xm(v1,dr),Rt),io(Rt),Mn||Nt}else return},EA=(Rt,Nt,Mn,kn)=>{if(oe(Rt)){let Io=Rt.length;const dr=[];for(;Io--;)dr[Io]=EA(Rt[Io],Nt,Mn,kn);return dr}else return i.collect&&(Rt===n||Rt===d)&&Y.push([Rt,Nt,Mn,kn]),pe.bind(Rt,Nt,Mn,kn||v1)},xA=(Rt,Nt,Mn)=>{if(oe(Rt)){let kn=Rt.length;const Io=[];for(;kn--;)Io[kn]=xA(Rt[kn],Nt,Mn);return Io}else{if(Y.length>0&&(Rt===n||Rt===d)){let kn=Y.length;for(;kn--;){const[Io,dr,ia]=Y[kn];Rt===Io&&(!Nt||Nt===dr)&&(!Mn||Mn===ia)&&pe.unbind(Io,dr,ia)}}return pe.unbind(Rt,Nt,Mn)}},A0=(Rt,Nt,Mn)=>pe.dispatch(Rt,Nt,Mn),cv=(Rt,Nt,Mn)=>pe.dispatch(Rt,Nt,Mn),AA=Rt=>{if(Rt&&Yn(Rt)){const Nt=Rt.getAttribute("data-mce-contenteditable");return Nt&&Nt!=="inherit"?Nt:Rt.contentEditable!=="inherit"?Rt.contentEditable:null}else return null},v1={doc:n,settings:i,win:d,files:p,stdMode:E,boxModel:R,styleSheetLoader:B,boundEvents:Y,styles:ce,schema:re,events:pe,isBlock:je,root:null,clone:Ot,getRoot:fn,getViewPort:$n,getRect:Oo,getSize:ho,getParent:Nr,getParents:Ws,get:De,getNext:il,getPrev:Rl,select:Dn,is:_s,add:vo,create:On,createHTML:Ys,createFragment:Kr,remove:io,setStyle:Lt,getStyle:vn,setStyles:$t,removeAllAttribs:Us,setAttrib:vt,setAttribs:yr,getAttrib:dt,getPos:Nn,parseStyle:ii,serializeStyle:Ka,addStyle:Ci,loadCSS:Ec,addClass:$d,removeClass:wm,hasClass:Fy,toggleClass:Oh,show:v_,hide:Hy,isHidden:$y,uniqueId:bD,setHTML:Is,getOuterHTML:vD,setOuterHTML:yD,decode:An,encode:jo,insertAfter:CA,replace:SA,rename:kA,findCommonAncestor:GS,run:Jn,getAttribs:pt,isEmpty:KS,createRng:y_,nodeIndex:K1,split:lv,bind:EA,unbind:xA,fire:cv,dispatch:A0,getContentEditable:AA,getContentEditableParent:Rt=>{const Nt=fn();let Mn=null;for(let kn=Rt;kn&&kn!==Nt&&(Mn=AA(kn),Mn===null);kn=kn.parentNode);return Mn},isEditable:Rt=>{if(ye(Rt)){const Nt=Yn(Rt)?Rt:Rt.parentElement;return ye(Nt)&&yn(Ge.fromDom(Nt))}else return!1},destroy:()=>{if(Y.length>0){let Rt=Y.length;for(;Rt--;){const[Nt,Mn,kn]=Y[Rt];pe.unbind(Nt,Mn,kn)}}an(p,(Rt,Nt)=>{B.unload(Nt),delete p[Nt]})},isChildOf:(Rt,Nt)=>Rt===Nt||Nt.contains(Rt),dumpRng:Rt=>"startContainer: "+Rt.startContainer.nodeName+", startOffset: "+Rt.startOffset+", endContainer: "+Rt.endContainer.nodeName+", endOffset: "+Rt.endOffset},w_=Rk(ce,i,tt(v1));return v1};Lr.DOM=Lr(document),Lr.nodeIndex=K1;const Ov=Lr.DOM,A2=0,T2=1,cb=2,Nk=3;class em{constructor(i={}){this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=!1,this.settings=i}_setReferrerPolicy(i){this.settings.referrerPolicy=i}loadScript(i){return new Promise((l,d)=>{const p=Ov;let w;const E=()=>{p.remove(Y),w&&(w.onerror=w.onload=w=null)},R=()=>{E(),l()},B=()=>{E(),d("Failed to load script: "+i)},Y=p.uniqueId();w=document.createElement("script"),w.id=Y,w.type="text/javascript",w.src=dn._addCacheSuffix(i),this.settings.referrerPolicy&&p.setAttrib(w,"referrerpolicy",this.settings.referrerPolicy),w.onload=R,w.onerror=B,(document.getElementsByTagName("head")[0]||document.body).appendChild(w)})}isDone(i){return this.states[i]===cb}markDone(i){this.states[i]=cb}add(i){const l=this;return l.queue.push(i),l.states[i]===void 0&&(l.states[i]=A2),new Promise((p,w)=>{l.scriptLoadedCallbacks[i]||(l.scriptLoadedCallbacks[i]=[]),l.scriptLoadedCallbacks[i].push({resolve:p,reject:w})})}load(i){return this.add(i)}remove(i){delete this.states[i],delete this.scriptLoadedCallbacks[i]}loadQueue(){const i=this.queue;return this.queue=[],this.loadScripts(i)}loadScripts(i){const l=this,d=(B,Y)=>{mo(l.scriptLoadedCallbacks,Y).each(re=>{Pe(re,ce=>ce[B](Y))}),delete l.scriptLoadedCallbacks[Y]},p=B=>{const Y=yt(B,re=>re.status==="rejected");return Y.length>0?Promise.reject(Rs(Y,({reason:re})=>oe(re)?re:[re])):Promise.resolve()},w=B=>Promise.allSettled(xt(B,Y=>l.states[Y]===cb?(d("resolve",Y),Promise.resolve()):l.states[Y]===Nk?(d("reject",Y),Promise.reject(Y)):(l.states[Y]=T2,l.loadScript(Y).then(()=>{l.states[Y]=cb,d("resolve",Y);const re=l.queue;return re.length>0?(l.queue=[],w(re).then(p)):Promise.resolve()},()=>(l.states[Y]=Nk,d("reject",Y),Promise.reject(Y)))))),E=B=>(l.loading=!0,w(B).then(Y=>{l.loading=!1;const re=l.queueLoadedCallbacks.shift();return he.from(re).each(Rn),p(Y)})),R=cs(i);return l.loading?new Promise((B,Y)=>{l.queueLoadedCallbacks.push(()=>{E(R).then(B,Y)})}):E(R)}}em.ScriptLoader=new em;const qa=n=>{let i=n;return{get:()=>i,set:p=>{i=p}}},ub=(n,i)=>{const l=n.indexOf(i);return l!==-1&&n.indexOf(i,l+1)>l},Y1=n=>ne(n)&&cn(n,"raw"),j_=n=>oe(n)&&n.length>1,fb={},D2=qa("en"),Ra=()=>mo(fb,D2.get()),Yf={getData:()=>ps(fb,n=>({...n})),setCode:n=>{n&&D2.set(n)},getCode:()=>D2.get(),add:(n,i)=>{let l=fb[n];l||(fb[n]=l={});const d=xt(gs(i),p=>p.toLowerCase());an(i,(p,w)=>{const E=w.toLowerCase();E!==w&&ub(d,E)?(cn(i,E)||(l[E]=p),l[w]=p):l[E]=p})},translate:n=>{const i=Ra().getOr({}),l=E=>be(E)?Object.prototype.toString.call(E):d(E)?"":""+E,d=E=>E===""||E===null||E===void 0,p=E=>{const R=l(E);return cn(i,R)?l(i[R]):mo(i,R.toLowerCase()).map(l).getOr(R)},w=E=>E.replace(/{context:\w+}$/,"");if(d(n))return"";if(Y1(n))return l(n.raw);if(j_(n)){const E=n.slice(1),R=p(n[0]).replace(/\{([0-9]+)\}/g,(B,Y)=>cn(E,Y)?l(E[Y]):B);return w(R)}return w(p(n))},isRtl:()=>Ra().bind(n=>mo(n,"_dir")).exists(n=>n==="rtl"),hasCode:n=>cn(fb,n)},Na=()=>{const n=[],i={},l={},d=[],p=(De,ze)=>{const dt=yt(d,pt=>pt.name===De&&pt.state===ze);Pe(dt,pt=>pt.resolve())},w=De=>cn(i,De),E=De=>cn(l,De),R=De=>{if(l[De])return l[De].instance},B=(De,ze)=>{const dt=Yf.getCode(),pt=","+(ze||"")+",";!dt||ze&&pt.indexOf(","+dt+",")===-1||em.ScriptLoader.add(i[De]+"/langs/"+dt+".js")},Y=(De,ze)=>{Na.languageLoad!==!1&&(w(De)?B(De,ze):je(De,"loaded").then(()=>B(De,ze)))},re=(De,ze)=>(n.push(ze),l[De]={instance:ze},p(De,"added"),ze),ce=De=>{delete i[De],delete l[De]},pe=(De,ze)=>F(ze)?F(De)?{prefix:"",resource:ze,suffix:""}:{prefix:De.prefix,resource:ze,suffix:De.suffix}:ze,Ie=(De,ze)=>{if(i[De])return Promise.resolve();let dt=F(ze)?ze:ze.prefix+ze.resource+ze.suffix;dt.indexOf("/")!==0&&dt.indexOf("://")===-1&&(dt=Na.baseURL+"/"+dt),i[De]=dt.substring(0,dt.lastIndexOf("/"));const pt=()=>(p(De,"loaded"),Promise.resolve());return l[De]?pt():em.ScriptLoader.add(dt).then(pt)},je=(De,ze="added")=>ze==="added"&&E(De)||ze==="loaded"&&w(De)?Promise.resolve():new Promise(dt=>{d.push({name:De,state:ze,resolve:dt})});return{items:n,urls:i,lookup:l,get:R,requireLangPack:Y,add:re,remove:ce,createUrl:pe,load:Ie,waitFor:je}};Na.languageLoad=!0,Na.baseURL="",Na.PluginManager=Na(),Na.ThemeManager=Na(),Na.ModelManager=Na();const Sa=n=>{const i=qa(he.none()),l=()=>i.get().each(n);return{clear:()=>{l(),i.set(he.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:R=>{l(),i.set(he.some(R))}}},Ik=n=>{const i=qa(he.none()),l=()=>i.get().each(R=>clearInterval(R));return{clear:()=>{l(),i.set(he.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:R=>{l(),i.set(he.some(setInterval(R,n)))}}},hh=()=>{const n=Sa(bt);return{...n,on:l=>n.get().each(l)}},db=(n,i)=>{let l=null;return{cancel:()=>{K(l)||(clearTimeout(l),l=null)},throttle:(...w)=>{K(l)&&(l=setTimeout(()=>{l=null,n.apply(null,w)},i))}}},Mv=(n,i)=>{let l=null;const d=()=>{K(l)||(clearTimeout(l),l=null)};return{cancel:d,throttle:(...w)=>{d(),l=setTimeout(()=>{l=null,n.apply(null,w)},i)}}},Xf=tt("mce-annotation"),Qu=tt("data-mce-annotation"),Vp=tt("data-mce-annotation-uid"),X1=tt("data-mce-annotation-active"),hb=tt("data-mce-annotation-classes"),mb=tt("data-mce-annotation-attrs"),Z_=n=>i=>mt(i,n),M2=(n,i)=>{const l=n.selection.getRng(),d=Ge.fromDom(l.startContainer),p=Ge.fromDom(n.getBody()),w=i.fold(()=>"."+Xf(),B=>`[${Qu()}="${B}"]`),E=Uu(d,l.startOffset).getOr(d);return ot(E,w,Z_(p)).bind(B=>$a(B,`${Vp()}`).bind(Y=>$a(B,`${Qu()}`).map(re=>{const ce=G_(n,Y);return{uid:Y,name:re,elements:ce}})))},Bk=n=>_l(n)&&_f(n,Xf()),q_=(n,i)=>ji(n,"data-mce-bogus")||m2(n,'[data-mce-bogus="all"]',Z_(i)),G_=(n,i)=>{const l=Ge.fromDom(n.getBody()),d=dl(l,`[${Vp()}="${i}"]`);return yt(d,p=>!q_(p,l))},R2=(n,i)=>{const l=Ge.fromDom(n.getBody()),d=dl(l,`[${Qu()}="${i}"]`),p={};return Pe(d,w=>{if(!q_(w,l)){const E=Pl(w,Vp()),R=mo(p,E).getOr([]);p[E]=R.concat([w])}}),p},K_=(n,i)=>{const l=qa({}),d=()=>({listeners:[],previous:hh()}),p=(ce,pe)=>{w(ce,Ie=>(pe(Ie),Ie))},w=(ce,pe)=>{const Ie=l.get(),je=mo(Ie,ce).getOrThunk(d),De=pe(je);Ie[ce]=De,l.set(Ie)},E=(ce,pe,Ie)=>{p(ce,je=>{Pe(je.listeners,De=>De(!0,ce,{uid:pe,nodes:xt(Ie,ze=>ze.dom)}))})},R=ce=>{p(ce,pe=>{Pe(pe.listeners,Ie=>Ie(!1,ce))})},B=(ce,pe)=>{Pe(G_(n,ce),Ie=>{pe?xr(Ie,X1(),"true"):Hi(Ie,X1())})},Y=Mv(()=>{const ce=Ns(i.getNames());Pe(ce,pe=>{w(pe,Ie=>{const je=Ie.previous.get();return M2(n,he.some(pe)).fold(()=>{je.each(De=>{R(pe),Ie.previous.clear(),B(De,!1)})},({uid:De,name:ze,elements:dt})=>{qr(je,De)||(je.each(pt=>B(pt,!1)),E(ze,De,dt),Ie.previous.set(De),B(De,!0))}),{previous:Ie.previous,listeners:Ie.listeners}})})},30);return n.on("remove",()=>{Y.cancel()}),n.on("NodeChange",()=>{Y.throttle()}),{addListener:(ce,pe)=>{w(ce,Ie=>({previous:Ie.previous,listeners:Ie.listeners.concat([pe])}))}}},s3=(n,i)=>{const l=Qu(),d=w=>he.from(w.attr(l)).bind(i.lookup),p=w=>{var E,R;w.attr(Vp(),null),w.attr(Qu(),null),w.attr(X1(),null);const B=he.from(w.attr(mb())).map(pe=>pe.split(",")).getOr([]),Y=he.from(w.attr(hb())).map(pe=>pe.split(",")).getOr([]);Pe(B,pe=>w.attr(pe,null));const re=(R=(E=w.attr("class"))===null||E===void 0?void 0:E.split(" "))!==null&&R!==void 0?R:[],ce=ba(re,[Xf()].concat(Y));w.attr("class",ce.length>0?ce.join(" "):null),w.attr(hb(),null),w.attr(mb(),null)};n.serializer.addTempAttr(X1()),n.serializer.addAttributeFilter(l,w=>{for(const E of w)d(E).each(R=>{R.persistent===!1&&(E.name==="span"?E.unwrap():p(E))})})},Rv=()=>{const n={};return{register:(p,w)=>{n[p]={name:p,settings:w}},lookup:p=>mo(n,p).map(w=>w.settings),getNames:()=>gs(n)}};let Y_=0;const Ri=n=>{const l=new Date().getTime(),d=Math.floor(Math.random()*1e9);return Y_++,n+"_"+d+Y_+String(l)},Nv=(n,i)=>{Pe(i,l=>{Wu(n,l)})},N2=(n,i)=>{Pe(i,l=>{Nc(n,l)})},X_=(n,i)=>Ge.fromDom(n.dom.cloneNode(i)),eg=n=>X_(n,!1),uc=n=>X_(n,!0),ru=(n,i)=>{const l=Ge.fromTag(i),d=Vf(n);return Vu(l,d),l},J_=(n,i)=>{const l=ru(n,i);Yc(n,l);const d=Aa(n);return Jr(l,d),pr(n),l},P2=(n,i,l=Ye)=>{const d=new pi(n,i),p=w=>{let E;do E=d[w]();while(E&&!wn(E)&&!l(E));return he.from(E).filter(wn)};return{current:()=>he.from(d.current()).filter(wn),next:()=>p("next"),prev:()=>p("prev"),prev2:()=>p("prev2")}},ep=(n,i)=>{const l=i||(E=>n.isBlock(E)||ui(E)||xs(E)),d=(E,R,B,Y)=>{if(wn(E)){const re=Y(E,R,E.data);if(re!==-1)return he.some({container:E,offset:re})}return B().bind(re=>d(re.container,re.offset,B,Y))};return{backwards:(E,R,B,Y)=>{const re=P2(E,Y!=null?Y:n.getRoot(),l);return d(E,R,()=>re.prev().map(ce=>({container:ce,offset:ce.length})),B).getOrNull()},forwards:(E,R,B,Y)=>{const re=P2(E,Y!=null?Y:n.getRoot(),l);return d(E,R,()=>re.next().map(ce=>({container:ce,offset:0})),B).getOrNull()}}},tp=Math.round,Wp=n=>n?{left:tp(n.left),top:tp(n.top),bottom:tp(n.bottom),right:tp(n.right),width:tp(n.width),height:tp(n.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0},Up=(n,i)=>(n=Wp(n),i||(n.left=n.left+n.width),n.right=n.left,n.width=0,n),tg=(n,i)=>n.left===i.left&&n.top===i.top&&n.bottom===i.bottom&&n.right===i.right,Pv=(n,i,l)=>n>=0&&n<=Math.min(i.height,l.height)/2,Qi=(n,i)=>{const l=Math.min(i.height/2,n.height/2);return n.bottom-li.bottom?!1:Pv(i.top-n.bottom,n,i)},ef=(n,i)=>n.top>i.bottom?!0:n.bottomi>=n.left&&i<=n.right&&l>=n.top&&l<=n.bottom,Lk=n=>pn(n,(i,l)=>i.fold(()=>he.some(l),d=>{const p=Math.min(l.left,d.left),w=Math.min(l.top,d.top),E=Math.max(l.right,d.right),R=Math.max(l.bottom,d.bottom);return he.some({top:w,right:E,bottom:R,left:p,width:E-p,height:R-w})}),he.none()),I2=(n,i,l)=>{const d=Math.max(Math.min(i,n.left+n.width),n.left),p=Math.max(Math.min(l,n.top+n.height),n.top);return Math.sqrt((i-d)*(i-d)+(l-p)*(l-p))},Fk=(n,i)=>Math.max(0,Math.min(n.bottom,i.bottom)-Math.max(n.top,i.top)),jp=(n,i,l)=>Math.min(Math.max(n,i),l),Q1=n=>{const i=n.startContainer,l=n.startOffset;return i===n.endContainer&&i.hasChildNodes()&&n.endOffset===l+1?i.childNodes[l]:null},Jf=(n,i)=>{if(Yn(n)&&n.hasChildNodes()){const l=n.childNodes,d=jp(i,0,l.length-1);return l[d]}else return n},B2=(n,i)=>{if(!(i<0&&Yn(n)&&n.hasChildNodes()))return Jf(n,i)},Q_=new RegExp("[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962-\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2-\u09E3\u0A01-\u0A02\u0A3C\u0A41-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A51\u0A70-\u0A71\u0A75\u0A81-\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7-\u0AC8\u0ACD\u0AE2-\u0AE3\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B57\u0B62-\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C62-\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC-\u0CCD\u0CD5-\u0CD6\u0CE2-\u0CE3\u0D01\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62-\u0D63\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB-\u0EBC\u0EC8-\u0ECD\u0F18-\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86-\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039-\u103A\u103D-\u103E\u1058-\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17B4-\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193B\u1A17-\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ABD\u1ABE\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80-\u1B81\u1BA2-\u1BA5\u1BA8-\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8-\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8-\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u200C-\u200D\u20D0-\u20DC\u20DD-\u20E0\u20E1\u20E2-\u20E4\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u302E-\u302F\u3099-\u309A\uA66F\uA670-\uA672\uA674-\uA67D\uA69E-\uA69F\uA6F0-\uA6F1\uA802\uA806\uA80B\uA825-\uA826\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9E5\uAA29-\uAA2E\uAA31-\uAA32\uAA35-\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7-\uAAB8\uAABE-\uAABF\uAAC1\uAAEC-\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E-\uFF9F]"),eC=n=>F(n)&&n.charCodeAt(0)>=768&&Q_.test(n),Hk=(...n)=>i=>{for(let l=0;li=>{for(let l=0;ln?n.createRange():Lr.DOM.createRng(),Gs=n=>F(n)&&/[\r\n\t ]/.test(n),iu=n=>!!n.setStart&&!!n.setEnd,og=n=>{const i=n.startContainer,l=n.startOffset;if(Gs(n.toString())&&oC(i.parentNode)&&wn(i)){const d=i.data;if(Gs(d[l-1])||Gs(d[l+1]))return!0}return!1},F2=n=>{const i=n.ownerDocument,l=e0(i),d=i.createTextNode(Gr),p=n.parentNode;p.insertBefore(d,n),l.setStart(d,0),l.setEnd(d,1);const w=Wp(l.getBoundingClientRect());return p.removeChild(d),w},Vi=n=>{const i=n.startContainer,l=n.endContainer,d=n.startOffset,p=n.endOffset;if(i===l&&wn(l)&&d===0&&p===1){const w=n.cloneRange();return w.setEndAfter(l),sg(w)}else return null},H2=n=>n.left===0&&n.right===0&&n.top===0&&n.bottom===0,sg=n=>{var i;let l;const d=n.getClientRects();return d.length>0?l=Wp(d[0]):l=Wp(n.getBoundingClientRect()),!iu(n)&&ng(n)&&H2(l)?F2(n):H2(l)&&iu(n)&&(i=Vi(n))!==null&&i!==void 0?i:l},ha=(n,i)=>{const l=Up(n,i);return l.width=1,l.right=l.left+1,l},tm=n=>{const i=[],l=E=>{E.height!==0&&(i.length>0&&tg(E,i[i.length-1])||i.push(E))},d=(E,R)=>{const B=e0(E.ownerDocument);if(R0&&(B.setStart(E,R-1),B.setEnd(E,R),og(B)||l(ha(sg(B),!1))),R{const d=()=>(qp(n),i===0),p=()=>qp(n)?i>=n.data.length:i>=n.childNodes.length,w=()=>{const re=e0(n.ownerDocument);return re.setStart(n,i),re.setEnd(n,i),re},E=()=>(l||(l=tm(Vt(n,i))),l),R=()=>E().length>0,B=re=>re&&n===re.container()&&i===re.offset(),Y=re=>tf(n,re?i-1:i);return{container:tt(n),offset:tt(i),toRange:w,getClientRects:E,isVisible:R,isAtStart:d,isAtEnd:p,isEqual:B,getNode:Y}};Vt.fromRangeStart=n=>Vt(n.startContainer,n.startOffset),Vt.fromRangeEnd=n=>Vt(n.endContainer,n.endOffset),Vt.after=n=>Vt(n.parentNode,Iv(n)+1),Vt.before=n=>Vt(n.parentNode,Iv(n)),Vt.isAbove=(n,i)=>ni(No(i.getClientRects()),Mo(n.getClientRects()),Qi).getOr(!1),Vt.isBelow=(n,i)=>ni(Mo(i.getClientRects()),No(n.getClientRects()),ef).getOr(!1),Vt.isAtStart=n=>n?n.isAtStart():!1,Vt.isAtEnd=n=>n?n.isAtEnd():!1,Vt.isTextPosition=n=>n?wn(n.container()):!1,Vt.isElementPosition=n=>!Vt.isTextPosition(n);const bb=(n,i)=>{wn(i)&&i.data.length===0&&n.remove(i)},$2=(n,i,l)=>{i.insertNode(l),bb(n,l.previousSibling),bb(n,l.nextSibling)},vb=(n,i,l)=>{const d=he.from(l.firstChild),p=he.from(l.lastChild);i.insertNode(l),d.each(w=>bb(n,w.previousSibling)),p.each(w=>bb(n,w.nextSibling))},mh=(n,i,l)=>{W1(l)?vb(n,i,l):$2(n,i,l)},nf=wn,t0=_d,Bv=Lr.nodeIndex,z2=n=>{const i=n.parentNode;return t0(i)?z2(i):i},Lv=n=>n?qe(n.childNodes,(i,l)=>(t0(l)&&l.nodeName!=="BR"?i=i.concat(Lv(l)):i.push(l),i),[]):[],yb=(n,i)=>{let l=n;for(;(l=l.previousSibling)&&nf(l);)i+=l.data.length;return i},gh=n=>i=>n===i,Qf=n=>{let i,l;i=Lv(z2(n)),l=Ze(i,gh(n),n),i=i.slice(0,l+1);const d=qe(i,(p,w,E)=>(nf(w)&&nf(i[E-1])&&p++,p),0);return i=Ba(i,kf([n.nodeName])),l=Ze(i,gh(n),n),l-d},Du=n=>(nf(n)?"text()":n.nodeName.toLowerCase())+"["+Qf(n)+"]",Fl=(n,i,l)=>{const d=[];for(let p=i.parentNode;p&&p!==n&&!(l&&l(p));p=p.parentNode)d.push(p);return d},V2=(n,i)=>{let l=[],d=i.container(),p=i.offset(),w;if(nf(d))w=yb(d,p);else{const R=d.childNodes;p>=R.length?(w="after",p=R.length-1):w="before",d=R[p]}l.push(Du(d));let E=Fl(n,d);return E=Ba(E,at(_d)),l=l.concat(Bi(E,R=>Du(R))),l.reverse().join("/")+","+w},np=(n,i,l)=>{let d=Lv(n);return d=Ba(d,(p,w)=>!nf(p)||!nf(d[w-1])),d=Ba(d,kf([i])),d[l]},sC=(n,i)=>{let l=n,d=0;for(;nf(l);){const p=l.data.length;if(i>=d&&i<=d+p){n=l,i=i-d;break}if(!nf(l.nextSibling)){n=l,i=p;break}d+=p,l=l.nextSibling}return nf(n)&&i>n.data.length&&(i=n.data.length),Vt(n,i)},wb=(n,i)=>{if(!i)return null;const l=i.split(","),d=l[0].split("/"),p=l.length>1?l[1]:"before",w=qe(d,(E,R)=>{const B=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(R);return B?(B[1]==="text()"&&(B[1]="#text"),np(E,B[1],parseInt(B[2],10))):null},n);if(!w)return null;if(!nf(w)&&w.parentNode){let E;return p==="after"?E=Bv(w)+1:E=Bv(w),Vt(w.parentNode,E)}return sC(w,parseInt(p,10))},Gp=xs,W2=(n,i,l)=>{let d=n(i.data.slice(0,l)).length;for(let p=i.previousSibling;p&&wn(p);p=p.previousSibling)d+=n(p.data).length;return d},Fv=(n,i,l,d,p)=>{const w=p?d.startContainer:d.endContainer;let E=p?d.startOffset:d.endOffset;const R=[],B=n.getRoot();if(wn(w))R.push(l?W2(i,w,E):E);else{let Y=0;const re=w.childNodes;E>=re.length&&re.length&&(Y=1,E=Math.max(0,re.length-1)),R.push(n.nodeIndex(re[E],l)+Y)}for(let Y=w;Y&&Y!==B;Y=Y.parentNode)R.push(n.nodeIndex(Y,l));return R},rC=(n,i,l,d)=>{const p=i.dom,w=Fv(p,n,l,d,!0),E=i.isForward(),R=Ji(d)?{isFakeCaret:!0}:{};if(i.isCollapsed())return{start:w,forward:E,...R};{const B=Fv(p,n,l,d,!1);return{start:w,end:B,forward:E,...R}}},Hv=(n,i,l)=>{let d=0;return dn.each(n.select(i),p=>{if(p.getAttribute("data-mce-bogus")!=="all"){if(p===l)return!1;d++;return}}),d},U2=(n,i)=>{let l=i?n.startContainer:n.endContainer,d=i?n.startOffset:n.endOffset;if(Yn(l)&&l.nodeName==="TR"){const p=l.childNodes;l=p[Math.min(i?d:d-1,p.length-1)],l&&(d=i?0:l.childNodes.length,i?n.setStart(l,d):n.setEnd(l,d))}},ml=n=>(U2(n,!0),U2(n,!1),n),Kl=(n,i)=>{if(Yn(n)&&(n=Jf(n,i),Gp(n)))return n;if(br(n)){wn(n)&&bi(n)&&(n=n.parentNode);let l=n.previousSibling;if(Gp(l)||(l=n.nextSibling,Gp(l)))return l}},Ou=n=>Kl(n.startContainer,n.startOffset)||Kl(n.endContainer,n.endOffset),Fr=(n,i,l)=>{const d=l.getNode(),p=l.getRng();if(d.nodeName==="IMG"||Gp(d)){const E=d.nodeName;return{name:E,index:Hv(l.dom,E,d)}}const w=Ou(p);if(w){const E=w.tagName;return{name:E,index:Hv(l.dom,E,w)}}return rC(n,l,i,p)},Yl=n=>{const i=n.getRng();return{start:V2(n.dom.getRoot(),Vt.fromRangeStart(i)),end:V2(n.dom.getRoot(),Vt.fromRangeEnd(i)),forward:n.isForward()}},Hl=n=>({rng:n.getRng(),forward:n.isForward()}),nm=(n,i,l)=>{const d={"data-mce-type":"bookmark",id:i,style:"overflow:hidden;line-height:0px"};return l?n.create("span",d,""):n.create("span",d)},vr=(n,i)=>{const l=n.dom;let d=n.getRng();const p=l.uniqueId(),w=n.isCollapsed(),E=n.getNode(),R=E.nodeName,B=n.isForward();if(R==="IMG")return{name:R,index:Hv(l,R,E)};const Y=ml(d.cloneRange());if(!w){Y.collapse(!1);const ce=nm(l,p+"_end",i);mh(l,Y,ce)}d=ml(d),d.collapse(!0);const re=nm(l,p+"_start",i);return mh(l,d,re),n.moveToBookmark({id:p,keep:!0,forward:B}),{id:p,forward:B}},iC=(n,i,l=!1)=>i===2?Fr(In,l,n):i===3?Yl(n):i?Hl(n):vr(n,!1),au=Le(Fr,Ct,!0),xl=n=>{const i=w=>w(n),l=tt(n),d=()=>p,p={tag:!0,inner:n,fold:(w,E)=>E(n),isValue:Mt,isError:Ye,map:w=>fc.value(w(n)),mapError:d,bind:i,exists:i,forall:i,getOr:l,or:d,getOrThunk:l,orThunk:d,getOrDie:l,each:w=>{w(n)},toOptional:()=>he.some(n)};return p},j2=n=>{const i=()=>l,l={tag:!1,inner:n,fold:(d,p)=>d(n),isValue:Ye,isError:Mt,map:i,mapError:d=>fc.error(d(n)),bind:i,exists:Ye,forall:Mt,getOr:Ct,or:Ct,getOrThunk:Tt,orThunk:Tt,getOrDie:_n(String(n)),each:bt,toOptional:he.none};return l},fc={value:xl,error:j2,fromOption:(n,i)=>n.fold(()=>j2(i),xl)},ig={generate:n=>{if(!oe(n))throw new Error("cases must be an array");if(n.length===0)throw new Error("there must be at least one case");const i=[],l={};return Pe(n,(d,p)=>{const w=gs(d);if(w.length!==1)throw new Error("one and only one name per case");const E=w[0],R=d[E];if(l[E]!==void 0)throw new Error("duplicate key detected:"+E);if(E==="cata")throw new Error("cannot have a case named cata (sorry)");if(!oe(R))throw new Error("case arguments must be an array");i.push(E),l[E]=(...B)=>{const Y=B.length;if(Y!==R.length)throw new Error("Wrong number of arguments to case "+E+". Expected "+R.length+" ("+R+"), got "+Y);return{fold:(...ce)=>{if(ce.length!==n.length)throw new Error("Wrong number of arguments to fold. Expected "+n.length+", got "+ce.length);return ce[p].apply(null,B)},match:ce=>{const pe=gs(ce);if(i.length!==pe.length)throw new Error("Wrong number of arguments to match. Expected: "+i.join(",")+` +Actual: `+pe.join(","));if(!Js(i,je=>St(pe,je)))throw new Error("Not all branches were specified when using match. Specified: "+pe.join(", ")+` +Required: `+i.join(", "));return ce[E].apply(null,B)},log:ce=>{console.log(ce,{constructors:i,constructor:E,params:B})}}}}),l}};ig.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const $k=n=>{const i=[],l=[];return Pe(n,d=>{d.fold(p=>{i.push(p)},p=>{l.push(p)})}),{errors:i,values:l}},zk=n=>n.type==="inline-command"||n.type==="inline-format",Z2=n=>n.type==="block-command"||n.type==="block-format",q2=n=>{const i=d=>fc.error({message:d,pattern:n}),l=(d,p,w)=>{if(n.format!==void 0){let E;if(oe(n.format)){if(!Js(n.format,F))return i(d+" pattern has non-string items in the `format` array");E=n.format}else if(F(n.format))E=[n.format];else return i(d+" pattern has non-string `format` parameter");return fc.value(p(E))}else return n.cmd!==void 0?F(n.cmd)?fc.value(w(n.cmd,n.value)):i(d+" pattern has non-string `cmd` parameter"):i(d+" pattern is missing both `format` and `cmd` parameters")};if(!ne(n))return i("Raw pattern is not an object");if(!F(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!F(n.end))return i("Inline pattern has non-string `end` parameter");if(n.start.length===0&&n.end.length===0)return i("Inline pattern has empty `start` and `end` parameters");let d=n.start,p=n.end;return p.length===0&&(p=d,d=""),l("Inline",w=>({type:"inline-format",start:d,end:p,format:w}),(w,E)=>({type:"inline-command",start:d,end:p,cmd:w,value:E}))}else return n.replacement!==void 0?F(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):fc.value({type:"inline-command",start:"",end:n.start,cmd:"mceInsertContent",value:n.replacement}):i("Replacement pattern has non-string `replacement` parameter"):n.start.length===0?i("Block pattern has empty `start` parameter"):l("Block",d=>({type:"block-format",start:n.start,format:d[0]}),(d,p)=>({type:"block-command",start:n.start,cmd:d,value:p}))},om=n=>yt(n,Z2),G2=n=>yt(n,zk),Kp=(n,i)=>({inlinePatterns:G2(n),blockPatterns:om(n),dynamicPatternsLookup:i}),gl=n=>{const i=$k(xt(n,q2));return Pe(i.errors,l=>console.error(l.message,l.pattern)),i.values},Al=n=>i=>{const l=n(i);return gl(l)},En=vs().deviceType,Vk=En.isTouch(),Xl=Lr.DOM,Wk=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return pn(i,(l,d)=>{const p=d.split("="),w=p[0],E=p.length>1?p[1]:w;return l[pc(w)]=pc(E),l},{})},K2=n=>ee(n,RegExp),to=n=>i=>i.options.get(n),Cc=n=>F(n)||ne(n),Y2=(n,i="")=>l=>{const d=F(l);if(d)if(l.indexOf("=")!==-1){const p=Wk(l);return{value:mo(p,n.id).getOr(i),valid:d}}else return{value:l,valid:d};else return{valid:!1,message:"Must be a string."}},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:""}),i("document_base_url",{processor:"string",default:n.documentBaseUrl}),i("body_id",{processor:Y2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:Y2(n),default:""}),i("content_security_policy",{processor:"string",default:""}),i("br_in_pre",{processor:"boolean",default:!0}),i("forced_root_block",{processor:l=>{const d=F(l)&&gr(l);return d?{value:l,valid:d}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),i("forced_root_block_attrs",{processor:"object",default:{}}),i("newline_behavior",{processor:l=>{const d=St(["block","linebreak","invert","default"],l);return d?{value:l,valid:d}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),i("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),i("no_newline_selector",{processor:"string",default:""}),i("keep_styles",{processor:"boolean",default:!0}),i("end_container_on_empty_block",{processor:l=>Re(l)?{valid:!0,value:l}:F(l)?{valid:!0,value:l}:{valid:!1,message:"Must be boolean or a string"},default:"blockquote"}),i("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),i("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),i("font_size_classes",{processor:"string",default:""}),i("automatic_uploads",{processor:"boolean",default:!0}),i("images_reuse_filename",{processor:"boolean",default:!1}),i("images_replace_blob_uris",{processor:"boolean",default:!0}),i("icons",{processor:"string",default:""}),i("icons_url",{processor:"string",default:""}),i("images_upload_url",{processor:"string",default:""}),i("images_upload_base_path",{processor:"string",default:""}),i("images_upload_credentials",{processor:"boolean",default:!1}),i("images_upload_handler",{processor:"function"}),i("language",{processor:"string",default:"en"}),i("language_url",{processor:"string",default:""}),i("entity_encoding",{processor:"string",default:"named"}),i("indent",{processor:"boolean",default:!0}),i("indent_before",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_after",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_use_margin",{processor:"boolean",default:!1}),i("indentation",{processor:"string",default:"40px"}),i("content_css",{processor:l=>{const d=l===!1||F(l)||ft(l,F);return d?F(l)?{value:xt(l.split(","),pc),valid:d}:oe(l)?{value:l,valid:d}:l===!1?{value:[],valid:d}:{value:l,valid:d}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:bC(n)?[]:["default"]}),i("content_style",{processor:"string"}),i("content_css_cors",{processor:"boolean",default:!1}),i("font_css",{processor:l=>{const d=F(l)||ft(l,F);return d?{value:oe(l)?l:xt(l.split(","),pc),valid:d}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),i("inline_boundaries",{processor:"boolean",default:!0}),i("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),i("object_resizing",{processor:l=>{const d=Re(l)||F(l);return d?l===!1||En.isiPhone()||En.isiPad()?{value:"",valid:d}:{value:l===!0?"table,img,figure.image,div,video,iframe":l,valid:d}:{valid:!1,message:"Must be boolean or a string"}},default:!Vk}),i("resize_img_proportional",{processor:"boolean",default:!0}),i("event_root",{processor:"object"}),i("service_message",{processor:"string"}),i("theme",{processor:l=>l===!1||F(l)||be(l),default:"silver"}),i("theme_url",{processor:"string"}),i("formats",{processor:"object"}),i("format_empty_lines",{processor:"boolean",default:!1}),i("format_noneditable_selector",{processor:"string",default:""}),i("preview_styles",{processor:l=>{const d=l===!1||F(l);return d?{value:l===!1?"":l,valid:d}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),i("custom_ui_selector",{processor:"string",default:""}),i("hidden_input",{processor:"boolean",default:!0}),i("submit_patch",{processor:"boolean",default:!0}),i("encoding",{processor:"string"}),i("add_form_submit_trigger",{processor:"boolean",default:!0}),i("add_unload_trigger",{processor:"boolean",default:!0}),i("custom_undo_redo_levels",{processor:"number",default:0}),i("disable_nodechange",{processor:"boolean",default:!1}),i("readonly",{processor:"boolean",default:!1}),i("editable_root",{processor:"boolean",default:!0}),i("plugins",{processor:"string[]",default:[]}),i("external_plugins",{processor:"object"}),i("forced_plugins",{processor:"string[]"}),i("model",{processor:"string",default:n.hasPlugin("rtc")?"plugin":"dom"}),i("model_url",{processor:"string"}),i("block_unsupported_drop",{processor:"boolean",default:!0}),i("visual",{processor:"boolean",default:!0}),i("visual_table_class",{processor:"string",default:"mce-item-table"}),i("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),i("iframe_aria_text",{processor:"string",default:"Rich Text Area. Press ALT-0 for help."}),i("setup",{processor:"function"}),i("init_instance_callback",{processor:"function"}),i("url_converter",{processor:"function",default:n.convertURL}),i("url_converter_scope",{processor:"object",default:n}),i("urlconverter_callback",{processor:"function"}),i("allow_conditional_comments",{processor:"boolean",default:!1}),i("allow_html_data_urls",{processor:"boolean",default:!1}),i("allow_svg_data_urls",{processor:"boolean"}),i("allow_html_in_named_anchor",{processor:"boolean",default:!1}),i("allow_script_urls",{processor:"boolean",default:!1}),i("allow_unsafe_link_target",{processor:"boolean",default:!1}),i("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),i("fix_list_elements",{processor:"boolean",default:!1}),i("preserve_cdata",{processor:"boolean",default:!1}),i("remove_trailing_brs",{processor:"boolean",default:!0}),i("pad_empty_with_br",{processor:"boolean",default:!1}),i("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),i("element_format",{processor:"string",default:"html"}),i("entities",{processor:"string"}),i("schema",{processor:"string",default:"html5"}),i("convert_urls",{processor:"boolean",default:!0}),i("relative_urls",{processor:"boolean",default:!0}),i("remove_script_host",{processor:"boolean",default:!0}),i("custom_elements",{processor:"string"}),i("extended_valid_elements",{processor:"string"}),i("invalid_elements",{processor:"string"}),i("invalid_styles",{processor:Cc}),i("valid_children",{processor:"string"}),i("valid_classes",{processor:Cc}),i("valid_elements",{processor:"string"}),i("valid_styles",{processor:Cc}),i("verify_html",{processor:"boolean",default:!0}),i("auto_focus",{processor:l=>F(l)||l===!0}),i("browser_spellcheck",{processor:"boolean",default:!1}),i("protect",{processor:"array"}),i("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),i("deprecation_warnings",{processor:"boolean",default:!0}),i("a11y_advanced_options",{processor:"boolean",default:!1}),i("api_key",{processor:"string"}),i("paste_block_drop",{processor:"boolean",default:!1}),i("paste_data_images",{processor:"boolean",default:!0}),i("paste_preprocess",{processor:"function"}),i("paste_postprocess",{processor:"function"}),i("paste_webkit_styles",{processor:"string",default:"none"}),i("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),i("paste_merge_formats",{processor:"boolean",default:!0}),i("smart_paste",{processor:"boolean",default:!0}),i("paste_as_text",{processor:"boolean",default:!1}),i("paste_tab_spaces",{processor:"number",default:4}),i("text_patterns",{processor:l=>ft(l,ne)||l===!1?{value:gl(l===!1?[]:l),valid:!0}:{valid:!1,message:"Must be an array of objects or false."},default:[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1"},{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:"1. ",cmd:"InsertOrderedList"},{start:"* ",cmd:"InsertUnorderedList"},{start:"- ",cmd:"InsertUnorderedList"}]}),i("text_patterns_lookup",{processor:l=>be(l)?{value:Al(l),valid:!0}:{valid:!1,message:"Must be a single function"},default:l=>[]}),i("noneditable_class",{processor:"string",default:"mceNonEditable"}),i("editable_class",{processor:"string",default:"mceEditable"}),i("noneditable_regexp",{processor:l=>ft(l,K2)?{value:l,valid:!0}:K2(l)?{value:[l],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."},default:[]}),i("table_tab_navigation",{processor:"boolean",default:!0}),i("highlight_on_focus",{processor:"boolean",default:!1}),i("xss_sanitization",{processor:"boolean",default:!0}),i("details_initial_state",{processor:l=>{const d=St(["inherited","collapsed","expanded"],l);return d?{value:l,valid:d}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("details_serialized_state",{processor:l=>{const d=St(["inherited","collapsed","expanded"],l);return d?{value:l,valid:d}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("init_content_sync",{processor:"boolean",default:!1}),i("newdocument_content",{processor:"string",default:""}),n.on("ScriptsLoaded",()=>{i("directionality",{processor:"string",default:Yf.isRtl()?"rtl":void 0}),i("placeholder",{processor:"string",default:Xl.getAttrib(n.getElement(),"placeholder")})})},of=to("iframe_attrs"),$v=to("doctype"),Yp=to("document_base_url"),Of=to("body_id"),nl=to("body_class"),Od=to("content_security_policy"),Md=to("br_in_pre"),Hc=to("forced_root_block"),o0=to("forced_root_block_attrs"),X2=to("newline_behavior"),aC=to("br_newline_selector"),J2=to("no_newline_selector"),ph=to("keep_styles"),jr=to("end_container_on_empty_block"),zv=to("automatic_uploads"),ed=to("images_reuse_filename"),lC=to("images_replace_blob_uris"),cC=to("icons"),sa=to("icons_url"),Uk=to("images_upload_url"),Vv=to("images_upload_base_path"),Wv=to("images_upload_credentials"),uC=to("images_upload_handler"),jk=to("content_css_cors"),s0=to("referrer_policy"),fC=to("language"),Zk=to("language_url"),dC=to("indent_use_margin"),qk=to("indentation"),hC=to("content_css"),Uv=to("content_style"),op=to("font_css"),r0=to("directionality"),Wi=to("inline_boundaries_selector"),Q2=to("object_resizing"),Sc=to("resize_img_proportional"),i0=to("placeholder"),ol=to("event_root"),mC=to("service_message"),sm=to("theme"),Gk=to("theme_url"),Jl=to("model"),sf=to("model_url"),_b=to("inline_boundaries"),Kk=to("formats"),Yk=to("preview_styles"),gC=to("format_empty_lines"),Cb=to("format_noneditable_selector"),pC=to("custom_ui_selector"),bC=to("inline"),sp=to("hidden_input"),Xk=to("submit_patch"),Jk=to("add_form_submit_trigger"),Qk=to("add_unload_trigger"),ew=to("custom_undo_redo_levels"),jv=to("disable_nodechange"),ag=to("readonly"),vC=to("editable_root"),yC=to("content_css_cors"),Zv=to("plugins"),a0=to("external_plugins"),lg=to("block_unsupported_drop"),qv=to("visual"),Gv=to("visual_table_class"),Sb=to("visual_anchor_class"),wC=to("iframe_aria_text"),bh=to("setup"),kb=to("init_instance_callback"),_C=to("urlconverter_callback"),vh=to("auto_focus"),rp=to("browser_spellcheck"),tw=to("protect"),CC=to("paste_block_drop"),Kv=to("paste_data_images"),eE=to("paste_preprocess"),SC=to("paste_postprocess"),tE=to("newdocument_content"),nE=to("paste_webkit_styles"),kC=to("paste_remove_styles_if_webkit"),EC=to("paste_merge_formats"),xC=to("smart_paste"),oE=to("paste_as_text"),sE=to("paste_tab_spaces"),rE=to("allow_html_data_urls"),AC=to("text_patterns"),nw=to("text_patterns_lookup"),ow=to("noneditable_class"),iE=to("editable_class"),aE=to("noneditable_regexp"),Yv=to("preserve_cdata"),TC=to("highlight_on_focus"),Xv=to("xss_sanitization"),Eb=to("init_content_sync"),l0=n=>n.options.isSet("text_patterns_lookup"),Jv=n=>dn.explode(n.options.get("font_size_style_values")),sw=n=>dn.explode(n.options.get("font_size_classes")),DC=n=>n.options.get("encoding")==="xml",rw=n=>dn.explode(n.options.get("images_file_types")),lE=to("table_tab_navigation"),Qv=to("details_initial_state"),xb=to("details_serialized_state"),cE=Yn,ey=wn,rf=n=>{const i=n.parentNode;i&&i.removeChild(n)},ty=n=>{const i=In(n);return{count:n.length-i.length,text:i}},OC=n=>{let i;for(;(i=n.data.lastIndexOf(Ft))!==-1;)n.deleteData(i,1)},ny=(n,i)=>(pl(n),i),uE=(n,i)=>{const l=ty(n.data.substr(0,i.offset())),d=ty(n.data.substr(i.offset()));return(l.text+d.text).length>0?(OC(n),Vt(n,i.offset()-l.count)):i},Ab=(n,i)=>{const l=i.container(),d=Yo(Or(l.childNodes),n).map(p=>pey(n)&&i.container()===n?uE(n,i):ny(n,i),fE=(n,i)=>i.container()===n.parentNode?Ab(n,i):ny(n,i),oy=(n,i)=>Vt.isTextPosition(i)?iw(n,i):fE(n,i),pl=n=>{cE(n)&&br(n)&&(Bc(n)?n.removeAttribute("data-mce-caret"):rf(n)),ey(n)&&(OC(n),n.data.length===0&&rf(n))},dE=xs,c0=qu,hE=Sd,u0="*[contentEditable=false],video,audio,embed,object",aw=(n,i,l)=>{const d=Up(i.getBoundingClientRect(),l);let p,w;if(n.tagName==="BODY"){const R=n.ownerDocument.documentElement;p=n.scrollLeft||R.scrollLeft,w=n.scrollTop||R.scrollTop}else{const R=n.getBoundingClientRect();p=n.scrollLeft-R.left,w=n.scrollTop-R.top}d.left+=p,d.right+=p,d.top+=w,d.bottom+=w,d.width=1;let E=i.offsetWidth-i.clientWidth;return E>0&&(l&&(E*=-1),d.left+=E,d.right+=E),d},mE=n=>{var i,l;const d=dl(Ge.fromDom(n),u0);for(let p=0;p{const p=hh();let w,E;const R=Hc(n),B=n.dom,Y=(De,ze)=>{let dt;if(re(),hE(ze))return null;if(l(ze)){const pt=nh(R,ze,De),vt=aw(i,ze,De);B.setStyle(pt,"top",vt.top),E=pt;const Ot=B.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});B.setStyles(Ot,{...vt}),B.add(i,Ot),p.set({caret:Ot,element:ze,before:De}),De&&B.addClass(Ot,"mce-visual-caret-before"),ce(),dt=ze.ownerDocument.createRange(),dt.setStart(pt,0),dt.setEnd(pt,0)}else return E=Qc(ze,De),dt=ze.ownerDocument.createRange(),rm(E.nextSibling)?(dt.setStart(E,0),dt.setEnd(E,0)):(dt.setStart(E,1),dt.setEnd(E,1)),dt;return dt},re=()=>{mE(i),E&&(pl(E),E=null),p.on(De=>{B.remove(De.caret),p.clear()}),w&&(clearInterval(w),w=void 0)},ce=()=>{w=setInterval(()=>{p.on(De=>{d()?B.toggleClass(De.caret,"mce-visual-caret-hidden"):B.addClass(De.caret,"mce-visual-caret-hidden")})},500)};return{show:Y,hide:re,getCss:()=>".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}",reposition:()=>{p.on(De=>{const ze=aw(i,De.element,De.before);B.setStyles(De.caret,{...ze})})},destroy:()=>clearInterval(w)}},Tb=()=>Gn.browser.isFirefox(),rm=n=>dE(n)||c0(n),f0=n=>(rm(n)||xu(n)&&Tb())&&gi(Ge.fromDom(n)).exists(yn),lu=fa,Xp=xs,MC=qu,RC=Qd("display","block table table-cell table-caption list-item"),lw=br,cw=bi,uw=Yn,pE=wn,Db=Sl,sy=n=>n>0,ip=n=>n<0,Ob=(n,i)=>{let l;for(;l=n(i);)if(!cw(l))return l;return null},yh=(n,i,l,d,p)=>{const w=new pi(n,d),E=Xp(n)||cw(n);let R;if(ip(i)){if(E&&(R=Ob(w.prev.bind(w),!0),l(R)))return R;for(;R=Ob(w.prev.bind(w),p);)if(l(R))return R}if(sy(i)){if(E&&(R=Ob(w.next.bind(w),!0),l(R)))return R;for(;R=Ob(w.next.bind(w),p);)if(l(R))return R}return null},bE=(n,i)=>{const l=p=>lu(p.dom),d=p=>p.dom===i;return li(Ge.fromDom(n),l,d).map(p=>p.dom).getOr(i)},im=(n,i)=>{for(;n&&n!==i;){if(RC(n))return n;n=n.parentNode}return null},Rd=(n,i,l)=>im(n.container(),l)===im(i.container(),l),d0=(n,i)=>{if(!i)return he.none();const l=i.container(),d=i.offset();return uw(l)?he.from(l.childNodes[d+n]):he.none()},fw=(n,i)=>{var l;const p=((l=i.ownerDocument)!==null&&l!==void 0?l:document).createRange();return n?(p.setStartBefore(i),p.setEndBefore(i)):(p.setStartAfter(i),p.setEndAfter(i)),p},h0=(n,i,l)=>im(i,n)===im(l,n),cg=(n,i,l)=>{const d=n?"previousSibling":"nextSibling";let p=l;for(;p&&p!==i;){let w=p[d];if(w&&lw(w)&&(w=w[d]),Xp(w)||MC(w)){if(h0(i,w,p))return w;break}if(Db(w))break;p=p.parentNode}return null},S=Le(fw,!0),T=Le(fw,!1),H=(n,i,l)=>{let d;const p=Le(cg,!0,i),w=Le(cg,!1,i),E=l.startContainer,R=l.startOffset;if(bi(E)){const B=pE(E)?E.parentNode:E,Y=B.getAttribute("data-mce-caret");if(Y==="before"&&(d=B.nextSibling,f0(d)))return S(d);if(Y==="after"&&(d=B.previousSibling,f0(d)))return T(d)}if(!l.collapsed)return l;if(wn(E)){if(lw(E)){if(n===1){if(d=w(E),d)return S(d);if(d=p(E),d)return T(d)}if(n===-1){if(d=p(E),d)return T(d);if(d=w(E),d)return S(d)}return l}if(lr(E)&&R>=E.data.length-1)return n===1&&(d=w(E),d)?S(d):l;if(oh(E)&&R<=1)return n===-1&&(d=p(E),d)?T(d):l;if(R===E.data.length)return d=w(E),d?S(d):l;if(R===0)return d=p(E),d?T(d):l}return l},ae=(n,i)=>d0(n?0:-1,i).filter(Xp),Se=(n,i,l)=>{const d=H(n,i,l);return n===-1?Vt.fromRangeStart(d):Vt.fromRangeEnd(d)},Ve=n=>he.from(n.getNode()).map(Ge.fromDom),ut=n=>he.from(n.getNode(!0)).map(Ge.fromDom),_t=(n,i)=>{let l=i;for(;l=n(l);)if(l.isVisible())return l;return l},zt=(n,i)=>{const l=Rd(n,i);return!l&&ui(n.getNode())?!0:l};var gn;(function(n){n[n.Backwards=-1]="Backwards",n[n.Forwards=1]="Forwards"})(gn||(gn={}));const Hn=xs,zn=wn,Lo=Yn,hs=ui,Ps=Sl,Hr=qh,Hs=zg,fi=(n,i)=>{const l=[];let d=n;for(;d&&d!==i;)l.push(d),d=d.parentNode;return l},yi=(n,i)=>n.hasChildNodes()&&i{if(sy(n)){if(Ps(i.previousSibling)&&!zn(i.previousSibling))return Vt.before(i);if(zn(i))return Vt(i,0)}if(ip(n)){if(Ps(i.nextSibling)&&!zn(i.nextSibling))return Vt.after(i);if(zn(i))return Vt(i,i.data.length)}return ip(n)?hs(i)?Vt.before(i):Vt.after(i):Vt.before(i)},Mu=(n,i)=>{const l=i.nextSibling;return l&&Ps(l)?zn(l)?Vt(l,0):Vt.before(l):Mf(gn.Forwards,Vt.after(i),n)},Mf=(n,i,l)=>{let d,p,w,E;if(!Lo(l)||!i)return null;if(i.isEqual(Vt.after(l))&&l.lastChild){if(E=Vt.after(l.lastChild),ip(n)&&Ps(l.lastChild)&&Lo(l.lastChild))return hs(l.lastChild)?Vt.before(l.lastChild):E}else E=i;const R=E.container();let B=E.offset();if(zn(R)){if(ip(n)&&B>0)return Vt(R,--B);if(sy(n)&&B0&&(p=yi(R,B-1),Ps(p)))return!Hr(p)&&(w=yh(p,n,Hs,p),w)?zn(w)?Vt(w,w.data.length):Vt.after(w):zn(p)?Vt(p,p.data.length):Vt.before(p);if(sy(n)&&B({next:i=>Mf(gn.Forwards,i,n),prev:i=>Mf(gn.Backwards,i,n)}),am=(n,i,l)=>{const d=n?Vt.before(l):Vt.after(l);return Nd(n,i,d)},td=n=>ui(n)?Vt.before(n):Vt.after(n),dw=n=>Vt.isTextPosition(n)?n.offset()===0:Sl(n.getNode()),uu=n=>{if(Vt.isTextPosition(n)){const i=n.container();return n.offset()===i.data.length}else return Sl(n.getNode(!0))},NC=(n,i)=>!Vt.isTextPosition(n)&&!Vt.isTextPosition(i)&&n.getNode()===i.getNode(!0),Mb=n=>!Vt.isTextPosition(n)&&ui(n.getNode()),Rb=(n,i,l)=>n?!NC(i,l)&&!Mb(i)&&uu(i)&&dw(l):!NC(l,i)&&dw(i)&&uu(l),Nd=(n,i,l)=>{const d=ka(i);return he.from(n?d.next(l):d.prev(l))},m0=(n,i,l)=>Nd(n,i,l).bind(d=>Rd(l,d,i)&&Rb(n,l,d)?Nd(n,i,d):he.some(d)),vE=(n,i,l,d)=>m0(n,i,l).bind(p=>d(p)?vE(n,i,p,d):he.some(p)),ry=(n,i)=>{const l=n?i.firstChild:i.lastChild;return wn(l)?he.some(Vt(l,n?0:l.data.length)):l?Sl(l)?he.some(n?Vt.before(l):td(l)):am(n,i,l):he.none()},Rf=Le(Nd,!0),Ru=Le(Nd,!1),sl=Le(ry,!0),Pd=Le(ry,!1),PC="_mce_caret",$c=n=>Yn(n)&&n.id===PC,g0=(n,i)=>{let l=i;for(;l&&l!==n;){if($c(l))return l;l=l.parentNode}return null},iy=n=>F(n.start),hw=n=>cn(n,"rng"),yE=n=>cn(n,"id"),wE=n=>cn(n,"name"),Jp=n=>dn.isArray(n.start),mw=n=>!wE(n)&&Re(n.forward)?n.forward:!0,ug=(n,i)=>(Yn(i)&&n.isBlock(i)&&!i.innerHTML&&(i.innerHTML='
'),i),xO=(n,i)=>{const l=he.from(wb(n.getRoot(),i.start)),d=he.from(wb(n.getRoot(),i.end));return ni(l,d,(p,w)=>{const E=n.createRng();return E.setStart(p.container(),p.offset()),E.setEnd(w.container(),w.offset()),{range:E,forward:mw(i)}})},_E=(n,i)=>{var l;const p=((l=n.ownerDocument)!==null&&l!==void 0?l:document).createTextNode(Ft);n.appendChild(p),i.setStart(p,0),i.setEnd(p,0)},i3=n=>!n.hasChildNodes(),wI=(n,i)=>Pd(n).fold(Ye,l=>(i.setStart(l.container(),l.offset()),i.setEnd(l.container(),l.offset()),!0)),a3=(n,i,l)=>i3(i)&&g0(n,i)?(_E(i,l),!0):!1,l3=(n,i,l,d)=>{const p=l[i?"start":"end"],w=n.getRoot();if(p){let E=w,R=p[0];for(let B=p.length-1;E&&B>=1;B--){const Y=E.childNodes;if(a3(w,E,d))return!0;if(p[B]>Y.length-1)return a3(w,E,d)?!0:wI(E,d);E=Y[p[B]]}wn(E)&&(R=Math.min(p[0],E.data.length)),Yn(E)&&(R=Math.min(p[0],E.childNodes.length)),i?d.setStart(E,R):d.setEnd(E,R)}return!0},CE=n=>wn(n)&&n.data.length>0,SE=(n,i,l)=>{const d=n.get(l.id+"_"+i),p=d==null?void 0:d.parentNode,w=l.keep;if(d&&p){let E,R;if(i==="start"?w?d.hasChildNodes()?(E=d.firstChild,R=1):CE(d.nextSibling)?(E=d.nextSibling,R=0):CE(d.previousSibling)?(E=d.previousSibling,R=d.previousSibling.data.length):(E=p,R=n.nodeIndex(d)+1):(E=p,R=n.nodeIndex(d)):w?d.hasChildNodes()?(E=d.firstChild,R=1):CE(d.previousSibling)?(E=d.previousSibling,R=d.previousSibling.data.length):(E=p,R=n.nodeIndex(d)):(E=p,R=n.nodeIndex(d)),!w){const B=d.previousSibling,Y=d.nextSibling;dn.each(dn.grep(d.childNodes),ce=>{wn(ce)&&(ce.data=ce.data.replace(/\uFEFF/g,""))});let re;for(;re=n.get(l.id+"_"+i);)n.remove(re,!0);if(wn(Y)&&wn(B)&&!Gn.browser.isOpera()){const ce=B.data.length;B.appendData(Y.data),n.remove(Y),E=B,R=ce}}return he.some(Vt(E,R))}else return he.none()},kE=(n,i)=>{const l=n.createRng();return l3(n,!0,i,l)&&l3(n,!1,i,l)?he.some({range:l,forward:mw(i)}):he.none()},c3=(n,i)=>{const l=SE(n,"start",i),d=SE(n,"end",i);return ni(l,d.or(l),(p,w)=>{const E=n.createRng();return E.setStart(ug(n,p.container()),p.offset()),E.setEnd(ug(n,w.container()),w.offset()),{range:E,forward:mw(i)}})},u3=(n,i)=>he.from(n.select(i.name)[i.index]).map(l=>{const d=n.createRng();return d.selectNode(l),{range:d,forward:!0}}),f3=(n,i)=>{const l=n.dom;if(i){if(Jp(i))return kE(l,i);if(iy(i))return xO(l,i);if(yE(i))return c3(l,i);if(wE(i))return u3(l,i);if(hw(i))return he.some({range:i.rng,forward:mw(i)})}return he.none()},AO=(n,i,l)=>iC(n,i,l),TO=(n,i)=>{f3(n,i).each(({range:l,forward:d})=>{n.setRng(l,d)})},Id=n=>Yn(n)&&n.tagName==="SPAN"&&n.getAttribute("data-mce-type")==="bookmark",Ks=(n=>i=>n===i)(Gr),wh=n=>n!==""&&` \f +\r \v`.indexOf(n)!==-1,p0=n=>!wh(n)&&!Ks(n)&&!X0(n),EE=n=>({value:d3(n)}),d3=n=>ca(n,"#").toUpperCase(),ay=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},OO=n=>{const i=ay(n.red)+ay(n.green)+ay(n.blue);return EE(i)},xE=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,IC=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,gw=(n,i,l,d)=>({red:n,green:i,blue:l,alpha:d}),MO=(n,i,l,d)=>{const p=parseInt(n,10),w=parseInt(i,10),E=parseInt(l,10),R=parseFloat(d);return gw(p,w,E,R)},AE=n=>{if(n==="transparent")return he.some(gw(0,0,0,0));const i=xE.exec(n);if(i!==null)return he.some(MO(i[1],i[2],i[3],"1"));const l=IC.exec(n);return l!==null?he.some(MO(l[1],l[2],l[3],l[4])):he.none()},BC=n=>AE(n).map(OO).map(i=>"#"+i.value).getOr(n),TE=n=>{const i=[];if(n)for(let l=0;lRs(n,i=>{const l=Q1(i);return l?[Ge.fromDom(l)]:[]}),h3=n=>TE(n).length>1,DE=n=>yt(_I(n),$m),ly=n=>dl(n,"td[data-mce-selected],th[data-mce-selected]"),pw=(n,i)=>{const l=ly(i);return l.length>0?l:DE(n)},b0=n=>pw(TE(n.selection.getSel()),Ge.fromDom(n.getBody())),ap=(n,i)=>_e(n,"table",i),m3=n=>{const i=n.startContainer,l=n.startOffset;return wn(i)?l===0?he.some(Ge.fromDom(i)):he.none():he.from(i.childNodes[l]).map(Ge.fromDom)},RO=n=>{const i=n.endContainer,l=n.endOffset;return wn(i)?l===i.data.length?he.some(Ge.fromDom(i)):he.none():he.from(i.childNodes[l-1]).map(Ge.fromDom)},g3=n=>oi(n).fold(tt([n]),i=>[n].concat(g3(i))),OE=n=>Cu(n).fold(tt([n]),i=>Xr(i)==="br"?ya(i).map(l=>[n].concat(OE(l))).getOr([]):[n].concat(OE(i))),cy=(n,i)=>ni(m3(i),RO(i),(l,d)=>{const p=Xn(g3(n),Le(mt,l)),w=Xn(OE(n),Le(mt,d));return p.isSome()&&w.isSome()}).getOr(!1),ME=(n,i,l,d)=>{const p=l,w=new pi(l,p),E=Ut(n.schema.getMoveCaretBeforeOnEnterElements(),(B,Y)=>!St(["td","th","table"],Y.toLowerCase()));let R=l;do{if(wn(R)&&dn.trim(R.data).length!==0){d?i.setStart(R,0):i.setEnd(R,R.data.length);return}if(E[R.nodeName]){d?i.setStartBefore(R):R.nodeName==="BR"?i.setEndBefore(R):i.setEndAfter(R);return}}while(R=d?w.next():w.prev());p.nodeName==="BODY"&&(d?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},LC=n=>{const i=n.selection.getSel();return ye(i)&&i.rangeCount>0},RE=(n,i)=>{const l=b0(n);l.length>0?Pe(l,d=>{const p=d.dom,w=n.dom.createRng();w.setStartBefore(p),w.setEndAfter(p),i(w,!0)}):i(n.selection.getRng(),!1)},p3=(n,i,l)=>{const d=vr(n,i);l(d),n.moveToBookmark(d)},bw=n=>lt(n==null?void 0:n.nodeType),NE=n=>Yn(n)&&!Id(n)&&!$c(n)&&!_d(n),NO=(n,i)=>{if(NE(i)&&!/^(TD|TH)$/.test(i.nodeName)){const l=n.getAttrib(i,"data-mce-selected"),d=parseInt(l,10);return!isNaN(d)&&d>0}else return!1},lm=n=>n.isContentEditable===!0,b3=(n,i,l)=>{const{selection:d,dom:p}=n,w=d.getNode(),E=xs(w);p3(d,!0,()=>{i()}),E&&xs(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):l(d.getStart())&&PO(p,d)},PO=(n,i)=>{var l,d;const p=i.getRng(),{startContainer:w,startOffset:E}=p,R=i.getNode();if(!NO(n,R)&&Yn(w)){const B=w.childNodes,Y=n.getRoot();let re;if(E{if(n){const d=i?"nextSibling":"previousSibling";for(n=l?n:n[d];n;n=n[d])if(Yn(n)||!Ql(n))return n}},$l=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||Ym(n,i),cm=(n,i,l)=>n.schema.isValidChild(i,l),Ql=(n,i=!1)=>{if(ye(n)&&wn(n)){const l=i?n.data.replace(/ /g,"\xA0"):n.data;return Um(l)}else return!1},um=n=>ye(n)&&wn(n)&&n.length===0,v3=(n,i)=>{const l="[data-mce-cef-wrappable]",d=Cb(n),p=Ja(d)?l:`${l},${d}`;return _u(Ge.fromDom(i),p)},vw=(n,i)=>{const l=n.dom;return NE(i)&&l.getContentEditable(i)==="false"&&v3(n,i)&&l.select('[contenteditable="true"]',i).length===0},_h=(n,i)=>be(n)?n(i):(ye(i)&&(n=n.replace(/%(\w+)/g,(l,d)=>i[d]||l)),n),FC=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""+(i.nodeName||i),n.toLowerCase()===i.toLowerCase()),yw=(n,i)=>{if(Ee(n))return null;{let l=String(n);return(i==="color"||i==="backgroundColor")&&(l=BC(l)),i==="fontWeight"&&n===700&&(l="bold"),i==="fontFamily"&&(l=l.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),l}},ww=(n,i,l)=>{const d=n.getStyle(i,l);return yw(d,l)},PE=(n,i)=>{let l;return n.getParent(i,d=>Yn(d)?(l=n.getStyle(d,"text-decoration"),!!l&&l!=="none"):!1),l},_w=(n,i,l)=>n.getParents(i,l,n.getRoot()),HC=(n,i,l)=>{const d=n.formatter.get(i);return ye(d)&&Xt(d,l)},IE=(n,i)=>HC(n,i,d=>{const p=w=>be(w)||w.length>1&&w.charAt(0)==="%";return Xt(["styles","attributes"],w=>mo(d,w).exists(E=>{const R=oe(E)?E:lo(E);return Xt(R,p)}))}),IO=(n,i,l)=>{const d=["inline","block","selector","attributes","styles","classes"],p=w=>Ut(w,(E,R)=>Xt(d,B=>B===R));return HC(n,i,w=>{const E=p(w);return HC(n,l,R=>{const B=p(R);return wo(E,B)})})},fm=n=>es(n,"block"),$C=n=>fm(n)&&n.wrapper===!0,Cw=n=>fm(n)&&n.wrapper!==!0,nd=n=>es(n,"selector"),Tl=n=>es(n,"inline"),BE=n=>nd(n)&&Tl(n)&&qr(mo(n,"mixed"),!0),Sw=n=>nd(n)&&n.expand!==!1&&!Tl(n),Bd=Id,kw=_w,LE=Ql,FE=$l,BO=n=>ui(n)&&n.getAttribute("data-mce-bogus")&&!n.nextSibling,y3=(n,i)=>{let l=i;for(;l;){if(Yn(l)&&n.getContentEditable(l))return n.getContentEditable(l)==="false"?l:i;l=l.parentNode}return i},Ew=(n,i,l,d)=>{const p=i.data;if(n){for(let w=l;w>0;w--)if(d(p.charAt(w-1)))return w}else for(let w=l;wEw(n,i,l,d=>Ks(d)||wh(d)),LO=(n,i,l)=>Ew(n,i,l,p0),v0=(n,i,l,d,p,w)=>{let E;const R=n.getParent(l,n.isBlock)||i,B=(re,ce,pe)=>{const Ie=ep(n),je=p?Ie.backwards:Ie.forwards;return he.from(je(re,ce,(De,ze)=>Bd(De.parentNode)?-1:(E=De,pe(p,De,ze)),R))};return B(l,d,w3).bind(re=>w?B(re.container,re.offset+(p?-1:0),LO):he.some(re)).orThunk(()=>E?he.some({container:E,offset:p?0:E.length}):he.none())},zc=(n,i,l,d,p)=>{const w=d[p];wn(d)&&Ja(d.data)&&w&&(d=w);const E=kw(n,d);for(let R=0;R{var p;let w=l;const E=n.getRoot(),R=i[0];if(fm(R)&&(w=R.wrapper?null:n.getParent(l,R.block,E)),!w){const B=(p=n.getParent(l,"LI,TD,TH"))!==null&&p!==void 0?p:E;w=n.getParent(wn(l)?l.parentNode:l,Y=>Y!==E&&FE(n.schema,Y),B)}if(w&&fm(R)&&R.wrapper&&(w=kw(n,w,"ul,ol").reverse()[0]||w),!w)for(w=l;w&&w[d]&&!n.isBlock(w[d])&&(w=w[d],!FC(w,"br")););return w||l},Ld=(n,i,l,d)=>{const p=l.parentNode;return ye(l[d])?!1:p===i||Ee(p)||n.isBlock(p)?!0:Ld(n,i,p,d)},od=(n,i,l,d,p)=>{let w=l;const E=p?"previousSibling":"nextSibling",R=n.getRoot();if(wn(l)&&!LE(l)&&(p?d>0:dBd(n.parentNode)||Bd(n),Nb=(n,i,l,d=!1)=>{let{startContainer:p,startOffset:w,endContainer:E,endOffset:R}=i;const B=l[0];return Yn(p)&&p.hasChildNodes()&&(p=Jf(p,w),wn(p)&&(w=0)),Yn(E)&&E.hasChildNodes()&&(E=Jf(E,i.collapsed?R:R-1),wn(E)&&(R=E.data.length)),p=y3(n,p),E=y3(n,E),zC(p)&&(p=Bd(p)?p:p.parentNode,i.collapsed?p=p.previousSibling||p:p=p.nextSibling||p,wn(p)&&(w=i.collapsed?p.length:0)),zC(E)&&(E=Bd(E)?E:E.parentNode,i.collapsed?E=E.nextSibling||E:E=E.previousSibling||E,wn(E)&&(R=i.collapsed?0:E.length)),i.collapsed&&(v0(n,n.getRoot(),p,w,!0,d).each(({container:ce,offset:pe})=>{p=ce,w=pe}),v0(n,n.getRoot(),E,R,!1,d).each(({container:ce,offset:pe})=>{E=ce,R=pe})),(Tl(B)||B.block_expand)&&((!Tl(B)||!wn(p)||w===0)&&(p=od(n,l,p,w,!0)),(!Tl(B)||!wn(E)||R===E.data.length)&&(E=od(n,l,E,R,!1))),Sw(B)&&(p=zc(n,l,i,p,"previousSibling"),E=zc(n,l,i,E,"nextSibling")),(fm(B)||nd(B))&&(p=Ch(n,l,p,"previousSibling"),E=Ch(n,l,E,"nextSibling"),fm(B)&&(n.isBlock(p)||(p=od(n,l,p,w,!0)),n.isBlock(E)||(E=od(n,l,E,R,!1)))),Yn(p)&&p.parentNode&&(w=n.nodeIndex(p),p=p.parentNode),Yn(E)&&E.parentNode&&(R=n.nodeIndex(E)+1,E=E.parentNode),{startContainer:p,startOffset:w,endContainer:E,endOffset:R}},Qp=(n,i,l)=>{var d;const p=i.startOffset,w=Jf(i.startContainer,p),E=i.endOffset,R=Jf(i.endContainer,E-1),B=ze=>{const dt=ze[0];wn(dt)&&dt===w&&p>=dt.data.length&&ze.splice(0,1);const pt=ze[ze.length-1];return E===0&&ze.length>0&&pt===R&&wn(pt)&&ze.splice(ze.length-1,1),ze},Y=(ze,dt,pt)=>{const vt=[];for(;ze&&ze!==pt;ze=ze[dt])vt.push(ze);return vt},re=(ze,dt)=>n.getParent(ze,pt=>pt.parentNode===dt,dt),ce=(ze,dt,pt)=>{const vt=pt?"nextSibling":"previousSibling";for(let Ot=ze,fn=Ot.parentNode;Ot&&Ot!==dt;Ot=fn){fn=Ot.parentNode;const $n=Y(Ot===ze?Ot:Ot[vt],vt);$n.length&&(pt||$n.reverse(),l(B($n)))}};if(w===R)return l(B([w]));const pe=(d=n.findCommonAncestor(w,R))!==null&&d!==void 0?d:n.getRoot();if(n.isChildOf(w,R))return ce(w,pe,!0);if(n.isChildOf(R,w))return ce(R,pe);const Ie=re(w,pe)||w,je=re(R,pe)||R;ce(w,Ie,!0);const De=Y(Ie===w?Ie:Ie.nextSibling,"nextSibling",je===R?je.nextSibling:je);De.length&&l(B(De)),ce(R,je)},FO=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]"],HE=n=>Qa(n)&&Ic(n)===Ft,HO=(n,i,l,d)=>ai(i).fold(()=>"skipping",p=>d==="br"||HE(i)?"valid":Bk(i)?"existing":$c(i.dom)?"caret":Xt(FO,w=>_u(i,w))?"valid-block":!cm(n,l,d)||!cm(n,Xr(p),l)?"invalid-child":"valid"),_3=(n,i)=>{const l=Nb(n.dom,i,[{inline:"span"}]);i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset),n.selection.setRng(i)},C3=(n,i,l,d,p,w)=>{const{uid:E=i,...R}=l;Wu(n,Xf()),xr(n,`${Vp()}`,E),xr(n,`${Qu()}`,d);const{attributes:B={},classes:Y=[]}=p(E,R);if(Vu(n,B),Nv(n,Y),w){Y.length>0&&xr(n,`${hb()}`,Y.join(","));const re=gs(B);re.length>0&&xr(n,`${mb()}`,re.join(","))}},S3=n=>{Nc(n,Xf()),Hi(n,`${Vp()}`),Hi(n,`${Qu()}`),Hi(n,`${X1()}`);const i=$a(n,`${mb()}`).map(d=>d.split(",")).getOr([]),l=$a(n,`${hb()}`).map(d=>d.split(",")).getOr([]);Pe(i,d=>Hi(n,d)),N2(n,l),Hi(n,`${hb()}`),Hi(n,`${mb()}`)},VC=(n,i,l,d,p)=>{const w=Ge.fromTag("span",n);return C3(w,i,l,d,p,!1),w},$E=(n,i,l,d,p,w)=>{const E=[],R=VC(n.getDoc(),l,w,d,p),B=hh(),Y=()=>{B.clear()},re=()=>B.get().getOrThunk(()=>{const je=eg(R);return E.push(je),B.set(je),je}),ce=je=>{Pe(je,pe)},pe=je=>{switch(HO(n,je,"span",Xr(je))){case"invalid-child":{Y();const ze=Aa(je);ce(ze),Y();break}case"valid-block":{Y(),C3(je,l,w,d,p,!0);break}case"valid":{const ze=re();U0(je,ze);break}}},Ie=je=>{const De=xt(je,Ge.fromDom);ce(De)};return Qp(n.dom,i,je=>{Y(),Ie(je)}),E},Ai=(n,i,l,d)=>{n.undoManager.transact(()=>{const p=n.selection,w=p.getRng(),E=b0(n).length>0,R=Ri("mce-annotation");if(w.collapsed&&!E&&_3(n,w),p.getRng().collapsed&&!E){const B=VC(n.getDoc(),R,d,i,l.decorate);Cf(B,Gr),p.getRng().insertNode(B.dom),p.select(B.dom)}else p3(p,!1,()=>{RE(n,B=>{$E(n,B,R,i,l.decorate,d)})})})},e1=n=>{const i=Rv();s3(n,i);const l=K_(n,i),d=yc("span"),p=w=>{Pe(w,E=>{d(E)?ql(E):S3(E)})};return{register:(w,E)=>{i.register(w,E)},annotate:(w,E)=>{i.lookup(w).each(R=>{Ai(n,w,R,E)})},annotationChanged:(w,E)=>{l.addListener(w,E)},remove:w=>{M2(n,he.some(w)).each(({elements:E})=>{const R=n.selection.getBookmark();p(E),n.selection.moveToBookmark(R)})},removeAll:w=>{const E=n.selection.getBookmark();an(R2(n,w),(R,B)=>{p(R)}),n.selection.moveToBookmark(E)},getAll:w=>{const E=R2(n,w);return ps(E,R=>xt(R,B=>B.dom))}}},uy=n=>({getBookmark:Le(AO,n),moveToBookmark:Le(TO,n)});uy.isBookmarkNode=Id;const zE=(n,i,l)=>l.collapsed?!1:Xt(l.getClientRects(),d=>J1(d,n,i)),k3=(n,i)=>n.dispatch("PreProcess",i),VE=(n,i)=>n.dispatch("PostProcess",i),E3=n=>{n.dispatch("remove")},WC=n=>{n.dispatch("detach")},$O=(n,i)=>{n.dispatch("SwitchMode",{mode:i})},zO=(n,i,l,d,p)=>{n.dispatch("ObjectResizeStart",{target:i,width:l,height:d,origin:p})},x3=(n,i,l,d,p)=>{n.dispatch("ObjectResized",{target:i,width:l,height:d,origin:p})},VO=n=>{n.dispatch("PreInit")},WE=n=>{n.dispatch("PostRender")},fy=n=>{n.dispatch("Init")},dy=(n,i)=>{n.dispatch("PlaceholderToggle",{state:i})},UC=(n,i,l)=>{n.dispatch(i,l)},A3=(n,i,l,d)=>{n.dispatch("FormatApply",{format:i,node:l,vars:d})},Sh=(n,i,l,d)=>{n.dispatch("FormatRemove",{format:i,node:l,vars:d})},Vc=(n,i)=>n.dispatch("BeforeSetContent",i),fu=(n,i)=>n.dispatch("SetContent",i),lp=(n,i)=>n.dispatch("BeforeGetContent",i),WO=(n,i)=>n.dispatch("GetContent",i),UO=(n,i)=>{n.dispatch("AutocompleterStart",i)},jO=(n,i)=>{n.dispatch("AutocompleterUpdate",i)},sr=n=>{n.dispatch("AutocompleterEnd")},ZO=(n,i,l)=>n.dispatch("PastePreProcess",{content:i,internal:l}),T3=(n,i,l)=>n.dispatch("PastePostProcess",{node:i,internal:l}),jC=(n,i)=>n.dispatch("PastePlainTextToggle",{state:i}),qO=(n,i)=>n.dispatch("EditableRootStateChange",{state:i}),eo={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:n=>n.shiftKey||n.ctrlKey||n.altKey||eo.metaKeyPressed(n),metaKeyPressed:n=>Gn.os.isMacOS()||Gn.os.isiOS()?n.metaKey:n.ctrlKey&&!n.altKey},Pb="data-mce-selected",GO="table,img,figure.image,hr,video,span.mce-preview-object,details",D3=Math.abs,ZC=Math.round,xw={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},UE=n=>n.type==="longpress"||n.type.indexOf("touch")===0,jE=(n,i)=>{const l=i.dom,d=i.getDoc(),p=document,w=i.getBody();let E,R,B,Y,re,ce,pe,Ie,je,De,ze,dt,pt,vt,Ot,fn,$n;const Nn=An=>ye(An)&&(zi(An)||l.is(An,"figure.image")),Lt=An=>qu(An)||l.hasClass(An,"mce-preview-object"),$t=(An,jo)=>{if(UE(An)){const Ys=An.touches[0];return Nn(An.target)&&!zE(Ys.clientX,Ys.clientY,jo)}else return Nn(An.target)&&!zE(An.clientX,An.clientY,jo)},vn=An=>{const jo=An.target;$t(An,i.selection.getRng())&&!An.isDefaultPrevented()&&i.selection.select(jo)},ho=An=>l.hasClass(An,"mce-preview-object")&&ye(An.firstElementChild)?[An,An.firstElementChild]:l.is(An,"figure.image")?[An.querySelector("img")]:[An],Oo=An=>{const jo=Q2(i);return!jo||An.getAttribute("data-mce-resize")==="false"||An===i.getBody()?!1:l.hasClass(An,"mce-preview-object")&&ye(An.firstElementChild)?_u(Ge.fromDom(An.firstElementChild),jo):_u(Ge.fromDom(An),jo)},_s=An=>Lt(An)?l.create("img",{src:Gn.transparentSrc}):An.cloneNode(!0),Ws=(An,jo,Ys)=>{if(ye(Ys)){const Kr=ho(An);Pe(Kr,io=>{io.style[jo]||!i.schema.isValid(io.nodeName.toLowerCase(),jo)?l.setStyle(io,jo,Ys):l.setAttrib(io,jo,""+Ys)})}},Nr=(An,jo,Ys)=>{Ws(An,"width",jo),Ws(An,"height",Ys)},di=An=>{let jo,Ys,Kr,io,Us;jo=An.screenX-ce,Ys=An.screenY-pe,vt=jo*Y[2]+De,Ot=Ys*Y[3]+ze,vt=vt<5?5:vt,Ot=Ot<5?5:Ot,(Nn(E)||Lt(E))&&Sc(i)!==!1?Kr=!eo.modifierPressed(An):Kr=eo.modifierPressed(An),Kr&&(D3(jo)>D3(Ys)?(Ot=ZC(vt*dt),vt=ZC(Ot/dt)):(vt=ZC(Ot/dt),Ot=ZC(vt*dt))),Nr(R,vt,Ot),io=Y.startPos.x+jo,Us=Y.startPos.y+Ys,io=io>0?io:0,Us=Us>0?Us:0,l.setStyles(B,{left:io,top:Us,display:"block"}),B.innerHTML=vt+" × "+Ot,Y[2]<0&&R.clientWidth<=vt&&l.setStyle(R,"left",Ie+(De-vt)),Y[3]<0&&R.clientHeight<=Ot&&l.setStyle(R,"top",je+(ze-Ot)),jo=w.scrollWidth-fn,Ys=w.scrollHeight-$n,jo+Ys!==0&&l.setStyles(B,{left:io-jo,top:Us-Ys}),pt||(zO(i,E,De,ze,"corner-"+Y.name),pt=!0)},il=()=>{const An=pt;pt=!1,An&&(Ws(E,"width",vt),Ws(E,"height",Ot)),l.unbind(d,"mousemove",di),l.unbind(d,"mouseup",il),p!==d&&(l.unbind(p,"mousemove",di),l.unbind(p,"mouseup",il)),l.remove(R),l.remove(B),l.remove(re),Rl(E),An&&(x3(i,E,vt,Ot,"corner-"+Y.name),l.setAttrib(E,"style",l.getAttrib(E,"style"))),i.nodeChanged()},Rl=An=>{Is();const jo=l.getPos(An,w),Ys=jo.x,Kr=jo.y,io=An.getBoundingClientRect(),Us=io.width||io.right-io.left,ii=io.height||io.bottom-io.top;E!==An&&(Dn(),E=An,vt=Ot=0);const Ka=i.dispatch("ObjectSelected",{target:An});Oo(An)&&!Ka.isDefaultPrevented()?an(xw,(Ci,Ec)=>{const Oh=wm=>{const Fy=ho(E)[0];ce=wm.screenX,pe=wm.screenY,De=Fy.clientWidth,ze=Fy.clientHeight,dt=ze/De,Y=Ci,Y.name=Ec,Y.startPos={x:Us*Ci[0]+Ys,y:ii*Ci[1]+Kr},fn=w.scrollWidth,$n=w.scrollHeight,re=l.add(w,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),l.setStyles(re,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),R=_s(E),l.addClass(R,"mce-clonedresizable"),l.setAttrib(R,"data-mce-bogus","all"),R.contentEditable="false",l.setStyles(R,{left:Ys,top:Kr,margin:0}),Nr(R,Us,ii),R.removeAttribute(Pb),w.appendChild(R),l.bind(d,"mousemove",di),l.bind(d,"mouseup",il),p!==d&&(l.bind(p,"mousemove",di),l.bind(p,"mouseup",il)),B=l.add(w,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},De+" × "+ze)};let $d=l.get("mceResizeHandle"+Ec);$d&&l.remove($d),$d=l.add(w,"div",{id:"mceResizeHandle"+Ec,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+Ec+"-resize; margin:0; padding:0"}),l.bind($d,"mousedown",wm=>{wm.stopImmediatePropagation(),wm.preventDefault(),Oh(wm)}),Ci.elm=$d,l.setStyles($d,{left:Us*Ci[0]+Ys-$d.offsetWidth/2,top:ii*Ci[1]+Kr-$d.offsetHeight/2})}):Dn(!1)},hc=db(Rl,0),Dn=(An=!0)=>{hc.cancel(),Is(),E&&An&&E.removeAttribute(Pb),an(xw,(jo,Ys)=>{const Kr=l.get("mceResizeHandle"+Ys);Kr&&(l.unbind(Kr),l.remove(Kr))})},Jn=(An,jo)=>l.isChildOf(An,jo),yr=An=>{if(pt||i.removed||i.composing)return;const jo=An.type==="mousedown"?An.target:n.getNode(),Ys=ot(Ge.fromDom(jo),GO).map(io=>io.dom).filter(io=>l.isEditable(io.parentElement)).getOrUndefined(),Kr=ye(Ys)?l.getAttrib(Ys,Pb,"1"):"1";if(Pe(l.select(`img[${Pb}],hr[${Pb}]`),io=>{io.removeAttribute(Pb)}),ye(Ys)&&Jn(Ys,w)&&i.hasFocus()){vo();const io=n.getStart(!0);if(Jn(io,Ys)&&Jn(n.getEnd(!0),Ys)){l.setAttrib(Ys,Pb,Kr),hc.throttle(Ys);return}}Dn()},Is=()=>{an(xw,An=>{An.elm&&(l.unbind(An.elm),delete An.elm)})},vo=()=>{try{i.getDoc().execCommand("enableObjectResizing",!1,"false")}catch{}};return i.on("init",()=>{vo(),i.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",yr),i.on("keyup compositionend",An=>{E&&E.nodeName==="TABLE"&&yr(An)}),i.on("hide blur",Dn),i.on("contextmenu longpress",vn,!0)}),i.on("remove",Is),{isResizable:Oo,showResizeRect:Rl,hideResizeRect:Dn,updateResizeRect:yr,destroy:()=>{hc.cancel(),E=R=re=null}}},KO=(n,i)=>{i.fold(l=>{n.setStartBefore(l.dom)},(l,d)=>{n.setStart(l.dom,d)},l=>{n.setStartAfter(l.dom)})},CI=(n,i)=>{i.fold(l=>{n.setEndBefore(l.dom)},(l,d)=>{n.setEnd(l.dom,d)},l=>{n.setEndAfter(l.dom)})},O3=(n,i,l)=>{const d=n.document.createRange();return KO(d,i),CI(d,l),d},M3=(n,i,l,d,p)=>{const w=n.document.createRange();return w.setStart(i.dom,l),w.setEnd(d.dom,p),w},qC=ig.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),YO=(n,i,l)=>i(Ge.fromDom(l.startContainer),l.startOffset,Ge.fromDom(l.endContainer),l.endOffset),Ko=(n,i)=>i.match({domRange:l=>({ltr:tt(l),rtl:he.none}),relative:(l,d)=>({ltr:jt(()=>O3(n,l,d)),rtl:jt(()=>he.some(O3(n,d,l)))}),exact:(l,d,p,w)=>({ltr:jt(()=>M3(n,l,d,p,w)),rtl:jt(()=>he.some(M3(n,p,w,l,d)))})}),XO=(n,i)=>{const l=i.ltr();return l.collapsed?i.rtl().filter(p=>p.collapsed===!1).map(p=>qC.rtl(Ge.fromDom(p.endContainer),p.endOffset,Ge.fromDom(p.startContainer),p.startOffset)).getOrThunk(()=>YO(n,qC.ltr,l)):YO(n,qC.ltr,l)},JO=(n,i)=>{const l=Ko(n,i);return XO(n,l)};qC.ltr,qC.rtl;const Aw={create:(n,i,l,d)=>({start:n,soffset:i,finish:l,foffset:d})},GC=(n,i,l)=>{var d,p;return he.from((p=(d=n.dom).caretPositionFromPoint)===null||p===void 0?void 0:p.call(d,i,l)).bind(w=>{if(w.offsetNode===null)return he.none();const E=n.dom.createRange();return E.setStart(w.offsetNode,w.offset),E.collapse(),he.some(E)})},QO=(n,i,l)=>{var d,p;return he.from((p=(d=n.dom).caretRangeFromPoint)===null||p===void 0?void 0:p.call(d,i,l))},eM=(()=>document.caretPositionFromPoint?GC:document.caretRangeFromPoint?QO:he.none)(),tM=(n,i,l)=>{const d=Ge.fromDom(n.document);return eM(d,i,l).map(p=>Aw.create(Ge.fromDom(p.startContainer),p.startOffset,Ge.fromDom(p.endContainer),p.endOffset))},Tw=ig.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),ZE=(n,i,l,d)=>n.fold(i,l,d),R3=n=>n.fold(Ct,Ct,Ct),qE=Tw.before,GE=Tw.on,N3=Tw.after,t1={before:qE,on:GE,after:N3,cata:ZE,getStart:R3},hy=ig.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),KE=n=>hy.exact(n.start,n.soffset,n.finish,n.foffset),nM=n=>n.match({domRange:i=>Ge.fromDom(i.startContainer),relative:(i,l)=>t1.getStart(i),exact:(i,l,d,p)=>i}),oM=hy.domRange,Rr=hy.relative,YE=hy.exact,cp=n=>{const i=nM(n);return Ur(i)},up=Aw.create,n1={domRange:oM,relative:Rr,exact:YE,exactFromRange:KE,getWin:cp,range:up},Nu=(n,i)=>{const l=Xr(n);return l==="input"?t1.after(n):St(["br","img"],l)?i===0?t1.before(n):t1.after(n):t1.on(n,i)},KC=(n,i)=>{const l=n.fold(t1.before,Nu,t1.after),d=i.fold(t1.before,Nu,t1.after);return n1.relative(l,d)},my=(n,i,l,d)=>{const p=Nu(n,i),w=Nu(l,d);return n1.relative(p,w)},YC=n=>n.match({domRange:i=>{const l=Ge.fromDom(i.startContainer),d=Ge.fromDom(i.endContainer);return my(l,i.startOffset,d,i.endOffset)},relative:KC,exact:my}),Ib=(n,i)=>{const d=(i||document).createDocumentFragment();return Pe(n,p=>{d.appendChild(p.dom)}),Ge.fromDom(d)},sM=n=>{const i=n1.getWin(n).dom,l=(p,w,E,R)=>M3(i,p,w,E,R),d=YC(n);return JO(i,d).match({ltr:l,rtl:l})},kI=(n,i,l)=>tM(n,i,l),rM=(n,i,l)=>{const d=Ur(Ge.fromDom(l));return kI(d.dom,n,i).map(p=>{const w=l.createRange();return w.setStart(p.start.dom,p.soffset),w.setEnd(p.finish.dom,p.foffset),w}).getOrUndefined()},P3=(n,i)=>ye(n)&&ye(i)&&n.startContainer===i.startContainer&&n.startOffset===i.startOffset&&n.endContainer===i.endContainer&&n.endOffset===i.endOffset,rr=(n,i,l)=>{let d=n;for(;d&&d!==i;){if(l(d))return d;d=d.parentNode}return null},dm=(n,i,l)=>rr(n,i,l)!==null,gy=(n,i,l)=>dm(n,i,d=>d.nodeName===l),iM=(n,i)=>br(n)&&!dm(n,i,$c),Bb=(n,i,l)=>{const d=i.parentNode;if(d){const p=new pi(i,n.getParent(d,n.isBlock)||n.getRoot());let w;for(;w=p[l?"prev":"next"]();)if(ui(w))return!0}return!1},cr=(n,i)=>{var l;return((l=n.previousSibling)===null||l===void 0?void 0:l.nodeName)===i},aM=(n,i)=>{let l=i;for(;l&&l!==n;){if(xs(l))return!0;l=l.parentNode}return!1},XC=(n,i,l,d,p)=>{const w=n.getRoot(),E=n.schema.getNonEmptyElements(),R=p.parentNode;let B,Y;if(!R)return he.none();const re=n.getParent(R,n.isBlock)||w;if(d&&ui(p)&&i&&n.isEmpty(re))return he.some(Vt(R,n.nodeIndex(p)));const ce=new pi(p,re);for(;Y=ce[d?"prev":"next"]();){if(n.getContentEditableParent(Y)==="false"||iM(Y,w))return he.none();if(wn(Y)&&Y.data.length>0)return gy(Y,w,"A")?he.none():he.some(Vt(Y,d?Y.data.length:0));if(n.isBlock(Y)||E[Y.nodeName.toLowerCase()])return he.none();B=Y}return eh(B)?he.none():l&&B?he.some(Vt(B,0)):he.none()},JC=(n,i,l,d)=>{const p=n.getRoot();let w,E=!1,R=l?d.startContainer:d.endContainer,B=l?d.startOffset:d.endOffset;const Y=Yn(R)&&B===R.childNodes.length,re=n.schema.getNonEmptyElements();let ce=l;if(br(R))return he.none();if(Yn(R)&&B>R.childNodes.length-1&&(ce=!1),Zu(R)&&(R=p,B=0),R===p){if(ce&&(w=R.childNodes[B>0?B-1:0],w&&(br(w)||re[w.nodeName]||xu(w))))return he.none();if(R.hasChildNodes()){if(B=Math.min(!ce&&B>0?B-1:B,R.childNodes.length-1),R=R.childNodes[B],B=wn(R)&&Y?R.data.length:0,!i&&R===p.lastChild&&xu(R)||aM(p,R)||br(R))return he.none();if(R.hasChildNodes()&&!xu(R)){w=R;const pe=new pi(R,p);do{if(xs(w)||br(w)){E=!1;break}if(wn(w)&&w.data.length>0){B=ce?0:w.data.length,R=w,E=!0;break}if(re[w.nodeName.toLowerCase()]&&!Cl(w)){B=n.nodeIndex(w),R=w.parentNode,ce||B++,E=!0;break}}while(w=ce?pe.next():pe.prev())}}}return i&&(wn(R)&&B===0&&XC(n,Y,i,!0,R).each(pe=>{R=pe.container(),B=pe.offset(),E=!0}),Yn(R)&&(w=R.childNodes[B],w||(w=R.childNodes[B-1]),w&&ui(w)&&!cr(w,"A")&&!Bb(n,w,!1)&&!Bb(n,w,!0)&&XC(n,Y,i,!0,w).each(pe=>{R=pe.container(),B=pe.offset(),E=!0}))),ce&&!i&&wn(R)&&B===R.data.length&&XC(n,Y,i,!1,R).each(pe=>{R=pe.container(),B=pe.offset(),E=!0}),E&&R?he.some(Vt(R,B)):he.none()},QC=(n,i)=>{const l=i.collapsed,d=i.cloneRange(),p=Vt.fromRangeStart(i);return JC(n,l,!0,d).each(w=>{(!l||!Vt.isAbove(p,w))&&d.setStart(w.container(),w.offset())}),l||JC(n,l,!1,d).each(w=>{d.setEnd(w.container(),w.offset())}),l&&d.collapse(!0),P3(i,d)?he.none():he.some(d)},o1=(n,i)=>n.splitText(i),fp=n=>{let i=n.startContainer,l=n.startOffset,d=n.endContainer,p=n.endOffset;if(i===d&&wn(i)){if(l>0&&ll){p=p-l;const w=o1(d,p).previousSibling;i=d=w,p=w.data.length,l=0}else p=0}else if(wn(i)&&l>0&&l0&&p({walk:(w,E)=>Qp(n,w,E),split:fp,expand:(w,E={type:"word"})=>{if(E.type==="word"){const R=Nb(n,w,[{inline:"span"}]),B=n.createRng();return B.setStart(R.startContainer,R.startOffset),B.setEnd(R.endContainer,R.endOffset),B}return w},normalize:w=>QC(n,w).fold(Ye,E=>(w.setStart(E.startContainer,E.startOffset),w.setEnd(E.endContainer,E.endOffset),!0))});v.compareRanges=P3,v.getCaretRangeFromPoint=rM,v.getSelectedNode=Q1,v.getNode=Jf;const D=((n,i)=>{const l=(R,B)=>{if(!lt(B)&&!B.match(/^[0-9]+$/))throw new Error(n+".set accepts only positive integer values. Value was "+B);const Y=R.dom;ts(Y)&&(Y.style[n]=B+"px")},d=R=>{const B=i(R);if(B<=0||B===null){const Y=Mi(R,n);return parseFloat(Y)||0}return B},p=d,w=(R,B)=>pn(B,(Y,re)=>{const ce=Mi(R,re),pe=ce===void 0?0:parseInt(ce,10);return isNaN(pe)?Y:Y+pe},0);return{set:l,get:d,getOuter:p,aggregate:w,max:(R,B,Y)=>{const re=w(R,Y);return B>re?B-re:0}}})("height",n=>{const i=n.dom;return vd(n)?i.getBoundingClientRect().height:i.offsetHeight}),P=n=>D.get(n),j=()=>Ge.fromDom(document),te=(n,i)=>n.view(i).fold(tt([]),d=>{const p=n.owner(d),w=te(n,p);return[d].concat(w)}),ge=(n,i)=>{const l=i.owner(n);return te(i,l)};var et=Object.freeze({__proto__:null,view:n=>{var i;return(n.dom===document?he.none():he.from((i=n.dom.defaultView)===null||i===void 0?void 0:i.frameElement)).map(Ge.fromDom)},owner:n=>Co(n)});const wt=n=>{const i=j(),l=ju(i),d=ge(n,et),p=Eu(n),w=Kt(d,(E,R)=>{const B=Eu(R);return{left:E.left+B.left,top:E.top+B.top}},{left:0,top:0});return Fg(w.left+p.left+l.left,w.top+p.top+l.top)},un=n=>Xr(n)==="textarea",jn=(n,i)=>n.dispatch("ScrollIntoView",i).isDefaultPrevented(),Vn=(n,i)=>{n.dispatch("AfterScrollIntoView",i)},en=(n,i)=>{const l=Aa(n);if(l.length===0||un(n))return{element:n,offset:i};if(i{const l=h2(n),d=P(n);return{element:n,bottom:l.top+d,height:d,pos:l,cleanup:i}},Yt=(n,i)=>{const l=en(n,i),d=Ge.fromHtml(''+Ft+"");return wa(l.element,d),Wn(d,()=>pr(d))},fo=n=>Wn(Ge.fromDom(n),bt),ss=(n,i,l,d)=>{bl(n,(p,w)=>ra(n,i,l,d),l)},Ts=(n,i,l,d,p)=>{const w={elm:d.element.dom,alignToTop:p};if(jn(n,w))return;const E=ju(i).top;l(n,i,E,d,p),Vn(n,w)},ra=(n,i,l,d)=>{const p=Ge.fromDom(n.getBody()),w=Ge.fromDom(n.getDoc());$i(p);const E=Yt(Ge.fromDom(l.startContainer),l.startOffset);Ts(n,w,i,E,d),E.cleanup()},Dl=(n,i,l,d)=>{const p=Ge.fromDom(n.getDoc());Ts(n,p,l,fo(i),d)},bl=(n,i,l)=>{const d=l.startContainer,p=l.startOffset,w=l.endContainer,E=l.endOffset;i(Ge.fromDom(d),Ge.fromDom(w));const R=n.dom.createRng();R.setStart(d,p),R.setEnd(w,E),n.selection.setRng(l)},Pu=(n,i,l,d,p)=>{const w=i.pos;if(d)Z0(w.left,w.top,p);else{const E=w.top-l+i.height;Z0(-n.getBody().getBoundingClientRect().left,E,p)}},Lb=(n,i,l,d,p,w)=>{const E=d+l,R=p.pos.top,B=p.bottom,Y=B-R>=d;RE?Pu(n,p,d,Y?w!==!1:w===!0,i):B>E&&!Y&&Pu(n,p,d,w===!0,i)},Dw=(n,i,l,d,p)=>{const w=Ur(i).dom.innerHeight;Lb(n,i,l,w,d,p)},eS=(n,i,l,d,p)=>{const w=Ur(i).dom.innerHeight;Lb(n,i,l,w,d,p);const E=wt(d.element),R=Zf(window);E.topR.bottom&&q0(d.element,p===!0)},tS=(n,i,l)=>ss(n,Dw,i,l),wi=(n,i,l)=>Dl(n,i,Dw,l),Iu=(n,i,l)=>ss(n,eS,i,l),af=(n,i,l)=>Dl(n,i,eS,l),hm=(n,i,l)=>{(n.inline?wi:af)(n,i,l)},lf=(n,i,l)=>{(n.inline?tS:Iu)(n,i,l)},Fb=n=>n.dom.focus(),Bu=n=>{const i=jl(n).dom;return n.dom===i.activeElement},Ow=(n=j())=>he.from(n.dom.activeElement).map(Ge.fromDom),Mw=n=>Ow(jl(n)).filter(i=>n.dom.contains(i.dom)),fg=(n,i)=>{const l=Qa(i)?Ic(i).length:Aa(i).length+1;return n>l?l:n<0?0:n},dc=n=>n1.range(n.start,fg(n.soffset,n.start),n.finish,fg(n.foffset,n.finish)),XE=(n,i)=>!wd(i.dom)&&(ln(n,i)||mt(n,i)),I3=n=>i=>XE(n,i.start)&&XE(n,i.finish),B3=n=>n.inline||Gn.browser.isFirefox(),L3=n=>n1.range(Ge.fromDom(n.startContainer),n.startOffset,Ge.fromDom(n.endContainer),n.endOffset),lM=n=>{const i=n.getSelection();return(!i||i.rangeCount===0?he.none():he.from(i.getRangeAt(0))).map(L3)},JE=n=>{const i=Ur(n);return lM(i.dom).filter(I3(n))},cM=(n,i)=>he.from(i).filter(I3(n)).map(dc),Rw=n=>{const i=document.createRange();try{return i.setStart(n.start.dom,n.soffset),i.setEnd(n.finish.dom,n.foffset),he.some(i)}catch{return he.none()}},uM=n=>{const i=B3(n)?JE(Ge.fromDom(n.getBody())):he.none();n.bookmark=i.isSome()?i:n.bookmark},F3=n=>(n.bookmark?n.bookmark:he.none()).bind(l=>cM(Ge.fromDom(n.getBody()),l)).bind(Rw),EI=n=>{F3(n).each(i=>n.selection.setRng(i))},xI={isEditorUIElement:n=>{const i=n.className.toString();return i.indexOf("tox-")!==-1||i.indexOf("mce-")!==-1}},pW=(n,i)=>(lt(i)||(i=0),setTimeout(n,i)),dM=(n,i)=>(lt(i)||(i=0),setInterval(n,i)),dg={setEditorTimeout:(n,i,l)=>pW(()=>{n.removed||i()},l),setEditorInterval:(n,i,l)=>{const d=dM(()=>{n.removed?clearInterval(d):i()},l);return d}},AI=n=>n.type==="nodechange"&&n.selectionChange,TI=(n,i)=>{const l=()=>{i.throttle()};Lr.DOM.bind(document,"mouseup",l),n.on("remove",()=>{Lr.DOM.unbind(document,"mouseup",l)})},DI=(n,i)=>{n.on("mouseup touchend",l=>{i.throttle()})},bW=(n,i)=>{DI(n,i),n.on("keyup NodeChange AfterSetSelectionRange",l=>{AI(l)||uM(n)})},vW=n=>{const i=db(()=>{uM(n)},0);n.on("init",()=>{n.inline&&TI(n,i),bW(n,i)}),n.on("remove",()=>{i.cancel()})};let nS;const hM=Lr.DOM,H3=n=>Yn(n)&&xI.isEditorUIElement(n),$3=n=>{const i=n.classList;return i!==void 0?i.contains("tox-edit-area")||i.contains("tox-edit-area__iframe")||i.contains("mce-content-body"):!1},QE=(n,i)=>{const l=pC(n);return hM.getParent(i,p=>H3(p)||(l?n.dom.is(p,l):!1))!==null},z3=n=>{try{const i=jl(Ge.fromDom(n.getElement()));return Ow(i).fold(()=>document.body,l=>l.dom)}catch{return document.body}},OI=(n,i)=>{const l=i.editor;vW(l);const d=(p,w)=>{if(TC(p)&&p.inline!==!0){const E=Ge.fromDom(p.getContainer());w(E,"tox-edit-focus")}};l.on("focusin",()=>{const p=n.focusedEditor;$3(z3(l))&&d(l,Wu),p!==l&&(p&&p.dispatch("blur",{focusedEditor:l}),n.setActive(l),n.focusedEditor=l,l.dispatch("focus",{blurredEditor:p}),l.focus(!0))}),l.on("focusout",()=>{dg.setEditorTimeout(l,()=>{const p=n.focusedEditor;(!$3(z3(l))||p!==l)&&d(l,Nc),!QE(l,z3(l))&&p===l&&(l.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})}),nS||(nS=p=>{const w=n.activeEditor;w&&jh(p).each(E=>{const R=E;R.ownerDocument===document&&R!==document.body&&!QE(w,R)&&n.focusedEditor===w&&(w.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})},hM.bind(document,"focusin",nS))},yW=(n,i)=>{n.focusedEditor===i.editor&&(n.focusedEditor=null),!n.activeEditor&&nS&&(hM.unbind(document,"focusin",nS),nS=null)},wW=n=>{n.on("AddEditor",Le(OI,n)),n.on("RemoveEditor",Le(yW,n))},_W=(n,i)=>n.dom.getParent(i,l=>n.dom.getContentEditable(l)==="true"),CW=n=>n.collapsed?he.from(Jf(n.startContainer,n.startOffset)).map(Ge.fromDom):he.none(),SW=(n,i)=>CW(i).bind(l=>Za(l)?he.some(l):ln(n,l)?he.none():he.some(n)),MI=(n,i)=>{SW(Ge.fromDom(n.getBody()),i).bind(l=>sl(l.dom)).fold(()=>{n.selection.normalize()},l=>n.selection.setRng(l.toRange()))},mM=n=>{if(n.setActive)try{n.setActive()}catch{n.focus()}else n.focus()},kW=n=>Bu(n)||Mw(n).isSome(),EW=n=>ye(n.iframeElement)&&Bu(Ge.fromDom(n.iframeElement)),xW=n=>{const i=n.getBody();return i&&kW(Ge.fromDom(i))},AW=n=>{const i=jl(Ge.fromDom(n.getElement()));return Ow(i).filter(l=>!$3(l.dom)&&QE(n,l.dom)).isSome()},Nw=n=>n.inline?xW(n):EW(n),V3=n=>Nw(n)||AW(n),RI=n=>{const i=n.selection,l=n.getBody();let d=i.getRng();n.quirks.refreshContentEditable(),ye(n.bookmark)&&!Nw(n)&&F3(n).each(w=>{n.selection.setRng(w),d=w});const p=_W(n,i.getNode());if(p&&n.dom.isChildOf(p,l)){mM(p),MI(n,d),W3(n);return}n.inline||(Gn.browser.isOpera()||mM(l),n.getWin().focus()),(Gn.browser.isFirefox()||n.inline)&&(mM(l),MI(n,d)),W3(n)},W3=n=>n.editorManager.setActive(n),TW=(n,i)=>{n.removed||(i?W3(n):RI(n))},NI=(n,i,l,d,p)=>{const w=l?i.startContainer:i.endContainer,E=l?i.startOffset:i.endOffset;return he.from(w).map(Ge.fromDom).map(R=>!d||!i.collapsed?Uu(R,p(R,E)).getOr(R):R).bind(R=>_l(R)?he.some(R):ai(R).filter(_l)).map(R=>R.dom).getOr(n)},PI=(n,i,l=!1)=>NI(n,i,!0,l,(d,p)=>Math.min(ic(d),p)),II=(n,i,l=!1)=>NI(n,i,!1,l,(d,p)=>p>0?p-1:p),BI=(n,i)=>{const l=n;for(;n&&wn(n)&&n.length===0;)n=i?n.nextSibling:n.previousSibling;return n||l},DW=(n,i)=>{if(!i)return n;let l=i.startContainer,d=i.endContainer;const p=i.startOffset,w=i.endOffset;let E=i.commonAncestorContainer;i.collapsed||(l===d&&w-p<2&&l.hasChildNodes()&&(E=l.childNodes[p]),wn(l)&&wn(d)&&(l.length===p?l=BI(l.nextSibling,!0):l=l.parentNode,w===0?d=BI(d.previousSibling,!1):d=d.parentNode,l&&l===d&&(E=l)));const R=wn(E)?E.parentNode:E;return Yn(R)?R:n},LI=(n,i,l,d)=>{const p=[],w=n.getRoot(),E=n.getParent(l||PI(w,i,i.collapsed),n.isBlock),R=n.getParent(d||II(w,i,i.collapsed),n.isBlock);if(E&&E!==w&&p.push(E),E&&R&&E!==R){let B;const Y=new pi(E,w);for(;(B=Y.next())&&B!==R;)n.isBlock(B)&&p.push(B)}return R&&E!==R&&R!==w&&p.push(R),p},OW=(n,i,l)=>he.from(i).bind(d=>he.from(d.parentNode).map(p=>{const w=n.nodeIndex(d),E=n.createRng();return E.setStart(p,w),E.setEnd(p,w+1),l&&(ME(n,E,d,!0),ME(n,E,d,!1)),E})),U3=(n,i)=>xt(i,l=>{const d=n.dispatch("GetSelectionRange",{range:l});return d.range!==l?d.range:l}),FI=n=>Xr(n)==="img"?1:qf(n).fold(()=>Aa(n).length,i=>i.length),MW=n=>qf(n).filter(i=>i.trim().length!==0||i.indexOf(Gr)>-1).isSome(),RW=n=>xi(n)&&Pl(n,"contenteditable")==="false",NW=["img","br"],HI=n=>MW(n)||St(NW,Xr(n))||RW(n),PW=n=>le(n,HI),IW=n=>BW(n,HI),BW=(n,i)=>{const l=d=>{const p=Aa(d);for(let w=p.length-1;w>=0;w--){const E=p[w];if(i(E))return he.some(E);const R=l(E);if(R.isSome())return R}return he.none()};return l(n)},$I="[data-mce-autocompleter]",LW=(n,i)=>{if(zI(Ge.fromDom(n.getBody())).isNone()){const l=Ge.fromHtml('',n.getDoc());Xi(l,Ge.fromDom(i.extractContents())),i.insertNode(l.dom),ai(l).each(d=>d.dom.normalize()),IW(l).map(d=>{n.selection.setCursorLocation(d.dom,FI(d))})}},FW=n=>ot(n,$I),zI=n=>Ke(n,$I),HW=(n,i)=>zI(i).each(l=>{const d=n.selection.getBookmark();ql(l),n.selection.moveToBookmark(d)}),$W={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},j3=(n,i,l)=>{const d=l?"lastChild":"firstChild",p=l?"prev":"next";if(n[d])return n[d];if(n!==i){let w=n[p];if(w)return w;for(let E=n.parent;E&&E!==i;E=E.parent)if(w=E[p],w)return w}},zW=n=>{var i;const l=(i=n.value)!==null&&i!==void 0?i:"";if(!Um(l))return!1;const d=n.parent;return!(d&&(d.name!=="span"||d.attr("style"))&&/^[ ]+$/.test(l))},VI=n=>{const i=n.name==="a"&&!n.attr("href")&&n.attr("id");return n.attr("name")||n.attr("id")&&!n.firstChild||n.attr("data-mce-bookmark")||i};class Fd{static create(i,l){const d=new Fd(i,$W[i]||1);return l&&an(l,(p,w)=>{d.attr(w,p)}),d}constructor(i,l){this.name=i,this.type=l,l===1&&(this.attributes=[],this.attributes.map={})}replace(i){const l=this;return i.parent&&i.remove(),l.insert(i,l),l.remove(),l}attr(i,l){const d=this;if(!F(i))return ye(i)&&an(i,(w,E)=>{d.attr(E,w)}),d;const p=d.attributes;if(p){if(l!==void 0){if(l===null){if(i in p.map){delete p.map[i];let w=p.length;for(;w--;)if(p[w].name===i)return p.splice(w,1),d}return d}if(i in p.map){let w=p.length;for(;w--;)if(p[w].name===i){p[w].value=l;break}}else p.push({name:i,value:l});return p.map[i]=l,d}return p.map[i]}}clone(){const i=this,l=new Fd(i.name,i.type),d=i.attributes;if(d){const p=[];p.map={};for(let w=0,E=d.length;w/^\s*\[if [\w\W]+\]>.*/.test(n.substr(i)),WI=(n,i,l=0)=>{const d=n.toLowerCase();if(d.indexOf("[if ",l)!==-1&&VW(d,l)){const p=d.indexOf("[endif]",l);return d.indexOf(">",p)}else if(i){const p=d.indexOf(">",l);return p!==-1?p:d.length}else{const p=/--!?>/g;p.lastIndex=l;const w=p.exec(n);return w?w.index+w[0].length:d.length}},Po=(n,i,l)=>{const d=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,p=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,w=n.getVoidElements();let E=1,R=l;for(;E!==0;)for(d.lastIndex=R;;){const B=d.exec(i);if(B===null)return R;if(B[1]==="!"){kr(B[2],"--")?R=WI(i,!1,B.index+3):R=WI(i,!0,B.index+1);break}else{p.lastIndex=d.lastIndex;const Y=p.exec(i);if(K(Y)||Y.index!==d.lastIndex)continue;B[1]==="/"?E-=1:cn(w,B[2])||(E+=1),R=d.lastIndex+Y[0].length;break}}return R},UI=(n,i)=>{const l=new RegExp(["\\s?("+n.join("|")+')="[^"]+"'].join("|"),"gi");return i.replace(l,"")},gM=(n,i)=>{const l=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,d=n.schema;let p=UI(n.getTempAttrs(),i);const w=d.getVoidElements();let E;for(;E=l.exec(p);){const R=l.lastIndex,B=E[0].length;let Y;w[E[1]]?Y=R:Y=Po(d,p,R),p=p.substring(0,R-B)+p.substring(Y),l.lastIndex=R-B}return In(p)},WW=gM,Z3=n=>{const i=dl(n,"[data-mce-bogus]");Pe(i,l=>{Pl(l,"data-mce-bogus")==="all"?pr(l):Xc(l)?(wa(l,Ge.fromText(Jt)),pr(l)):ql(l)})},jI=n=>{const i=dl(n,"input");Pe(i,l=>{Hi(l,"name")})},UW=(n,i)=>{const l=Hc(n),d=new RegExp(`^(<${l}[^>]*>( | |\\s|\xA0|
|)<\\/${l}>[\r +]*|
[\r +]*)$`);return i.replace(d,"")},jW=(n,i)=>{const l=n.getDoc(),d=jl(Ge.fromDom(n.getBody())),p=Ge.fromTag("div",l);xr(p,"data-mce-bogus","all"),oa(p,{position:"fixed",left:"-9999999px",top:"0"}),Cf(p,i.innerHTML),Z3(p),jI(p);const w=H1(d);Xi(w,p);const E=In(p.dom.innerText);return pr(p),E},ZW=(n,i,l)=>{let d;return i.format==="raw"?d=dn.trim(WW(n.serializer,l.innerHTML)):i.format==="text"?d=jW(n,l):i.format==="tree"?d=n.serializer.serialize(l,i):d=UW(n,n.serializer.serialize(l,i)),i.format!=="text"&&!Jc(Ge.fromDom(l))&&F(d)?dn.trim(d):d},qW=(n,i)=>he.from(n.getBody()).fold(tt(i.format==="tree"?new Fd("body",11):""),l=>ZW(n,i,l)),ex=dn.makeMap,pM=n=>{const i=[];n=n||{};const l=n.indent,d=ex(n.indent_before||""),p=ex(n.indent_after||""),w=qg.getEncodeFunc(n.entity_encoding||"raw",n.entities),E=n.element_format!=="xhtml";return{start:(R,B,Y)=>{if(l&&d[R]&&i.length>0){const re=i[i.length-1];re.length>0&&re!==` +`&&i.push(` +`)}if(i.push("<",R),B)for(let re=0,ce=B.length;re0){const re=i[i.length-1];re.length>0&&re!==` +`&&i.push(` +`)}},end:R=>{let B;i.push(""),l&&p[R]&&i.length>0&&(B=i[i.length-1],B.length>0&&B!==` +`&&i.push(` +`))},text:(R,B)=>{R.length>0&&(i[i.length]=B?R:w(R))},cdata:R=>{i.push("")},comment:R=>{i.push("")},pi:(R,B)=>{B?i.push(""):i.push(""),l&&i.push(` +`)},doctype:R=>{i.push("",l?` +`:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},Pw=(n={},i=fh())=>{const l=pM(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const w=n.validate,E={3:B=>{var Y;l.text((Y=B.value)!==null&&Y!==void 0?Y:"",B.raw)},8:B=>{var Y;l.comment((Y=B.value)!==null&&Y!==void 0?Y:"")},7:B=>{l.pi(B.name,B.value)},10:B=>{var Y;l.doctype((Y=B.value)!==null&&Y!==void 0?Y:"")},4:B=>{var Y;l.cdata((Y=B.value)!==null&&Y!==void 0?Y:"")},11:B=>{let Y=B;if(Y=Y.firstChild)do R(Y);while(Y=Y.next)}};l.reset();const R=B=>{var Y;const re=E[B.type];if(re)re(B);else{const ce=B.name,pe=ce in i.getVoidElements();let Ie=B.attributes;if(w&&Ie&&Ie.length>1){const je=[];je.map={};const De=i.getElementRule(B.name);if(De){for(let ze=0,dt=De.attributesOrder.length;ze{ZI.add(i)});const ms=["font","text-decoration","text-emphasis"],bM=(n,i)=>gs(n.parseStyle(n.getAttrib(i,"style"))),Ss=n=>ZI.has(n),qI=(n,i)=>Js(bM(n,i),l=>!Ss(l)),Ese=n=>yt(n,i=>Xt(ms,l=>kr(i,l))),xse=(n,i,l)=>{const d=bM(n,i),p=bM(n,l),w=E=>{var R,B;const Y=(R=n.getStyle(i,E))!==null&&R!==void 0?R:"",re=(B=n.getStyle(l,E))!==null&&B!==void 0?B:"";return gr(Y)&&gr(re)&&Y!==re};return Xt(d,E=>{const R=B=>Xt(B,Y=>Y===E);if(!R(p)&&R(ms)){const B=Ese(p);return Xt(B,w)}else return w(E)})},GI=(n,i,l)=>he.from(l.container()).filter(wn).exists(d=>{const p=n?0:-1;return i(d.data.charAt(l.offset()+p))}),KI=Le(GI,!0,wh),YI=Le(GI,!1,wh),GW=n=>{const i=n.container();return wn(i)&&(i.data.length===0||Cn(i.data)&&uy.isBookmarkNode(i.parentNode))},py=(n,i)=>l=>d0(n?0:-1,l).filter(i).isSome(),Qo=n=>zi(n)&&Mi(Ge.fromDom(n),"display")==="block",XI=n=>xs(n)&&!hl(n),KW=py(!0,Qo),YW=py(!1,Qo),Hb=py(!0,qu),oS=py(!1,qu),JI=py(!0,xu),QI=py(!1,xu),by=py(!0,XI),$b=py(!1,XI),XW=n=>n.slice(0,-1),Ase=(n,i,l)=>ln(i,n)?XW(qd(n,d=>l(d)||mt(d,i))):[],JW=(n,i)=>Ase(n,i,Ye),zb=(n,i)=>[n].concat(JW(n,i)),vM=(n,i,l)=>vE(n,i,l,GW),eB=(n,i)=>Xn(zb(Ge.fromDom(i.container()),n),ac),tB=(n,i,l)=>vM(n,i.dom,l).forall(d=>eB(i,l).fold(()=>!Rd(d,l,i.dom),p=>!Rd(d,l,i.dom)&&ln(p,Ge.fromDom(d.container())))),yM=(n,i,l)=>eB(i,l).fold(()=>vM(n,i.dom,l).forall(d=>!Rd(d,l,i.dom)),d=>vM(n,d.dom,l).isNone()),wM=Le(yM,!1),Ms=Le(yM,!0),nB=Le(tB,!1),q3=Le(tB,!0),oB=n=>Ve(n).exists(Xc),tx=(n,i,l)=>{const d=yt(zb(Ge.fromDom(l.container()),i),ac),p=No(d).getOr(i);return Nd(n,p.dom,l).filter(oB)},G3=(n,i)=>Ve(i).exists(Xc)||tx(!0,n,i).isSome(),K3=(n,i)=>ut(i).exists(Xc)||tx(!1,n,i).isSome(),sB=Le(tx,!1),QW=Le(tx,!0),_M=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),rB=(n,i)=>{const l=yt(zb(Ge.fromDom(i.container()),n),ac);return No(l).getOr(n)},iB=(n,i)=>_M(i)?YI(i):YI(i)||Ru(rB(n,i).dom,i).exists(YI),aB=(n,i)=>_M(i)?KI(i):KI(i)||Rf(rB(n,i).dom,i).exists(KI),eU=n=>St(["pre","pre-wrap"],n),CM=n=>Ve(n).bind(i=>Bl(i,_l)).exists(i=>eU(Mi(i,"white-space"))),tU=(n,i)=>Ru(n.dom,i).isNone(),nU=(n,i)=>Rf(n.dom,i).isNone(),oU=(n,i)=>tU(n,i)||nU(n,i)||wM(n,i)||Ms(n,i)||K3(n,i)||G3(n,i),SM=n=>ye(n)&&xs(n)&&RC(n),Y3=(n,i)=>l=>SM(new pi(l,n)[i]()),sU=(n,i)=>{const l=Rf(n.dom,i).getOr(i),d=Y3(n.dom,"next");return i.isAtEnd()&&(d(i.container())||d(l.container()))},rU=(n,i)=>{const l=Ru(n.dom,i).getOr(i),d=Y3(n.dom,"prev");return i.isAtStart()&&(d(i.container())||d(l.container()))},lB=(n,i)=>CM(i)?!1:oU(n,i)||iB(n,i)||aB(n,i),nx=(n,i)=>CM(i)?!1:wM(n,i)||nB(n,i)||K3(n,i)||iB(n,i)||rU(n,i),iU=n=>{const i=n.container(),l=n.offset();return wn(i)&&lCM(i)?!1:Ms(n,i)||q3(n,i)||G3(n,i)||aB(n,i)||sU(n,i),kM=(n,i)=>nx(n,i)||ox(n,iU(i)),cB=(n,i)=>Ks(n.charAt(i)),EM=(n,i)=>wh(n.charAt(i)),aU=n=>{const i=n.container();return wn(i)&&Qs(i.data,Gr)},lU=n=>{const i=n.split("");return xt(i,(l,d)=>Ks(l)&&d>0&&d{const d=i.data,p=Vt(i,0);return!l&&cB(d,0)&&!kM(n,p)?(i.data=" "+d.slice(1),!0):l&&EM(d,0)&&nx(n,p)?(i.data=Gr+d.slice(1),!0):!1},cU=n=>{const i=n.data,l=lU(i);return l!==i?(n.data=l,!0):!1},xM=(n,i,l)=>{const d=i.data,p=Vt(i,d.length-1);return!l&&cB(d,d.length-1)&&!kM(n,p)?(i.data=d.slice(0,-1)+" ",!0):l&&EM(d,d.length-1)&&ox(n,p)?(i.data=d.slice(0,-1)+Gr,!0):!1},uU=(n,i)=>{const l=i.container();if(!wn(l))return he.none();if(aU(i)){const d=vy(n,l,!1)||cU(l)||xM(n,l,!1);return Cs(d,i)}else if(kM(n,i)){const d=vy(n,l,!0)||xM(n,l,!0);return Cs(d,i)}else return he.none()},fU=n=>{const i=Ge.fromDom(n.getBody());n.selection.isCollapsed()&&uU(i,Vt.fromRangeStart(n.selection.getRng())).each(l=>{n.selection.setRng(l.toRange())})},AM=(n,i,l)=>{if(l===0)return;const d=Ge.fromDom(n),p=li(d,ac).getOr(d),w=n.data.slice(i,i+l),E=i+l>=n.data.length&&ox(p,Vt(n,n.data.length)),R=i===0&&nx(p,Vt(n,0));n.replaceData(i,l,sh(w,4,R,E))},sx=(n,i)=>{const l=n.data.slice(i),d=l.length-Zc(l).length;AM(n,i,d)},X3=(n,i)=>{const l=n.data.slice(0,i),d=l.length-pu(l).length;AM(n,i-d,d)},J3=(n,i,l,d=!0)=>{const p=pu(n.data).length,w=d?n:i,E=d?i:n;return d?w.appendData(E.data):w.insertData(0,E.data),pr(Ge.fromDom(E)),l&&sx(w,p),w},sd=(n,i)=>{const l=n.container(),d=n.offset();return!Vt.isTextPosition(n)&&l===i.parentNode&&d>Vt.before(i).offset()},dU=(n,i)=>sd(i,n)?Vt(i.container(),i.offset()-1):i,hU=n=>wn(n)?Vt(n,0):Vt.before(n),mU=n=>wn(n)?Vt(n,n.data.length):Vt.after(n),uB=n=>Sl(n.previousSibling)?he.some(mU(n.previousSibling)):n.previousSibling?Pd(n.previousSibling):he.none(),fB=n=>Sl(n.nextSibling)?he.some(hU(n.nextSibling)):n.nextSibling?sl(n.nextSibling):he.none(),Iw=(n,i)=>he.from(i.previousSibling?i.previousSibling:i.parentNode).bind(l=>Ru(n,Vt.before(l))).orThunk(()=>Rf(n,Vt.after(i))),gU=(n,i)=>Rf(n,Vt.after(i)).orThunk(()=>Ru(n,Vt.before(i))),pU=(n,i)=>uB(i).orThunk(()=>fB(i)).orThunk(()=>Iw(n,i)),Pa=(n,i)=>fB(i).orThunk(()=>uB(i)).orThunk(()=>gU(n,i)),Q3=(n,i,l)=>n?Pa(i,l):pU(i,l),Tse=(n,i,l)=>Q3(n,i,l).map(Le(dU,l)),Wc=(n,i,l)=>{l.fold(()=>{n.focus()},d=>{n.selection.setRng(d.toRange(),i)})},Qr=n=>i=>i.dom===n,mm=(n,i)=>i&&cn(n.schema.getBlockElements(),Xr(i)),bU=n=>{if(Ma(n)){const i=Ge.fromHtml('
');return yd(n),Xi(n,i),he.some(Vt.before(i.dom))}else return he.none()},dB=(n,i,l)=>{const d=ya(n).filter(Qa),p=bd(n).filter(Qa);return pr(n),vf(d,p,i,(w,E,R)=>{const B=w.dom,Y=E.dom,re=B.data.length;return J3(B,Y,l),R.container()===Y?Vt(B,re):R}).orThunk(()=>(l&&(d.each(w=>X3(w.dom,w.dom.length)),p.each(w=>sx(w.dom,0))),i))},TM=(n,i)=>cn(n.schema.getTextInlineElements(),Xr(i)),Vb=(n,i,l,d=!0)=>{const p=Tse(i,n.getBody(),l.dom),w=li(l,Le(mm,n),Qr(n.getBody())),E=dB(l,p,TM(n,l));n.dom.isEmpty(n.getBody())?(n.setContent(""),n.selection.setCursorLocation()):w.bind(bU).fold(()=>{d&&Wc(n,i,E)},R=>{d&&Wc(n,i,he.some(R))})},hB=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,mB=n=>hB.test(n),Bw=(n,i)=>_u(Ge.fromDom(i),Wi(n))&&!Ym(n.schema,i)&&n.dom.isEditable(i),gB=n=>{var i;return Lr.DOM.getStyle(n,"direction",!0)==="rtl"||mB((i=n.textContent)!==null&&i!==void 0?i:"")},DM=(n,i,l)=>yt(Lr.DOM.getParents(l.container(),"*",i),n),Wb=(n,i,l)=>{const d=DM(n,i,l);return he.from(d[d.length-1])},dp=(n,i,l)=>{const d=im(i,n),p=im(l,n);return ye(d)&&d===p},vU=n=>Gu(n)||Ef(n),hg=(n,i)=>{const l=i.container(),d=i.offset();return n?tr(l)?wn(l.nextSibling)?Vt(l.nextSibling,0):Vt.after(l):Gu(i)?Vt(l,d+1):i:tr(l)?wn(l.previousSibling)?Vt(l.previousSibling,l.previousSibling.data.length):Vt.before(l):Ef(i)?Vt(l,d-1):i},yU=Le(hg,!0),eT=Le(hg,!1),pB=(n,i)=>{const l=d=>d.stopImmediatePropagation();n.on("beforeinput input",l,!0),n.getDoc().execCommand(i),n.off("beforeinput input",l)},rx=n=>{n.execCommand("delete")},OM=n=>pB(n,"Delete"),sS=n=>pB(n,"ForwardDelete"),mg=n=>i=>qr(ai(i),n,mt),ix=n=>lc(n)||ja(n),_i=(n,i)=>ln(n,i)?Bl(i,ix,mg(n)):he.none(),Lw=(n,i=!0)=>{n.dom.isEmpty(n.getBody())&&n.setContent("",{no_selection:!i})},MM=(n,i,l)=>ni(sl(l),Pd(l),(d,p)=>{const w=hg(!0,d),E=hg(!1,p),R=hg(!1,i);return n?Rf(l,R).exists(B=>B.isEqual(E)&&i.isEqual(w)):Ru(l,R).exists(B=>B.isEqual(w)&&i.isEqual(E))}).getOr(!0),RM=n=>(V0(n)?ya(n):Cu(n)).bind(RM).orThunk(()=>he.some(n)),tT=(n,i,l,d=!0)=>{var p;i.deleteContents();const w=RM(l).getOr(l),E=Ge.fromDom((p=n.dom.getParent(w.dom,n.dom.isBlock))!==null&&p!==void 0?p:l.dom);if(E.dom===n.getBody()?Lw(n,d):Ma(E)&&(Te(E),d&&n.selection.setCursorLocation(E.dom,0)),!mt(l,E)){const R=qr(ai(E),l)?[]:W0(E);Pe(R.concat(Aa(l)),B=>{!mt(B,E)&&!ln(B,E)&&Ma(B)&&pr(B)})}},NM=n=>i=>mt(n,i),ax=n=>dl(n,"td,th"),PM=(n,i)=>{const l=Y=>ap(Ge.fromDom(Y),i),d=l(n.startContainer),p=l(n.endContainer),w=d.isSome(),E=p.isSome(),R=ni(d,p,mt).getOr(!1);return{startTable:d,endTable:p,isStartInTable:w,isEndInTable:E,isSameTable:R,isMultiTable:!R&&w&&E}},rS=(n,i)=>({start:n,end:i}),IM=(n,i,l)=>({rng:n,table:i,cells:l}),iS=ig.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),lx=(n,i)=>ot(Ge.fromDom(n),"td,th",i),BM=n=>!mt(n.start,n.end),LM=(n,i)=>ap(n.start,i).bind(l=>ap(n.end,i).bind(d=>Cs(mt(l,d),l))),bB=(n,i)=>!BM(n)&&LM(n,i).exists(l=>{const d=l.dom.rows;return d.length===1&&d[0].cells.length===1}),aS=(n,i)=>{const l=lx(n.startContainer,i),d=lx(n.endContainer,i);return ni(l,d,rS)},vB=n=>i=>ap(i,n).bind(l=>Mo(ax(l)).map(d=>rS(i,d))),FM=n=>i=>ap(i,n).bind(l=>No(ax(l)).map(d=>rS(d,i))),HM=n=>i=>LM(i,n).map(l=>IM(i,l,ax(l))),yB=(n,i,l,d)=>{if(l.collapsed||!n.forall(BM))return he.none();if(i.isSameTable){const p=n.bind(HM(d));return he.some({start:p,end:p})}else{const p=lx(l.startContainer,d),w=lx(l.endContainer,d),E=p.bind(vB(d)).bind(HM(d)),R=w.bind(FM(d)).bind(HM(d));return he.some({start:E,end:R})}},$M=(n,i)=>ds(n,l=>mt(l,i)),nT=n=>ni($M(n.cells,n.rng.start),$M(n.cells,n.rng.end),(i,l)=>n.cells.slice(i,l+1)),wB=(n,i,l)=>n.exists(d=>bB(d,l)&&cy(d.start,i)),cx=(n,i)=>{const{startTable:l,endTable:d}=i,p=n.cloneRange();return l.each(w=>p.setStartAfter(w.dom)),d.each(w=>p.setEndBefore(w.dom)),p},_B=(n,i,l,d)=>yB(n,i,l,d).bind(({start:p,end:w})=>p.or(w)).bind(p=>{const{isSameTable:w}=i,E=nT(p).getOr([]);if(w&&p.cells.length===E.length)return he.some(iS.fullTable(p.table));if(E.length>0){if(w)return he.some(iS.partialTable(E,he.none()));{const R=cx(l,i);return he.some(iS.partialTable(E,he.some({...i,rng:R})))}}else return he.none()}),CB=(n,i,l,d)=>yB(n,i,l,d).bind(({start:p,end:w})=>{const E=p.bind(nT).getOr([]),R=w.bind(nT).getOr([]);if(E.length>0&&R.length>0){const B=cx(l,i);return he.some(iS.multiTable(E,R,B))}else return he.none()}),SB=(n,i)=>{const l=NM(n),d=aS(i,l),p=PM(i,l);return wB(d,i,l)?d.map(w=>iS.singleCellTable(i,w.start)):p.isMultiTable?CB(d,p,i,l):_B(d,p,i,l)},zM=n=>Pe(n,i=>{Hi(i,"contenteditable"),Te(i)}),kB=(n,i)=>he.from(n.dom.getParent(i,n.dom.isBlock)).map(Ge.fromDom),EB=(n,i,l)=>{l.each(d=>{i?pr(d):(Te(d),n.selection.setCursorLocation(d.dom,0))})},oT=(n,i,l,d)=>{const p=l.cloneRange();d?(p.setStart(l.startContainer,l.startOffset),p.setEndAfter(i.dom.lastChild)):(p.setStartBefore(i.dom.firstChild),p.setEnd(l.endContainer,l.endOffset)),ux(n,p,i,!1).each(w=>w())},VM=n=>{const i=b0(n),l=Ge.fromDom(n.selection.getNode());Sd(l.dom)&&Ma(l)?n.selection.setCursorLocation(l.dom,0):n.selection.collapse(!0),i.length>1&&Xt(i,d=>mt(d,l))&&xr(l,"data-mce-selected","1")},WM=(n,i,l)=>he.some(()=>{const d=n.selection.getRng(),p=l.bind(({rng:w,isStartInTable:E})=>{const R=kB(n,E?w.endContainer:w.startContainer);w.deleteContents(),EB(n,E,R.filter(Ma));const B=E?i[0]:i[i.length-1];return oT(n,B,d,E),Ma(B)?he.none():he.some(E?i.slice(1):i.slice(0,-1))}).getOr(i);zM(p),VM(n)}),xB=(n,i,l,d)=>he.some(()=>{const p=n.selection.getRng(),w=i[0],E=l[l.length-1];oT(n,w,p,!0),oT(n,E,p,!1);const R=Ma(w)?i:i.slice(1),B=Ma(E)?l:l.slice(0,-1);zM(R.concat(B)),d.deleteContents(),VM(n)}),ux=(n,i,l,d=!0)=>he.some(()=>{tT(n,i,l,d)}),AB=(n,i)=>he.some(()=>Vb(n,!1,i)),TB=(n,i,l)=>SB(i,l).bind(d=>d.fold(Le(ux,n),Le(AB,n),Le(WM,n),Le(xB,n))),DB=(n,i)=>fx(n,i),OB=(n,i,l,d)=>lS(i,d).fold(()=>TB(n,i,l),p=>DB(n,p)),MB=(n,i,l)=>{const d=Ge.fromDom(n.getBody()),p=n.selection.getRng();return l.length!==0?WM(n,l,he.none()):OB(n,d,p,i)},sT=(n,i)=>Xn(zb(i,n),$m),lS=(n,i)=>Xn(zb(i,n),yc("caption")),RB=(n,i,l,d,p)=>m0(l,n.getBody(),p).bind(w=>sT(i,Ge.fromDom(w.getNode())).bind(E=>mt(E,d)?he.none():he.some(bt))),fx=(n,i)=>he.some(()=>{Te(i),n.selection.setCursorLocation(i.dom,0)}),rT=(n,i,l,d)=>sl(n.dom).bind(p=>Pd(n.dom).map(w=>i?l.isEqual(p)&&d.isEqual(w):l.isEqual(w)&&d.isEqual(p))).getOr(!0),UM=(n,i)=>fx(n,i),dx=(n,i,l)=>lS(n,Ge.fromDom(l.getNode())).fold(()=>he.some(bt),d=>Cs(!mt(d,i),bt)),jM=(n,i,l,d,p)=>m0(l,n.getBody(),p).fold(()=>he.some(bt),w=>rT(d,l,p,w)?UM(n,d):dx(i,d,w)),NB=(n,i,l,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return sT(l,d).bind(w=>Ma(w)?fx(n,w):RB(n,l,i,w,p))},cS=(n,i,l,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return Ma(d)?fx(n,d):jM(n,l,i,d,p)},iT=(n,i)=>n?JI(i):QI(i),ZM=(n,i)=>{const l=Vt.fromRangeStart(n.selection.getRng());return iT(i,l)||Nd(i,n.getBody(),l).exists(d=>iT(i,d))},hx=(n,i,l)=>{const d=Ge.fromDom(n.getBody());return lS(d,l).fold(()=>NB(n,i,d,l).orThunk(()=>Cs(ZM(n,i),bt)),p=>cS(n,i,d,p))},y0=(n,i)=>{const l=Ge.fromDom(n.selection.getStart(!0)),d=b0(n);return n.selection.isCollapsed()&&d.length===0?hx(n,i,l):MB(n,l,d)},yy=(n,i)=>{let l=i;for(;l&&l!==n;){if(fa(l)||xs(l))return l;l=l.parentNode}return null},wU=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],PB=dn.each,aT=n=>{const i=n.dom,l=new Set(n.serializer.getTempAttrs()),d=(w,E)=>{if(w.nodeName!==E.nodeName||w.nodeType!==E.nodeType)return!1;const R=Y=>{const re={};return PB(i.getAttribs(Y),ce=>{const pe=ce.nodeName.toLowerCase();pe!=="style"&&!p(pe)&&(re[pe]=i.getAttrib(Y,pe))}),re},B=(Y,re)=>{for(const ce in Y)if(cn(Y,ce)){const pe=re[ce];if(Ce(pe)||Y[ce]!==pe)return!1;delete re[ce]}for(const ce in re)if(cn(re,ce))return!1;return!0};return Yn(w)&&Yn(E)&&(!B(R(w),R(E))||!B(i.parseStyle(i.getAttrib(w,"style")),i.parseStyle(i.getAttrib(E,"style"))))?!1:!Id(w)&&!Id(E)},p=w=>Xt(wU,E=>kr(w,E))||l.has(w);return{compare:d,isAttributeInternal:p}},_U=(n,i)=>{let l=n;for(;l=l.walk();)i(l)},CU=(n,i,l,d)=>{const p=l.name;for(let w=0,E=n.length;w{const d={nodes:{},attributes:{}};return l.firstChild&&_U(l,p=>{CU(n,i,p,d)}),d},lT=(n,i)=>{const l=(d,p)=>{an(d,w=>{const E=Or(w.nodes);Pe(w.filter.callbacks,R=>{for(let B=E.length-1;B>=0;B--){const Y=E[B];(!(p?Y.attr(w.filter.name)!==void 0:Y.name===w.filter.name)||Ee(Y.parent))&&E.splice(B,1)}E.length>0&&R(E,w.filter.name,i)})})};l(n.nodes,!1),l(n.attributes,!0)},hp=(n,i,l,d={})=>{const p=SU(n,i,l);lT(p,d)},mx=(n,i,l,d)=>{if((n.pad_empty_with_br||i.insert)&&l(d)){const w=new Fd("br",1);i.insert&&w.attr("data-mce-bogus","1"),d.empty().append(w)}else d.empty().append(new Fd("#text",3)).value=Gr},cT=n=>{var i;return uT(n,"#text")&&((i=n==null?void 0:n.firstChild)===null||i===void 0?void 0:i.value)===Gr},uT=(n,i)=>{const l=n==null?void 0:n.firstChild;return ye(l)&&l===n.lastChild&&l.name===i},kU=(n,i)=>{const l=n.getElementRule(i.name);return(l==null?void 0:l.paddEmpty)===!0},uS=(n,i,l,d)=>d.isEmpty(i,l,p=>kU(n,p)),EU=(n,i)=>ye(n)&&(i(n)||n.name==="br"),IB=n=>{let i;for(let l=n;l;l=l.parent){const d=l.attr("contenteditable");if(d==="false")break;d==="true"&&(i=l)}return he.from(i)},gx=(n,i,l=n.parent)=>{if(i.getSpecialElements()[n.name])n.empty().remove();else{const d=n.children();for(const p of d)l&&!i.isValidChild(l.name,p.name)&&gx(p,i,l);n.unwrap()}},qM=(n,i,l,d=bt)=>{const p=i.getTextBlockElements(),w=i.getNonEmptyElements(),E=i.getWhitespaceElements(),R=dn.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),B=new Set,Y=re=>re!==l&&!R[re.name];for(let re=0;re1)if(i.isValidChild(pe.name,ce.name)){De.reverse(),Ie=De[0].clone(),d(Ie);let ze=Ie;for(let dt=0;dt0?(je=De[dt].clone(),d(je),ze.append(je)):je=ze;for(let pt=De[dt].firstChild;pt&&pt!==De[dt+1];){const vt=pt.next;je.append(pt),pt=vt}ze=je}uS(i,w,E,Ie)?pe.insert(ce,De[0],!0):(pe.insert(Ie,De[0],!0),pe.insert(ce,Ie)),pe=De[0],(uS(i,w,E,pe)||uT(pe,"br"))&&pe.empty().remove()}else gx(ce,i);else if(ce.parent){if(ce.name==="li"){let ze=ce.prev;if(ze&&(ze.name==="ul"||ze.name==="ol")){ze.append(ce);continue}if(ze=ce.next,ze&&(ze.name==="ul"||ze.name==="ol")&&ze.firstChild){ze.insert(ce,ze.firstChild,!0);continue}const dt=new Fd("ul",1);d(dt),ce.wrap(dt);continue}if(i.isValidChild(ce.parent.name,"div")&&i.isValidChild("div",ce.name)){const ze=new Fd("div",1);d(ze),ce.wrap(ze)}else gx(ce,i)}}},BB=(n,i)=>{let l=n;for(;l;){if(l.name===i)return!0;l=l.parent}return!1},LB=(n,i,l=i.parent)=>l&&n.children[i.name]&&!n.isValidChild(l.name,i.name)?!0:!!(l&&i.name==="a"&&BB(l,"a")),px=(n,i,l,d)=>{const p=document.createRange();return p.setStart(n,i),p.setEnd(l,d),p},FB=n=>{const i=Vt.fromRangeStart(n),l=Vt.fromRangeEnd(n),d=n.commonAncestorContainer;return Nd(!1,d,l).map(p=>!Rd(i,l,d)&&Rd(i,p,d)?px(i.container(),i.offset(),p.container(),p.offset()):n).getOr(n)},GM=n=>n.collapsed?n:FB(n),HB=n=>ye(n.firstChild)&&n.firstChild===n.lastChild,xU=n=>n.name==="br"||n.value===Gr,AU=(n,i)=>n.getBlockElements()[i.name]&&HB(i)&&xU(i.firstChild),TU=(n,i)=>{const l=n.getNonEmptyElements();return ye(i)&&(i.isEmpty(l)||AU(n,i))},DU=(n,i)=>{let l=i.firstChild,d=i.lastChild;return l&&l.name==="meta"&&(l=l.next),d&&d.attr("id")==="mce_marker"&&(d=d.prev),TU(n,d)&&(d=d==null?void 0:d.prev),!l||l!==d?!1:l.name==="ul"||l.name==="ol"},OU=n=>{var i,l;const d=n.firstChild,p=n.lastChild;return d&&d.nodeName==="META"&&((i=d.parentNode)===null||i===void 0||i.removeChild(d)),p&&p.id==="mce_marker"&&((l=p.parentNode)===null||l===void 0||l.removeChild(p)),n},$B=(n,i,l)=>{const d=i.serialize(l),p=n.createFragment(d);return OU(p)},MU=n=>{var i;return yt((i=n==null?void 0:n.childNodes)!==null&&i!==void 0?i:[],l=>l.nodeName==="LI")},KM=n=>n.data===Gr||ui(n),Fw=n=>ye(n==null?void 0:n.firstChild)&&n.firstChild===n.lastChild&&KM(n.firstChild),RU=n=>!n.firstChild||Fw(n),NU=n=>n.length>0&&RU(n[n.length-1])?n.slice(0,-1):n,fS=(n,i)=>{const l=n.getParent(i,n.isBlock);return l&&l.nodeName==="LI"?l:null},zB=(n,i)=>!!fS(n,i),VB=(n,i)=>{const l=i.cloneRange(),d=i.cloneRange();return l.setStartBefore(n),d.setEndAfter(n),[l.cloneContents(),d.cloneContents()]},PU=(n,i)=>{const l=Vt.before(n),p=ka(i).next(l);return p?p.toRange():null},YM=(n,i)=>{const l=Vt.after(n),p=ka(i).prev(l);return p?p.toRange():null},IU=(n,i,l,d)=>{const p=VB(n,d),w=n.parentNode;return w&&(w.insertBefore(p[0],n),dn.each(i,E=>{w.insertBefore(E,n)}),w.insertBefore(p[1],n),w.removeChild(n)),YM(i[i.length-1],l)},Hw=(n,i,l)=>{const d=n.parentNode;return d&&dn.each(i,p=>{d.insertBefore(p,n)}),PU(n,l)},WB=(n,i,l,d)=>(d.insertAfter(i.reverse(),n),YM(i[0],l)),UB=(n,i,l,d)=>{const p=$B(i,n,d),w=fS(i,l.startContainer),E=NU(MU(p.firstChild)),R=1,B=2,Y=i.getRoot(),re=ce=>{const pe=Vt.fromRangeStart(l),Ie=ka(i.getRoot()),je=ce===R?Ie.prev(pe):Ie.next(pe),De=je==null?void 0:je.getNode();return De?fS(i,De)!==w:!0};return w?re(R)?Hw(w,E,Y):re(B)?WB(w,E,Y,i):IU(w,E,Y,l):null},jB=["pre"],fT=(n,i,l,d)=>{var p;const w=i.firstChild,E=i.lastChild,R=E.attr("data-mce-type")==="bookmark"?E.prev:E,B=w===R,Y=St(jB,w.name);if(B&&Y){const re=w.attr("contenteditable")!=="false",ce=((p=n.getParent(l,n.isBlock))===null||p===void 0?void 0:p.nodeName.toLowerCase())===w.name,pe=he.from(yy(d,l)).forall(fa);return re&&ce&&pe}else return!1},dT=Sd,BU=(n,i,l)=>{if(ye(l)){const d=n.getParent(i.endContainer,dT);return l===d&&cy(Ge.fromDom(l),i)}else return!1},ZB=(n,i,l)=>{var d;if(l.getAttribute("data-mce-bogus")==="all")(d=l.parentNode)===null||d===void 0||d.insertBefore(n.dom.createFragment(i),l);else{const p=l.firstChild,w=l.lastChild;!p||p===w&&p.nodeName==="BR"?n.dom.setHTML(l,i):n.selection.setContent(i,{no_events:!0})}},LU=(n,i)=>{he.from(n.getParent(i,"td,th")).map(Ge.fromDom).each(rt)},FU=(n,i)=>{const l=n.schema.getTextInlineElements(),d=n.dom;if(i){const p=n.getBody(),w=aT(n);dn.each(d.select("*[data-mce-fragment]"),E=>{if(ye(l[E.nodeName.toLowerCase()])&&qI(d,E)){for(let B=E.parentElement;ye(B)&&B!==p&&!xse(d,E,B);B=B.parentElement)if(w.compare(B,E)){d.remove(E,!0);break}}})}},hT=n=>{let i=n;for(;i=i.walk();)i.type===1&&i.attr("data-mce-fragment","1")},qB=n=>{dn.each(n.getElementsByTagName("*"),i=>{i.removeAttribute("data-mce-fragment")})},XM=n=>!!n.getAttribute("data-mce-fragment"),HU=(n,i)=>ye(i)&&!n.schema.getVoidElements()[i.nodeName],$U=(n,i)=>{var l,d,p;let w;const E=n.dom,R=n.selection;if(!i)return;R.scrollIntoView(i);const B=yy(n.getBody(),i);if(B&&E.getContentEditable(B)==="false"){E.remove(i),R.select(B);return}let Y=E.createRng();const re=i.previousSibling;if(wn(re)){Y.setStart(re,(d=(l=re.nodeValue)===null||l===void 0?void 0:l.length)!==null&&d!==void 0?d:0);const Ie=i.nextSibling;wn(Ie)&&(re.appendData(Ie.data),(p=Ie.parentNode)===null||p===void 0||p.removeChild(Ie))}else Y.setStartBefore(i),Y.setEndBefore(i);const ce=Ie=>{let je=Vt.fromRangeStart(Ie);return je=ka(n.getBody()).next(je),je==null?void 0:je.toRange()},pe=E.getParent(i,E.isBlock);if(E.remove(i),pe&&E.isEmpty(pe)){const Ie=dT(pe);yd(Ge.fromDom(pe)),Y.setStart(pe,0),Y.setEnd(pe,0),!Ie&&!XM(pe)&&(w=ce(Y))?(Y=w,E.remove(pe)):E.add(pe,E.create("br",Ie?{}:{"data-mce-bogus":"1"}))}R.setRng(Y)},GB=n=>{const i=n.dom,l=GM(n.selection.getRng());n.selection.setRng(l);const d=i.getParent(l.startContainer,dT);BU(i,l,d)?ux(n,l,Ge.fromDom(d)):l.startContainer===l.endContainer&&l.endOffset-l.startOffset===1&&wn(l.startContainer.childNodes[l.startOffset])?l.deleteContents():n.getDoc().execCommand("Delete",!1)},JM=n=>{for(let i=n;i;i=i.walk())if(i.attr("id")==="mce_marker")return he.some(i);return he.none()},KB=(n,i,l)=>{var d,p;const w=n.selection,E=n.dom,R=n.parser,B=l.merge,Y=Pw({validate:!0},n.schema),re='';i.indexOf("{$caret}")===-1&&(i+="{$caret}"),i=i.replace(/\{\$caret\}/,re);let ce=w.getRng();const pe=ce.startContainer,Ie=n.getBody();pe===Ie&&w.isCollapsed()&&E.isBlock(Ie.firstChild)&&HU(n,Ie.firstChild)&&E.isEmpty(Ie.firstChild)&&(ce=E.createRng(),ce.setStart(Ie.firstChild,0),ce.setEnd(Ie.firstChild,0),w.setRng(ce)),w.isCollapsed()||GB(n);const je=w.getNode(),De={context:je.nodeName.toLowerCase(),data:l.data,insert:!0},ze=R.parse(i,De);if(l.paste===!0&&DU(n.schema,ze)&&zB(E,je))return ce=UB(Y,E,w.getRng(),ze),ce&&w.setRng(ce),i;l.paste===!0&&fT(E,ze,je,n.getBody())&&((d=ze.firstChild)===null||d===void 0||d.unwrap()),hT(ze);let dt=ze.lastChild;if(dt&&dt.attr("id")==="mce_marker"){const pt=dt;for(dt=dt.prev;dt;dt=dt.walk(!0))if(dt.type===3||!E.isBlock(dt.name)){dt.parent&&n.schema.isValidChild(dt.parent.name,"span")&&dt.parent.insert(pt,dt,dt.name==="br");break}}if(n._selectionOverrides.showBlockCaretContainer(je),!De.invalid)i=Y.serialize(ze),ZB(n,i,je);else{n.selection.setContent(re);let pt=w.getNode(),vt;const Ot=n.getBody();for(Zu(pt)?pt=vt=Ot:vt=pt;vt&&vt!==Ot;)pt=vt,vt=vt.parentNode;i=pt===Ot?Ot.innerHTML:E.getOuterHTML(pt);const fn=R.parse(i),$n=JM(fn),Nn=$n.bind(IB).getOr(fn);$n.each(ho=>ho.replace(ze));const Lt=ze.children(),$t=(p=ze.parent)!==null&&p!==void 0?p:fn;ze.unwrap();const vn=yt(Lt,ho=>LB(n.schema,ho,$t));qM(vn,n.schema,Nn),hp(R.getNodeFilters(),R.getAttributeFilters(),fn),i=Y.serialize(fn),pt===Ot?E.setHTML(Ot,i):E.setOuterHTML(pt,i)}return FU(n,B),$U(n,E.get("mce_marker")),qB(n.getBody()),LU(E,w.getStart()),Cv(n.schema,n.getBody(),w.getStart()),i},mT=n=>n instanceof Fd,zU=n=>{Nw(n)&&sl(n.getBody()).each(i=>{const l=i.getNode(),d=xu(l)?sl(l).getOr(i):i;n.selection.setRng(d.toRange())})},QM=(n,i,l)=>{n.dom.setHTML(n.getBody(),i),l!==!0&&zU(n)},gT=(n,i,l,d)=>{if(l.length===0||/^\s+$/.test(l)){const p='
';i.nodeName==="TABLE"?l=""+p+"":/^(UL|OL)$/.test(i.nodeName)&&(l="
  • "+p+"
  • ");const w=Hc(n);return n.schema.isValidChild(i.nodeName.toLowerCase(),w.toLowerCase())?(l=p,l=n.dom.createHTML(w,o0(n),l)):l||(l=p),QM(n,l,d.no_selection),{content:l,html:l}}else{d.format!=="raw"&&(l=Pw({validate:!1},n.schema).serialize(n.parser.parse(l,{isRootContent:!0,insert:!0})));const p=Jc(Ge.fromDom(i))?l:dn.trim(l);return QM(n,p,d.no_selection),{content:p,html:p}}},Ub=(n,i,l,d)=>{hp(n.parser.getNodeFilters(),n.parser.getAttributeFilters(),l);const p=Pw({validate:!1},n.schema).serialize(l),w=Jc(Ge.fromDom(i))?p:dn.trim(p);return QM(n,w,d.no_selection),{content:l,html:w}},VU=(n,i,l)=>he.from(n.getBody()).map(d=>mT(i)?Ub(n,d,i,l):gT(n,d,i,l)).getOr({content:i,html:mT(l.content)?"":l.content}),eR=(n,i,l)=>li(n,i,l).isSome(),Ol=(n,i)=>Pp(n,i).isSome(),pT=n=>be(n)?n:Ye,tR=(n,i,l)=>{let d=n.dom;const p=pT(l);for(;d.parentNode;){d=d.parentNode;const w=Ge.fromDom(d),E=i(w);if(E.isSome())return E;if(p(w))break}return he.none()},s1=(n,i,l)=>{const d=i(n),p=pT(l);return d.orThunk(()=>p(n)?he.none():tR(n,i,p))},bT=FC,nR=(n,i,l)=>{const d=n.formatter.get(l);if(d)for(let p=0;p{const w=n.dom.getRoot();if(i===w)return!1;const E=n.dom.getParent(i,R=>nR(n,R,l)?!0:R.parentNode===w||!!kh(n,R,l,d,!0));return!!kh(n,E,l,d,p)},vT=(n,i,l)=>Tl(l)&&bT(i,l.inline)||fm(l)&&bT(i,l.block)?!0:nd(l)?Yn(i)&&n.is(i,l.selector):!1,YB=(n,i,l,d,p,w)=>{const E=l[d],R=d==="attributes";if(be(l.onmatch))return l.onmatch(i,l,d);if(E){if(wr(E)){for(let B=0;B{const w=n.formatter.get(l),E=n.dom;if(w&&Yn(i))for(let R=0;R{if(d)return $w(n,d,i,l,p);if(d=n.selection.getNode(),$w(n,d,i,l,p))return!0;const w=n.selection.getStart();return!!(w!==d&&$w(n,w,i,l,p))},zw=(n,i,l)=>{const d=[],p={},w=n.selection.getStart();return n.dom.getParent(w,E=>{for(let R=0;R{const l=p=>mt(p,Ge.fromDom(n.getBody())),d=(p,w)=>kh(n,p.dom,w)?he.some(w):he.none();return he.from(n.selection.getStart(!0)).bind(p=>s1(Ge.fromDom(p),w=>Bs(i,E=>d(w,E)),l)).getOrNull()},wy=(n,i)=>{const l=n.formatter.get(i),d=n.dom;if(l&&n.selection.isEditable()){const p=n.selection.getStart(),w=_w(d,p);for(let E=l.length-1;E>=0;E--){const R=l[E];if(!nd(R))return!0;for(let B=w.length-1;B>=0;B--)if(d.is(w[B],R.selector))return!0}}return!1},gg=(n,i,l)=>pn(l,(d,p)=>{const w=IE(n,p);return n.formatter.matchNode(i,p,{},w)?d.concat([p]):d},[]),jb=Ft,sR=(n,i)=>n.importNode(i,!0),UU=n=>{const i=[];let l=n;for(;l;){if(wn(l)&&l.data!==jb||l.childNodes.length>1)return[];Yn(l)&&i.push(l),l=l.firstChild}return i},XB=n=>UU(n).length>0,bx=n=>{if(n){const i=new pi(n,n);for(let l=i.current();l;l=i.next())if(wn(l))return l}return null},rR=n=>{const i=Ge.fromTag("span");return Vu(i,{id:PC,"data-mce-bogus":"1","data-mce-type":"format-caret"}),n&&Xi(i,Ge.fromText(jb)),i},mp=n=>{const i=bx(n);return i&&i.data.charAt(0)===jb&&i.deleteData(0,1),i},dS=(n,i,l=!0)=>{const d=n.dom,p=n.selection;if(XB(i))Vb(n,!1,Ge.fromDom(i),l);else{const w=p.getRng(),E=d.getParent(i,d.isBlock),R=w.startContainer,B=w.startOffset,Y=w.endContainer,re=w.endOffset,ce=mp(i);d.remove(i,!0),R===ce&&B>0&&w.setStart(ce,B-1),Y===ce&&re>0&&w.setEnd(ce,re-1),E&&d.isEmpty(E)&&Te(Ge.fromDom(E)),p.setRng(w)}},yT=(n,i,l=!0)=>{const d=n.dom,p=n.selection;if(i)dS(n,i,l);else if(i=g0(n.getBody(),p.getStart()),!i)for(;i=d.get(PC);)dS(n,i,l)},iR=(n,i,l)=>{var d,p;const w=n.dom,E=w.getParent(l,Le($l,n.schema));E&&w.isEmpty(E)?(d=l.parentNode)===null||d===void 0||d.replaceChild(i,l):(G(Ge.fromDom(l)),w.isEmpty(l)?(p=l.parentNode)===null||p===void 0||p.replaceChild(i,l):w.insertAfter(i,l))},wT=(n,i)=>(n.appendChild(i),i),_y=(n,i)=>{var l;const d=Kt(n,(w,E)=>wT(w,E.cloneNode(!1)),i),p=(l=d.ownerDocument)!==null&&l!==void 0?l:document;return wT(d,p.createTextNode(jb))},aR=(n,i,l,d,p,w)=>{const E=n.formatter,R=n.dom,B=yt(gs(E.get()),ce=>ce!==d&&!Qs(ce,"removeformat")),Y=gg(n,l,B);if(yt(Y,ce=>!IO(n,ce,d)).length>0){const ce=l.cloneNode(!1);return R.add(i,ce),E.remove(d,p,ce,w),R.remove(ce),he.some(ce)}else return he.none()},jU=(n,i,l)=>{let d;const p=n.selection,w=n.formatter.get(i);if(!w)return;const E=p.getRng();let R=E.startOffset;const Y=E.startContainer.nodeValue;d=g0(n.getBody(),p.getStart());const re=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(Y&&R>0&&R{const p=n.dom,w=n.selection;let E=!1;const R=n.formatter.get(i);if(!R)return;const B=w.getRng(),Y=B.startContainer,re=B.startOffset;let ce=Y;wn(Y)&&(re!==Y.data.length&&(E=!0),ce=ce.parentNode);const pe=[];let Ie;for(;ce;){if(kh(n,ce,i,l,d)){Ie=ce;break}ce.nextSibling&&(E=!0),pe.push(ce),ce=ce.parentNode}if(!!Ie)if(E){const je=w.getBookmark();B.collapse(!0);let De=Nb(p,B,R,!0);De=fp(De),n.formatter.remove(i,l,De,d),w.moveToBookmark(je)}else{const je=g0(n.getBody(),Ie),De=rR(!1).dom;iR(n,De,je!=null?je:Ie);const ze=aR(n,De,Ie,i,l,d),dt=_y(pe.concat(ze.toArray()),De);je&&dS(n,je,!1),w.setCursorLocation(dt,1),p.isEmpty(Ie)&&p.remove(Ie)}},ZU=(n,i,l)=>{const d=n.selection,p=n.getBody();yT(n,null,l),(i===8||i===46)&&d.isCollapsed()&&d.getStart().innerHTML===jb&&yT(n,g0(p,d.getStart())),(i===37||i===39)&&yT(n,g0(p,d.getStart()))},qU=n=>wn(n)&&qi(n.data,Gr),GU=n=>{n.on("mouseup keydown",i=>{ZU(n,i.keyCode,qU(n.selection.getRng().endContainer))})},QB=n=>{const i=rR(!1),l=_y(n,i.dom);return{caretContainer:i,caretPosition:Vt(l,0)}},hS=(n,i)=>{const{caretContainer:l,caretPosition:d}=QB(i);return wa(Ge.fromDom(n),l),pr(Ge.fromDom(n)),d},KU=(n,i)=>{const{caretContainer:l,caretPosition:d}=QB(i);return n.insertNode(l.dom),d},lR=(n,i)=>{const l=n.schema.getTextInlineElements();return cn(l,Xr(i))&&!$c(i.dom)&&!_d(i.dom)},_T=n=>$c(n.dom)&&XB(n.dom),vx={},cR=kf(["pre"]),eL=(n,i)=>{vx[n]||(vx[n]=[]),vx[n].push(i)},YU=(n,i)=>{cn(vx,n)&&Pe(vx[n],l=>{l(i)})};eL("pre",n=>{const i=n.selection.getRng(),l=p=>w=>{const E=w.previousSibling;return cR(E)&&St(p,E)},d=(p,w)=>{const E=Ge.fromDom(w),R=Co(E).dom;pr(E),Jr(Ge.fromDom(p),[Ge.fromTag("br",R),Ge.fromTag("br",R),...Aa(E)])};if(!i.collapsed){const p=n.selection.getSelectedBlocks(),w=yt(yt(p,cR),l(p));Pe(w,E=>{d(E.previousSibling,E)})}});const tL=["fontWeight","fontStyle","color","fontSize","fontFamily"],XU=n=>ne(n.styles)&&Xt(gs(n.styles),i=>St(tL,i)),JU=n=>Xn(n,i=>Tl(i)&&i.inline==="span"&&XU(i)),nL=(n,i)=>{const l=n.get(i);return oe(l)?JU(l):he.none()},oL=(n,i)=>Ru(i,Vt.fromRangeStart(n)).isNone(),sL=(n,i)=>Rf(i,Vt.fromRangeEnd(n)).exists(l=>!ui(l.getNode())||Rf(i,l).isSome())===!1,rL=n=>i=>za(i)&&n.isEditable(i),QU=n=>{const i=n.getSelectedBlocks(),l=n.getRng();if(n.isCollapsed())return[];if(i.length===1)return oL(l,i[0])&&sL(l,i[0])?i:[];{const d=No(i).filter(E=>oL(l,E)).toArray(),p=Mo(i).filter(E=>sL(l,E)).toArray(),w=i.slice(1,-1);return d.concat(w).concat(p)}},ej=n=>yt(QU(n),rL(n.dom)),iL=n=>yt(n.getSelectedBlocks(),rL(n.dom)),uR=dn.each,fR=n=>Yn(n)&&!Id(n)&&!$c(n)&&!_d(n),dR=(n,i)=>{for(let l=n;l;l=l[i]){if(wn(l)&&gr(l.data))return n;if(Yn(l)&&!Id(l))return l}return n},aL=(n,i,l)=>{const d=aT(n),p=Yn(i)&&lm(i),w=Yn(l)&&lm(l);if(p&&w){const E=dR(i,"previousSibling"),R=dR(l,"nextSibling");if(d.compare(E,R)){for(let B=E.nextSibling;B&&B!==R;){const Y=B;B=B.nextSibling,E.appendChild(Y)}return n.dom.remove(R),dn.each(dn.grep(R.childNodes),B=>{E.appendChild(B)}),E}}return l},Vw=(n,i,l,d)=>{var p;if(d&&i.merge_siblings!==!1){const w=(p=aL(n,Kn(d),d))!==null&&p!==void 0?p:d;aL(n,w,Kn(w,!0))}},tj=(n,i,l)=>{if(i.clear_child_styles){const d=i.links?"*:not(a)":"*";uR(n.select(d,l),p=>{fR(p)&&lm(p)&&uR(i.styles,(w,E)=>{n.setStyle(p,E,"")})})}},hR=(n,i,l)=>{uR(n.childNodes,d=>{fR(d)&&(i(d)&&l(d),d.hasChildNodes()&&hR(d,i,l))})},nj=(n,i)=>{i.nodeName==="SPAN"&&n.getAttribs(i).length===0&&n.remove(i,!0)},lL=(n,i)=>l=>!!(l&&ww(n,l,i)),mR=(n,i,l)=>d=>{n.setStyle(d,i,l),d.getAttribute("style")===""&&d.removeAttribute("style"),nj(n,d)},Ww=ig.generate([{keep:[]},{rename:["name"]},{removed:[]}]),oj=/^(src|href|style)$/,gR=dn.each,CT=FC,sj=n=>/^(TR|TH|TD)$/.test(n.nodeName),cL=(n,i,l)=>n.isChildOf(i,l)&&i!==l&&!n.isBlock(l),uL=(n,i,l)=>{let d=i[l?"startContainer":"endContainer"],p=i[l?"startOffset":"endOffset"];if(Yn(d)){const w=d.childNodes.length-1;!l&&p&&p--,d=d.childNodes[p>w?w:p]}return wn(d)&&l&&p>=d.data.length&&(d=new pi(d,n.getBody()).next()||d),wn(d)&&!l&&p===0&&(d=new pi(d,n.getBody()).prev()||d),d},fL=(n,i)=>{const l=i?"firstChild":"lastChild",d=n[l];return sj(n)&&d?n.nodeName==="TR"&&d[l]||d:n},pR=(n,i,l,d)=>{var p;const w=n.create(l,d);return(p=i.parentNode)===null||p===void 0||p.insertBefore(w,i),w.appendChild(i),w},dL=(n,i,l,d,p)=>{const w=Ge.fromDom(i),E=Ge.fromDom(n.create(d,p)),R=l?tl(w):Pg(w);return Jr(E,R),l?(wa(w,E),Xd(E,w)):(Yc(w,E),Xi(E,w)),E.dom},bR=(n,i)=>i.links&&n.nodeName==="A",vR=(n,i,l)=>{const d=i.parentNode;let p;const w=n.dom,E=Hc(n);fm(l)&&d===w.getRoot()&&(!l.list_block||!CT(i,l.list_block))&&Pe(Or(i.childNodes),R=>{cm(n,E,R.nodeName.toLowerCase())?p?p.appendChild(R):(p=pR(w,R,E),w.setAttribs(p,o0(n))):p=null}),!(BE(l)&&!CT(l.inline,i))&&w.remove(i,!0)},rj=(n,i,l)=>lt(n)?{name:i,value:null}:{name:n,value:_h(i,l)},mS=(n,i)=>{n.getAttrib(i,"style")===""&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style"))},yR=(n,i,l,d,p)=>{let w=!1;gR(l.styles,(E,R)=>{const{name:B,value:Y}=rj(R,E,d),re=yw(Y,B);(l.remove_similar||K(Y)||!Yn(p)||CT(ww(n,p,B),re))&&n.setStyle(i,B,""),w=!0}),w&&mS(n,i)},yx=(n,i,l)=>{i==="removeformat"?Pe(iL(n.selection),d=>{Pe(tL,p=>n.dom.setStyle(d,p,"")),mS(n.dom,d)}):nL(n.formatter,i).each(d=>{Pe(iL(n.selection),p=>yR(n.dom,p,d,l,null))})},gS=(n,i,l,d,p)=>{const w=n.dom,E=aT(n),R=n.schema;if(Tl(i)&&Ug(R,i.inline)&&Ym(R,d)&&d.parentElement===n.getBody())return vR(n,d,i),Ww.removed();if(!i.ceFalseOverride&&d&&w.getContentEditableParent(d)==="false"||d&&!vT(w,d,i)&&!bR(d,i))return Ww.keep();const B=d,Y=i.preserve_attributes;if(Tl(i)&&i.remove==="all"&&oe(Y)){const re=yt(w.getAttribs(B),ce=>St(Y,ce.name.toLowerCase()));if(w.removeAllAttribs(B),Pe(re,ce=>w.setAttrib(B,ce.name,ce.value)),re.length>0)return Ww.rename("span")}if(i.remove!=="all"){yR(w,B,i,l,p),gR(i.attributes,(ce,pe)=>{const{name:Ie,value:je}=rj(pe,ce,l);if(i.remove_similar||K(je)||!Yn(p)||CT(w.getAttrib(p,Ie),je)){if(Ie==="class"){const De=w.getAttrib(B,Ie);if(De){let ze="";if(Pe(De.split(/\s+/),dt=>{/mce\-\w+/.test(dt)&&(ze+=(ze?" ":"")+dt)}),ze){w.setAttrib(B,Ie,ze);return}}}if(oj.test(Ie)&&B.removeAttribute("data-mce-"+Ie),Ie==="style"&&kf(["li"])(B)&&w.getStyle(B,"list-style-type")==="none"){B.removeAttribute(Ie),w.setStyle(B,"list-style-type","none");return}Ie==="class"&&B.removeAttribute("className"),B.removeAttribute(Ie)}}),gR(i.classes,ce=>{ce=_h(ce,l),(!Yn(p)||w.hasClass(p,ce))&&w.removeClass(B,ce)});const re=w.getAttribs(B);for(let ce=0;ce{let w;return i.parentNode&&Pe(_w(n.dom,i.parentNode).reverse(),E=>{if(!w&&Yn(E)&&E.id!=="_start"&&E.id!=="_end"){const R=kh(n,E,l,d,p);R&&R.split!==!1&&(w=E)}}),w},Dse=(n,i,l,d)=>gS(n,i,l,d,d).fold(tt(d),p=>(n.dom.createFragment().appendChild(d),n.dom.rename(d,p)),tt(null)),ij=(n,i,l,d,p,w,E,R)=>{var B,Y;let re,ce;const pe=n.dom;if(l){const Ie=l.parentNode;for(let je=d.parentNode;je&&je!==Ie;je=je.parentNode){let De=pe.clone(je,!1);for(let ze=0;ze{const w=n.formatter.get(i),E=w[0],R=n.dom,B=n.selection,Y=De=>{const ze=hL(n,De,i,l,p);return ij(n,w,ze,De,De,!0,E,l)},re=De=>Id(De)&&Yn(De)&&(De.id==="_start"||De.id==="_end"),ce=De=>Xt(w,ze=>wx(n,ze,l,De,De)),pe=De=>{const ze=Or(De.childNodes),pt=ce(De)||Xt(w,fn=>vT(R,De,fn)),vt=De.parentNode;if(!pt&&ye(vt)&&Sw(E)&&ce(vt),E.deep&&ze.length)for(let fn=0;fn{Yn(De)&&n.dom.getStyle(De,"text-decoration")===fn&&De.parentNode&&PE(R,De.parentNode)===fn&&wx(n,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:fn}},void 0,De)})},Ie=De=>{const ze=R.get(De?"_start":"_end");if(ze){let dt=ze[De?"firstChild":"lastChild"];return re(dt)&&(dt=dt[De?"firstChild":"lastChild"]),wn(dt)&&dt.data.length===0&&(dt=De?ze.previousSibling||ze.nextSibling:ze.nextSibling||ze.previousSibling),R.remove(ze,!0),dt}else return null},je=De=>{let ze,dt,pt=Nb(R,De,w,De.collapsed);if(E.split){if(pt=fp(pt),ze=uL(n,pt,!0),dt=uL(n,pt),ze!==dt){if(ze=fL(ze,!0),dt=fL(dt,!1),cL(R,ze,dt)){const Ot=he.from(ze.firstChild).getOr(ze);Y(dL(R,Ot,!0,"span",{id:"_start","data-mce-type":"bookmark"})),Ie(!0);return}if(cL(R,dt,ze)){const Ot=he.from(dt.lastChild).getOr(dt);Y(dL(R,Ot,!1,"span",{id:"_end","data-mce-type":"bookmark"})),Ie(!1);return}ze=pR(R,ze,"span",{id:"_start","data-mce-type":"bookmark"}),dt=pR(R,dt,"span",{id:"_end","data-mce-type":"bookmark"});const vt=R.createRng();vt.setStartAfter(ze),vt.setEndBefore(dt),Qp(R,vt,Ot=>{Pe(Ot,fn=>{!Id(fn)&&!Id(fn.parentNode)&&Y(fn)})}),Y(ze),Y(dt),ze=Ie(!0),dt=Ie()}else ze=dt=Y(ze);pt.startContainer=ze.parentNode?ze.parentNode:ze,pt.startOffset=R.nodeIndex(ze),pt.endContainer=dt.parentNode?dt.parentNode:dt,pt.endOffset=R.nodeIndex(dt)+1}Qp(R,pt,vt=>{Pe(vt,pe)})};if(d){if(bw(d)){const De=R.createRng();De.setStartBefore(d),De.setEndAfter(d),je(De)}else je(d);Sh(n,i,d,l);return}!B.isCollapsed()||!Tl(E)||b0(n).length?(b3(n,()=>RE(n,je),De=>Tl(E)&&oR(n,i,l,De)),n.nodeChanged()):JB(n,i,l,p),yx(n,i,l),Sh(n,i,d,l)},mL=(n,i,l,d,p)=>{(d||n.selection.isEditable())&&Ose(n,i,l,d,p)},wx=(n,i,l,d,p)=>gS(n,i,l,d,p).fold(Ye,w=>(n.dom.rename(d,w),!0),Mt),aj=dn.each,lj=(n,i,l,d)=>{const p=w=>{if(Yn(w)&&Yn(w.parentNode)&&lm(w)){const E=PE(n,w.parentNode);n.getStyle(w,"color")&&E?n.setStyle(w,"text-decoration",E):n.getStyle(w,"text-decoration")===E&&n.setStyle(w,"text-decoration",null)}};i.styles&&(i.styles.color||i.styles.textDecoration)&&(dn.walk(d,p,"childNodes"),p(d))},gL=(n,i,l,d)=>{if(i.styles&&i.styles.backgroundColor){const p=lL(n,"fontSize");hR(d,w=>p(w)&&lm(w),mR(n,"backgroundColor",_h(i.styles.backgroundColor,l)))}},cj=(n,i,l,d)=>{if(Tl(i)&&(i.inline==="sub"||i.inline==="sup")){const p=lL(n,"fontSize");hR(d,E=>p(E)&&lm(E),mR(n,"fontSize",""));const w=yt(n.select(i.inline==="sup"?"sub":"sup",d),lm);n.remove(w,!0)}},pL=(n,i,l,d)=>{aj(i,p=>{Tl(p)&&aj(n.dom.select(p.inline,d),w=>{fR(w)&&wx(n,p,l,w,p.exact?w:null)}),tj(n.dom,p,d)})},uj=(n,i,l,d,p)=>{const w=p.parentNode;kh(n,w,l,d)&&wx(n,i,d,p)||i.merge_with_parents&&w&&n.dom.getParent(w,E=>kh(n,E,l,d)?(wx(n,i,d,p),!0):!1)},Uw=dn.each,bL=(n,i,l,d)=>{if(gC(n)&&Tl(i)&&l.parentNode){const p=Kf(n.schema),w=Ol(Ge.fromDom(l),E=>$c(E.dom));return es(p,d)&&Ma(Ge.fromDom(l.parentNode),!1)&&!w}else return!1},ec=(n,i,l,d)=>{if(Uw(l.styles,(p,w)=>{n.setStyle(i,w,_h(p,d))}),l.styles){const p=n.getAttrib(i,"style");p&&n.setAttrib(i,"data-mce-style",p)}},Mse=(n,i,l,d)=>{const p=n.formatter.get(i),w=p[0],E=!d&&n.selection.isCollapsed(),R=n.dom,B=n.selection,Y=(je,De=w)=>{be(De.onformat)&&De.onformat(je,De,l,d),ec(R,je,De,l),Uw(De.attributes,(ze,dt)=>{R.setAttrib(je,dt,_h(ze,l))}),Uw(De.classes,ze=>{const dt=_h(ze,l);R.hasClass(je,dt)||R.addClass(je,dt)})},re=(je,De)=>{let ze=!1;return Uw(je,dt=>nd(dt)?R.getContentEditable(De)==="false"&&!dt.ceFalseOverride||ye(dt.collapsed)&&dt.collapsed!==E?!0:R.is(De,dt.selector)&&!$c(De)?(Y(De,dt),ze=!0,!1):!0:!1),ze},ce=je=>{if(F(je)){const De=R.create(je);return Y(De),De}else return null},pe=(je,De,ze)=>{const dt=[];let pt=!0;const vt=w.inline||w.block,Ot=ce(vt),fn=Lt=>$C(w)&&kh(n,Lt,i,l),$n=(Lt,$t,vn)=>{const ho=Cw(w)&&$l(n.schema,Lt)&&cm(n,$t,vt);return vn&&ho},Nn=(Lt,$t,vn,ho)=>{const Oo=Lt.nodeName.toLowerCase(),_s=cm(n,vt,Oo)&&cm(n,$t,vt),Ws=!ze&&wn(Lt)&&Cn(Lt.data),Nr=$c(Lt),di=!Tl(w)||!je.isBlock(Lt);return(vn||ho)&&_s&&!Ws&&!Nr&&di};Qp(je,De,Lt=>{let $t;const vn=ho=>{let Oo=!1,_s=pt,Ws=!1;const Nr=ho.parentNode,di=Nr.nodeName.toLowerCase(),il=je.getContentEditable(ho);ye(il)&&(_s=pt,pt=il==="true",Oo=!0,Ws=vw(n,ho));const Rl=pt&&!Oo;if(ui(ho)&&!bL(n,w,ho,di)){$t=null,fm(w)&&je.remove(ho);return}if(fn(ho)){$t=null;return}if($n(ho,di,Rl)){const hc=je.rename(ho,vt);Y(hc),dt.push(hc),$t=null;return}if(nd(w)){let hc=re(p,ho);if(!hc&&ye(Nr)&&Sw(w)&&(hc=re(p,Nr)),!Tl(w)||hc){$t=null;return}}ye(Ot)&&Nn(ho,di,Rl,Ws)?($t||($t=je.clone(Ot,!1),Nr.insertBefore($t,ho),dt.push($t)),Ws&&Oo&&(pt=_s),$t.appendChild(ho)):($t=null,Pe(Or(ho.childNodes),vn),Oo&&(pt=_s),$t=null)};Pe(Lt,vn)}),w.links===!0&&Pe(dt,Lt=>{const $t=vn=>{vn.nodeName==="A"&&Y(vn,w),Pe(Or(vn.childNodes),$t)};$t(Lt)}),Pe(dt,Lt=>{const $t=Oo=>{let _s=0;return Pe(Oo.childNodes,Ws=>{!um(Ws)&&!Id(Ws)&&_s++}),_s},vn=Oo=>Xn(Oo.childNodes,NE).filter(Ws=>je.getContentEditable(Ws)!=="false"&&vT(je,Ws,w)).map(Ws=>{const Nr=je.clone(Ws,!1);return Y(Nr),je.replace(Nr,Oo,!0),je.remove(Ws,!0),Nr}).getOr(Oo),ho=$t(Lt);if((dt.length>1||!je.isBlock(Lt))&&ho===0){je.remove(Lt,!0);return}(Tl(w)||fm(w)&&w.wrapper)&&(!w.exact&&ho===1&&(Lt=vn(Lt)),pL(n,p,l,Lt),uj(n,w,i,l,Lt),gL(je,w,l,Lt),lj(je,w,l,Lt),cj(je,w,l,Lt),Vw(n,w,l,Lt))})},Ie=bw(d)?d:B.getNode();if(R.getContentEditable(Ie)==="false"&&!vw(n,Ie)){d=Ie,re(p,d),A3(n,i,d,l);return}if(w){if(d)if(bw(d)){if(!re(p,d)){const je=R.createRng();je.setStartBefore(d),je.setEndAfter(d),pe(R,Nb(R,je,p),!0)}}else pe(R,d,!0);else!E||!Tl(w)||b0(n).length?(B.setRng(GM(B.getRng())),b3(n,()=>{RE(n,(je,De)=>{const ze=De?je:Nb(R,je,p);pe(R,ze,!1)})},Mt),n.nodeChanged()):jU(n,i,l),nL(n.formatter,i).each(je=>{Pe(ej(n.selection),De=>ec(R,De,je,l))});YU(i,n)}A3(n,i,d,l)},fj=(n,i,l,d)=>{(d||n.selection.isEditable())&&Mse(n,i,l,d)},dj=n=>cn(n,"vars"),Rse=(n,i)=>{n.set({}),i.on("NodeChange",l=>{qb(i,l.element,n.get())}),i.on("FormatApply FormatRemove",l=>{const d=he.from(l.node).map(p=>bw(p)?p:p.startContainer).bind(p=>Yn(p)?he.some(p):he.from(p.parentElement)).getOrThunk(()=>pg(i));qb(i,d,n.get())})},pg=n=>n.selection.getStart(),_x=(n,i,l,d,p)=>ns(i,R=>{const B=n.formatter.matchNode(R,l,p!=null?p:{},d);return!Ce(B)},R=>nR(n,R,l)?!0:d?!1:ye(n.formatter.matchNode(R,l,p,!0))),Zb=(n,i)=>{const l=i!=null?i:pg(n);return yt(_w(n.dom,l),d=>Yn(d)&&!_d(d))},qb=(n,i,l)=>{const d=Zb(n,i);an(l,(p,w)=>{const E=R=>{const B=_x(n,d,w,R.similar,dj(R)?R.vars:void 0),Y=B.isSome();if(R.state.get()!==Y){R.state.set(Y);const re=B.getOr(i);dj(R)?R.callback(Y,{node:re,format:w,parents:d}):Pe(R.callbacks,ce=>ce(Y,{node:re,format:w,parents:d}))}};Pe([p.withSimilar,p.withoutSimilar],E),Pe(p.withVars,E)})},hj=(n,i,l,d,p,w)=>{const E=i.get();Pe(l.split(","),R=>{const B=mo(E,R).getOrThunk(()=>{const re={withSimilar:{state:qa(!1),similar:!0,callbacks:[]},withoutSimilar:{state:qa(!1),similar:!1,callbacks:[]},withVars:[]};return E[R]=re,re}),Y=()=>{const re=Zb(n);return _x(n,re,R,p,w).isSome()};if(Ce(w)){const re=p?B.withSimilar:B.withoutSimilar;re.callbacks.push(d),re.callbacks.length===1&&re.state.set(Y())}else B.withVars.push({state:qa(Y()),similar:p,vars:w,callback:d})}),i.set(E)},mj=(n,i,l)=>{const d=n.get();Pe(i.split(","),p=>mo(d,p).each(w=>{d[p]={withSimilar:{...w.withSimilar,callbacks:yt(w.withSimilar.callbacks,E=>E!==l)},withoutSimilar:{...w.withoutSimilar,callbacks:yt(w.withoutSimilar.callbacks,E=>E!==l)},withVars:yt(w.withVars,E=>E.callback!==l)}})),n.set(d)},pS=(n,i,l,d,p,w)=>(hj(n,i,l,d,p,w),{unbind:()=>mj(i,l,d)}),bS=(n,i,l,d)=>{const p=n.formatter.get(i);p&&(oR(n,i,l,d)&&(!("toggle"in p[0])||p[0].toggle)?mL(n,i,l,d):fj(n,i,l,d))},jw=dn.explode,wR=()=>{const n={};return{addFilter:(p,w)=>{Pe(jw(p),E=>{cn(n,E)||(n[E]={name:E,callbacks:[]}),n[E].callbacks.push(w)})},getFilters:()=>lo(n),removeFilter:(p,w)=>{Pe(jw(p),E=>{if(cn(n,E))if(ye(w)){const R=n[E],B=yt(R.callbacks,Y=>Y!==w);B.length>0?R.callbacks=B:delete n[E]}else delete n[E]})}}},_R=(n,i)=>{Pe(i,l=>{n.attr(l,null)})},vL=(n,i,l)=>{n.addNodeFilter("font",d=>{Pe(d,p=>{const w=i.parse(p.attr("style")),E=p.attr("color"),R=p.attr("face"),B=p.attr("size");E&&(w.color=E),R&&(w["font-family"]=R),B&&qc(B).each(Y=>{w["font-size"]=l[Y-1]}),p.name="span",p.attr("style",i.serialize(w)),_R(p,["color","face","size"])})})},yL=(n,i,l)=>{n.addNodeFilter("strike",d=>{const p=i.type!=="html4";Pe(d,w=>{if(p)w.name="s";else{const E=l.parse(w.attr("style"));E["text-decoration"]="line-through",w.name="span",w.attr("style",l.serialize(E))}})})},gj=(n,i,l)=>{var d;const p=Tv();i.convert_fonts_to_spans&&vL(n,p,dn.explode((d=i.font_size_legacy_values)!==null&&d!==void 0?d:"")),yL(n,l,p)},pj=(n,i,l)=>{i.inline_styles&&gj(n,i,l)},CR=(n,i,l)=>{i.addNodeFilter("br",(d,p,w)=>{const E=dn.extend({},l.getBlockElements()),R=l.getNonEmptyElements(),B=l.getWhitespaceElements();E.body=1;const Y=re=>re.name in E||nr(l,re);for(let re=0,ce=d.length;refetch(n).then(i=>i.ok?i.blob():Promise.reject()).catch(()=>Promise.reject({message:`Cannot convert ${n} to Blob. Resource might not exist or is inaccessible.`,uriType:"blob"})),vj=n=>{const i=/([a-z0-9+\/=\s]+)/i.exec(n);return i?i[1]:""},SR=n=>{const[i,...l]=n.split(","),d=l.join(","),p=/data:([^/]+\/[^;]+)(;.+)?/.exec(i);if(p){const w=p[2]===";base64",E=w?vj(d):decodeURIComponent(d);return he.some({type:p[1],data:E,base64Encoded:w})}else return he.none()},wL=(n,i,l=!0)=>{let d=i;if(l)try{d=atob(i)}catch{return he.none()}const p=new Uint8Array(d.length);for(let w=0;wnew Promise((i,l)=>{SR(n).bind(({type:d,data:p,base64Encoded:w})=>wL(d,p,w)).fold(()=>l("Invalid data URI"),i)}),_L=n=>kr(n,"blob:")?bj(n):kr(n,"data:")?yj(n):Promise.reject("Unknown URI format"),CL=n=>new Promise((i,l)=>{const d=new FileReader;d.onloadend=()=>{i(d.result)},d.onerror=()=>{var p;l((p=d.error)===null||p===void 0?void 0:p.message)},d.readAsDataURL(n)});let Cx=0;const SL=n=>(n||"blobid")+Cx++,kL=(n,i,l)=>SR(n).bind(({data:d,type:p,base64Encoded:w})=>{if(i&&!w)return he.none();{const E=w?d:btoa(d);return l(E,p)}}),kR=(n,i,l)=>{const d=n.create(SL(),i,l);return n.add(d),d},EL=(n,i,l=!1)=>kL(i,l,(d,p)=>he.from(n.getByData(d,p)).orThunk(()=>wL(p,d).map(w=>kR(n,w,d)))),xL=(n,i)=>{const l=()=>Promise.reject("Invalid data URI");if(kr(i,"blob:")){const d=n.getByUri(i);return ye(d)?Promise.resolve(d):_L(i).then(p=>CL(p).then(w=>kL(w,!1,E=>he.some(kR(n,p,E))).getOrThunk(l)))}else return kr(i,"data:")?EL(n,i).fold(l,d=>Promise.resolve(d)):Promise.reject("Unknown image data format")},wj=n=>ye(n.attr("data-mce-bogus")),_j=n=>n.attr("src")===Gn.transparentSrc||ye(n.attr("data-mce-placeholder")),AL=(n,i)=>{const{blob_cache:l}=i;if(l){const d=p=>{const w=p.attr("src");_j(p)||wj(p)||Ee(w)||EL(l,w,!0).each(E=>{p.attr("src",E.blobUri())})};n.addAttributeFilter("src",p=>Pe(p,d))}},TL=(n,i)=>{const l=n.schema;i.remove_trailing_brs&&CR(i,n,l),n.addAttributeFilter("href",p=>{let w=p.length;const E=B=>B.split(" ").filter(re=>re.length>0).concat(["noopener"]).sort().join(" "),R=B=>{const Y=B?dn.trim(B):"";return/\b(noopener)\b/g.test(Y)?Y:E(Y)};if(!i.allow_unsafe_link_target)for(;w--;){const B=p[w];B.name==="a"&&B.attr("target")==="_blank"&&B.attr("rel",R(B.attr("rel")))}}),i.allow_html_in_named_anchor||n.addAttributeFilter("id,name",p=>{let w=p.length,E,R,B,Y;for(;w--;)if(Y=p[w],Y.name==="a"&&Y.firstChild&&!Y.attr("href"))for(B=Y.parent,E=Y.lastChild;E&&B;)R=E.prev,B.insert(E,Y),E=R}),i.fix_list_elements&&n.addNodeFilter("ul,ol",p=>{let w=p.length,E,R;for(;w--;)if(E=p[w],R=E.parent,R&&(R.name==="ul"||R.name==="ol"))if(E.prev&&E.prev.name==="li")E.prev.append(E);else{const B=new Fd("li",1);B.attr("style","list-style-type: none"),E.wrap(B)}});const d=l.getValidClasses();i.validate&&d&&n.addAttributeFilter("class",p=>{var w;let E=p.length;for(;E--;){const R=p[E],B=(w=R.attr("class"))!==null&&w!==void 0?w:"",Y=dn.explode(B," ");let re="";for(let ce=0;ce"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Sx(n,i,l){return DL()?Sx=Reflect.construct:Sx=function(p,w,E){var R=[null];R.push.apply(R,w);var B=Function.bind.apply(p,R),Y=new B;return E&&ST(Y,E.prototype),Y},Sx.apply(null,arguments)}function r1(n){return Cj(n)||Sj(n)||ER(n)||OL()}function Cj(n){if(Array.isArray(n))return Zw(n)}function Sj(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function ER(n,i){if(!!n){if(typeof n=="string")return Zw(n,i);var l=Object.prototype.toString.call(n).slice(8,-1);if(l==="Object"&&n.constructor&&(l=n.constructor.name),l==="Map"||l==="Set")return Array.from(n);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return Zw(n,i)}}function Zw(n,i){(i==null||i>n.length)&&(i=n.length);for(var l=0,d=new Array(i);l1?l-1:0),p=1;p/gm),RR=i1(/^data-[\-\w.\u00B7-\uFFFF]/),NR=i1(/^aria-[\-\w]+$/),Dj=i1(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Oj=i1(/^(?:\w+script|data):/i),C0=i1(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),PR=i1(/^html$/i),Mj=function(){return typeof window>"u"?null:window},IR=function(i,l){if(Cy(i)!=="object"||typeof i.createPolicy!="function")return null;var d=null,p="data-tt-policy-suffix";l.currentScript&&l.currentScript.hasAttribute(p)&&(d=l.currentScript.getAttribute(p));var w="dompurify"+(d?"#"+d:"");try{return i.createPolicy(w,{createHTML:function(R){return R}})}catch{return console.warn("TrustedTypes policy "+w+" could not be created."),null}};function TT(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Mj(),i=function(qt){return TT(qt)};if(i.version="2.3.8",i.removed=[],!n||!n.document||n.document.nodeType!==9)return i.isSupported=!1,i;var l=n.document,d=n.document,p=n.DocumentFragment,w=n.HTMLTemplateElement,E=n.Node,R=n.Element,B=n.NodeFilter,Y=n.NamedNodeMap,re=Y===void 0?n.NamedNodeMap||n.MozNamedAttrMap:Y,ce=n.HTMLFormElement,pe=n.DOMParser,Ie=n.trustedTypes,je=R.prototype,De=_0(je,"cloneNode"),ze=_0(je,"nextSibling"),dt=_0(je,"childNodes"),pt=_0(je,"parentNode");if(typeof w=="function"){var vt=d.createElement("template");vt.content&&vt.content.ownerDocument&&(d=vt.content.ownerDocument)}var Ot=IR(Ie,l),fn=Ot?Ot.createHTML(""):"",$n=d,Nn=$n.implementation,Lt=$n.createNodeIterator,$t=$n.createDocumentFragment,vn=$n.getElementsByTagName,ho=l.importNode,Oo={};try{Oo=w0(d).documentMode?d.documentMode:{}}catch{}var _s={};i.isSupported=typeof pt=="function"&&Nn&&typeof Nn.createHTMLDocument<"u"&&Oo!==9;var Ws=LL,Nr=Tj,di=RR,il=NR,Rl=Oj,hc=C0,Dn=Dj,Jn=null,yr=Ni({},[].concat(r1(DR),r1(id),r1(Gb),r1(OR),r1(BL))),Is=null,vo=Ni({},[].concat(r1(MR),r1(qw),r1(xT),r1(AT))),On=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),An=null,jo=null,Ys=!0,Kr=!0,io=!1,Us=!1,ii=!1,Ka=!1,Ci=!1,Ec=!1,Oh=!1,$d=!1,wm=!0,Fy=!0,v_=!1,Hy={},$y=null,bD=Ni({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),vD=null,yD=Ni({},["audio","video","img","source","image","track"]),CA=null,SA=Ni({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),kA="http://www.w3.org/1998/Math/MathML",GS="http://www.w3.org/2000/svg",b1="http://www.w3.org/1999/xhtml",KS=b1,y_=!1,lv,EA=["application/xhtml+xml","text/html"],xA="text/html",A0,cv=null,AA=d.createElement("form"),TA=function(qt){return qt instanceof RegExp||qt instanceof Function},DA=function(qt){cv&&cv===qt||((!qt||Cy(qt)!=="object")&&(qt={}),qt=w0(qt),Jn="ALLOWED_TAGS"in qt?Ni({},qt.ALLOWED_TAGS):yr,Is="ALLOWED_ATTR"in qt?Ni({},qt.ALLOWED_ATTR):vo,CA="ADD_URI_SAFE_ATTR"in qt?Ni(w0(SA),qt.ADD_URI_SAFE_ATTR):SA,vD="ADD_DATA_URI_TAGS"in qt?Ni(w0(yD),qt.ADD_DATA_URI_TAGS):yD,$y="FORBID_CONTENTS"in qt?Ni({},qt.FORBID_CONTENTS):bD,An="FORBID_TAGS"in qt?Ni({},qt.FORBID_TAGS):{},jo="FORBID_ATTR"in qt?Ni({},qt.FORBID_ATTR):{},Hy="USE_PROFILES"in qt?qt.USE_PROFILES:!1,Ys=qt.ALLOW_ARIA_ATTR!==!1,Kr=qt.ALLOW_DATA_ATTR!==!1,io=qt.ALLOW_UNKNOWN_PROTOCOLS||!1,Us=qt.SAFE_FOR_TEMPLATES||!1,ii=qt.WHOLE_DOCUMENT||!1,Ec=qt.RETURN_DOM||!1,Oh=qt.RETURN_DOM_FRAGMENT||!1,$d=qt.RETURN_TRUSTED_TYPE||!1,Ci=qt.FORCE_BODY||!1,wm=qt.SANITIZE_DOM!==!1,Fy=qt.KEEP_CONTENT!==!1,v_=qt.IN_PLACE||!1,Dn=qt.ALLOWED_URI_REGEXP||Dn,KS=qt.NAMESPACE||b1,qt.CUSTOM_ELEMENT_HANDLING&&TA(qt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(On.tagNameCheck=qt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),qt.CUSTOM_ELEMENT_HANDLING&&TA(qt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(On.attributeNameCheck=qt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),qt.CUSTOM_ELEMENT_HANDLING&&typeof qt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(On.allowCustomizedBuiltInElements=qt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),lv=EA.indexOf(qt.PARSER_MEDIA_TYPE)===-1?lv=xA:lv=qt.PARSER_MEDIA_TYPE,A0=lv==="application/xhtml+xml"?function(po){return po}:ET,Us&&(Kr=!1),Oh&&(Ec=!0),Hy&&(Jn=Ni({},r1(BL)),Is=[],Hy.html===!0&&(Ni(Jn,DR),Ni(Is,MR)),Hy.svg===!0&&(Ni(Jn,id),Ni(Is,qw),Ni(Is,AT)),Hy.svgFilters===!0&&(Ni(Jn,Gb),Ni(Is,qw),Ni(Is,AT)),Hy.mathMl===!0&&(Ni(Jn,OR),Ni(Is,xT),Ni(Is,AT))),qt.ADD_TAGS&&(Jn===yr&&(Jn=w0(Jn)),Ni(Jn,qt.ADD_TAGS)),qt.ADD_ATTR&&(Is===vo&&(Is=w0(Is)),Ni(Is,qt.ADD_ATTR)),qt.ADD_URI_SAFE_ATTR&&Ni(CA,qt.ADD_URI_SAFE_ATTR),qt.FORBID_CONTENTS&&($y===bD&&($y=w0($y)),Ni($y,qt.FORBID_CONTENTS)),Fy&&(Jn["#text"]=!0),ii&&Ni(Jn,["html","head","body"]),Jn.table&&(Ni(Jn,["tbody"]),delete An.tbody),rd&&rd(qt),cv=qt)},wD=Ni({},["mi","mo","mn","ms","mtext"]),_D=Ni({},["foreignobject","desc","title","annotation-xml"]),T$=Ni({},["title","style","font","a","script"]),v1=Ni({},id);Ni(v1,Gb),Ni(v1,PL);var w_=Ni({},OR);Ni(w_,IL);var Rt=function(qt){var po=pt(qt);(!po||!po.tagName)&&(po={namespaceURI:b1,tagName:"template"});var ys=ET(qt.tagName),yl=ET(po.tagName);return qt.namespaceURI===GS?po.namespaceURI===b1?ys==="svg":po.namespaceURI===kA?ys==="svg"&&(yl==="annotation-xml"||wD[yl]):Boolean(v1[ys]):qt.namespaceURI===kA?po.namespaceURI===b1?ys==="math":po.namespaceURI===GS?ys==="math"&&_D[yl]:Boolean(w_[ys]):qt.namespaceURI===b1?po.namespaceURI===GS&&!_D[yl]||po.namespaceURI===kA&&!wD[yl]?!1:!w_[ys]&&(T$[ys]||!v1[ys]):!1},Nt=function(qt){xx(i.removed,{element:qt});try{qt.parentNode.removeChild(qt)}catch{try{qt.outerHTML=fn}catch{qt.remove()}}},Mn=function(qt,po){try{xx(i.removed,{attribute:po.getAttributeNode(qt),from:po})}catch{xx(i.removed,{attribute:null,from:po})}if(po.removeAttribute(qt),qt==="is"&&!Is[qt])if(Ec||Oh)try{Nt(po)}catch{}else try{po.setAttribute(qt,"")}catch{}},kn=function(qt){var po,ys;if(Ci)qt=""+qt;else{var yl=AR(qt,/^[\r\n\t ]+/);ys=yl&&yl[0]}lv==="application/xhtml+xml"&&(qt=''+qt+"");var _m=Ot?Ot.createHTML(qt):qt;if(KS===b1)try{po=new pe().parseFromString(_m,lv)}catch{}if(!po||!po.documentElement){po=Nn.createDocument(KS,"template",null);try{po.documentElement.innerHTML=y_?"":_m}catch{}}var zd=po.body||po.documentElement;return qt&&ys&&zd.insertBefore(d.createTextNode(ys),zd.childNodes[0]||null),KS===b1?vn.call(po,ii?"html":"body")[0]:ii?po.documentElement:zd},Io=function(qt){return Lt.call(qt.ownerDocument||qt,qt,B.SHOW_ELEMENT|B.SHOW_COMMENT|B.SHOW_TEXT,null,!1)},dr=function(qt){return qt instanceof ce&&(typeof qt.nodeName!="string"||typeof qt.textContent!="string"||typeof qt.removeChild!="function"||!(qt.attributes instanceof re)||typeof qt.removeAttribute!="function"||typeof qt.setAttribute!="function"||typeof qt.namespaceURI!="string"||typeof qt.insertBefore!="function")},ia=function(qt){return Cy(E)==="object"?qt instanceof E:qt&&Cy(qt)==="object"&&typeof qt.nodeType=="number"&&typeof qt.nodeName=="string"},xc=function(qt,po,ys){!_s[qt]||RL(_s[qt],function(yl){yl.call(i,po,ys,cv)})},du=function(qt){var po;if(xc("beforeSanitizeElements",qt,null),dr(qt)||Eh(/[\u0080-\uFFFF]/,qt.nodeName))return Nt(qt),!0;var ys=A0(qt.nodeName);if(xc("uponSanitizeElement",qt,{tagName:ys,allowedTags:Jn}),qt.hasChildNodes()&&!ia(qt.firstElementChild)&&(!ia(qt.content)||!ia(qt.content.firstElementChild))&&Eh(/<[/\w]/g,qt.innerHTML)&&Eh(/<[/\w]/g,qt.textContent)||ys==="select"&&Eh(/