dootask/public/js/build/tinymce.cd1f2de5.js
2024-03-06 02:44:16 +08:00

28 lines
410 KiB
JavaScript
Vendored

import{c as AC}from"./@traptitech.b72bbaf2.js";var TC={exports:{}};(function(RC){(function(){var Ic=function(e){if(e===null)return"null";if(e===void 0)return"undefined";var t=typeof e;return t==="object"&&(Array.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="Array")?"array":t==="object"&&(String.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="String")?"string":t},BC=function(e){return["undefined","boolean","number","string","function","xml","null"].indexOf(e)!==-1},DC=function(e,t){var n=Array.prototype.slice.call(e);return n.sort(t)},_C=function(e,t){return Ma(function(n,r){return e.eq(t(n),t(r))})},Ma=function(e){return{eq:e}},OC=Ma(function(e,t){return e===t}),PC=OC,Lc=function(e){return Ma(function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,a=0;a<r;a++)if(!e.eq(t[a],n[a]))return!1;return!0})},IC=function(e,t){return _C(Lc(e),function(n){return DC(n,t)})},$c=function(e){return Ma(function(t,n){var r=Object.keys(t),a=Object.keys(n);if(!IC(PC).eq(r,a))return!1;for(var i=r.length,o=0;o<i;o++){var u=r[o];if(!e.eq(t[u],n[u]))return!1}return!0})},Hu=Ma(function(e,t){if(e===t)return!0;var n=Ic(e),r=Ic(t);return n!==r?!1:BC(n)?e===t:n==="array"?Lc(Hu).eq(e,t):n==="object"?$c(Hu).eq(e,t):!1}),LC=function(e){var t=typeof e;return e===null?"null":t==="object"&&(Array.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="Array")?"array":t==="object"&&(String.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="String")?"string":t},Vu=function(e){return function(t){return LC(t)===e}},qu=function(e){return function(t){return typeof t===e}},Fc=function(e){return function(t){return e===t}},$e=Vu("string"),qr=Vu("object"),$t=Vu("array"),Ua=Fc(null),Mc=qu("boolean"),Ct=Fc(void 0),on=function(e){return e==null},Ee=function(e){return!on(e)},Re=qu("function"),Wr=qu("number"),se=function(){},dr=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},Uc=function(e,t){return function(n){return e(t(n))}},G=function(e){return function(){return e}},wt=function(e){return e},$C=function(e,t){return e===t};function K(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];var i=t.concat(r);return e.apply(null,i)}}var Wu=function(e){return function(t){return!e(t)}},FC=function(e){return function(){throw new Error(e)}},MC=function(e){return e()},UC=function(e){e()},xe=G(!1),Ue=G(!0),Ii=function(){return ju},ju=function(){var e=function(r){return r()},t=wt,n={fold:function(r,a){return r()},isSome:xe,isNone:Ue,getOr:t,getOrThunk:e,getOrDie:function(r){throw new Error(r||"error: getOrDie called on none.")},getOrNull:G(null),getOrUndefined:G(void 0),or:t,orThunk:e,map:Ii,each:se,bind:Ii,exists:xe,forall:Ue,filter:function(){return Ii()},toArray:function(){return[]},toString:G("none()")};return n}(),Ku=function(e){var t=G(e),n=function(){return a},r=function(i){return i(e)},a={fold:function(i,o){return o(e)},isSome:Ue,isNone:xe,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(i){return Ku(i(e))},each:function(i){i(e)},bind:r,exists:r,forall:r,filter:function(i){return i(e)?a:ju},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return a},zC=function(e){return e==null?ju:Ku(e)},b={some:Ku,none:Ii,from:zC},Gu=Array.prototype.slice,HC=Array.prototype.indexOf,VC=Array.prototype.push,zc=function(e,t){return HC.call(e,t)},qC=function(e,t){var n=zc(e,t);return n===-1?b.none():b.some(n)},Ge=function(e,t){return zc(e,t)>-1},vt=function(e,t){for(var n=0,r=e.length;n<r;n++){var a=e[n];if(t(a,n))return!0}return!1},Te=function(e,t){for(var n=e.length,r=new Array(n),a=0;a<n;a++){var i=e[a];r[a]=t(i,a)}return r},X=function(e,t){for(var n=0,r=e.length;n<r;n++){var a=e[n];t(a,n)}},Hc=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},Vc=function(e,t){for(var n=[],r=[],a=0,i=e.length;a<i;a++){var o=e[a],u=t(o,a)?n:r;u.push(o)}return{pass:n,fail:r}},ce=function(e,t){for(var n=[],r=0,a=e.length;r<a;r++){var i=e[r];t(i,r)&&n.push(i)}return n},qc=function(e,t,n){return Hc(e,function(r,a){n=t(n,r,a)}),n},Wt=function(e,t,n){return X(e,function(r,a){n=t(n,r,a)}),n},Wc=function(e,t,n){for(var r=0,a=e.length;r<a;r++){var i=e[r];if(t(i,r))return b.some(i);if(n(i,r))break}return b.none()},Xe=function(e,t){return Wc(e,t,xe)},Li=function(e,t){for(var n=0,r=e.length;n<r;n++){var a=e[n];if(t(a,n))return b.some(n)}return b.none()},WC=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!$t(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);VC.apply(t,e[n])}return t},jr=function(e,t){return WC(Te(e,t))},za=function(e,t){for(var n=0,r=e.length;n<r;++n){var a=e[n];if(t(a,n)!==!0)return!1}return!0},$i=function(e){var t=Gu.call(e,0);return t.reverse(),t},jc=function(e,t){return ce(e,function(n){return!Ge(t,n)})},jC=function(e,t){for(var n={},r=0,a=e.length;r<a;r++){var i=e[r];n[String(i)]=t(i,r)}return n},Xu=function(e,t){var n=Gu.call(e,0);return n.sort(t),n},Yu=function(e,t){return t>=0&&t<e.length?b.some(e[t]):b.none()},Tt=function(e){return Yu(e,0)},mr=function(e){return Yu(e,e.length-1)},un=Re(Array.from)?Array.from:function(e){return Gu.call(e)},Kc=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return b.none()},Kr=Object.keys,KC=Object.hasOwnProperty,Be=function(e,t){for(var n=Kr(e),r=0,a=n.length;r<a;r++){var i=n[r],o=e[i];t(o,i)}},Gc=function(e,t){return GC(e,function(n,r){return{k:r,v:t(n,r)}})},GC=function(e,t){var n={};return Be(e,function(r,a){var i=t(r,a);n[i.k]=i.v}),n},Qu=function(e){return function(t,n){e[n]=t}},Xc=function(e,t,n,r){var a={};return Be(e,function(i,o){(t(i,o)?n:r)(i,o)}),a},XC=function(e,t){var n={},r={};return Xc(e,t,Qu(n),Qu(r)),{t:n,f:r}},Ha=function(e,t){var n={};return Xc(e,t,Qu(n),se),n},YC=function(e,t){var n=[];return Be(e,function(r,a){n.push(t(r,a))}),n},QC=function(e){return YC(e,wt)},ze=function(e,t){return ve(e,t)?b.from(e[t]):b.none()},ve=function(e,t){return KC.call(e,t)},Gr=function(e,t){return ve(e,t)&&e[t]!==void 0&&e[t]!==null},ZC=function(e,t,n){return n===void 0&&(n=Hu),$c(n).eq(e,t)},Zu=Array.isArray,JC=function(e){if(Zu(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},Va=function(e,t,n){var r,a;if(!e)return!1;if(n=n||e,e.length!==void 0){for(r=0,a=e.length;r<a;r++)if(t.call(n,e[r],r,e)===!1)return!1}else for(r in e)if(ve(e,r)&&t.call(n,e[r],r,e)===!1)return!1;return!0},Ju=function(e,t){var n=[];return Va(e,function(r,a){n.push(t(r,a,e))}),n},Xr=function(e,t){var n=[];return Va(e,function(r,a){(!t||t(r,a,e))&&n.push(r)}),n},Yc=function(e,t){if(e){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n}return-1},Fi=function(e,t,n,r){for(var a=Ct(n)?e[0]:n,i=0;i<e.length;i++)a=t.call(r,a,e[i],i);return a},Qc=function(e,t,n){var r,a;for(r=0,a=e.length;r<a;r++)if(t.call(n,e[r],r,e))return r;return-1},$n=function(e){return e[e.length-1]},ae=function(){return ae=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},ae.apply(this,arguments)};function e0(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function Nn(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,i;r<a;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var ef=function(e){var t=!1,n;return function(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];return t||(t=!0,n=e.apply(null,r)),n}},t0=function(e,t,n,r){var a=e.isiOS()&&/ipad/i.test(n)===!0,i=e.isiOS()&&!a,o=e.isiOS()||e.isAndroid(),u=o||r("(pointer:coarse)"),f=a||!i&&o&&r("(min-device-width:768px)"),s=i||o&&!f,l=t.isSafari()&&e.isiOS()&&/safari/i.test(n)===!1,c=!s&&!f&&!l;return{isiPad:G(a),isiPhone:G(i),isTablet:G(f),isPhone:G(s),isTouch:G(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:G(l),isDesktop:G(c)}},n0=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},r0=function(e,t){var n=n0(e,t);if(!n)return{major:0,minor:0};var r=function(a){return Number(t.replace(n,"$"+a))};return tf(r(1),r(2))},a0=function(e,t){var n=String(t).toLowerCase();return e.length===0?Zc():r0(e,n)},Zc=function(){return tf(0,0)},tf=function(e,t){return{major:e,minor:t}},qa={nu:tf,detect:a0,unknown:Zc},i0=function(e,t){return Kc(t.brands,function(n){var r=n.brand.toLowerCase();return Xe(e,function(a){var i;return r===((i=a.brand)===null||i===void 0?void 0:i.toLowerCase())}).map(function(a){return{current:a.name,version:qa.nu(parseInt(n.version,10),0)}})})},Jc=function(e,t){var n=String(t).toLowerCase();return Xe(e,function(r){return r.search(n)})},o0=function(e,t){return Jc(e,t).map(function(n){var r=qa.detect(n.versionRegexes,t);return{current:n.name,version:r}})},u0=function(e,t){return Jc(e,t).map(function(n){var r=qa.detect(n.versionRegexes,t);return{current:n.name,version:r}})},f0=function(e,t){return e.substring(t)},s0=function(e,t,n){return t===""||e.length>=t.length&&e.substr(n,n+t.length)===t},l0=function(e,t){return pr(e,t)?f0(e,t.length):e},dt=function(e,t){return e.indexOf(t)!==-1},pr=function(e,t){return s0(e,t,0)},nf=function(e){return function(t){return t.replace(e,"")}},rf=nf(/^\s+|\s+$/g),c0=nf(/^\s+/g),ev=nf(/\s+$/g),Mi=function(e){return e.length>0},tv=function(e){return!Mi(e)},af=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,An=function(e){return function(t){return dt(t,e)}},v0=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return dt(e,"edge/")&&dt(e,"chrome")&&dt(e,"safari")&&dt(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,af],search:function(e){return dt(e,"chrome")&&!dt(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return dt(e,"msie")||dt(e,"trident")}},{name:"Opera",versionRegexes:[af,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:An("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:An("firefox")},{name:"Safari",versionRegexes:[af,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(dt(e,"safari")||dt(e,"mobile/"))&&dt(e,"applewebkit")}}],d0=[{name:"Windows",search:An("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return dt(e,"iphone")||dt(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:An("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:An("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:An("linux"),versionRegexes:[]},{name:"Solaris",search:An("sunos"),versionRegexes:[]},{name:"FreeBSD",search:An("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:An("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],nv={browsers:G(v0),oses:G(d0)},rv="Edge",av="Chrome",iv="IE",ov="Opera",uv="Firefox",fv="Safari",m0=function(){return sv({current:void 0,version:qa.unknown()})},sv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isEdge:r(rv),isChrome:r(av),isIE:r(iv),isOpera:r(ov),isFirefox:r(uv),isSafari:r(fv)}},lv={unknown:m0,nu:sv,edge:G(rv),chrome:G(av),ie:G(iv),opera:G(ov),firefox:G(uv),safari:G(fv)},cv="Windows",vv="iOS",dv="Android",mv="Linux",pv="OSX",gv="Solaris",hv="FreeBSD",bv="ChromeOS",p0=function(){return yv({current:void 0,version:qa.unknown()})},yv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isWindows:r(cv),isiOS:r(vv),isAndroid:r(dv),isOSX:r(pv),isLinux:r(mv),isSolaris:r(gv),isFreeBSD:r(hv),isChromeOS:r(bv)}},Cv={unknown:p0,nu:yv,windows:G(cv),ios:G(vv),android:G(dv),linux:G(mv),osx:G(pv),solaris:G(gv),freebsd:G(hv),chromeos:G(bv)},g0=function(e,t,n){var r=nv.browsers(),a=nv.oses(),i=t.bind(function(f){return i0(r,f)}).orThunk(function(){return o0(r,e)}).fold(lv.unknown,lv.nu),o=u0(a,e).fold(Cv.unknown,Cv.nu),u=t0(o,i,e,n);return{browser:i,os:o,deviceType:u}},h0={detect:g0},b0=function(e){return window.matchMedia(e).matches},y0=ef(function(){return h0.detect(navigator.userAgent,b.from(navigator.userAgentData),b0)}),Ft=function(){return y0()},wv=navigator.userAgent,of=Ft(),mt=of.browser,Rt=of.os,fn=of.deviceType,C0=/WebKit/.test(wv)&&!mt.isEdge(),w0="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,E0=wv.indexOf("Windows Phone")!==-1,ue={opera:mt.isOpera(),webkit:C0,ie:mt.isIE()||mt.isEdge()?mt.version.major:!1,gecko:mt.isFirefox(),mac:Rt.isOSX()||Rt.isiOS(),iOS:fn.isiPad()||fn.isiPhone(),android:Rt.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:mt.isIE()?document.documentMode||7:10,fileApi:w0,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!mt.isIE(),desktop:fn.isDesktop(),windowsPhone:E0,browser:{current:mt.current,version:mt.version,isChrome:mt.isChrome,isEdge:mt.isEdge,isFirefox:mt.isFirefox,isIE:mt.isIE,isOpera:mt.isOpera,isSafari:mt.isSafari},os:{current:Rt.current,version:Rt.version,isAndroid:Rt.isAndroid,isChromeOS:Rt.isChromeOS,isFreeBSD:Rt.isFreeBSD,isiOS:Rt.isiOS,isLinux:Rt.isLinux,isOSX:Rt.isOSX,isSolaris:Rt.isSolaris,isWindows:Rt.isWindows},deviceType:{isDesktop:fn.isDesktop,isiPad:fn.isiPad,isiPhone:fn.isiPhone,isPhone:fn.isPhone,isTablet:fn.isTablet,isTouch:fn.isTouch,isWebView:fn.isWebView}},S0=/^\s*|\s*$/g,Ev=function(e){return e==null?"":(""+e).replace(S0,"")},Sv=function(e,t){return t?t==="array"&&Zu(e)?!0:typeof e===t:e!==void 0},k0=function(e,t,n){var r;for(e=e||[],t=t||",",typeof e=="string"&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},x0=ve,N0=function(e,t,n){var r=this,a,i,o,u=0;e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e);var f=e[3].match(/(^|\.)(\w+)$/i)[2],s=r.createNS(e[3].replace(/\.\w+$/,""),n);if(!s[f]){if(e[2]==="static"){s[f]=t,this.onCreate&&this.onCreate(e[2],e[3],s[f]);return}t[f]||(t[f]=function(){},u=1),s[f]=t[f],r.extend(s[f].prototype,t),e[5]&&(a=r.resolve(e[5]).prototype,i=e[5].match(/\.(\w+)$/i)[1],o=s[f],u?s[f]=function(){return a[i].apply(this,arguments)}:s[f]=function(){return this.parent=a[i],o.apply(this,arguments)},s[f].prototype[f]=s[f],r.each(a,function(l,c){s[f].prototype[c]=a[c]}),r.each(t,function(l,c){a[c]?s[f].prototype[c]=function(){return this.parent=a[c],l.apply(this,arguments)}:c!==f&&(s[f].prototype[c]=l)})),r.each(t.static,function(l,c){s[f][c]=l})}},A0=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r++){var a=t[r];for(var i in a)if(ve(a,i)){var o=a[i];o!==void 0&&(e[i]=o)}}return e},kv=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),Va(e,function(a,i){if(t.call(r,a,i,n)===!1)return!1;kv(a,t,n,r)}))},T0=function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)r=e[n],t[r]||(t[r]={}),t=t[r];return t},R0=function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0,r=e.length;n<r&&(t=t[e[n]],!!t);n++);return t},B0=function(e,t){return!e||Sv(e,"array")?e:Ju(e.split(t||","),Ev)},D0=function(e){var t=ue.cacheSuffix;return t&&(e+=(e.indexOf("?")===-1?"?":"&")+t),e},B={trim:Ev,isArray:Zu,is:Sv,toArray:JC,makeMap:k0,each:Va,map:Ju,grep:Xr,inArray:Yc,hasOwn:x0,extend:A0,create:N0,walk:kv,createNS:T0,resolve:R0,explode:B0,_addCacheSuffix:D0},_0=function(e,t){var n=t||document,r=n.createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Wa(r.childNodes[0])},O0=function(e,t){var n=t||document,r=n.createElement(e);return Wa(r)},P0=function(e,t){var n=t||document,r=n.createTextNode(e);return Wa(r)},Wa=function(e){if(e==null)throw new Error("Node cannot be null or undefined");return{dom:e}},I0=function(e,t,n){return b.from(e.dom.elementFromPoint(t,n)).map(Wa)},k={fromHtml:_0,fromTag:O0,fromText:P0,fromDom:Wa,fromPoint:I0},xv=function(e,t){var n=[],r=function(i){return n.push(i),t(i)},a=t(e);do a=a.bind(r);while(a.isSome());return n},L0=function(e,t,n){return(e.compareDocumentPosition(t)&n)!==0},$0=function(e,t){return L0(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},F0=8,Nv=9,Av=11,uf=1,M0=3,Yr=function(e,t){var n=e.dom;if(n.nodeType!==uf)return!1;var r=n;if(r.matches!==void 0)return r.matches(t);if(r.msMatchesSelector!==void 0)return r.msMatchesSelector(t);if(r.webkitMatchesSelector!==void 0)return r.webkitMatchesSelector(t);if(r.mozMatchesSelector!==void 0)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Tv=function(e){return e.nodeType!==uf&&e.nodeType!==Nv&&e.nodeType!==Av||e.childElementCount===0},U0=function(e,t){var n=t===void 0?document:t.dom;return Tv(n)?[]:Te(n.querySelectorAll(e),k.fromDom)},z0=function(e,t){var n=t===void 0?document:t.dom;return Tv(n)?b.none():b.from(n.querySelector(e)).map(k.fromDom)},Se=function(e,t){return e.dom===t.dom},H0=function(e,t){var n=e.dom,r=t.dom;return n===r?!1:n.contains(r)},V0=function(e,t){return $0(e.dom,t.dom)},Fn=function(e,t){return Ft().browser.isIE()?V0(e,t):H0(e,t)};typeof window!="undefined"||Function("return this;")();var He=function(e){var t=e.dom.nodeName;return t.toLowerCase()},Rv=function(e){return e.dom.nodeType},Ui=function(e){return function(t){return Rv(t)===e}},q0=function(e){return Rv(e)===F0||He(e)==="#comment"},jt=Ui(uf),Mt=Ui(M0),W0=Ui(Nv),j0=Ui(Av),K0=function(e){return function(t){return jt(t)&&He(t)===e}},Bv=function(e){return k.fromDom(e.dom.ownerDocument)},Qr=function(e){return W0(e)?e:Bv(e)},G0=function(e){return k.fromDom(Qr(e).dom.documentElement)},Dv=function(e){return k.fromDom(Qr(e).dom.defaultView)},Kt=function(e){return b.from(e.dom.parentNode).map(k.fromDom)},X0=function(e,t){for(var n=Re(t)?t:xe,r=e.dom,a=[];r.parentNode!==null&&r.parentNode!==void 0;){var i=r.parentNode,o=k.fromDom(i);if(a.push(o),n(o)===!0)break;r=i}return a},Y0=function(e){var t=function(n){return ce(n,function(r){return!Se(e,r)})};return Kt(e).map(Ut).map(t).getOr([])},gr=function(e){return b.from(e.dom.previousSibling).map(k.fromDom)},ja=function(e){return b.from(e.dom.nextSibling).map(k.fromDom)},_v=function(e){return $i(xv(e,gr))},Ov=function(e){return xv(e,ja)},Ut=function(e){return Te(e.dom.childNodes,k.fromDom)},zi=function(e,t){var n=e.dom.childNodes;return b.from(n[t]).map(k.fromDom)},Pv=function(e){return zi(e,0)},ff=function(e){return zi(e,e.dom.childNodes.length-1)},Iv=function(e){return e.dom.childNodes.length},Q0=function(e){var t=e.dom.head;if(t==null)throw new Error("Head is not available yet");return k.fromDom(t)},Lv=function(e){return j0(e)&&Ee(e.dom.host)},$v=Re(Element.prototype.attachShadow)&&Re(Node.prototype.getRootNode),Z0=G($v),hr=$v?function(e){return k.fromDom(e.dom.getRootNode())}:Qr,sf=function(e){return Lv(e)?e:Q0(Qr(e))},J0=function(e){var t=hr(e);return Lv(t)?b.some(t):b.none()},ew=function(e){return k.fromDom(e.dom.host)},tw=function(e){if(Z0()&&Ee(e.target)){var t=k.fromDom(e.target);if(jt(t)&&nw(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return Tt(n)}}return b.from(e.target)},nw=function(e){return Ee(e.dom.shadowRoot)},Gt=function(e,t){var n=Kt(e);n.each(function(r){r.dom.insertBefore(t.dom,e.dom)})},Ka=function(e,t){var n=ja(e);n.fold(function(){var r=Kt(e);r.each(function(a){Je(a,t)})},function(r){Gt(r,t)})},Fv=function(e,t){var n=Pv(e);n.fold(function(){Je(e,t)},function(r){e.dom.insertBefore(t.dom,r.dom)})},Je=function(e,t){e.dom.appendChild(t.dom)},rw=function(e,t){Gt(e,t),Je(t,e)},aw=function(e,t){X(t,function(n){Gt(e,n)})},Hi=function(e,t){X(t,function(n){Je(e,n)})},lf=function(e){e.dom.textContent="",X(Ut(e),function(t){Ye(t)})},Ye=function(e){var t=e.dom;t.parentNode!==null&&t.parentNode.removeChild(t)},Mv=function(e){var t=Ut(e);t.length>0&&aw(e,t),Ye(e)},Ga=function(e){var t=Mt(e)?e.dom.parentNode:e.dom;if(t==null||t.ownerDocument===null)return!1;var n=t.ownerDocument;return J0(k.fromDom(t)).fold(function(){return n.body.contains(t)},Uc(Ga,ew))},Uv=function(e,t){var n=function(r,a){return Uv(e+r,t+a)};return{left:e,top:t,translate:n}},Zr=Uv,iw=function(e){var t=e.getBoundingClientRect();return Zr(t.left,t.top)},Vi=function(e,t){return e!==void 0?e:t!==void 0?t:0},ow=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,a=t.documentElement;if(n===e.dom)return Zr(n.offsetLeft,n.offsetTop);var i=Vi(r==null?void 0:r.pageYOffset,a.scrollTop),o=Vi(r==null?void 0:r.pageXOffset,a.scrollLeft),u=Vi(a.clientTop,n.clientTop),f=Vi(a.clientLeft,n.clientLeft);return cf(e).translate(o-f,i-u)},cf=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?Zr(r.offsetLeft,r.offsetTop):Ga(e)?iw(t):Zr(0,0)},vf=function(e){var t=e!==void 0?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return Zr(n,r)},zv=function(e,t,n){var r=n!==void 0?n.dom:document,a=r.defaultView;a&&a.scrollTo(e,t)},Hv=function(e,t){var n=Ft().browser.isSafari();n&&Re(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},uw=function(e){var t=e===void 0?window:e;return Ft().browser.isFirefox()?b.none():b.from(t.visualViewport)},Vv=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},qv=function(e){var t=e===void 0?window:e,n=t.document,r=vf(k.fromDom(n));return uw(t).fold(function(){var a=t.document.documentElement,i=a.clientWidth,o=a.clientHeight;return Vv(r.left,r.top,i,o)},function(a){return Vv(Math.max(a.pageLeft,r.left),Math.max(a.pageTop,r.top),a.width,a.height)})},Xa=function(e){return function(t){return!!t&&t.nodeType===e}},qi=function(e){return!!e&&!Object.getPrototypeOf(e)},re=Xa(1),zt=function(e){var t=e.map(function(n){return n.toLowerCase()});return function(n){if(n&&n.nodeName){var r=n.nodeName.toLowerCase();return Ge(t,r)}return!1}},Wi=function(e,t){var n=t.toLowerCase().split(" ");return function(r){if(re(r))for(var a=0;a<n.length;a++){var i=r.ownerDocument.defaultView.getComputedStyle(r,null),o=i?i.getPropertyValue(e):null;if(o===n[a])return!0}return!1}},Wv=function(e){return function(t){return re(t)&&t.hasAttribute(e)}},fw=function(e,t){return function(n){return re(n)&&n.getAttribute(e)===t}},br=function(e){return re(e)&&e.hasAttribute("data-mce-bogus")},sw=function(e){return re(e)&&e.getAttribute("data-mce-bogus")==="all"},Jr=function(e){return re(e)&&e.tagName==="TABLE"},jv=function(e){return function(t){return!!(re(t)&&(t.contentEditable===e||t.getAttribute("data-mce-contenteditable")===e))}},df=zt(["textarea","input"]),Y=Xa(3),lw=Xa(8),mf=Xa(9),pf=Xa(11),Oe=zt(["br"]),cw=zt(["img"]),sn=jv("true"),Ae=jv("false"),ji=zt(["td","th"]),Ht=zt(["video","audio","object","embed"]),Ki=function(e,t,n){return n===void 0&&(n=$C),e.exists(function(r){return n(r,t)})},vw=function(e){for(var t=[],n=function(a){t.push(a)},r=0;r<e.length;r++)e[r].each(n);return t},ht=function(e,t,n){return e.isSome()&&t.isSome()?b.some(n(e.getOrDie(),t.getOrDie())):b.none()},dw=function(e,t,n,r){return e.isSome()&&t.isSome()&&n.isSome()?b.some(r(e.getOrDie(),t.getOrDie(),n.getOrDie())):b.none()},mw=function(e,t){return e?b.some(t):b.none()},Gi=function(e){return e.style!==void 0&&Re(e.style.getPropertyValue)},Kv=function(e,t,n){if($e(n)||Mc(n)||Wr(n))e.setAttribute(t,n+"");else throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple")},ln=function(e,t,n){Kv(e.dom,t,n)},Mn=function(e,t){var n=e.dom;Be(t,function(r,a){Kv(n,a,r)})},Ya=function(e,t){var n=e.dom.getAttribute(t);return n===null?void 0:n},Gv=function(e,t){return b.from(Ya(e,t))},pw=function(e,t){var n=e.dom;return n&&n.hasAttribute?n.hasAttribute(t):!1},Un=function(e,t){e.dom.removeAttribute(t)},gw=function(e){return Wt(e.dom.attributes,function(t,n){return t[n.name]=n.value,t},{})},hw=function(e,t,n){if(!$e(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Gi(e)&&e.style.setProperty(t,n)},bw=function(e,t){var n=e.dom;Be(t,function(r,a){hw(n,a,r)})},Tn=function(e,t){var n=e.dom,r=window.getComputedStyle(n),a=r.getPropertyValue(t);return a===""&&!Ga(e)?Xv(n,t):a},Xv=function(e,t){return Gi(e)?e.style.getPropertyValue(t):""},gf=function(e,t){var n=e.dom,r=Xv(n,t);return b.from(r).filter(function(a){return a.length>0})},Yv=function(e){var t={},n=e.dom;if(Gi(n))for(var r=0;r<n.style.length;r++){var a=n.style.item(r);t[a]=n.style[a]}return t},yw=function(e){return e.dom.offsetWidth},Cw=Ft().browser,Qv=function(e){return Xe(e,jt)},ww=function(e){return Cw.isFirefox()&&He(e)==="table"?Qv(Ut(e)).filter(function(t){return He(t)==="caption"}).bind(function(t){return Qv(Ov(t)).map(function(n){var r=n.dom.offsetTop,a=t.dom.offsetTop,i=t.dom.offsetHeight;return r<=a?-i:0})}).getOr(0):0},Zv=function(e,t){return e.children&&Ge(e.children,t)},Ew=function(e,t,n){var r=0,a=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&Tn(k.fromDom(e),"position")==="static"){var o=t.getBoundingClientRect();return r=o.left+(i.documentElement.scrollLeft||e.scrollLeft)-i.documentElement.clientLeft,a=o.top+(i.documentElement.scrollTop||e.scrollTop)-i.documentElement.clientTop,{x:r,y:a}}for(var u=t;u&&u!==n&&u.nodeType&&!Zv(u,n);){var f=u;r+=f.offsetLeft||0,a+=f.offsetTop||0,u=f.offsetParent}for(u=t.parentNode;u&&u!==n&&u.nodeType&&!Zv(u,n);)r-=u.scrollLeft||0,a-=u.scrollTop||0,u=u.parentNode;a+=ww(k.fromDom(t))}return{x:r,y:a}},Jv={},ed={exports:Jv};(function(e,t,n,r){(function(a,i){typeof t=="object"&&typeof n!="undefined"?n.exports=i():typeof e=="function"&&e.amd?e(i):(a=typeof globalThis!="undefined"?globalThis:a||self,a.EphoxContactWrapper=i())})(this,function(){var a=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof AC!="undefined"?AC:typeof self!="undefined"?self:{},i={exports:{}};(function(s){(function(l){var c=setTimeout;function v(){}function d(C,x){return function(){C.apply(x,arguments)}}function m(C){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");if(typeof C!="function")throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],E(C,this)}function p(C,x){for(;C._state===3;)C=C._value;if(C._state===0){C._deferreds.push(x);return}C._handled=!0,m._immediateFn(function(){var R=C._state===1?x.onFulfilled:x.onRejected;if(R===null){(C._state===1?g:y)(x.promise,C._value);return}var I;try{I=R(C._value)}catch(te){y(x.promise,te);return}g(x.promise,I)})}function g(C,x){try{if(x===C)throw new TypeError("A promise cannot be resolved with itself.");if(x&&(typeof x=="object"||typeof x=="function")){var R=x.then;if(x instanceof m){C._state=3,C._value=x,h(C);return}else if(typeof R=="function"){E(d(R,x),C);return}}C._state=1,C._value=x,h(C)}catch(I){y(C,I)}}function y(C,x){C._state=2,C._value=x,h(C)}function h(C){C._state===2&&C._deferreds.length===0&&m._immediateFn(function(){C._handled||m._unhandledRejectionFn(C._value)});for(var x=0,R=C._deferreds.length;x<R;x++)p(C,C._deferreds[x]);C._deferreds=null}function S(C,x,R){this.onFulfilled=typeof C=="function"?C:null,this.onRejected=typeof x=="function"?x:null,this.promise=R}function E(C,x){var R=!1;try{C(function(I){R||(R=!0,g(x,I))},function(I){R||(R=!0,y(x,I))})}catch(I){if(R)return;R=!0,y(x,I)}}m.prototype.catch=function(C){return this.then(null,C)},m.prototype.then=function(C,x){var R=new this.constructor(v);return p(this,new S(C,x,R)),R},m.all=function(C){var x=Array.prototype.slice.call(C);return new m(function(R,I){if(x.length===0)return R([]);var te=x.length;function q(J,M){try{if(M&&(typeof M=="object"||typeof M=="function")){var V=M.then;if(typeof V=="function"){V.call(M,function($){q(J,$)},I);return}}x[J]=M,--te===0&&R(x)}catch($){I($)}}for(var D=0;D<x.length;D++)q(D,x[D])})},m.resolve=function(C){return C&&typeof C=="object"&&C.constructor===m?C:new m(function(x){x(C)})},m.reject=function(C){return new m(function(x,R){R(C)})},m.race=function(C){return new m(function(x,R){for(var I=0,te=C.length;I<te;I++)C[I].then(x,R)})},m._immediateFn=typeof setImmediate=="function"?function(C){setImmediate(C)}:function(C){c(C,0)},m._unhandledRejectionFn=function(x){typeof console!="undefined"&&console&&console.warn("Possible Unhandled Promise Rejection:",x)},m._setImmediateFn=function(x){m._immediateFn=x},m._setUnhandledRejectionFn=function(x){m._unhandledRejectionFn=x},s.exports?s.exports=m:l.Promise||(l.Promise=m)})(a)})(i);var o=i.exports,u=function(){return typeof window!="undefined"?window:Function("return this;")()}(),f={boltExport:u.Promise||o};return f})})(void 0,Jv,ed);var hf=ed.exports.boltExport,bf=function(e){var t=b.none(),n=[],r=function(s){return bf(function(l){a(function(c){l(s(c))})})},a=function(s){o()?f(s):n.push(s)},i=function(s){o()||(t=b.some(s),u(n),n=[])},o=function(){return t.isSome()},u=function(s){X(s,f)},f=function(s){t.each(function(l){setTimeout(function(){s(l)},0)})};return e(i),{get:a,map:r,isReady:o}},Sw=function(e){return bf(function(t){t(e)})},kw={nu:bf,pure:Sw},xw=function(e){setTimeout(function(){throw e},0)},ea=function(e){var t=function(f){e().then(f,xw)},n=function(f){return ea(function(){return e().then(f)})},r=function(f){return ea(function(){return e().then(function(s){return f(s).toPromise()})})},a=function(f){return ea(function(){return e().then(function(){return f.toPromise()})})},i=function(){return kw.nu(t)},o=function(){var f=null;return ea(function(){return f===null&&(f=e()),f})},u=e;return{map:n,bind:r,anonBind:a,toLazy:i,toCached:o,toPromise:u,get:t}},Nw=function(e){return ea(function(){return new hf(e)})},Aw=function(e){return ea(function(){return hf.resolve(e)})},td={nu:Nw,pure:Aw},Tw=function(e,t){return t(function(n){var r=[],a=0,i=function(o){return function(u){r[o]=u,a++,a>=e.length&&n(r)}};e.length===0?n([]):X(e,function(o,u){o.get(i(u))})})},Rw=function(e){return Tw(e,td.nu)},ta=function(e){var t=function(c){return ta(e)},n=function(c){return ta(e)},r=function(c){return ta(c(e))},a=function(c){return ta(e)},i=function(c){c(e)},o=function(c){return c(e)},u=function(c,v){return v(e)},f=function(c){return c(e)},s=function(c){return c(e)},l=function(){return b.some(e)};return{isValue:Ue,isError:xe,getOr:G(e),getOrThunk:G(e),getOrDie:G(e),or:t,orThunk:n,fold:u,map:r,mapError:a,each:i,bind:o,exists:f,forall:s,toOptional:l}},Qa=function(e){var t=function(s){return s()},n=function(){return FC(String(e))()},r=wt,a=function(s){return s()},i=function(s){return Qa(e)},o=function(s){return Qa(s(e))},u=function(s){return Qa(e)},f=function(s,l){return s(e)};return{isValue:xe,isError:Ue,getOr:wt,getOrThunk:t,getOrDie:n,or:r,orThunk:a,fold:f,map:i,mapError:o,each:se,bind:u,exists:xe,forall:Ue,toOptional:b.none}},Bw=function(e,t){return e.fold(function(){return Qa(t)},ta)},nd={value:ta,error:Qa,fromOption:Bw},Dw=function(e){if(!$t(e))throw new Error("cases must be an array");if(e.length===0)throw new Error("there must be at least one case");var t=[],n={};return X(e,function(r,a){var i=Kr(r);if(i.length!==1)throw new Error("one and only one name per case");var o=i[0],u=r[o];if(n[o]!==void 0)throw new Error("duplicate key detected:"+o);if(o==="cata")throw new Error("cannot have a case named cata (sorry)");if(!$t(u))throw new Error("case arguments must be an array");t.push(o),n[o]=function(){for(var f=[],s=0;s<arguments.length;s++)f[s]=arguments[s];var l=f.length;if(l!==u.length)throw new Error("Wrong number of arguments to case "+o+". Expected "+u.length+" ("+u+"), got "+l);var c=function(v){var d=Kr(v);if(t.length!==d.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+`
Actual: `+d.join(","));var m=za(t,function(p){return Ge(d,p)});if(!m)throw new Error("Not all branches were specified when using match. Specified: "+d.join(", ")+`
Required: `+t.join(", "));return v[o].apply(null,f)};return{fold:function(){for(var v=[],d=0;d<arguments.length;d++)v[d]=arguments[d];if(v.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+v.length);var m=v[a];return m.apply(null,f)},match:c,log:function(v){console.log(v,{constructors:t,constructor:o,params:f})}}}}),n},zn={generate:Dw};zn.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var rd=function(e){return e.fold(wt,wt)};function ad(e,t,n,r,a){return e(n,r)?b.some(n):Re(a)&&a(n)?b.none():t(n,r,a)}var Za=function(e,t,n){for(var r=e.dom,a=Re(n)?n:xe;r.parentNode;){r=r.parentNode;var i=k.fromDom(r);if(t(i))return b.some(i);if(a(i))break}return b.none()},Xi=function(e,t,n){var r=function(a,i){return i(a)};return ad(r,Za,e,t,n)},_w=function(e,t){var n=e.dom;return n.parentNode?Ow(k.fromDom(n.parentNode),function(r){return!Se(e,r)&&t(r)}):b.none()},Ow=function(e,t){var n=function(a){return t(k.fromDom(a))},r=Xe(e.dom.childNodes,n);return r.map(k.fromDom)},Yi=function(e,t,n){return Za(e,function(r){return Yr(r,t)},n)},Qi=function(e,t){return z0(t,e)},yf=function(e,t,n){var r=function(a,i){return Yr(a,i)};return ad(r,Yi,e,t,n)},et=window.Promise?window.Promise:hf,Cf,Pw=function(e,t){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],a=function(o){window.setTimeout(o,0)},i=0;i<r.length&&!n;i++)n=window[r[i]+"RequestAnimationFrame"];n||(n=a),n(e,t)},wf=function(e,t){return typeof t!="number"&&(t=0),setTimeout(e,t)},id=function(e,t){return typeof t!="number"&&(t=1),setInterval(e,t)},Iw=function(e){return clearTimeout(e)},Lw=function(e){return clearInterval(e)},od=function(e,t){var n,r=function(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];clearTimeout(n),n=wf(function(){e.apply(this,a)},t)};return r.stop=function(){clearTimeout(n)},r},tt={requestAnimationFrame:function(e,t){if(Cf){Cf.then(e);return}Cf=new et(function(n){t||(t=document.body),Pw(n,t)}).then(e)},setTimeout:wf,setInterval:id,setEditorTimeout:function(e,t,n){return wf(function(){e.removed||t()},n)},setEditorInterval:function(e,t,n){var r=id(function(){e.removed?clearInterval(r):t()},n);return r},debounce:od,throttle:od,clearInterval:Lw,clearTimeout:Iw},ud=function(e,t){t===void 0&&(t={});var n=0,r={},a=k.fromDom(e),i=Qr(a),o=t.maxLoadTime||5e3,u=function(g){t.referrerPolicy=g},f=function(g){Je(sf(a),g)},s=function(g){var y=sf(a);Qi(y,"#"+g).each(Ye)},l=function(g){return ze(r,g).getOrThunk(function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}})},c=function(g,y,h){var S,E=B._addCacheSuffix(g),C=l(E);r[E]=C,C.count++;var x=function(M,V){for(var $=M.length;$--;)M[$]();C.status=V,C.passed=[],C.failed=[],S&&(S.onload=null,S.onerror=null,S=null)},R=function(){return x(C.passed,2)},I=function(){return x(C.failed,3)},te=function(M,V){M()||(Date.now()-J<o?tt.setTimeout(V):I())},q=function(){te(function(){for(var M=e.styleSheets,V=M.length;V--;){var $=M[V],H=$.ownerNode;if(H&&H.id===S.id)return R(),!0}return!1},q)};if(y&&C.passed.push(y),h&&C.failed.push(h),C.status!==1){if(C.status===2){R();return}if(C.status===3){I();return}C.status=1;var D=k.fromTag("link",i.dom);Mn(D,{rel:"stylesheet",type:"text/css",id:C.id});var J=Date.now();t.contentCssCors&&ln(D,"crossOrigin","anonymous"),t.referrerPolicy&&ln(D,"referrerpolicy",t.referrerPolicy),S=D.dom,S.onload=q,S.onerror=I,f(D),ln(D,"href",E)}},v=function(g){return td.nu(function(y){c(g,dr(y,G(nd.value(g))),dr(y,G(nd.error(g))))})},d=function(g,y,h){Rw(Te(g,v)).get(function(S){var E=Vc(S,function(C){return C.isValue()});E.fail.length>0?h(E.fail.map(rd)):y(E.pass.map(rd))})},m=function(g){var y=B._addCacheSuffix(g);ze(r,y).each(function(h){var S=--h.count;S===0&&(delete r[y],s(h.id))})},p=function(g){X(g,function(y){m(y)})};return{load:c,loadAll:d,unload:m,unloadAll:p,_setReferrerPolicy:u}},$w=function(){var e=new WeakMap,t=function(n,r){var a=hr(n),i=a.dom;return b.from(e.get(i)).getOrThunk(function(){var o=ud(i,r);return e.set(i,o),o})};return{forElement:t}},fd=$w(),Ve=function(){function e(t,n){this.node=t,this.rootNode=n,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return e.prototype.current=function(){return this.node},e.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},e.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},e.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},e.prototype.findSibling=function(t,n,r,a){var i,o;if(t){if(!a&&t[n])return t[n];if(t!==this.rootNode){if(i=t[r],i)return i;for(o=t.parentNode;o&&o!==this.rootNode;o=o.parentNode)if(i=o[r],i)return i}}},e.prototype.findPreviousNode=function(t,n,r,a){var i,o,u;if(t){if(i=t[r],this.rootNode&&i===this.rootNode)return;if(i){if(!a){for(u=i[n];u;u=u[n])if(!u[n])return u}return i}if(o=t.parentNode,o&&o!==this.rootNode)return o}},e}(),Fw=["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"],Mw=["td","th"],Uw=["thead","tbody","tfoot"],zw=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],Hw=["h1","h2","h3","h4","h5","h6"],Vw=["li","dd","dt"],qw=["ul","ol","dl"],Ww=["pre","script","textarea","style"],Hn=function(e){var t;return function(n){return t=t||jC(e,Ue),ve(t,He(n))}},jw=Hn(Hw),cn=Hn(Fw),Kw=function(e){return He(e)==="table"},Ef=function(e){return jt(e)&&!cn(e)},na=function(e){return jt(e)&&He(e)==="br"},sd=Hn(zw),Sf=Hn(qw),Ja=Hn(Vw),Gw=Hn(Uw),Zi=Hn(Mw),Ji=Hn(Ww),Xw=function(e,t,n){return Yi(e,t,n).isSome()},kf="\uFEFF",Et="\xA0",Yw=function(e){return e===kf},Qw=function(e){return e.replace(/\uFEFF/g,"")},Qe=kf,eo=Yw,Vn=Qw,Zw=re,ra=Y,aa=function(e){return ra(e)&&(e=e.parentNode),Zw(e)&&e.hasAttribute("data-mce-caret")},ia=function(e){return ra(e)&&eo(e.data)},Bt=function(e){return aa(e)||ia(e)},ld=function(e){return e.firstChild!==e.lastChild||!Oe(e.firstChild)},Jw=function(e,t){var n=e.ownerDocument,r=n.createTextNode(Qe),a=e.parentNode;if(t){var i=e.previousSibling;if(ra(i)){if(Bt(i))return i;if(no(i))return i.splitText(i.data.length-1)}a.insertBefore(r,e)}else{var i=e.nextSibling;if(ra(i)){if(Bt(i))return i;if(to(i))return i.splitText(1),i}e.nextSibling?a.insertBefore(r,e.nextSibling):a.appendChild(r)}return r},xf=function(e){var t=e.container();return Y(t)?t.data.charAt(e.offset())===Qe||e.isAtStart()&&ia(t.previousSibling):!1},Nf=function(e){var t=e.container();return Y(t)?t.data.charAt(e.offset()-1)===Qe||e.isAtEnd()&&ia(t.nextSibling):!1},eE=function(){var e=document.createElement("br");return e.setAttribute("data-mce-bogus","1"),e},tE=function(e,t,n){var r=t.ownerDocument,a=r.createElement(e);a.setAttribute("data-mce-caret",n?"before":"after"),a.setAttribute("data-mce-bogus","all"),a.appendChild(eE());var i=t.parentNode;return n?i.insertBefore(a,t):t.nextSibling?i.insertBefore(a,t.nextSibling):i.appendChild(a),a},to=function(e){return ra(e)&&e.data[0]===Qe},no=function(e){return ra(e)&&e.data[e.data.length-1]===Qe},nE=function(e){var t=e.getElementsByTagName("br"),n=t[t.length-1];br(n)&&n.parentNode.removeChild(n)},Af=function(e){return e&&e.hasAttribute("data-mce-caret")?(nE(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null},cd=function(e){return aa(e.startContainer)},vd=sn,rE=Ae,aE=Oe,iE=Y,oE=zt(["script","style","textarea"]),dd=zt(["img","input","textarea","hr","iframe","video","audio","object","embed"]),uE=zt(["table"]),fE=Bt,vn=function(e){return fE(e)?!1:iE(e)?!oE(e.parentNode):dd(e)||aE(e)||uE(e)||Tf(e)},sE=function(e){return re(e)&&e.getAttribute("unselectable")==="true"},Tf=function(e){return sE(e)===!1&&rE(e)},lE=function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Tf(e))return!1;if(vd(e))return!0}return!0},cE=function(e){return Tf(e)?Wt(un(e.getElementsByTagName("*")),function(t,n){return t||vd(n)},!1)!==!0:!1},vE=function(e){return dd(e)||cE(e)},ro=function(e,t){return vn(e)&&lE(e,t)},dE=/^[ \t\r\n]*$/,yr=function(e){return dE.test(e)},mE=function(e,t){var n=k.fromDom(t),r=k.fromDom(e);return Xw(r,"pre,code",K(Se,n))},pE=function(e,t){return Y(e)&&yr(e.data)&&mE(e,t)===!1},gE=function(e){return re(e)&&e.nodeName==="A"&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))},ao=function(e,t){return vn(e)&&pE(e,t)===!1||gE(e)||hE(e)},hE=Wv("data-mce-bookmark"),bE=Wv("data-mce-bogus"),yE=fw("data-mce-bogus","all"),CE=function(e,t){var n=0;if(ao(e,e))return!1;var r=e.firstChild;if(!r)return!0;var a=new Ve(r,e);do{if(t){if(yE(r)){r=a.next(!0);continue}if(bE(r)){r=a.next();continue}}if(Oe(r)){n++,r=a.next();continue}if(ao(r,e))return!1;r=a.next()}while(r);return n<=1},qe=function(e,t){return t===void 0&&(t=!0),CE(e.dom,t)},wE=function(e){return e.nodeName.toLowerCase()==="span"},md=function(e,t){return Ee(e)&&(ao(e,t)||Ef(k.fromDom(e)))},EE=function(e,t){var n=new Ve(e,t).prev(!1),r=new Ve(e,t).next(!1),a=Ct(n)||md(n,t),i=Ct(r)||md(r,t);return a&&i},pd=function(e){return wE(e)&&e.getAttribute("data-mce-type")==="bookmark"},SE=function(e,t){return Y(e)&&e.data.length>0&&EE(e,t)},kE=function(e){return re(e)?e.childNodes.length>0:!1},xE=function(e){return pf(e)||mf(e)},Rf=function(e,t,n){var r=n||t;if(re(t)&&pd(t))return t;for(var a=t.childNodes,i=a.length-1;i>=0;i--)Rf(e,a[i],r);if(re(t)){var o=t.childNodes;o.length===1&&pd(o[0])&&t.parentNode.insertBefore(o[0],t)}return!xE(t)&&!ao(t,r)&&!kE(t)&&!SE(t,r)&&e.remove(t),t},NE=B.makeMap,io=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,oo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,AE=/[<>&\"\']/g,TE=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,RE={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"},Cr={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},BE={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},DE=function(e){var t=k.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e},gd=function(e,t){var n,r,a,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),Cr[r]||(a="&"+e[n+1]+";",i[r]=a,i[a]=r);return i}},Bf=gd("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),hd=function(e,t){return e.replace(t?io:oo,function(n){return Cr[n]||n})},_E=function(e){return(""+e).replace(AE,function(t){return Cr[t]||t})},bd=function(e,t){return e.replace(t?io:oo,function(n){return n.length>1?"&#"+((n.charCodeAt(0)-55296)*1024+(n.charCodeAt(1)-56320)+65536)+";":Cr[n]||"&#"+n.charCodeAt(0)+";"})},Df=function(e,t,n){return n=n||Bf,e.replace(t?io:oo,function(r){return Cr[r]||n[r]||r})},OE=function(e,t){var n=gd(t)||Bf,r=function(o,u){return o.replace(u?io:oo,function(f){return Cr[f]!==void 0?Cr[f]:n[f]!==void 0?n[f]:f.length>1?"&#"+((f.charCodeAt(0)-55296)*1024+(f.charCodeAt(1)-56320)+65536)+";":"&#"+f.charCodeAt(0)+";"})},a=function(o,u){return Df(o,u,n)},i=NE(e.replace(/\+/g,","));return i.named&&i.numeric?r:i.named?t?a:Df:i.numeric?bd:hd},PE=function(e){return e.replace(TE,function(t,n){return n?(n.charAt(0).toLowerCase()==="x"?n=parseInt(n.substr(1),16):n=parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(n&1023))):RE[n]||String.fromCharCode(n)):BE[t]||Bf[t]||DE(t)})},qn={encodeRaw:hd,encodeAllRaw:_E,encodeNumeric:bd,encodeNamed:Df,getEncodeFunc:OE,decode:PE},Wn={},IE={},oa=B.makeMap,nt=B.each,_f=B.extend,yd=B.explode,LE=B.inArray,Ze=function(e,t){return e=B.trim(e),e?e.split(t||" "):[]},Cd=function(e,t){var n=oa(e," ",oa(e.toUpperCase()," "));return _f(n,t)},wd=function(e){return Cd("td th li dt dd figcaption caption details summary",e.getTextBlockElements())},$E=function(e){var t={},n,r,a,i,o,u,f=function(l,c,v){var d,m,p,g=function(h,S){var E={},C,x;for(C=0,x=h.length;C<x;C++)E[h[C]]=S||{};return E};v=v||[],c=c||"",typeof v=="string"&&(v=Ze(v));var y=Ze(l);for(d=y.length;d--;)m=Ze([n,c].join(" ")),p={attributes:g(m),attributesOrder:m,children:g(v,IE)},t[y[d]]=p},s=function(l,c){var v,d,m,p,g=Ze(l);v=g.length;for(var y=Ze(c);v--;)for(d=t[g[v]],m=0,p=y.length;m<p;m++)d.attributes[y[m]]={},d.attributesOrder.push(y[m])};return Wn[e]?Wn[e]:(n="id accesskey class dir lang style tabindex title role",r="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",a="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",e!=="html4"&&(n+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",r+=" article aside details dialog figure main header footer hgroup section nav",a+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),e!=="html5-strict"&&(n+=" xml:lang",u="acronym applet basefont big font strike tt",a=[a,u].join(" "),nt(Ze(u),function(l){f(l,"",a)}),o="center dir isindex noframes",r=[r,o].join(" "),i=[r,a].join(" "),nt(Ze(o),function(l){f(l,"",i)})),i=i||[r,a].join(" "),f("html","manifest","head body"),f("head","","base command link meta noscript script style title"),f("title hr noscript br"),f("base","href target"),f("link","href rel media hreflang type sizes hreflang"),f("meta","name http-equiv content charset"),f("style","media type scoped"),f("script","src async defer type charset"),f("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",i),f("address dt dd div caption","",i),f("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","",a),f("blockquote","cite",i),f("ol","reversed start type","li"),f("ul","","li"),f("li","value",i),f("dl","","dt dd"),f("a","href target rel media hreflang type",a),f("q","cite",a),f("ins del","cite datetime",i),f("img","src sizes srcset alt usemap ismap width height"),f("iframe","src name width height",i),f("embed","src type width height"),f("object","data type typemustmatch name usemap form width height",[i,"param"].join(" ")),f("param","name value"),f("map","name",[i,"area"].join(" ")),f("area","alt coords shape href target rel media hreflang type"),f("table","border","caption colgroup thead tfoot tbody tr"+(e==="html4"?" col":"")),f("colgroup","span","col"),f("col","span"),f("tbody thead tfoot","","tr"),f("tr","","td th"),f("td","colspan rowspan headers",i),f("th","colspan rowspan headers scope abbr",i),f("form","accept-charset action autocomplete enctype method name novalidate target",i),f("fieldset","disabled form name",[i,"legend"].join(" ")),f("label","form for",a),f("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"),f("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",e==="html4"?i:a),f("select","disabled form multiple name required size","option optgroup"),f("optgroup","disabled label","option"),f("option","disabled label selected value"),f("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),f("menu","type label",[i,"li"].join(" ")),f("noscript","",i),e!=="html4"&&(f("wbr"),f("ruby","",[a,"rt rp"].join(" ")),f("figcaption","",i),f("mark rt rp summary bdi","",a),f("canvas","width height",i),f("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[i,"track source"].join(" ")),f("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[i,"track source"].join(" ")),f("picture","","img source"),f("source","src srcset type media sizes"),f("track","kind src srclang label default"),f("datalist","",[a,"option"].join(" ")),f("article section nav aside main header footer","",i),f("hgroup","","h1 h2 h3 h4 h5 h6"),f("figure","",[i,"figcaption"].join(" ")),f("time","datetime",a),f("dialog","open",i),f("command","type label icon disabled checked radiogroup command"),f("output","for form name",a),f("progress","value max",a),f("meter","value min max low high optimum",a),f("details","open",[i,"summary"].join(" ")),f("keygen","autofocus challenge disabled form keytype name")),e!=="html5-strict"&&(s("script","language xml:space"),s("style","xml:space"),s("object","declare classid code codebase codetype archive standby align border hspace vspace"),s("embed","align name hspace vspace"),s("param","valuetype type"),s("a","charset name rev shape coords"),s("br","clear"),s("applet","codebase archive code object alt name width height align hspace vspace"),s("img","name longdesc align border hspace vspace"),s("iframe","longdesc frameborder marginwidth marginheight scrolling align"),s("font basefont","size color face"),s("input","usemap align"),s("select"),s("textarea"),s("h1 h2 h3 h4 h5 h6 div p legend caption","align"),s("ul","type compact"),s("li","type"),s("ol dl menu dir","compact"),s("pre","width xml:space"),s("hr","align noshade size width"),s("isindex","prompt"),s("table","summary width frame rules cellspacing cellpadding align bgcolor"),s("col","width align char charoff valign"),s("colgroup","width align char charoff valign"),s("thead","align char charoff valign"),s("tr","align char charoff valign bgcolor"),s("th","axis align char charoff valign nowrap bgcolor width height"),s("form","accept"),s("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),s("tfoot","align char charoff valign"),s("tbody","align char charoff valign"),s("area","nohref"),s("body","background bgcolor text link vlink alink")),e!=="html4"&&(s("input button select textarea","autofocus"),s("input textarea","placeholder"),s("a","download"),s("link script img","crossorigin"),s("img","loading"),s("iframe","sandbox seamless allowfullscreen loading")),nt(Ze("a form meter progress dfn"),function(l){t[l]&&delete t[l].children[l]}),delete t.caption.children.table,delete t.script,Wn[e]=t,t)},Of=function(e,t){var n;return e&&(n={},typeof e=="string"&&(e={"*":e}),nt(e,function(r,a){n[a]=n[a.toUpperCase()]=t==="map"?oa(r,/[, ]/):yd(r,/[, ]/)})),n},jn=function(e){var t={},n={},r=[],a={},i={},o=function(O,U,Q){var N=e[O];return N?N=oa(N,/[, ]/,oa(N.toUpperCase(),/[, ]/)):(N=Wn[O],N||(N=Cd(U,Q),Wn[O]=N)),N};e=e||{};var u=$E(e.schema);e.verify_html===!1&&(e.valid_elements="*[*]");var f=Of(e.valid_styles),s=Of(e.invalid_styles,"map"),l=Of(e.valid_classes,"map"),c=o("whitespace_elements","pre script noscript style textarea video audio iframe object code"),v=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),d=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),m=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),p="td th iframe video audio object script code",g=o("non_empty_elements",p+" pre",d),y=o("move_caret_before_on_enter_elements",p+" table",d),h=o("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"),S=o("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",h),E=o("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp");nt((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),function(O){i[O]=new RegExp("</"+O+"[^>]*>","gi")});var C=function(O){return new RegExp("^"+O.replace(/([?+*])/g,".$1")+"$")},x=function(O){var U,Q,N,L,P,Z,ee,ge,Pe,_e,Ln,ot,lt,Ie,At,ct,xn,be,ye=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,Le=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,nn=/[*?+]/;if(O){var rn=Ze(O,",");for(t["@"]&&(ct=t["@"].attributes,xn=t["@"].attributesOrder),U=0,Q=rn.length;U<Q;U++)if(P=ye.exec(rn[U]),P){if(Ie=P[1],Pe=P[2],At=P[3],ge=P[5],ot={},lt=[],Z={attributes:ot,attributesOrder:lt},Ie==="#"&&(Z.paddEmpty=!0),Ie==="-"&&(Z.removeEmpty=!0),P[4]==="!"&&(Z.removeEmptyAttrs=!0),ct&&(Be(ct,function(an,cr){ot[cr]=an}),lt.push.apply(lt,xn)),ge){for(ge=Ze(ge,"|"),N=0,L=ge.length;N<L;N++)if(P=Le.exec(ge[N]),P){if(ee={},Ln=P[1],_e=P[2].replace(/[\\:]:/g,":"),Ie=P[3],be=P[4],Ln==="!"&&(Z.attributesRequired=Z.attributesRequired||[],Z.attributesRequired.push(_e),ee.required=!0),Ln==="-"){delete ot[_e],lt.splice(LE(lt,_e),1);continue}Ie&&(Ie==="="&&(Z.attributesDefault=Z.attributesDefault||[],Z.attributesDefault.push({name:_e,value:be}),ee.defaultValue=be),Ie===":"&&(Z.attributesForced=Z.attributesForced||[],Z.attributesForced.push({name:_e,value:be}),ee.forcedValue=be),Ie==="<"&&(ee.validValues=oa(be,"?"))),nn.test(_e)?(Z.attributePatterns=Z.attributePatterns||[],ee.pattern=C(_e),Z.attributePatterns.push(ee)):(ot[_e]||lt.push(_e),ot[_e]=ee)}}!ct&&Pe==="@"&&(ct=ot,xn=lt),At&&(Z.outputName=Pe,t[At]=Z),nn.test(Pe)?(Z.pattern=C(Pe),r.push(Z)):t[Pe]=Z}}},R=function(O){t={},r=[],x(O),nt(u,function(U,Q){n[Q]=U.children})},I=function(O){var U=/^(~)?(.+)$/;O&&(Wn.text_block_elements=Wn.block_elements=null,nt(Ze(O,","),function(Q){var N=U.exec(Q),L=N[1]==="~",P=L?"span":"div",Z=N[2];if(n[Z]=n[P],a[Z]=P,L||(S[Z.toUpperCase()]={},S[Z]={}),!t[Z]){var ee=t[P];ee=_f({},ee),delete ee.removeEmptyAttrs,delete ee.removeEmpty,t[Z]=ee}nt(n,function(ge,Pe){ge[P]&&(n[Pe]=ge=_f({},n[Pe]),ge[Z]=ge[P])})}))},te=function(O){var U=/^([+\-]?)([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]+)\[([^\]]+)]$/;Wn[e.schema]=null,O&&nt(Ze(O,","),function(Q){var N=U.exec(Q),L,P;N&&(P=N[1],P?L=n[N[2]]:L=n[N[2]]={"#comment":{}},L=n[N[2]],nt(Ze(N[3],"|"),function(Z){P==="-"?delete L[Z]:L[Z]={}}))})},q=function(O){var U=t[O],Q;if(U)return U;for(Q=r.length;Q--;)if(U=r[Q],U.pattern.test(O))return U};e.valid_elements?R(e.valid_elements):(nt(u,function(O,U){t[U]={attributes:O.attributes,attributesOrder:O.attributesOrder},n[U]=O.children}),e.schema!=="html5"&&nt(Ze("strong/b em/i"),function(O){var U=Ze(O,"/");t[U[1]].outputName=U[0]}),nt(E,function(O,U){t[U]&&(e.padd_empty_block_inline_children&&(t[U].paddInEmptyBlock=!0),t[U].removeEmpty=!0)}),nt(Ze("ol ul blockquote a table tbody"),function(O){t[O]&&(t[O].removeEmpty=!0)}),nt(Ze("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),function(O){t[O].paddEmpty=!0}),nt(Ze("span"),function(O){t[O].removeEmptyAttrs=!0})),I(e.custom_elements),te(e.valid_children),x(e.extended_valid_elements),te("+ol[ul|ol],+ul[ul|ol]"),nt({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"},function(O,U){t[U]&&(t[U].parentsRequired=Ze(O))}),e.invalid_elements&&nt(yd(e.invalid_elements),function(O){t[O]&&delete t[O]}),q("span")||x("span[!data-mce-type|*]");var D=G(f),J=G(s),M=G(l),V=G(m),$=G(S),H=G(h),j=G(E),_=G(d),W=G(v),fe=G(g),me=G(y),de=G(c),Me=G(i),Ne=function(O,U){var Q=n[O.toLowerCase()];return!!(Q&&Q[U.toLowerCase()])},it=function(O,U){var Q,N,L=q(O);if(L)if(U){if(L.attributes[U])return!0;if(Q=L.attributePatterns,Q){for(N=Q.length;N--;)if(Q[N].pattern.test(O))return!0}}else return!0;return!1},yt=G(a);return{children:n,elements:t,getValidStyles:D,getValidClasses:M,getBlockElements:$,getInvalidStyles:J,getShortEndedElements:_,getTextBlockElements:H,getTextInlineElements:j,getBoolAttrs:V,getElementRule:q,getSelfClosingElements:W,getNonEmptyElements:fe,getMoveCaretBeforeOnEnterElements:me,getWhiteSpaceElements:de,getSpecialElements:Me,isValidChild:Ne,isValid:it,getCustomElements:yt,addValidElements:x,setValidElements:R,addCustomElements:I,addValidChildren:te}},Ed=function(e,t,n,r){var a=function(i){return i=parseInt(i,10).toString(16),i.length>1?i:"0"+i};return"#"+a(t)+a(n)+a(r)},Pf=function(e,t){var n=this,r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,a=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,i=/\s*([^:]+):\s*([^;]+);?/g,o=/\s+$/,u,f={},s,l,c=kf;e=e||{},t&&(s=t.getValidStyles(),l=t.getInvalidStyles());var v=(`\\" \\' \\; \\: ; : `+c).split(" ");for(u=0;u<v.length;u++)f[v[u]]=c+u,f[c+u]=v[u];return{toHex:function(d){return d.replace(r,Ed)},parse:function(d){var m={},p,g,y,h,S=e.url_converter,E=e.url_converter_scope||n,C=function(M,V,$){var H=m[M+"-top"+V];if(!!H){var j=m[M+"-right"+V];if(!!j){var _=m[M+"-bottom"+V];if(!!_){var W=m[M+"-left"+V];if(!!W){var fe=[H,j,_,W];for(u=fe.length-1;u--&&fe[u]===fe[u+1];);u>-1&&$||(m[M+V]=u===-1?fe[0]:fe.join(" "),delete m[M+"-top"+V],delete m[M+"-right"+V],delete m[M+"-bottom"+V],delete m[M+"-left"+V])}}}}},x=function(M){var V=m[M],$;if(!!V){for(V=V.split(" "),$=V.length;$--;)if(V[$]!==V[0])return!1;return m[M]=V[0],!0}},R=function(M,V,$,H){!x(V)||!x($)||!x(H)||(m[M]=m[V]+" "+m[$]+" "+m[H],delete m[V],delete m[$],delete m[H])},I=function(M){return h=!0,f[M]},te=function(M,V){return h&&(M=M.replace(/\uFEFF[0-9]/g,function($){return f[$]})),V||(M=M.replace(/\\([\'\";:])/g,"$1")),M},q=function(M){return String.fromCharCode(parseInt(M.slice(1),16))},D=function(M){return M.replace(/\\[0-9a-f]+/gi,q)},J=function(M,V,$,H,j,_){if(j=j||_,j)return j=te(j),"'"+j.replace(/\'/g,"\\'")+"'";if(V=te(V||$||H),!e.allow_script_urls){var W=V.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(W)||!e.allow_svg_data_urls&&/^data:image\/svg/i.test(W))return""}return S&&(V=S.call(E,V,"style")),"url('"+V.replace(/\'/g,"\\'")+"')"};if(d){for(d=d.replace(/[\u0000-\u001F]/g,""),d=d.replace(/\\[\"\';:\uFEFF]/g,I).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(M){return M.replace(/[;:]/g,I)});p=i.exec(d);)if(i.lastIndex=p.index+p[0].length,g=p[1].replace(o,"").toLowerCase(),y=p[2].replace(o,""),g&&y){if(g=D(g),y=D(y),g.indexOf(c)!==-1||g.indexOf('"')!==-1||!e.allow_script_urls&&(g==="behavior"||/expression\s*\(|\/\*|\*\//.test(y)))continue;g==="font-weight"&&y==="700"?y="bold":(g==="color"||g==="background-color")&&(y=y.toLowerCase()),y=y.replace(r,Ed),y=y.replace(a,J),m[g]=h?te(y,!0):y}C("border","",!0),C("border","-width"),C("border","-color"),C("border","-style"),C("padding",""),C("margin",""),R("border","border-width","border-style","border-color"),m.border==="medium none"&&delete m.border,m["border-image"]==="none"&&delete m["border-image"]}return m},serialize:function(d,m){var p="",g=function(h){var S,E=s[h];if(E)for(var C=0,x=E.length;C<x;C++)h=E[C],S=d[h],S&&(p+=(p.length>0?" ":"")+h+": "+S+";")},y=function(h,S){var E=l["*"];return E&&E[h]?!1:(E=l[S],!(E&&E[h]))};return m&&s?(g("*"),g(m)):Be(d,function(h,S){h&&(!l||y(S,m))&&(p+=(p.length>0?" ":"")+S+": "+h+";")}),p}}},FE={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},If=function(e){return e instanceof Event||Re(e.initEvent)},ME=function(e){return e.isDefaultPrevented===Ue||e.isDefaultPrevented===xe},UE=function(e){return on(e.preventDefault)||If(e)},zE=function(e,t){var n=t!=null?t:{};for(var r in e)ve(FE,r)||(n[r]=e[r]);return Ee(n.composedPath)&&(n.composedPath=function(){return e.composedPath()}),n},Sd=function(e,t,n,r){var a,i=zE(t,r);return i.type=e,on(i.target)&&(i.target=(a=i.srcElement)!==null&&a!==void 0?a:n),UE(t)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=Ue,Re(t.preventDefault)?t.preventDefault():If(t)&&(t.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=Ue,Re(t.stopPropagation)?t.stopPropagation():If(t)&&(t.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=Ue,i.stopPropagation()},ME(i)||(i.isDefaultPrevented=i.defaultPrevented===!0?Ue:xe,i.isPropagationStopped=i.cancelBubble===!0?Ue:xe,i.isImmediatePropagationStopped=xe)),i},HE="mce-data-",VE=/^(?:mouse|contextmenu)|click/,Lf=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},uo=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},qE=function(e){return Ee(e)&&VE.test(e.type)},ua=function(e,t){var n=Sd(e.type,e,document,t);if(qE(e)&&Ct(e.pageX)&&!Ct(e.clientX)){var r=n.target.ownerDocument||document,a=r.documentElement,i=r.body,o=n;o.pageX=e.clientX+(a&&a.scrollLeft||i&&i.scrollLeft||0)-(a&&a.clientLeft||i&&i.clientLeft||0),o.pageY=e.clientY+(a&&a.scrollTop||i&&i.scrollTop||0)-(a&&a.clientTop||i&&i.clientTop||0)}return Ct(n.metaKey)&&(n.metaKey=!1),n},WE=function(e,t,n){var r=e.document,a={type:"ready"};if(n.domLoaded){t(a);return}var i=function(){return r.readyState==="complete"||r.readyState==="interactive"&&r.body},o=function(){uo(e,"DOMContentLoaded",o),uo(e,"load",o),n.domLoaded||(n.domLoaded=!0,t(a)),e=null};i()?o():Lf(e,"DOMContentLoaded",o),n.domLoaded||Lf(e,"load",o)},fa=function(){function e(){this.domLoaded=!1,this.events={},this.count=1,this.expando=HE+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return e.prototype.bind=function(t,n,r,a){var i=this,o,u,f,s,l,c,v,d=window,m=function(g){i.executeHandlers(ua(g||d.event),o)};if(!(!t||t.nodeType===3||t.nodeType===8)){t[i.expando]?o=t[i.expando]:(o=i.count++,t[i.expando]=o,i.events[o]={}),a=a||t;var p=n.split(" ");for(f=p.length;f--;){if(s=p[f],c=m,l=v=!1,s==="DOMContentLoaded"&&(s="ready"),i.domLoaded&&s==="ready"&&t.readyState==="complete"){r.call(a,ua({type:s}));continue}i.hasMouseEnterLeave||(l=i.mouseEnterLeave[s],l&&(c=function(g){var y=g.currentTarget,h=g.relatedTarget;if(h&&y.contains)h=y.contains(h);else for(;h&&h!==y;)h=h.parentNode;h||(g=ua(g||d.event),g.type=g.type==="mouseout"?"mouseleave":"mouseenter",g.target=y,i.executeHandlers(g,o))})),!i.hasFocusIn&&(s==="focusin"||s==="focusout")&&(v=!0,l=s==="focusin"?"focus":"blur",c=function(g){g=ua(g||d.event),g.type=g.type==="focus"?"focusin":"focusout",i.executeHandlers(g,o)}),u=i.events[o][s],u?s==="ready"&&i.domLoaded?r(ua({type:s})):u.push({func:r,scope:a}):(i.events[o][s]=u=[{func:r,scope:a}],u.fakeName=l,u.capture=v,u.nativeHandler=c,s==="ready"?WE(t,c,i):Lf(t,l||s,c,v))}return t=u=null,r}},e.prototype.unbind=function(t,n,r){var a,i,o,u,f;if(!t||t.nodeType===3||t.nodeType===8)return this;var s=t[this.expando];if(s){if(f=this.events[s],n){var l=n.split(" ");for(i=l.length;i--;)if(u=l[i],a=f[u],a){if(r){for(o=a.length;o--;)if(a[o].func===r){var c=a.nativeHandler,v=a.fakeName,d=a.capture;a=a.slice(0,o).concat(a.slice(o+1)),a.nativeHandler=c,a.fakeName=v,a.capture=d,f[u]=a}}(!r||a.length===0)&&(delete f[u],uo(t,a.fakeName||u,a.nativeHandler,a.capture))}}else Be(f,function(m,p){uo(t,m.fakeName||p,m.nativeHandler,m.capture)}),f={};for(u in f)if(ve(f,u))return this;delete this.events[s];try{delete t[this.expando]}catch{t[this.expando]=null}}return this},e.prototype.fire=function(t,n,r){var a;if(!t||t.nodeType===3||t.nodeType===8)return this;var i=ua({type:n,target:t},r);do a=t[this.expando],a&&this.executeHandlers(i,a),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow;while(t&&!i.isPropagationStopped());return this},e.prototype.clean=function(t){var n,r;if(!t||t.nodeType===3||t.nodeType===8)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),r=t.getElementsByTagName("*"),n=r.length;n--;)t=r[n],t[this.expando]&&this.unbind(t);return this},e.prototype.destroy=function(){this.events={}},e.prototype.cancel=function(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1},e.prototype.executeHandlers=function(t,n){var r=this.events[n],a=r&&r[t.type];if(a)for(var i=0,o=a.length;i<o;i++){var u=a[i];if(u&&u.func.call(u.scope,t)===!1&&t.preventDefault(),t.isImmediatePropagationStopped())return}},e.Event=new e,e}(),We,Ce,fo,kd,ei,$f,xd,so,Kn,sa,Gn,Dt,lo,dn,Xn,la,jE,ti,rt="sizzle"+-new Date,Xt=window.document,mn=0,KE=0,Nd=zf(),Ad=zf(),Td=zf(),Ff=function(e,t){return e===t&&(sa=!0),0},co="undefined",Rd=1<<31,GE={}.hasOwnProperty,Yn=[],XE=Yn.pop,YE=Yn.push,Qn=Yn.push,Bd=Yn.slice,wr=Yn.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},QE="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",De="[\\x20\\t\\r\\n\\f]",Er="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",Dd="\\["+De+"*("+Er+")(?:"+De+"*([*^$|!~]?=)"+De+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Er+"))|)"+De+"*\\]",_d=":("+Er+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Dd+")*)|.*)\\)|)",vo=new RegExp("^"+De+"+|((?:^|[^\\\\])(?:\\\\.)*)"+De+"+$","g"),ZE=new RegExp("^"+De+"*,"+De+"*"),JE=new RegExp("^"+De+"*([>+~]|"+De+")"+De+"*"),eS=new RegExp("="+De+`*([^\\]'"]*?)`+De+"*\\]","g"),tS=new RegExp(_d),nS=new RegExp("^"+Er+"$"),mo={ID:new RegExp("^#("+Er+")"),CLASS:new RegExp("^\\.("+Er+")"),TAG:new RegExp("^("+Er+"|[*])"),ATTR:new RegExp("^"+Dd),PSEUDO:new RegExp("^"+_d),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+De+"*(even|odd|(([+-]|)(\\d*)n|)"+De+"*(?:([+-]|)"+De+"*(\\d+)|))"+De+"*\\)|)","i"),bool:new RegExp("^(?:"+QE+")$","i"),needsContext:new RegExp("^"+De+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+De+"*((?:-\\d)?\\d*)"+De+"*\\)|)(?=[^-]|$)","i")},rS=/^(?:input|select|textarea|button)$/i,aS=/^h\d$/i,Mf=/^[^{]+\{\s*\[native \w/,iS=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Uf=/[+~]/,oS=/'|\\/g,Zn=new RegExp("\\\\([\\da-f]{1,6}"+De+"?|("+De+")|.)","ig"),Jn=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)};try{Qn.apply(Yn=Bd.call(Xt.childNodes),Xt.childNodes),Yn[Xt.childNodes.length].nodeType}catch{Qn={apply:Yn.length?function(t,n){YE.apply(t,Bd.call(n))}:function(t,n){for(var r=t.length,a=0;t[r++]=n[a++];);t.length=r-1}}}var he=function(e,t,n,r){var a,i,o,u,f,s,l,c,v,d;if((t?t.ownerDocument||t:Xt)!==Dt&&Gn(t),t=t||Dt,n=n||[],!e||typeof e!="string")return n;if((u=t.nodeType)!==1&&u!==9)return[];if(dn&&!r){if(a=iS.exec(e))if(o=a[1]){if(u===9)if(i=t.getElementById(o),i&&i.parentNode){if(i.id===o)return n.push(i),n}else return n;else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(o))&&ti(t,i)&&i.id===o)return n.push(i),n}else{if(a[2])return Qn.apply(n,t.getElementsByTagName(e)),n;if((o=a[3])&&We.getElementsByClassName)return Qn.apply(n,t.getElementsByClassName(o)),n}if(We.qsa&&(!Xn||!Xn.test(e))){if(c=l=rt,v=t,d=u===9&&e,u===1&&t.nodeName.toLowerCase()!=="object"){for(s=ei(e),(l=t.getAttribute("id"))?c=l.replace(oS,"\\$&"):t.setAttribute("id",c),c="[id='"+c+"'] ",f=s.length;f--;)s[f]=c+po(s[f]);v=Uf.test(e)&&Hf(t.parentNode)||t,d=s.join(",")}if(d)try{return Qn.apply(n,v.querySelectorAll(d)),n}catch{}finally{l||t.removeAttribute("id")}}}return xd(e.replace(vo,"$1"),t,n,r)};function zf(){var e=[];function t(n,r){return e.push(n+" ")>Ce.cacheLength&&delete t[e.shift()],t[n+" "]=r}return t}function Yt(e){return e[rt]=!0,e}function Od(e,t){var n=t&&e,r=n&&e.nodeType===1&&t.nodeType===1&&(~t.sourceIndex||Rd)-(~e.sourceIndex||Rd);if(r)return r;if(n){for(;n=n.nextSibling;)if(n===t)return-1}return e?1:-1}function uS(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function fS(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function Sr(e){return Yt(function(t){return t=+t,Yt(function(n,r){for(var a,i=e([],n.length,t),o=i.length;o--;)n[a=i[o]]&&(n[a]=!(r[a]=n[a]))})})}function Hf(e){return e&&typeof e.getElementsByTagName!==co&&e}We=he.support={},kd=he.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},Gn=he.setDocument=function(e){var t,n=e?e.ownerDocument||e:Xt,r=n.defaultView;function a(i){try{return i.top}catch{}return null}return n===Dt||n.nodeType!==9||!n.documentElement?Dt:(Dt=n,lo=n.documentElement,dn=!kd(n),r&&r!==a(r)&&(r.addEventListener?r.addEventListener("unload",function(){Gn()},!1):r.attachEvent&&r.attachEvent("onunload",function(){Gn()})),We.attributes=!0,We.getElementsByTagName=!0,We.getElementsByClassName=Mf.test(n.getElementsByClassName),We.getById=!0,Ce.find.ID=function(i,o){if(typeof o.getElementById!==co&&dn){var u=o.getElementById(i);return u&&u.parentNode?[u]:[]}},Ce.filter.ID=function(i){var o=i.replace(Zn,Jn);return function(u){return u.getAttribute("id")===o}},Ce.find.TAG=We.getElementsByTagName?function(i,o){if(typeof o.getElementsByTagName!==co)return o.getElementsByTagName(i)}:function(i,o){var u,f=[],s=0,l=o.getElementsByTagName(i);if(i==="*"){for(;u=l[s++];)u.nodeType===1&&f.push(u);return f}return l},Ce.find.CLASS=We.getElementsByClassName&&function(i,o){if(dn)return o.getElementsByClassName(i)},la=[],Xn=[],We.disconnectedMatch=!0,Xn=Xn.length&&new RegExp(Xn.join("|")),la=la.length&&new RegExp(la.join("|")),t=Mf.test(lo.compareDocumentPosition),ti=t||Mf.test(lo.contains)?function(i,o){var u=i.nodeType===9?i.documentElement:i,f=o&&o.parentNode;return i===f||!!(f&&f.nodeType===1&&(u.contains?u.contains(f):i.compareDocumentPosition&&i.compareDocumentPosition(f)&16))}:function(i,o){if(o){for(;o=o.parentNode;)if(o===i)return!0}return!1},Ff=t?function(i,o){if(i===o)return sa=!0,0;var u=!i.compareDocumentPosition-!o.compareDocumentPosition;return u||(u=(i.ownerDocument||i)===(o.ownerDocument||o)?i.compareDocumentPosition(o):1,u&1||!We.sortDetached&&o.compareDocumentPosition(i)===u?i===n||i.ownerDocument===Xt&&ti(Xt,i)?-1:o===n||o.ownerDocument===Xt&&ti(Xt,o)?1:Kn?wr.call(Kn,i)-wr.call(Kn,o):0:u&4?-1:1)}:function(i,o){if(i===o)return sa=!0,0;var u,f=0,s=i.parentNode,l=o.parentNode,c=[i],v=[o];if(!s||!l)return i===n?-1:o===n?1:s?-1:l?1:Kn?wr.call(Kn,i)-wr.call(Kn,o):0;if(s===l)return Od(i,o);for(u=i;u=u.parentNode;)c.unshift(u);for(u=o;u=u.parentNode;)v.unshift(u);for(;c[f]===v[f];)f++;return f?Od(c[f],v[f]):c[f]===Xt?-1:v[f]===Xt?1:0},n)},he.matches=function(e,t){return he(e,null,null,t)},he.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Dt&&Gn(e),t=t.replace(eS,"='$1']"),We.matchesSelector&&dn&&(!la||!la.test(t))&&(!Xn||!Xn.test(t)))try{var n=jE.call(e,t);if(n||We.disconnectedMatch||e.document&&e.document.nodeType!==11)return n}catch{}return he(t,Dt,null,[e]).length>0},he.contains=function(e,t){return(e.ownerDocument||e)!==Dt&&Gn(e),ti(e,t)},he.attr=function(e,t){(e.ownerDocument||e)!==Dt&&Gn(e);var n=Ce.attrHandle[t.toLowerCase()],r=n&&GE.call(Ce.attrHandle,t.toLowerCase())?n(e,t,!dn):void 0;return r!==void 0?r:We.attributes||!dn?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},he.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},he.uniqueSort=function(e){var t,n=[],r=0,a=0;if(sa=!We.detectDuplicates,Kn=!We.sortStable&&e.slice(0),e.sort(Ff),sa){for(;t=e[a++];)t===e[a]&&(r=n.push(a));for(;r--;)e.splice(n[r],1)}return Kn=null,e},fo=he.getText=function(e){var t,n="",r=0,a=e.nodeType;if(a){if(a===1||a===9||a===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=fo(e)}else if(a===3||a===4)return e.nodeValue}else for(;t=e[r++];)n+=fo(t);return n},Ce=he.selectors={cacheLength:50,createPseudo:Yt,match:mo,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Zn,Jn),e[3]=(e[3]||e[4]||e[5]||"").replace(Zn,Jn),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1].slice(0,3)==="nth"?(e[3]||he.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd")),e[5]=+(e[7]+e[8]||e[3]==="odd")):e[3]&&he.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return mo.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&tS.test(n)&&(t=ei(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Zn,Jn).toLowerCase();return e==="*"?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Nd[e+" "];return t||(t=new RegExp("(^|"+De+")"+e+"("+De+"|$)"))&&Nd(e,function(n){return t.test(typeof n.className=="string"&&n.className||typeof n.getAttribute!==co&&n.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var a=he.attr(r,e);return a==null?t==="!=":t?(a+="",t==="="?a===n:t==="!="?a!==n:t==="^="?n&&a.indexOf(n)===0:t==="*="?n&&a.indexOf(n)>-1:t==="$="?n&&a.slice(-n.length)===n:t==="~="?(" "+a+" ").indexOf(n)>-1:t==="|="?a===n||a.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,a){var i=e.slice(0,3)!=="nth",o=e.slice(-4)!=="last",u=t==="of-type";return r===1&&a===0?function(f){return!!f.parentNode}:function(f,s,l){var c,v,d,m,p,g,y=i!==o?"nextSibling":"previousSibling",h=f.parentNode,S=u&&f.nodeName.toLowerCase(),E=!l&&!u;if(h){if(i){for(;y;){for(d=f;d=d[y];)if(u?d.nodeName.toLowerCase()===S:d.nodeType===1)return!1;g=y=e==="only"&&!g&&"nextSibling"}return!0}if(g=[o?h.firstChild:h.lastChild],o&&E){for(v=h[rt]||(h[rt]={}),c=v[e]||[],p=c[0]===mn&&c[1],m=c[0]===mn&&c[2],d=p&&h.childNodes[p];d=++p&&d&&d[y]||(m=p=0)||g.pop();)if(d.nodeType===1&&++m&&d===f){v[e]=[mn,p,m];break}}else if(E&&(c=(f[rt]||(f[rt]={}))[e])&&c[0]===mn)m=c[1];else for(;(d=++p&&d&&d[y]||(m=p=0)||g.pop())&&!((u?d.nodeName.toLowerCase()===S:d.nodeType===1)&&++m&&(E&&((d[rt]||(d[rt]={}))[e]=[mn,m]),d===f)););return m-=a,m===r||m%r===0&&m/r>=0}}},PSEUDO:function(e,t){var n,r=Ce.pseudos[e]||Ce.setFilters[e.toLowerCase()]||he.error("unsupported pseudo: "+e);return r[rt]?r(t):r.length>1?(n=[e,e,"",t],Ce.setFilters.hasOwnProperty(e.toLowerCase())?Yt(function(a,i){for(var o,u=r(a,t),f=u.length;f--;)o=wr.call(a,u[f]),a[o]=!(i[o]=u[f])}):function(a){return r(a,0,n)}):r}},pseudos:{not:Yt(function(e){var t=[],n=[],r=$f(e.replace(vo,"$1"));return r[rt]?Yt(function(a,i,o,u){for(var f,s=r(a,null,u,[]),l=a.length;l--;)(f=s[l])&&(a[l]=!(i[l]=f))}):function(a,i,o){return t[0]=a,r(t,null,o,n),t[0]=null,!n.pop()}}),has:Yt(function(e){return function(t){return he(e,t).length>0}}),contains:Yt(function(e){return e=e.replace(Zn,Jn),function(t){return(t.textContent||t.innerText||fo(t)).indexOf(e)>-1}}),lang:Yt(function(e){return nS.test(e||"")||he.error("unsupported lang: "+e),e=e.replace(Zn,Jn).toLowerCase(),function(t){var n;do if(n=dn?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||n.indexOf(e+"-")===0;while((t=t.parentNode)&&t.nodeType===1);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===lo},focus:function(e){return e===Dt.activeElement&&(!Dt.hasFocus||Dt.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!Ce.pseudos.empty(e)},header:function(e){return aS.test(e.nodeName)},input:function(e){return rS.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},text:function(e){var t;return e.nodeName.toLowerCase()==="input"&&e.type==="text"&&((t=e.getAttribute("type"))==null||t.toLowerCase()==="text")},first:Sr(function(){return[0]}),last:Sr(function(e,t){return[t-1]}),eq:Sr(function(e,t,n){return[n<0?n+t:n]}),even:Sr(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:Sr(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:Sr(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:Sr(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},Ce.pseudos.nth=Ce.pseudos.eq,X(["radio","checkbox","file","password","image"],function(e){Ce.pseudos[e]=uS(e)}),X(["submit","reset"],function(e){Ce.pseudos[e]=fS(e)});function Pd(){}Pd.prototype=Ce.filters=Ce.pseudos,Ce.setFilters=new Pd,ei=he.tokenize=function(e,t){var n,r,a,i,o,u,f,s=Ad[e+" "];if(s)return t?0:s.slice(0);for(o=e,u=[],f=Ce.preFilter;o;){(!n||(r=ZE.exec(o)))&&(r&&(o=o.slice(r[0].length)||o),u.push(a=[])),n=!1,(r=JE.exec(o))&&(n=r.shift(),a.push({value:n,type:r[0].replace(vo," ")}),o=o.slice(n.length));for(i in Ce.filter)!Ce.filter.hasOwnProperty(i)||(r=mo[i].exec(o))&&(!f[i]||(r=f[i](r)))&&(n=r.shift(),a.push({value:n,type:i,matches:r}),o=o.slice(n.length));if(!n)break}return t?o.length:o?he.error(e):Ad(e,u).slice(0)};function po(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Vf(e,t,n){var r=t.dir,a=n&&r==="parentNode",i=KE++;return t.first?function(o,u,f){for(;o=o[r];)if(o.nodeType===1||a)return e(o,u,f)}:function(o,u,f){var s,l,c=[mn,i];if(f){for(;o=o[r];)if((o.nodeType===1||a)&&e(o,u,f))return!0}else for(;o=o[r];)if(o.nodeType===1||a){if(l=o[rt]||(o[rt]={}),(s=l[r])&&s[0]===mn&&s[1]===i)return c[2]=s[2];if(l[r]=c,c[2]=e(o,u,f))return!0}}}function qf(e){return e.length>1?function(t,n,r){for(var a=e.length;a--;)if(!e[a](t,n,r))return!1;return!0}:e[0]}function sS(e,t,n){for(var r=0,a=t.length;r<a;r++)he(e,t[r],n);return n}function go(e,t,n,r,a){for(var i,o=[],u=0,f=e.length,s=t!=null;u<f;u++)(i=e[u])&&(!n||n(i,r,a))&&(o.push(i),s&&t.push(u));return o}function Wf(e,t,n,r,a,i){return r&&!r[rt]&&(r=Wf(r)),a&&!a[rt]&&(a=Wf(a,i)),Yt(function(o,u,f,s){var l,c,v,d=[],m=[],p=u.length,g=o||sS(t||"*",f.nodeType?[f]:f,[]),y=e&&(o||!t)?go(g,d,e,f,s):g,h=n?a||(o?e:p||r)?[]:u:y;if(n&&n(y,h,f,s),r)for(l=go(h,m),r(l,[],f,s),c=l.length;c--;)(v=l[c])&&(h[m[c]]=!(y[m[c]]=v));if(o){if(a||e){if(a){for(l=[],c=h.length;c--;)(v=h[c])&&l.push(y[c]=v);a(null,h=[],l,s)}for(c=h.length;c--;)(v=h[c])&&(l=a?wr.call(o,v):d[c])>-1&&(o[l]=!(u[l]=v))}}else h=go(h===u?h.splice(p,h.length):h),a?a(null,u,h,s):Qn.apply(u,h)})}function jf(e){for(var t,n,r,a=e.length,i=Ce.relative[e[0].type],o=i||Ce.relative[" "],u=i?1:0,f=Vf(function(c){return c===t},o,!0),s=Vf(function(c){return wr.call(t,c)>-1},o,!0),l=[function(c,v,d){var m=!i&&(d||v!==so)||((t=v).nodeType?f(c,v,d):s(c,v,d));return t=null,m}];u<a;u++)if(n=Ce.relative[e[u].type])l=[Vf(qf(l),n)];else{if(n=Ce.filter[e[u].type].apply(null,e[u].matches),n[rt]){for(r=++u;r<a&&!Ce.relative[e[r].type];r++);return Wf(u>1&&qf(l),u>1&&po(e.slice(0,u-1).concat({value:e[u-2].type===" "?"*":""})).replace(vo,"$1"),n,u<r&&jf(e.slice(u,r)),r<a&&jf(e=e.slice(r)),r<a&&po(e))}l.push(n)}return qf(l)}function lS(e,t){var n=t.length>0,r=e.length>0,a=function(i,o,u,f,s){var l,c,v,d=0,m="0",p=i&&[],g=[],y=so,h=i||r&&Ce.find.TAG("*",s),S=mn+=y==null?1:Math.random()||.1,E=h.length;for(s&&(so=o!==Dt&&o);m!==E&&(l=h[m])!=null;m++){if(r&&l){for(c=0;v=e[c++];)if(v(l,o,u)){f.push(l);break}s&&(mn=S)}n&&((l=!v&&l)&&d--,i&&p.push(l))}if(d+=m,n&&m!==d){for(c=0;v=t[c++];)v(p,g,o,u);if(i){if(d>0)for(;m--;)p[m]||g[m]||(g[m]=XE.call(f));g=go(g)}Qn.apply(f,g),s&&!i&&g.length>0&&d+t.length>1&&he.uniqueSort(f)}return s&&(mn=S,so=y),p};return n?Yt(a):a}$f=he.compile=function(e,t){var n,r=[],a=[],i=Td[e+" "];if(!i){for(t||(t=ei(e)),n=t.length;n--;)i=jf(t[n]),i[rt]?r.push(i):a.push(i);i=Td(e,lS(a,r)),i.selector=e}return i},xd=he.select=function(e,t,n,r){var a,i,o,u,f,s=typeof e=="function"&&e,l=!r&&ei(e=s.selector||e);if(n=n||[],l.length===1){if(i=l[0]=l[0].slice(0),i.length>2&&(o=i[0]).type==="ID"&&We.getById&&t.nodeType===9&&dn&&Ce.relative[i[1].type]){if(t=(Ce.find.ID(o.matches[0].replace(Zn,Jn),t)||[])[0],t)s&&(t=t.parentNode);else return n;e=e.slice(i.shift().value.length)}for(a=mo.needsContext.test(e)?0:i.length;a--&&(o=i[a],!Ce.relative[u=o.type]);)if((f=Ce.find[u])&&(r=f(o.matches[0].replace(Zn,Jn),Uf.test(i[0].type)&&Hf(t.parentNode)||t))){if(i.splice(a,1),e=r.length&&po(i),!e)return Qn.apply(n,r),n;break}}return(s||$f(e,l))(r,t,!dn,n,Uf.test(e)&&Hf(t.parentNode)||t),n},We.sortStable=rt.split("").sort(Ff).join("")===rt,We.detectDuplicates=!!sa,Gn(),We.sortDetached=!0;var Id=document,Kf=Array.prototype.push,cS=Array.prototype.slice,vS=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,ni=fa.Event,dS=B.makeMap("children,contents,next,prev"),ri=function(e){return typeof e!="undefined"},Gf=function(e){return typeof e=="string"},mS=function(e){return e&&e===e.window},Ld=function(e,t){t=t||Id;var n=t.createElement("div"),r=t.createDocumentFragment();n.innerHTML=e;for(var a;a=n.firstChild;)r.appendChild(a);return r},ca=function(e,t,n,r){var a;if(Gf(t))t=Ld(t,Qf(e[0]));else if(t.length&&!t.nodeType){if(t=ie.makeArray(t),r)for(a=t.length-1;a>=0;a--)ca(e,t[a],n,r);else for(a=0;a<t.length;a++)ca(e,t[a],n,r);return e}if(t.nodeType)for(a=e.length;a--;)n.call(e[a],t);return e},$d=function(e,t){return e&&t&&(" "+e.className+" ").indexOf(" "+t+" ")!==-1},Fd=function(e,t,n){var r,a;return t=ie(t)[0],e.each(function(){var i=this;(!n||r!==i.parentNode)&&(r=i.parentNode,a=t.cloneNode(!1),i.parentNode.insertBefore(a,i)),a.appendChild(i)}),e},pS=B.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),gS=B.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),hS={for:"htmlFor",class:"className",readonly:"readOnly"},bS={float:"cssFloat"},Xf={},Yf={},_t=function(e,t){return new ie.fn.init(e,t)},yS=function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},CS=/^\s*|\s*$/g,Md=function(e){return e==null?"":(""+e).replace(CS,"")},Rn=function(e,t){var n,r,a,i;if(e)if(n=e.length,n===void 0){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],t.call(i,r,i)===!1))break}else for(a=0;a<n&&(i=e[a],t.call(i,a,i)!==!1);a++);return e},Ud=function(e,t){var n=[];return Rn(e,function(r,a){t(a,r)&&n.push(a)}),n},Qf=function(e){return e?e.nodeType===9?e:e.ownerDocument:Id};_t.fn=_t.prototype={constructor:_t,selector:"",context:null,length:0,init:function(e,t){var n=this,r,a;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return ie(e).attr(t);n.context=t=document}if(Gf(e))if(n.selector=e,e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?r=[null,e,null]:r=vS.exec(e),r)if(r[1])for(a=Ld(e,Qf(t)).firstChild;a;)Kf.call(n,a),a=a.nextSibling;else{if(a=Qf(t).getElementById(r[2]),!a)return n;if(a.id!==r[2])return n.find(e);n.length=1,n[0]=a}else return ie(t).find(e);else this.add(e,!1);return n},toArray:function(){return B.toArray(this)},add:function(e,t){var n=this,r,a;if(Gf(e))return n.add(ie(e));if(t!==!1)for(r=ie.unique(n.toArray().concat(ie.makeArray(e))),n.length=r.length,a=0;a<r.length;a++)n[a]=r[a];else Kf.apply(n,ie.makeArray(e));return n},attr:function(e,t){var n=this,r;if(typeof e=="object")Rn(e,function(a,i){n.attr(a,i)});else if(ri(t))this.each(function(){var a;if(this.nodeType===1){if(a=Xf[e],a&&a.set){a.set(this,t);return}t===null?this.removeAttribute(e,2):this.setAttribute(e,t,2)}});else{if(n[0]&&n[0].nodeType===1){if(r=Xf[e],r&&r.get)return r.get(n[0],e);if(gS[e])return n.prop(e)?e:void 0;t=n[0].getAttribute(e,2),t===null&&(t=void 0)}return t}return n},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if(e=hS[e]||e,typeof e=="object")Rn(e,function(r,a){n.prop(r,a)});else if(ri(t))this.each(function(){this.nodeType===1&&(this[e]=t)});else return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;return n},css:function(e,t){var n=this,r,a,i=function(u){return u.replace(/-(\D)/g,function(f,s){return s.toUpperCase()})},o=function(u){return u.replace(/[A-Z]/g,function(f){return"-"+f})};if(typeof e=="object")Rn(e,function(u,f){n.css(u,f)});else if(ri(t))e=i(e),typeof t=="number"&&!pS[e]&&(t=t.toString()+"px"),n.each(function(){var u=this.style;if(a=Yf[e],a&&a.set){a.set(this,t);return}try{this.style[bS[e]||e]=t}catch{}(t===null||t==="")&&(u.removeProperty?u.removeProperty(o(e)):u.removeAttribute(e))});else{if(r=n[0],a=Yf[e],a&&a.get)return a.get(r);if(r.ownerDocument.defaultView)try{return r.ownerDocument.defaultView.getComputedStyle(r,null).getPropertyValue(o(e))}catch{return}else return r.currentStyle?r.currentStyle[i(e)]:""}return n},remove:function(){for(var e=this,t,n=this.length;n--;)t=e[n],ni.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var e=this,t,n=this.length;n--;)for(t=e[n];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(e){var t=this,n;if(ri(e)){n=t.length;try{for(;n--;)t[n].innerHTML=e}catch{ie(t[n]).empty().append(e)}return t}return t[0]?t[0].innerHTML:""},text:function(e){var t=this,n;if(ri(e)){for(n=t.length;n--;)"innerText"in t[n]?t[n].innerText=e:t[0].textContent=e;return t}return t[0]?t[0].innerText||t[0].textContent:""},append:function(){return ca(this,arguments,function(e){(this.nodeType===1||this.host&&this.host.nodeType===1)&&this.appendChild(e)})},prepend:function(){return ca(this,arguments,function(e){(this.nodeType===1||this.host&&this.host.nodeType===1)&&this.insertBefore(e,this.firstChild)},!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?ca(e,arguments,function(t){this.parentNode.insertBefore(t,this)}):e},after:function(){var e=this;return e[0]&&e[0].parentNode?ca(e,arguments,function(t){this.parentNode.insertBefore(t,this.nextSibling)},!0):e},appendTo:function(e){return ie(e).append(this),this},prependTo:function(e){return ie(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return Fd(this,e)},wrapAll:function(e){return Fd(this,e,!0)},wrapInner:function(e){return this.each(function(){ie(this).contents().wrapAll(e)}),this},unwrap:function(){return this.parent().each(function(){ie(this).replaceWith(this.childNodes)})},clone:function(){var e=[];return this.each(function(){e.push(this.cloneNode(!0))}),ie(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return typeof e!="string"||(e.indexOf(" ")!==-1?Rn(e.split(" "),function(){n.toggleClass(this,t)}):n.each(function(r,a){var i=$d(a,e);if(i!==t){var o=a.className;i?a.className=Md((" "+o+" ").replace(" "+e+" "," ")):a.className+=o?" "+e:e}})),n},hasClass:function(e){return $d(this[0],e)},each:function(e){return Rn(this,e)},on:function(e,t){return this.each(function(){ni.bind(this,e,t)})},off:function(e,t){return this.each(function(){ni.unbind(this,e,t)})},trigger:function(e){return this.each(function(){typeof e=="object"?ni.fire(this,e.type,e):ni.fire(this,e)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return ie(cS.apply(this,arguments))},eq:function(e){return e===-1?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)ie.find(e,this[t],r);return ie(r)},filter:function(e){return ie(typeof e=="function"?Ud(this.toArray(),function(t,n){return e(n,t)}):ie.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof ie&&(e=e[0]),this.each(function(n,r){for(;r;){if(typeof e=="string"&&ie(r).is(e)){t.push(r);break}else if(r===e){t.push(r);break}r=r.parentNode}}),ie(t)},offset:function(e){var t,n,r,a=0,i=0,o;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(o=t.getBoundingClientRect(),a=o.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,i=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:a,top:i})},push:Kf,sort:Array.prototype.sort,splice:Array.prototype.splice},B.extend(_t,{extend:B.extend,makeArray:function(e){return mS(e)||e.nodeType?[e]:B.toArray(e)},inArray:yS,isArray:B.isArray,each:Rn,trim:Md,grep:Ud,find:he,expr:he.selectors,unique:he.uniqueSort,text:he.getText,contains:he.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)t[r].nodeType!==1&&t.splice(r,1);return t.length===1?t=ie.find.matchesSelector(t[0],e)?[t[0]]:[]:t=ie.find.matches(e,t),t}});var zd=function(e,t,n){var r=[],a=e[t];for(typeof n!="string"&&n instanceof ie&&(n=n[0]);a&&a.nodeType!==9&&!(n!==void 0&&(a===n||typeof n=="string"&&ie(a).is(n)));)a.nodeType===1&&r.push(a),a=a[t];return r},Zf=function(e,t,n,r){var a=[];for(r instanceof ie&&(r=r[0]);e;e=e[t])if(!(n&&e.nodeType!==n)){if(r!==void 0&&(e===r||typeof r=="string"&&ie(e).is(r)))break;a.push(e)}return a},Hd=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};Rn({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return zd(e,"parentNode")},next:function(e){return Hd(e,"nextSibling",1)},prev:function(e){return Hd(e,"previousSibling",1)},children:function(e){return Zf(e.firstChild,"nextSibling",1)},contents:function(e){return B.toArray((e.nodeName==="iframe"?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){_t.fn[e]=function(n){var r=this,a=[];r.each(function(){var o=t.call(a,this,n,a);o&&(ie.isArray(o)?a.push.apply(a,o):a.push(o))}),this.length>1&&(dS[e]||(a=ie.unique(a)),e.indexOf("parents")===0&&(a=a.reverse()));var i=ie(a);return n?i.filter(n):i}}),Rn({parentsUntil:function(e,t){return zd(e,"parentNode",t)},nextUntil:function(e,t){return Zf(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return Zf(e,"previousSibling",1,t).slice(1)}},function(e,t){_t.fn[e]=function(n,r){var a=this,i=[];a.each(function(){var u=t.call(i,this,n,i);u&&(ie.isArray(u)?i.push.apply(i,u):i.push(u))}),this.length>1&&(i=ie.unique(i),(e.indexOf("parents")===0||e==="prevUntil")&&(i=i.reverse()));var o=ie(i);return r?o.filter(r):o}}),_t.fn.is=function(e){return!!e&&this.filter(e).length>0},_t.fn.init.prototype=_t.fn,_t.overrideDefaults=function(e){var t,n=function(r,a){return t=t||e(),arguments.length===0&&(r=t.element),a||(a=t.context),new n.fn.init(r,a)};return ie.extend(n,this),n},_t.attrHooks=Xf,_t.cssHooks=Yf;var ie=_t,ai=B.each,wS=B.grep,Jf=ue.ie,ES=/^([a-z0-9],?)+$/i,SS=function(e,t,n){var r=t.keep_values,a={set:function(o,u,f){t.url_converter&&u!==null&&(u=t.url_converter.call(t.url_converter_scope||n(),u,f,o[0])),o.attr("data-mce-"+f,u).attr(f,u)},get:function(o,u){return o.attr("data-mce-"+u)||o.attr(u)}},i={style:{set:function(o,u){if(u!==null&&typeof u=="object"){o.css(u);return}r&&o.attr("data-mce-style",u),u!==null&&typeof u=="string"?(o.removeAttr("style"),o.css(e.parse(u))):o.attr("style",u)},get:function(o){var u=o.attr("data-mce-style")||o.attr("style");return u=e.serialize(e.parse(u),o[0].nodeName),u}}};return r&&(i.href=i.src=a),i},Vd=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},va=function(e,t){var n=0,r,a;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)a=e.nodeType,!(t&&a===3&&(a===r||!e.nodeValue.length))&&(n++,r=a);return n},we=function(e,t){t===void 0&&(t={});var n={},r=window,a={},i=0,o=!0,u=!0,f=fd.forElement(k.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),s=[],l=t.schema?t.schema:jn({}),c=Pf({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),v=t.ownEvents?new fa:fa.Event,d=l.getBlockElements(),m=ie.overrideDefaults(function(){return{context:e,element:Vr.getRoot()}}),p=function(w){if(typeof w=="string")return!!d[w];if(w){var A=w.nodeType;if(A)return!!(A===1&&d[w.nodeName])}return!1},g=function(w){return w&&e&&$e(w)?e.getElementById(w):w},y=function(w){return m(typeof w=="string"?g(w):w)},h=function(w,A,F){var z,oe,pe=y(w);return pe.length&&(z=NC[A],z&&z.get?oe=z.get(pe,A):oe=pe.attr(A)),typeof oe=="undefined"&&(oe=F||""),oe},S=function(w){var A=g(w);return A?A.attributes:[]},E=function(w,A,F){F===""&&(F=null);var z=y(w),oe=z.attr(A);if(!!z.length){var pe=NC[A];pe&&pe.set?pe.set(z,F,A):z.attr(A,F),oe!==F&&t.onSetAttrib&&t.onSetAttrib({attrElm:z,attrName:A,attrValue:F})}},C=function(w,A){if(!Jf||w.nodeType!==1||A)return w.cloneNode(A);var F=e.createElement(w.nodeName);return ai(S(w),function(z){E(F,z.nodeName,h(w,z.nodeName))}),F},x=function(){return t.root_element||e.body},R=function(w){var A=qv(w);return{x:A.x,y:A.y,w:A.width,h:A.height}},I=function(w,A){return Ew(e.body,g(w),A)},te=function(w,A,F){var z=$e(A)?y(w).css(A,F):y(w).css(A);t.update_styles&&Vd(c,z)},q=function(w,A){var F=y(w).css(A);t.update_styles&&Vd(c,F)},D=function(w,A,F){var z=y(w);return F?z.css(A):(A=A.replace(/-(\D)/g,function(oe,pe){return pe.toUpperCase()}),A==="float"&&(A=ue.browser.isIE()?"styleFloat":"cssFloat"),z[0]&&z[0].style?z[0].style[A]:void 0)},J=function(w){var A,F;return w=g(w),A=D(w,"width"),F=D(w,"height"),A.indexOf("px")===-1&&(A=0),F.indexOf("px")===-1&&(F=0),{w:parseInt(A,10)||w.offsetWidth||w.clientWidth,h:parseInt(F,10)||w.offsetHeight||w.clientHeight}},M=function(w){w=g(w);var A=I(w),F=J(w);return{x:A.x,y:A.y,w:F.w,h:F.h}},V=function(w,A){var F;if(!w)return!1;if(!Array.isArray(w)){if(A==="*")return w.nodeType===1;if(ES.test(A)){var z=A.toLowerCase().split(/,/),oe=w.nodeName.toLowerCase();for(F=z.length-1;F>=0;F--)if(z[F]===oe)return!0;return!1}if(w.nodeType&&w.nodeType!==1)return!1}var pe=Array.isArray(w)?w:[w];return he(A,pe[0].ownerDocument||pe[0],null,pe).length>0},$=function(w,A,F,z){var oe=[],pe,ke=g(w);for(z=z===void 0,F=F||(x().nodeName!=="BODY"?x().parentNode:null),B.is(A,"string")&&(pe=A,A==="*"?A=function(vr){return vr.nodeType===1}:A=function(vr){return V(vr,pe)});ke&&!(ke===F||on(ke.nodeType)||mf(ke)||pf(ke));){if(!A||typeof A=="function"&&A(ke))if(z)oe.push(ke);else return[ke];ke=ke.parentNode}return z?oe:null},H=function(w,A,F){var z=$(w,A,F,!1);return z&&z.length>0?z[0]:null},j=function(w,A,F){var z=A;if(w){for(typeof A=="string"&&(z=function(oe){return V(oe,A)}),w=w[F];w;w=w[F])if(typeof z=="function"&&z(w))return w}return null},_=function(w,A){return j(w,A,"nextSibling")},W=function(w,A){return j(w,A,"previousSibling")},fe=function(w,A){return he(w,g(A)||t.root_element||e,[])},me=function(w,A,F){var z,oe=typeof w=="string"?g(w):w;if(!oe)return!1;if(B.isArray(oe)&&(oe.length||oe.length===0))return z=[],ai(oe,function(ke,vr){ke&&z.push(A.call(F,typeof ke=="string"?g(ke):ke,vr))}),z;var pe=F||this;return A.call(pe,oe)},de=function(w,A){y(w).each(function(F,z){ai(A,function(oe,pe){E(z,pe,oe)})})},Me=function(w,A){var F=y(w);Jf?F.each(function(z,oe){if(oe.canHaveHTML!==!1){for(;oe.firstChild;)oe.removeChild(oe.firstChild);try{oe.innerHTML="<br>"+A,oe.removeChild(oe.firstChild)}catch{ie("<div></div>").html("<br>"+A).contents().slice(1).appendTo(oe)}return A}}):F.html(A)},Ne=function(w,A,F,z,oe){return me(w,function(pe){var ke=typeof A=="string"?e.createElement(A):A;return de(ke,F),z&&(typeof z!="string"&&z.nodeType?ke.appendChild(z):typeof z=="string"&&Me(ke,z)),oe?ke:pe.appendChild(ke)})},it=function(w,A,F){return Ne(e.createElement(w),w,A,F,!0)},yt=qn.decode,O=qn.encodeAllRaw,U=function(w,A,F){var z="",oe;z+="<"+w;for(oe in A)Gr(A,oe)&&(z+=" "+oe+'="'+O(A[oe])+'"');return typeof F!="undefined"?z+">"+F+"</"+w+">":z+" />"},Q=function(w){var A,F=e.createElement("div"),z=e.createDocumentFragment();for(z.appendChild(F),w&&(F.innerHTML=w);A=F.firstChild;)z.appendChild(A);return z.removeChild(F),z},N=function(w,A){var F=y(w);return A?F.each(function(){for(var z;z=this.firstChild;)z.nodeType===3&&z.data.length===0?this.removeChild(z):this.parentNode.insertBefore(z,this)}).remove():F.remove(),F.length>1?F.toArray():F[0]},L=function(w){return me(w,function(A){var F,z=A.attributes;for(F=z.length-1;F>=0;F--)A.removeAttributeNode(z.item(F))})},P=function(w){return c.parse(w)},Z=function(w,A){return c.serialize(w,A)},ee=function(w){var A,F;if(Vr!==we.DOM&&e===document){if(n[w])return;n[w]=!0}F=e.getElementById("mceDefaultStyles"),F||(F=e.createElement("style"),F.id="mceDefaultStyles",F.type="text/css",A=e.getElementsByTagName("head")[0],A.firstChild?A.insertBefore(F,A.firstChild):A.appendChild(F)),F.styleSheet?F.styleSheet.cssText+=w:F.appendChild(e.createTextNode(w))},ge=function(w){w||(w=""),X(w.split(","),function(A){a[A]=!0,f.load(A,se)})},Pe=function(w,A,F){y(w).toggleClass(A,F).each(function(){this.className===""&&ie(this).attr("class",null)})},_e=function(w,A){y(w).addClass(A)},Ln=function(w,A){Pe(w,A,!1)},ot=function(w,A){return y(w).hasClass(A)},lt=function(w){y(w).show()},Ie=function(w){y(w).hide()},At=function(w){return y(w).css("display")==="none"},ct=function(w){return(w||"mce_")+i++},xn=function(w){var A=typeof w=="string"?g(w):w;return re(A)?A.outerHTML:ie("<div></div>").append(ie(A).clone()).html()},be=function(w,A){y(w).each(function(){try{if("outerHTML"in this){this.outerHTML=A;return}}catch{}N(ie(this).html(A),!0)})},ye=function(w,A){var F=g(A);return me(w,function(z){var oe=F.parentNode,pe=F.nextSibling;return pe?oe.insertBefore(z,pe):oe.appendChild(z),z})},Le=function(w,A,F){return me(A,function(z){return B.is(z,"array")&&(w=w.cloneNode(!0)),F&&ai(wS(z.childNodes),function(oe){w.appendChild(oe)}),z.parentNode.replaceChild(w,z)})},nn=function(w,A){var F;return w.nodeName!==A.toUpperCase()&&(F=it(A),ai(S(w),function(z){E(F,z.nodeName,h(w,z.nodeName))}),Le(F,w,!0)),F||w},rn=function(w,A){for(var F=w,z;F;){for(z=A;z&&F!==z;)z=z.parentNode;if(F===z)break;F=F.parentNode}return!F&&w.ownerDocument?w.ownerDocument.documentElement:F},an=function(w){return c.toHex(B.trim(w))},cr=function(w){if(re(w)){var A=w.nodeName.toLowerCase()==="a"&&!h(w,"href")&&h(w,"id");if(h(w,"name")||h(w,"data-mce-bookmark")||A)return!0}return!1},Oc=function(w,A){var F,z,oe=0;if(cr(w))return!1;if(w=w.firstChild,w){var pe=new Ve(w,w.parentNode),ke=l?l.getWhiteSpaceElements():{};A=A||(l?l.getNonEmptyElements():null);do{if(F=w.nodeType,re(w)){var vr=w.getAttribute("data-mce-bogus");if(vr){w=pe.next(vr==="all");continue}if(z=w.nodeName.toLowerCase(),A&&A[z]){if(z==="br"){oe++,w=pe.next();continue}return!1}if(cr(w))return!1}if(F===8||F===3&&!yr(w.nodeValue)||F===3&&w.parentNode&&ke[w.parentNode.nodeName]&&yr(w.nodeValue))return!1;w=pe.next()}while(w)}return oe<=1},Pc=function(){return e.createRange()},GU=function(w,A,F){var z=Pc(),oe,pe,ke;if(w&&A)return z.setStart(w.parentNode,va(w)),z.setEnd(A.parentNode,va(A)),oe=z.extractContents(),z=Pc(),z.setStart(A.parentNode,va(A)+1),z.setEnd(w.parentNode,va(w)+1),pe=z.extractContents(),ke=w.parentNode,ke.insertBefore(Rf(Vr,oe),w),F?ke.insertBefore(F,w):ke.insertBefore(A,w),ke.insertBefore(Rf(Vr,pe),w),N(w),F||A},SC=function(w,A,F,z){if(B.isArray(w)){for(var oe=w.length,pe=[];oe--;)pe[oe]=SC(w[oe],A,F,z);return pe}t.collect&&(w===e||w===r)&&s.push([w,A,F,z]);var ke=v.bind(w,A,F,z||Vr);return ke},kC=function(w,A,F){if(B.isArray(w)){for(var z=w.length,oe=[];z--;)oe[z]=kC(w[z],A,F);return oe}else{if(s.length>0&&(w===e||w===r))for(var z=s.length;z--;){var pe=s[z];w===pe[0]&&(!A||A===pe[1])&&(!F||F===pe[2])&&v.unbind(pe[0],pe[1],pe[2])}return v.unbind(w,A,F)}},XU=function(w,A,F){return v.fire(w,A,F)},xC=function(w){if(w&&re(w)){var A=w.getAttribute("data-mce-contenteditable");return A&&A!=="inherit"?A:w.contentEditable!=="inherit"?w.contentEditable:null}else return null},YU=function(w){for(var A=x(),F=null;w&&w!==A&&(F=xC(w),F===null);w=w.parentNode);return F},QU=function(){if(s.length>0)for(var w=s.length;w--;){var A=s[w];v.unbind(A[0],A[1],A[2])}Be(a,function(F,z){f.unload(z),delete a[z]}),he.setDocument&&he.setDocument()},ZU=function(w,A){if(Jf){for(;w;){if(A===w)return!0;w=w.parentNode}return!1}else return w===A||A.contains(w)},JU=function(w){return"startContainer: "+w.startContainer.nodeName+", startOffset: "+w.startOffset+", endContainer: "+w.endContainer.nodeName+", endOffset: "+w.endOffset},Vr={doc:e,settings:t,win:r,files:a,stdMode:o,boxModel:u,styleSheetLoader:f,boundEvents:s,styles:c,schema:l,events:v,isBlock:p,$:m,$$:y,root:null,clone:C,getRoot:x,getViewPort:R,getRect:M,getSize:J,getParent:H,getParents:$,get:g,getNext:_,getPrev:W,select:fe,is:V,add:Ne,create:it,createHTML:U,createFragment:Q,remove:N,setStyle:te,getStyle:D,setStyles:q,removeAllAttribs:L,setAttrib:E,setAttribs:de,getAttrib:h,getPos:I,parseStyle:P,serializeStyle:Z,addStyle:ee,loadCSS:ge,addClass:_e,removeClass:Ln,hasClass:ot,toggleClass:Pe,show:lt,hide:Ie,isHidden:At,uniqueId:ct,setHTML:Me,getOuterHTML:xn,setOuterHTML:be,decode:yt,encode:O,insertAfter:ye,replace:Le,rename:nn,findCommonAncestor:rn,toHex:an,run:me,getAttribs:S,isEmpty:Oc,createRng:Pc,nodeIndex:va,split:GU,bind:SC,unbind:kC,fire:XU,getContentEditable:xC,getContentEditableParent:YU,destroy:QU,isChildOf:ZU,dumpRng:JU},NC=SS(c,t,G(Vr));return Vr};we.DOM=we(document),we.nodeIndex=va;var kS=we.DOM,es=B.each,xS=B.grep,NS=0,qd=1,ho=2,Wd=3,Bn=function(){function e(t){t===void 0&&(t={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=t}return e.prototype._setReferrerPolicy=function(t){this.settings.referrerPolicy=t},e.prototype.loadScript=function(t,n,r){var a=kS,i,o=function(){a.remove(s),i&&(i.onerror=i.onload=i=null)},u=function(){o(),n()},f=function(){o(),Re(r)?r():typeof console!="undefined"&&console.log&&console.log("Failed to load script: "+t)},s=a.uniqueId();i=document.createElement("script"),i.id=s,i.type="text/javascript",i.src=B._addCacheSuffix(t),this.settings.referrerPolicy&&a.setAttrib(i,"referrerpolicy",this.settings.referrerPolicy),i.onload=u,i.onerror=f,(document.getElementsByTagName("head")[0]||document.body).appendChild(i)},e.prototype.isDone=function(t){return this.states[t]===ho},e.prototype.markDone=function(t){this.states[t]=ho},e.prototype.add=function(t,n,r,a){var i=this.states[t];this.queue.push(t),i===void 0&&(this.states[t]=NS),n&&(this.scriptLoadedCallbacks[t]||(this.scriptLoadedCallbacks[t]=[]),this.scriptLoadedCallbacks[t].push({success:n,failure:a,scope:r||this}))},e.prototype.load=function(t,n,r,a){return this.add(t,n,r,a)},e.prototype.remove=function(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]},e.prototype.loadQueue=function(t,n,r){this.loadScripts(this.queue,t,n,r)},e.prototype.loadScripts=function(t,n,r,a){var i=this,o=[],u=function(s,l){es(i.scriptLoadedCallbacks[l],function(c){Re(c[s])&&c[s].call(c.scope)}),i.scriptLoadedCallbacks[l]=void 0};i.queueLoadedCallbacks.push({success:n,failure:a,scope:r||this});var f=function(){var s=xS(t);if(t.length=0,es(s,function(c){if(i.states[c]===ho){u("success",c);return}if(i.states[c]===Wd){u("failure",c);return}i.states[c]!==qd&&(i.states[c]=qd,i.loading++,i.loadScript(c,function(){i.states[c]=ho,i.loading--,u("success",c),f()},function(){i.states[c]=Wd,i.loading--,o.push(c),u("failure",c),f()}))}),!i.loading){var l=i.queueLoadedCallbacks.slice(0);i.queueLoadedCallbacks.length=0,es(l,function(c){o.length===0?Re(c.success)&&c.success.call(c.scope):Re(c.failure)&&c.failure.call(c.scope,o)})}};f()},e.ScriptLoader=new e,e}(),ut=function(e){var t=e,n=function(){return t},r=function(a){t=a};return{get:n,set:r}},AS=function(e){return qr(e)&&ve(e,"raw")},TS=function(e){return $t(e)&&e.length>1},ii={},ts=ut("en"),jd=function(){return ze(ii,ts.get())},RS=function(){return Gc(ii,function(e){return ae({},e)})},BS=function(e){e&&ts.set(e)},DS=function(){return ts.get()},_S=function(e,t){var n=ii[e];n||(ii[e]=n={}),Be(t,function(r,a){n[a.toLowerCase()]=r})},OS=function(e){var t=jd().getOr({}),n=function(f){return Re(f)?Object.prototype.toString.call(f):r(f)?"":""+f},r=function(f){return f===""||f===null||f===void 0},a=function(f){var s=n(f);return ze(t,s.toLowerCase()).map(n).getOr(s)},i=function(f){return f.replace(/{context:\w+}$/,"")};if(r(e))return"";if(AS(e))return n(e.raw);if(TS(e)){var o=e.slice(1),u=a(e[0]).replace(/\{([0-9]+)\}/g,function(f,s){return ve(o,s)?n(o[s]):f});return i(u)}return i(a(e))},PS=function(){return jd().bind(function(e){return ze(e,"_dir")}).exists(function(e){return e==="rtl"})},IS=function(e){return ve(ii,e)},Qt={getData:RS,setCode:BS,getCode:DS,add:_S,translate:OS,isRtl:PS,hasCode:IS},St=function(){var e=[],t={},n={},r=[],a=function(p,g){var y=ce(r,function(h){return h.name===p&&h.state===g});X(y,function(h){return h.callback()})},i=function(p){if(n[p])return n[p].instance},o=function(p){var g;return n[p]&&(g=n[p].dependencies),g||[]},u=function(p,g){St.languageLoad!==!1&&m(p,function(){var y=Qt.getCode(),h=","+(g||"")+",";!y||g&&h.indexOf(","+y+",")===-1||Bn.ScriptLoader.add(t[p]+"/langs/"+y+".js")},"loaded")},f=function(p,g,y){var h=g;return e.push(h),n[p]={instance:h,dependencies:y},a(p,"added"),h},s=function(p){delete t[p],delete n[p]},l=function(p,g){return typeof g=="object"?g:typeof p=="string"?{prefix:"",resource:g,suffix:""}:{prefix:p.prefix,resource:g,suffix:p.suffix}},c=function(p,g){var y=t[p];X(g,function(h){Bn.ScriptLoader.add(y+"/"+h)})},v=function(p,g,y,h){var S=o(p);X(S,function(E){var C=l(g,E);d(C.resource,C,void 0,void 0)}),y&&(h?y.call(h):y.call(Bn))},d=function(p,g,y,h,S){if(!t[p]){var E=typeof g=="string"?g:g.prefix+g.resource+g.suffix;E.indexOf("/")!==0&&E.indexOf("://")===-1&&(E=St.baseURL+"/"+E),t[p]=E.substring(0,E.lastIndexOf("/"));var C=function(){a(p,"loaded"),v(p,g,y,h)};n[p]?C():Bn.ScriptLoader.add(E,C,h,S)}},m=function(p,g,y){y===void 0&&(y="added"),ve(n,p)&&y==="added"||ve(t,p)&&y==="loaded"?g():r.push({name:p,state:y,callback:g})};return{items:e,urls:t,lookup:n,_listeners:r,get:i,dependencies:o,requireLangPack:u,add:f,remove:s,createUrl:l,addComponents:c,load:d,waitFor:m}};St.languageLoad=!0,St.baseURL="",St.PluginManager=St(),St.ThemeManager=St();var LS=function(e){var t=ut(b.none()),n=function(){return t.get().each(e)},r=function(){n(),t.set(b.none())},a=function(){return t.get().isSome()},i=function(){return t.get()},o=function(u){n(),t.set(b.some(u))};return{clear:r,isSet:a,get:i,set:o}},da=function(){var e=LS(se),t=function(n){return e.get().each(n)};return ae(ae({},e),{on:t})},ns=function(e,t){var n=null,r=function(){Ua(n)||(clearTimeout(n),n=null)},a=function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];Ua(n)&&(n=setTimeout(function(){n=null,e.apply(null,i)},t))};return{cancel:r,throttle:a}},Kd=function(e,t){var n=null,r=function(){Ua(n)||(clearTimeout(n),n=null)},a=function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];r(),n=setTimeout(function(){n=null,e.apply(null,i)},t)};return{cancel:r,throttle:a}},rs=function(e,t){var n=Ya(e,t);return n===void 0||n===""?[]:n.split(" ")},$S=function(e,t,n){var r=rs(e,t),a=r.concat([n]);return ln(e,t,a.join(" ")),!0},FS=function(e,t,n){var r=ce(rs(e,t),function(a){return a!==n});return r.length>0?ln(e,t,r.join(" ")):Un(e,t),!1},bo=function(e){return e.dom.classList!==void 0},MS=function(e){return rs(e,"class")},US=function(e,t){return $S(e,"class",t)},zS=function(e,t){return FS(e,"class",t)},yo=function(e,t){bo(e)?e.dom.classList.add(t):US(e,t)},HS=function(e){var t=bo(e)?e.dom.classList:MS(e);t.length===0&&Un(e,"class")},VS=function(e,t){if(bo(e)){var n=e.dom.classList;n.remove(t)}else zS(e,t);HS(e)},Gd=function(e,t){return bo(e)&&e.dom.classList.contains(t)},Xd=function(e,t){var n=[];return X(Ut(e),function(r){t(r)&&(n=n.concat([r])),n=n.concat(Xd(r,t))}),n},bt=function(e,t){return U0(t,e)},as=G("mce-annotation"),oi=G("data-mce-annotation"),Co=G("data-mce-annotation-uid"),Yd=function(e,t){var n=e.selection.getRng(),r=k.fromDom(n.startContainer),a=k.fromDom(e.getBody()),i=t.fold(function(){return"."+as()},function(s){return"["+oi()+'="'+s+'"]'}),o=zi(r,n.startOffset).getOr(r),u=yf(o,i,function(s){return Se(s,a)}),f=function(s,l){return pw(s,l)?b.some(Ya(s,l)):b.none()};return u.bind(function(s){return f(s,""+Co()).bind(function(l){return f(s,""+oi()).map(function(c){var v=WS(e,l);return{uid:l,name:c,elements:v}})})})},qS=function(e){return jt(e)&&Gd(e,as())},WS=function(e,t){var n=k.fromDom(e.getBody());return bt(n,"["+Co()+'="'+t+'"]')},jS=function(e,t){var n=k.fromDom(e.getBody()),r=bt(n,"["+oi()+'="'+t+'"]'),a={};return X(r,function(i){var o=Ya(i,Co()),u=ze(a,o).getOr([]);a[o]=u.concat([i])}),a},KS=function(e,t){var n=ut({}),r=function(){return{listeners:[],previous:da()}},a=function(l,c){i(l,function(v){return c(v),v})},i=function(l,c){var v=n.get(),d=ze(v,l).getOrThunk(r),m=c(d);v[l]=m,n.set(v)},o=function(l,c,v){a(l,function(d){X(d.listeners,function(m){return m(!0,l,{uid:c,nodes:Te(v,function(p){return p.dom})})})})},u=function(l){a(l,function(c){X(c.listeners,function(v){return v(!1,l)})})},f=Kd(function(){var l=n.get(),c=Xu(Kr(l));X(c,function(v){i(v,function(d){var m=d.previous.get();return Yd(e,b.some(v)).fold(function(){m.isSome()&&(u(v),d.previous.clear())},function(p){var g=p.uid,y=p.name,h=p.elements;Ki(m,g)||(o(y,g,h),d.previous.set(g))}),{previous:d.previous,listeners:d.listeners}})})},30);e.on("remove",function(){f.cancel()}),e.on("NodeChange",function(){f.throttle()});var s=function(l,c){i(l,function(v){return{previous:v.previous,listeners:v.listeners.concat([c])}})};return{addListener:s}},GS=function(e,t){var n=function(r){return b.from(r.attr(oi())).bind(t.lookup)};e.on("init",function(){e.serializer.addNodeFilter("span",function(r){X(r,function(a){n(a).each(function(i){i.persistent===!1&&a.unwrap()})})})})},XS=function(){var e={},t=function(r,a){e[r]={name:r,settings:a}},n=function(r){return ze(e,r).map(function(a){return a.settings})};return{register:t,lookup:n}},Qd=0,Zd=function(e){var t=new Date,n=t.getTime(),r=Math.floor(Math.random()*1e9);return Qd++,e+"_"+r+Qd+String(n)},YS=function(e,t){X(t,function(n){yo(e,n)})},QS=function(e,t){var n=t||document,r=n.createElement("div");return r.innerHTML=e,Ut(k.fromDom(r))},ZS=function(e){return Te(e,k.fromDom)},JS=function(e){return e.dom.innerHTML},Jd=function(e,t){var n=Bv(e),r=n.dom,a=k.fromDom(r.createDocumentFragment()),i=QS(t,r);Hi(a,i),lf(e),Je(e,a)},em=function(e,t){return k.fromDom(e.dom.cloneNode(t))},ma=function(e){return em(e,!1)},tm=function(e){return em(e,!0)},nm=function(e,t,n){n===void 0&&(n=xe);var r=new Ve(e,t),a=function(i){var o;do o=r[i]();while(o&&!Y(o)&&!n(o));return b.from(o).filter(Y)};return{current:function(){return b.from(r.current()).filter(Y)},next:function(){return a("next")},prev:function(){return a("prev")},prev2:function(){return a("prev2")}}},rm=function(e,t){var n=t||function(o){return e.isBlock(o)||Oe(o)||Ae(o)},r=function(o,u,f,s){if(Y(o)){var l=s(o,u,o.data);if(l!==-1)return b.some({container:o,offset:l})}return f().bind(function(c){return r(c.container,c.offset,f,s)})},a=function(o,u,f,s){var l=nm(o,s,n);return r(o,u,function(){return l.prev().map(function(c){return{container:c,offset:c.length}})},f).getOrNull()},i=function(o,u,f,s){var l=nm(o,s,n);return r(o,u,function(){return l.next().map(function(c){return{container:c,offset:0}})},f).getOrNull()};return{backwards:a,forwards:i}},pa=Math.round,kr=function(e){return e?{left:pa(e.left),top:pa(e.top),bottom:pa(e.bottom),right:pa(e.right),width:pa(e.width),height:pa(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},am=function(e,t){return e=kr(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},ek=function(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right},im=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},ga=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top?!0:e.top>t.bottom?!1:im(t.top-e.bottom,e,t)},ha=function(e,t){return e.top>t.bottom?!0:e.bottom<t.top?!1:im(t.bottom-e.top,e,t)},om=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},tk=function(e,t,n){return Math.min(Math.max(e,t),n)},wo=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},er=function(e,t){if(re(e)&&e.hasChildNodes()){var n=e.childNodes,r=tk(t,0,n.length-1);return n[r]}else return e},nk=function(e,t){if(!(t<0&&re(e)&&e.hasChildNodes()))return er(e,t)},rk=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]"),um=function(e){return typeof e=="string"&&e.charCodeAt(0)>=768&&rk.test(e)},ak=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(n){for(var r=0;r<e.length;r++)if(e[r](n))return!0;return!1}},ik=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(n){for(var r=0;r<e.length;r++)if(!e[r](n))return!1;return!0}},fm=re,ok=vn,sm=Wi("display","block table"),uk=Wi("float","left right"),ui=ik(fm,ok,Wu(uk)),fk=Wu(Wi("white-space","pre pre-line pre-wrap")),fi=Y,is=Oe,lm=we.nodeIndex,Eo=nk,os=function(e){return"createRange"in e?e.createRange():we.DOM.createRng()},us=function(e){return e&&/[\r\n\t ]/.test(e)},cm=function(e){return!!e.setStart&&!!e.setEnd},fs=function(e){var t=e.startContainer,n=e.startOffset;if(us(e.toString())&&fk(t.parentNode)&&Y(t)){var r=t.data;if(us(r[n-1])||us(r[n+1]))return!0}return!1},sk=function(e){var t=e.ownerDocument,n=os(t),r=t.createTextNode(Et),a=e.parentNode;a.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=kr(n.getBoundingClientRect());return a.removeChild(r),i},lk=function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,a=e.endOffset;if(t===n&&Y(n)&&r===0&&a===1){var i=e.cloneRange();return i.setEndAfter(n),tr(i)}else return null},vm=function(e){return e.left===0&&e.right===0&&e.top===0&&e.bottom===0},tr=function(e){var t,n=e.getClientRects();return n.length>0?t=kr(n[0]):t=kr(e.getBoundingClientRect()),!cm(e)&&is(e)&&vm(t)?sk(e):vm(t)&&cm(e)?lk(e):t},xr=function(e,t){var n=am(e,t);return n.width=1,n.right=n.left+1,n},ck=function(e){var t=[],n=function(f){f.height!==0&&(t.length>0&&ek(f,t[t.length-1])||t.push(f))},r=function(f,s){var l=os(f.ownerDocument);if(s<f.data.length){if(um(f.data[s]))return t;if(um(f.data[s-1])&&(l.setStart(f,s),l.setEnd(f,s+1),!fs(l)))return n(xr(tr(l),!1)),t}s>0&&(l.setStart(f,s-1),l.setEnd(f,s),fs(l)||n(xr(tr(l),!1))),s<f.data.length&&(l.setStart(f,s),l.setEnd(f,s+1),fs(l)||n(xr(tr(l),!0)))},a=e.container(),i=e.offset();if(fi(a))return r(a,i),t;if(fm(a))if(e.isAtEnd()){var o=Eo(a,i);fi(o)&&r(o,o.data.length),ui(o)&&!is(o)&&n(xr(tr(o),!1))}else{var o=Eo(a,i);if(fi(o)&&r(o,0),ui(o)&&e.isAtEnd())return n(xr(tr(o),!1)),t;var u=Eo(e.container(),e.offset()-1);ui(u)&&!is(u)&&(sm(u)||sm(o)||!ui(o))&&n(xr(tr(u),!1)),ui(o)&&n(xr(tr(o),!0))}return t},T=function(e,t,n){var r=function(){return fi(e),t===0},a=function(){return fi(e)?t>=e.data.length:t>=e.childNodes.length},i=function(){var l=os(e.ownerDocument);return l.setStart(e,t),l.setEnd(e,t),l},o=function(){return n||(n=ck(T(e,t))),n},u=function(){return o().length>0},f=function(l){return l&&e===l.container()&&t===l.offset()},s=function(l){return Eo(e,l?t-1:t)};return{container:G(e),offset:G(t),toRange:i,getClientRects:o,isVisible:u,isAtStart:r,isAtEnd:a,isEqual:f,getNode:s}};T.fromRangeStart=function(e){return T(e.startContainer,e.startOffset)},T.fromRangeEnd=function(e){return T(e.endContainer,e.endOffset)},T.after=function(e){return T(e.parentNode,lm(e)+1)},T.before=function(e){return T(e.parentNode,lm(e))},T.isAbove=function(e,t){return ht(Tt(t.getClientRects()),mr(e.getClientRects()),ga).getOr(!1)},T.isBelow=function(e,t){return ht(mr(t.getClientRects()),Tt(e.getClientRects()),ha).getOr(!1)},T.isAtStart=function(e){return e?e.isAtStart():!1},T.isAtEnd=function(e){return e?e.isAtEnd():!1},T.isTextPosition=function(e){return e?Y(e.container()):!1},T.isElementPosition=function(e){return T.isTextPosition(e)===!1};var So=function(e,t){Y(t)&&t.data.length===0&&e.remove(t)},vk=function(e,t,n){t.insertNode(n),So(e,n.previousSibling),So(e,n.nextSibling)},dk=function(e,t,n){var r=b.from(n.firstChild),a=b.from(n.lastChild);t.insertNode(n),r.each(function(i){return So(e,i.previousSibling)}),a.each(function(i){return So(e,i.nextSibling)})},ss=function(e,t,n){pf(n)?dk(e,t,n):vk(e,t,n)},Zt=Y,dm=br,mm=we.nodeIndex,pm=function(e){var t=e.parentNode;return dm(t)?pm(t):t},ls=function(e){return e?Fi(e.childNodes,function(t,n){return dm(n)&&n.nodeName!=="BR"?t=t.concat(ls(n)):t.push(n),t},[]):[]},mk=function(e,t){for(;(e=e.previousSibling)&&Zt(e);)t+=e.data.length;return t},gm=function(e){return function(t){return e===t}},pk=function(e){var t,n;t=ls(pm(e)),n=Qc(t,gm(e),e),t=t.slice(0,n+1);var r=Fi(t,function(a,i,o){return Zt(i)&&Zt(t[o-1])&&a++,a},0);return t=Xr(t,zt([e.nodeName])),n=Qc(t,gm(e),e),n-r},hm=function(e){var t;return Zt(e)?t="text()":t=e.nodeName.toLowerCase(),t+"["+pk(e)+"]"},gk=function(e,t,n){var r=[];for(t=t.parentNode;t!==e&&!(n&&n(t));t=t.parentNode)r.push(t);return r},bm=function(e,t){var n,r,a=[],i,o,u;return n=t.container(),r=t.offset(),Zt(n)?i=mk(n,r):(o=n.childNodes,r>=o.length?(i="after",r=o.length-1):i="before",n=o[r]),a.push(hm(n)),u=gk(e,n),u=Xr(u,Wu(br)),a=a.concat(Ju(u,function(f){return hm(f)})),a.reverse().join("/")+","+i},hk=function(e,t,n){var r=ls(e);return r=Xr(r,function(a,i){return!Zt(a)||!Zt(r[i-1])}),r=Xr(r,zt([t])),r[n]},bk=function(e,t){for(var n=e,r=0,a;Zt(n);){if(a=n.data.length,t>=r&&t<=r+a){e=n,t=t-r;break}if(!Zt(n.nextSibling)){e=n,t=a;break}r+=a,n=n.nextSibling}return Zt(e)&&t>e.data.length&&(t=e.data.length),T(e,t)},ym=function(e,t){var n;if(!t)return null;var r=t.split(","),a=r[0].split("/");n=r.length>1?r[1]:"before";var i=Fi(a,function(o,u){var f=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(u);return f?(f[1]==="text()"&&(f[1]="#text"),hk(o,f[1],parseInt(f[2],10))):null},e);return i?Zt(i)?bk(i,parseInt(n,10)):(n==="after"?n=mm(i)+1:n=mm(i),T(i.parentNode,n)):null},ko=Ae,yk=function(e,t,n){var r,a;for(a=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Y(r);r=r.previousSibling)a+=e(r.data).length;return a},Cm=function(e,t,n,r,a){var i=r[a?"startContainer":"endContainer"],o=r[a?"startOffset":"endOffset"],u=[],f,s=0,l=e.getRoot();for(Y(i)?u.push(n?yk(t,i,o):o):(f=i.childNodes,o>=f.length&&f.length&&(s=1,o=Math.max(0,f.length-1)),u.push(e.nodeIndex(f[o],n)+s));i&&i!==l;i=i.parentNode)u.push(e.nodeIndex(i,n));return u},Ck=function(e,t,n,r){var a=t.dom,i={};return i.start=Cm(a,e,n,r,!0),t.isCollapsed()||(i.end=Cm(a,e,n,r,!1)),cd(r)&&(i.isFakeCaret=!0),i},cs=function(e,t,n){var r=0;return B.each(e.select(t),function(a){if(a.getAttribute("data-mce-bogus")!=="all"){if(a===n)return!1;r++}}),r},wm=function(e,t){var n,r,a,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],re(n)&&n.nodeName==="TR"&&(a=n.childNodes,n=a[Math.min(t?r:r-1,a.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))},Em=function(e){return wm(e,!0),wm(e,!1),e},Sm=function(e,t){var n;if(re(e)&&(e=er(e,t),ko(e)))return e;if(Bt(e)&&(Y(e)&&aa(e)&&(e=e.parentNode),n=e.previousSibling,ko(n)||(n=e.nextSibling,ko(n))))return n},wk=function(e){return Sm(e.startContainer,e.startOffset)||Sm(e.endContainer,e.endOffset)},km=function(e,t,n){var r=n.getNode(),a=r?r.nodeName:null,i=n.getRng();if(ko(r)||a==="IMG")return{name:a,index:cs(n.dom,a,r)};var o=wk(i);return o?(a=o.tagName,{name:a,index:cs(n.dom,a,o)}):Ck(e,n,t,i)},Ek=function(e){var t=e.getRng();return{start:bm(e.dom.getRoot(),T.fromRangeStart(t)),end:bm(e.dom.getRoot(),T.fromRangeEnd(t))}},Sk=function(e){return{rng:e.getRng()}},xm=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,"&#xFEFF;"):e.create("span",r)},Nm=function(e,t){var n=e.dom,r=e.getRng(),a=n.uniqueId(),i=e.isCollapsed(),o=e.getNode(),u=o.nodeName;if(u==="IMG")return{name:u,index:cs(n,u,o)};var f=Em(r.cloneRange());if(!i){f.collapse(!1);var s=xm(n,a+"_end",t);ss(n,f,s)}r=Em(r),r.collapse(!0);var l=xm(n,a+"_start",t);return ss(n,r,l),e.moveToBookmark({id:a,keep:!0}),{id:a}},kk=function(e,t,n){return t===2?km(Vn,n,e):t===3?Ek(e):t?Sk(e):Nm(e,!1)},Am=K(km,wt,!0),xk=we.DOM,Nk="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow",Tm=function(e,t,n){var r=e.getParam(t,n);if(r.indexOf("=")!==-1){var a=e.getParam(t,"","hash");return ze(a,e.id).getOr(n)}else return r},Ak=function(e){return e.getParam("iframe_attrs",{})},Tk=function(e){return e.getParam("doctype","<!DOCTYPE html>")},Rk=function(e){return e.getParam("document_base_url","")},Bk=function(e){return Tm(e,"body_id","tinymce")},Dk=function(e){return Tm(e,"body_class","")},Rm=function(e){return e.getParam("content_security_policy","")},_k=function(e){return e.getParam("br_in_pre",!0)},at=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return t===!1?"":t===!0?"p":t},si=function(e){return e.getParam("forced_root_block_attrs",{})},Ok=function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")},Pk=function(e){return e.getParam("no_newline_selector","")},Ik=function(e){return e.getParam("keep_styles",!0)},Lk=function(e){return e.getParam("end_container_on_empty_block",!1)},$k=function(e){return B.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))},Fk=function(e){return B.explode(e.getParam("font_size_classes",""))},Mk=function(e){return e.getParam("images_dataimg_filter",Ue,"function")},Bm=function(e){return e.getParam("automatic_uploads",!0,"boolean")},Uk=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},zk=function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")},Dm=function(e){return e.getParam("icons","","string")},Hk=function(e){return e.getParam("icons_url","","string")},Vk=function(e){return e.getParam("images_upload_url","","string")},qk=function(e){return e.getParam("images_upload_base_path","","string")},Wk=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},jk=function(e){return e.getParam("images_upload_handler",null,"function")},Kk=function(e){return e.getParam("content_css_cors",!1,"boolean")},_m=function(e){return e.getParam("referrer_policy","","string")},Om=function(e){return e.getParam("language","en","string")},Gk=function(e){return e.getParam("language_url","","string")},Pm=function(e){return e.getParam("indent_use_margin",!1)},Xk=function(e){return e.getParam("indentation","40px","string")},Yk=function(e){var t=e.getParam("content_css");return $e(t)?Te(t.split(","),rf):$t(t)?t:t===!1||e.inline?[]:["default"]},Im=function(e){var t=e.getParam("font_css",[]);return $t(t)?t:Te(t.split(","),rf)},Qk=function(e){return e.getParam("directionality",Qt.isRtl()?"rtl":void 0)},Zk=function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")},Lm=function(e){var t=e.getParam("object_resizing");return t===!1||ue.iOS?!1:$e(t)?t:"table,img,figure.image,div,video,iframe"},Jk=function(e){return e.getParam("resize_img_proportional",!0,"boolean")},e1=function(e){return e.getParam("placeholder",xk.getAttrib(e.getElement(),"placeholder"),"string")},$m=function(e){return e.getParam("event_root")},t1=function(e){return e.getParam("service_message")},li=function(e){return e.getParam("theme")},n1=function(e){return e.getParam("validate")},ci=function(e){return e.getParam("inline_boundaries")!==!1},r1=function(e){return e.getParam("formats")},a1=function(e){var t=e.getParam("preview_styles",Nk);return $e(t)?t:""},i1=function(e){return e.getParam("format_empty_lines",!1,"boolean")},o1=function(e){return e.getParam("custom_ui_selector","","string")},u1=function(e){return e.getParam("theme_url")},f1=function(e){return e.getParam("inline")},s1=function(e){return e.getParam("hidden_input")},l1=function(e){return e.getParam("submit_patch")},c1=function(e){return e.getParam("encoding")==="xml"},v1=function(e){return e.getParam("add_form_submit_trigger")},d1=function(e){return e.getParam("add_unload_trigger")},m1=function(e){return at(e)!==""},p1=function(e){return e.getParam("custom_undo_redo_levels",0,"number")},g1=function(e){return e.getParam("disable_nodechange")},h1=function(e){return e.getParam("readonly")},b1=function(e){return e.getParam("content_css_cors")},vs=function(e){return e.getParam("plugins","","string")},y1=function(e){return e.getParam("external_plugins")},C1=function(e){return e.getParam("block_unsupported_drop",!0,"boolean")},w1=function(e){return e.getParam("visual",!0,"boolean")},E1=function(e){return e.getParam("visual_table_class","mce-item-table","string")},S1=function(e){return e.getParam("visual_anchor_class","mce-item-anchor","string")},k1=function(e){return e.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")},x1=re,Fm=Y,Mm=function(e){var t=e.parentNode;t&&t.removeChild(e)},Um=function(e){var t=Vn(e);return{count:e.length-t.length,text:t}},zm=function(e){for(var t;(t=e.data.lastIndexOf(Qe))!==-1;)e.deleteData(t,1)},Hm=function(e,t){return Nr(e),t},N1=function(e,t){var n=Um(e.data.substr(0,t.offset())),r=Um(e.data.substr(t.offset())),a=n.text+r.text;return a.length>0?(zm(e),T(e,t.offset()-n.count)):t},A1=function(e,t){var n=t.container(),r=qC(un(n.childNodes),e).map(function(a){return a<t.offset()?T(n,t.offset()-1):t}).getOr(t);return Nr(e),r},T1=function(e,t){return Fm(e)&&t.container()===e?N1(e,t):Hm(e,t)},R1=function(e,t){return t.container()===e.parentNode?A1(e,t):Hm(e,t)},B1=function(e,t){return T.isTextPosition(t)?T1(e,t):R1(e,t)},Nr=function(e){x1(e)&&Bt(e)&&(ld(e)?e.removeAttribute("data-mce-caret"):Mm(e)),Fm(e)&&(zm(e),e.data.length===0&&Mm(e))},ds=Ft().browser,D1=Ae,_1=Ht,O1=ji,P1="*[contentEditable=false],video,audio,embed,object",Vm=function(e,t,n){var r=am(t.getBoundingClientRect(),n),a,i;if(e.tagName==="BODY"){var o=e.ownerDocument.documentElement;a=e.scrollLeft||o.scrollLeft,i=e.scrollTop||o.scrollTop}else{var u=e.getBoundingClientRect();a=e.scrollLeft-u.left,i=e.scrollTop-u.top}r.left+=a,r.right+=a,r.top+=i,r.bottom+=i,r.width=1;var f=t.offsetWidth-t.clientWidth;return f>0&&(n&&(f*=-1),r.left+=f,r.right+=f),r},I1=function(e){for(var t=bt(k.fromDom(e),P1),n=0;n<t.length;n++){var r=t[n].dom,a=r.previousSibling;if(no(a)){var i=a.data;i.length===1?a.parentNode.removeChild(a):a.deleteData(i.length-1,1)}if(a=r.nextSibling,to(a)){var i=a.data;i.length===1?a.parentNode.removeChild(a):a.deleteData(0,1)}}},L1=function(e,t,n,r){var a=da(),i,o,u=at(e),f=u.length>0?u:"p",s=function(p,g){var y;if(l(),O1(g))return null;if(n(g)){o=tE(f,g,p);var h=Vm(t,g,p);ie(o).css("top",h.top);var S=ie('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(ae({},h)).appendTo(t)[0];a.set({caret:S,element:g,before:p}),p&&ie(S).addClass("mce-visual-caret-before"),c(),y=g.ownerDocument.createRange(),y.setStart(o,0),y.setEnd(o,0)}else return o=Jw(g,p),y=g.ownerDocument.createRange(),vi(o.nextSibling)?(y.setStart(o,0),y.setEnd(o,0)):(y.setStart(o,1),y.setEnd(o,1)),y;return y},l=function(){I1(t),o&&(Nr(o),o=null),a.on(function(p){ie(p.caret).remove(),a.clear()}),i&&(tt.clearInterval(i),i=void 0)},c=function(){i=tt.setInterval(function(){r()?ie("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):ie("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")},500)},v=function(){a.on(function(p){var g=Vm(t,p.element,p.before);ie(p.caret).css(ae({},g))})},d=function(){return tt.clearInterval(i)},m=function(){return".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;}"};return{show:s,hide:l,getCss:m,reposition:v,destroy:d}},qm=function(){return ds.isIE()||ds.isEdge()||ds.isFirefox()},vi=function(e){return D1(e)||_1(e)},Ar=function(e){return vi(e)||Jr(e)&&qm()},ms=Ae,$1=Ht,F1=Wi("display","block table table-cell table-caption list-item"),Wm=Bt,jm=aa,Km=re,M1=vn,ba=function(e){return e>0},Tr=function(e){return e<0},xo=function(e,t){for(var n;n=e(t);)if(!jm(n))return n;return null},ya=function(e,t,n,r,a){var i=new Ve(e,r),o=ms(e)||jm(e);if(Tr(t)){if(o&&(e=xo(i.prev.bind(i),!0),n(e)))return e;for(;e=xo(i.prev.bind(i),a);)if(n(e))return e}if(ba(t)){if(o&&(e=xo(i.next.bind(i),!0),n(e)))return e;for(;e=xo(i.next.bind(i),a);)if(n(e))return e}return null},nr=function(e,t){for(;e&&e!==t;){if(F1(e))return e;e=e.parentNode}return null},pn=function(e,t,n){return nr(e.container(),n)===nr(t.container(),n)},ps=function(e,t){if(!t)return null;var n=t.container(),r=t.offset();return Km(n)?n.childNodes[r+e]:null},Gm=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},U1=function(e,t,n){return nr(t,e)===nr(n,e)},Xm=function(e,t,n){for(var r=e?"previousSibling":"nextSibling";n&&n!==t;){var a=n[r];if(Wm(a)&&(a=a[r]),ms(a)||$1(a)){if(U1(t,a,n))return a;break}if(M1(a))break;n=n.parentNode}return null},di=K(Gm,!0),mi=K(Gm,!1),gs=function(e,t,n){var r,a=K(Xm,!0,t),i=K(Xm,!1,t),o=n.startContainer,u=n.startOffset;if(aa(o)){Km(o)||(o=o.parentNode);var f=o.getAttribute("data-mce-caret");if(f==="before"&&(r=o.nextSibling,Ar(r)))return di(r);if(f==="after"&&(r=o.previousSibling,Ar(r)))return mi(r)}if(!n.collapsed)return n;if(Y(o)){if(Wm(o)){if(e===1){if(r=i(o),r)return di(r);if(r=a(o),r)return mi(r)}if(e===-1){if(r=a(o),r)return mi(r);if(r=i(o),r)return di(r)}return n}if(no(o)&&u>=o.data.length-1)return e===1&&(r=i(o),r)?di(r):n;if(to(o)&&u<=1)return e===-1&&(r=a(o),r)?mi(r):n;if(u===o.data.length)return r=i(o),r?di(r):n;if(u===0)return r=a(o),r?mi(r):n}return n},Ym=function(e,t){return b.from(ps(e?0:-1,t)).filter(ms)},pi=function(e,t,n){var r=gs(e,t,n);return e===-1?T.fromRangeStart(r):T.fromRangeEnd(r)},No=function(e){return b.from(e.getNode()).map(k.fromDom)},z1=function(e){return b.from(e.getNode(!0)).map(k.fromDom)},hs=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},Ao=function(e,t){var n=pn(e,t);return!n&&Oe(e.getNode())?!0:n},je;(function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"})(je||(je={}));var H1=Ae,gn=Y,Qm=re,bs=Oe,Ca=vn,Zm=vE,To=ro,V1=function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n},Jm=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},ep=function(e,t){if(ba(e)){if(Ca(t.previousSibling)&&!gn(t.previousSibling))return T.before(t);if(gn(t))return T(t,0)}if(Tr(e)){if(Ca(t.nextSibling)&&!gn(t.nextSibling))return T.after(t);if(gn(t))return T(t,t.data.length)}return Tr(e)?bs(t)?T.before(t):T.after(t):T.before(t)},q1=function(e,t){var n=t.nextSibling;return n&&Ca(n)?gn(n)?T(n,0):T.before(n):ys(je.Forwards,T.after(t),e)},ys=function(e,t,n){var r,a,i,o;if(!Qm(n)||!t)return null;if(t.isEqual(T.after(n))&&n.lastChild){if(o=T.after(n.lastChild),Tr(e)&&Ca(n.lastChild)&&Qm(n.lastChild))return bs(n.lastChild)?T.before(n.lastChild):o}else o=t;var u=o.container(),f=o.offset();if(gn(u)){if(Tr(e)&&f>0)return T(u,--f);if(ba(e)&&f<u.length)return T(u,++f);r=u}else{if(Tr(e)&&f>0&&(a=Jm(u,f-1),Ca(a)))return!Zm(a)&&(i=ya(a,e,To,a),i)?gn(i)?T(i,i.data.length):T.after(i):gn(a)?T(a,a.data.length):T.before(a);if(ba(e)&&f<u.childNodes.length&&(a=Jm(u,f),Ca(a)))return bs(a)?q1(n,a):!Zm(a)&&(i=ya(a,e,To,a),i)?gn(i)?T(i,0):T.before(i):gn(a)?T(a,0):T.after(a);r=a||o.getNode()}if((ba(e)&&o.isAtEnd()||Tr(e)&&o.isAtStart())&&(r=ya(r,e,Ue,n,!0),To(r,n)))return ep(e,r);a=ya(r,e,To,n);var s=$n(ce(V1(u,n),H1));return s&&(!a||!s.contains(a))?(ba(e)?o=T.after(s):o=T.before(s),o):a?ep(e,a):null},Jt=function(e){return{next:function(t){return ys(je.Forwards,t,e)},prev:function(t){return ys(je.Backwards,t,e)}}},W1=function(e,t,n){var r=e?T.before(n):T.after(n);return Ot(e,t,r)},j1=function(e){return Oe(e)?T.before(e):T.after(e)},tp=function(e){return T.isTextPosition(e)?e.offset()===0:vn(e.getNode())},np=function(e){if(T.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}else return vn(e.getNode(!0))},rp=function(e,t){return!T.isTextPosition(e)&&!T.isTextPosition(t)&&e.getNode()===t.getNode(!0)},K1=function(e){return!T.isTextPosition(e)&&Oe(e.getNode())},G1=function(e,t,n){return e?!rp(t,n)&&!K1(t)&&np(t)&&tp(n):!rp(n,t)&&tp(t)&&np(n)},Ot=function(e,t,n){var r=Jt(t);return b.from(e?r.next(n):r.prev(n))},Ro=function(e,t,n){return Ot(e,t,n).bind(function(r){return pn(n,r,t)&&G1(e,n,r)?Ot(e,t,r):b.some(r)})},ap=function(e,t,n,r){return Ro(e,t,n).bind(function(a){return r(a)?ap(e,t,a,r):b.some(a)})},wa=function(e,t){var n=e?t.firstChild:t.lastChild;return Y(n)?b.some(T(n,e?0:n.data.length)):n?vn(n)?b.some(e?T.before(n):j1(n)):W1(e,t,n):b.none()},en=K(Ot,!0),hn=K(Ot,!1),pt=K(wa,!0),bn=K(wa,!1),ip="_mce_caret",yn=function(e){return re(e)&&e.id===ip},Rr=function(e,t){for(;t&&t!==e;){if(t.id===ip)return t;t=t.parentNode}return null},X1=function(e){return $e(e.start)},Y1=function(e){return ve(e,"rng")},Q1=function(e){return ve(e,"id")},Z1=function(e){return ve(e,"name")},op=function(e){return B.isArray(e.start)},up=function(e,t){return re(t)&&e.isBlock(t)&&!t.innerHTML&&!ue.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},J1=function(e,t){var n,r=e.createRng();return n=ym(e.getRoot(),t.start),r.setStart(n.container(),n.offset()),n=ym(e.getRoot(),t.end),r.setEnd(n.container(),n.offset()),r},ex=function(e,t){var n=e.ownerDocument.createTextNode(Qe);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)},tx=function(e){return e.hasChildNodes()===!1},nx=function(e,t){return bn(e).fold(xe,function(n){return t.setStart(n.container(),n.offset()),t.setEnd(n.container(),n.offset()),!0})},fp=function(e,t,n){return tx(t)&&Rr(e,t)?(ex(t,n),!0):!1},sp=function(e,t,n,r){var a=n[t?"start":"end"],i,o,u,f,s=e.getRoot();if(a){for(u=a[0],o=s,i=a.length-1;i>=1;i--){if(f=o.childNodes,fp(s,o,r))return!0;if(a[i]>f.length-1)return fp(s,o,r)?!0:nx(o,r);o=f[a[i]]}o.nodeType===3&&(u=Math.min(a[0],o.nodeValue.length)),o.nodeType===1&&(u=Math.min(a[0],o.childNodes.length)),t?r.setStart(o,u):r.setEnd(o,u)}return!0},Cs=function(e){return Y(e)&&e.data.length>0},lp=function(e,t,n){var r=e.get(n.id+"_"+t),a,i,o,u,f=n.keep,s,l;if(r){if(a=r.parentNode,t==="start"?(f?r.hasChildNodes()?(a=r.firstChild,i=1):Cs(r.nextSibling)?(a=r.nextSibling,i=0):Cs(r.previousSibling)?(a=r.previousSibling,i=r.previousSibling.data.length):(a=r.parentNode,i=e.nodeIndex(r)+1):i=e.nodeIndex(r),s=a,l=i):(f?r.hasChildNodes()?(a=r.firstChild,i=1):Cs(r.previousSibling)?(a=r.previousSibling,i=r.previousSibling.data.length):(a=r.parentNode,i=e.nodeIndex(r)):i=e.nodeIndex(r),s=a,l=i),!f){for(u=r.previousSibling,o=r.nextSibling,B.each(B.grep(r.childNodes),function(c){Y(c)&&(c.nodeValue=c.nodeValue.replace(/\uFEFF/g,""))});r=e.get(n.id+"_"+t);)e.remove(r,!0);u&&o&&u.nodeType===o.nodeType&&Y(u)&&!ue.opera&&(i=u.nodeValue.length,u.appendData(o.nodeValue),e.remove(o),s=u,l=i)}return b.some(T(s,l))}else return b.none()},rx=function(e,t){var n=e.createRng();return sp(e,!0,t,n)&&sp(e,!1,t,n)?b.some(n):b.none()},ax=function(e,t){var n=lp(e,"start",t),r=lp(e,"end",t);return ht(n,r.or(n),function(a,i){var o=e.createRng();return o.setStart(up(e,a.container()),a.offset()),o.setEnd(up(e,i.container()),i.offset()),o})},ix=function(e,t){return b.from(e.select(t.name)[t.index]).map(function(n){var r=e.createRng();return r.selectNode(n),r})},ox=function(e,t){var n=e.dom;if(t){if(op(t))return rx(n,t);if(X1(t))return b.some(J1(n,t));if(Q1(t))return ax(n,t);if(Z1(t))return ix(n,t);if(Y1(t))return b.some(t.rng)}return b.none()},ux=function(e,t,n){return kk(e,t,n)},fx=function(e,t){ox(e,t).each(function(n){e.setRng(n)})},Pt=function(e){return re(e)&&e.tagName==="SPAN"&&e.getAttribute("data-mce-type")==="bookmark"},sx=function(e){return function(t){return e===t}},gi=sx(Et),Ea=function(e){return e!==""&&` \f
\r \v`.indexOf(e)!==-1},ws=function(e){return!Ea(e)&&!gi(e)},Bo=function(e){return!!e.nodeType},lx=function(e){return e&&/^(IMG)$/.test(e.nodeName)},cp=function(e,t,n){var r=n.startOffset,a=n.startContainer;if(!(a===n.endContainer&&lx(a.childNodes[r]))&&re(a)){var i=a.childNodes,o=void 0;r<i.length?(a=i[r],o=new Ve(a,e.getParent(a,e.isBlock))):(a=i[i.length-1],o=new Ve(a,e.getParent(a,e.isBlock)),o.next(!0));for(var u=o.current();u;u=o.next())if(Y(u)&&!ks(u)){n.setStart(u,0),t.setRng(n);return}}},Es=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(re(e)||!ks(e))return e}},Ss=function(e,t){return Bo(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},Sa=function(e,t,n){return e.schema.isValidChild(t,n)},ks=function(e,t){if(t===void 0&&(t=!1),Ee(e)&&Y(e)){var n=t?e.data.replace(/ /g,"\xA0"):e.data;return yr(n)}else return!1},cx=function(e){return Ee(e)&&Y(e)&&e.length===0},Dn=function(e,t){return Re(e)?e=e(t):Ee(t)&&(e=e.replace(/%(\w+)/g,function(n,r){return t[r]||n})),e},xs=function(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},Ns=function(e,t,n){return(n==="color"||n==="backgroundColor")&&(t=e.toHex(t)),n==="fontWeight"&&t===700&&(t="bold"),n==="fontFamily"&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},Do=function(e,t,n){return Ns(e,e.getStyle(t,n),n)},vp=function(e,t){var n;return e.getParent(t,function(r){return n=e.getStyle(r,"text-decoration"),n&&n!=="none"}),n},_o=function(e,t,n){return e.getParents(t,n,e.getRoot())},vx=function(e,t){var n=function(r){var a=function(i){return i.length>1&&i.charAt(0)==="%"};return vt(["styles","attributes"],function(i){return ze(r,i).exists(function(o){var u=$t(o)?o:QC(o);return vt(u,a)})})};return vt(e.formatter.get(t),n)},dx=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],a=function(i){return Ha(i,function(o,u){return vt(r,function(f){return f===u})})};return vt(e.formatter.get(t),function(i){var o=a(i);return vt(e.formatter.get(n),function(u){var f=a(u);return ZC(o,f)})})},Cn=function(e){return Gr(e,"block")},kt=function(e){return Gr(e,"selector")},Ke=function(e){return Gr(e,"inline")},mx=function(e){return kt(e)&&Ke(e)&&Ki(ze(e,"mixed"),!0)},As=function(e){return kt(e)&&e.expand!==!1&&!Ke(e)},ka=Pt,dp=_o,mp=ks,px=Ss,gx=function(e){return Oe(e)&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},pp=function(e,t){for(var n=t;n;){if(re(n)&&e.getContentEditable(n))return e.getContentEditable(n)==="false"?n:t;n=n.parentNode}return t},gp=function(e,t,n,r){for(var a=t.data,i=n;e?i>=0:i<a.length;e?i--:i++)if(r(a.charAt(i)))return e?i+1:i;return-1},hx=function(e,t,n){return gp(e,t,n,function(r){return gi(r)||Ea(r)})},bx=function(e,t,n){return gp(e,t,n,ws)},hp=function(e,t,n,r,a,i){var o,u=e.getParent(n,e.isBlock)||t,f=function(l,c,v){var d=rm(e),m=a?d.backwards:d.forwards;return b.from(m(l,c,function(p,g){return ka(p.parentNode)?-1:(o=p,v(a,p,g))},u))},s=f(n,r,hx);return s.bind(function(l){return i?f(l.container,l.offset+(a?-1:0),bx):b.some(l)}).orThunk(function(){return o?b.some({container:o,offset:a?0:o.length}):b.none()})},bp=function(e,t,n,r,a){Y(r)&&tv(r.data)&&r[a]&&(r=r[a]);for(var i=dp(e,r),o=0;o<i.length;o++)for(var u=0;u<t.length;u++){var f=t[u];if(!(Ee(f.collapsed)&&f.collapsed!==n.collapsed)&&kt(f)&&e.is(i[o],f.selector))return i[o]}return r},yp=function(e,t,n,r){var a=n,i=e.dom,o=i.getRoot(),u=t[0];if(Cn(u)&&(a=u.wrapper?null:i.getParent(n,u.block,o)),!a){var f=i.getParent(n,"LI,TD,TH");a=i.getParent(Y(n)?n.parentNode:n,function(s){return s!==o&&px(e,s)},f)}if(a&&Cn(u)&&u.wrapper&&(a=dp(i,a,"ul,ol").reverse()[0]||a),!a)for(a=n;a[r]&&!i.isBlock(a[r])&&(a=a[r],!xs(a,"br")););return a||n},Cp=function(e,t,n,r){var a=n.parentNode;return Ee(n[r])?!1:a===t||on(a)||e.isBlock(a)?!0:Cp(e,t,a,r)},Oo=function(e,t,n,r,a){var i=n,o=a?"previousSibling":"nextSibling",u=e.getRoot();if(Y(n)&&!mp(n)&&(a?r>0:r<n.data.length))return n;for(;;){if(!t[0].block_expand&&e.isBlock(i))return i;for(var f=i[o];f;f=f[o]){var s=Y(f)&&!Cp(e,u,f,o);if(!ka(f)&&!gx(f)&&!mp(f,s))return i}if(i===u||i.parentNode===u){n=i;break}i=i.parentNode}return n},wp=function(e){return ka(e.parentNode)||ka(e)},xa=function(e,t,n,r){r===void 0&&(r=!1);var a=t.startContainer,i=t.startOffset,o=t.endContainer,u=t.endOffset,f=e.dom,s=n[0];if(re(a)&&a.hasChildNodes()&&(a=er(a,i),Y(a)&&(i=0)),re(o)&&o.hasChildNodes()&&(o=er(o,t.collapsed?u:u-1),Y(o)&&(u=o.nodeValue.length)),a=pp(f,a),o=pp(f,o),wp(a)&&(a=ka(a)?a:a.parentNode,t.collapsed?a=a.previousSibling||a:a=a.nextSibling||a,Y(a)&&(i=t.collapsed?a.length:0)),wp(o)&&(o=ka(o)?o:o.parentNode,t.collapsed?o=o.nextSibling||o:o=o.previousSibling||o,Y(o)&&(u=t.collapsed?0:o.length)),t.collapsed){var l=hp(f,e.getBody(),a,i,!0,r);l.each(function(v){var d=v.container,m=v.offset;a=d,i=m});var c=hp(f,e.getBody(),o,u,!1,r);c.each(function(v){var d=v.container,m=v.offset;o=d,u=m})}return(Ke(s)||s.block_expand)&&((!Ke(s)||!Y(a)||i===0)&&(a=Oo(f,n,a,i,!0)),(!Ke(s)||!Y(o)||u===o.nodeValue.length)&&(o=Oo(f,n,o,u,!1))),As(s)&&(a=bp(f,n,t,a,"previousSibling"),o=bp(f,n,t,o,"nextSibling")),(Cn(s)||kt(s))&&(a=yp(e,n,a,"previousSibling"),o=yp(e,n,o,"nextSibling"),Cn(s)&&(f.isBlock(a)||(a=Oo(f,n,a,i,!0)),f.isBlock(o)||(o=Oo(f,n,o,u,!1)))),re(a)&&(i=f.nodeIndex(a),a=a.parentNode),re(o)&&(u=f.nodeIndex(o)+1,o=o.parentNode),{startContainer:a,startOffset:i,endContainer:o,endOffset:u}},hi=function(e,t,n){var r=t.startOffset,a=er(t.startContainer,r),i=t.endOffset,o=er(t.endContainer,i-1),u=function(p){var g=p[0];Y(g)&&g===a&&r>=g.data.length&&p.splice(0,1);var y=p[p.length-1];return i===0&&p.length>0&&y===o&&Y(y)&&p.splice(p.length-1,1),p},f=function(p,g,y){for(var h=[];p&&p!==y;p=p[g])h.push(p);return h},s=function(p,g){return e.getParent(p,function(y){return y.parentNode===g},g)},l=function(p,g,y){for(var h=y?"nextSibling":"previousSibling",S=p,E=S.parentNode;S&&S!==g;S=E){E=S.parentNode;var C=f(S===p?S:S[h],h);C.length&&(y||C.reverse(),n(u(C)))}};if(a===o)return n(u([a]));var c=e.findCommonAncestor(a,o);if(e.isChildOf(a,o))return l(a,c,!0);if(e.isChildOf(o,a))return l(o,c);var v=s(a,c)||a,d=s(o,c)||o;l(a,v,!0);var m=f(v===a?v:v.nextSibling,"nextSibling",d===o?d.nextSibling:d);m.length&&n(u(m)),l(o,d)},Ts=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},yx=function(e){return jr(e,function(t){var n=wo(t);return n?[k.fromDom(n)]:[]})},Cx=function(e){return Ts(e).length>1},wx=function(e){return ce(yx(e),Zi)},Ex=function(e){return bt(e,"td[data-mce-selected],th[data-mce-selected]")},Ep=function(e,t){var n=Ex(t);return n.length>0?n:wx(e)},Na=function(e){return Ep(Ts(e.selection.getSel()),k.fromDom(e.getBody()))},bi=function(e,t){return Yi(e,"table",t)},Sx=function(e){var t=e.startContainer,n=e.startOffset;return Y(t)?n===0?b.some(k.fromDom(t)):b.none():b.from(t.childNodes[n]).map(k.fromDom)},kx=function(e){var t=e.endContainer,n=e.endOffset;return Y(t)?n===t.data.length?b.some(k.fromDom(t)):b.none():b.from(t.childNodes[n-1]).map(k.fromDom)},Sp=function(e){return Pv(e).fold(G([e]),function(t){return[e].concat(Sp(t))})},Rs=function(e){return ff(e).fold(G([e]),function(t){return He(t)==="br"?gr(t).map(function(n){return[e].concat(Rs(n))}).getOr([]):[e].concat(Rs(t))})},Bs=function(e,t){return ht(Sx(t),kx(t),function(n,r){var a=Xe(Sp(e),K(Se,n)),i=Xe(Rs(e),K(Se,r));return a.isSome()&&i.isSome()}).getOr(!1)},Ds=function(e,t,n,r){var a=n,i=new Ve(n,a),o=Ha(e.schema.getMoveCaretBeforeOnEnterElements(),function(u,f){return!Ge(["td","th","table"],f.toLowerCase())});do{if(Y(n)&&B.trim(n.nodeValue).length!==0){r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length);return}if(o[n.nodeName]){r?t.setStartBefore(n):n.nodeName==="BR"?t.setEndBefore(n):t.setEndAfter(n);return}}while(n=r?i.next():i.prev());a.nodeName==="BODY"&&(r?t.setStart(a,0):t.setEnd(a,a.childNodes.length))},Po=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0},_s=function(e,t){var n=Na(e);n.length>0?X(n,function(r){var a=r.dom,i=e.dom.createRng();i.setStartBefore(a),i.setEndAfter(a),t(i,!0)}):t(e.selection.getRng(),!1)},Os=function(e,t,n){var r=Nm(e,t);n(r),e.moveToBookmark(r)},xx=function(e,t){var n=function(i){if(!e(i))throw new Error("Can only get "+t+" value of a "+t+" node");return r(i).getOr("")},r=function(i){return e(i)?b.from(i.dom.nodeValue):b.none()},a=function(i,o){if(!e(i))throw new Error("Can only set raw "+t+" value of a "+t+" node");i.dom.nodeValue=o};return{get:n,getOption:r,set:a}},Nx=xx(Mt,"text"),Ps=function(e){return Nx.get(e)},Ax=function(e){return Mt(e)&&Ps(e)===Qe},Tx=function(e,t,n,r){return Kt(t).fold(function(){return"skipping"},function(a){return r==="br"||Ax(t)?"valid":qS(t)?"existing":yn(t.dom)?"caret":!Sa(e,n,r)||!Sa(e,He(a),n)?"invalid-child":"valid"})},Rx=function(e,t){var n=xa(e,t,[{inline:"span"}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)},kp=function(e,t,n,r){var a=t.uid,i=a===void 0?Zd("mce-annotation"):a,o=e0(t,["uid"]),u=k.fromTag("span",e);yo(u,as()),ln(u,""+Co(),i),ln(u,""+oi(),n);var f=r(i,o),s=f.attributes,l=s===void 0?{}:s,c=f.classes,v=c===void 0?[]:c;return Mn(u,l),YS(u,v),u},Bx=function(e,t,n,r,a){var i=[],o=kp(e.getDoc(),a,n,r),u=da(),f=function(){u.clear()},s=function(){return u.get().getOrThunk(function(){var d=ma(o);return i.push(d),u.set(d),d})},l=function(d){X(d,c)},c=function(d){var m=Tx(e,d,"span",He(d));switch(m){case"invalid-child":{f();var p=Ut(d);l(p),f();break}case"valid":{var g=s();rw(d,g);break}}},v=function(d){var m=Te(d,k.fromDom);l(m)};return hi(e.dom,t,function(d){f(),v(d)}),i},Dx=function(e,t,n,r){e.undoManager.transact(function(){var a=e.selection,i=a.getRng(),o=Na(e).length>0;if(i.collapsed&&!o&&Rx(e,i),a.getRng().collapsed&&!o){var u=kp(e.getDoc(),r,t,n.decorate);Jd(u,Et),a.getRng().insertNode(u.dom),a.select(u.dom)}else Os(a,!1,function(){_s(e,function(f){Bx(e,f,t,n.decorate,r)})})})},xp=function(e){var t=XS();GS(e,t);var n=KS(e);return{register:function(r,a){t.register(r,a)},annotate:function(r,a){t.lookup(r).each(function(i){Dx(e,r,i,a)})},annotationChanged:function(r,a){n.addListener(r,a)},remove:function(r){Yd(e,b.some(r)).each(function(a){var i=a.elements;X(i,Mv)})},getAll:function(r){var a=jS(e,r);return Gc(a,function(i){return Te(i,function(o){return o.dom})})}}},yi=function(e){return{getBookmark:K(ux,e),moveToBookmark:K(fx,e)}};yi.isBookmarkNode=Pt;var Aa=function(e,t){for(;t&&t!==e;){if(sn(t)||Ae(t))return t;t=t.parentNode}return null},Is=function(e,t,n){if(n.collapsed)return!1;if(ue.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(re(r))return vt(r.getClientRects(),function(a){return om(a,e,t)})}return vt(n.getClientRects(),function(a){return om(a,e,t)})},_x=function(e,t){return e.fire("PreProcess",t)},Ox=function(e,t){return e.fire("PostProcess",t)},Px=function(e){return e.fire("remove")},Ix=function(e){return e.fire("detach")},Lx=function(e,t){return e.fire("SwitchMode",{mode:t})},$x=function(e,t,n,r,a){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:a})},Fx=function(e,t,n,r,a){e.fire("ObjectResized",{target:t,width:n,height:r,origin:a})},Mx=function(e){return e.fire("PreInit")},Ux=function(e){return e.fire("PostRender")},zx=function(e){return e.fire("Init")},Hx=function(e,t){return e.fire("PlaceholderToggle",{state:t})},Np=function(e,t,n){return e.fire(t,n)},Ap=function(e,t,n,r){return e.fire("FormatApply",{format:t,node:n,vars:r})},Ls=function(e,t,n,r){return e.fire("FormatRemove",{format:t,node:n,vars:r})},ne={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:function(e){return e.shiftKey||e.ctrlKey||e.altKey||ne.metaKeyPressed(e)},metaKeyPressed:function(e){return ue.mac?e.metaKey:e.ctrlKey&&!e.altKey}},Vx=Ae,Tp=function(e,t){var n="data-mce-selected",r=t.dom,a=B.each,i,o,u,f,s,l,c,v,d,m,p,g,y,h,S,E=t.getDoc(),C=document,x=Math.abs,R=Math.round,I=t.getBody(),te,q,D={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},J=function(N){return N&&(N.nodeName==="IMG"||t.dom.is(N,"figure.image"))},M=function(N){return Ht(N)||r.hasClass(N,"mce-preview-object")},V=function(N,L){if(N.type==="longpress"||N.type.indexOf("touch")===0){var P=N.touches[0];return J(N.target)&&!Is(P.clientX,P.clientY,L)}else return J(N.target)&&!Is(N.clientX,N.clientY,L)},$=function(N){var L=N.target;V(N,t.selection.getRng())&&!N.isDefaultPrevented()&&t.selection.select(L)},H=function(N){return r.is(N,"figure.image")?[N.querySelector("img")]:r.hasClass(N,"mce-preview-object")&&Ee(N.firstElementChild)?[N,N.firstElementChild]:[N]},j=function(N){var L=Lm(t);return!L||N.getAttribute("data-mce-resize")==="false"||N===t.getBody()?!1:r.hasClass(N,"mce-preview-object")?Yr(k.fromDom(N.firstElementChild),L):Yr(k.fromDom(N),L)},_=function(N){return M(N)?r.create("img",{src:ue.transparentSrc}):N.cloneNode(!0)},W=function(N,L,P){if(Ee(P)){var Z=H(N);X(Z,function(ee){ee.style[L]||!t.schema.isValid(ee.nodeName.toLowerCase(),L)?r.setStyle(ee,L,P):r.setAttrib(ee,L,""+P)})}},fe=function(N,L,P){W(N,"width",L),W(N,"height",P)},me=function(N){var L,P,Z,ee,ge;L=N.screenX-l,P=N.screenY-c,h=L*f[2]+m,S=P*f[3]+p,h=h<5?5:h,S=S<5?5:S,(J(i)||M(i))&&Jk(t)!==!1?Z=!ne.modifierPressed(N):Z=ne.modifierPressed(N),Z&&(x(L)>x(P)?(S=R(h*g),h=R(S/g)):(h=R(S/g),S=R(h*g))),fe(o,h,S),ee=f.startPos.x+L,ge=f.startPos.y+P,ee=ee>0?ee:0,ge=ge>0?ge:0,r.setStyles(u,{left:ee,top:ge,display:"block"}),u.innerHTML=h+" &times; "+S,f[2]<0&&o.clientWidth<=h&&r.setStyle(o,"left",v+(m-h)),f[3]<0&&o.clientHeight<=S&&r.setStyle(o,"top",d+(p-S)),L=I.scrollWidth-te,P=I.scrollHeight-q,L+P!==0&&r.setStyles(u,{left:ee-L,top:ge-P}),y||($x(t,i,m,p,"corner-"+f.name),y=!0)},de=function(){var N=y;y=!1,N&&(W(i,"width",h),W(i,"height",S)),r.unbind(E,"mousemove",me),r.unbind(E,"mouseup",de),C!==E&&(r.unbind(C,"mousemove",me),r.unbind(C,"mouseup",de)),r.remove(o),r.remove(u),r.remove(s),Me(i),N&&(Fx(t,i,h,S,"corner-"+f.name),r.setAttrib(i,"style",r.getAttrib(i,"style"))),t.nodeChanged()},Me=function(N){O();var L=r.getPos(N,I),P=L.x,Z=L.y,ee=N.getBoundingClientRect(),ge=ee.width||ee.right-ee.left,Pe=ee.height||ee.bottom-ee.top;i!==N&&(Ne(),i=N,h=S=0);var _e=t.fire("ObjectSelected",{target:N}),Ln=r.getAttrib(i,n,"1");j(N)&&!_e.isDefaultPrevented()?a(D,function(ot,lt){var Ie,At=function(ct){var xn=H(i)[0];l=ct.screenX,c=ct.screenY,m=xn.clientWidth,p=xn.clientHeight,g=p/m,f=ot,f.name=lt,f.startPos={x:ge*ot[0]+P,y:Pe*ot[1]+Z},te=I.scrollWidth,q=I.scrollHeight,s=r.add(I,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),r.setStyles(s,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),o=_(i),r.addClass(o,"mce-clonedresizable"),r.setAttrib(o,"data-mce-bogus","all"),o.contentEditable="false",r.setStyles(o,{left:P,top:Z,margin:0}),fe(o,ge,Pe),o.removeAttribute(n),I.appendChild(o),r.bind(E,"mousemove",me),r.bind(E,"mouseup",de),C!==E&&(r.bind(C,"mousemove",me),r.bind(C,"mouseup",de)),u=r.add(I,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},m+" &times; "+p)};Ie=r.get("mceResizeHandle"+lt),Ie&&r.remove(Ie),Ie=r.add(I,"div",{id:"mceResizeHandle"+lt,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+lt+"-resize; margin:0; padding:0"}),ue.ie===11&&(Ie.contentEditable=!1),r.bind(Ie,"mousedown",function(ct){ct.stopImmediatePropagation(),ct.preventDefault(),At(ct)}),ot.elm=Ie,r.setStyles(Ie,{left:ge*ot[0]+P-Ie.offsetWidth/2,top:Pe*ot[1]+Z-Ie.offsetHeight/2})}):Ne(),r.getAttrib(i,n)||i.setAttribute(n,Ln)},Ne=function(){O(),i&&i.removeAttribute(n),Be(D,function(N,L){var P=r.get("mceResizeHandle"+L);P&&(r.unbind(P),r.remove(P))})},it=function(N){var L,P,Z=function(ee,ge){if(ee)do if(ee===ge)return!0;while(ee=ee.parentNode)};if(!(y||t.removed)){if(a(r.select("img[data-mce-selected],hr[data-mce-selected]"),function(ee){ee.removeAttribute(n)}),P=N.type==="mousedown"?N.target:e.getNode(),P=r.$(P).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],Z(P,I)&&(U(),L=e.getStart(!0),Z(L,P)&&Z(e.getEnd(!0),P))){Me(P);return}Ne()}},yt=function(N){return Vx(Aa(t.getBody(),N))},O=function(){Be(D,function(N){N.elm&&(r.unbind(N.elm),delete N.elm)})},U=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch{}};t.on("init",function(){if(U(),ue.browser.isIE()||ue.browser.isEdge()){t.on("mousedown click",function(P){var Z=P.target,ee=Z.nodeName;!y&&/^(TABLE|IMG|HR)$/.test(ee)&&!yt(Z)&&(P.button!==2&&t.selection.select(Z,ee==="TABLE"),P.type==="mousedown"&&t.nodeChanged())});var N=function(P){var Z=function(ee){tt.setEditorTimeout(t,function(){return t.selection.select(ee)})};if(yt(P.target)||Ht(P.target)){P.preventDefault(),Z(P.target);return}/^(TABLE|IMG|HR)$/.test(P.target.nodeName)&&(P.preventDefault(),P.target.tagName==="IMG"&&Z(P.target))};r.bind(I,"mscontrolselect",N),t.on("remove",function(){return r.unbind(I,"mscontrolselect",N)})}var L=tt.throttle(function(P){t.composing||it(P)});t.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",L),t.on("keyup compositionend",function(P){i&&i.nodeName==="TABLE"&&L(P)}),t.on("hide blur",Ne),t.on("contextmenu longpress",$,!0)}),t.on("remove",O);var Q=function(){i=o=s=null};return{isResizable:j,showResizeRect:Me,hideResizeRect:Ne,updateResizeRect:it,destroy:Q}},qx=function(e){return sn(e)||Ae(e)},Wx=function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null},jx=function(e,t,n){var r,a=n.elementFromPoint(e,t),i=n.body.createTextRange();if((!a||a.tagName==="HTML")&&(a=n.body),i.moveToElementText(a),r=B.toArray(i.getClientRects()),r=r.sort(function(o,u){return o=Math.abs(Math.max(o.top-t,o.bottom-t)),u=Math.abs(Math.max(u.top-t,u.bottom-t)),o-u}),r.length>0){t=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(e,t),i.collapse(!0),i}catch{}}return null},Kx=function(e,t){var n=e&&e.parentElement?e.parentElement():null;return Ae(Wx(n,t,qx))?null:e},$s=function(e,t,n){var r,a,i=n;if(i.caretPositionFromPoint)a=i.caretPositionFromPoint(e,t),a&&(r=n.createRange(),r.setStart(a.offsetNode,a.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch{r=jx(e,t,n)}return Kx(r,n.body)}return r},Fs=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},Gx=function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null},Rp=function(e,t,n){return Gx(e,t,n)!==null},Xx=function(e,t,n){return Rp(e,t,function(r){return r.nodeName===n})},Ms=function(e){return e&&e.nodeName==="TABLE"},Yx=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},Qx=function(e,t){return Bt(e)&&Rp(e,t,yn)===!1},Bp=function(e,t,n){for(var r=new Ve(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Oe(t))return!0},Zx=function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t},Jx=function(e,t){for(;t&&t!==e;){if(Ae(t))return!0;t=t.parentNode}return!1},Us=function(e,t,n,r,a){var i,o=e.getRoot(),u,f=e.schema.getNonEmptyElements(),s=e.getParent(a.parentNode,e.isBlock)||o;if(r&&Oe(a)&&t&&e.isEmpty(s))return b.some(T(a.parentNode,e.nodeIndex(a)));for(var l=new Ve(a,s);u=l[r?"prev":"next"]();){if(e.getContentEditableParent(u)==="false"||Qx(u,o))return b.none();if(Y(u)&&u.nodeValue.length>0)return Xx(u,o,"A")===!1?b.some(T(u,r?u.nodeValue.length:0)):b.none();if(e.isBlock(u)||f[u.nodeName.toLowerCase()])return b.none();i=u}return n&&i?b.some(T(i,0)):b.none()},Dp=function(e,t,n,r){var a,i,o=e.getRoot(),u,f,s=!1;a=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=re(a)&&i===a.childNodes.length,c=e.schema.getNonEmptyElements();if(f=n,Bt(a))return b.none();if(re(a)&&i>a.childNodes.length-1&&(f=!1),mf(a)&&(a=o,i=0),a===o){if(f&&(u=a.childNodes[i>0?i-1:0],u&&(Bt(u)||c[u.nodeName]||Ms(u))))return b.none();if(a.hasChildNodes()){if(i=Math.min(!f&&i>0?i-1:i,a.childNodes.length-1),a=a.childNodes[i],i=Y(a)&&l?a.data.length:0,!t&&a===o.lastChild&&Ms(a)||Jx(o,a)||Bt(a))return b.none();if(a.hasChildNodes()&&Ms(a)===!1){u=a;var v=new Ve(a,o);do{if(Ae(u)||Bt(u)){s=!1;break}if(Y(u)&&u.nodeValue.length>0){i=f?0:u.nodeValue.length,a=u,s=!0;break}if(c[u.nodeName.toLowerCase()]&&!Yx(u)){i=e.nodeIndex(u),a=u.parentNode,f||i++,s=!0;break}}while(u=f?v.next():v.prev())}}}return t&&(Y(a)&&i===0&&Us(e,l,t,!0,a).each(function(d){a=d.container(),i=d.offset(),s=!0}),re(a)&&(u=a.childNodes[i],u||(u=a.childNodes[i-1]),u&&Oe(u)&&!Zx(u,"A")&&!Bp(e,u,!1)&&!Bp(e,u,!0)&&Us(e,l,t,!0,u).each(function(d){a=d.container(),i=d.offset(),s=!0}))),f&&!t&&Y(a)&&i===a.nodeValue.length&&Us(e,l,t,!1,a).each(function(d){a=d.container(),i=d.offset(),s=!0}),s?b.some(T(a,i)):b.none()},Io=function(e,t){var n=t.collapsed,r=t.cloneRange(),a=T.fromRangeStart(t);return Dp(e,n,!0,r).each(function(i){(!n||!T.isAbove(a,i))&&r.setStart(i.container(),i.offset())}),n||Dp(e,n,!1,r).each(function(i){r.setEnd(i.container(),i.offset())}),n&&r.collapse(!0),Fs(t,r)?b.none():b.some(r)},Lo=function(e,t){return e.splitText(t)},$o=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,a=e.endOffset;return t===r&&Y(t)?n>0&&n<t.nodeValue.length&&(r=Lo(t,n),t=r.previousSibling,a>n?(a=a-n,t=r=Lo(r,a).previousSibling,a=r.nodeValue.length,n=0):a=0):(Y(t)&&n>0&&n<t.nodeValue.length&&(t=Lo(t,n),n=0),Y(r)&&a>0&&a<r.nodeValue.length&&(r=Lo(r,a).previousSibling,a=r.nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:a}},Ci=function(e){var t=function(a,i){return hi(e,a,i)},n=$o,r=function(a){return Io(e,a).fold(xe,function(i){return a.setStart(i.startContainer,i.startOffset),a.setEnd(i.endContainer,i.endOffset),!0})};return{walk:t,split:n,normalize:r}};Ci.compareRanges=Fs,Ci.getCaretRangeFromPoint=$s,Ci.getSelectedNode=wo,Ci.getNode=er;var eN=function(e,t){var n=function(u,f){if(!Wr(f)&&!f.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+f);var s=u.dom;Gi(s)&&(s.style[e]=f+"px")},r=function(u){var f=t(u);if(f<=0||f===null){var s=Tn(u,e);return parseFloat(s)||0}return f},a=r,i=function(u,f){return Wt(f,function(s,l){var c=Tn(u,l),v=c===void 0?0:parseInt(c,10);return isNaN(v)?s:s+v},0)},o=function(u,f,s){var l=i(u,s),c=f>l?f-l:0;return c};return{set:n,get:r,getOuter:a,aggregate:i,max:o}},tN=eN("height",function(e){var t=e.dom;return Ga(e)?t.getBoundingClientRect().height:t.offsetHeight}),nN=function(e){return tN.get(e)},_p=function(e,t){var n=e.view(t);return n.fold(G([]),function(r){var a=e.owner(r),i=_p(e,a);return[r].concat(i)})},rN=function(e,t){var n=t.owner(e);return _p(t,n)},aN=function(e){var t,n=e.dom===document?b.none():b.from((t=e.dom.defaultView)===null||t===void 0?void 0:t.frameElement);return n.map(k.fromDom)},iN=function(e){return Qr(e)},oN=Object.freeze({__proto__:null,view:aN,owner:iN}),uN=function(e){var t=k.fromDom(document),n=vf(t),r=rN(e,oN),a=cf(e),i=qc(r,function(o,u){var f=cf(u);return{left:o.left+f.left,top:o.top+f.top}},{left:0,top:0});return Zr(i.left+a.left+n.left,i.top+a.top+n.top)},zs=function(e){return He(e)==="textarea"},fN=function(e,t){var n=e.fire("ScrollIntoView",t);return n.isDefaultPrevented()},sN=function(e,t){e.fire("AfterScrollIntoView",t)},lN=function(e,t){var n=Ut(e);if(n.length===0||zs(e))return{element:e,offset:t};if(t<n.length&&!zs(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return zs(r)?{element:e,offset:t}:He(r)==="img"?{element:r,offset:1}:Mt(r)?{element:r,offset:Ps(r).length}:{element:r,offset:Ut(r).length}},Op=function(e,t){var n=ow(e),r=nN(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},cN=function(e,t){var n=lN(e,t),r=k.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">'+Qe+"</span>");return Gt(n.element,r),Op(r,function(){return Ye(r)})},vN=function(e){return Op(k.fromDom(e),se)},Pp=function(e,t,n,r){mN(e,function(a,i){return dN(e,t,n,r)},n)},Ip=function(e,t,n,r,a){var i={elm:r.element.dom,alignToTop:a};if(!fN(e,i)){var o=vf(t).top;n(t,o,r,a),sN(e,i)}},dN=function(e,t,n,r){var a=k.fromDom(e.getBody()),i=k.fromDom(e.getDoc());yw(a);var o=cN(k.fromDom(n.startContainer),n.startOffset);Ip(e,i,t,o,r),o.cleanup()},Lp=function(e,t,n,r){var a=k.fromDom(e.getDoc());Ip(e,a,n,vN(t),r)},mN=function(e,t,n){var r=n.startContainer,a=n.startOffset,i=n.endContainer,o=n.endOffset;t(k.fromDom(r),k.fromDom(i));var u=e.dom.createRng();u.setStart(r,a),u.setEnd(i,o),e.selection.setRng(n)},Hs=function(e,t,n,r){var a=e.pos;if(n)zv(a.left,a.top,r);else{var i=a.top-t+e.height;zv(a.left,i,r)}},$p=function(e,t,n,r,a){var i=n+t,o=r.pos.top,u=r.bottom,f=u-o>=n;if(o<t)Hs(r,n,a!==!1,e);else if(o>i){var s=f?a!==!1:a===!0;Hs(r,n,s,e)}else u>i&&!f&&Hs(r,n,a===!0,e)},Fp=function(e,t,n,r){var a=e.dom.defaultView.innerHeight;$p(e,t,a,n,r)},Mp=function(e,t,n,r){var a=e.dom.defaultView.innerHeight;$p(e,t,a,n,r);var i=uN(n.element),o=qv(window);i.top<o.y?Hv(n.element,r!==!1):i.top>o.bottom&&Hv(n.element,r===!0)},pN=function(e,t,n){return Pp(e,Fp,t,n)},gN=function(e,t,n){return Lp(e,t,Fp,n)},hN=function(e,t,n){return Pp(e,Mp,t,n)},bN=function(e,t,n){return Lp(e,t,Mp,n)},yN=function(e,t,n){var r=e.inline?gN:bN;r(e,t,n)},wi=function(e,t,n){var r=e.inline?pN:hN;r(e,t,n)},CN=function(){return k.fromDom(document)},wN=function(e){return e.dom.focus()},Up=function(e){var t=hr(e).dom;return e.dom===t.activeElement},Vs=function(e){return e===void 0&&(e=CN()),b.from(e.dom.activeElement).map(k.fromDom)},EN=function(e){return Vs(hr(e)).filter(function(t){return e.dom.contains(t.dom)})},SN=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},kN={create:SN},qs=zn.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),xN=function(e,t,n,r){return e.fold(t,n,r)},NN=function(e){return e.fold(wt,wt,wt)},AN=qs.before,TN=qs.on,RN=qs.after,BN={before:AN,on:TN,after:RN,cata:xN,getStart:NN},Fo=zn.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),DN=function(e){return Fo.exact(e.start,e.soffset,e.finish,e.foffset)},_N=function(e){return e.match({domRange:function(t){return k.fromDom(t.startContainer)},relative:function(t,n){return BN.getStart(t)},exact:function(t,n,r,a){return t}})},ON=Fo.domRange,PN=Fo.relative,IN=Fo.exact,LN=function(e){var t=_N(e);return Dv(t)},$N=kN.create,zp={domRange:ON,relative:PN,exact:IN,exactFromRange:DN,getWin:LN,range:$N},FN=Ft().browser,Hp=function(e,t){var n=Mt(t)?Ps(t).length:Ut(t).length+1;return e>n?n:e<0?0:e},MN=function(e){return zp.range(e.start,Hp(e.soffset,e.start),e.finish,Hp(e.foffset,e.finish))},Vp=function(e,t){return!qi(t.dom)&&(Fn(e,t)||Se(e,t))},Ws=function(e){return function(t){return Vp(e,t.start)&&Vp(e,t.finish)}},qp=function(e){return e.inline===!0||FN.isIE()},Wp=function(e){return zp.range(k.fromDom(e.startContainer),e.startOffset,k.fromDom(e.endContainer),e.endOffset)},UN=function(e){var t=e.getSelection(),n=!t||t.rangeCount===0?b.none():b.from(t.getRangeAt(0));return n.map(Wp)},zN=function(e){var t=Dv(e);return UN(t.dom).filter(Ws(e))},HN=function(e,t){return b.from(t).filter(Ws(e)).map(MN)},VN=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),b.some(t)}catch{return b.none()}},Mo=function(e){var t=qp(e)?zN(k.fromDom(e.getBody())):b.none();e.bookmark=t.isSome()?t:e.bookmark},qN=function(e,t){var n=k.fromDom(e.getBody()),r=qp(e)?b.from(t):b.none(),a=r.map(Wp).filter(Ws(n));e.bookmark=a.isSome()?a:e.bookmark},js=function(e){var t=e.bookmark?e.bookmark:b.none();return t.bind(function(n){return HN(k.fromDom(e.getBody()),n)}).bind(VN)},WN=function(e){js(e).each(function(t){return e.selection.setRng(t)})},jN=function(e){var t=e.className.toString();return t.indexOf("tox-")!==-1||t.indexOf("mce-")!==-1},jp={isEditorUIElement:jN},KN=function(e){return e.type==="nodechange"&&e.selectionChange},GN=function(e,t){var n=function(){t.throttle()};we.DOM.bind(document,"mouseup",n),e.on("remove",function(){we.DOM.unbind(document,"mouseup",n)})},XN=function(e){e.on("focusout",function(){Mo(e)})},YN=function(e,t){e.on("mouseup touchend",function(n){t.throttle()})},QN=function(e,t){var n=Ft().browser;n.isIE()?XN(e):YN(e,t),e.on("keyup NodeChange",function(r){KN(r)||Mo(e)})},ZN=function(e){var t=ns(function(){Mo(e)},0);e.on("init",function(){e.inline&&GN(e,t),QN(e,t)}),e.on("remove",function(){t.cancel()})},Ei,Ks=we.DOM,JN=function(e){return jp.isEditorUIElement(e)},eA=function(e){var t=e.classList;return t!==void 0?t.contains("tox-edit-area")||t.contains("tox-edit-area__iframe")||t.contains("mce-content-body"):!1},Uo=function(e,t){var n=o1(e),r=Ks.getParent(t,function(a){return JN(a)||(n?e.dom.is(a,n):!1)});return r!==null},tA=function(e){try{var t=hr(k.fromDom(e.getElement()));return Vs(t).fold(function(){return document.body},function(n){return n.dom})}catch{return document.body}},nA=function(e,t){var n=t.editor;ZN(n),n.on("focusin",function(){var r=e.focusedEditor;r!==n&&(r&&r.fire("blur",{focusedEditor:n}),e.setActive(n),e.focusedEditor=n,n.fire("focus",{blurredEditor:r}),n.focus(!0))}),n.on("focusout",function(){tt.setEditorTimeout(n,function(){var r=e.focusedEditor;!Uo(n,tA(n))&&r===n&&(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)})}),Ei||(Ei=function(r){var a=e.activeEditor;a&&tw(r).each(function(i){i.ownerDocument===document&&i!==document.body&&!Uo(a,i)&&e.focusedEditor===a&&(a.fire("blur",{focusedEditor:null}),e.focusedEditor=null)})},Ks.bind(document,"focusin",Ei))},rA=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(Ks.unbind(document,"focusin",Ei),Ei=null)},aA=function(e){e.on("AddEditor",K(nA,e)),e.on("RemoveEditor",K(rA,e))},iA=function(e,t){return e.dom.getParent(t,function(n){return e.dom.getContentEditable(n)==="true"})},oA=function(e){return e.collapsed?b.from(er(e.startContainer,e.startOffset)).map(k.fromDom):b.none()},uA=function(e,t){return oA(t).bind(function(n){return Gw(n)?b.some(n):Fn(e,n)===!1?b.some(e):b.none()})},Kp=function(e,t){uA(k.fromDom(e.getBody()),t).bind(function(n){return pt(n.dom)}).fold(function(){e.selection.normalize()},function(n){return e.selection.setRng(n.toRange())})},Gs=function(e){if(e.setActive)try{e.setActive()}catch{e.focus()}else e.focus()},fA=function(e){return Up(e)||EN(e).isSome()},sA=function(e){return e.iframeElement&&Up(k.fromDom(e.iframeElement))},lA=function(e){var t=e.getBody();return t&&fA(k.fromDom(t))},cA=function(e){var t=hr(k.fromDom(e.getElement()));return Vs(t).filter(function(n){return!eA(n.dom)&&Uo(e,n.dom)}).isSome()},Br=function(e){return e.inline?lA(e):sA(e)},vA=function(e){return Br(e)||cA(e)},dA=function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),e.bookmark!==void 0&&Br(e)===!1&&js(e).each(function(i){e.selection.setRng(i),r=i});var a=iA(e,t.getNode());if(e.$.contains(n,a)){Gs(a),Kp(e,r),Xs(e);return}e.inline||(ue.opera||Gs(n),e.getWin().focus()),(ue.gecko||e.inline)&&(Gs(n),Kp(e,r)),Xs(e)},Xs=function(e){return e.editorManager.setActive(e)},mA=function(e,t){e.removed||(t?Xs(e):dA(e))},Gp=function(e,t,n,r,a){var i=n?t.startContainer:t.endContainer,o=n?t.startOffset:t.endOffset;return b.from(i).map(k.fromDom).map(function(u){return!r||!t.collapsed?zi(u,a(u,o)).getOr(u):u}).bind(function(u){return jt(u)?b.some(u):Kt(u).filter(jt)}).map(function(u){return u.dom}).getOr(e)},Xp=function(e,t,n){return Gp(e,t,!0,n,function(r,a){return Math.min(Iv(r),a)})},Yp=function(e,t,n){return Gp(e,t,!1,n,function(r,a){return a>0?a-1:a})},Qp=function(e,t){for(var n=e;e&&Y(e)&&e.length===0;)e=t?e.nextSibling:e.previousSibling;return e||n},pA=function(e,t){var n,r,a;if(!t)return e;r=t.startContainer,a=t.endContainer;var i=t.startOffset,o=t.endOffset;return n=t.commonAncestorContainer,!t.collapsed&&(r===a&&o-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),r.nodeType===3&&a.nodeType===3&&(r.length===i?r=Qp(r.nextSibling,!0):r=r.parentNode,o===0?a=Qp(a.previousSibling,!1):a=a.parentNode,r&&r===a))?r:n&&n.nodeType===3?n.parentNode:n},gA=function(e,t,n,r){var a,i=[],o=e.getRoot();if(n=e.getParent(n||Xp(o,t,t.collapsed),e.isBlock),r=e.getParent(r||Yp(o,t,t.collapsed),e.isBlock),n&&n!==o&&i.push(n),n&&r&&n!==r){a=n;for(var u=new Ve(n,o);(a=u.next())&&a!==r;)e.isBlock(a)&&i.push(a)}return r&&n!==r&&r!==o&&i.push(r),i},hA=function(e,t,n){return b.from(t).map(function(r){var a=e.nodeIndex(r),i=e.createRng();return i.setStart(r.parentNode,a),i.setEnd(r.parentNode,a+1),n&&(Ds(e,i,r,!0),Ds(e,i,r,!1)),i})},Ys=function(e,t){return Te(t,function(n){var r=e.fire("GetSelectionRange",{range:n});return r.range!==n?r.range:n})},bA={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},zo=function(e,t,n){var r=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[a];if(i)return i;for(var o=e.parent;o&&o!==t;o=o.parent)if(i=o[a],i)return i}},yA=function(e){if(!yr(e.value))return!1;var t=e.parent;return!(t&&(t.name!=="span"||t.attr("style"))&&/^[ ]+$/.test(e.value))},Zp=function(e){var t=e.name==="a"&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},Vt=function(){function e(t,n){this.name=t,this.type=n,n===1&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r=new e(t,bA[t]||1);return n&&Be(n,function(a,i){r.attr(i,a)}),r},e.prototype.replace=function(t){var n=this;return t.parent&&t.remove(),n.insert(t,n),n.remove(),n},e.prototype.attr=function(t,n){var r=this,a;if(typeof t!="string")return t!=null&&Be(t,function(o,u){r.attr(u,o)}),r;if(a=r.attributes){if(n!==void 0){if(n===null){if(t in a.map){delete a.map[t];for(var i=a.length;i--;)if(a[i].name===t)return a.splice(i,1),r}return r}if(t in a.map){for(var i=a.length;i--;)if(a[i].name===t){a[i].value=n;break}}else a.push({name:t,value:n});return a.map[t]=n,r}return a.map[t]}},e.prototype.clone=function(){var t=this,n=new e(t.name,t.type),r;if(r=t.attributes){var a=[];a.map={};for(var i=0,o=r.length;i<o;i++){var u=r[i];u.name!=="id"&&(a[a.length]={name:u.name,value:u.value},a.map[u.name]=u.value)}n.attributes=a}return n.value=t.value,n.shortEnded=t.shortEnded,n},e.prototype.wrap=function(t){var n=this;return n.parent.insert(t,n),t.append(n),n},e.prototype.unwrap=function(){for(var t=this,n=t.firstChild;n;){var r=n.next;t.insert(n,t,!0),n=r}t.remove()},e.prototype.remove=function(){var t=this,n=t.parent,r=t.next,a=t.prev;return n&&(n.firstChild===t?(n.firstChild=r,r&&(r.prev=null)):a.next=r,n.lastChild===t?(n.lastChild=a,a&&(a.next=null)):r.prev=a,t.parent=t.next=t.prev=null),t},e.prototype.append=function(t){var n=this;t.parent&&t.remove();var r=n.lastChild;return r?(r.next=t,t.prev=r,n.lastChild=t):n.lastChild=n.firstChild=t,t.parent=n,t},e.prototype.insert=function(t,n,r){t.parent&&t.remove();var a=n.parent||this;return r?(n===a.firstChild?a.firstChild=t:n.prev.next=t,t.prev=n.prev,t.next=n,n.prev=t):(n===a.lastChild?a.lastChild=t:n.next.prev=t,t.next=n.next,t.prev=n,n.next=t),t.parent=a,t},e.prototype.getAll=function(t){for(var n=this,r=[],a=n.firstChild;a;a=zo(a,n))a.name===t&&r.push(a);return r},e.prototype.children=function(){for(var t=this,n=[],r=t.firstChild;r;r=r.next)n.push(r);return n},e.prototype.empty=function(){var t=this;if(t.firstChild){for(var n=[],r=t.firstChild;r;r=zo(r,t))n.push(r);for(var a=n.length;a--;){var r=n[a];r.parent=r.firstChild=r.lastChild=r.next=r.prev=null}}return t.firstChild=t.lastChild=null,t},e.prototype.isEmpty=function(t,n,r){n===void 0&&(n={});var a=this,i=a.firstChild;if(Zp(a))return!1;if(i)do{if(i.type===1){if(i.attr("data-mce-bogus"))continue;if(t[i.name]||Zp(i))return!1}if(i.type===8||i.type===3&&!yA(i)||i.type===3&&i.parent&&n[i.parent.name]&&yr(i.value)||r&&r(i))return!1}while(i=zo(i,a));return!0},e.prototype.walk=function(t){return zo(this,null,t)},e}(),CA=function(e){for(var t=/data:[^;<"'\s]+;base64,([a-z0-9\+\/=\s]+)/gi,n=[],r={},a=Zd("img"),i,o=0,u=0;i=t.exec(e);){var f=i[0],s=a+"_"+u++;r[s]=f,o<i.index&&n.push(e.substr(o,i.index-o)),n.push(s),o=i.index+f.length}var l=new RegExp(a+"_[0-9]+","g");return o===0?{prefix:a,uris:r,html:e,re:l}:(o<e.length&&n.push(e.substr(o)),{prefix:a,uris:r,html:n.join(""),re:l})},Qs=function(e,t){return e.replace(t.re,function(n){return ze(t.uris,n).getOr(n)})},wA=function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(e);return t?b.some({type:t[1],data:decodeURIComponent(t[2])}):b.none()},Jp=B.each,EA=B.trim,SA="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),kA={ftp:21,http:80,https:443,mailto:25},xA=["img","video"],NA=function(e,t){return Ee(e)?!e:Ee(t)?!Ge(xA,t):!0},AA=function(e,t,n){return e.allow_html_data_urls?!1:/^data:image\//i.test(t)?NA(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t)},rr=function(){function e(t,n){t=EA(t),this.settings=n||{};var r=this.settings.base_uri,a=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t)){a.source=t;return}var i=t.indexOf("//")===0;if(t.indexOf("/")===0&&!i&&(t=(r&&r.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){var o=this.settings.base_uri?this.settings.base_uri.path:new e(document.location.href).directory;if(this.settings.base_uri&&this.settings.base_uri.protocol=="")t="//mce_host"+a.toAbsPath(o,t);else{var u=/([^#?]*)([#?]?.*)/.exec(t);t=(r&&r.protocol||"http")+"://mce_host"+a.toAbsPath(o,u[1])+u[2]}}t=t.replace(/@@/g,"(mce_at)");var f=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);Jp(SA,function(s,l){var c=f[l];c&&(c=c.replace(/\(mce_at\)/g,"@@")),a[s]=c}),r&&(a.protocol||(a.protocol=r.protocol),a.userInfo||(a.userInfo=r.userInfo),!a.port&&a.host==="mce_host"&&(a.port=r.port),(!a.host||a.host==="mce_host")&&(a.host=r.host),a.source=""),i&&(a.protocol="")}return e.parseDataUri=function(t){var n,r=decodeURIComponent(t).split(","),a=/data:([^;]+)/.exec(r[0]);return a&&(n=a[1]),{type:n,data:r[1]}},e.isDomSafe=function(t,n,r){if(r===void 0&&(r={}),r.allow_script_urls)return!0;var a=qn.decode(t).replace(/[\s\u0000-\u001F]+/g,"");try{a=decodeURIComponent(a)}catch{a=unescape(a)}return/((java|vb)script|mhtml):/i.test(a)?!1:!AA(r,a,n)},e.getDocumentBaseUrl=function(t){var n;return t.protocol.indexOf("http")!==0&&t.protocol!=="file:"?n=t.href:n=t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/")),n},e.prototype.setPath=function(t){var n=/^(.*?)\/?(\w+)?$/.exec(t);this.path=n[0],this.directory=n[1],this.file=n[2],this.source="",this.getURI()},e.prototype.toRelative=function(t){var n;if(t==="./")return t;var r=new e(t,{base_uri:this});if(r.host!=="mce_host"&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&r.protocol!=="")return r.getURI();var a=this.getURI(),i=r.getURI();return a===i||a.charAt(a.length-1)==="/"&&a.substr(0,a.length-1)===i?a:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},e.prototype.toAbsolute=function(t,n){var r=new e(t,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},e.prototype.isSameOrigin=function(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;var n=kA[this.protocol];if(n&&(this.port||n)==(t.port||n))return!0}return!1},e.prototype.toRelPath=function(t,n){var r=0,a="",i,o,u=t.substring(0,t.lastIndexOf("/")).split("/"),f=n.split("/");if(u.length>=f.length){for(i=0,o=u.length;i<o;i++)if(i>=f.length||u[i]!==f[i]){r=i+1;break}}if(u.length<f.length){for(i=0,o=f.length;i<o;i++)if(i>=u.length||u[i]!==f[i]){r=i+1;break}}if(r===1)return n;for(i=0,o=u.length-(r-1);i<o;i++)a+="../";for(i=r-1,o=f.length;i<o;i++)i!==r-1?a+="/"+f[i]:a+=f[i];return a},e.prototype.toAbsPath=function(t,n){var r,a=0,i=[],o,u=/\/$/.test(n)?"/":"",f=t.split("/"),s=n.split("/");for(Jp(f,function(l){l&&i.push(l)}),f=i,r=s.length-1,i=[];r>=0;r--)if(!(s[r].length===0||s[r]===".")){if(s[r]===".."){a++;continue}if(a>0){a--;continue}i.push(s[r])}return r=f.length-a,r<=0?o=$i(i).join("/"):o=f.slice(0,r).join("/")+"/"+$i(i).join("/"),o.indexOf("/")!==0&&(o="/"+o),u&&o.lastIndexOf("/")!==o.length-1&&(o+=u),o},e.prototype.getURI=function(t){t===void 0&&(t=!1);var n;return(!this.source||t)&&(n="",t||(this.protocol?n+=this.protocol+"://":n+="//",this.userInfo&&(n+=this.userInfo+"@"),this.host&&(n+=this.host),this.port&&(n+=":"+this.port)),this.path&&(n+=this.path),this.query&&(n+="?"+this.query),this.anchor&&(n+="#"+this.anchor),this.source=n),this.source},e}(),TA=B.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),RA=function(e){return e.indexOf("data-")===0||e.indexOf("aria-")===0},BA=ef(function(){return document.implementation.createHTMLDocument("parser")}),Zs=function(e,t,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,a=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=e.getShortEndedElements(),o=1,u=n;o!==0;)for(r.lastIndex=u;;){var f=r.exec(t);if(f===null)return u;if(f[1]==="!"){pr(f[2],"--")?u=Js(t,!1,f.index+3):u=Js(t,!0,f.index+1);break}else{a.lastIndex=r.lastIndex;var s=a.exec(t);if(Ua(s)||s.index!==r.lastIndex)continue;f[1]==="/"?o-=1:ve(i,f[2])||(o+=1),u=r.lastIndex+s[0].length;break}}return u},DA=function(e,t){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t))},Js=function(e,t,n){n===void 0&&(n=0);var r=e.toLowerCase();if(r.indexOf("[if ",n)!==-1&&DA(r,n)){var a=r.indexOf("[endif]",n);return r.indexOf(">",a)}else if(t){var i=r.indexOf(">",n);return i!==-1?i:r.length}else{var o=/--!?>/g;o.lastIndex=n;var u=o.exec(e);return u?u.index+u[0].length:r.length}},_A=function(e,t){var n=e.exec(t);if(n){var r=n[1],a=n[2];return typeof r=="string"&&r.toLowerCase()==="data-mce-bogus"?a:null}else return null},Ho=function(e,t){t===void 0&&(t=jn()),e=e||{};var n=BA(),r=n.createElement("form");e.fix_self_closing!==!1&&(e.fix_self_closing=!0);var a=e.comment?e.comment:se,i=e.cdata?e.cdata:se,o=e.text?e.text:se,u=e.start?e.start:se,f=e.end?e.end:se,s=e.pi?e.pi:se,l=e.doctype?e.doctype:se,c=function(d,m){m===void 0&&(m="html");for(var p=d.html,g,y=0,h,S,E=[],C,x,R,I,te,q,D,J,M,V,$,H,j,_,W,fe,me,de=0,Me=qn.decode,Ne=B.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),it=m==="html"?0:1,yt=function(be){var ye,Le;for(ye=E.length;ye--&&E[ye].name!==be;);if(ye>=0){for(Le=E.length-1;Le>=ye;Le--)be=E[Le],be.valid&&f(be.name);E.length=ye}},O=function(be,ye){return o(Qs(be,d),ye)},U=function(be){be!==""&&(be.charAt(0)===">"&&(be=" "+be),!e.allow_conditional_comments&&be.substr(0,3).toLowerCase()==="[if"&&(be=" "+be),a(Qs(be,d)))},Q=function(be){return Qs(be,d)},N=function(be,ye){var Le=be||"",nn=!pr(Le,"--"),rn=Js(p,nn,ye);return be=p.substr(ye,rn-ye),U(nn?Le+be:be),rn+1},L=function(be,ye,Le,nn,rn){if(ye=ye.toLowerCase(),Le=Q(ye in Pe?ye:Me(Le||nn||rn||"")),_e&&!te&&RA(ye)===!1){var an=$[ye];if(!an&&H){for(var cr=H.length;cr--&&(an=H[cr],!an.pattern.test(ye)););cr===-1&&(an=null)}if(!an||an.validValues&&!(Le in an.validValues))return}var Oc=ye==="name"||ye==="id";Oc&&be in TA&&(Le in n||Le in r)||Ne[ye]&&!rr.isDomSafe(Le,be,e)||te&&(ye in Ne||ye.indexOf("on")===0)||(C.map[ye]=Le,C.push({name:ye,value:Le}))},P=new RegExp(`<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\\s*|\\/)>))`,"g"),Z=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,ee=t.getShortEndedElements(),ge=e.self_closing_elements||t.getSelfClosingElements(),Pe=t.getBoolAttrs(),_e=e.validate,Ln=e.remove_internals,ot=e.fix_self_closing,lt=t.getSpecialElements(),Ie=p+">";g=P.exec(Ie);){var At=g[0];if(y<g.index&&O(Me(p.substr(y,g.index-y))),h=g[7])h=h.toLowerCase(),h.charAt(0)===":"&&(h=h.substr(1)),yt(h);else if(h=g[8]){if(g.index+At.length>p.length){O(Me(p.substr(g.index))),y=g.index+At.length;continue}h=h.toLowerCase(),h.charAt(0)===":"&&(h=h.substr(1)),q=h in ee,ot&&ge[h]&&E.length>0&&E[E.length-1].name===h&&yt(h);var ct=_A(Z,g[9]);if(ct!==null){if(ct==="all"){y=Zs(t,p,P.lastIndex),P.lastIndex=y;continue}J=!1}if(!_e||(D=t.getElementRule(h))){if(J=!0,_e&&($=D.attributes,H=D.attributePatterns),(V=g[9])?(te=V.indexOf("data-mce-type")!==-1,te&&Ln&&(J=!1),C=[],C.map={},V.replace(Z,function(be,ye,Le,nn,rn){return L(h,ye,Le,nn,rn),""})):(C=[],C.map={}),_e&&!te){if(j=D.attributesRequired,_=D.attributesDefault,W=D.attributesForced,fe=D.removeEmptyAttrs,fe&&!C.length&&(J=!1),W)for(x=W.length;x--;)M=W[x],I=M.name,me=M.value,me==="{$uid}"&&(me="mce_"+de++),C.map[I]=me,C.push({name:I,value:me});if(_)for(x=_.length;x--;)M=_[x],I=M.name,I in C.map||(me=M.value,me==="{$uid}"&&(me="mce_"+de++),C.map[I]=me,C.push({name:I,value:me}));if(j){for(x=j.length;x--&&!(j[x]in C.map););x===-1&&(J=!1)}if(M=C.map["data-mce-bogus"]){if(M==="all"){y=Zs(t,p,P.lastIndex),P.lastIndex=y;continue}J=!1}}J&&u(h,C,q)}else J=!1;if(S=lt[h]){S.lastIndex=y=g.index+At.length,(g=S.exec(p))?(J&&(R=p.substr(y,g.index-y)),y=g.index+g[0].length):(R=p.substr(y),y=p.length),J&&(R.length>0&&O(R,!0),f(h)),P.lastIndex=y;continue}q||(!V||V.indexOf("/")!==V.length-1?E.push({name:h,valid:J}):J&&f(h))}else if(h=g[1])U(h);else if(h=g[2]){var xn=it===1||e.preserve_cdata||E.length>0&&t.isValidChild(E[E.length-1].name,"#cdata");if(xn)i(h);else{y=N("",g.index+2),P.lastIndex=y;continue}}else if(h=g[3])l(h);else if((h=g[4])||At==="<!"){y=N(h,g.index+At.length),P.lastIndex=y;continue}else if(h=g[5])if(it===1)s(h,g[6]);else{y=N("?",g.index+2),P.lastIndex=y;continue}y=g.index+At.length}for(y<p.length&&O(Me(p.substr(y))),x=E.length-1;x>=0;x--)h=E[x],h.valid&&f(h.name)},v=function(d,m){m===void 0&&(m="html"),c(CA(d),m)};return{parse:v}};Ho.findEndTag=Zs;var OA=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")},eg=function(e,t){for(var n=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r=e.schema,a=OA(e.getTempAttrs(),t),i=r.getShortEndedElements(),o;o=n.exec(a);){var u=n.lastIndex,f=o[0].length,s=void 0;i[o[1]]?s=u:s=Ho.findEndTag(r,a,u),a=a.substring(0,u-f)+a.substring(s),n.lastIndex=u-f}return Vn(a)},PA=eg,IA=function(e,t){var n=at(e),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s|\xA0|<br \\/>|)<\\/"+n+`>[\r
]*|<br \\/>[\r
]*)$`);return t.replace(r,"")},LA=function(e,t){return ae(ae({},e),{format:t,get:!0,getInner:!0})},$A=function(e,t,n,r){var a=LA(t,n),i=t.no_events?a:e.fire("BeforeGetContent",a),o;return i.format==="raw"?o=B.trim(PA(e.serializer,r.innerHTML)):i.format==="text"?o=e.dom.isEmpty(r)?"":Vn(r.innerText||r.textContent):i.format==="tree"?o=e.serializer.serialize(r,i):o=IA(e,e.serializer.serialize(r,i)),!Ge(["text","tree"],i.format)&&!Ji(k.fromDom(r))?i.content=B.trim(o):i.content=o,i.no_events?i.content:e.fire("GetContent",i).content},FA=function(e,t,n){return b.from(e.getBody()).fold(G(t.format==="tree"?new Vt("body",11):""),function(r){return $A(e,t,n,r)})},MA=B.each,tg=function(e){var t=function(n,r){if(n.nodeName!==r.nodeName)return!1;var a=function(o){var u={};return MA(e.getAttribs(o),function(f){var s=f.nodeName.toLowerCase();s.indexOf("_")!==0&&s!=="style"&&s.indexOf("data-")!==0&&(u[s]=e.getAttrib(o,s))}),u},i=function(o,u){var f,s;for(s in o)if(ve(o,s)){if(f=u[s],typeof f=="undefined"||o[s]!==f)return!1;delete u[s]}for(s in u)if(ve(u,s))return!1;return!0};return!i(a(n),a(r))||!i(e.parseStyle(e.getAttrib(n,"style")),e.parseStyle(e.getAttrib(r,"style")))?!1:!Pt(n)&&!Pt(r)};return{compare:t}},ng=B.makeMap,rg=function(e){var t=[];e=e||{};var n=e.indent,r=ng(e.indent_before||""),a=ng(e.indent_after||""),i=qn.getEncodeFunc(e.entity_encoding||"raw",e.entities),o=e.element_format==="html";return{start:function(u,f,s){var l,c,v,d;if(n&&r[u]&&t.length>0&&(d=t[t.length-1],d.length>0&&d!==`
`&&t.push(`
`)),t.push("<",u),f)for(l=0,c=f.length;l<c;l++)v=f[l],t.push(" ",v.name,'="',i(v.value,!0),'"');!s||o?t[t.length]=">":t[t.length]=" />",s&&n&&a[u]&&t.length>0&&(d=t[t.length-1],d.length>0&&d!==`
`&&t.push(`
`))},end:function(u){var f;t.push("</",u,">"),n&&a[u]&&t.length>0&&(f=t[t.length-1],f.length>0&&f!==`
`&&t.push(`
`))},text:function(u,f){u.length>0&&(t[t.length]=f?u:i(u))},cdata:function(u){t.push("<![CDATA[",u,"]]>")},comment:function(u){t.push("<!--",u,"-->")},pi:function(u,f){f?t.push("<?",u," ",i(f),"?>"):t.push("<?",u,"?>"),n&&t.push(`
`)},doctype:function(u){t.push("<!DOCTYPE",u,">",n?`
`:"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}},Ta=function(e,t){t===void 0&&(t=jn());var n=rg(e);e=e||{},e.validate="validate"in e?e.validate:!0;var r=function(a){var i=e.validate,o={3:function(f){n.text(f.value,f.raw)},8:function(f){n.comment(f.value)},7:function(f){n.pi(f.name,f.value)},10:function(f){n.doctype(f.value)},4:function(f){n.cdata(f.value)},11:function(f){if(f=f.firstChild)do u(f);while(f=f.next)}};n.reset();var u=function(f){var s=o[f.type];if(s)s(f);else{var l=f.name,c=f.shortEnded,v=f.attributes;if(i&&v&&v.length>1){var d=[];d.map={};var m=t.getElementRule(f.name);if(m){for(var p=0,g=m.attributesOrder.length;p<g;p++){var y=m.attributesOrder[p];if(y in v.map){var h=v.map[y];d.map[y]=h,d.push({name:y,value:h})}}for(var p=0,g=v.length;p<g;p++){var y=v[p].name;if(!(y in d.map)){var h=v.map[y];d.map[y]=h,d.push({name:y,value:h})}}v=d}}if(n.start(f.name,v,c),!c){if(f=f.firstChild)do u(f);while(f=f.next);n.end(l)}}};return a.type===1&&!e.inner?u(a):o[11](a),n.getContent()};return{serialize:r}},ag=new Set;(function(){var e=["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"];X(e,function(t){ag.add(t)})})();var ig=["font","text-decoration","text-emphasis"],el=function(e,t){return Kr(e.parseStyle(e.getAttrib(t,"style")))},UA=function(e){return ag.has(e)},zA=function(e,t){return za(el(e,t),function(n){return!UA(n)})},HA=function(e){return ce(e,function(t){return vt(ig,function(n){return pr(t,n)})})},VA=function(e,t,n){var r=el(e,t),a=el(e,n),i=function(o){var u=e.getStyle(t,o),f=e.getStyle(n,o);return Mi(u)&&Mi(f)&&u!==f};return vt(r,function(o){var u=function(s){return vt(s,function(l){return l===o})};if(!u(a)&&u(ig)){var f=HA(a);return vt(f,i)}else return i(o)})},og=function(e,t,n){return b.from(n.container()).filter(Y).exists(function(r){var a=e?0:-1;return t(r.data.charAt(n.offset()+a))})},tl=K(og,!0,Ea),nl=K(og,!1,Ea),qA=function(e){var t=e.container();return Y(t)&&(t.data.length===0||eo(t.data)&&yi.isBookmarkNode(t.parentNode))},ar=function(e,t){return function(n){return b.from(ps(e?0:-1,n)).filter(t).isSome()}},ug=function(e){return cw(e)&&Tn(k.fromDom(e),"display")==="block"},fg=function(e){return Ae(e)&&!sw(e)},WA=ar(!0,ug),jA=ar(!1,ug),Ra=ar(!0,Ht),Ba=ar(!1,Ht),sg=ar(!0,Jr),lg=ar(!1,Jr),ir=ar(!0,fg),or=ar(!1,fg),KA=function(e){for(var t=[],n=e.dom;n;)t.push(k.fromDom(n)),n=n.lastChild;return t},GA=function(e){var t=bt(e,"br"),n=ce(KA(e).slice(-1),na);t.length===n.length&&X(n,Ye)},Dr=function(e){lf(e),Je(e,k.fromHtml('<br data-mce-bogus="1">'))},XA=function(e){ff(e).each(function(t){gr(t).each(function(n){cn(e)&&na(t)&&cn(n)&&Ye(t)})})},YA=function(e){return e.slice(0,-1)},QA=function(e,t,n){return Fn(t,e)?YA(X0(e,function(r){return n(r)||Se(r,t)})):[]},cg=function(e,t){return QA(e,t,xe)},_n=function(e,t){return[e].concat(cg(e,t))},rl=function(e,t,n){return ap(e,t,n,qA)},vg=function(e,t){return Xe(_n(k.fromDom(t.container()),e),cn)},dg=function(e,t,n){return rl(e,t.dom,n).forall(function(r){return vg(t,n).fold(function(){return pn(r,n,t.dom)===!1},function(a){return pn(r,n,t.dom)===!1&&Fn(a,k.fromDom(r.container()))})})},mg=function(e,t,n){return vg(t,n).fold(function(){return rl(e,t.dom,n).forall(function(r){return pn(r,n,t.dom)===!1})},function(r){return rl(e,r.dom,n).isNone()})},al=K(mg,!1),pg=K(mg,!0),ZA=K(dg,!1),JA=K(dg,!0),eT=function(e){return No(e).exists(na)},Vo=function(e,t,n){var r=ce(_n(k.fromDom(n.container()),t),cn),a=Tt(r).getOr(t);return Ot(e,a.dom,n).filter(eT)},il=function(e,t){return No(t).exists(na)||Vo(!0,e,t).isSome()},ol=function(e,t){return z1(t).exists(na)||Vo(!1,e,t).isSome()},tT=K(Vo,!1),nT=K(Vo,!0),gg=function(e){return T.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},hg=function(e,t){var n=ce(_n(k.fromDom(t.container()),e),cn);return Tt(n).getOr(e)},bg=function(e,t){return gg(t)?nl(t):nl(t)||hn(hg(e,t).dom,t).exists(nl)},yg=function(e,t){return gg(t)?tl(t):tl(t)||en(hg(e,t).dom,t).exists(tl)},rT=function(e){return Ge(["pre","pre-wrap"],e)},ul=function(e){return No(e).bind(function(t){return Xi(t,jt)}).exists(function(t){return rT(Tn(t,"white-space"))})},aT=function(e,t){return hn(e.dom,t).isNone()},iT=function(e,t){return en(e.dom,t).isNone()},oT=function(e,t){return aT(e,t)||iT(e,t)||al(e,t)||pg(e,t)||ol(e,t)||il(e,t)},uT=function(e,t){return ul(t)?!1:oT(e,t)||bg(e,t)||yg(e,t)},qo=function(e,t){return ul(t)?!1:al(e,t)||ZA(e,t)||ol(e,t)||bg(e,t)},fT=function(e){var t=e.container(),n=e.offset();return Y(t)&&n<t.data.length?T(t,n+1):e},Wo=function(e,t){return ul(t)?!1:pg(e,t)||JA(e,t)||il(e,t)||yg(e,t)},Cg=function(e,t){return qo(e,t)||Wo(e,fT(t))},wg=function(e,t){return gi(e.charAt(t))},sT=function(e){var t=e.container();return Y(t)&&dt(t.data,Et)},lT=function(e){var t=e.split("");return Te(t,function(n,r){return gi(n)&&r>0&&r<t.length-1&&ws(t[r-1])&&ws(t[r+1])?" ":n}).join("")},cT=function(e,t){var n=t.data,r=T(t,0);return wg(n,0)&&!Cg(e,r)?(t.data=" "+n.slice(1),!0):!1},vT=function(e){var t=e.data,n=lT(t);return n!==t?(e.data=n,!0):!1},dT=function(e,t){var n=t.data,r=T(t,n.length-1);return wg(n,n.length-1)&&!Cg(e,r)?(t.data=n.slice(0,-1)+" ",!0):!1},mT=function(e,t){return b.some(t).filter(sT).bind(function(n){var r=n.container(),a=cT(e,r)||vT(r)||dT(e,r);return a?b.some(n):b.none()})},Eg=function(e){var t=k.fromDom(e.getBody());e.selection.isCollapsed()&&mT(t,T.fromRangeStart(e.selection.getRng())).each(function(n){e.selection.setRng(n.toRange())})},pT=function(e,t,n){var r=Wt(e,function(a,i){return Ea(i)||gi(i)?a.previousCharIsSpace||a.str===""&&t||a.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:a.str+Et}:{previousCharIsSpace:!0,str:a.str+" "}:{previousCharIsSpace:!1,str:a.str+i}},{previousCharIsSpace:!1,str:""});return r.str},Sg=function(e,t,n){if(n!==0){var r=k.fromDom(e),a=Za(r,cn).getOr(r),i=e.data.slice(t,t+n),o=t+n>=e.data.length&&Wo(a,T(e,e.data.length)),u=t===0&&qo(a,T(e,0));e.replaceData(t,n,pT(i,u,o))}},jo=function(e,t){var n=e.data.slice(t),r=n.length-c0(n).length;Sg(e,t,r)},fl=function(e,t){var n=e.data.slice(0,t),r=n.length-ev(n).length;Sg(e,t-r,r)},sl=function(e,t,n,r){r===void 0&&(r=!0);var a=ev(e.data).length,i=r?e:t,o=r?t:e;return r?i.appendData(o.data):i.insertData(0,o.data),Ye(k.fromDom(o)),n&&jo(i,a),i},gT=function(e,t){var n=e.container(),r=e.offset();return T.isTextPosition(e)===!1&&n===t.parentNode&&r>T.before(t).offset()},hT=function(e,t){return gT(t,e)?T(t.container(),t.offset()-1):t},bT=function(e){return Y(e)?T(e,0):T.before(e)},yT=function(e){return Y(e)?T(e,e.data.length):T.after(e)},kg=function(e){return vn(e.previousSibling)?b.some(yT(e.previousSibling)):e.previousSibling?bn(e.previousSibling):b.none()},xg=function(e){return vn(e.nextSibling)?b.some(bT(e.nextSibling)):e.nextSibling?pt(e.nextSibling):b.none()},CT=function(e,t){var n=T.before(t.previousSibling?t.previousSibling:t.parentNode);return hn(e,n).fold(function(){return en(e,T.after(t))},b.some)},wT=function(e,t){return en(e,T.after(t)).fold(function(){return hn(e,T.before(t))},b.some)},ET=function(e,t){return kg(t).orThunk(function(){return xg(t)}).orThunk(function(){return CT(e,t)})},ST=function(e,t){return xg(t).orThunk(function(){return kg(t)}).orThunk(function(){return wT(e,t)})},kT=function(e,t,n){return e?ST(t,n):ET(t,n)},xT=function(e,t,n){return kT(e,t,n).map(K(hT,n))},Ng=function(e,t,n){n.fold(function(){e.focus()},function(r){e.selection.setRng(r.toRange(),t)})},NT=function(e){return function(t){return t.dom===e}},AT=function(e,t){return t&&ve(e.schema.getBlockElements(),He(t))},TT=function(e){if(qe(e)){var t=k.fromHtml('<br data-mce-bogus="1">');return lf(e),Je(e,t),b.some(T.before(t.dom))}else return b.none()},RT=function(e,t,n){var r=gr(e).filter(Mt),a=ja(e).filter(Mt);return Ye(e),dw(r,a,t,function(i,o,u){var f=i.dom,s=o.dom,l=f.data.length;return sl(f,s,n),u.container()===s?T(f,l):u}).orThunk(function(){return n&&(r.each(function(i){return fl(i.dom,i.dom.length)}),a.each(function(i){return jo(i.dom,0)})),t})},BT=function(e,t){return ve(e.schema.getTextInlineElements(),He(t))},_r=function(e,t,n,r){r===void 0&&(r=!0);var a=xT(t,e.getBody(),n.dom),i=Za(n,K(AT,e),NT(e.getBody())),o=RT(n,a,BT(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):i.bind(TT).fold(function(){r&&Ng(e,t,o)},function(u){r&&Ng(e,t,b.some(u))})},DT=function(e){return function(t){return Se(e,t)}},ll=function(e){return bt(e,"td,th")},_T=function(e,t){var n=function(s){return bi(k.fromDom(s),t)},r=n(e.startContainer),a=n(e.endContainer),i=r.isSome(),o=a.isSome(),u=ht(r,a,Se).getOr(!1),f=!u&&i&&o;return{startTable:r,endTable:a,isStartInTable:i,isEndInTable:o,isSameTable:u,isMultiTable:f}},cl=function(e,t){return{start:e,end:t}},OT=function(e,t,n){return{rng:e,table:t,cells:n}},Si=zn.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),Ko=function(e,t){return yf(k.fromDom(e),"td,th",t)},Ag=function(e){return!Se(e.start,e.end)},Tg=function(e,t){return bi(e.start,t).bind(function(n){return bi(e.end,t).bind(function(r){return mw(Se(n,r),n)})})},PT=function(e,t){return!Ag(e)&&Tg(e,t).exists(function(n){var r=n.dom.rows;return r.length===1&&r[0].cells.length===1})},IT=function(e,t){var n=Ko(e.startContainer,t),r=Ko(e.endContainer,t);return ht(n,r,cl)},LT=function(e){return function(t){return bi(t,e).bind(function(n){return mr(ll(n)).map(function(r){return cl(t,r)})})}},$T=function(e){return function(t){return bi(t,e).bind(function(n){return Tt(ll(n)).map(function(r){return cl(r,t)})})}},vl=function(e){return function(t){return Tg(t,e).map(function(n){return OT(t,n,ll(n))})}},Rg=function(e,t,n,r){if(n.collapsed||!e.forall(Ag))return b.none();if(t.isSameTable){var a=e.bind(vl(r));return b.some({start:a,end:a})}else{var i=Ko(n.startContainer,r),o=Ko(n.endContainer,r),u=i.bind(LT(r)).bind(vl(r)),f=o.bind($T(r)).bind(vl(r));return b.some({start:u,end:f})}},Bg=function(e,t){return Li(e,function(n){return Se(n,t)})},dl=function(e){return ht(Bg(e.cells,e.rng.start),Bg(e.cells,e.rng.end),function(t,n){return e.cells.slice(t,n+1)})},FT=function(e,t,n){return e.exists(function(r){return PT(r,n)&&Bs(r.start,t)})},Dg=function(e,t){var n=t.startTable,r=t.endTable,a=e.cloneRange();return n.each(function(i){return a.setStartAfter(i.dom)}),r.each(function(i){return a.setEndBefore(i.dom)}),a},MT=function(e,t,n,r){return Rg(e,t,n,r).bind(function(a){var i=a.start,o=a.end;return i.or(o)}).bind(function(a){var i=t.isSameTable,o=dl(a).getOr([]);if(i&&a.cells.length===o.length)return b.some(Si.fullTable(a.table));if(o.length>0){if(i)return b.some(Si.partialTable(o,b.none()));var u=Dg(n,t);return b.some(Si.partialTable(o,b.some(ae(ae({},t),{rng:u}))))}else return b.none()})},UT=function(e,t,n,r){return Rg(e,t,n,r).bind(function(a){var i=a.start,o=a.end,u=i.bind(dl).getOr([]),f=o.bind(dl).getOr([]);if(u.length>0&&f.length>0){var s=Dg(n,t);return b.some(Si.multiTable(u,f,s))}else return b.none()})},zT=function(e,t){var n=DT(e),r=IT(t,n),a=_T(t,n);return FT(r,t,n)?r.map(function(i){return Si.singleCellTable(t,i.start)}):a.isMultiTable?UT(r,a,t,n):MT(r,a,t,n)},_g=function(e){var t=q0(e)?gr(e):ff(e);return t.bind(_g).orThunk(function(){return b.some(e)})},Og=function(e){return X(e,function(t){Un(t,"contenteditable"),Dr(t)})},HT=function(e,t){return b.from(e.dom.getParent(t,e.dom.isBlock)).map(k.fromDom)},VT=function(e,t,n){n.each(function(r){t?Ye(r):(Dr(r),e.selection.setCursorLocation(r.dom,0))})},ml=function(e,t,n,r){var a=n.cloneRange();r?(a.setStart(n.startContainer,n.startOffset),a.setEndAfter(t.dom.lastChild)):(a.setStartBefore(t.dom.firstChild),a.setEnd(n.endContainer,n.endOffset)),pl(e,a,t,!1)},Pg=function(e){var t=Na(e),n=k.fromDom(e.selection.getNode());ji(n.dom)&&qe(n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),t.length>1&&vt(t,function(r){return Se(r,n)})&&ln(n,"data-mce-selected","1")},Ig=function(e,t,n){var r=e.selection.getRng(),a=n.bind(function(i){var o=i.rng,u=i.isStartInTable,f=HT(e,u?o.endContainer:o.startContainer);o.deleteContents(),VT(e,u,f.filter(qe));var s=u?t[0]:t[t.length-1];return ml(e,s,r,u),qe(s)?b.none():b.some(u?t.slice(1):t.slice(0,-1))}).getOr(t);return Og(a),Pg(e),!0},qT=function(e,t,n,r){var a=e.selection.getRng(),i=t[0],o=n[n.length-1];ml(e,i,a,!0),ml(e,o,a,!1);var u=qe(i)?t:t.slice(1),f=qe(o)?n:n.slice(0,-1);return Og(u.concat(f)),r.deleteContents(),Pg(e),!0},pl=function(e,t,n,r){r===void 0&&(r=!0),t.deleteContents();var a=_g(n).getOr(n),i=k.fromDom(e.dom.getParent(a.dom,e.dom.isBlock));if(qe(i)&&(Dr(i),r&&e.selection.setCursorLocation(i.dom,0)),!Se(n,i)){var o=Ki(Kt(i),n)?[]:Y0(i);X(o.concat(Ut(n)),function(u){!Se(u,i)&&!Fn(u,i)&&qe(u)&&Ye(u)})}return!0},WT=function(e,t){return _r(e,!1,t),!0},jT=function(e,t,n){return zT(t,n).map(function(r){return r.fold(K(pl,e),K(WT,e),K(Ig,e),K(qT,e))})},KT=function(e,t){return Go(e,t)},GT=function(e,t,n,r){return gl(t,r).fold(function(){return jT(e,t,n)},function(a){return KT(e,a)}).getOr(!1)},XT=function(e,t,n){var r=k.fromDom(e.getBody()),a=e.selection.getRng();return n.length!==0?Ig(e,n,b.none()):GT(e,r,a,t)},Lg=function(e,t){return Xe(_n(t,e),Zi)},gl=function(e,t){return Xe(_n(t,e),K0("caption"))},YT=function(e,t,n,r,a){return Ro(n,e.getBody(),a).bind(function(i){return Lg(t,k.fromDom(i.getNode())).map(function(o){return Se(o,r)===!1})})},Go=function(e,t){return Dr(t),e.selection.setCursorLocation(t.dom,0),b.some(!0)},QT=function(e,t,n,r){return pt(e.dom).bind(function(a){return bn(e.dom).map(function(i){return t?n.isEqual(a)&&r.isEqual(i):n.isEqual(i)&&r.isEqual(a)})}).getOr(!0)},ZT=function(e,t){return Go(e,t)},JT=function(e,t,n){return gl(e,k.fromDom(n.getNode())).map(function(r){return Se(r,t)===!1})},eR=function(e,t,n,r,a){return Ro(n,e.getBody(),a).bind(function(i){return QT(r,n,a,i)?ZT(e,r):JT(t,r,i)}).or(b.some(!0))},tR=function(e,t,n,r){var a=T.fromRangeStart(e.selection.getRng());return Lg(n,r).bind(function(i){return qe(i)?Go(e,i):YT(e,n,t,i,a)}).getOr(!1)},nR=function(e,t,n,r){var a=T.fromRangeStart(e.selection.getRng());return qe(r)?Go(e,r):eR(e,n,t,r,a)},$g=function(e,t){return e?sg(t):lg(t)},rR=function(e,t){var n=T.fromRangeStart(e.selection.getRng());return $g(t,n)||Ot(t,e.getBody(),n).exists(function(r){return $g(t,r)})},aR=function(e,t,n){var r=k.fromDom(e.getBody());return gl(r,n).fold(function(){return tR(e,t,r,n)||rR(e,t)},function(a){return nR(e,t,r,a).getOr(!1)})},Xo=function(e,t){var n=k.fromDom(e.selection.getStart(!0)),r=Na(e);return e.selection.isCollapsed()&&r.length===0?aR(e,t,n):XT(e,n,r)},iR=function(e,t,n,r){var a=document.createRange();return a.setStart(e,t),a.setEnd(n,r),a},oR=function(e){var t=T.fromRangeStart(e),n=T.fromRangeEnd(e),r=e.commonAncestorContainer;return Ot(!1,r,n).map(function(a){return!pn(t,n,r)&&pn(t,a,r)?iR(t.container(),t.offset(),a.container(),a.offset()):e}).getOr(e)},hl=function(e){return e.collapsed?e:oR(e)},uR=function(e){return e.firstChild&&e.firstChild===e.lastChild},fR=function(e){return e.name==="br"||e.value===Et},sR=function(e,t){var n=e.getBlockElements();return n[t.name]&&uR(t)&&fR(t.firstChild)},lR=function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||sR(e,t))},cR=function(e,t){var n=t.firstChild,r=t.lastChild;return n&&n.name==="meta"&&(n=n.next),r&&r.attr("id")==="mce_marker"&&(r=r.prev),lR(e,r)&&(r=r.prev),!n||n!==r?!1:n.name==="ul"||n.name==="ol"},vR=function(e){var t=e.firstChild,n=e.lastChild;return t&&t.nodeName==="META"&&t.parentNode.removeChild(t),n&&n.id==="mce_marker"&&n.parentNode.removeChild(n),e},dR=function(e,t,n){var r=t.serialize(n),a=e.createFragment(r);return vR(a)},mR=function(e){return ce(e.childNodes,function(t){return t.nodeName==="LI"})},pR=function(e){return e.data===Et||Oe(e)},gR=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&pR(e.firstChild)},hR=function(e){return!e.firstChild||gR(e)},bR=function(e){return e.length>0&&hR(e[e.length-1])?e.slice(0,-1):e},bl=function(e,t){var n=e.getParent(t,e.isBlock);return n&&n.nodeName==="LI"?n:null},yR=function(e,t){return!!bl(e,t)},CR=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]},wR=function(e,t){var n=T.before(e),r=Jt(t),a=r.next(n);return a?a.toRange():null},Fg=function(e,t){var n=T.after(e),r=Jt(t),a=r.prev(n);return a?a.toRange():null},ER=function(e,t,n,r){var a=CR(e,r),i=e.parentNode;return i.insertBefore(a[0],e),B.each(t,function(o){i.insertBefore(o,e)}),i.insertBefore(a[1],e),i.removeChild(e),Fg(t[t.length-1],n)},SR=function(e,t,n){var r=e.parentNode;return B.each(t,function(a){r.insertBefore(a,e)}),wR(e,n)},kR=function(e,t,n,r){return r.insertAfter(t.reverse(),e),Fg(t[0],n)},xR=function(e,t,n,r){var a=dR(t,e,r),i=bl(t,n.startContainer),o=bR(mR(a.firstChild)),u=1,f=2,s=t.getRoot(),l=function(c){var v=T.fromRangeStart(n),d=Jt(t.getRoot()),m=c===u?d.prev(v):d.next(v);return m?bl(t,m.getNode())!==i:!0};return l(u)?SR(i,o,s):l(f)?kR(i,o,s,t):ER(i,o,s,n)},NR=function(e,t,n){var r=k.fromDom(e.getRoot());return qo(r,T.fromRangeStart(t))?n=n.replace(/^ /,"&nbsp;"):n=n.replace(/^&nbsp;/," "),Wo(r,T.fromRangeEnd(t))?n=n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n=n.replace(/&nbsp;(<br( \/)?>)?$/," "),n},yl=ji,AR=function(e,t,n){if(n!==null){var r=e.getParent(t.endContainer,yl);return n===r&&Bs(k.fromDom(n),t)}else return!1},TR=function(e,t,n){if(n.getAttribute("data-mce-bogus")==="all")n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,a=n.lastChild;!r||r===a&&r.nodeName==="BR"?e.dom.setHTML(n,t):e.selection.setContent(t)}},RR=function(e,t){b.from(e.getParent(t,"td,th")).map(k.fromDom).each(XA)},BR=function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var a=e.getBody(),i=tg(r);B.each(r.select("*[data-mce-fragment]"),function(o){var u=Ee(n[o.nodeName.toLowerCase()]);if(u&&zA(r,o))for(var f=o.parentNode;Ee(f)&&f!==a;f=f.parentNode){var s=VA(r,o,f);if(s)break;if(i.compare(f,o)){r.remove(o,!0);break}}})}},DR=function(e){for(var t=e;t=t.walk();)t.type===1&&t.attr("data-mce-fragment","1")},_R=function(e){B.each(e.getElementsByTagName("*"),function(t){t.removeAttribute("data-mce-fragment")})},OR=function(e){return!!e.getAttribute("data-mce-fragment")},PR=function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]},IR=function(e,t){var n,r=e.dom,a=e.selection;if(!!t){a.scrollIntoView(t);var i=Aa(e.getBody(),t);if(r.getContentEditable(i)==="false"){r.remove(t),a.select(i);return}var o=r.createRng(),u=t.previousSibling;if(Y(u)){if(o.setStart(u,u.nodeValue.length),!ue.ie){var f=t.nextSibling;Y(f)&&(u.appendData(f.data),f.parentNode.removeChild(f))}}else o.setStartBefore(t),o.setEndBefore(t);var s=function(c){var v=T.fromRangeStart(c),d=Jt(e.getBody());if(v=d.next(v),v)return v.toRange()},l=r.getParent(t,r.isBlock);r.remove(t),l&&r.isEmpty(l)&&(e.$(l).empty(),o.setStart(l,0),o.setEnd(l,0),!yl(l)&&!OR(l)&&(n=s(o))?(o=n,r.remove(l)):r.add(l,r.create("br",{"data-mce-bogus":"1"}))),a.setRng(o)}},LR=function(e){var t=e.dom,n=hl(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,yl);AR(t,n,r)?pl(e,n,k.fromDom(r)):e.getDoc().execCommand("Delete",!1,null)},$R=function(e,t,n){var r,a,i,o=e.selection,u=e.dom;/^ | $/.test(t)&&(t=NR(u,o.getRng(),t));var f=e.parser,s=n.merge,l=Ta({validate:n1(e)},e.schema),c='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',v=e.fire("BeforeSetContent",{content:t,format:"html",selection:!0,paste:n.paste});if(v.isDefaultPrevented()){e.fire("SetContent",{content:v.content,format:"html",selection:!0,paste:n.paste});return}t=v.content,t.indexOf("{$caret}")===-1&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,c),a=o.getRng();var d=a.startContainer||(a.parentElement?a.parentElement():null),m=e.getBody();d===m&&o.isCollapsed()&&u.isBlock(m.firstChild)&&PR(e,m.firstChild)&&u.isEmpty(m.firstChild)&&(a=u.createRng(),a.setStart(m.firstChild,0),a.setEnd(m.firstChild,0),o.setRng(a)),o.isCollapsed()||LR(e),r=o.getNode();var p={context:r.nodeName.toLowerCase(),data:n.data,insert:!0},g=f.parse(t,p);if(n.paste===!0&&cR(e.schema,g)&&yR(u,r)){a=xR(l,u,o.getRng(),g),o.setRng(a),e.fire("SetContent",v);return}if(DR(g),i=g.lastChild,i.attr("id")==="mce_marker"){var y=i;for(i=i.prev;i;i=i.walk(!0))if(i.type===3||!u.isBlock(i.name)){e.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(y,i,i.name==="br");break}}if(e._selectionOverrides.showBlockCaretContainer(r),!p.invalid)t=l.serialize(g),TR(e,t,r);else{e.selection.setContent(c),r=o.getNode();var h=e.getBody();for(r.nodeType===9?r=i=h:i=r;i!==h;)r=i,i=i.parentNode;t=r===h?h.innerHTML:u.getOuterHTML(r),t=l.serialize(f.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return l.serialize(g)}))),r===h?u.setHTML(h,t):u.setOuterHTML(r,t)}BR(e,s),IR(e,u.get("mce_marker")),_R(e.getBody()),RR(u,o.getStart()),e.fire("SetContent",v),e.addVisual()},Cl=function(e,t){t(e),e.firstChild&&Cl(e.firstChild,t),e.next&&Cl(e.next,t)},FR=function(e,t,n){var r={},a={},i=[];n.firstChild&&Cl(n.firstChild,function(f){X(e,function(s){s.name===f.name&&(r[s.name]?r[s.name].nodes.push(f):r[s.name]={filter:s,nodes:[f]})}),X(t,function(s){typeof f.attr(s.name)=="string"&&(a[s.name]?a[s.name].nodes.push(f):a[s.name]={filter:s,nodes:[f]})})});for(var o in r)ve(r,o)&&i.push(r[o]);for(var u in a)ve(a,u)&&i.push(a[u]);return i},MR=function(e,t,n){var r=FR(e,t,n);X(r,function(a){X(a.filter.callbacks,function(i){i(a.nodes,a.filter.name,{})})})},UR="html",wl=function(e){return e instanceof Vt},zR=function(e){Br(e)&&pt(e.getBody()).each(function(t){var n=t.getNode(),r=Jr(n)?pt(n).getOr(t):t;e.selection.setRng(r.toRange())})},El=function(e,t,n){e.dom.setHTML(e.getBody(),t),n!==!0&&zR(e)},HR=function(e,t,n,r){if(n.length===0||/^\s+$/.test(n)){var a='<br data-mce-bogus="1">';t.nodeName==="TABLE"?n="<tr><td>"+a+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+a+"</li>");var i=at(e);i&&e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())?(n=a,n=e.dom.createHTML(i,si(e),n)):n||(n='<br data-mce-bogus="1">'),El(e,n,r.no_selection),e.fire("SetContent",r)}else r.format!=="raw"&&(n=Ta({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=Ji(k.fromDom(t))?n:B.trim(n),El(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r);return r.content},VR=function(e,t,n,r){MR(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var a=Ta({validate:e.validate},e.schema).serialize(n);return r.content=Ji(k.fromDom(t))?a:B.trim(a),El(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r),n},qR=function(e,t){return ae(ae({format:UR},e),{set:!0,content:wl(t)?"":t})},WR=function(e,t,n){var r=qR(n,t),a=n.no_events?r:e.fire("BeforeSetContent",r);return wl(t)||(t=a.content),b.from(e.getBody()).fold(G(t),function(i){return wl(t)?VR(e,i,t,a):HR(e,i,t,a)})},jR=function(e,t){return _w(e,t).isSome()},Mg=function(e){return Re(e)?e:xe},KR=function(e,t,n){for(var r=e.dom,a=Mg(n);r.parentNode;){r=r.parentNode;var i=k.fromDom(r),o=t(i);if(o.isSome())return o;if(a(i))break}return b.none()},Sl=function(e,t,n){var r=t(e),a=Mg(n);return r.orThunk(function(){return a(e)?b.none():KR(e,t,a)})},kl=xs,Ug=function(e,t,n){var r=e.formatter.get(n);if(r)for(var a=0;a<r.length;a++){var i=r[a];if(kt(i)&&i.inherit===!1&&e.dom.is(t,i.selector))return!0}return!1},xl=function(e,t,n,r,a){var i=e.dom.getRoot();return t===i?!1:(t=e.dom.getParent(t,function(o){return Ug(e,o,n)?!0:o.parentNode===i||!!wn(e,o,n,r,!0)}),!!wn(e,t,n,r,a))},Nl=function(e,t,n){if(kl(t,n.inline)||kl(t,n.block))return!0;if(n.selector)return t.nodeType===1&&e.is(t,n.selector)},zg=function(e,t,n,r,a,i){var o=n[r];if(Re(n.onmatch))return n.onmatch(t,n,r);if(o){if(Ct(o.length)){for(var u in o)if(ve(o,u)){var f=r==="attributes"?e.getAttrib(t,u):Do(e,t,u),s=Dn(o[u],i),l=on(f)||tv(f);if(l&&on(s))continue;if(a&&l&&!n.exact||(!a||n.exact)&&!kl(f,Ns(e,s,u)))return!1}}else for(var c=0;c<o.length;c++)if(r==="attributes"?e.getAttrib(t,o[c]):Do(e,t,o[c]))return!0}return!0},wn=function(e,t,n,r,a){var i=e.formatter.get(n),o=e.dom;if(i&&t)for(var u=0;u<i.length;u++){var f=i[u];if(Nl(e.dom,t,f)&&zg(o,t,f,"attributes",a,r)&&zg(o,t,f,"styles",a,r)){var s=f.classes;if(s){for(var l=0;l<s.length;l++)if(!e.dom.hasClass(t,Dn(s[l],r)))return}return f}}},Al=function(e,t,n,r,a){if(r)return xl(e,r,t,n,a);if(r=e.selection.getNode(),xl(e,r,t,n,a))return!0;var i=e.selection.getStart();return!!(i!==r&&xl(e,i,t,n,a))},GR=function(e,t,n){var r=[],a={},i=e.selection.getStart();return e.dom.getParent(i,function(o){for(var u=0;u<t.length;u++){var f=t[u];!a[f]&&wn(e,o,f,n)&&(a[f]=!0,r.push(f))}},e.dom.getRoot()),r},XR=function(e,t){var n=function(a){return Se(a,k.fromDom(e.getBody()))},r=function(a,i){return wn(e,a.dom,i)?b.some(i):b.none()};return b.from(e.selection.getStart(!0)).bind(function(a){return Sl(k.fromDom(a),function(i){return Kc(t,function(o){return r(i,o)})},n)}).getOrNull()},YR=function(e,t){var n=e.formatter.get(t),r=e.dom;if(n)for(var a=e.selection.getStart(),i=_o(r,a),o=n.length-1;o>=0;o--){var u=n[o];if(!kt(u)||Ee(u.defaultBlock))return!0;for(var f=i.length-1;f>=0;f--)if(r.is(i[f],u.selector))return!0}return!1},QR=function(e,t,n){return Wt(n,function(r,a){var i=vx(e,a);return e.formatter.matchNode(t,a,{},i)?r.concat([a]):r},[])},Da=Qe,Hg="_mce_caret",ZR=function(e,t){return e.importNode(t,!0)},JR=function(e){for(var t=[];e;){if(e.nodeType===3&&e.nodeValue!==Da||e.childNodes.length>1)return[];e.nodeType===1&&t.push(e),e=e.firstChild}return t},Vg=function(e){return JR(e).length>0},qg=function(e){if(e){var t=new Ve(e,e);for(e=t.current();e;e=t.next())if(Y(e))return e}return null},Tl=function(e){var t=k.fromTag("span");return Mn(t,{id:Hg,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&Je(t,k.fromText(Da)),t},eB=function(e){var t=qg(e);return t&&t.nodeValue.charAt(0)===Da&&t.deleteData(0,1),t},Rl=function(e,t,n){n===void 0&&(n=!0);var r=e.dom,a=e.selection;if(Vg(t))_r(e,!1,k.fromDom(t),n);else{var i=a.getRng(),o=r.getParent(t,r.isBlock),u=i.startContainer,f=i.startOffset,s=i.endContainer,l=i.endOffset,c=eB(t);r.remove(t,!0),u===c&&f>0&&i.setStart(c,f-1),s===c&&l>0&&i.setEnd(c,l-1),o&&r.isEmpty(o)&&Dr(k.fromDom(o)),a.setRng(i)}},Bl=function(e,t,n){n===void 0&&(n=!0);var r=e.dom,a=e.selection;if(t)Rl(e,t,n);else if(t=Rr(e.getBody(),a.getStart()),!t)for(;t=r.get(Hg);)Rl(e,t,!1)},tB=function(e,t,n){var r=e.dom,a=r.getParent(n,K(Ss,e));a&&r.isEmpty(a)?n.parentNode.replaceChild(t,n):(GA(k.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))},Wg=function(e,t){return e.appendChild(t),t},jg=function(e,t){var n=qc(e,function(r,a){return Wg(r,a.cloneNode(!1))},t);return Wg(n,n.ownerDocument.createTextNode(Da))},nB=function(e,t,n,r,a,i){var o=e.formatter,u=e.dom,f=ce(Kr(o.get()),function(v){return v!==r&&!dt(v,"removeformat")}),s=QR(e,n,f),l=ce(s,function(v){return!dx(e,v,r)});if(l.length>0){var c=n.cloneNode(!1);return u.add(t,c),o.remove(r,a,c,i),u.remove(c),b.some(c)}else return b.none()},rB=function(e,t,n){var r,a,i=e.selection,o=i.getRng(),u=o.startOffset,f=o.startContainer,s=f.nodeValue;r=Rr(e.getBody(),i.getStart()),r&&(a=qg(r));var l=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(s&&u>0&&u<s.length&&l.test(s.charAt(u))&&l.test(s.charAt(u-1))){var c=i.getBookmark();o.collapse(!0);var v=xa(e,o,e.formatter.get(t));v=$o(v),e.formatter.apply(t,n,v),i.moveToBookmark(c)}else(!r||a.nodeValue!==Da)&&(r=ZR(e.getDoc(),Tl(!0).dom),a=r.firstChild,o.insertNode(r),u=1),e.formatter.apply(t,n,r),i.setCursorLocation(a,u)},aB=function(e,t,n,r){var a=e.dom,i=e.selection,o,u,f,s=[],l=i.getRng(),c=l.startContainer,v=l.startOffset;for(u=c,c.nodeType===3&&(v!==c.nodeValue.length&&(o=!0),u=u.parentNode);u;){if(wn(e,u,t,n,r)){f=u;break}u.nextSibling&&(o=!0),s.push(u),u=u.parentNode}if(!!f)if(o){var d=i.getBookmark();l.collapse(!0);var m=xa(e,l,e.formatter.get(t),!0);m=$o(m),e.formatter.remove(t,n,m,r),i.moveToBookmark(d)}else{var p=Rr(e.getBody(),f),g=Tl(!1).dom;tB(e,g,p!==null?p:f);var y=nB(e,g,f,t,n,r),h=jg(s.concat(y.toArray()),g);Rl(e,p,!1),i.setCursorLocation(h,1),a.isEmpty(f)&&a.remove(f)}},iB=function(e,t){var n=e.selection,r=e.getBody();Bl(e,null,!1),(t===8||t===46)&&n.isCollapsed()&&n.getStart().innerHTML===Da&&Bl(e,Rr(r,n.getStart())),(t===37||t===39)&&Bl(e,Rr(r,n.getStart()))},oB=function(e){e.on("mouseup keydown",function(t){iB(e,t.keyCode)})},uB=function(e,t){var n=Tl(!1),r=jg(t,n.dom);return Gt(k.fromDom(e),n),Ye(k.fromDom(e)),T(r,0)},fB=function(e,t){var n=e.schema.getTextInlineElements();return ve(n,He(t))&&!yn(t.dom)&&!br(t.dom)},sB=function(e){return yn(e.dom)&&Vg(e.dom)},Yo={},Kg=Xr,Gg=Va,lB=function(e,t){var n=Yo[e];n||(Yo[e]=[]),Yo[e].push(t)},cB=function(e,t){Gg(Yo[e],function(n){n(t)})};lB("pre",function(e){var t=e.selection.getRng(),n,r=function(o){return i(o.previousSibling)&&Yc(n,o.previousSibling)!==-1},a=function(o,u){ie(u).remove(),ie(o).append("<br><br>").append(u.childNodes)},i=zt(["pre"]);t.collapsed||(n=e.selection.getSelectedBlocks(),Gg(Kg(Kg(n,i),r),function(o){a(o.previousSibling,o)}))});var Dl=B.each,_l=function(e){return re(e)&&!Pt(e)&&!yn(e)&&!br(e)},Xg=function(e,t){for(var n=e;n;n=n[t]){if(Y(n)&&Mi(n.data))return e;if(re(n)&&!Pt(n))return n}return e},Yg=function(e,t,n){var r=tg(e);if(t&&n&&(t=Xg(t,"previousSibling"),n=Xg(n,"nextSibling"),r.compare(t,n))){for(var a=t.nextSibling;a&&a!==n;){var i=a;a=a.nextSibling,t.appendChild(i)}return e.remove(n),B.each(B.grep(n.childNodes),function(o){t.appendChild(o)}),t}return n},Qg=function(e,t,n,r){if(r&&t.merge_siblings!==!1){var a=Yg(e,Es(r),r);Yg(e,a,Es(a,!0))}},vB=function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Dl(e.select(r,n),function(a){_l(a)&&Dl(t.styles,function(i,o){e.setStyle(a,o,"")})})}},Ol=function(e,t,n){Dl(e.childNodes,function(r){_l(r)&&(t(r)&&n(r),r.hasChildNodes()&&Ol(r,t,n))})},dB=function(e,t){t.nodeName==="SPAN"&&e.getAttribs(t).length===0&&e.remove(t,!0)},Zg=function(e,t){return function(n){return!!(n&&Do(e,n,t))}},Jg=function(e,t,n){return function(r){e.setStyle(r,t,n),r.getAttribute("style")===""&&r.removeAttribute("style"),dB(e,r)}},ki=zn.generate([{keep:[]},{rename:["name"]},{removed:[]}]),mB=/^(src|href|style)$/,Pl=B.each,_a=xs,pB=function(e){return/^(TR|TH|TD)$/.test(e.nodeName)},eh=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},th=function(e,t,n){var r=t[n?"startContainer":"endContainer"],a=t[n?"startOffset":"endOffset"];if(re(r)){var i=r.childNodes.length-1;!n&&a&&a--,r=r.childNodes[a>i?i:a]}return Y(r)&&n&&a>=r.nodeValue.length&&(r=new Ve(r,e.getBody()).next()||r),Y(r)&&!n&&a===0&&(r=new Ve(r,e.getBody()).prev()||r),r},nh=function(e,t){var n=t?"firstChild":"lastChild";if(pB(e)&&e[n]){var r=e[n];return e.nodeName==="TR"&&r[n]||r}return e},Il=function(e,t,n,r){var a=e.create(n,r);return t.parentNode.insertBefore(a,t),a.appendChild(t),a},rh=function(e,t,n,r,a){var i=k.fromDom(t),o=k.fromDom(e.create(r,a)),u=n?Ov(i):_v(i);return Hi(o,u),n?(Gt(i,o),Fv(o,i)):(Ka(i,o),Je(o,i)),o.dom},gB=function(e,t,n){if(Ke(n)&&_a(t,n.inline)||Cn(n)&&_a(t,n.block))return!0;if(kt(n))return re(t)&&e.is(t,n.selector)},hB=function(e,t){return t.links&&e.nodeName==="A"},Qo=function(e,t,n,r){var a=Es(t,n,r);return on(a)||a.nodeName==="BR"||e.isBlock(a)},bB=function(e,t,n){var r=t.parentNode,a,i=e.dom,o=at(e);Cn(n)&&(o?r===i.getRoot()&&(!n.list_block||!_a(t,n.list_block))&&X(un(t.childNodes),function(u){Sa(e,o,u.nodeName.toLowerCase())?a?a.appendChild(u):(a=Il(i,u,o),i.setAttribs(a,e.settings.forced_root_block_attrs)):a=null}):i.isBlock(t)&&!i.isBlock(r)&&(!Qo(i,t,!1)&&!Qo(i,t.firstChild,!0,!0)&&t.insertBefore(i.create("br"),t.firstChild),!Qo(i,t,!0)&&!Qo(i,t.lastChild,!1,!0)&&t.appendChild(i.create("br")))),!(mx(n)&&!_a(n.inline,t))&&i.remove(t,!0)},ah=function(e,t,n,r,a){var i,o=e.dom;if(!gB(o,r,t)&&!hB(r,t))return ki.keep();var u=r;if(Ke(t)&&t.remove==="all"&&$t(t.preserve_attributes)){var f=ce(o.getAttribs(u),function(v){return Ge(t.preserve_attributes,v.name.toLowerCase())});if(o.removeAllAttribs(u),X(f,function(v){return o.setAttrib(u,v.name,v.value)}),f.length>0)return ki.rename("span")}if(t.remove!=="all"){Pl(t.styles,function(v,d){v=Ns(o,Dn(v,n),d+""),Wr(d)&&(d=v,a=null),(t.remove_similar||!a||_a(Do(o,a,d),v))&&o.setStyle(u,d,""),i=!0}),i&&o.getAttrib(u,"style")===""&&(u.removeAttribute("style"),u.removeAttribute("data-mce-style")),Pl(t.attributes,function(v,d){var m;if(v=Dn(v,n),Wr(d)&&(d=v,a=null),t.remove_similar||!a||_a(o.getAttrib(a,d),v)){if(d==="class"&&(v=o.getAttrib(u,d),v&&(m="",X(v.split(/\s+/),function(p){/mce\-\w+/.test(p)&&(m+=(m?" ":"")+p)}),m))){o.setAttrib(u,d,m);return}if(mB.test(d)&&u.removeAttribute("data-mce-"+d),d==="style"&&zt(["li"])(u)&&o.getStyle(u,"list-style-type")==="none"){u.removeAttribute(d),o.setStyle(u,"list-style-type","none");return}d==="class"&&u.removeAttribute("className"),u.removeAttribute(d)}}),Pl(t.classes,function(v){v=Dn(v,n),(!a||o.hasClass(a,v))&&o.removeClass(u,v)});for(var s=o.getAttribs(u),l=0;l<s.length;l++){var c=s[l].nodeName;if(c.indexOf("_")!==0&&c.indexOf("data-")!==0)return ki.keep()}}return t.remove!=="none"?(bB(e,u,t),ki.removed()):ki.keep()},Oa=function(e,t,n,r,a){return ah(e,t,n,r,a).fold(xe,function(i){return e.dom.rename(r,i),!0},Ue)},yB=function(e,t,n,r,a){var i;return X(_o(e.dom,t.parentNode).reverse(),function(o){if(!i&&o.id!=="_start"&&o.id!=="_end"){var u=wn(e,o,n,r,a);u&&u.split!==!1&&(i=o)}}),i},CB=function(e,t,n,r){return ah(e,t,n,r,r).fold(G(r),function(a){var i=e.dom.createFragment();return i.appendChild(r),e.dom.rename(r,a)},G(null))},wB=function(e,t,n,r,a,i,o,u){var f,s,l,c=e.dom;if(n){for(var v=n.parentNode,d=r.parentNode;d&&d!==v;d=d.parentNode){f=c.clone(d,!1);for(var m=0;m<t.length&&(f=CB(e,t[m],u,f),f!==null);m++);f&&(s&&f.appendChild(s),l||(l=f),s=f)}i&&(!o.mixed||!c.isBlock(n))&&(r=c.split(n,r)),s&&(a.parentNode.insertBefore(s,a),l.appendChild(a),Ke(o)&&Qg(c,o,u,s))}return r},ih=function(e,t,n,r,a){var i=e.formatter.get(t),o=i[0],u=!0,f=e.dom,s=e.selection,l=function(h){var S=yB(e,h,t,n,a);return wB(e,i,S,h,h,!0,o,n)},c=function(h){return Pt(h)&&re(h)&&(h.id==="_start"||h.id==="_end")},v=function(h){return vt(i,function(S){return Oa(e,S,n,h,h)})},d=function(h){var S=!0,E=!1;re(h)&&f.getContentEditable(h)&&(S=u,u=f.getContentEditable(h)==="true",E=!0);var C=un(h.childNodes);if(u&&!E){var x=v(h),R=x||vt(i,function(D){return Nl(f,h,D)}),I=h.parentNode;!R&&Ee(I)&&As(o)&&v(I)}if(o.deep&&C.length){for(var te=0;te<C.length;te++)d(C[te]);E&&(u=S)}var q=["underline","line-through","overline"];X(q,function(D){re(h)&&e.dom.getStyle(h,"text-decoration")===D&&h.parentNode&&vp(f,h.parentNode)===D&&Oa(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:D}},null,h)})},m=function(h){var S=f.get(h?"_start":"_end"),E=S[h?"firstChild":"lastChild"];return c(E)&&(E=E[h?"firstChild":"lastChild"]),Y(E)&&E.data.length===0&&(E=h?S.previousSibling||S.nextSibling:S.nextSibling||S.previousSibling),f.remove(S,!0),E},p=function(h){var S,E,C=xa(e,h,i,h.collapsed);if(o.split){if(C=$o(C),S=th(e,C,!0),E=th(e,C),S!==E){if(S=nh(S,!0),E=nh(E,!1),eh(f,S,E)){var x=b.from(S.firstChild).getOr(S);l(rh(f,x,!0,"span",{id:"_start","data-mce-type":"bookmark"})),m(!0);return}if(eh(f,E,S)){var x=b.from(E.lastChild).getOr(E);l(rh(f,x,!1,"span",{id:"_end","data-mce-type":"bookmark"})),m(!1);return}S=Il(f,S,"span",{id:"_start","data-mce-type":"bookmark"}),E=Il(f,E,"span",{id:"_end","data-mce-type":"bookmark"});var R=f.createRng();R.setStartAfter(S),R.setEndBefore(E),hi(f,R,function(I){X(I,function(te){!Pt(te)&&!Pt(te.parentNode)&&l(te)})}),l(S),l(E),S=m(!0),E=m()}else S=E=l(S);C.startContainer=S.parentNode?S.parentNode:S,C.startOffset=f.nodeIndex(S),C.endContainer=E.parentNode?E.parentNode:E,C.endOffset=f.nodeIndex(E)+1}hi(f,C,function(I){X(I,d)})};if(r){if(Bo(r)){var g=f.createRng();g.setStartBefore(r),g.setEndAfter(r),p(g)}else p(r);Ls(e,t,r,n);return}if(f.getContentEditable(s.getNode())==="false"){r=s.getNode();for(var y=0;y<i.length&&!(i[y].ceFalseOverride&&Oa(e,i[y],n,r,r));y++);Ls(e,t,r,n);return}!s.isCollapsed()||!Ke(o)||Na(e).length?(Os(s,!0,function(){_s(e,p)}),Ke(o)&&Al(e,t,n,s.getStart())&&cp(f,s,s.getRng()),e.nodeChanged()):aB(e,t,n,a),Ls(e,t,r,n)},oh=B.each,EB=function(e,t,n,r){var a=function(i){if(i.nodeType===1&&i.parentNode&&i.parentNode.nodeType===1){var o=vp(e,i.parentNode);e.getStyle(i,"color")&&o?e.setStyle(i,"text-decoration",o):e.getStyle(i,"text-decoration")===o&&e.setStyle(i,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(B.walk(r,a,"childNodes"),a(r))},SB=function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Ol(r,Zg(e,"fontSize"),Jg(e,"backgroundColor",Dn(t.styles.backgroundColor,n)))},kB=function(e,t,n,r){Ke(t)&&(t.inline==="sub"||t.inline==="sup")&&(Ol(r,Zg(e,"fontSize"),Jg(e,"fontSize","")),e.remove(e.select(t.inline==="sup"?"sub":"sup",r),!0))},xB=function(e,t,n,r){oh(t,function(a){Ke(a)&&oh(e.dom.select(a.inline,r),function(i){!_l(i)||Oa(e,a,n,i,a.exact?i:null)}),vB(e.dom,a,r)})},NB=function(e,t,n,r,a){wn(e,a.parentNode,n,r)&&Oa(e,t,r,a)||t.merge_with_parents&&e.dom.getParent(a.parentNode,function(i){if(wn(e,i,n,r))return Oa(e,t,r,a),!0})},Zo=B.each,AB=function(e){return re(e)&&!Pt(e)&&!yn(e)&&!br(e)},TB=function(e,t,n,r){if(i1(e)&&Ke(t)){var a=wd(e.schema),i=jR(k.fromDom(n),function(o){return yn(o.dom)});return Gr(a,r)&&qe(k.fromDom(n.parentNode),!1)&&!i}else return!1},Ll=function(e,t,n,r){var a=e.formatter.get(t),i=a[0],o=!r&&e.selection.isCollapsed(),u=e.dom,f=e.selection,s=function(S,E){if(E===void 0&&(E=i),Re(E.onformat)&&E.onformat(S,E,n,r),Zo(E.styles,function(x,R){u.setStyle(S,R,Dn(x,n))}),E.styles){var C=u.getAttrib(S,"style");C&&u.setAttrib(S,"data-mce-style",C)}Zo(E.attributes,function(x,R){u.setAttrib(S,R,Dn(x,n))}),Zo(E.classes,function(x){x=Dn(x,n),u.hasClass(S,x)||u.addClass(S,x)})},l=function(S,E){var C=!1;return Zo(S,function(x){if(!kt(x))return!1;if(!(Ee(x.collapsed)&&x.collapsed!==o)&&u.is(E,x.selector)&&!yn(E))return s(E,x),C=!0,!1}),C},c=function(S){if($e(S)){var E=u.create(S);return s(E),E}else return null},v=function(S,E,C){var x=[],R=!0,I=i.inline||i.block,te=c(I);hi(S,E,function(q){var D,J=function(M){var V=!1,$=R,H=M.nodeName.toLowerCase(),j=M.parentNode,_=j.nodeName.toLowerCase();if(re(M)&&S.getContentEditable(M)&&($=R,R=S.getContentEditable(M)==="true",V=!0),Oe(M)&&!TB(e,i,M,_)){D=null,Cn(i)&&S.remove(M);return}if(Cn(i)&&i.wrapper&&wn(e,M,t,n)){D=null;return}if(R&&!V&&Cn(i)&&!i.wrapper&&Ss(e,H)&&Sa(e,_,I)){var W=S.rename(M,I);s(W),x.push(W),D=null;return}if(kt(i)){var fe=l(a,M);if(!fe&&Ee(j)&&As(i)&&(fe=l(a,j)),!Ke(i)||fe){D=null;return}}R&&!V&&Sa(e,I,H)&&Sa(e,_,I)&&!(!C&&Y(M)&&eo(M.data))&&!yn(M)&&(!Ke(i)||!S.isBlock(M))?(D||(D=S.clone(te,!1),M.parentNode.insertBefore(D,M),x.push(D)),D.appendChild(M)):(D=null,X(un(M.childNodes),J),V&&(R=$),D=null)};X(q,J)}),i.links===!0&&X(x,function(q){var D=function(J){J.nodeName==="A"&&s(J,i),X(un(J.childNodes),D)};D(q)}),X(x,function(q){var D=function(V){var $=0;return X(V.childNodes,function(H){!cx(H)&&!Pt(H)&&$++}),$},J=function(V){var $=Xe(V.childNodes,AB).filter(function(H){return Nl(S,H,i)});return $.map(function(H){var j=S.clone(H,!1);return s(j),S.replace(j,V,!0),S.remove(H,!0),j}).getOr(V)},M=D(q);if((x.length>1||!S.isBlock(q))&&M===0){S.remove(q,!0);return}(Ke(i)||Cn(i)&&i.wrapper)&&(!i.exact&&M===1&&(q=J(q)),xB(e,a,n,q),NB(e,i,t,n,q),SB(S,i,n,q),EB(S,i,n,q),kB(S,i,n,q),Qg(S,i,n,q))})};if(u.getContentEditable(f.getNode())==="false"){r=f.getNode();for(var d=0,m=a.length;d<m;d++){var p=a[d];if(p.ceFalseOverride&&kt(p)&&u.is(r,p.selector)){s(r,p);break}}Ap(e,t,r,n);return}if(i){if(r)if(Bo(r)){if(!l(a,r)){var g=u.createRng();g.setStartBefore(r),g.setEndAfter(r),v(u,xa(e,g,a),!0)}}else v(u,r,!0);else if(!o||!Ke(i)||Na(e).length){var y=f.getNode(),h=a[0];!e.settings.forced_root_block&&h.defaultBlock&&!u.getParent(y,u.isBlock)&&Ll(e,h.defaultBlock),f.setRng(hl(f.getRng())),Os(f,!0,function(){_s(e,function(S,E){var C=E?S:xa(e,S,a);v(u,C,!1)})}),cp(u,f,f.getRng()),e.nodeChanged()}else rB(e,t,n);cB(t,e)}Ap(e,t,r,n)},uh=function(e){return ve(e,"vars")},RB=function(e,t){e.set({}),t.on("NodeChange",function(n){ch(t,n.element,e.get())}),t.on("FormatApply FormatRemove",function(n){var r=b.from(n.node).map(function(a){return Bo(a)?a:a.startContainer}).bind(function(a){return re(a)?b.some(a):b.from(a.parentElement)}).getOrThunk(function(){return fh(t)});ch(t,r,e.get())})},fh=function(e){return e.selection.getStart()},sh=function(e,t,n,r,a){var i=function(u){var f=e.formatter.matchNode(u,n,a!=null?a:{},r);return!Ct(f)},o=function(u){return Ug(e,u,n)?!0:r?!1:Ee(e.formatter.matchNode(u,n,a,!0))};return Wc(t,i,o)},lh=function(e,t){var n=t!=null?t:fh(e);return ce(_o(e.dom,n),function(r){return re(r)&&!br(r)})},ch=function(e,t,n){var r=lh(e,t);Be(n,function(a,i){var o=function(u){var f=sh(e,r,i,u.similar,uh(u)?u.vars:void 0),s=f.isSome();if(u.state.get()!==s){u.state.set(s);var l=f.getOr(t);uh(u)?u.callback(s,{node:l,format:i,parents:r}):X(u.callbacks,function(c){return c(s,{node:l,format:i,parents:r})})}};X([a.withSimilar,a.withoutSimilar],o),X(a.withVars,o)})},BB=function(e,t,n,r,a,i){var o=t.get();X(n.split(","),function(u){var f=ze(o,u).getOrThunk(function(){var c={withSimilar:{state:ut(!1),similar:!0,callbacks:[]},withoutSimilar:{state:ut(!1),similar:!1,callbacks:[]},withVars:[]};return o[u]=c,c}),s=function(){var c=lh(e);return sh(e,c,u,a,i).isSome()};if(Ct(i)){var l=a?f.withSimilar:f.withoutSimilar;l.callbacks.push(r),l.callbacks.length===1&&l.state.set(s())}else f.withVars.push({state:ut(s()),similar:a,vars:i,callback:r})}),t.set(o)},DB=function(e,t,n){var r=e.get();X(t.split(","),function(a){return ze(r,a).each(function(i){r[a]={withSimilar:ae(ae({},i.withSimilar),{callbacks:ce(i.withSimilar.callbacks,function(o){return o!==n})}),withoutSimilar:ae(ae({},i.withoutSimilar),{callbacks:ce(i.withoutSimilar.callbacks,function(o){return o!==n})}),withVars:ce(i.withVars,function(o){return o.callback!==n})}})}),e.set(r)},_B=function(e,t,n,r,a,i){return t.get()===null&&RB(t,e),BB(e,t,n,r,a,i),{unbind:function(){return DB(t,n,r)}}},OB=function(e,t,n,r){var a=e.formatter.get(t);Al(e,t,n,r)&&(!("toggle"in a[0])||a[0].toggle)?ih(e,t,n,r):Ll(e,t,n,r)},$l=function(e,t){var n=t||document,r=n.createDocumentFragment();return X(e,function(a){r.appendChild(a.dom)}),k.fromDom(r)},Fl=function(e,t,n){return{element:e,width:t,rows:n}},vh=function(e,t){return{element:e,cells:t}},PB=function(e,t){return{x:e,y:t}},dh=function(e,t){var n=parseInt(Ya(e,t),10);return isNaN(n)?1:n},IB=function(e,t,n,r,a){for(var i=dh(a,"rowspan"),o=dh(a,"colspan"),u=e.rows,f=n;f<n+i;f++){u[f]||(u[f]=vh(tm(r),[]));for(var s=t;s<t+o;s++){var l=u[f].cells;l[s]=f===n&&s===t?a:ma(a)}}},LB=function(e,t,n){var r=e.rows,a=r[n]?r[n].cells:[];return!!a[t]},$B=function(e,t,n){for(;LB(e,t,n);)t++;return t},mh=function(e){return Wt(e,function(t,n){return n.cells.length>t?n.cells.length:t},0)},ph=function(e,t){for(var n=e.rows,r=0;r<n.length;r++)for(var a=n[r].cells,i=0;i<a.length;i++)if(Se(a[i],t))return b.some(PB(i,r));return b.none()},gh=function(e,t,n,r,a){for(var i=[],o=e.rows,u=n;u<=a;u++){var f=o[u].cells,s=t<r?f.slice(t,r+1):f.slice(r,t+1);i.push(vh(o[u].element,s))}return i},FB=function(e,t,n){var r=t.x,a=t.y,i=n.x,o=n.y,u=a<o?gh(e,r,a,i,o):gh(e,r,o,i,a);return Fl(e.element,mh(u),u)},MB=function(e,t){var n=ma(e.element),r=k.fromTag("tbody");return Hi(r,t),Je(n,r),n},UB=function(e){return Te(e.rows,function(t){var n=Te(t.cells,function(a){var i=tm(a);return Un(i,"colspan"),Un(i,"rowspan"),i}),r=ma(t.element);return Hi(r,n),r})},zB=function(e){var t=Fl(ma(e),0,[]);return X(bt(e,"tr"),function(n,r){X(bt(n,"td,th"),function(a,i){IB(t,$B(t,i,r),r,n,a)})}),Fl(t.element,mh(t.rows),t.rows)},HB=function(e){return MB(e,UB(e))},VB=function(e,t,n){return ph(e,t).bind(function(r){return ph(e,n).map(function(a){return FB(e,r,a)})})},qB=function(e){return Xe(e,function(t){return He(t)==="ul"||He(t)==="ol"})},WB=function(e,t){return Xe(e,function(n){return He(n)==="li"&&Bs(n,t)}).fold(G([]),function(n){return qB(e).map(function(r){var a=k.fromTag(He(r)),i=Ha(Yv(r),function(o,u){return pr(u,"list-style")});return bw(a,i),[k.fromTag("li"),a]}).getOr([])})},jB=function(e,t){var n=Wt(t,function(r,a){return Je(a,r),a},e);return t.length>0?$l([n]):n},KB=function(e){return Ja(e)?Kt(e).filter(Sf).fold(G([]),function(t){return[e,t]}):Sf(e)?[e]:[]},GB=function(e,t){var n=k.fromDom(t.commonAncestorContainer),r=_n(n,e),a=ce(r,function(u){return Ef(u)||jw(u)}),i=WB(r,t),o=a.concat(i.length?i:KB(n));return Te(o,ma)},hh=function(){return $l([])},XB=function(e,t){return jB(k.fromDom(t.cloneContents()),GB(e,t))},YB=function(e,t){return Yi(t,"table",K(Se,e))},QB=function(e,t){return YB(e,t[0]).bind(function(n){var r=t[0],a=t[t.length-1],i=zB(n);return VB(i,r,a).map(function(o){return $l([HB(o)])})}).getOrThunk(hh)},ZB=function(e,t){return t.length>0&&t[0].collapsed?hh():XB(e,t[0])},JB=function(e,t){var n=Ep(t,e);return n.length>0?QB(e,n):ZB(e,t)},eD=function(e){return e.replace(/^[ \f\n\r\t\v]+/,"")},Jo=function(e,t){return t>=0&&t<e.length&&Ea(e.charAt(t))},bh=function(e,t){var n=Vn(e.innerText);return t?eD(n):n},tD=function(e){return e.map(function(t){return t.nodeName}).getOr("div").toLowerCase()},nD=function(e){return b.from(e.selection.getRng()).map(function(t){var n=b.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),r=e.getBody(),a=tD(n),i=ue.browser.isIE()&&a!=="pre",o=e.dom.add(r,a,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),u=bh(o,i),f=Vn(o.textContent);if(e.dom.remove(o),Jo(f,0)||Jo(f,f.length-1)){var s=n.getOr(r),l=bh(s,i),c=l.indexOf(u);if(c===-1)return u;var v=Jo(l,c-1),d=Jo(l,c+u.length);return(v?" ":"")+u+(d?" ":"")}else return u}).getOr("")},rD=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),a=e.selection.getSel(),i=Ys(e,Ts(a)),o=t.contextual?JB(k.fromDom(e.getBody()),i).dom:n.cloneContents();return o&&r.appendChild(o),e.selection.serializer.serialize(r,t)},aD=function(e,t){return ae(ae({},e),{format:t,get:!0,selection:!0})},iD=function(e,t,n){n===void 0&&(n={});var r=aD(n,t),a=e.fire("BeforeGetContent",r);if(a.isDefaultPrevented())return e.fire("GetContent",a),a.content;if(a.format==="text")return nD(e);a.getInner=!0;var i=rD(e,a);return a.format==="tree"?i:(a.content=e.selection.isCollapsed()?"":i,e.fire("GetContent",a),a.content)},Ml=0,yh=1,Ch=2,oD=function(e,t){var n=e.length+t.length+2,r=new Array(n),a=new Array(n),i=function(l,c,v){return{start:l,end:c,diag:v}},o=function(l,c,v,d,m){var p=f(l,c,v,d);if(p===null||p.start===c&&p.diag===c-d||p.end===l&&p.diag===l-v)for(var g=l,y=v;g<c||y<d;)g<c&&y<d&&e[g]===t[y]?(m.push([Ml,e[g]]),++g,++y):c-l>d-v?(m.push([Ch,e[g]]),++g):(m.push([yh,t[y]]),++y);else{o(l,p.start,v,p.start-p.diag,m);for(var h=p.start;h<p.end;++h)m.push([Ml,e[h]]);o(p.end,c,p.end-p.diag,d,m)}},u=function(l,c,v,d){for(var m=l;m-c<d&&m<v&&e[m]===t[m-c];)++m;return i(l,m,c)},f=function(l,c,v,d){var m=c-l,p=d-v;if(m===0||p===0)return null;var g=m-p,y=p+m,h=(y%2===0?y:y+1)/2;r[1+h]=l,a[1+h]=c+1;var S,E,C,x,R;for(S=0;S<=h;++S){for(E=-S;E<=S;E+=2){for(C=E+h,E===-S||E!==S&&r[C-1]<r[C+1]?r[C]=r[C+1]:r[C]=r[C-1]+1,x=r[C],R=x-l+v-E;x<c&&R<d&&e[x]===t[R];)r[C]=++x,++R;if(g%2!==0&&g-S<=E&&E<=g+S&&a[C-g]<=r[C])return u(a[C-g],E+l-v,c,d)}for(E=g-S;E<=g+S;E+=2){for(C=E+h-g,E===g-S||E!==g+S&&a[C+1]<=a[C-1]?a[C]=a[C+1]-1:a[C]=a[C-1],x=a[C]-1,R=x-l+v-E;x>=l&&R>=v&&e[x]===t[R];)a[C]=x--,R--;if(g%2===0&&-S<=E&&E<=S&&a[C]<=r[C+g])return u(a[C],E+l-v,c,d)}}},s=[];return o(0,e.length,0,t.length,s),s},wh=function(e){return re(e)?e.outerHTML:Y(e)?qn.encodeRaw(e.data,!1):lw(e)?"<!--"+e.data+"-->":""},uD=function(e){var t,n=document.createElement("div"),r=document.createDocumentFragment();for(e&&(n.innerHTML=e);t=n.firstChild;)r.appendChild(t);return r},fD=function(e,t,n){var r=uD(t);if(e.hasChildNodes()&&n<e.childNodes.length){var a=e.childNodes[n];a.parentNode.insertBefore(r,a)}else e.appendChild(r)},sD=function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}},lD=function(e,t){var n=0;X(e,function(r){r[0]===Ml?n++:r[0]===yh?(fD(t,r[1],n),n++):r[0]===Ch&&sD(t,n)})},cD=function(e){return ce(Te(un(e.childNodes),wh),function(t){return t.length>0})},vD=function(e,t){var n=Te(un(t.childNodes),wh);return lD(oD(n,e),t),t},dD=ef(function(){return document.implementation.createHTMLDocument("undo")}),mD=function(e){return e.indexOf("</iframe>")!==-1},pD=function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}},gD=function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}},Ul=function(e){var t=cD(e.getBody()),n=jr(t,function(a){var i=eg(e.serializer,a);return i.length>0?[i]:[]}),r=n.join("");return mD(r)?pD(n):gD(r)},zl=function(e,t,n){var r=n?t.beforeBookmark:t.bookmark;t.type==="fragmented"?vD(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:Ee(r)&&op(r)?!r.isFakeCaret:!0}),e.selection.moveToBookmark(r)},Hl=function(e){return e.type==="fragmented"?e.fragments.join(""):e.content},Eh=function(e){var t=k.fromTag("body",dD());return Jd(t,Hl(e)),X(bt(t,"*[data-mce-bogus]"),Mv),JS(t)},hD=function(e,t){return Hl(e)===Hl(t)},bD=function(e,t){return Eh(e)===Eh(t)},eu=function(e,t){return!e||!t?!1:hD(e,t)?!0:bD(e,t)},Vl=function(e){return e.get()===0},tu=function(e,t,n){Vl(n)&&(e.typing=t)},Sh=function(e,t){e.typing&&(tu(e,!1,t),e.add())},yD=function(e){e.typing&&(e.typing=!1,e.add())},CD=function(e,t,n){Vl(t)&&n.set(Am(e.selection))},wD=function(e,t,n,r,a,i,o){var u=Ul(e);if(i=i||{},i=B.extend(i,u),Vl(r)===!1||e.removed)return null;var f=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:f,originalEvent:o}).isDefaultPrevented()||f&&eu(f,i))return null;t.data[n.get()]&&a.get().each(function(v){t.data[n.get()].beforeBookmark=v});var s=p1(e);if(s&&t.data.length>s){for(var l=0;l<t.data.length-1;l++)t.data[l]=t.data[l+1];t.data.length--,n.set(t.data.length)}i.bookmark=Am(e.selection),n.get()<t.data.length-1&&(t.data.length=n.get()+1),t.data.push(i),n.set(t.data.length-1);var c={level:i,lastLevel:f,originalEvent:o};return n.get()>0?(e.setDirty(!0),e.fire("AddUndo",c),e.fire("change",c)):e.fire("AddUndo",c),i},ED=function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.fire("ClearUndos")},SD=function(e,t,n,r,a){if(t.transact(r)){var i=t.data[n.get()].bookmark,o=t.data[n.get()-1];zl(e,o,!0),t.transact(a)&&(t.data[n.get()-1].beforeBookmark=i)}},kD=function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],zl(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r},xD=function(e,t,n,r){var a;return t.typing&&(t.add(),t.typing=!1,tu(t,!1,n)),r.get()>0&&(r.set(r.get()-1),a=t.data[r.get()],zl(e,a,!0),e.setDirty(!0),e.fire("Undo",{level:a})),a},ND=function(e){e.clear(),e.add()},AD=function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!eu(Ul(e),t.data[0])},TD=function(e,t){return t.get()<e.data.length-1&&!e.typing},RD=function(e,t,n){return Sh(e,t),e.beforeChange(),e.ignore(n),e.add()},BD=function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}},DD=function(e,t){var n=e.dom,r=Ee(t)?t:e.getBody();Ct(e.hasVisual)&&(e.hasVisual=w1(e)),X(n.select("table,a",r),function(a){switch(a.nodeName){case"TABLE":var i=E1(e),o=n.getAttrib(a,"border");(!o||o==="0")&&e.hasVisual?n.addClass(a,i):n.removeClass(a,i);break;case"A":if(!n.getAttrib(a,"href")){var u=n.getAttrib(a,"name")||a.id,f=S1(e);u&&e.hasVisual?n.addClass(a,f):n.removeClass(a,f)}break}}),e.fire("VisualAid",{element:t,hasVisual:e.hasVisual})},kh=function(e){return{undoManager:{beforeChange:function(t,n){return CD(e,t,n)},add:function(t,n,r,a,i,o){return wD(e,t,n,r,a,i,o)},undo:function(t,n,r){return xD(e,t,n,r)},redo:function(t,n){return kD(e,t,n)},clear:function(t,n){return ED(e,t,n)},reset:function(t){return ND(t)},hasUndo:function(t,n){return AD(e,t,n)},hasRedo:function(t,n){return TD(t,n)},transact:function(t,n,r){return RD(t,n,r)},ignore:function(t,n){return BD(t,n)},extra:function(t,n,r,a){return SD(e,t,n,r,a)}},formatter:{match:function(t,n,r,a){return Al(e,t,n,r,a)},matchAll:function(t,n){return GR(e,t,n)},matchNode:function(t,n,r,a){return wn(e,t,n,r,a)},canApply:function(t){return YR(e,t)},closest:function(t){return XR(e,t)},apply:function(t,n,r){return Ll(e,t,n,r)},remove:function(t,n,r,a){return ih(e,t,n,r,a)},toggle:function(t,n,r){return OB(e,t,n,r)},formatChanged:function(t,n,r,a,i){return _B(e,t,n,r,a,i)}},editor:{getContent:function(t,n){return FA(e,t,n)},setContent:function(t,n){return WR(e,t,n)},insertContent:function(t,n){return $R(e,t,n)},addVisual:function(t){return DD(e,t)}},selection:{getContent:function(t,n){return iD(e,t,n)}},raw:{getModel:function(){return b.none()}}}},_D=function(e){var t=function(u){return qr(u)?u:{}},n=e.undoManager,r=e.formatter,a=e.editor,i=e.selection,o=e.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(u,f,s){return n.transact(s)},ignore:function(u,f){return n.ignore(f)},extra:function(u,f,s,l){return n.extra(s,l)}},formatter:{match:function(u,f,s,l){return r.match(u,t(f),l)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(u){return r.canApply(u)},closest:function(u){return r.closest(u)},apply:function(u,f,s){return r.apply(u,t(f))},remove:function(u,f,s,l){return r.remove(u,t(f))},toggle:function(u,f,s){return r.toggle(u,t(f))},formatChanged:function(u,f,s,l,c){return r.formatChanged(f,s,l,c)}},editor:{getContent:function(u,f){return a.getContent(u)},setContent:function(u,f){return a.setContent(u,f)},insertContent:function(u,f){return a.insertContent(u)},addVisual:a.addVisual},selection:{getContent:function(u,f){return i.getContent(f)}},raw:{getModel:function(){return b.some(o.getRawModel())}}}},OD=function(){var e=G(null),t=G("");return{undoManager:{beforeChange:se,add:e,undo:e,redo:e,clear:se,reset:se,hasUndo:xe,hasRedo:xe,transact:e,ignore:se,extra:se},formatter:{match:xe,matchAll:G([]),matchNode:G(void 0),canApply:xe,closest:t,apply:se,remove:se,toggle:se,formatChanged:G({unbind:se})},editor:{getContent:t,setContent:t,insertContent:se,addVisual:se},selection:{getContent:t},raw:{getModel:G(b.none())}}},On=function(e){return ve(e.plugins,"rtc")},PD=function(e){return ze(e.plugins,"rtc").bind(function(t){return b.from(t.setup)})},ID=function(e){var t=e;return PD(e).fold(function(){return t.rtcInstance=kh(e),b.none()},function(n){return t.rtcInstance=OD(),b.some(function(){return n().then(function(r){return t.rtcInstance=_D(r),r.rtc.isRemote})})})},ql=function(e){return e.rtcInstance?e.rtcInstance:kh(e)},Fe=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},LD=function(e,t,n){Fe(e).undoManager.beforeChange(t,n)},$D=function(e,t,n,r,a,i,o){return Fe(e).undoManager.add(t,n,r,a,i,o)},FD=function(e,t,n,r){return Fe(e).undoManager.undo(t,n,r)},MD=function(e,t,n){return Fe(e).undoManager.redo(t,n)},UD=function(e,t,n){Fe(e).undoManager.clear(t,n)},zD=function(e,t){Fe(e).undoManager.reset(t)},HD=function(e,t,n){return Fe(e).undoManager.hasUndo(t,n)},VD=function(e,t,n){return Fe(e).undoManager.hasRedo(t,n)},qD=function(e,t,n,r){return Fe(e).undoManager.transact(t,n,r)},WD=function(e,t,n){Fe(e).undoManager.ignore(t,n)},jD=function(e,t,n,r,a){Fe(e).undoManager.extra(t,n,r,a)},KD=function(e,t,n,r,a){return Fe(e).formatter.match(t,n,r,a)},GD=function(e,t,n){return Fe(e).formatter.matchAll(t,n)},XD=function(e,t,n,r,a){return Fe(e).formatter.matchNode(t,n,r,a)},YD=function(e,t){return Fe(e).formatter.canApply(t)},QD=function(e,t){return Fe(e).formatter.closest(t)},ZD=function(e,t,n,r){Fe(e).formatter.apply(t,n,r)},JD=function(e,t,n,r,a){Fe(e).formatter.remove(t,n,r,a)},e_=function(e,t,n,r){Fe(e).formatter.toggle(t,n,r)},t_=function(e,t,n,r,a,i){return Fe(e).formatter.formatChanged(t,n,r,a,i)},n_=function(e,t,n){return ql(e).editor.getContent(t,n)},r_=function(e,t,n){return ql(e).editor.setContent(t,n)},a_=function(e,t,n){return ql(e).editor.insertContent(t,n)},i_=function(e,t,n){return Fe(e).selection.getContent(t,n)},o_=function(e,t){return Fe(e).editor.addVisual(t)},u_=function(e,t){t===void 0&&(t={});var n=t.format?t.format:"html";return i_(e,n,t)},xh=function(e){return e.dom.length===0?(Ye(e),b.none()):b.some(e)},f_=function(e,t){return e.filter(function(n){return yi.isBookmarkNode(n.dom)}).bind(t?ja:gr)},s_=function(e,t,n,r){var a=e.dom,i=t.dom,o=r?a.length:i.length;r?(sl(a,i,!1,!r),n.setStart(i,o)):(sl(i,a,!1,!r),n.setEnd(i,o))},l_=function(e,t){Kt(e).each(function(n){var r=e.dom;t&&qo(n,T(r,0))?jo(r,0):!t&&Wo(n,T(r,r.length))&&fl(r,r.length)})},Nh=function(e,t,n,r){e.bind(function(a){var i=r?fl:jo;return i(a.dom,r?a.dom.length:0),t.filter(Mt).map(function(o){return s_(a,o,n,r)})}).orThunk(function(){var a=f_(t,r).or(t).filter(Mt);return a.map(function(i){return l_(i,r)})})},c_=function(e,t){var n=b.from(t.firstChild).map(k.fromDom),r=b.from(t.lastChild).map(k.fromDom);e.deleteContents(),e.insertNode(t);var a=n.bind(gr).filter(Mt).bind(xh),i=r.bind(ja).filter(Mt).bind(xh);Nh(a,n,e,!0),Nh(i,r,e,!1),e.collapse(!1)},v_=function(e,t){return ae(ae({format:"html"},e),{set:!0,selection:!0,content:t})},d_=function(e,t){if(t.format!=="raw"){var n=e.selection.getRng(),r=e.dom.getParent(n.commonAncestorContainer,e.dom.isBlock),a=r?{context:r.nodeName.toLowerCase()}:{},i=e.parser.parse(t.content,ae(ae({isRootContent:!0,forced_root_block:!1},a),t));return Ta({validate:e.validate},e.schema).serialize(i)}else return t.content},m_=function(e,t,n){n===void 0&&(n={});var r=v_(n,t),a=r;if(!r.no_events){var i=e.fire("BeforeSetContent",r);if(i.isDefaultPrevented()){e.fire("SetContent",i);return}else a=i}a.content=d_(e,a);var o=e.selection.getRng();c_(o,o.createContextualFragment(a.content)),e.selection.setRng(o),wi(e,o),a.no_events||e.fire("SetContent",a)},Ah=function(e,t,n){if(e&&ve(e,t)){var r=ce(e[t],function(a){return a!==n});r.length===0?delete e[t]:e[t]=r}};function p_(e,t){var n,r,a=function(o,u){return Xe(u,function(f){return e.is(f,o)})},i=function(o){return e.getParents(o,null,e.getRoot())};return{selectorChangedWithUnbind:function(o,u){return n||(n={},r={},t.on("NodeChange",function(f){var s=f.element,l=i(s),c={};B.each(n,function(v,d){a(d,l).each(function(m){r[d]||(X(v,function(p){p(!0,{node:m,selector:d,parents:l})}),r[d]=v),c[d]=v})}),B.each(r,function(v,d){c[d]||(delete r[d],B.each(v,function(m){m(!1,{node:s,selector:d,parents:l})}))})})),n[o]||(n[o]=[]),n[o].push(u),a(o,i(t.selection.getStart())).each(function(){r[o]=n[o]}),{unbind:function(){Ah(n,o,u),Ah(r,o,u)}}}}}var Th=function(e){return!!e.select},Rh=function(e){return!!(e&&e.ownerDocument)&&Fn(k.fromDom(e.ownerDocument),k.fromDom(e))},g_=function(e){return e?Th(e)?!0:Rh(e.startContainer)&&Rh(e.endContainer):!1},Bh=function(e,t,n,r){var a,i,o=p_(e,r).selectorChangedWithUnbind,u=function(_,W){var fe=e.createRng();Ee(_)&&Ee(W)?(fe.setStart(_,W),fe.setEnd(_,W),S(fe),g(!1)):(Ds(e,fe,r.getBody(),!0),S(fe))},f=function(_){return u_(r,_)},s=function(_,W){return m_(r,_,W)},l=function(_){return Xp(r.getBody(),h(),_)},c=function(_){return Yp(r.getBody(),h(),_)},v=function(_,W){return H.getBookmark(_,W)},d=function(_){return H.moveToBookmark(_)},m=function(_,W){return hA(e,_,W).each(S),_},p=function(){var _=h(),W=y();return!_||_.item?!1:_.compareEndPoints?_.compareEndPoints("StartToEnd",_)===0:!W||_.collapsed},g=function(_){var W=h();W.collapse(!!_),S(W)},y=function(){return t.getSelection?t.getSelection():t.document.selection},h=function(){var _,W,fe,me=function(Ne,it,yt){try{return it.compareBoundaryPoints(Ne,yt)}catch{return-1}},de=t.document;if(r.bookmark!==void 0&&Br(r)===!1){var Me=js(r);if(Me.isSome())return Me.map(function(Ne){return Ys(r,[Ne])[0]}).getOr(de.createRange())}try{(_=y())&&!qi(_.anchorNode)&&(_.rangeCount>0?W=_.getRangeAt(0):W=_.createRange?_.createRange():de.createRange(),W=Ys(r,[W])[0])}catch{}return W||(W=de.createRange?de.createRange():de.body.createTextRange()),W.setStart&&W.startContainer.nodeType===9&&W.collapsed&&(fe=e.getRoot(),W.setStart(fe,0),W.setEnd(fe,0)),a&&i&&(me(W.START_TO_START,W,a)===0&&me(W.END_TO_END,W,a)===0?W=i:(a=null,i=null)),W},S=function(_,W){var fe;if(!!g_(_)){var me=Th(_)?_:null;if(me){i=null;try{me.select()}catch{}return}var de=y(),Me=r.fire("SetSelectionRange",{range:_,forward:W});if(_=Me.range,de){i=_;try{de.removeAllRanges(),de.addRange(_)}catch{}W===!1&&de.extend&&(de.collapse(_.endContainer,_.endOffset),de.extend(_.startContainer,_.startOffset)),a=de.rangeCount>0?de.getRangeAt(0):null}!_.collapsed&&_.startContainer===_.endContainer&&de.setBaseAndExtent&&!ue.ie&&_.endOffset-_.startOffset<2&&_.startContainer.hasChildNodes()&&(fe=_.startContainer.childNodes[_.startOffset],fe&&fe.tagName==="IMG"&&(de.setBaseAndExtent(_.startContainer,_.startOffset,_.endContainer,_.endOffset),(de.anchorNode!==_.startContainer||de.focusNode!==_.endContainer)&&de.setBaseAndExtent(fe,0,fe,1))),r.fire("AfterSetSelectionRange",{range:_,forward:W})}},E=function(_){return s(e.getOuterHTML(_)),_},C=function(){return pA(r.getBody(),h())},x=function(_,W){return gA(e,h(),_,W)},R=function(){var _=y(),W=_==null?void 0:_.anchorNode,fe=_==null?void 0:_.focusNode;if(!_||!W||!fe||qi(W)||qi(fe))return!0;var me=e.createRng();me.setStart(W,_.anchorOffset),me.collapse(!0);var de=e.createRng();return de.setStart(fe,_.focusOffset),de.collapse(!0),me.compareBoundaryPoints(me.START_TO_START,de)<=0},I=function(){var _=h(),W=y();if(!Cx(W)&&Po(r)){var fe=Io(e,_);return fe.each(function(me){S(me,R())}),fe.getOr(_)}return _},te=function(_,W){return o(_,W),$},q=function(){for(var _,W=e.getRoot();W&&W.nodeName!=="BODY";){if(W.scrollHeight>W.clientHeight){_=W;break}W=W.parentNode}return _},D=function(_,W){Ee(_)?yN(r,_,W):wi(r,h(),W)},J=function(_,W){return S($s(_,W,r.getDoc()))},M=function(){var _=h();return _.collapsed?T.fromRangeStart(_).getClientRects()[0]:_.getBoundingClientRect()},V=function(){t=a=i=null,j.destroy()},$={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:g,setCursorLocation:u,getContent:f,setContent:s,getBookmark:v,moveToBookmark:d,select:m,isCollapsed:p,isForward:R,setNode:E,getNode:C,getSel:y,setRng:S,getRng:h,getStart:l,getEnd:c,getSelectedBlocks:x,normalize:I,selectorChanged:te,selectorChangedWithUnbind:o,getScrollContainer:q,scrollIntoView:D,placeCaretAt:J,getBoundingClientRect:M,destroy:V},H=yi($),j=Tp($,r);return $.bookmarkManager=H,$.controlSelection=j,$},h_=function(e,t){X(t,function(n){e.attr(n,null)})},b_=function(e,t,n){e.addNodeFilter("font",function(r){X(r,function(a){var i=t.parse(a.attr("style")),o=a.attr("color"),u=a.attr("face"),f=a.attr("size");o&&(i.color=o),u&&(i["font-family"]=u),f&&(i["font-size"]=n[parseInt(a.attr("size"),10)-1]),a.name="span",a.attr("style",t.serialize(i)),h_(a,["color","face","size"])})})},y_=function(e,t){e.addNodeFilter("strike",function(n){X(n,function(r){var a=t.parse(r.attr("style"));a["text-decoration"]="line-through",r.name="span",r.attr("style",t.serialize(a))})})},C_=function(e,t){var n=Pf();t.convert_fonts_to_spans&&b_(e,n,B.explode(t.font_size_legacy_values)),y_(e,n)},w_=function(e,t){t.inline_styles&&C_(e,t)},E_=function(e){return new et(function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var a=new XMLHttpRequest;a.open("GET",e,!0),a.responseType="blob",a.onload=function(){a.status===200?t(a.response):r()},a.onerror=r,a.send()}catch{r()}})},Wl=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},Dh=function(e,t){var n;try{n=atob(t)}catch{return b.none()}for(var r=new Uint8Array(n.length),a=0;a<r.length;a++)r[a]=n.charCodeAt(a);return b.some(new Blob([r],{type:e}))},S_=function(e){return new et(function(t){var n=Wl(e),r=n.type,a=n.data;Dh(r,a).fold(function(){return t(new Blob([]))},t)})},_h=function(e){return e.indexOf("blob:")===0?E_(e):e.indexOf("data:")===0?S_(e):null},k_=function(e){return new et(function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)})},x_=0,jl=function(e){return(e||"blobid")+x_++},N_=function(e,t,n,r){var a,i;if(t.src.indexOf("blob:")===0){i=e.getByUri(t.src),i?n({image:t,blobInfo:i}):_h(t.src).then(function(s){k_(s).then(function(l){a=Wl(l).data,i=e.create(jl(),s,a),e.add(i),n({image:t,blobInfo:i})})},function(s){r(s)});return}var o=Wl(t.src),u=o.data,f=o.type;a=u,i=e.getByData(a,f),i?n({image:t,blobInfo:i}):_h(t.src).then(function(s){i=e.create(jl(),s,a),e.add(i),n({image:t,blobInfo:i})},function(s){r(s)})},A_=function(e){return e?un(e.getElementsByTagName("img")):[]},T_=function(e,t){var n={},r=function(a,i){i||(i=Ue);var o=ce(A_(a),function(f){var s=f.src;return!ue.fileApi||f.hasAttribute("data-mce-bogus")||f.hasAttribute("data-mce-placeholder")||!s||s===ue.transparentSrc?!1:s.indexOf("blob:")===0?!e.isUploaded(s)&&i(f):s.indexOf("data:")===0?i(f):!1}),u=Te(o,function(f){if(n[f.src]!==void 0)return new et(function(l){n[f.src].then(function(c){if(typeof c=="string")return c;l({image:f,blobInfo:c.blobInfo})})});var s=new et(function(l,c){N_(t,f,l,c)}).then(function(l){return delete n[l.image.src],l}).catch(function(l){return delete n[f.src],l});return n[f.src]=s,s});return et.all(u)};return{findAll:r}},Kl=function(e,t,n,r){var a=e.padd_empty_with_br||t.insert;a&&n[r.name]?r.empty().append(new Vt("br",1)).shortEnded=!0:r.empty().append(new Vt("#text",3)).value=Et},R_=function(e){return Oh(e,"#text")&&e.firstChild.value===Et},Oh=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},B_=function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty},xi=function(e,t,n,r){return r.isEmpty(t,n,function(a){return B_(e,a)})},D_=function(e,t){return e&&(ve(t,e.name)||e.name==="br")},__=function(e){return Ee(e.attr("data-mce-bogus"))},O_=function(e){return e.attr("src")===ue.transparentSrc||Ee(e.attr("data-mce-placeholder"))},P_=function(e,t){if(t.images_dataimg_filter){var n=new Image;return n.src=e.attr("src"),Be(e.attributes.map,function(r,a){n.setAttribute(a,r)}),t.images_dataimg_filter(n)}else return!0},I_=function(e,t){var n=t.blob_cache,r=function(a){var i=a.attr("src");O_(a)||__(a)||wA(i).filter(function(){return P_(a,t)}).bind(function(o){var u=o.type,f=o.data;return b.from(n.getByData(f,u)).orThunk(function(){return Dh(u,f).map(function(s){var l=n.create(jl(),s,f);return n.add(l),l})})}).each(function(o){a.attr("src",o.blobUri())})};n&&e.addAttributeFilter("src",function(a){return X(a,r)})},L_=function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",function(r,a,i){var o,u=r.length,f,s=B.extend({},n.getBlockElements()),l=n.getNonEmptyElements(),c,v,d,m,p=n.getWhiteSpaceElements(),g,y;for(s.body=1,o=0;o<u;o++)if(f=r[o],c=f.parent,s[f.parent.name]&&f===c.lastChild){for(d=f.prev;d;){if(m=d.name,m!=="span"||d.attr("data-mce-type")!=="bookmark"){m==="br"&&(f=null);break}d=d.prev}f&&(f.remove(),xi(n,l,p,c)&&(g=n.getElementRule(c.name),g&&(g.removeEmpty?c.remove():g.paddEmpty&&Kl(t,i,s,c))))}else{for(v=f;c&&c.firstChild===v&&c.lastChild===v&&(v=c,!s[c.name]);)c=c.parent;v===c&&t.padd_empty_with_br!==!0&&(y=new Vt("#text",3),y.value=Et,f.replace(y))}}),e.addAttributeFilter("href",function(r){var a=r.length,i=function(f){var s=f.split(" ").filter(function(l){return l.length>0});return s.concat(["noopener"]).sort().join(" ")},o=function(f){var s=f?B.trim(f):"";return/\b(noopener)\b/g.test(s)?s:i(s)};if(!t.allow_unsafe_link_target)for(;a--;){var u=r[a];u.name==="a"&&u.attr("target")==="_blank"&&u.attr("rel",o(u.attr("rel")))}}),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",function(r){for(var a=r.length,i,o,u,f;a--;)if(f=r[a],f.name==="a"&&f.firstChild&&!f.attr("href")){u=f.parent,i=f.lastChild;do o=i.prev,u.insert(i,f),i=o;while(i)}}),t.fix_list_elements&&e.addNodeFilter("ul,ol",function(r){for(var a=r.length,i,o;a--;)if(i=r[a],o=i.parent,o.name==="ul"||o.name==="ol")if(i.prev&&i.prev.name==="li")i.prev.append(i);else{var u=new Vt("li",1);u.attr("style","list-style-type: none"),i.wrap(u)}}),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",function(r){for(var a=n.getValidClasses(),i=r.length;i--;){for(var o=r[i],u=o.attr("class").split(" "),f="",s=0;s<u.length;s++){var l=u[s],c=!1,v=a["*"];v&&v[l]&&(c=!0),v=a[o.name],!c&&v&&v[l]&&(c=!0),c&&(f&&(f+=" "),f+=l)}f.length||(f=null),o.attr("class",f)}}),I_(e,t)},Ph=B.makeMap,Ih=B.each,Lh=B.explode,$_=B.extend,Gl=function(e,t){t===void 0&&(t=jn());var n={},r=[],a={},i={};e=e||{},e.validate="validate"in e?e.validate:!0,e.root_name=e.root_name||"body";var o=function(m){for(var p=Ph("tr,td,th,tbody,thead,tfoot,table"),g=t.getNonEmptyElements(),y=t.getWhiteSpaceElements(),h=t.getTextBlockElements(),S=t.getSpecialElements(),E=function(H,j){if(j===void 0&&(j=H.parent),S[H.name])H.empty().remove();else{for(var _=H.children(),W=0,fe=_;W<fe.length;W++){var me=fe[W];t.isValidChild(j.name,me.name)||E(me,j)}H.unwrap()}},C=0;C<m.length;C++){var x=m[C],R=void 0,I=void 0,te=void 0;if(!(!x.parent||x.fixed)){if(h[x.name]&&x.parent.name==="li"){for(var q=x.next;q&&h[q.name];){q.name="li",q.fixed=!0,x.parent.insert(q,x.parent);q=q.next}x.unwrap();continue}var D=[x];for(R=x.parent;R&&!t.isValidChild(R.name,x.name)&&!p[R.name];R=R.parent)D.push(R);if(R&&D.length>1)if(t.isValidChild(R.name,x.name)){D.reverse(),I=u(D[0].clone());for(var J=I,M=0;M<D.length-1;M++){t.isValidChild(J.name,D[M].name)?(te=u(D[M].clone()),J.append(te)):te=J;for(var V=D[M].firstChild;V&&V!==D[M+1];){var $=V.next;te.append(V),V=$}J=te}xi(t,g,y,I)?R.insert(x,D[0],!0):(R.insert(I,D[0],!0),R.insert(x,I)),R=D[0],(xi(t,g,y,R)||Oh(R,"br"))&&R.empty().remove()}else E(x);else if(x.parent){if(x.name==="li"){var q=x.prev;if(q&&(q.name==="ul"||q.name==="ol")){q.append(x);continue}if(q=x.next,q&&(q.name==="ul"||q.name==="ol")){q.insert(x,q.firstChild,!0);continue}x.wrap(u(new Vt("ul",1)));continue}t.isValidChild(x.parent.name,"div")&&t.isValidChild("div",x.name)?x.wrap(u(new Vt("div",1))):E(x)}}}},u=function(m){var p=m.name;if(p in n){var g=a[p];g?g.push(m):a[p]=[m]}for(var y=r.length;y--;){var h=r[y].name;if(h in m.attributes.map){var g=i[h];g?g.push(m):i[h]=[m]}}return m},f=function(m,p){Ih(Lh(m),function(g){var y=n[g];y||(n[g]=y=[]),y.push(p)})},s=function(){var m=[];for(var p in n)ve(n,p)&&m.push({name:p,callbacks:n[p]});return m},l=function(m,p){Ih(Lh(m),function(g){var y;for(y=0;y<r.length;y++)if(r[y].name===g){r[y].callbacks.push(p);return}r.push({name:g,callbacks:[p]})})},c=function(){return[].concat(r)},v=function(m,p){var g,y,h,S,E,C,x,R=[],I,te=function(N){return N===!1?"":N===!0?"p":N};p=p||{},a={},i={};var q=$_(Ph("script,style,head,html,body,title,meta,param"),t.getBlockElements()),D=wd(t),J=t.getNonEmptyElements(),M=t.children,V=e.validate,$="forced_root_block"in p?p.forced_root_block:e.forced_root_block,H=te($),j=t.getWhiteSpaceElements(),_=/^[ \t\r\n]+/,W=/[ \t\r\n]+$/,fe=/[ \t\r\n]+/g,me=/^[ \t\r\n]+$/,de=ve(j,p.context)||ve(j,e.root_name),Me=function(){var N=Q.firstChild,L=null,P=function(ee){ee&&(N=ee.firstChild,N&&N.type===3&&(N.value=N.value.replace(_,"")),N=ee.lastChild,N&&N.type===3&&(N.value=N.value.replace(W,"")))};if(!!t.isValidChild(Q.name,H.toLowerCase())){for(;N;){var Z=N.next;N.type===3||N.type===1&&N.name!=="p"&&!q[N.name]&&!N.attr("data-mce-type")?(L||(L=Ne(H,1),L.attr(e.forced_root_block_attrs),Q.insert(L,N)),L.append(N)):(P(L),L=null),N=Z}P(L)}},Ne=function(N,L){var P=new Vt(N,L),Z;return N in n&&(Z=a[N],Z?Z.push(P):a[N]=[P]),P},it=function(N){for(var L=t.getBlockElements(),P=N.prev;P&&P.type===3;){var Z=P.value.replace(W,"");if(Z.length>0){P.value=Z;return}var ee=P.next;if(ee){if(ee.type===3&&ee.value.length){P=P.prev;continue}if(!L[ee.name]&&ee.name!=="script"&&ee.name!=="style"){P=P.prev;continue}}var ge=P.prev;P.remove(),P=ge}},yt=function(N){var L={};for(var P in N)P!=="li"&&P!=="p"&&(L[P]=N[P]);return L},O=function(N){for(var L=N;Ee(L);){if(L.name in D)return xi(t,J,j,L);L=L.parent}return!1},U=Ho({validate:V,document:e.document,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,preserve_cdata:e.preserve_cdata,self_closing_elements:yt(t.getSelfClosingElements()),cdata:function(N){I.append(Ne("#cdata",4)).value=N},text:function(N,L){var P;de||(N=N.replace(fe," "),D_(I.lastChild,q)&&(N=N.replace(_,""))),N.length!==0&&(P=Ne("#text",3),P.raw=!!L,I.append(P).value=N)},comment:function(N){I.append(Ne("#comment",8)).value=N},pi:function(N,L){I.append(Ne(N,7)).value=L,it(I)},doctype:function(N){var L=I.append(Ne("#doctype",10));L.value=N,it(I)},start:function(N,L,P){var Z=V?t.getElementRule(N):{};if(Z){var ee=Ne(Z.outputName||N,1);ee.attributes=L,ee.shortEnded=P,I.append(ee);var ge=M[I.name];ge&&M[ee.name]&&!ge[ee.name]&&R.push(ee);for(var Pe=r.length;Pe--;){var _e=r[Pe].name;_e in L.map&&(C=i[_e],C?C.push(ee):i[_e]=[ee])}q[N]&&it(ee),P||(I=ee),!de&&j[N]&&(de=!0)}},end:function(N){var L,P,Z,ee=V?t.getElementRule(N):{};if(ee){if(q[N]&&!de){if(L=I.firstChild,L&&L.type===3)if(P=L.value.replace(_,""),P.length>0)L.value=P,L=L.next;else for(Z=L.next,L.remove(),L=Z;L&&L.type===3;)P=L.value,Z=L.next,(P.length===0||me.test(P))&&(L.remove(),L=Z),L=Z;if(L=I.lastChild,L&&L.type===3)if(P=L.value.replace(W,""),P.length>0)L.value=P,L=L.prev;else for(Z=L.prev,L.remove(),L=Z;L&&L.type===3;)P=L.value,Z=L.prev,(P.length===0||me.test(P))&&(L.remove(),L=Z),L=Z}de&&j[N]&&(de=!1);var ge=xi(t,J,j,I),Pe=I.parent;ee.paddInEmptyBlock&&ge&&O(I)?Kl(e,p,q,I):ee.removeEmpty&&ge?q[I.name]?I.empty().remove():I.unwrap():ee.paddEmpty&&(R_(I)||ge)&&Kl(e,p,q,I),I=Pe}}},t),Q=I=new Vt(p.context||e.root_name,11);if(U.parse(m,p.format),V&&R.length&&(p.context?p.invalid=!0:o(R)),H&&(Q.name==="body"||p.isRootContent)&&Me(),!p.invalid){for(x in a)if(!!ve(a,x)){for(C=n[x],g=a[x],S=g.length;S--;)g[S].parent||g.splice(S,1);for(y=0,h=C.length;y<h;y++)C[y](g,x,p)}for(y=0,h=r.length;y<h;y++)if(C=r[y],C.name in i){for(g=i[C.name],S=g.length;S--;)g[S].parent||g.splice(S,1);for(S=0,E=C.callbacks.length;S<E;S++)C.callbacks[S](g,C.name,p)}}return Q},d={schema:t,addAttributeFilter:l,getAttributeFilters:c,addNodeFilter:f,getNodeFilters:s,filterNode:u,parse:v};return L_(d,e),w_(d,e),d},F_=function(e,t,n){e.addAttributeFilter("data-mce-tabindex",function(r,a){for(var i=r.length;i--;){var o=r[i];o.attr("tabindex",o.attr("data-mce-tabindex")),o.attr(a,null)}}),e.addAttributeFilter("src,href,style",function(r,a){for(var i="data-mce-"+a,o=t.url_converter,u=t.url_converter_scope,f=r.length;f--;){var s=r[f],l=s.attr(i);l!==void 0?(s.attr(a,l.length>0?l:null),s.attr(i,null)):(l=s.attr(a),a==="style"?l=n.serializeStyle(n.parseStyle(l),s.name):o&&(l=o.call(u,l,a,s.name)),s.attr(a,l.length>0?l:null))}}),e.addAttributeFilter("class",function(r){for(var a=r.length;a--;){var i=r[a],o=i.attr("class");o&&(o=i.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),i.attr("class",o.length>0?o:null))}}),e.addAttributeFilter("data-mce-type",function(r,a,i){for(var o=r.length;o--;){var u=r[o];if(u.attr("data-mce-type")==="bookmark"&&!i.cleanup){var f=b.from(u.firstChild).exists(function(s){return!eo(s.value)});f?u.unwrap():u.remove()}}}),e.addNodeFilter("noscript",function(r){for(var a=r.length;a--;){var i=r[a].firstChild;i&&(i.value=qn.decode(i.value))}}),e.addNodeFilter("script,style",function(r,a){for(var i=function(l){return l.replace(/(<!--\[CDATA\[|\]\]-->)/g,`
`).replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=r.length;o--;){var u=r[o],f=u.firstChild?u.firstChild.value:"";if(a==="script"){var s=u.attr("type");s&&u.attr("type",s==="mce-no/type"?null:s.replace(/^mce\-/,"")),t.element_format==="xhtml"&&f.length>0&&(u.firstChild.value=`// <![CDATA[
`+i(f)+`
// ]]>`)}else t.element_format==="xhtml"&&f.length>0&&(u.firstChild.value=`<!--
`+i(f)+`
-->`)}}),e.addNodeFilter("#comment",function(r){for(var a=r.length;a--;){var i=r[a];t.preserve_cdata&&i.value.indexOf("[CDATA[")===0?(i.name="#cdata",i.type=4,i.value=n.decode(i.value.replace(/^\[CDATA\[|\]\]$/g,""))):i.value.indexOf("mce:protected ")===0&&(i.name="#text",i.type=3,i.raw=!0,i.value=unescape(i.value).substr(14))}}),e.addNodeFilter("xml:namespace,input",function(r,a){for(var i=r.length;i--;){var o=r[i];o.type===7?o.remove():o.type===1&&a==="input"&&!o.attr("type")&&o.attr("type","text")}}),e.addAttributeFilter("data-mce-type",function(r){X(r,function(a){a.attr("data-mce-type")==="format-caret"&&(a.isEmpty(e.schema.getNonEmptyElements())?a.remove():a.unwrap())})}),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",function(r,a){for(var i=r.length;i--;)r[i].attr(a,null)})},M_=function(e){var t=function(a){return a&&a.name==="br"},n=e.lastChild;if(t(n)){var r=n.prev;t(r)&&(n.remove(),r.remove())}},U_=function(e,t,n){var r,a=e.dom,i=t.cloneNode(!0),o=document.implementation;if(o.createHTMLDocument){var u=o.createHTMLDocument("");B.each(i.nodeName==="BODY"?i.childNodes:[i],function(f){u.body.appendChild(u.importNode(f,!0))}),i.nodeName!=="BODY"?i=u.body.firstChild:i=u.body,r=a.doc,a.doc=u}return _x(e,ae(ae({},n),{node:i})),r&&(a.doc=r),i},z_=function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events},H_=function(e,t,n){return z_(e,n)?U_(e,t,n):t},V_=function(e,t,n){B.inArray(t,n)===-1&&(e.addAttributeFilter(n,function(r,a){for(var i=r.length;i--;)r[i].attr(a,null)}),t.push(n))},q_=function(e,t,n){if(!t.no_events&&e){var r=Ox(e,ae(ae({},t),{content:n}));return r.content}else return n},W_=function(e,t,n){var r=Vn(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||Ji(k.fromDom(t))?r:B.trim(r)},j_=function(e,t,n){var r=n.selection?ae({forced_root_block:!1},n):n,a=e.parse(t,r);return M_(a),a},K_=function(e,t,n){var r=Ta(e,t);return r.serialize(n)},G_=function(e,t,n,r,a){var i=K_(t,n,r);return q_(e,a,i)},X_=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:we.DOM,a=t&&t.schema?t.schema:jn(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0;var i=Gl(e,a);F_(i,e,r);var o=function(u,f){f===void 0&&(f={});var s=ae({format:"html"},f),l=H_(t,u,s),c=W_(r,l,s),v=j_(i,c,s);return s.format==="tree"?v:G_(t,e,a,v,s)};return{schema:a,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:o,addRules:a.addValidElements,setRules:a.setValidElements,addTempAttr:K(V_,i,n),getTempAttrs:G(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},$h=function(e,t){var n=X_(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Y_="html",Q_=function(e,t){t===void 0&&(t={});var n=t.format?t.format:Y_;return n_(e,t,n)},Xl=function(e,t,n){return n===void 0&&(n={}),r_(e,t,n)},nu=we.DOM,Z_=function(e){nu.setStyle(e.id,"display",e.orgDisplay)},ru=function(e){return b.from(e).each(function(t){return t.destroy()})},J_=function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)},eO=function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),nu.unbind(t,"submit reset",e.formEventDelegate))},tO=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),a=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&a&&nu.remove(a.nextSibling),Px(e),e.editorManager.remove(e),!e.inline&&r&&Z_(e),Ix(e),nu.remove(e.getContainer()),ru(t),ru(n),e.destroy()}},nO=function(e,t){var n=e.selection,r=e.dom;if(!e.destroyed){if(!t&&!e.removed){e.remove();return}t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),ru(n),ru(r)),eO(e),J_(e),e.destroyed=!0}},rO=function(e,t){var n=qr(e)&&qr(t);return n?Fh(e,t):t},aO=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(t.length===0)throw new Error("Can't merge zero objects");for(var r={},a=0;a<t.length;a++){var i=t[a];for(var o in i)ve(i,o)&&(r[o]=e(r[o],i[o]))}return r}},Fh=aO(rO),iO="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),oO="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),uO="imagetools,toc".split(","),fO=function(e){var t=ce(iO,function(r){return ve(e,r)}),n=e.forced_root_block;return(n===!1||n==="")&&t.push("forced_root_block (false only)"),Xu(t)},sO=function(e){var t=B.makeMap(e.plugins," "),n=function(a){return ve(t,a)},r=Nn(Nn([],ce(oO,n),!0),jr(uO,function(a){return n(a)?[a+" (moving to premium)"]:[]}),!0);return Xu(r)},lO=function(e,t){var n=fO(e),r=sO(t),a=r.length>0,i=n.length>0,o=t.theme==="mobile";if(a||i||o){var u=`
- `,f=o?`
Themes:`+u+"mobile":"",s=a?`
Plugins:`+u+r.join(u):"",l=i?`
Settings:`+u+n.join(u):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+f+s+l)}},cO=function(e,t){return{sections:G(e),settings:G(t)}},Yl=Ft().deviceType,vO=Yl.isTouch(),Mh=Yl.isPhone(),dO=Yl.isTablet(),mO=["lists","autolink","autosave"],Uh={table_grid:!1,object_resizing:!1,resize:!1},Ni=function(e){var t=$t(e)?e.join(" "):e,n=Te($e(t)?t.split(" "):[],rf);return ce(n,function(r){return r.length>0})},pO=function(e){return ce(e,K(Ge,mO))},gO=function(e,t){var n=XC(t,function(r,a){return Ge(e,a)});return cO(n.t,n.f)},hO=function(e,t,n){n===void 0&&(n={});var r=e.sections(),a=ze(r,t).getOr({});return B.extend({},n,a)},au=function(e,t){return ve(e.sections(),t)},bO=function(e,t,n){var r=e.sections();return au(e,t)&&r[t].theme===n},yO=function(e,t){return au(e,t)?e.sections()[t]:{}},zh=function(e,t){return ze(e,"toolbar_mode").orThunk(function(){return ze(e,"toolbar_drawer").map(function(n){return n===!1?"wrap":n})}).getOr(t)},CO=function(e,t,n,r,a){var i={id:t,theme:"silver",toolbar_mode:zh(e,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"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,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"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,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:a.convertURL,url_converter_scope:a};return ae(ae({},i),r?Uh:{})},wO=function(e,t){var n={resize:!1,toolbar_mode:zh(e,"scrolling"),toolbar_sticky:!1},r={menubar:!1};return ae(ae(ae({},Uh),n),t?r:{})},EO=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?B.extend({},e.external_plugins,n):n},SO=function(e,t){return[].concat(Ni(e)).concat(Ni(t))},kO=function(e,t,n,r){return e&&bO(t,"mobile","mobile")?pO(r):e&&au(t,"mobile")?r:n},xO=function(e,t,n,r){var a=Ni(n.forced_plugins),i=Ni(r.plugins),o=yO(t,"mobile"),u=o.plugins?Ni(o.plugins):i,f=kO(e,t,i,u),s=SO(a,f);if(ue.browser.isIE()&&Ge(s,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return B.extend(r,{plugins:s.join(" ")})},NO=function(e,t){return e&&au(t,"mobile")},AO=function(e,t,n,r,a){var i=e?{mobile:wO(a.mobile||{},t)}:{},o=gO(["mobile"],Fh(i,a)),u=B.extend(n,r,o.settings(),NO(e,o)?hO(o,"mobile"):{},{validate:!0,external_plugins:EO(r,o.settings())});return xO(e,o,r,u)},TO=function(e,t,n,r,a){var i=CO(a,t,n,vO,e),o=AO(Mh||dO,Mh,i,r,a);return o.deprecation_warnings!==!1&&lO(a,o),o},Or=function(e,t,n){return b.from(t.settings[n]).filter(e)},RO=function(e){var t={};return typeof e=="string"?X(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),function(n){var r=n.split("=");r.length>1?t[B.trim(r[0])]=B.trim(r[1]):t[B.trim(r[0])]=B.trim(r[0])}):t=e,t},BO=function(e){return function(t){return $t(t)&&za(t,e)}},DO=function(e,t,n,r){var a=t in e.settings?e.settings[t]:n;return r==="hash"?RO(a):r==="string"?Or($e,e,t).getOr(n):r==="number"?Or(Wr,e,t).getOr(n):r==="boolean"?Or(Mc,e,t).getOr(n):r==="object"?Or(qr,e,t).getOr(n):r==="array"?Or($t,e,t).getOr(n):r==="string[]"?Or(BO($e),e,t).getOr(n):r==="function"?Or(Re,e,t).getOr(n):a},_O=function(){var e={},t=function(a,i){e[a]=i},n=function(a){return e[a]?e[a]:{icons:{}}},r=function(a){return ve(e,a)};return{add:t,get:n,has:r}},iu=_O(),Hh=function(e,t){var n=t.dom;return n[e]},Vh=function(e,t){return parseInt(Tn(t,e),10)},OO=K(Hh,"clientWidth"),PO=K(Hh,"clientHeight"),IO=K(Vh,"margin-top"),LO=K(Vh,"margin-left"),$O=function(e){return e.dom.getBoundingClientRect()},FO=function(e,t,n){var r=OO(e),a=PO(e);return t>=0&&n>=0&&t<=r&&n<=a},MO=function(e,t,n,r){var a=$O(t),i=e?a.left+t.dom.clientLeft+LO(t):0,o=e?a.top+t.dom.clientTop+IO(t):0,u=n-i,f=r-o;return{x:u,y:f}},qh=function(e,t,n){var r=k.fromDom(e.getBody()),a=e.inline?r:G0(r),i=MO(e.inline,a,t,n);return FO(a,i.x,i.y)},UO=function(e){return b.from(e).map(k.fromDom)},zO=function(e){var t=e.inline?e.getBody():e.getContentAreaContainer();return UO(t).map(Ga).getOr(!1)},HO=function(){var e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,reposition:e,getArgs:e}},Wh=function(e){var t=[],n=function(){var v=e.theme;return v&&v.getNotificationManagerImpl?v.getNotificationManagerImpl():HO()},r=function(){return b.from(t[0])},a=function(v,d){return v.type===d.type&&v.text===d.text&&!v.progressBar&&!v.timeout&&!d.progressBar&&!d.timeout},i=function(){t.length>0&&n().reposition(t)},o=function(v){t.push(v)},u=function(v){Li(t,function(d){return d===v}).each(function(d){t.splice(d,1)})},f=function(v,d){if(d===void 0&&(d=!0),!(e.removed||!zO(e)))return d&&e.fire("BeforeOpenNotification",{notification:v}),Xe(t,function(m){return a(n().getArgs(m),v)}).getOrThunk(function(){e.editorManager.setActive(e);var m=n().open(v,function(){u(m),i(),r().fold(function(){return e.focus()},function(p){return wN(k.fromDom(p.getEl()))})});return o(m),i(),e.fire("OpenNotification",{notification:ae({},m)}),m})},s=function(){r().each(function(v){n().close(v),u(v),i()})},l=G(t),c=function(v){v.on("SkinLoaded",function(){var d=t1(v);d&&f({text:d,type:"warning",timeout:0},!1),i()}),v.on("show ResizeEditor ResizeWindow NodeChange",function(){tt.requestAnimationFrame(i)}),v.on("remove",function(){X(t.slice(),function(d){n().close(d)})})};return c(e),{open:f,close:s,getNotifications:l}},tn=St.PluginManager,ur=St.ThemeManager;function VO(){var e=function(){throw new Error("Theme did not provide a WindowManager implementation.")};return{open:e,openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}}var jh=function(e){var t=[],n=function(){var p=e.theme;return p&&p.getWindowManagerImpl?p.getWindowManagerImpl():VO()},r=function(p,g){return function(){for(var y=[],h=0;h<arguments.length;h++)y[h]=arguments[h];return g?g.apply(p,y):void 0}},a=function(p){e.fire("OpenWindow",{dialog:p})},i=function(p){e.fire("CloseWindow",{dialog:p})},o=function(p){t.push(p),a(p)},u=function(p){i(p),t=ce(t,function(g){return g!==p}),t.length===0&&e.focus()},f=function(){return b.from(t[t.length-1])},s=function(p){e.editorManager.setActive(e),Mo(e);var g=p();return o(g),g},l=function(p,g){return s(function(){return n().open(p,g,u)})},c=function(p){return s(function(){return n().openUrl(p,u)})},v=function(p,g,y){var h=n();h.alert(p,r(y||h,g))},d=function(p,g,y){var h=n();h.confirm(p,r(y||h,g))},m=function(){f().each(function(p){n().close(p),u(p)})};return e.on("remove",function(){X(t,function(p){n().close(p)})}),{open:l,openUrl:c,alert:v,confirm:d,close:m}},Kh=function(e,t){e.notificationManager.open({type:"error",text:t})},ou=function(e,t){e._skinLoaded?Kh(e,t):e.on("SkinLoaded",function(){Kh(e,t)})},qO=function(e,t){ou(e,Qt.translate(["Failed to upload image: {0}",t]))},Ql=function(e,t,n){Np(e,t,{message:n}),console.error(n)},Zl=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},Jl=function(e,t,n){Ql(e,"PluginLoadError",Zl("plugin",t,n))},WO=function(e,t,n){Ql(e,"IconsLoadError",Zl("icons",t,n))},jO=function(e,t,n){Ql(e,"LanguageLoadError",Zl("language",t,n))},KO=function(e,t,n){var r=Qt.translate(["Failed to initialize plugin: {0}",t]);Np(e,"PluginLoadError",{message:r}),uu(r,n),ou(e,r)},uu=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,Nn([e],t,!1)):r.log.apply(r,Nn([e],t,!1)))},GO=function(e){return/^[a-z0-9\-]+$/i.test(e)},XO=function(e){return Gh(e,Yk(e))},YO=function(e){return Gh(e,Im(e))},Gh=function(e,t){var n=e.editorManager.baseURL+"/skins/content",r=e.editorManager.suffix,a="content"+r+".css",i=e.inline===!0;return Te(t,function(o){return GO(o)&&!i?n+"/"+o+"/"+a:e.documentBaseURI.toAbsolute(o)})},QO=function(e){e.contentCSS=e.contentCSS.concat(XO(e),YO(e))},Xh=function(){var e=1,t=2,n={},r=function(v,d){return{status:v,resultUri:d}},a=function(v){return v in n},i=function(v){var d=n[v];return d?d.resultUri:null},o=function(v){return a(v)?n[v].status===e:!1},u=function(v){return a(v)?n[v].status===t:!1},f=function(v){n[v]=r(e,null)},s=function(v,d){n[v]=r(t,d)},l=function(v){delete n[v]},c=function(){n={}};return{hasBlobUri:a,getResultUri:i,isPending:o,isUploaded:u,markPending:f,markUploaded:s,removeFailed:l,destroy:c}},ZO=0,JO=function(){var e=function(){return Math.round(Math.random()*4294967295).toString(36)},t=new Date().getTime();return"s"+t.toString(36)+e()+e()+e()},Yh=function(e){return e+ZO+++JO()},eP=function(){var e=[],t=function(c){var v={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"};return v[c.toLowerCase()]||"dat"},n=function(c,v,d,m,p){if($e(c)){var g=c;return r({id:g,name:m,filename:p,blob:v,base64:d})}else{if(qr(c))return r(c);throw new Error("Unknown input type")}},r=function(c){if(!c.blob||!c.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var v=c.id||Yh("blobid"),d=c.name||v,m=c.blob;return{id:G(v),name:G(d),filename:G(c.filename||d+"."+t(m.type)),blob:G(m),base64:G(c.base64),blobUri:G(c.blobUri||URL.createObjectURL(m)),uri:G(c.uri)}},a=function(c){o(c.id())||e.push(c)},i=function(c){return Xe(e,c).getOrUndefined()},o=function(c){return i(function(v){return v.id()===c})},u=function(c){return i(function(v){return v.blobUri()===c})},f=function(c,v){return i(function(d){return d.base64()===c&&d.blob().type===v})},s=function(c){e=ce(e,function(v){return v.blobUri()===c?(URL.revokeObjectURL(v.blobUri()),!1):!0})},l=function(){X(e,function(c){URL.revokeObjectURL(c.blobUri())}),e=[]};return{create:n,add:a,get:o,getByUri:u,getByData:f,findFirst:i,removeByUri:s,destroy:l}},tP=function(e,t){var n={},r=function(m,p){return m?m.replace(/\/$/,"")+"/"+p.replace(/^\//,""):p},a=function(m,p,g,y){var h=new XMLHttpRequest;h.open("POST",t.url),h.withCredentials=t.credentials,h.upload.onprogress=function(E){y(E.loaded/E.total*100)},h.onerror=function(){g("Image upload failed due to a XHR Transport error. Code: "+h.status)},h.onload=function(){if(h.status<200||h.status>=300){g("HTTP Error: "+h.status);return}var E=JSON.parse(h.responseText);if(!E||typeof E.location!="string"){g("Invalid JSON: "+h.responseText);return}p(r(t.basePath,E.location))};var S=new FormData;S.append("file",m.blob(),m.filename()),h.send(S)},i=function(){return new et(function(m){m([])})},o=function(m,p){return{url:p,blobInfo:m,status:!0}},u=function(m,p,g){return{url:"",blobInfo:m,status:!1,error:{message:p,options:g}}},f=function(m,p){B.each(n[m],function(g){g(p)}),delete n[m]},s=function(m,p,g){return e.markPending(m.blobUri()),new et(function(y){var h,S;try{var E=function(){h&&(h.close(),S=se)},C=function(R){E(),e.markUploaded(m.blobUri(),R),f(m.blobUri(),o(m,R)),y(o(m,R))},x=function(R,I){var te=I||{};E(),e.removeFailed(m.blobUri()),f(m.blobUri(),u(m,R,te)),y(u(m,R,te))};S=function(R){R<0||R>100||b.from(h).orThunk(function(){return b.from(g).map(MC)}).each(function(I){h=I,I.progressBar.value(R)})},p(m,C,x,S)}catch(R){y(u(m,R.message,{}))}})},l=function(m){return m===a},c=function(m){var p=m.blobUri();return new et(function(g){n[p]=n[p]||[],n[p].push(g)})},v=function(m,p){return m=B.grep(m,function(g){return!e.isUploaded(g.blobUri())}),et.all(B.map(m,function(g){return e.isPending(g.blobUri())?c(g):s(g,t.handler,p)}))},d=function(m,p){return!t.url&&l(t.handler)?i():v(m,p)};return Re(t.handler)===!1&&(t.handler=a),{upload:d}},Qh=function(e){return function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},Zh=function(e,t){return tP(t,{url:Vk(e),basePath:qk(e),credentials:Wk(e),handler:jk(e)})},nP=function(e){var t=Xh(),n=Zh(e,t);return{upload:function(r,a){return a===void 0&&(a=!0),n.upload(r,a?Qh(e):void 0)}}},rP=function(e){var t=ut(null);e.on("change AddUndo",function(r){t.set(ae({},r.level))});var n=function(){var r=e.undoManager.data;mr(r).filter(function(a){return!eu(t.get(),a)}).each(function(a){e.setDirty(!0),e.fire("change",{level:a,lastLevel:Yu(r,r.length-2).getOrNull()})})};return{fireIfChanged:n}},aP=function(e){var t=eP(),n,r,a=Xh(),i=[],o=rP(e),u=function(E){return function(C){return e.selection?E(C):[]}},f=function(E){return E+(E.indexOf("?")===-1?"?":"&")+new Date().getTime()},s=function(E,C,x){var R=0;do R=E.indexOf(C,R),R!==-1&&(E=E.substring(0,R)+x+E.substr(R+C.length),R+=x.length-C.length+1);while(R!==-1);return E},l=function(E,C,x){var R='src="'+x+'"'+(x===ue.transparentSrc?' data-mce-placeholder="1"':"");return E=s(E,'src="'+C+'"',R),E=s(E,'data-mce-src="'+C+'"','data-mce-src="'+x+'"'),E},c=function(E,C){X(e.undoManager.data,function(x){x.type==="fragmented"?x.fragments=Te(x.fragments,function(R){return l(R,E,C)}):x.content=l(x.content,E,C)})},v=function(E,C){var x=e.convertURL(C,"src");c(E.src,C),e.$(E).attr({src:Uk(e)?f(C):C,"data-mce-src":x})},d=function(E){return n||(n=Zh(e,a)),y().then(u(function(C){var x=Te(C,function(R){return R.blobInfo});return n.upload(x,Qh(e)).then(u(function(R){var I=[],te=Te(R,function(q,D){var J=C[D].blobInfo,M=C[D].image;return q.status&&zk(e)?(t.removeByUri(M.src),On(e)||v(M,q.url)):q.error&&(q.error.options.remove&&(c(M.getAttribute("src"),ue.transparentSrc),I.push(M)),qO(e,q.error.message)),{element:M,status:q.status,uploadUri:q.url,blobInfo:J}});return te.length>0&&o.fireIfChanged(),I.length>0&&(On(e)?console.error("Removing images on failed uploads is currently unsupported for RTC"):e.undoManager.transact(function(){X(I,function(q){e.dom.remove(q),t.removeByUri(q.src)})})),E&&E(te),te}))}))},m=function(E){if(Bm(e))return d(E)},p=function(E){if(za(i,function(x){return x(E)})===!1)return!1;if(E.getAttribute("src").indexOf("data:")===0){var C=Mk(e);return C(E)}return!0},g=function(E){i.push(E)},y=function(){return r||(r=T_(a,t)),r.findAll(e.getBody(),p).then(u(function(E){return E=ce(E,function(C){return typeof C=="string"?(ou(e,C),!1):!0}),On(e)||X(E,function(C){c(C.image.src,C.blobInfo.blobUri()),C.image.src=C.blobInfo.blobUri(),C.image.removeAttribute("data-mce-src")}),E}))},h=function(){t.destroy(),a.destroy(),r=n=null},S=function(E){return E.replace(/src="(blob:[^"]+)"/g,function(C,x){var R=a.getResultUri(x);if(R)return'src="'+R+'"';var I=t.getByUri(x);if(I||(I=Wt(e.editorManager.get(),function(q,D){return q||D.editorUpload&&D.editorUpload.blobCache.getByUri(x)},null)),I){var te=I.blob();return'src="data:'+te.type+";base64,"+I.base64()+'"'}return C})};return e.on("SetContent",function(){Bm(e)?m():y()}),e.on("RawSaveContent",function(E){E.content=S(E.content)}),e.on("GetContent",function(E){E.source_view||E.format==="raw"||E.format==="tree"||(E.content=S(E.content))}),e.on("PostRender",function(){e.parser.addNodeFilter("img",function(E){X(E,function(C){var x=C.attr("src");if(!t.getByUri(x)){var R=a.getResultUri(x);R&&C.attr("src",R)}})})}),{blobCache:t,addFilter:g,uploadImages:d,uploadImagesAuto:m,scanForImages:y,destroy:h}},iP=function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(n,r,a){return re(n)&&n.hasAttribute("href")},onformat:function(n,r,a){B.each(a,function(i,o){e.setAttrib(n,o,i)})}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(n){var r;return(r=n==null?void 0:n.customValue)!==null&&r!==void 0?r:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return B.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),function(n){t[n]={block:n,remove:"all"}}),t},oP=function(e){var t={},n=function(o){return Ee(o)?t[o]:t},r=function(o){return ve(t,o)},a=function(o,u){o&&($e(o)?($t(u)||(u=[u]),X(u,function(f){Ct(f.deep)&&(f.deep=!kt(f)),Ct(f.split)&&(f.split=!kt(f)||Ke(f)),Ct(f.remove)&&kt(f)&&!Ke(f)&&(f.remove="none"),kt(f)&&Ke(f)&&(f.mixed=!0,f.block_expand=!0),$e(f.classes)&&(f.classes=f.classes.split(/\s+/))}),t[o]=u):Be(o,function(f,s){a(s,f)}))},i=function(o){return o&&t[o]&&delete t[o],t};return a(iP(e.dom)),a(r1(e)),{get:n,has:r,register:a,unregister:i}},fu=B.each,ft=we.DOM,Jh=function(e,t){var n,r,a,i=t&&t.schema||jn({}),o=function(l,c){c.classes.length&&ft.addClass(l,c.classes.join(" ")),ft.setAttribs(l,c.attrs)},u=function(l){r=typeof l=="string"?{name:l,classes:[],attrs:{}}:l;var c=ft.create(r.name);return o(c,r),c},f=function(l,c){var v=typeof l!="string"?l.nodeName.toLowerCase():l,d=i.getElementRule(v),m=d&&d.parentsRequired;return m&&m.length?c&&B.inArray(m,c)!==-1?c:m[0]:!1},s=function(l,c,v){var d,m,p=c.length>0&&c[0],g=p&&p.name,y=f(l,g);if(y)g===y?(m=c[0],c=c.slice(1)):m=y;else if(p)m=c[0],c=c.slice(1);else if(!v)return l;return m&&(d=u(m),d.appendChild(l)),v&&(d||(d=ft.create("div"),d.appendChild(l)),B.each(v,function(h){var S=u(h);d.insertBefore(S,l)})),s(d,c,m&&m.siblings)};return e&&e.length?(r=e[0],n=u(r),a=ft.create("div"),a.appendChild(s(n,e.slice(1),r.siblings)),a):""},uP=function(e){var t,n={classes:[],attrs:{}};return e=n.selector=B.trim(e),e!=="*"&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,function(r,a,i,o,u){switch(a){case"#":n.attrs.id=i;break;case".":n.classes.push(i);break;case":":B.inArray("checked disabled enabled read-only required".split(" "),i)!==-1&&(n.attrs[i]=i);break}if(o==="["){var f=u.match(/([\w\-]+)(?:\=\"([^\"]+))?/);f&&(n.attrs[f[1]]=f[2])}return""})),n.name=t||"div",n},fP=function(e){return!e||typeof e!="string"?[]:(e=e.split(/\s*,\s*/)[0],e=e.replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),B.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),function(t){var n=B.map(t.split(/(?:~\+|~|\+)/),uP),r=n.pop();return n.length&&(r.siblings=n),r}).reverse())},sP=function(e,t){var n,r,a="",i,o=a1(e);if(o==="")return"";var u=function(c){return c.replace(/%(\w+)/g,"")};if(typeof t=="string"){if(t=e.formatter.get(t),!t)return;t=t[0]}if("preview"in t){var f=ze(t,"preview");if(Ki(f,!1))return"";o=f.getOr(o)}n=t.block||t.inline||"span";var s=fP(t.selector);s.length?(s[0].name||(s[0].name=n),n=t.selector,r=Jh(s,e)):r=Jh([n],e);var l=ft.select(n,r)[0]||r.firstChild;return fu(t.styles,function(c,v){var d=u(c);d&&ft.setStyle(l,v,d)}),fu(t.attributes,function(c,v){var d=u(c);d&&ft.setAttrib(l,v,d)}),fu(t.classes,function(c){var v=u(c);ft.hasClass(l,v)||ft.addClass(l,v)}),e.fire("PreviewFormats"),ft.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),i=ft.getStyle(e.getBody(),"fontSize",!0),i=/px$/.test(i)?parseInt(i,10):0,fu(o.split(" "),function(c){var v=ft.getStyle(l,c,!0);if(!(c==="background-color"&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(v)&&(v=ft.getStyle(e.getBody(),c,!0),ft.toHex(v).toLowerCase()==="#ffffff"))&&!(c==="color"&&ft.toHex(v).toLowerCase()==="#000000")){if(c==="font-size"&&/em|%$/.test(v)){if(i===0)return;var d=parseFloat(v)/(/%$/.test(v)?100:1);v=d*i+"px"}c==="border"&&v&&(a+="padding:0 2px;"),a+=c+":"+v+";"}}),e.fire("AfterPreviewFormats"),ft.remove(r),a},lP=function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])},eb=function(e){var t=oP(e),n=ut(null);return lP(e),oB(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(r,a,i){ZD(e,r,a,i)},remove:function(r,a,i,o){JD(e,r,a,i,o)},toggle:function(r,a,i){e_(e,r,a,i)},match:function(r,a,i,o){return KD(e,r,a,i,o)},closest:function(r){return QD(e,r)},matchAll:function(r,a){return GD(e,r,a)},matchNode:function(r,a,i,o){return XD(e,r,a,i,o)},canApply:function(r){return YD(e,r)},formatChanged:function(r,a,i,o){return t_(e,n,r,a,i,o)},getCssText:K(sP,e)}},tb=function(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},cP=function(e,t,n){var r=ut(!1),a=function(f){tu(t,!1,n),t.add({},f)};e.on("init",function(){t.add()}),e.on("BeforeExecCommand",function(f){var s=f.command;tb(s)||(Sh(t,n),t.beforeChange())}),e.on("ExecCommand",function(f){var s=f.command;tb(s)||a(f)}),e.on("ObjectResizeStart cut",function(){t.beforeChange()}),e.on("SaveContent ObjectResized blur",a),e.on("dragend",a),e.on("keyup",function(f){var s=f.keyCode;f.isDefaultPrevented()||((s>=33&&s<=36||s>=37&&s<=40||s===45||f.ctrlKey)&&(a(),e.nodeChanged()),(s===46||s===8)&&e.nodeChanged(),r.get()&&t.typing&&eu(Ul(e),t.data[0])===!1&&(e.isDirty()===!1&&(e.setDirty(!0),e.fire("change",{level:t.data[0],lastLevel:null})),e.fire("TypingUndo"),r.set(!1),e.nodeChanged()))}),e.on("keydown",function(f){var s=f.keyCode;if(!f.isDefaultPrevented()){if(s>=33&&s<=36||s>=37&&s<=40||s===45){t.typing&&a(f);return}var l=f.ctrlKey&&!f.altKey||f.metaKey;(s<16||s>20)&&s!==224&&s!==91&&!t.typing&&!l&&(t.beforeChange(),tu(t,!0,n),t.add({},f),r.set(!0))}}),e.on("mousedown",function(f){t.typing&&a(f)});var i=function(f){return f.inputType==="insertReplacementText"},o=function(f){return f.inputType==="insertText"&&f.data===null},u=function(f){return f.inputType==="insertFromPaste"||f.inputType==="insertFromDrop"};e.on("input",function(f){f.inputType&&(i(f)||o(f)||u(f))&&a(f)}),e.on("AddUndo Undo Redo ClearUndos",function(f){f.isDefaultPrevented()||e.nodeChanged()})},vP=function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")},nb=function(e){var t=da(),n=ut(0),r=ut(0),a={data:[],typing:!1,beforeChange:function(){LD(e,n,t)},add:function(i,o){return $D(e,a,r,n,t,i,o)},undo:function(){return FD(e,a,n,r)},redo:function(){return MD(e,r,a.data)},clear:function(){UD(e,a,r)},reset:function(){zD(e,a)},hasUndo:function(){return HD(e,a,r)},hasRedo:function(){return VD(e,a,r)},transact:function(i){return qD(e,a,n,i)},ignore:function(i){WD(e,n,i)},extra:function(i,o){jD(e,a,r,i,o)}};return On(e)||cP(e,a,n),vP(e),a},dP=[9,27,ne.HOME,ne.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,ne.DOWN,ne.UP,ne.LEFT,ne.RIGHT].concat(ue.browser.isFirefox()?[224]:[]),rb="data-mce-placeholder",ab=function(e){return e.type==="keydown"||e.type==="keyup"},ib=function(e){var t=e.keyCode;return t===ne.BACKSPACE||t===ne.DELETE},mP=function(e){if(ab(e)){var t=e.keyCode;return!ib(e)&&(ne.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||Ge(dP,t))}else return!1},pP=function(e){return ab(e)&&!(ib(e)||e.type==="keyup"&&e.keyCode===229)},gP=function(e,t,n){if(qe(k.fromDom(t),!1)){var r=n==="",a=t.firstElementChild;return a?e.getStyle(t.firstElementChild,"padding-left")||e.getStyle(t.firstElementChild,"padding-right")?!1:r?!e.isBlock(a):n===a.nodeName.toLowerCase():!0}else return!1},hP=function(e){var t=e.dom,n=at(e),r=e1(e),a=function(i,o){if(!mP(i)){var u=e.getBody(),f=pP(i)?!1:gP(t,u,n),s=t.getAttrib(u,rb)!=="";(s!==f||o)&&(t.setAttrib(u,rb,f?r:null),t.setAttrib(u,"aria-placeholder",f?r:null),Hx(e,f),e.on(f?"keydown":"keyup",a),e.off(f?"keyup":"keydown",a))}};r&&e.on("init",function(i){a(i,!0),e.on("change SetContent ExecCommand",a),e.on("paste",function(o){return tt.setEditorTimeout(e,function(){return a(o)})})})},bP=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,yP=function(e){return bP.test(e)},Pr=function(e,t){return Yr(k.fromDom(t),Zk(e))},CP=function(e){return we.DOM.getStyle(e,"direction",!0)==="rtl"||yP(e.textContent)},wP=function(e,t,n){return ce(we.DOM.getParents(n.container(),"*",t),e)},fr=function(e,t,n){var r=wP(e,t,n);return b.from(r[r.length-1])},EP=function(e,t,n){var r=nr(t,e),a=nr(n,e);return r&&r===a},SP=function(e){return xf(e)||Nf(e)},It=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?ia(n)?Y(n.nextSibling)?T(n.nextSibling,0):T.after(n):xf(t)?T(n,r+1):t:ia(n)?Y(n.previousSibling)?T(n.previousSibling,n.previousSibling.data.length):T.before(n):Nf(t)?T(n,r-1):t},ob=K(It,!0),ub=K(It,!1),kP=function(e){return function(t){return Se(e,k.fromDom(t.dom.parentNode))}},xP=function(e){return sd(e)||Ja(e)},su=function(e,t){return Fn(e,t)?Xi(t,xP,kP(e)):b.none()},NP=function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)},fb=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),NP(e))},AP=function(e,t,n){return ht(pt(n),bn(n),function(r,a){var i=It(!0,r),o=It(!1,a),u=It(!1,t);return e?en(n,u).exists(function(f){return f.isEqual(o)&&t.isEqual(i)}):hn(n,u).exists(function(f){return f.isEqual(i)&&t.isEqual(o)})}).getOr(!0)},TP=function(e,t){return{block:e,position:t}},RP=function(e,t){return{from:e,to:t}},ec=function(e,t){var n=k.fromDom(e),r=k.fromDom(t.container());return su(n,r).map(function(a){return TP(a,t)})},BP=function(e){return Se(e.from.block,e.to.block)===!1},DP=function(e){return Kt(e.from.block).bind(function(t){return Kt(e.to.block).filter(function(n){return Se(t,n)})}).isSome()},_P=function(e){return Ae(e.from.block.dom)===!1&&Ae(e.to.block.dom)===!1},OP=function(e,t,n){return Oe(n.position.getNode())&&qe(n.block)===!1?wa(!1,n.block.dom).bind(function(r){return r.isEqual(n.position)?Ot(t,e,r).bind(function(a){return ec(e,a)}):b.some(n)}).getOr(n):n},PP=function(e,t,n){var r=ec(e,T.fromRangeStart(n)),a=r.bind(function(i){return Ot(t,e,i.position).bind(function(o){return ec(e,o).map(function(u){return OP(e,t,u)})})});return ht(r,a,RP).filter(function(i){return BP(i)&&DP(i)&&_P(i)})},IP=function(e,t,n){return n.collapsed?PP(e,t,n):b.none()},LP=function(e){var t=Ut(e);return Li(t,cn).fold(G(t),function(n){return t.slice(0,n)})},sb=function(e){var t=LP(e);return X(t,Ye),t},lb=function(e,t){var n=_n(t,e);return Xe(n.reverse(),function(r){return qe(r)}).each(Ye)},$P=function(e){return ce(_v(e),function(t){return!qe(t)}).length===0},FP=function(e,t,n,r){if(qe(n))return Dr(n),pt(n.dom);$P(r)&&qe(t)&&Gt(r,k.fromTag("br"));var a=hn(n.dom,T.before(r.dom));return X(sb(t),function(i){Gt(r,i)}),lb(e,t),a},MP=function(e,t,n){if(qe(n))return Ye(n),qe(t)&&Dr(t),pt(t.dom);var r=bn(n.dom);return X(sb(t),function(a){Je(n,a)}),lb(e,t),r},UP=function(e,t){var n=_n(t,e);return b.from(n[n.length-1])},zP=function(e,t){return Fn(t,e)?UP(t,e):b.none()},cb=function(e,t){wa(e,t.dom).map(function(n){return n.getNode()}).map(k.fromDom).filter(na).each(Ye)},vb=function(e,t,n){return cb(!0,t),cb(!1,n),zP(t,n).fold(K(MP,e,t,n),K(FP,e,t,n))},db=function(e,t,n,r){return t?vb(e,r,n):vb(e,n,r)},lu=function(e,t){var n=k.fromDom(e.getBody()),r=IP(n.dom,t,e.selection.getRng()).bind(function(a){return db(n,t,a.from.block,a.to.block)});return r.each(function(a){e.selection.setRng(a.toRange())}),r.isSome()},HP=function(e,t){var n=t.getRng();return ht(su(e,k.fromDom(n.startContainer)),su(e,k.fromDom(n.endContainer)),function(r,a){return Se(r,a)===!1?(n.deleteContents(),db(e,!0,r,a).each(function(i){t.setRng(i.toRange())}),!0):!1}).getOr(!1)},mb=function(e,t){var n=k.fromDom(t),r=K(Se,e);return Za(n,Zi,r).isSome()},VP=function(e,t){return mb(e,t.startContainer)||mb(e,t.endContainer)},qP=function(e,t){var n=hn(e.dom,T.fromRangeStart(t)).isNone(),r=en(e.dom,T.fromRangeEnd(t)).isNone();return!VP(e,t)&&n&&r},WP=function(e){return e.setContent(""),e.selection.setCursorLocation(),!0},jP=function(e){var t=k.fromDom(e.getBody()),n=e.selection.getRng();return qP(t,n)?WP(e):HP(t,e.selection)},cu=function(e,t){return e.selection.isCollapsed()?!1:jP(e)},KP=sn,GP=Ae,Pn=function(e,t,n,r,a){return b.from(t._selectionOverrides.showCaret(e,n,r,a))},XP=function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t},Pa=function(e,t){var n=e.fire("BeforeObjectSelected",{target:t});return n.isDefaultPrevented()?b.none():b.some(XP(t))},pb=function(e,t,n){var r=gs(1,e.getBody(),t),a=T.fromRangeStart(r),i=a.getNode();if(vi(i))return Pn(1,e,i,!a.isAtEnd(),!1);var o=a.getNode(!0);if(vi(o))return Pn(1,e,o,!1,!1);var u=e.dom.getParent(a.getNode(),function(f){return GP(f)||KP(f)});return vi(u)?Pn(1,e,u,!1,n):b.none()},tc=function(e,t,n){return t.collapsed?pb(e,t,n).getOr(t):t},YP=function(e){return ir(e)||Ra(e)},QP=function(e){return or(e)||Ba(e)},ZP=function(e,t){Y(t)&&t.data.length===0&&e.remove(t)},gb=function(e,t,n,r,a,i){return Pn(r,e,i.getNode(!a),a,!0).each(function(o){if(t.collapsed){var u=t.cloneRange();a?u.setEnd(o.startContainer,o.startOffset):u.setStart(o.endContainer,o.endOffset),u.deleteContents()}else t.deleteContents();e.selection.setRng(o)}),ZP(e.dom,n),!0},JP=function(e,t){var n=e.selection.getRng();if(!Y(n.commonAncestorContainer))return!1;var r=t?je.Forwards:je.Backwards,a=Jt(e.getBody()),i=K(hs,t?a.next:a.prev),o=t?YP:QP,u=pi(r,e.getBody(),n),f=It(t,i(u));if(!f||!Ao(u,f))return!1;if(o(f))return gb(e,n,u.getNode(),r,t,f);var s=i(f);return s&&o(s)&&Ao(f,s)?gb(e,n,u.getNode(),r,t,s):!1},vu=function(e,t){return JP(e,t)},eI=function(e){return Zi(k.fromDom(e))||Ja(k.fromDom(e))},xt=zn.generate([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),tI=function(e,t){var n=t.getNode(e===!1),r=e?"after":"before";return re(n)&&n.getAttribute("data-mce-caret")===r},nI=function(e,t,n,r){var a=function(i){return Ef(k.fromDom(i))&&!pn(n,r,e)};return Ym(!t,n).fold(function(){return Ym(t,r).fold(xe,a)},a)},hb=function(e,t,n,r){var a=r.getNode(t===!1);return su(k.fromDom(e),k.fromDom(n.getNode())).map(function(i){return qe(i)?xt.remove(i.dom):xt.moveToElement(a)}).orThunk(function(){return b.some(xt.moveToElement(a))})},bb=function(e,t,n){return Ot(t,e,n).bind(function(r){return eI(r.getNode())||nI(e,t,n,r)?b.none():t&&Ae(r.getNode())||t===!1&&Ae(r.getNode(!0))?hb(e,t,n,r):t&&or(n)||t===!1&&ir(n)?b.some(xt.moveToPosition(r)):b.none()})},rI=function(e,t){return e&&Ae(t.nextSibling)?b.some(xt.moveToElement(t.nextSibling)):e===!1&&Ae(t.previousSibling)?b.some(xt.moveToElement(t.previousSibling)):b.none()},aI=function(e,t,n){return n.fold(function(r){return b.some(xt.remove(r))},function(r){return b.some(xt.moveToElement(r))},function(r){return pn(t,r,e)?b.none():b.some(xt.moveToPosition(r))})},iI=function(e,t,n){return tI(t,n)?rI(t,n.getNode(t===!1)).fold(function(){return bb(e,t,n)},b.some):bb(e,t,n).bind(function(r){return aI(e,n,r)})},oI=function(e,t,n){var r=gs(t?1:-1,e,n),a=T.fromRangeStart(r),i=k.fromDom(e);return t===!1&&or(a)?b.some(xt.remove(a.getNode(!0))):t&&ir(a)?b.some(xt.remove(a.getNode())):t===!1&&ir(a)&&ol(i,a)?tT(i,a).map(function(o){return xt.remove(o.getNode())}):t&&or(a)&&il(i,a)?nT(i,a).map(function(o){return xt.remove(o.getNode())}):iI(e,t,a)},uI=function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),_r(e,t,k.fromDom(n)),!0}},fI=function(e,t){return function(n){var r=t?T.before(n):T.after(n);return e.selection.setRng(r.toRange()),!0}},sI=function(e){return function(t){return e.selection.setRng(t.toRange()),!0}},yb=function(e,t){return b.from(Aa(e.getBody(),t))},lI=function(e,t){var n=e.selection.getNode();return yb(e,n).filter(Ae).fold(function(){return oI(e.getBody(),t,e.selection.getRng()).exists(function(r){return r.fold(uI(e,t),fI(e,t),sI(e))})},Ue)},cI=function(e){X(bt(e,".mce-offscreen-selection"),Ye)},vI=function(e,t){var n=e.selection.getNode();if(Ae(n)&&!ji(n)){var r=yb(e,n.parentNode).filter(Ae);return r.fold(function(){return cI(k.fromDom(e.getBody())),_r(e,t,k.fromDom(e.selection.getNode())),fb(e),!0},Ue)}return!1},Cb=function(e){var t=e.dom,n=e.selection,r=Aa(e.getBody(),n.getNode());if(sn(r)&&t.isBlock(r)&&t.isEmpty(r)){var a=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(a),n.setRng(T.before(a).toRange())}return!0},du=function(e,t){return e.selection.isCollapsed()?lI(e,t):vI(e,t)},dI=function(e,t){var n=T.fromRangeStart(e.selection.getRng());return Ot(t,e.getBody(),n).filter(function(r){return t?WA(r):jA(r)}).bind(function(r){return b.from(ps(t?0:-1,r))}).exists(function(r){return e.selection.select(r),!0})},mu=function(e,t){return e.selection.isCollapsed()?dI(e,t):!1},Ia=Y,wb=function(e){return Ia(e)&&e.data[0]===Qe},Eb=function(e){return Ia(e)&&e.data[e.data.length-1]===Qe},Sb=function(e){return e.ownerDocument.createTextNode(Qe)},mI=function(e){if(Ia(e.previousSibling))return Eb(e.previousSibling)||e.previousSibling.appendData(Qe),e.previousSibling;if(Ia(e))return wb(e)||e.insertData(0,Qe),e;var t=Sb(e);return e.parentNode.insertBefore(t,e),t},pI=function(e){if(Ia(e.nextSibling))return wb(e.nextSibling)||e.nextSibling.insertData(0,Qe),e.nextSibling;if(Ia(e))return Eb(e)||e.appendData(Qe),e;var t=Sb(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t},pu=function(e,t){return e?mI(t):pI(t)},gI=K(pu,!0),hI=K(pu,!1),kb=function(e,t){return Y(e.container())?pu(t,e.container()):pu(t,e.getNode())},xb=function(e,t){var n=t.get();return n&&e.container()===n&&ia(n)},nc=function(e,t){return t.fold(function(n){Nr(e.get());var r=gI(n);return e.set(r),b.some(T(r,r.length-1))},function(n){return pt(n).map(function(r){if(xb(r,e))return T(e.get(),1);Nr(e.get());var a=kb(r,!0);return e.set(a),T(a,1)})},function(n){return bn(n).map(function(r){if(xb(r,e))return T(e.get(),e.get().length-1);Nr(e.get());var a=kb(r,!1);return e.set(a),T(a,a.length-1)})},function(n){Nr(e.get());var r=hI(n);return e.set(r),b.some(T(r,1))})},Nb=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return b.none()},st=zn.generate([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),Ab=function(e,t){var n=nr(t,e);return n||e},bI=function(e,t,n){var r=ob(n),a=Ab(t,r.container());return fr(e,a,r).fold(function(){return en(a,r).bind(K(fr,e,a)).map(function(i){return st.before(i)})},b.none)},yI=function(e,t){return Rr(e,t)===null},Tb=function(e,t,n){return fr(e,t,n).filter(K(yI,t))},CI=function(e,t,n){var r=ub(n);return Tb(e,t,r).bind(function(a){var i=hn(a,r);return i.isNone()?b.some(st.start(a)):b.none()})},wI=function(e,t,n){var r=ob(n);return Tb(e,t,r).bind(function(a){var i=en(a,r);return i.isNone()?b.some(st.end(a)):b.none()})},EI=function(e,t,n){var r=ub(n),a=Ab(t,r.container());return fr(e,a,r).fold(function(){return hn(a,r).bind(K(fr,e,a)).map(function(i){return st.after(i)})},b.none)},Rb=function(e){return CP(rc(e))===!1},En=function(e,t,n){var r=Nb([bI,CI,wI,EI],[e,t,n]);return r.filter(Rb)},rc=function(e){return e.fold(wt,wt,wt,wt)},Bb=function(e){return e.fold(G("before"),G("start"),G("end"),G("after"))},gu=function(e){return e.fold(st.before,st.before,st.after,st.after)},ac=function(e){return e.fold(st.start,st.start,st.end,st.end)},SI=function(e,t){return Bb(e)===Bb(t)&&rc(e)===rc(t)},kI=function(e,t,n,r,a,i){return ht(fr(t,n,r),fr(t,n,a),function(o,u){return o!==u&&EP(n,o,u)?st.after(e?o:u):i}).getOr(i)},xI=function(e,t){return e.fold(Ue,function(n){return!SI(n,t)})},NI=function(e,t,n,r,a){var i=It(e,a),o=Ot(e,n,i).map(K(It,e)),u=o.fold(function(){return r.map(gu)},function(f){return En(t,n,f).map(K(kI,e,t,n,i,f)).filter(K(xI,r))});return u.filter(Rb)},AI=function(e,t){return e?t.fold(dr(b.some,st.start),b.none,dr(b.some,st.after),b.none):t.fold(b.none,dr(b.some,st.before),b.none,dr(b.some,st.end))},ic=function(e,t,n,r){var a=It(e,r),i=En(t,n,a);return En(t,n,a).bind(K(AI,e)).orThunk(function(){return NI(e,t,n,i,r)})};K(ic,!1),K(ic,!0);var TI=function(e){return Re(e.selection.getSel().modify)},Db=function(e,t,n){var r=e?1:-1;return t.setRng(T(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},RI=function(e,t){var n=t.selection.getRng(),r=e?T.fromRangeEnd(n):T.fromRangeStart(n);return TI(t)?e&&xf(r)?Db(!0,t.selection,r):!e&&Nf(r)?Db(!1,t.selection,r):!1:!1},Sn;(function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"})(Sn||(Sn={}));var hu=function(e,t){return e===je.Backwards?$i(t):t},BI=function(e,t,n){return e===je.Forwards?t.next(n):t.prev(n)},DI=function(e,t,n,r){return Oe(r.getNode(t===je.Forwards))?Sn.Br:pn(n,r)===!1?Sn.Block:Sn.Wrap},_b=function(e,t,n,r){for(var a=Jt(n),i=r,o=[];i;){var u=BI(t,a,i);if(!u)break;if(Oe(u.getNode(!1)))return t===je.Forwards?{positions:hu(t,o).concat([u]),breakType:Sn.Br,breakAt:b.some(u)}:{positions:hu(t,o),breakType:Sn.Br,breakAt:b.some(u)};if(!u.isVisible()){i=u;continue}if(e(i,u)){var f=DI(n,t,i,u);return{positions:hu(t,o),breakType:f,breakAt:b.some(u)}}o.push(u),i=u}return{positions:hu(t,o),breakType:Sn.Eol,breakAt:b.none()}},Ob=function(e,t,n,r){return t(n,r).breakAt.map(function(a){var i=t(n,a).positions;return e===je.Backwards?i.concat(a):[a].concat(i)}).getOr([])},oc=function(e,t){return Wt(e,function(n,r){return n.fold(function(){return b.some(r)},function(a){return ht(Tt(a.getClientRects()),Tt(r.getClientRects()),function(i,o){var u=Math.abs(t-i.left),f=Math.abs(t-o.left);return f<=u?r:a}).or(n)})},b.none())},Pb=function(e,t){return Tt(t.getClientRects()).bind(function(n){return oc(e,n.left)})},Ai=K(_b,T.isAbove,-1),Ti=K(_b,T.isBelow,1),_I=K(Ob,-1,Ai),OI=K(Ob,1,Ti),PI=function(e,t){return Ai(e,t).breakAt.isNone()},II=function(e,t){return Ti(e,t).breakAt.isNone()},LI=function(e){return pt(e).map(function(t){return[t].concat(Ti(e,t).positions)}).getOr([])},$I=function(e){return bn(e).map(function(t){return Ai(e,t).positions.concat(t)}).getOr([])},FI=function(e){var t=function(r){return Te(r,function(a){var i=kr(a);return i.node=e,i})};if(re(e))return t(e.getClientRects());if(Y(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}},uc=function(e){return jr(e,FI)},Ir;(function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"})(Ir||(Ir={}));var MI=function(e,t,n,r){for(;r=ya(r,e,ro,t);)if(n(r))return},Ib=function(e,t,n,r,a,i){var o=0,u=[],f=function(c){var v=uc([c]);e===-1&&(v=v.reverse());for(var d=0;d<v.length;d++){var m=v[d];if(!n(m,s)){if(u.length>0&&t(m,$n(u))&&o++,m.line=o,a(m))return!0;u.push(m)}}},s=$n(i.getClientRects());if(!s)return u;var l=i.getNode();return f(l),MI(e,r,f,l),u},UI=function(e,t){return t.line>e},zI=function(e,t){return t.line===e},HI=K(Ib,Ir.Up,ga,ha),VI=K(Ib,Ir.Down,ha,ga),qI=function(e,t,n,r){var a=Jt(t),i,o,u,f,s=[],l=0,c=function(p){return $n(p.getClientRects())};e===1?(i=a.next,o=ha,u=ga,f=T.after(r)):(i=a.prev,o=ga,u=ha,f=T.before(r));var v=c(f);do if(!!f.isVisible()){var d=c(f);if(!u(d,v)){s.length>0&&o(d,$n(s))&&l++;var m=kr(d);if(m.position=f,m.line=l,n(m))return s;s.push(m)}}while(f=i(f));return s},Lb=function(e){return function(t){return UI(e,t)}},fc=function(e){return function(t){return zI(e,t)}},WI=Ae,$b=ya,sc=function(e,t){return Math.abs(e.left-t)},lc=function(e,t){return Math.abs(e.right-t)},Fb=function(e,t){return e>=t.left&&e<=t.right},jI=function(e,t){return e>=t.top&&e<=t.bottom},KI=function(e){return Gr(e,"node")},bu=function(e,t,n){return n===void 0&&(n=Ue),Fi(e,function(r,a){if(Fb(t,a))return n(a)?a:r;if(Fb(t,r))return n(r)?r:a;var i=Math.min(sc(r,t),lc(r,t)),o=Math.min(sc(a,t),lc(a,t));return o===i&&KI(a)&&WI(a.node)||o<i?a:r})},Mb=function(e,t,n,r,a){var i=$b(r,e,ro,t,!a);do if(!i||n(i))return;while(i=$b(i,e,ro,t))},GI=function(e,t,n){n===void 0&&(n=!0);var r=[],a=function(i,o){var u=ce(uc([o]),function(f){return!i(f,t)});return r=r.concat(u),u.length===0};return r.push(t),Mb(Ir.Up,e,K(a,ga),t.node,n),Mb(Ir.Down,e,K(a,ha),t.node,n),r},XI=function(e){return ce(un(e.getElementsByTagName("*")),Ar)},YI=function(e,t){return{node:e.node,before:sc(e,t)<lc(e,t)}},QI=function(e,t,n){var r=uc(XI(e)),a=ce(r,K(jI,n)),i=function(f){return!Jr(f.node)&&!Ht(f.node)},o=bu(a,t,i);if(o){var u=i(o);if(o=bu(GI(e,o,u),t,i),o&&Ar(o.node))return YI(o,t)}return null},In=function(e,t){e.selection.setRng(t),wi(e,e.selection.getRng())},cc=function(e,t,n){return b.some(tc(e,t,n))},Ub=function(e,t,n,r,a,i){var o=t===je.Forwards,u=Jt(e.getBody()),f=K(hs,o?u.next:u.prev),s=o?r:a;if(!n.collapsed){var l=wo(n);if(i(l))return Pn(t,e,l,t===je.Backwards,!1)}var c=pi(t,e.getBody(),n);if(s(c))return Pa(e,c.getNode(!o));var v=It(o,f(c)),d=cd(n);if(!v)return d?b.some(n):b.none();if(s(v))return Pn(t,e,v.getNode(!o),o,!1);var m=f(v);return m&&s(m)&&Ao(v,m)?Pn(t,e,m.getNode(!o),o,!1):d?cc(e,v.toRange(),!1):b.none()},zb=function(e,t,n,r,a,i){var o=pi(t,e.getBody(),n),u=$n(o.getClientRects()),f=t===Ir.Down;if(!u)return b.none();var s=f?VI:HI,l=s(e.getBody(),Lb(1),o),c=ce(l,fc(1)),v=u.left,d=bu(c,v);if(d&&i(d.node)){var m=Math.abs(v-d.left),p=Math.abs(v-d.right);return Pn(t,e,d.node,m<p,!1)}var g;if(r(o)?g=o.getNode():a(o)?g=o.getNode(!0):g=wo(n),g){var y=qI(t,e.getBody(),Lb(1),g),h=bu(ce(y,fc(1)),v);if(h||(h=$n(ce(y,fc(0))),h))return cc(e,h.position.toRange(),!1)}return c.length===0?vc(e,f).filter(f?a:r).map(function(S){return tc(e,S.toRange(),!1)}):b.none()},vc=function(e,t){var n=e.selection.getRng(),r=e.getBody();if(t){var a=T.fromRangeEnd(n),i=Ti(r,a);return mr(i.positions)}else{var a=T.fromRangeStart(n),i=Ai(r,a);return Tt(i.positions)}},Hb=function(e,t,n){return vc(e,t).filter(n).exists(function(r){return e.selection.setRng(r.toRange()),!0})},yu=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},Vb=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},qb=function(e,t,n){return nc(t,n).map(function(r){return yu(e,r),n})},ZI=function(e,t,n){var r=e.getBody(),a=T.fromRangeStart(e.selection.getRng()),i=K(Pr,e),o=ic(n,i,r,a);return o.bind(function(u){return qb(e,t,u)})},JI=function(e,t,n){var r=Te(bt(k.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),function(o){return o.dom}),a=ce(r,e),i=ce(n,e);X(jc(a,i),K(Vb,!1)),X(jc(i,a),K(Vb,!0))},eL=function(e,t){if(e.selection.isCollapsed()&&e.composing!==!0&&t.get()){var n=T.fromRangeStart(e.selection.getRng());T.isTextPosition(n)&&SP(n)===!1&&(yu(e,B1(t.get(),n)),t.set(null))}},tL=function(e,t,n,r){if(t.selection.isCollapsed()){var a=ce(r,e);X(a,function(i){var o=T.fromRangeStart(t.selection.getRng());En(e,t.getBody(),o).bind(function(u){return qb(t,n,u)})})}},Wb=function(e,t,n){return ci(e)?ZI(e,t,n).isSome():!1},jb=function(e,t,n){return ci(t)?RI(e,t):!1},nL=function(e){var t=ut(null),n=K(Pr,e);return e.on("NodeChange",function(r){ci(e)&&!(ue.browser.isIE()&&r.initial)&&(JI(n,e.dom,r.parents),eL(e,t),tL(n,e,t,r.parents))}),t},rL=K(jb,!0),aL=K(jb,!1),Cu=function(e,t,n){if(ci(e)){var r=vc(e,t).getOrThunk(function(){var a=e.selection.getRng();return t?T.fromRangeEnd(a):T.fromRangeStart(a)});return En(K(Pr,e),e.getBody(),r).exists(function(a){var i=gu(a);return nc(n,i).exists(function(o){return yu(e,o),!0})})}else return!1},iL=function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n},oL=function(e){return ht(pt(e),bn(e),function(t,n){var r=It(!0,t),a=It(!1,n);return en(e,r).forall(function(i){return i.isEqual(a)})}).getOr(!0)},Kb=function(e,t){return function(n){return nc(t,n).exists(function(r){return yu(e,r),!0})}},Gb=function(e,t,n,r){var a=e.getBody(),i=K(Pr,e);e.undoManager.ignore(function(){e.selection.setRng(iL(n,r)),e.execCommand("Delete"),En(i,a,T.fromRangeStart(e.selection.getRng())).map(ac).map(Kb(e,t))}),e.nodeChanged()},uL=function(e,t){var n=nr(t,e);return n||e},fL=function(e,t,n,r){var a=uL(e.getBody(),r.container()),i=K(Pr,e),o=En(i,a,r);return o.bind(function(u){return n?u.fold(G(b.some(ac(u))),b.none,G(b.some(gu(u))),b.none):u.fold(b.none,G(b.some(gu(u))),b.none,G(b.some(ac(u))))}).map(Kb(e,t)).getOrThunk(function(){var u=Ro(n,a,r),f=u.bind(function(s){return En(i,a,s)});return ht(o,f,function(){return fr(i,a,r).exists(function(s){return oL(s)?(_r(e,n,k.fromDom(s)),!0):!1})}).orThunk(function(){return f.bind(function(s){return u.map(function(l){return n?Gb(e,t,r,l):Gb(e,t,l,r),!0})})}).getOr(!1)})},wu=function(e,t,n){if(e.selection.isCollapsed()&&ci(e)){var r=T.fromRangeStart(e.selection.getRng());return fL(e,t,n,r)}return!1},sL=function(e,t){var n=_n(t,e);return Li(n,cn).fold(G(n),function(r){return n.slice(0,r)})},lL=function(e){return Iv(e)===1},cL=function(e,t,n,r){var a=K(fB,t),i=Te(ce(r,a),function(u){return u.dom});if(i.length===0)_r(t,e,n);else{var o=uB(n.dom,i);t.selection.setRng(o.toRange())}},vL=function(e,t){var n=k.fromDom(e.getBody()),r=k.fromDom(e.selection.getStart()),a=ce(sL(n,r),lL);return mr(a).exists(function(i){var o=T.fromRangeStart(e.selection.getRng());return AP(t,o,i.dom)&&!sB(i)?(cL(t,e,i,a),!0):!1})},Eu=function(e,t){return e.selection.isCollapsed()?vL(e,t):!1},dc=function(e,t,n){return e._selectionOverrides.hideFakeCaret(),_r(e,t,k.fromDom(n)),!0},dL=function(e,t){var n=t?Ra:Ba,r=t?je.Forwards:je.Backwards,a=pi(r,e.getBody(),e.selection.getRng());return n(a)?dc(e,t,a.getNode(!t)):b.from(It(t,a)).filter(function(i){return n(i)&&Ao(a,i)}).exists(function(i){return dc(e,t,i.getNode(!t))})},mL=function(e,t){var n=e.selection.getNode();return Ht(n)?dc(e,t,n):!1},Su=function(e,t){return e.selection.isCollapsed()?dL(e,t):mL(e,t)},pL=function(e){return Xi(e,function(t){return sn(t.dom)||Ae(t.dom)}).exists(function(t){return sn(t.dom)})},mc=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},Xb=function(e,t){var n=e||Kw(t)?"margin":"padding",r=Tn(t,"direction")==="rtl"?"-right":"-left";return n+r},gL=function(e,t,n,r,a,i){var o=Xb(n,k.fromDom(i));if(t==="outdent"){var u=Math.max(0,mc(i.style[o])-r);e.setStyle(i,o,u?u+a:"")}else{var u=mc(i.style[o])+r+a;e.setStyle(i,o,u)}},hL=function(e,t){return za(t,function(n){var r=Xb(Pm(e),n),a=gf(n,r).map(mc).getOr(0),i=e.dom.getContentEditable(n.dom);return i!=="false"&&a>0})},Yb=function(e){var t=Zb(e);return!e.mode.isReadOnly()&&(t.length>1||hL(e,t))},Qb=function(e){return Sf(e)||Ja(e)},bL=function(e){return Kt(e).exists(Qb)},Zb=function(e){return ce(ZS(e.selection.getSelectedBlocks()),function(t){return!Qb(t)&&!bL(t)&&pL(t)})},Jb=function(e,t){var n=e.dom,r=e.selection,a=e.formatter,i=Xk(e),o=/[a-z%]+$/i.exec(i)[0],u=parseInt(i,10),f=Pm(e),s=at(e);!e.queryCommandState("InsertUnorderedList")&&!e.queryCommandState("InsertOrderedList")&&s===""&&!n.getParent(r.getNode(),n.isBlock)&&a.apply("div"),X(Zb(e),function(l){gL(n,t,f,u,o,l.dom)})},ey=function(e,t){if(e.selection.isCollapsed()&&Yb(e)){var n=e.dom,r=e.selection.getRng(),a=T.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(i!==null&&al(k.fromDom(i),a))return Jb(e,"outdent"),!0}return!1},ty=function(e,t){e.getDoc().execCommand(t,!1,null)},yL=function(e,t){if(!ey(e)){if(du(e,!1))return;if(vu(e,!1))return;if(wu(e,t,!1))return;if(lu(e,!1))return;if(Xo(e))return;if(mu(e,!1))return;if(Su(e,!1))return;if(cu(e))return;if(Eu(e,!1))return;ty(e,"Delete"),fb(e)}},CL=function(e,t){if(!du(e,!0)){if(vu(e,!0))return;if(wu(e,t,!0))return;if(lu(e,!0))return;if(Xo(e))return;if(mu(e,!0))return;if(Su(e,!0))return;if(cu(e))return;if(Eu(e,!0))return;ty(e,"ForwardDelete")}},wL=function(e,t){e.addCommand("delete",function(){yL(e,t)}),e.addCommand("forwardDelete",function(){CL(e,t)})},ny=5,EL=400,ry=function(e){return e.touches===void 0||e.touches.length!==1?b.none():b.some(e.touches[0])},SL=function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>ny||r>ny},kL=function(e){var t=da(),n=ut(!1),r=Kd(function(a){e.fire("longpress",ae(ae({},a),{type:"longpress"})),n.set(!0)},EL);e.on("touchstart",function(a){ry(a).each(function(i){r.cancel();var o={x:i.clientX,y:i.clientY,target:a.target};r.throttle(a),n.set(!1),t.set(o)})},!0),e.on("touchmove",function(a){r.cancel(),ry(a).each(function(i){t.on(function(o){SL(i,o)&&(t.clear(),n.set(!1),e.fire("longpresscancel"))})})},!0),e.on("touchend touchcancel",function(a){r.cancel(),a.type!=="touchcancel"&&t.get().filter(function(i){return i.target.isEqualNode(a.target)}).each(function(){n.get()?a.preventDefault():e.fire("tap",ae(ae({},a),{type:"tap"}))})},!0)},pc=function(e,t){return ve(e,t.nodeName)},xL=function(e,t){return Y(t)?!0:re(t)?!pc(e,t)&&!Pt(t):!1},NL=function(e,t,n){return vt(cg(k.fromDom(n),k.fromDom(t)),function(r){return pc(e,r.dom)})},AL=function(e,t){if(Y(t)){if(t.nodeValue.length===0)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||pc(e,t.nextSibling)))return!0}return!1},TL=function(e){var t=e.dom,n=e.selection,r=e.schema,a=r.getBlockElements(),i=n.getStart(),o=e.getBody(),u,f,s,l=at(e);if(!(!i||!re(i)||!l)){var c=o.nodeName.toLowerCase();if(!(!r.isValidChild(c,l.toLowerCase())||NL(a,o,i))){var v=n.getRng(),d=v.startContainer,m=v.startOffset,p=v.endContainer,g=v.endOffset,y=Br(e);for(i=o.firstChild;i;)if(xL(a,i)){if(AL(a,i)){f=i,i=i.nextSibling,t.remove(f);continue}u||(u=t.create(l,si(e)),i.parentNode.insertBefore(u,i),s=!0),f=i,i=i.nextSibling,u.appendChild(f)}else u=null,i=i.nextSibling;s&&y&&(v.setStart(d,m),v.setEnd(p,g),n.setRng(v),e.nodeChanged())}}},RL=function(e){at(e)&&e.on("NodeChange",K(TL,e))},BL=function(e){return Qi(k.fromDom(e.getBody()),"*[data-mce-caret]").map(function(t){return t.dom}).getOrNull()},DL=function(e){e.selection.setRng(e.selection.getRng())},ay=function(e,t){t.hasAttribute("data-mce-caret")&&(Af(t),DL(e),e.selection.scrollIntoView(t))},_L=function(e,t){var n=BL(e);if(!!n){if(t.type==="compositionstart"){t.preventDefault(),t.stopPropagation(),ay(e,n);return}ld(n)&&(ay(e,n),e.undoManager.add())}},OL=function(e){e.on("keyup compositionstart",K(_L,e))},iy=Ae,PL=function(e,t,n){return Ub(t,e,n,ir,or,iy)},IL=function(e,t,n){var r=function(i){return ir(i)||sg(i)},a=function(i){return or(i)||lg(i)};return zb(t,e,n,r,a,iy)},LL=function(e){var t=e.dom.create(at(e));return(!ue.ie||ue.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t},oy=function(e,t,n){var r=Jt(e.getBody()),a=K(hs,t===1?r.next:r.prev);if(n.collapsed&&m1(e)){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;var o=a(T.fromRangeStart(n));if(!o){var u=LL(e);t===1?e.$(i).after(u):e.$(i).before(u),e.selection.select(u,!0),e.selection.collapse()}}},$L=function(e,t){var n=t?je.Forwards:je.Backwards,r=e.selection.getRng();return PL(n,e,r).orThunk(function(){return oy(e,n,r),b.none()})},FL=function(e,t){var n=t?1:-1,r=e.selection.getRng();return IL(n,e,r).orThunk(function(){return oy(e,n,r),b.none()})},uy=function(e,t){return $L(e,t).exists(function(n){return In(e,n),!0})},fy=function(e,t){return FL(e,t).exists(function(n){return In(e,n),!0})},sy=function(e,t){var n=t?or:ir;return Hb(e,t,n)},ML=function(e){return Ge(["figcaption"],He(e))},ly=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},cy=function(e,t,n){n?Je(e,t):Fv(e,t)},UL=function(e,t){var n=k.fromTag("br");return cy(e,n,t),ly(n)},zL=function(e,t,n,r){var a=k.fromTag(n),i=k.fromTag("br");return Mn(a,r),Je(a,i),cy(e,a,t),ly(i)},HL=function(e,t,n,r){return t===""?UL(e,r):zL(e,r,t,n)},VL=function(e,t){var n=K(Se,t);return Xi(k.fromDom(e.container()),cn,n).filter(ML)},qL=function(e,t,n){return t?II(e.dom,n):PI(e.dom,n)},WL=function(e,t){var n=k.fromDom(e.getBody()),r=T.fromRangeStart(e.selection.getRng()),a=at(e),i=si(e);return VL(r,n).exists(function(){if(qL(n,t,r)){var o=HL(n,a,i,t);return e.selection.setRng(o),!0}else return!1})},vy=function(e,t){return e.selection.isCollapsed()?WL(e,t):!1},jL=function(e){return Te(e,function(t){return ae({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:se},t)})},KL=function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey},GL=function(e,t){return jr(jL(e),function(n){return KL(n,t)?[n]:[]})},le=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},La=function(e,t){return Xe(GL(e,t),function(n){return n.action()})},dy=function(e,t){var n=t?je.Forwards:je.Backwards,r=e.selection.getRng();return Ub(e,n,r,Ra,Ba,Ht).exists(function(a){return In(e,a),!0})},my=function(e,t){var n=t?1:-1,r=e.selection.getRng();return zb(e,n,r,Ra,Ba,Ht).exists(function(a){return In(e,a),!0})},py=function(e,t){var n=t?Ba:Ra;return Hb(e,t,n)},XL=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+t*2,bottom:e.bottom+t*2,width:e.width+t,height:e.height+t}},YL=function(e,t){return jr(t,function(n){var r=XL(kr(n.getBoundingClientRect()),-1);return[{x:r.left,y:e(r),cell:n},{x:r.right,y:e(r),cell:n}]})},QL=function(e,t,n){return Wt(e,function(r,a){return r.fold(function(){return b.some(a)},function(i){var o=Math.sqrt(Math.abs(i.x-t)+Math.abs(i.y-n)),u=Math.sqrt(Math.abs(a.x-t)+Math.abs(a.y-n));return b.some(u<o?a:i)})},b.none())},gy=function(e,t,n,r,a){var i=bt(k.fromDom(n),"td,th,caption").map(function(u){return u.dom}),o=ce(YL(e,i),function(u){return t(u,a)});return QL(o,r,a).map(function(u){return u.cell})},ZL=function(e){return e.bottom},JL=function(e){return e.top},e$=function(e,t){return e.y<t},t$=function(e,t){return e.y>t},n$=K(gy,ZL,e$),r$=K(gy,JL,t$),a$=function(e,t){return Tt(t.getClientRects()).bind(function(n){return n$(e,n.left,n.top)}).bind(function(n){return Pb($I(n),t)})},i$=function(e,t){return mr(t.getClientRects()).bind(function(n){return r$(e,n.left,n.top)}).bind(function(n){return Pb(LI(n),t)})},o$=function(e,t,n){return n.breakAt.exists(function(r){return e(t,r).breakAt.isSome()})},u$=function(e){return e.breakType===Sn.Wrap&&e.positions.length===0},f$=function(e){return e.breakType===Sn.Br&&e.positions.length===1},hy=function(e,t,n){var r=e(t,n);return u$(r)||!Oe(n.getNode())&&f$(r)?!o$(e,t,r):r.breakAt.isNone()},s$=K(hy,Ai),l$=K(hy,Ti),c$=function(e,t,n){var r=T.fromRangeStart(t);return wa(!e,n).exists(function(a){return a.isEqual(r)})},v$=function(e,t,n,r){var a=e.selection.getRng(),i=t?1:-1;return qm()&&c$(t,a,n)?(Pn(i,e,n,!t,!1).each(function(o){In(e,o)}),!0):!1},d$=function(e,t,n){return a$(t,n).orThunk(function(){return Tt(n.getClientRects()).bind(function(r){return oc(_I(e,T.before(t)),r.left)})}).getOr(T.before(t))},m$=function(e,t,n){return i$(t,n).orThunk(function(){return Tt(n.getClientRects()).bind(function(r){return oc(OI(e,T.after(t)),r.left)})}).getOr(T.after(t))},by=function(e,t){var n=t.getNode(e);return re(n)&&n.nodeName==="TABLE"?b.some(n):b.none()},p$=function(e,t,n,r){var a=at(t);a?t.undoManager.transact(function(){var i=k.fromTag(a);Mn(i,si(t)),Je(i,k.fromTag("br")),e?Ka(k.fromDom(n),i):Gt(k.fromDom(n),i);var o=t.dom.createRng();o.setStart(i.dom,0),o.setEnd(i.dom,0),In(t,o)}):In(t,r.toRange())},yy=function(e,t,n){var r=by(!!t,n),a=t===!1;r.fold(function(){return In(e,n.toRange())},function(i){return wa(a,e.getBody()).filter(function(o){return o.isEqual(n)}).fold(function(){return In(e,n.toRange())},function(o){return p$(t,e,i,n)})})},g$=function(e,t,n,r){var a=e.selection.getRng(),i=T.fromRangeStart(a),o=e.getBody();if(!t&&s$(r,i)){var u=d$(o,n,i);return yy(e,t,u),!0}else if(t&&l$(r,i)){var u=m$(o,n,i);return yy(e,t,u),!0}else return!1},Cy=function(e,t,n){return b.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind(function(r){return b.from(e.dom.getParent(r,"table")).map(function(a){return n(e,t,a,r)})}).getOr(!1)},wy=function(e,t){return Cy(e,t,v$)},Ey=function(e,t){return Cy(e,t,g$)},h$=function(e,t,n){var r=Ft().os;La([{keyCode:ne.RIGHT,action:le(uy,e,!0)},{keyCode:ne.LEFT,action:le(uy,e,!1)},{keyCode:ne.UP,action:le(fy,e,!1)},{keyCode:ne.DOWN,action:le(fy,e,!0)},{keyCode:ne.RIGHT,action:le(wy,e,!0)},{keyCode:ne.LEFT,action:le(wy,e,!1)},{keyCode:ne.UP,action:le(Ey,e,!1)},{keyCode:ne.DOWN,action:le(Ey,e,!0)},{keyCode:ne.RIGHT,action:le(dy,e,!0)},{keyCode:ne.LEFT,action:le(dy,e,!1)},{keyCode:ne.UP,action:le(my,e,!1)},{keyCode:ne.DOWN,action:le(my,e,!0)},{keyCode:ne.RIGHT,action:le(Wb,e,t,!0)},{keyCode:ne.LEFT,action:le(Wb,e,t,!1)},{keyCode:ne.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:le(rL,e,t)},{keyCode:ne.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:le(aL,e,t)},{keyCode:ne.UP,action:le(vy,e,!1)},{keyCode:ne.DOWN,action:le(vy,e,!0)}],n).each(function(a){n.preventDefault()})},b$=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()===!1&&h$(e,t,n)})},y$=function(e,t,n){La([{keyCode:ne.BACKSPACE,action:le(ey,e,!1)},{keyCode:ne.BACKSPACE,action:le(du,e,!1)},{keyCode:ne.DELETE,action:le(du,e,!0)},{keyCode:ne.BACKSPACE,action:le(vu,e,!1)},{keyCode:ne.DELETE,action:le(vu,e,!0)},{keyCode:ne.BACKSPACE,action:le(wu,e,t,!1)},{keyCode:ne.DELETE,action:le(wu,e,t,!0)},{keyCode:ne.BACKSPACE,action:le(Xo,e,!1)},{keyCode:ne.DELETE,action:le(Xo,e,!0)},{keyCode:ne.BACKSPACE,action:le(mu,e,!1)},{keyCode:ne.DELETE,action:le(mu,e,!0)},{keyCode:ne.BACKSPACE,action:le(Su,e,!1)},{keyCode:ne.DELETE,action:le(Su,e,!0)},{keyCode:ne.BACKSPACE,action:le(cu,e,!1)},{keyCode:ne.DELETE,action:le(cu,e,!0)},{keyCode:ne.BACKSPACE,action:le(lu,e,!1)},{keyCode:ne.DELETE,action:le(lu,e,!0)},{keyCode:ne.BACKSPACE,action:le(Eu,e,!1)},{keyCode:ne.DELETE,action:le(Eu,e,!0)}],n).each(function(r){n.preventDefault()})},C$=function(e,t){La([{keyCode:ne.BACKSPACE,action:le(Cb,e)},{keyCode:ne.DELETE,action:le(Cb,e)}],t)},w$=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()===!1&&y$(e,t,n)}),e.on("keyup",function(n){n.isDefaultPrevented()===!1&&C$(e,n)})},E$=function(e){for(;e;){if(e.nodeType===1||e.nodeType===3&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}},Ri=function(e,t){var n,r=t,a=e.dom,i=e.schema.getMoveCaretBeforeOnEnterElements();if(!!t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var o=E$(t.firstChild);o&&/^(UL|OL|DL)$/.test(o.nodeName)&&t.insertBefore(a.doc.createTextNode(Et),t.firstChild)}var u=a.createRng();if(t.normalize(),t.hasChildNodes()){for(var f=new Ve(t,t);n=f.current();){if(Y(n)){u.setStart(n,0),u.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){u.setStartBefore(n),u.setEndBefore(n);break}r=n,n=f.next()}n||(u.setStart(r,0),u.setEnd(r,0))}else Oe(t)?t.nextSibling&&a.isBlock(t.nextSibling)?(u.setStartBefore(t),u.setEndBefore(t)):(u.setStartAfter(t),u.setEndAfter(t)):(u.setStart(t,0),u.setEnd(t,0));e.selection.setRng(u),wi(e,u)}},S$=function(e,t){var n=e.getRoot(),r,a;for(r=t;r!==n&&e.getContentEditable(r)!=="false";)e.getContentEditable(r)==="true"&&(a=r),r=r.parentNode;return r!==n?a:n},gc=function(e){return b.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},k$=function(e){return gc(e).fold(G(""),function(t){return t.nodeName.toUpperCase()})},x$=function(e){return gc(e).filter(function(t){return Ja(k.fromDom(t))}).isSome()},N$=function(e,t){return e.firstChild&&e.firstChild.nodeName===t},A$=function(e){var t;return((t=e.parentNode)===null||t===void 0?void 0:t.firstChild)===e},Sy=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},ky=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},T$=function(e){return ky(e)&&ky(e.parentNode)},ku=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},xu=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!re(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},R$=function(e,t,n,r,a){var i=e.dom,o=e.selection.getRng();if(n!==e.getBody()){T$(n)&&(a="LI");var u=a?t(a):i.create("BR");if(xu(n,r,!0)&&xu(n,r,!1))if(Sy(n,"LI")){var f=ku(n);i.insertAfter(u,f),A$(n)?i.remove(f):i.remove(n)}else i.replace(u,n);else if(xu(n,r,!0))Sy(n,"LI")?(i.insertAfter(u,ku(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(xu(n,r,!1))i.insertAfter(u,ku(n)),i.remove(r);else{n=ku(n);var s=o.cloneRange();s.setStartAfter(r),s.setEndAfter(n);var l=s.extractContents();a==="LI"&&N$(l,"LI")?(u=l.firstChild,i.insertAfter(l,n)):(i.insertAfter(l,n),i.insertAfter(u,n)),i.remove(r)}Ri(e,u)}},B$=function(e){X(Xd(k.fromDom(e),Mt),function(t){var n=t.dom;n.nodeValue=Vn(n.nodeValue)})},D$=function(e,t){return t&&t.nodeName==="A"&&e.isEmpty(t)},_$=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},hc=function(e){e.innerHTML='<br data-mce-bogus="1">'},bc=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},xy=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&e.getContentEditable(t)!=="true"},O$=function(e,t,n){var r=n,a=[],i;if(!!r){for(;r=r.firstChild;){if(e.isBlock(r))return;re(r)&&!t[r.nodeName.toLowerCase()]&&a.push(r)}for(i=a.length;i--;)r=a[i],(!r.hasChildNodes()||r.firstChild===r.lastChild&&r.firstChild.nodeValue===""||D$(e,r))&&e.remove(r)}},yc=function(e,t,n){return Y(t)===!1?n:e?n===1&&t.data.charAt(n-1)===Qe?0:n:n===t.data.length-1&&t.data.charAt(n)===Qe?t.data.length:n},P$=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,yc(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,yc(!1,e.endContainer,e.endOffset)),t},I$=function(e){do Y(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;while(e)},Ny=function(e,t){var n=e.getRoot(),r,a;for(r=t;r!==n&&e.getContentEditable(r)!=="false";)e.getContentEditable(r)==="true"&&(a=r),r=r.parentNode;return r!==n?a:n},L$=function(e,t,n){var r=e.dom;b.from(n.style).map(r.parseStyle).each(function(f){var s=Yv(k.fromDom(t)),l=ae(ae({},s),f);r.setStyles(t,l)});var a=b.from(n.class).map(function(f){return f.split(/\s+/)}),i=b.from(t.className).map(function(f){return ce(f.split(/\s+/),function(s){return s!==""})});ht(a,i,function(f,s){var l=ce(s,function(v){return!Ge(f,v)}),c=Nn(Nn([],f,!0),l,!0);r.setAttrib(t,"class",c.join(" "))});var o=["style","class"],u=Ha(n,function(f,s){return!Ge(o,s)});r.setAttribs(t,u)},Bi=function(e,t){var n=at(e);if(n&&n.toLowerCase()===t.tagName.toLowerCase()){var r=si(e);L$(e,t,r)}},$$=function(e,t,n,r,a){var i,o,u,f,s,l,c=t||"P",v=e.dom,d=Ny(v,r);if(o=v.getParent(r,v.isBlock),!o||!xy(v,o)){if(o=o||d,o===e.getBody()||_$(o)?l=o.nodeName.toLowerCase():l=o.parentNode.nodeName.toLowerCase(),!o.hasChildNodes())return i=v.create(c),Bi(e,i),o.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(f=r;f.parentNode!==o;)f=f.parentNode;for(;f&&!v.isBlock(f);)u=f,f=f.previousSibling;if(u&&e.schema.isValidChild(l,c.toLowerCase())){for(i=v.create(c),Bi(e,i),u.parentNode.insertBefore(i,u),f=u;f&&!v.isBlock(f);)s=f.nextSibling,i.appendChild(f),f=s;n.setStart(r,a),n.setEnd(r,a)}}return r},F$=function(e,t){t.normalize();var n=t.lastChild;(!n||/^(left|right)$/gi.test(e.getStyle(n,"float",!0)))&&e.add(t,"br")},M$=function(e,t){var n,r,a,i,o,u,f,s,l,c,v=e.dom,d=e.schema,m=d.getNonEmptyElements(),p=e.selection.getRng(),g=function(R){var I=r,te,q,D,J=d.getTextInlineElements();if(R||s==="TABLE"||s==="HR"?te=v.create(R||l):te=i.cloneNode(!1),D=te,Ik(e)===!1)v.setAttrib(te,"style",null),v.setAttrib(te,"class",null);else do if(J[I.nodeName]){if(yn(I)||Pt(I))continue;q=I.cloneNode(!1),v.setAttrib(q,"id",""),te.hasChildNodes()?(q.appendChild(te.firstChild),te.appendChild(q)):(D=q,te.appendChild(q))}while((I=I.parentNode)&&I!==C);return Bi(e,te),hc(D),te},y=function(R){var I,te,q=yc(R,r,a);if(Y(r)&&(R?q>0:q<r.nodeValue.length))return!1;if(r.parentNode===i&&c&&!R||R&&re(r)&&r===i.firstChild)return!0;if(bc(r,"TABLE")||bc(r,"HR"))return c&&!R||!c&&R;var D=new Ve(r,i);for(Y(r)&&(R&&q===0?D.prev():!R&&q===r.nodeValue.length&&D.next());I=D.current();){if(re(I)){if(!I.getAttribute("data-mce-bogus")&&(te=I.nodeName.toLowerCase(),m[te]&&te!=="br"))return!1}else if(Y(I)&&!yr(I.nodeValue))return!1;R?D.prev():D.next()}return!0},h=function(){/^(H[1-6]|PRE|FIGURE)$/.test(s)&&x!=="HGROUP"?o=g(l):o=g(),Lk(e)&&xy(v,f)&&v.isEmpty(i)?o=v.split(f,i):v.insertAfter(o,i),Ri(e,o)};Io(v,p).each(function(R){p.setStart(R.startContainer,R.startOffset),p.setEnd(R.endContainer,R.endOffset)}),r=p.startContainer,a=p.startOffset,l=at(e);var S=!!(t&&t.shiftKey),E=!!(t&&t.ctrlKey);re(r)&&r.hasChildNodes()&&(c=a>r.childNodes.length-1,r=r.childNodes[Math.min(a,r.childNodes.length-1)]||r,c&&Y(r)?a=r.nodeValue.length:a=0);var C=Ny(v,r);if(!!C){(l&&!S||!l&&S)&&(r=$$(e,l,p,r,a)),i=v.getParent(r,v.isBlock),f=i?v.getParent(i.parentNode,v.isBlock):null,s=i?i.nodeName.toUpperCase():"";var x=f?f.nodeName.toUpperCase():"";if(x==="LI"&&!E&&(i=f,f=f.parentNode,s=x),/^(LI|DT|DD)$/.test(s)&&v.isEmpty(i)){R$(e,g,f,i,l);return}l&&i===e.getBody()||(l=l||"P",aa(i)?(o=Af(i),v.isEmpty(i)&&hc(i),Bi(e,o),Ri(e,o)):y()?h():y(!0)?(o=i.parentNode.insertBefore(g(),i),Ri(e,bc(i,"HR")?o:i)):(n=P$(p).cloneRange(),n.setEndAfter(i),u=n.extractContents(),B$(u),I$(u),o=u.firstChild,v.insertAfter(u,i),O$(v,m,o),F$(v,i),v.isEmpty(i)&&hc(i),o.normalize(),v.isEmpty(o)?(v.remove(o),h()):(Bi(e,o),Ri(e,o))),v.setAttrib(o,"id",""),e.fire("NewBlock",{newBlock:o}))}},U$=function(e,t,n){for(var r=new Ve(t,n),a,i=e.getNonEmptyElements();a=r.next();)if(i[a.nodeName.toLowerCase()]||a.length>0)return!0},Ay=function(e,t,n){var r=e.dom.createRng();n?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),e.selection.setRng(r),wi(e,r)},z$=function(e,t){var n=e.selection,r=e.dom,a=n.getRng(),i,o;Io(r,a).each(function(m){a.setStart(m.startContainer,m.startOffset),a.setEnd(m.endContainer,m.endOffset)});var u=a.startOffset,f=a.startContainer;if(f.nodeType===1&&f.hasChildNodes()){var s=u>f.childNodes.length-1;f=f.childNodes[Math.min(u,f.childNodes.length-1)]||f,s&&f.nodeType===3?u=f.nodeValue.length:u=0}var l=r.getParent(f,r.isBlock),c=l?r.getParent(l.parentNode,r.isBlock):null,v=c?c.nodeName.toUpperCase():"",d=!!(t&&t.ctrlKey);v==="LI"&&!d&&(l=c),f&&f.nodeType===3&&u>=f.nodeValue.length&&(U$(e.schema,f,l)||(i=r.create("br"),a.insertNode(i),a.setStartAfter(i),a.setEndAfter(i),o=!0)),i=r.create("br"),ss(r,a,i),Ay(e,i,o),e.undoManager.add()},H$=function(e,t){var n=k.fromTag("br");Gt(k.fromDom(t),n),e.undoManager.add()},V$=function(e,t){W$(e.getBody(),t)||Ka(k.fromDom(t),k.fromTag("br"));var n=k.fromTag("br");Ka(k.fromDom(t),n),Ay(e,n.dom,!1),e.undoManager.add()},q$=function(e){return Oe(e.getNode())},W$=function(e,t){return q$(T.after(t))?!0:en(e,T.after(t)).map(function(n){return Oe(n.getNode())}).getOr(!1)},Ty=function(e){return e&&e.nodeName==="A"&&"href"in e},j$=function(e){return e.fold(xe,Ty,Ty,xe)},K$=function(e){var t=K(Pr,e),n=T.fromRangeStart(e.selection.getRng());return En(t,e.getBody(),n).filter(j$)},G$=function(e,t){t.fold(se,K(H$,e),K(V$,e),se)},Ry=function(e,t){var n=K$(e);n.isSome()?n.each(K(G$,e)):z$(e,t)},By=function(e,t){return gc(e).filter(function(n){return t.length>0&&Yr(k.fromDom(n),t)}).isSome()},X$=function(e){return By(e,Ok(e))},Y$=function(e){return By(e,Pk(e))},Nt=zn.generate([{br:[]},{block:[]},{none:[]}]),Q$=function(e,t){return Y$(e)},Cc=function(e){return function(t,n){var r=at(t)==="";return r===e}},Dy=function(e){return function(t,n){return x$(t)===e}},_y=function(e,t){return function(n,r){var a=k$(n)===e.toUpperCase();return a===t}},Nu=function(e){return _y("pre",e)},Z$=function(){return _y("summary",!0)},Au=function(e){return function(t,n){return _k(t)===e}},J$=function(e,t){return X$(e)},Di=function(e,t){return t},Oy=function(e){var t=at(e),n=S$(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},Lt=function(e,t){return function(n,r){var a=Wt(e,function(i,o){return i&&o(n,r)},!0);return a?b.some(t):b.none()}},eF=function(e,t){return Nb([Lt([Q$],Nt.none()),Lt([Z$()],Nt.br()),Lt([Nu(!0),Au(!1),Di],Nt.br()),Lt([Nu(!0),Au(!1)],Nt.block()),Lt([Nu(!0),Au(!0),Di],Nt.block()),Lt([Nu(!0),Au(!0)],Nt.br()),Lt([Dy(!0),Di],Nt.br()),Lt([Dy(!0)],Nt.block()),Lt([Cc(!0),Di,Oy],Nt.block()),Lt([Cc(!0)],Nt.br()),Lt([J$],Nt.br()),Lt([Cc(!1),Di],Nt.br()),Lt([Oy],Nt.block())],[e,!!(t&&t.shiftKey)]).getOr(Nt.none())},Py=function(e,t){eF(e,t).fold(function(){Ry(e,t)},function(){M$(e,t)},se)},tF=function(e,t){t.isDefaultPrevented()||(t.preventDefault(),yD(e.undoManager),e.undoManager.transact(function(){e.selection.isCollapsed()===!1&&e.execCommand("Delete"),Py(e,t)}))},nF=function(e){e.on("keydown",function(t){t.keyCode===ne.ENTER&&tF(e,t)})},rF=function(e,t,n){La([{keyCode:ne.END,action:le(sy,e,!0)},{keyCode:ne.HOME,action:le(sy,e,!1)},{keyCode:ne.END,action:le(py,e,!0)},{keyCode:ne.HOME,action:le(py,e,!1)},{keyCode:ne.END,action:le(Cu,e,!0,t)},{keyCode:ne.HOME,action:le(Cu,e,!1,t)}],n).each(function(r){n.preventDefault()})},aF=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()===!1&&rF(e,t,n)})},iF=Ft().browser,oF=function(e){var t=ns(function(){e.composing||Eg(e)},0);iF.isIE()&&(e.on("keypress",function(n){t.throttle()}),e.on("remove",function(n){t.cancel()}))},uF=function(e){oF(e),e.on("input",function(t){t.isComposing===!1&&Eg(e)})},fF=Ft(),sF=function(e,t,n){La([{keyCode:ne.PAGE_UP,action:le(Cu,e,!1,t)},{keyCode:ne.PAGE_DOWN,action:le(Cu,e,!0,t)}],n)},Iy=function(e){return e.stopImmediatePropagation()},Ly=function(e){return e.keyCode===ne.PAGE_UP||e.keyCode===ne.PAGE_DOWN},$y=function(e,t,n){n&&!e.get()?t.on("NodeChange",Iy,!0):!n&&e.get()&&t.off("NodeChange",Iy),e.set(n)},lF=function(e,t){if(!fF.os.isOSX()){var n=ut(!1);e.on("keydown",function(r){Ly(r)&&$y(n,e,!0)}),e.on("keyup",function(r){r.isDefaultPrevented()===!1&&sF(e,t,r),Ly(r)&&n.get()&&($y(n,e,!1),e.nodeChanged())})}},Fy=function(e,t){var n=t.container(),r=t.offset();return Y(n)?(n.insertData(r,e),b.some(T(n,r+e.length))):No(t).map(function(a){var i=k.fromText(e);return t.isAtEnd()?Ka(a,i):Gt(a,i),T(i.dom,e.length)})},cF=K(Fy,Et),vF=K(Fy," "),dF=function(e){return function(t){return t.fold(function(n){return hn(e.dom,T.before(n))},function(n){return pt(n)},function(n){return bn(n)},function(n){return en(e.dom,T.after(n))})}},mF=function(e,t){return function(n){return uT(e,n)?cF(t):vF(t)}},pF=function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}},gF=function(e){var t=T.fromRangeStart(e.selection.getRng()),n=k.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=K(Pr,e),a=T.fromRangeStart(e.selection.getRng());return En(r,e.getBody(),a).bind(dF(n)).bind(mF(n,t)).exists(pF(e))}else return!1},hF=function(e,t){La([{keyCode:ne.SPACEBAR,action:le(gF,e)}],t).each(function(n){t.preventDefault()})},bF=function(e){e.on("keydown",function(t){t.isDefaultPrevented()===!1&&hF(e,t)})},yF=function(e){var t=nL(e);return OL(e),b$(e,t),w$(e,t),nF(e),bF(e),uF(e),aF(e,t),lF(e,t),t},CF=function(e){return On(e)?ut(null):yF(e)},wF=function(){function e(t){this.lastPath=[],this.editor=t;var n,r=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",function(a){var i=t.selection.getRng(),o={startContainer:i.startContainer,startOffset:i.startOffset,endContainer:i.endContainer,endOffset:i.endOffset};(a.type==="nodechange"||!Fs(o,n))&&t.fire("SelectionChange"),n=o}),t.on("contextmenu",function(){t.fire("SelectionChange")}),t.on("SelectionChange",function(){var a=t.selection.getStart(!0);!a||!ue.range&&t.selection.isCollapsed()||Po(t)&&!r.isSameElementPath(a)&&t.dom.isChildOf(a,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("mouseup",function(a){!a.isDefaultPrevented()&&Po(t)&&(t.selection.getNode().nodeName==="IMG"?tt.setEditorTimeout(t,function(){t.nodeChanged()}):t.nodeChanged())})}return e.prototype.nodeChanged=function(t){var n=this.editor.selection,r,a,i;this.editor.initialized&&n&&!g1(this.editor)&&!this.editor.mode.isReadOnly()&&(i=this.editor.getBody(),r=n.getStart(!0)||i,(r.ownerDocument!==this.editor.getDoc()||!this.editor.dom.isChildOf(r,i))&&(r=i),a=[],this.editor.dom.getParent(r,function(o){if(o===i)return!0;a.push(o)}),t=t||{},t.element=r,t.parents=a,this.editor.fire("NodeChange",t))},e.prototype.isSameElementPath=function(t){var n,r=this.editor.$(t).parentsUntil(this.editor.getBody()).add(t);if(r.length===this.lastPath.length){for(n=r.length;n>=0&&r[n]===this.lastPath[n];n--);if(n===-1)return this.lastPath=r,!0}return this.lastPath=r,!1},e}(),EF=function(e){e.on("click",function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()})},SF=function(e){e.parser.addNodeFilter("details",function(t){X(t,function(n){n.attr("data-mce-open",n.attr("open")),n.attr("open","open")})}),e.serializer.addNodeFilter("details",function(t){X(t,function(n){var r=n.attr("data-mce-open");n.attr("open",$e(r)?r:null),n.attr("data-mce-open",null)})})},kF=function(e){EF(e),SF(e)},My=function(e){return re(e)&&sd(k.fromDom(e))},xF=function(e){var t=e.selection.getRng(),n=T.fromRangeStart(t),r=T.fromRangeEnd(t);if(T.isElementPosition(n)){var a=n.container();My(a)&&pt(a).each(function(i){return t.setStart(i.container(),i.offset())})}if(T.isElementPosition(r)){var a=n.container();My(a)&&bn(a).each(function(o){return t.setEnd(o.container(),o.offset())})}e.selection.setRng(hl(t))},NF=function(e){e.on("click",function(t){t.detail>=3&&xF(e)})},Uy=function(e){var t=e.getBoundingClientRect(),n=e.ownerDocument,r=n.documentElement,a=n.defaultView;return{top:t.top+a.pageYOffset-r.clientTop,left:t.left+a.pageXOffset-r.clientLeft}},AF=function(e){return e.inline?Uy(e.getBody()):{left:0,top:0}},TF=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},RF=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},a={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:a},BF=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=Uy(e.getContentAreaContainer()),r=RF(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}},DF=function(e,t,n){return{pageX:n.left-e.left+t.left,pageY:n.top-e.top+t.top}},_F=function(e,t){return DF(AF(e),TF(e),BF(e,t))},Tu=Ae,OF=sn,PF=function(e,t){return Tu(t)&&t!==e},IF=function(e,t,n){return t===n||e.dom.isChildOf(t,n)?!1:!Tu(t)},LF=function(e){var t=e.cloneNode(!0);return t.removeAttribute("data-mce-selected"),t},$F=function(e,t,n,r){var a=e.dom,i=t.cloneNode(!0);a.setStyles(i,{width:n,height:r}),a.setAttrib(i,"data-mce-selected",null);var o=a.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return a.setStyles(o,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),a.setStyles(i,{margin:0,boxSizing:"border-box"}),o.appendChild(i),o},FF=function(e,t){e.parentNode!==t&&t.appendChild(e)},MF=function(e,t,n,r,a,i){var o=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>a&&(o=t.pageX+n-a),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-o+"px",e.style.height=r-u+"px"},zy=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},UF=function(e){return e.button===0},zF=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}},HF=function(e,t){return function(n){if(UF(n)){var r=Xe(t.dom.getParents(n.target),ak(Tu,OF)).getOr(null);if(PF(t.getBody(),r)){var a=t.dom.getPos(r),i=t.getBody(),o=t.getDoc().documentElement;e.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(t.inline?i.scrollWidth:o.offsetWidth)-2,maxY:(t.inline?i.scrollHeight:o.offsetHeight)-2,relX:n.pageX-a.x,relY:n.pageY-a.y,width:r.offsetWidth,height:r.offsetHeight,ghost:$F(t,r,r.offsetWidth,r.offsetHeight)})}}}},VF=function(e,t){var n=tt.throttle(function(r,a){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(r,a)},0);return t.on("remove",n.stop),function(r){return e.on(function(a){var i=Math.max(Math.abs(r.screenX-a.screenX),Math.abs(r.screenY-a.screenY));if(!a.dragging&&i>10){var o=t.fire("dragstart",{target:a.element});if(o.isDefaultPrevented())return;a.dragging=!0,t.focus()}if(a.dragging){var u=zF(a,_F(t,r));FF(a.ghost,t.getBody()),MF(a.ghost,u,a.width,a.height,a.maxX,a.maxY),n(r.clientX,r.clientY)}})}},qF=function(e){var t=e.getSel().getRangeAt(0),n=t.startContainer;return n.nodeType===3?n.parentNode:n},WF=function(e,t){return function(n){e.on(function(r){if(r.dragging){if(IF(t,qF(t.selection),r.element)){var a=LF(r.element),i=t.fire("drop",{clientX:n.clientX,clientY:n.clientY});i.isDefaultPrevented()||t.undoManager.transact(function(){zy(r.element),t.insertContent(t.dom.getOuterHTML(a)),t._selectionOverrides.hideFakeCaret()})}t.fire("dragend")}}),Hy(e)}},jF=function(e,t){return function(){e.on(function(n){n.dragging&&t.fire("dragend")}),Hy(e)}},Hy=function(e){e.on(function(t){zy(t.ghost)}),e.clear()},KF=function(e){var t=da(),n=we.DOM,r=document,a=HF(t,e),i=VF(t,e),o=WF(t,e),u=jF(t,e);e.on("mousedown",a),e.on("mousemove",i),e.on("mouseup",o),n.bind(r,"mousemove",i),n.bind(r,"mouseup",u),e.on("remove",function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",u)}),e.on("keydown",function(f){f.keyCode===ne.ESC&&u()})},GF=function(e){e.on("drop",function(t){var n=typeof t.clientX!="undefined"?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(Tu(n)||e.dom.getContentEditableParent(n)==="false")&&t.preventDefault()})},XF=function(e){var t=function(a){if(!a.isDefaultPrevented()){var i=a.dataTransfer;i&&(Ge(i.types,"Files")||i.files.length>0)&&(a.preventDefault(),a.type==="drop"&&ou(e,"Dropped file type is not supported"))}},n=function(a){Uo(e,a.target)&&t(a)},r=function(){var a=we.DOM,i=e.dom,o=document,u=e.inline?e.getBody():e.getDoc(),f=["drop","dragover"];X(f,function(s){a.bind(o,s,n),i.bind(u,s,t)}),e.on("remove",function(){X(f,function(s){a.unbind(o,s,n),i.unbind(u,s,t)})})};e.on("init",function(){tt.setEditorTimeout(e,r,0)})},YF=function(e){KF(e),GF(e),C1(e)&&XF(e)},QF=function(e){var t=ns(function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var n=e.selection.getRng();if(n.collapsed){var r=tc(e,n,!1);e.selection.setRng(r)}}},0);e.on("focus",function(){t.throttle()}),e.on("blur",function(){t.cancel()})},ZF=function(e){e.on("init",function(){e.on("focusin",function(t){var n=t.target;if(Ht(n)){var r=Aa(e.getBody(),n),a=Ae(r)?r:n;e.selection.getNode()!==a&&Pa(e,a).each(function(i){return e.selection.setRng(i)})}})})},Vy=sn,Lr=Ae,Ru=function(e,t){return Aa(e.getBody(),t)},JF=function(e){var t=e.selection,n=e.dom,r=n.isBlock,a=e.getBody(),i=L1(e,a,r,function(){return Br(e)}),o="sel-"+n.uniqueId(),u="data-mce-selected",f,s=function(D){return n.hasClass(D,"mce-offscreen-selection")},l=function(D){return D!==a&&(Lr(D)||Ht(D))&&n.isChildOf(D,a)},c=function(D){return ir(D)||or(D)||Ra(D)||Ba(D)},v=function(){var D=n.get(o);return D&&D.getElementsByTagName("*")[0]},d=function(D){D&&t.setRng(D)},m=t.getRng,p=function(D,J,M,V){V===void 0&&(V=!0);var $=e.fire("ShowCaret",{target:J,direction:D,before:M});return $.isDefaultPrevented()?null:(V&&t.scrollIntoView(J,D===-1),i.show(M,J))},g=function(D){D.hasAttribute("data-mce-caret")&&(Af(D),d(m()),t.scrollIntoView(D))},y=function(){e.on("mouseup",function($){var H=m();H.collapsed&&qh(e,$.clientX,$.clientY)&&pb(e,H,!1).each(d)}),e.on("click",function($){var H=Ru(e,$.target);H&&(Lr(H)&&($.preventDefault(),e.focus()),Vy(H)&&n.isChildOf(H,t.getNode())&&I())}),e.on("blur NewBlock",I),e.on("ResizeWindow FullscreenStateChanged",i.reposition);var D=function($){var H=$.firstChild;if(on(H))return!1;var j=T.before(H);if(Oe(j.getNode())&&$.childNodes.length===1)return!c(j);var _=Jt($),W=_.next(j);return W&&!c(W)},J=function($,H){var j=n.getParent($,r),_=n.getParent(H,r);return j===_},M=function($,H){var j=n.getParent($,r),_=n.getParent(H,r);return on(j)?!1:$!==_&&n.isChildOf(j,_)&&Lr(Ru(e,j))===!1?!0:!n.isChildOf(_,j)&&!J(j,_)&&D(j)};e.on("tap",function($){var H=$.target,j=Ru(e,H);Lr(j)?($.preventDefault(),Pa(e,j).each(R)):l(H)&&Pa(e,H).each(R)},!0),e.on("mousedown",function($){var H=$.target;if(!(H!==a&&H.nodeName!=="HTML"&&!n.isChildOf(H,a))&&qh(e,$.clientX,$.clientY)!==!1){var j=Ru(e,H);if(j)Lr(j)?($.preventDefault(),Pa(e,j).each(R)):(I(),!(Vy(j)&&$.shiftKey)&&!Is($.clientX,$.clientY,t.getRng())&&(q(),t.placeCaretAt($.clientX,$.clientY)));else if(l(H))Pa(e,H).each(R);else if(Ar(H)===!1){I(),q();var _=QI(a,$.clientX,$.clientY);if(_&&!M(H,_.node)){$.preventDefault();var W=p(1,_.node,_.before,!1);d(W),e.getBody().focus()}}}}),e.on("keypress",function($){ne.modifierPressed($)||Lr(t.getNode())&&$.preventDefault()}),e.on("GetSelectionRange",function($){var H=$.range;if(f){if(!f.parentNode){f=null;return}H=H.cloneRange(),H.selectNode(f),$.range=H}}),e.on("SetSelectionRange",function($){$.range=E($.range);var H=R($.range,$.forward);H&&($.range=H)});var V=function($){return $.id==="mcepastebin"};e.on("AfterSetSelectionRange",function($){var H=$.range,j=H.startContainer.parentNode;!S(H)&&!V(j)&&q(),s(j)||I()}),e.on("copy",function($){var H=$.clipboardData;if(!$.isDefaultPrevented()&&$.clipboardData&&!ue.ie){var j=v();j&&($.preventDefault(),H.clearData(),H.setData("text/html",j.outerHTML),H.setData("text/plain",j.outerText||j.innerText))}}),YF(e),QF(e),ZF(e)},h=function(D){return Bt(D)||to(D)||no(D)},S=function(D){return h(D.startContainer)||h(D.endContainer)},E=function(D){var J=e.schema.getShortEndedElements(),M=n.createRng(),V=D.startContainer,$=D.startOffset,H=D.endContainer,j=D.endOffset;return ve(J,V.nodeName.toLowerCase())?$===0?M.setStartBefore(V):M.setStartAfter(V):M.setStart(V,$),ve(J,H.nodeName.toLowerCase())?j===0?M.setEndBefore(H):M.setEndAfter(H):M.setEnd(H,j),M},C=function(D,J,M){var V=e.$,$=Qi(k.fromDom(e.getBody()),"#"+o).fold(function(){return V([])},function(_){return V([_.dom])});$.length===0&&($=V('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",o),$.appendTo(e.getBody()));var H=n.createRng();J===M&&ue.ie?($.empty().append('<p style="font-size: 0" data-mce-bogus="all">\xA0</p>').append(J),H.setStartAfter($[0].firstChild.firstChild),H.setEndAfter(J)):($.empty().append(Et).append(J).append(Et),H.setStart($[0].firstChild,1),H.setEnd($[0].lastChild,0)),$.css({top:n.getPos(D,e.getBody()).y}),$[0].focus();var j=t.getSel();return j.removeAllRanges(),j.addRange(H),H},x=function(D){var J=D.cloneNode(!0),M=e.fire("ObjectSelected",{target:D,targetClone:J});if(M.isDefaultPrevented())return null;var V=C(D,M.targetClone,J),$=k.fromDom(D);return X(bt(k.fromDom(e.getBody()),"*[data-mce-selected]"),function(H){Se($,H)||Un(H,u)}),n.getAttrib(D,u)||D.setAttribute(u,"1"),f=D,q(),V},R=function(D,J){if(!D)return null;if(D.collapsed){if(!S(D)){var M=J?1:-1,V=pi(M,a,D),$=V.getNode(!J);if(Ar($))return p(M,$,J?!V.isAtEnd():!1,!1);var H=V.getNode(J);if(Ar(H))return p(M,H,J?!1:!V.isAtEnd(),!1)}return null}var j=D.startContainer,_=D.startOffset,W=D.endOffset;if(j.nodeType===3&&_===0&&Lr(j.parentNode)&&(j=j.parentNode,_=n.nodeIndex(j),j=j.parentNode),j.nodeType!==1)return null;if(W===_+1&&j===D.endContainer){var fe=j.childNodes[_];if(l(fe))return x(fe)}return null},I=function(){f&&f.removeAttribute(u),Qi(k.fromDom(e.getBody()),"#"+o).each(Ye),f=null},te=function(){i.destroy(),f=null},q=function(){i.hide()};return ue.ceFalse&&!On(e)&&y(),{showCaret:p,showBlockCaretContainer:g,hideFakeCaret:q,destroy:te}},eM=function(e){var t=B.each,n=ne.BACKSPACE,r=ne.DELETE,a=e.dom,i=e.selection,o=e.parser,u=ue.gecko,f=ue.ie,s=ue.webkit,l="data:text/mce-internal,",c=f?"Text":"URL",v=function(O,U){try{e.getDoc().execCommand(O,!1,U)}catch{}},d=function(O){return O.isDefaultPrevented()},m=function(O){var U,Q;O.dataTransfer&&(e.selection.isCollapsed()&&O.target.tagName==="IMG"&&i.select(O.target),U=e.selection.getContent(),U.length>0&&(Q=l+escape(e.id)+","+escape(U),O.dataTransfer.setData(c,Q)))},p=function(O){var U;return O.dataTransfer&&(U=O.dataTransfer.getData(c),U&&U.indexOf(l)>=0)?(U=U.substr(l.length).split(","),{id:unescape(U[0]),html:unescape(U[1])}):null},g=function(O,U){e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:O,internal:U}):e.execCommand("mceInsertContent",!1,O)},y=function(){var O=function(Q){var N=a.create("body"),L=Q.cloneContents();return N.appendChild(L),i.serializer.serialize(N,{format:"html"})},U=function(Q){var N=O(Q),L=a.createRng();L.selectNode(e.getBody());var P=O(L);return N===P};e.on("keydown",function(Q){var N=Q.keyCode,L,P;if(!d(Q)&&(N===r||N===n)){if(L=e.selection.isCollapsed(),P=e.getBody(),L&&!a.isEmpty(P)||!L&&!U(e.selection.getRng()))return;Q.preventDefault(),e.setContent(""),P.firstChild&&a.isBlock(P.firstChild)?e.selection.setCursorLocation(P.firstChild,0):e.selection.setCursorLocation(P,0),e.nodeChanged()}})},h=function(){e.shortcuts.add("meta+a",null,"SelectAll")},S=function(){e.inline||a.bind(e.getDoc(),"mousedown mouseup",function(O){var U;if(O.target===e.getDoc().documentElement)if(U=i.getRng(),e.getBody().focus(),O.type==="mousedown"){if(Bt(U.startContainer))return;i.placeCaretAt(O.clientX,O.clientY)}else i.setRng(U)})},E=function(){e.on("keydown",function(O){if(!d(O)&&O.keyCode===n){if(!e.getBody().getElementsByTagName("hr").length)return;if(i.isCollapsed()&&i.getRng().startOffset===0){var U=i.getNode(),Q=U.previousSibling;if(U.nodeName==="HR"){a.remove(U),O.preventDefault();return}Q&&Q.nodeName&&Q.nodeName.toLowerCase()==="hr"&&(a.remove(Q),O.preventDefault())}}})},C=function(){Range.prototype.getClientRects||e.on("mousedown",function(O){if(!d(O)&&O.target.nodeName==="HTML"){var U=e.getBody();U.blur(),tt.setEditorTimeout(e,function(){U.focus()})}})},x=function(){e.on("click",function(O){var U=O.target;/^(IMG|HR)$/.test(U.nodeName)&&a.getContentEditableParent(U)!=="false"&&(O.preventDefault(),e.selection.select(U),e.nodeChanged()),U.nodeName==="A"&&a.hasClass(U,"mce-item-anchor")&&(O.preventDefault(),i.select(U))})},R=function(){var O=function(){var Q=a.getAttribs(i.getStart().cloneNode(!1));return function(){var N=i.getStart();N!==e.getBody()&&(a.setAttrib(N,"style",null),t(Q,function(L){N.setAttributeNode(L.cloneNode(!0))}))}},U=function(){return!i.isCollapsed()&&a.getParent(i.getStart(),a.isBlock)!==a.getParent(i.getEnd(),a.isBlock)};e.on("keypress",function(Q){var N;if(!d(Q)&&(Q.keyCode===8||Q.keyCode===46)&&U())return N=O(),e.getDoc().execCommand("delete",!1,null),N(),Q.preventDefault(),!1}),a.bind(e.getDoc(),"cut",function(Q){var N;!d(Q)&&U()&&(N=O(),tt.setEditorTimeout(e,function(){N()}))})},I=function(){e.on("keydown",function(O){if(!d(O)&&O.keyCode===n&&i.isCollapsed()&&i.getRng().startOffset===0){var U=i.getNode().previousSibling;if(U&&U.nodeName&&U.nodeName.toLowerCase()==="table")return O.preventDefault(),!1}})},te=function(){e.on("keydown",function(O){var U,Q;if(!(d(O)||O.keyCode!==ne.BACKSPACE)){U=i.getRng();var N=U.startContainer,L=U.startOffset,P=a.getRoot();if(Q=N,!(!U.collapsed||L!==0)){for(;Q&&Q.parentNode&&Q.parentNode.firstChild===Q&&Q.parentNode!==P;)Q=Q.parentNode;Q.tagName==="BLOCKQUOTE"&&(e.formatter.toggle("blockquote",null,Q),U=a.createRng(),U.setStart(N,0),U.setEnd(N,0),i.setRng(U))}}})},q=function(){var O=function(){v("StyleWithCSS",!1),v("enableInlineTableEditing",!1),Lm(e)||v("enableObjectResizing",!1)};h1(e)||e.on("BeforeExecCommand mousedown",O)},D=function(){var O=function(){t(a.select("a"),function(U){var Q=U.parentNode,N=a.getRoot();if(Q.lastChild===U){for(;Q&&!a.isBlock(Q);){if(Q.parentNode.lastChild!==Q||Q===N)return;Q=Q.parentNode}a.add(Q,"br",{"data-mce-bogus":1})}})};e.on("SetContent ExecCommand",function(U){(U.type==="setcontent"||U.command==="mceInsertLink")&&O()})},J=function(){at(e)&&e.on("init",function(){v("DefaultParagraphSeparator",at(e))})},M=function(){e.on("keyup focusin mouseup",function(O){ne.modifierPressed(O)||i.normalize()},!0)},V=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},$=function(){e.inline||e.on("keydown",function(){document.activeElement===document.body&&e.getWin().focus()})},H=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",function(O){var U;if(O.target.nodeName==="HTML"){if(ue.ie>11){e.getBody().focus();return}U=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(U),e.selection.normalize(),e.nodeChanged()}}))},j=function(){ue.mac&&e.on("keydown",function(O){if(ne.metaKeyPressed(O)&&!O.shiftKey&&(O.keyCode===37||O.keyCode===39)){O.preventDefault();var U=e.selection.getSel();U.modify("move",O.keyCode===37?"backward":"forward","lineboundary")}})},_=function(){v("AutoUrlDetect",!1)},W=function(){e.on("click",function(O){var U=O.target;do if(U.tagName==="A"){O.preventDefault();return}while(U=U.parentNode)}),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},fe=function(){e.on("init",function(){e.dom.bind(e.getBody(),"submit",function(O){O.preventDefault()})})},me=function(){o.addNodeFilter("br",function(O){for(var U=O.length;U--;)O[U].attr("class")==="Apple-interchange-newline"&&O[U].remove()})},de=function(){e.on("dragstart",function(O){m(O)}),e.on("drop",function(O){if(!d(O)){var U=p(O);if(U&&U.id!==e.id){O.preventDefault();var Q=$s(O.x,O.y,e.getDoc());i.setRng(Q),g(U.html,!0)}}})},Me=se,Ne=function(){if(!u||e.removed)return!1;var O=e.selection.getSel();return!O||!O.rangeCount||O.rangeCount===0},it=function(){s&&(S(),x(),fe(),h(),ue.iOS&&($(),H(),W())),u&&(C(),q(),V(),j())},yt=function(){te(),y(),ue.windowsPhone||M(),s&&(S(),x(),J(),fe(),I(),me(),ue.iOS?($(),H(),W()):h()),ue.ie>=11&&(H(),I()),ue.ie&&(h(),_(),de()),u&&(E(),C(),R(),q(),D(),V(),j(),I())};return On(e)?it():yt(),{refreshContentEditable:Me,isHidden:Ne}},wc=we.DOM,tM=function(e,t){var n=k.fromDom(e.getBody()),r=sf(hr(n)),a=k.fromTag("style");ln(a,"type","text/css"),Je(a,k.fromText(t)),Je(r,a),e.on("remove",function(){Ye(a)})},nM=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},Ec=function(e){return Ha(e,function(t){return Ct(t)===!1})},qy=function(e){var t=e.settings;return Ec({block_elements:t.block_elements,boolean_attributes:t.boolean_attributes,custom_elements:t.custom_elements,extended_valid_elements:t.extended_valid_elements,invalid_elements:t.invalid_elements,invalid_styles:t.invalid_styles,move_caret_before_on_enter_elements:t.move_caret_before_on_enter_elements,non_empty_elements:t.non_empty_elements,schema:t.schema,self_closing_elements:t.self_closing_elements,short_ended_elements:t.short_ended_elements,special:t.special,text_block_elements:t.text_block_elements,text_inline_elements:t.text_inline_elements,valid_children:t.valid_children,valid_classes:t.valid_classes,valid_elements:t.valid_elements,valid_styles:t.valid_styles,verify_html:t.verify_html,whitespace_elements:t.whitespace_elements,padd_empty_block_inline_children:t.format_empty_lines})},Wy=function(e){var t=e.settings,n=e.editorUpload.blobCache;return Ec({allow_conditional_comments:t.allow_conditional_comments,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_html_in_named_anchor:t.allow_html_in_named_anchor,allow_script_urls:t.allow_script_urls,allow_unsafe_link_target:t.allow_unsafe_link_target,convert_fonts_to_spans:t.convert_fonts_to_spans,fix_list_elements:t.fix_list_elements,font_size_legacy_values:t.font_size_legacy_values,forced_root_block:t.forced_root_block,forced_root_block_attrs:t.forced_root_block_attrs,padd_empty_with_br:t.padd_empty_with_br,preserve_cdata:t.preserve_cdata,remove_trailing_brs:t.remove_trailing_brs,inline_styles:t.inline_styles,root_name:nM(e),validate:!0,blob_cache:n,document:e.getDoc(),images_dataimg_filter:t.images_dataimg_filter})},rM=function(e){var t=e.settings;return ae(ae(ae({},Wy(e)),qy(e)),Ec({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope,element_format:t.element_format,entities:t.entities,entity_encoding:t.entity_encoding,indent:t.indent,indent_after:t.indent_after,indent_before:t.indent_before}))},aM=function(e){var t=Gl(Wy(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",function(n,r){for(var a=n.length,i,o,u=e.dom,f="data-mce-"+r;a--;)if(i=n[a],o=i.attr(r),o&&!i.attr(f)){if(o.indexOf("data:")===0||o.indexOf("blob:")===0)continue;r==="style"?(o=u.serializeStyle(u.parseStyle(o),i.name),o.length||(o=null),i.attr(f,o),i.attr(r,o)):r==="tabindex"?(i.attr(f,o),i.attr(r,null)):i.attr(f,e.convertURL(o,r,i.name))}}),t.addNodeFilter("script",function(n){for(var r=n.length;r--;){var a=n[r],i=a.attr("type")||"no/type";i.indexOf("mce-")!==0&&a.attr("type","mce-"+i)}}),e.settings.preserve_cdata&&t.addNodeFilter("#cdata",function(n){for(var r=n.length;r--;){var a=n[r];a.type=8,a.name="#comment",a.value="[CDATA["+e.dom.encode(a.value)+"]]"}}),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(n){for(var r=n.length,a=e.schema.getNonEmptyElements();r--;){var i=n[r];i.isEmpty(a)&&i.getAll("br").length===0&&(i.append(new Vt("br",1)).shortEnded=!0)}}),t},iM=function(e){e.settings.auto_focus&&tt.setEditorTimeout(e,function(){var t;e.settings.auto_focus===!0?t=e:t=e.editorManager.get(e.settings.auto_focus),t.destroyed||t.focus()},100)},oM=function(e){var t=e.dom.getRoot();!e.inline&&(!Po(e)||e.selection.getStart(!0)===t)&&pt(t).each(function(n){var r=n.getNode(),a=Jr(r)?pt(r).getOr(n):n;ue.browser.isIE()?qN(e,a.toRange()):e.selection.setRng(a.toRange())})},uM=function(e){e.bindPendingEventDelegates(),e.initialized=!0,zx(e),e.focus(!0),oM(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),iM(e)},jy=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},fM=function(e,t,n){var r=[new et(function(a,i){return jy(e).loadAll(t,a,i)})];return e.inline?r:r.concat([new et(function(a,i){return e.ui.styleSheetLoader.loadAll(n,a,i)})])},Ky=function(e){var t=jy(e),n=Im(e),r=e.contentCSS,a=function(){t.unloadAll(r),e.inline||e.ui.styleSheetLoader.unloadAll(n)},i=function(){e.removed?a():e.on("remove",a)};if(e.contentStyles.length>0){var o="";B.each(e.contentStyles,function(f){o+=f+`\r
`}),e.dom.addStyle(o)}var u=et.all(fM(e,r,n)).then(i).catch(i);return e.settings.content_style&&tM(e,e.settings.content_style),u},sM=function(e){var t=e.settings,n=e.getDoc(),r=e.getBody();Mx(e),!t.browser_spellcheck&&!t.gecko_spellcheck&&(n.body.spellcheck=!1,wc.setAttrib(r,"spellcheck","false")),e.quirks=eM(e),Ux(e);var a=Qk(e);a!==void 0&&(r.dir=a),t.protect&&e.on("BeforeSetContent",function(i){B.each(t.protect,function(o){i.content=i.content.replace(o,function(u){return"<!--mce:protected "+escape(u)+"-->"})})}),e.on("SetContent",function(){e.addVisual(e.getBody())}),e.on("compositionstart compositionend",function(i){e.composing=i.type==="compositionstart"})},lM=function(e){On(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})},Sc=function(e){e.removed!==!0&&(lM(e),uM(e))},kc=function(e,t){var n=e.settings,r=e.getElement(),a=e.getDoc();n.inline||(e.getElement().style.visibility=e.orgVisibility),!t&&!e.inline&&(a.open(),a.write(e.iframeHTML),a.close()),e.inline&&(wc.addClass(r,"mce-content-body"),e.contentDocument=a=document,e.contentWindow=window,e.bodyElement=r,e.contentAreaContainer=r);var i=e.getBody();i.disabled=!0,e.readonly=!!n.readonly,e.readonly||(e.inline&&wc.getStyle(i,"position",!0)==="static"&&(i.style.position="relative"),i.contentEditable=e.getParam("content_editable_state",!0)),i.disabled=!1,e.editorUpload=aP(e),e.schema=jn(qy(e)),e.dom=we(a,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:e.inline?e.getBody():null,collect:function(){return e.inline},schema:e.schema,contentCssCors:Kk(e),referrerPolicy:_m(e),onSetAttrib:function(f){e.fire("SetAttrib",f)}}),e.parser=aM(e),e.serializer=$h(rM(e),e),e.selection=Bh(e.dom,e.getWin(),e.serializer,e),e.annotator=xp(e),e.formatter=eb(e),e.undoManager=nb(e),e._nodeChangeDispatcher=new wF(e),e._selectionOverrides=JF(e),kL(e),kF(e),On(e)||NF(e);var o=CF(e);wL(e,o),RL(e),hP(e);var u=ID(e);sM(e),u.fold(function(){Ky(e).then(function(){return Sc(e)})},function(f){e.setProgressState(!0),Ky(e).then(function(){f().then(function(s){e.setProgressState(!1),Sc(e)},function(s){e.notificationManager.open({type:"error",text:String(s)}),Sc(e)})})})},_i=we.DOM,cM=function(e,t){if(document.domain!==window.location.hostname&&ue.browser.isIE()){var n=Yh("mce");e[n]=function(){kc(e)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return _i.setAttrib(t,"src",r),!0}return!1},vM=function(e,t,n,r){var a=k.fromTag("iframe");return Mn(a,r),Mn(a,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),yo(a,"tox-edit-area__iframe"),a},dM=function(e){var t=Tk(e)+"<html><head>";Rk(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=Bk(e),r=Dk(e),a=e.translate(k1(e));return Rm(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+Rm(e)+'" />'),t+="</head>"+('<body id="'+n+'" class="mce-content-body '+r+'" data-id="'+e.id+'" aria-label="'+a+'">')+"<br></body></html>",t},mM=function(e,t){var n=e.translate("Rich Text Area"),r=vM(e.id,n,t.height,Ak(e)).dom;r.onload=function(){r.onload=null,e.fire("load")};var a=cM(e,r);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=r,e.iframeHTML=dM(e),_i.add(t.iframeContainer,r),a},pM=function(e,t){var n=mM(e,t);t.editorContainer&&(_i.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=_i.isHidden(t.editorContainer)),e.getElement().style.display="none",_i.setAttrib(e.id,"aria-hidden","true"),n||kc(e)},Gy=we.DOM,Xy=function(e,t,n){var r=tn.get(n),a=tn.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=B.trim(n),r&&B.inArray(t,n)===-1){if(B.each(tn.dependencies(n),function(o){Xy(e,t,o)}),e.plugins[n])return;try{var i=new r(e,a,e.$);e.plugins[n]=i,i.init&&(i.init(e,a),t.push(n))}catch(o){KO(e,n,o)}}},Yy=function(e){return e.replace(/^\-/,"")},gM=function(e){var t=[];B.each(vs(e).split(/[ ,]/),function(n){Xy(e,t,Yy(n))})},hM=function(e){var t=B.trim(Dm(e)),n=e.ui.registry.getAll().icons,r=ae(ae({},iu.get("default").icons),iu.get(t).icons);Be(r,function(a,i){ve(n,i)||e.ui.registry.addIcon(i,a)})},bM=function(e){var t=li(e);if($e(t)){e.settings.theme=Yy(t);var n=ur.get(t);e.theme=new n(e,ur.urls[t]),e.theme.init&&e.theme.init(e,ur.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}},yM=function(e){return e.theme.renderUI()},CM=function(e){var t=e.getElement(),n=li(e),r=n(e,t);return r.editorContainer.nodeType&&(r.editorContainer.id=r.editorContainer.id||e.id+"_parent"),r.iframeContainer&&r.iframeContainer.nodeType&&(r.iframeContainer.id=r.iframeContainer.id||e.id+"_iframecontainer"),r.height=r.iframeHeight?r.iframeHeight:t.offsetHeight,r},Qy=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},wM=function(e){var t=Gy.create("div");return Gy.insertAfter(t,e),Qy(t)},EM=function(e){var t=e.getElement();return e.inline?Qy(null):wM(t)},SM=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,$e(li(e))?yM(e):Re(li(e))?CM(e):EM(e)},kM=function(e,t){var n={show:b.from(t.show).getOr(se),hide:b.from(t.hide).getOr(se),disable:b.from(t.disable).getOr(se),isDisabled:b.from(t.isDisabled).getOr(xe),enable:function(){e.mode.isReadOnly()||b.from(t.enable).map(UC)}};e.ui=ae(ae({},e.ui),n)},Zy=function(e){e.fire("ScriptsLoaded"),hM(e),bM(e),gM(e);var t=SM(e);kM(e,b.from(t.api).getOr({}));var n={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=n.editorContainer?n.editorContainer:null,QO(e),e.inline?kc(e):pM(e,n)},$r=we.DOM,Jy=function(e){return e.charAt(0)==="-"},xM=function(e,t){var n=Om(t),r=Gk(t);if(Qt.hasCode(n)===!1&&n!=="en"){var a=r!==""?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(a,se,void 0,function(){jO(t,a,n)})}},NM=function(e,t,n,r){var a=li(t);if($e(a)){if(!Jy(a)&&!ve(ur.urls,a)){var i=u1(t);i?ur.load(a,t.documentBaseURI.toAbsolute(i)):ur.load(a,"themes/"+a+"/theme"+n+".js")}e.loadQueue(function(){ur.waitFor(a,r)})}else r()},AM=function(e){return b.from(Hk(e)).filter(function(t){return t.length>0}).map(function(t){return{url:t,name:b.none()}})},eC=function(e,t,n){return b.from(t).filter(function(r){return r.length>0&&!iu.has(r)}).map(function(r){return{url:e.editorManager.baseURL+"/icons/"+r+"/icons"+n+".js",name:b.some(r)}})},TM=function(e,t,n){var r=eC(t,"default",n),a=AM(t).orThunk(function(){return eC(t,Dm(t),"")});X(vw([r,a]),function(i){e.add(i.url,se,void 0,function(){WO(t,i.url,i.name.getOrUndefined())})})},RM=function(e,t){B.each(y1(e),function(n,r){tn.load(r,n,se,void 0,function(){Jl(e,n,r)}),e.settings.plugins+=" "+r}),B.each(vs(e).split(/[ ,]/),function(n){if(n=B.trim(n),n&&!tn.urls[n])if(Jy(n)){n=n.substr(1,n.length);var r=tn.dependencies(n);B.each(r,function(i){var o={prefix:"plugins/",resource:i,suffix:"/plugin"+t+".js"},u=tn.createUrl(o,i);tn.load(u.resource,u,se,void 0,function(){Jl(e,u.prefix+u.resource+u.suffix,u.resource)})})}else{var a={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"};tn.load(n,a,se,void 0,function(){Jl(e,a.prefix+a.resource+a.suffix,n)})}})},BM=function(e,t){var n=Bn.ScriptLoader;NM(n,e,t,function(){xM(n,e),TM(n,e,t),RM(e,t),n.loadQueue(function(){e.removed||Zy(e)},e,function(){e.removed||Zy(e)})})},DM=function(e,t){return fd.forElement(e,{contentCssCors:b1(t),referrerPolicy:_m(t)})},_M=function(e){var t=e.id;Qt.setCode(Om(e));var n=function(){$r.unbind(window,"ready",n),e.render()};if(!fa.Event.domLoaded){$r.bind(window,"ready",n);return}if(!!e.getElement()&&!!ue.contentEditable){var r=k.fromDom(e.getElement()),a=gw(r);e.on("remove",function(){Hc(r.dom.attributes,function(o){return Un(r,o.name)}),Mn(r,a)}),e.ui.styleSheetLoader=DM(r,e),f1(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||$r.getParent(t,"form");i&&(e.formElement=i,s1(e)&&!df(e.getElement())&&($r.insertAfter($r.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(o){e.fire(o.type,o)},$r.bind(i,"submit reset",e.formEventDelegate),e.on("reset",function(){e.resetContent()}),l1(e)&&!i.submit.nodeType&&!i.submit.length&&!i._mceOldSubmit&&(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=jh(e),e.notificationManager=Wh(e),c1(e)&&e.on("GetContent",function(o){o.save&&(o.content=$r.encode(o.content))}),v1(e)&&e.on("submit",function(){e.initialized&&e.save()}),d1(e)&&(e._beforeUnload=function(){e.initialized&&!e.destroyed&&!e.isHidden()&&e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),BM(e,e.suffix)}},OM=function(e,t){return o_(e,t)},PM={"font-size":"size","font-family":"face"},IM=function(e,t,n){var r=function(i){return gf(i,e).orThunk(function(){return He(i)==="font"?ze(PM,e).bind(function(o){return Gv(i,o)}):b.none()})},a=function(i){return Se(k.fromDom(t),i)};return Sl(k.fromDom(n),function(i){return r(i)},a)},LM=function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")},$M=function(e,t){return b.from(we.DOM.getStyle(t,e,!0))},tC=function(e){return function(t,n){return b.from(n).map(k.fromDom).filter(jt).bind(function(r){return IM(e,t,r.dom).or($M(e,r.dom))}).getOr("")}},FM=tC("font-size"),MM=dr(LM,tC("font-family")),UM=function(e){return pt(e.getBody()).map(function(t){var n=t.container();return Y(n)?n.parentNode:n})},zM=function(e){return b.from(e.selection.getRng()).bind(function(t){var n=e.getBody(),r=t.startContainer===n&&t.startOffset===0;return r?b.none():b.from(e.selection.getStart(!0))})},HM=function(e,t){return zM(e).orThunk(K(UM,e)).map(k.fromDom).filter(jt).bind(t)},xc=function(e,t){return HM(e,Uc(b.some,t))},nC=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=$k(e),a=Fk(e);return a?a[n-1]||t:r[n-1]||t}else return t}else return t},VM=function(e){var t=e.split(/\s*,\s*/);return Te(t,function(n){return n.indexOf(" ")!==-1&&!(pr(n,'"')||pr(n,"'"))?"'"+n+"'":n}).join(",")},qM=function(e,t){var n=nC(e,t);e.formatter.toggle("fontname",{value:VM(n)}),e.nodeChanged()},WM=function(e){return xc(e,function(t){return MM(e.getBody(),t.dom)}).getOr("")},jM=function(e,t){e.formatter.toggle("fontsize",{value:nC(e,t)}),e.nodeChanged()},KM=function(e){return xc(e,function(t){return FM(e.getBody(),t.dom)}).getOr("")},GM=function(e){return xc(e,function(t){var n=k.fromDom(e.getBody()),r=Sl(t,function(i){return gf(i,"line-height")},K(Se,n)),a=function(){var i=parseFloat(Tn(t,"line-height")),o=parseFloat(Tn(t,"font-size"));return String(i/o)};return r.getOrThunk(a)}).getOr("")},XM=function(e,t){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()},YM=function(e){if(typeof e!="string"){var t=B.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}},QM=function(e,t){var n=YM(t);a_(e,n.content,n.details)},Bu=B.each,ZM=B.map,JM=B.inArray,rC=function(){function e(t){this.commands={state:{},exec:{},value:{}},this.editor=t,this.setupCommands(t)}return e.prototype.execCommand=function(t,n,r,a){var i,o=!1,u=this;if(!u.editor.removed){if(t.toLowerCase()!=="mcefocus"&&(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)&&(!a||!a.skip_focus)?u.editor.focus():WN(u.editor)),a=u.editor.fire("BeforeExecCommand",{command:t,ui:n,value:r}),a.isDefaultPrevented())return!1;var f=t.toLowerCase();if(i=u.commands.exec[f])return i(f,n,r),u.editor.fire("ExecCommand",{command:t,ui:n,value:r}),!0;if(Bu(this.editor.plugins,function(s){if(s.execCommand&&s.execCommand(t,n,r))return u.editor.fire("ExecCommand",{command:t,ui:n,value:r}),o=!0,!1}),o)return o;if(u.editor.theme&&u.editor.theme.execCommand&&u.editor.theme.execCommand(t,n,r))return u.editor.fire("ExecCommand",{command:t,ui:n,value:r}),!0;try{o=u.editor.getDoc().execCommand(t,n,r)}catch{}return o?(u.editor.fire("ExecCommand",{command:t,ui:n,value:r}),!0):!1}},e.prototype.queryCommandState=function(t){var n;if(!(this.editor.quirks.isHidden()||this.editor.removed)){if(t=t.toLowerCase(),n=this.commands.state[t])return n(t);try{return this.editor.getDoc().queryCommandState(t)}catch{}return!1}},e.prototype.queryCommandValue=function(t){var n;if(!(this.editor.quirks.isHidden()||this.editor.removed)){if(t=t.toLowerCase(),n=this.commands.value[t])return n(t);try{return this.editor.getDoc().queryCommandValue(t)}catch{}}},e.prototype.addCommands=function(t,n){n===void 0&&(n="exec");var r=this;Bu(t,function(a,i){Bu(i.toLowerCase().split(","),function(o){r.commands[n][o]=a})})},e.prototype.addCommand=function(t,n,r){var a=this;t=t.toLowerCase(),this.commands.exec[t]=function(i,o,u,f){return n.call(r||a.editor,o,u,f)}},e.prototype.queryCommandSupported=function(t){if(t=t.toLowerCase(),this.commands.exec[t])return!0;try{return this.editor.getDoc().queryCommandSupported(t)}catch{}return!1},e.prototype.addQueryStateHandler=function(t,n,r){var a=this;t=t.toLowerCase(),this.commands.state[t]=function(){return n.call(r||a.editor)}},e.prototype.addQueryValueHandler=function(t,n,r){var a=this;t=t.toLowerCase(),this.commands.value[t]=function(){return n.call(r||a.editor)}},e.prototype.hasCustomCommand=function(t){return t=t.toLowerCase(),!!this.commands.exec[t]},e.prototype.execNativeCommand=function(t,n,r){return n===void 0&&(n=!1),r===void 0&&(r=null),this.editor.getDoc().execCommand(t,n,r)},e.prototype.isFormatMatch=function(t){return this.editor.formatter.match(t)},e.prototype.toggleFormat=function(t,n){this.editor.formatter.toggle(t,n),this.editor.nodeChanged()},e.prototype.storeSelection=function(t){this.selectionBookmark=this.editor.selection.getBookmark(t)},e.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},e.prototype.setupCommands=function(t){var n=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":se,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},mceFocus:function(a,i,o){mA(t,o)},"Cut,Copy,Paste":function(a){var i=t.getDoc(),o;try{n.execNativeCommand(a)}catch{o=!0}if(a==="paste"&&!i.queryCommandEnabled(a)&&(o=!0),o||!i.queryCommandSupported(a)){var u=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ue.mac&&(u=u.replace(/Ctrl\+/g,"\u2318+")),t.notificationManager.open({text:u,type:"error"})}},unlink:function(){if(t.selection.isCollapsed()){var a=t.dom.getParent(t.selection.getStart(),"a");a&&t.dom.remove(a,!0);return}t.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(a){var i=a.substring(7);i==="full"&&(i="justify"),Bu("left,center,right,justify".split(","),function(o){i!==o&&t.formatter.remove("align"+o)}),i!=="none"&&n.toggleFormat("align"+i)},"InsertUnorderedList,InsertOrderedList":function(a){var i;n.execNativeCommand(a);var o=t.dom.getParent(t.selection.getNode(),"ol,ul");o&&(i=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(i.nodeName)&&(n.storeSelection(),t.dom.split(i,o),n.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(a){n.toggleFormat(a)},"ForeColor,HiliteColor":function(a,i,o){n.toggleFormat(a,{value:o})},FontName:function(a,i,o){qM(t,o)},FontSize:function(a,i,o){jM(t,o)},LineHeight:function(a,i,o){XM(t,o)},Lang:function(a,i,o){n.toggleFormat(a,{value:o.code,customValue:o.customCode})},RemoveFormat:function(a){t.formatter.remove(a)},mceBlockQuote:function(){n.toggleFormat("blockquote")},FormatBlock:function(a,i,o){return n.toggleFormat(o||"p")},mceCleanup:function(){var a=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(a)},mceRemoveNode:function(a,i,o){var u=o||t.selection.getNode();u!==t.getBody()&&(n.storeSelection(),t.dom.remove(u,!0),n.restoreSelection())},mceSelectNodeDepth:function(a,i,o){var u=0;t.dom.getParent(t.selection.getNode(),function(f){if(f.nodeType===1&&u++===o)return t.selection.select(f),!1},t.getBody())},mceSelectNode:function(a,i,o){t.selection.select(o)},mceInsertContent:function(a,i,o){QM(t,o)},mceInsertRawHTML:function(a,i,o){t.selection.setContent("tiny_mce_marker");var u=t.getContent();t.setContent(u.replace(/tiny_mce_marker/g,function(){return o}))},mceInsertNewLine:function(a,i,o){Py(t,o)},mceToggleFormat:function(a,i,o){n.toggleFormat(o)},mceSetContent:function(a,i,o){t.setContent(o)},"Indent,Outdent":function(a){Jb(t,a)},mceRepaint:se,InsertHorizontalRule:function(){t.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){t.hasVisual=!t.hasVisual,t.addVisual()},mceReplaceContent:function(a,i,o){t.execCommand("mceInsertContent",!1,o.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceInsertLink:function(a,i,o){typeof o=="string"&&(o={href:o});var u=t.dom.getParent(t.selection.getNode(),"a");o.href=o.href.replace(/ /g,"%20"),(!u||!o.href)&&t.formatter.remove("link"),o.href&&t.formatter.apply("link",o,u)},selectAll:function(){var a=t.dom.getParent(t.selection.getStart(),sn);if(a){var i=t.dom.createRng();i.selectNodeContents(a),t.selection.setRng(i)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(a,i,o){return Ry(t,o),!0}});var r=function(a){return function(){var i=t.selection,o=i.isCollapsed()?[t.dom.getParent(i.getNode(),t.dom.isBlock)]:i.getSelectedBlocks(),u=ZM(o,function(f){return!!t.formatter.matchNode(f,a)});return JM(u,!0)!==-1}};n.addCommands({JustifyLeft:r("alignleft"),JustifyCenter:r("aligncenter"),JustifyRight:r("alignright"),JustifyFull:r("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(a){return n.isFormatMatch(a)},mceBlockQuote:function(){return n.isFormatMatch("blockquote")},Outdent:function(){return Yb(t)},"InsertUnorderedList,InsertOrderedList":function(a){var i=t.dom.getParent(t.selection.getNode(),"ul,ol");return i&&(a==="insertunorderedlist"&&i.tagName==="UL"||a==="insertorderedlist"&&i.tagName==="OL")}},"state"),n.addCommands({Undo:function(){t.undoManager.undo()},Redo:function(){t.undoManager.redo()}}),n.addQueryValueHandler("FontName",function(){return WM(t)},this),n.addQueryValueHandler("FontSize",function(){return KM(t)},this),n.addQueryValueHandler("LineHeight",function(){return GM(t)},this)},e}(),Fr="data-mce-contenteditable",eU=function(e,t,n){Gd(e,t)&&n===!1?VS(e,t):n&&yo(e,t)},Nc=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch{}},Du=function(e,t){e.dom.contentEditable=t?"true":"false"},tU=function(e){X(bt(e,'*[contenteditable="true"]'),function(t){ln(t,Fr,"true"),Du(t,!1)})},nU=function(e){X(bt(e,"*["+Fr+'="true"]'),function(t){Un(t,Fr),Du(t,!0)})},rU=function(e){b.from(e.selection.getNode()).each(function(t){t.removeAttribute("data-mce-selected")})},aU=function(e){e.selection.setRng(e.selection.getRng())},iU=function(e,t){var n=k.fromDom(e.getBody());eU(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),rU(e),e.readonly=!0,Du(n,!1),tU(n)):(e.readonly=!1,Du(n,!0),nU(n),Nc(e,"StyleWithCSS",!1),Nc(e,"enableInlineTableEditing",!1),Nc(e,"enableObjectResizing",!1),vA(e)&&e.focus(),aU(e),e.nodeChanged())},Mr=function(e){return e.readonly},aC=function(e){e.parser.addAttributeFilter("contenteditable",function(t){Mr(e)&&X(t,function(n){n.attr(Fr,n.attr("contenteditable")),n.attr("contenteditable","false")})}),e.serializer.addAttributeFilter(Fr,function(t){Mr(e)&&X(t,function(n){n.attr("contenteditable",n.attr(Fr))})}),e.serializer.addTempAttr(Fr)},oU=function(e){e.serializer?aC(e):e.on("PreInit",function(){aC(e)})},uU=function(e){return e.type==="click"},fU=function(e,t){var n=function(r){return Se(r,k.fromDom(e.getBody()))};return yf(t,"a",n).bind(function(r){return Gv(r,"href")})},sU=function(e,t){if(uU(t)&&!ne.metaKeyPressed(t)){var n=k.fromDom(t.target);fU(e,n).each(function(r){if(t.preventDefault(),/^#/.test(r)){var a=e.dom.select(r+',[name="'+l0(r,"#")+'"]');a.length&&e.selection.scrollIntoView(a[0],!0)}else window.open(r,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")})}},lU=function(e){e.on("ShowCaret",function(t){Mr(e)&&t.preventDefault()}),e.on("ObjectSelected",function(t){Mr(e)&&t.preventDefault()})},cU=B.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),Ac=function(){function e(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||xe}return e.isNative=function(t){return!!cU[t.toLowerCase()]},e.prototype.fire=function(t,n){var r=t.toLowerCase(),a=Sd(r,n||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(a);var i=this.bindings[r];if(i)for(var o=0,u=i.length;o<u;o++){var f=i[o];if(!f.removed){if(f.once&&this.off(r,f.func),a.isImmediatePropagationStopped())return a;if(f.func.call(this.scope,a)===!1)return a.preventDefault(),a}}return a},e.prototype.on=function(t,n,r,a){if(n===!1&&(n=xe),n){var i={func:n,removed:!1};a&&B.extend(i,a);for(var o=t.toLowerCase().split(" "),u=o.length;u--;){var f=o[u],s=this.bindings[f];s||(s=[],this.toggleEvent(f,!0)),r?s=Nn([i],s,!0):s=Nn(Nn([],s,!0),[i],!1),this.bindings[f]=s}}return this},e.prototype.off=function(t,n){var r=this;if(t)for(var a=t.toLowerCase().split(" "),i=a.length;i--;){var o=a[i],u=this.bindings[o];if(!o)return Be(this.bindings,function(s,l){r.toggleEvent(l,!1),delete r.bindings[l]}),this;if(u){if(!n)u.length=0;else{var f=Vc(u,function(s){return s.func===n});u=f.fail,this.bindings[o]=u,X(f.pass,function(s){s.removed=!0})}u.length||(this.toggleEvent(t,!1),delete this.bindings[o])}}else Be(this.bindings,function(s,l){r.toggleEvent(l,!1)}),this.bindings={};return this},e.prototype.once=function(t,n,r){return this.on(t,n,r,{once:!0})},e.prototype.has=function(t){return t=t.toLowerCase(),!(!this.bindings[t]||this.bindings[t].length===0)},e}(),Oi=function(e){return e._eventDispatcher||(e._eventDispatcher=new Ac({scope:e,toggleEvent:function(t,n){Ac.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},_u={fire:function(e,t,n){var r=this;if(r.removed&&e!=="remove"&&e!=="detach")return t;var a=Oi(r).fire(e,t);if(n!==!1&&r.parent)for(var i=r.parent();i&&!a.isPropagationStopped();)i.fire(e,a,!1),i=i.parent();return a},on:function(e,t,n){return Oi(this).on(e,t,n)},off:function(e,t){return Oi(this).off(e,t)},once:function(e,t){return Oi(this).once(e,t)},hasEventListeners:function(e){return Oi(this).has(e)}},Ou=we.DOM,Ur,Pu=function(e,t){if(t==="selectionchange")return e.getDoc();if(!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t))return e.getDoc().documentElement;var n=$m(e);return n?(e.eventRoot||(e.eventRoot=Ou.select(n)[0]),e.eventRoot):e.getBody()},vU=function(e){return!e.hidden&&!Mr(e)},iC=function(e,t,n){vU(e)?e.fire(t,n):Mr(e)&&sU(e,n)},oC=function(e,t){var n;if(e.delegates||(e.delegates={}),!(e.delegates[t]||e.removed)){var r=Pu(e,t);if($m(e)){if(Ur||(Ur={},e.editorManager.on("removeEditor",function(){e.editorManager.activeEditor||Ur&&(Be(Ur,function(a,i){e.dom.unbind(Pu(e,i))}),Ur=null)})),Ur[t])return;n=function(a){for(var i=a.target,o=e.editorManager.get(),u=o.length;u--;){var f=o[u].getBody();(f===i||Ou.isChildOf(i,f))&&iC(o[u],t,a)}},Ur[t]=n,Ou.bind(r,t,n)}else n=function(a){iC(e,t,a)},Ou.bind(r,t,n),e.delegates[t]=n}},uC=ae(ae({},_u),{bindPendingEventDelegates:function(){var e=this;B.each(e._pendingNativeEvents,function(t){oC(e,t)})},toggleNativeEvent:function(e,t){var n=this;e==="focus"||e==="blur"||n.removed||(t?n.initialized?oC(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(Pu(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(Be(e.delegates,function(r,a){e.dom.unbind(Pu(e,a),a,r)}),delete e.delegates),!e.inline&&t&&n&&(t.onload=null,n.unbind(e.getWin()),n.unbind(e.getDoc())),n&&(n.unbind(t),n.unbind(e.getContainer()))}}),dU=["design","readonly"],fC=function(e,t,n,r){var a=n[t.get()],i=n[r];try{i.activate()}catch(o){console.error("problem while activating editor mode "+r+":",o);return}a.deactivate(),a.editorReadOnly!==i.editorReadOnly&&iU(e,i.editorReadOnly),t.set(r),Lx(e,r)},mU=function(e,t,n,r){if(r!==n.get()){if(!ve(t,r))throw new Error("Editor mode '"+r+"' is invalid");e.initialized?fC(e,n,t,r):e.on("init",function(){return fC(e,n,t,r)})}},pU=function(e,t,n){var r;if(Ge(dU,t))throw new Error("Cannot override default mode "+t);return ae(ae({},e),(r={},r[t]=ae(ae({},n),{deactivate:function(){try{n.deactivate()}catch(a){console.error("problem while deactivating editor mode "+t+":",a)}}}),r))},gU=function(e){var t=ut("design"),n=ut({design:{activate:se,deactivate:se,editorReadOnly:!1},readonly:{activate:se,deactivate:se,editorReadOnly:!0}});return oU(e),lU(e),{isReadOnly:function(){return Mr(e)},set:function(r){return mU(e,n.get(),t,r)},get:function(){return t.get()},register:function(r,a){n.set(pU(n.get(),r,a))}}},Tc=B.each,Rc=B.explode,hU={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},sC=B.makeMap("alt,ctrl,shift,meta,access"),bU=function(e){var t,n={};Tc(Rc(e.toLowerCase(),"+"),function(a){a in sC?n[a]=!0:/^[0-9]{2,}$/.test(a)?n.keyCode=parseInt(a,10):(n.charCode=a.charCodeAt(0),n.keyCode=hU[a]||a.toUpperCase().charCodeAt(0))});var r=[n.keyCode];for(t in sC)n[t]?r.push(t):n[t]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,ue.mac?n.ctrl=!0:n.shift=!0),n.meta&&(ue.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},lC=function(){function e(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;var n=this;t.on("keyup keypress keydown",function(r){(n.hasModifier(r)||n.isFunctionKey(r))&&!r.isDefaultPrevented()&&(Tc(n.shortcuts,function(a){if(n.matchShortcut(r,a))return n.pendingPatterns=a.subpatterns.slice(0),r.type==="keydown"&&n.executeShortcutAction(a),!0}),n.matchShortcut(r,n.pendingPatterns[0])&&(n.pendingPatterns.length===1&&r.type==="keydown"&&n.executeShortcutAction(n.pendingPatterns[0]),n.pendingPatterns.shift()))})}return e.prototype.add=function(t,n,r,a){var i=this,o=i.normalizeCommandFunc(r);return Tc(Rc(B.trim(t)),function(u){var f=i.createShortcut(u,n,o,a);i.shortcuts[f.id]=f}),!0},e.prototype.remove=function(t){var n=this.createShortcut(t);return this.shortcuts[n.id]?(delete this.shortcuts[n.id],!0):!1},e.prototype.normalizeCommandFunc=function(t){var n=this,r=t;return typeof r=="string"?function(){n.editor.execCommand(r,!1,null)}:B.isArray(r)?function(){n.editor.execCommand(r[0],r[1],r[2])}:r},e.prototype.createShortcut=function(t,n,r,a){var i=B.map(Rc(t,">"),bU);return i[i.length-1]=B.extend(i[i.length-1],{func:r,scope:a||this.editor}),B.extend(i[0],{desc:this.editor.translate(n),subpatterns:i.slice(1)})},e.prototype.hasModifier=function(t){return t.altKey||t.ctrlKey||t.metaKey},e.prototype.isFunctionKey=function(t){return t.type==="keydown"&&t.keyCode>=112&&t.keyCode<=123},e.prototype.matchShortcut=function(t,n){return!n||n.ctrl!==t.ctrlKey||n.meta!==t.metaKey||n.alt!==t.altKey||n.shift!==t.shiftKey?!1:t.keyCode===n.keyCode||t.charCode&&t.charCode===n.charCode?(t.preventDefault(),!0):!1},e.prototype.executeShortcutAction=function(t){return t.func?t.func.call(t.scope):null},e}(),yU=function(){var e={},t={},n={},r={},a={},i={},o={},u=function(s,l){return function(c,v){return s[c.toLowerCase()]=ae(ae({},v),{type:l})}},f=function(s,l){return r[s.toLowerCase()]=l};return{addButton:u(e,"button"),addGroupToolbarButton:u(e,"grouptoolbarbutton"),addToggleButton:u(e,"togglebutton"),addMenuButton:u(e,"menubutton"),addSplitButton:u(e,"splitbutton"),addMenuItem:u(t,"menuitem"),addNestedMenuItem:u(t,"nestedmenuitem"),addToggleMenuItem:u(t,"togglemenuitem"),addAutocompleter:u(n,"autocompleter"),addContextMenu:u(a,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(o,"sidebar"),addIcon:f,getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:a,contextToolbars:i,sidebars:o}}}},CU=function(){var e=yU();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,getAll:e.getAll}},zr=we.DOM,cC=B.extend,wU=B.each,vC=B.resolve,EU=ue.ie,Iu=function(){function e(t,n,r){var a=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=r,this.documentBaseUrl=r.documentBaseURL,cC(this,uC),this.settings=TO(this,t,this.documentBaseUrl,r.defaultSettings,n),this.settings.suffix&&(r.suffix=this.settings.suffix),this.suffix=r.suffix,this.settings.base_url&&r._setBaseUrl(this.settings.base_url),this.baseUri=r.baseURI,this.settings.referrer_policy&&(Bn.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),we.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),St.languageLoad=this.settings.language_load,St.baseURL=r.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new rr(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new lC(this),this.editorCommands=new rC(this),this.settings.cache_suffix&&(ue.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:CU(),styleSheetLoader:void 0,show:se,hide:se,enable:se,disable:se,isDisabled:xe};var i=this,o=gU(i);this.mode=o,this.setMode=o.set,r.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=ie.overrideDefaults(function(){return{context:a.inline?a.getBody():a.getDoc(),element:a.getBody()}})}return e.prototype.render=function(){_M(this)},e.prototype.focus=function(t){this.execCommand("mceFocus",!1,t)},e.prototype.hasFocus=function(){return Br(this)},e.prototype.execCallback=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var a=this,i=a.settings[t],o;if(!!i)return a.callbackLookup&&(o=a.callbackLookup[t])&&(i=o.func,o=o.scope),typeof i=="string"&&(o=i.replace(/\.\w+$/,""),o=o?vC(o):0,i=vC(i),a.callbackLookup=a.callbackLookup||{},a.callbackLookup[t]={func:i,scope:o}),i.apply(o||a,n)},e.prototype.translate=function(t){return Qt.translate(t)},e.prototype.getParam=function(t,n,r){return DO(this,t,n,r)},e.prototype.hasPlugin=function(t,n){var r=Ge(vs(this).split(/[ ,]/),t);return r?n?tn.get(t)!==void 0:!0:!1},e.prototype.nodeChanged=function(t){this._nodeChangeDispatcher.nodeChanged(t)},e.prototype.addCommand=function(t,n,r){this.editorCommands.addCommand(t,n,r)},e.prototype.addQueryStateHandler=function(t,n,r){this.editorCommands.addQueryStateHandler(t,n,r)},e.prototype.addQueryValueHandler=function(t,n,r){this.editorCommands.addQueryValueHandler(t,n,r)},e.prototype.addShortcut=function(t,n,r,a){this.shortcuts.add(t,n,r,a)},e.prototype.execCommand=function(t,n,r,a){return this.editorCommands.execCommand(t,n,r,a)},e.prototype.queryCommandState=function(t){return this.editorCommands.queryCommandState(t)},e.prototype.queryCommandValue=function(t){return this.editorCommands.queryCommandValue(t)},e.prototype.queryCommandSupported=function(t){return this.editorCommands.queryCommandSupported(t)},e.prototype.show=function(){var t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(zr.show(t.getContainer()),zr.hide(t.id)),t.load(),t.fire("show"))},e.prototype.hide=function(){var t=this,n=t.getDoc();t.hidden||(EU&&n&&!t.inline&&n.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(zr.hide(t.getContainer()),zr.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.fire("hide"))},e.prototype.isHidden=function(){return!!this.hidden},e.prototype.setProgressState=function(t,n){this.fire("ProgressState",{state:t,time:n})},e.prototype.load=function(t){var n=this,r=n.getElement(),a;if(n.removed)return"";if(r){t=t||{},t.load=!0;var i=df(r)?r.value:r.innerHTML;return a=n.setContent(i,t),t.element=r,t.no_events||n.fire("LoadContent",t),t.element=r=null,a}},e.prototype.save=function(t){var n=this,r=n.getElement(),a,i;if(!(!r||!n.initialized||n.removed))return t=t||{},t.save=!0,t.element=r,a=t.content=n.getContent(t),t.no_events||n.fire("SaveContent",t),t.format==="raw"&&n.fire("RawSaveContent",t),a=t.content,df(r)?r.value=a:((t.is_removing||!n.inline)&&(r.innerHTML=a),(i=zr.getParent(n.id,"form"))&&wU(i.elements,function(o){if(o.name===n.id)return o.value=a,!1})),t.element=r=null,t.set_dirty!==!1&&n.setDirty(!1),a},e.prototype.setContent=function(t,n){return Xl(this,t,n)},e.prototype.getContent=function(t){return Q_(this,t)},e.prototype.insertContent=function(t,n){n&&(t=cC({content:t},n)),this.execCommand("mceInsertContent",!1,t)},e.prototype.resetContent=function(t){t===void 0?Xl(this,this.startContent,{format:"raw"}):Xl(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},e.prototype.isDirty=function(){return!this.isNotDirty},e.prototype.setDirty=function(t){var n=!this.isNotDirty;this.isNotDirty=!t,t&&t!==n&&this.fire("dirty")},e.prototype.getContainer=function(){var t=this;return t.container||(t.container=zr.get(t.editorContainer||t.id+"_parent")),t.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=zr.get(this.id)),this.targetElm},e.prototype.getWin=function(){var t=this,n;return t.contentWindow||(n=t.iframeElement,n&&(t.contentWindow=n.contentWindow)),t.contentWindow},e.prototype.getDoc=function(){var t=this,n;return t.contentDocument||(n=t.getWin(),n&&(t.contentDocument=n.document)),t.contentDocument},e.prototype.getBody=function(){var t=this.getDoc();return this.bodyElement||(t?t.body:null)},e.prototype.convertURL=function(t,n,r){var a=this,i=a.settings;return i.urlconverter_callback?a.execCallback("urlconverter_callback",t,r,!0,n):!i.convert_urls||r&&r.nodeName==="LINK"||t.indexOf("file:")===0||t.length===0?t:i.relative_urls?a.documentBaseURI.toRelative(t):(t=a.documentBaseURI.toAbsolute(t,i.remove_script_host),t)},e.prototype.addVisual=function(t){OM(this,t)},e.prototype.remove=function(){tO(this)},e.prototype.destroy=function(t){nO(this,t)},e.prototype.uploadImages=function(t){return this.editorUpload.uploadImages(t)},e.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},e.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},e.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},e.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},e.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},e}(),qt=we.DOM,SU=B.explode,kn=B.each,kU=B.extend,xU=0,dC=!1,Lu,sr=[],gt=[],NU=function(e){return e!=="length"},mC=function(e){var t=e.type;kn(lr.get(),function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e);break}})},pC=function(e){e!==dC&&(e?ie(window).on("resize scroll",mC):ie(window).off("resize scroll",mC),dC=e)},gC=function(e){var t=gt;delete sr[e.id];for(var n=0;n<sr.length;n++)if(sr[n]===e){sr.splice(n,1);break}return gt=ce(gt,function(r){return e!==r}),lr.activeEditor===e&&(lr.activeEditor=gt.length>0?gt[0]:null),lr.focusedEditor===e&&(lr.focusedEditor=null),t.length!==gt.length},AU=function(e){return e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(gC(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null),e},TU=document.compatMode!=="CSS1Compat",lr=ae(ae({},_u),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:ie,majorVersion:"5",minorVersion:"10.7",releaseDate:"2022-12-06",editors:sr,i18n:Qt,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e=this,t,n,r="";n=rr.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/"));var a=window.tinymce||window.tinyMCEPreInit;if(a)t=a.base||a.baseURL,r=a.suffix;else{for(var i=document.getElementsByTagName("script"),o=0;o<i.length;o++){var u=i[o].src||"";if(u!==""){var f=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){f.indexOf(".min")!==-1&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"));break}}}if(!t&&document.currentScript){var u=document.currentScript.src;u.indexOf(".min")!==-1&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"))}}e.baseURL=new rr(n).toAbsolute(t),e.documentBaseURL=n,e.baseURI=new rr(e.baseURL),e.suffix=r,aA(e)},overrideDefaults:function(e){var t=e.base_url;t&&this._setBaseUrl(t);var n=e.suffix;e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;r!==void 0&&Be(r,function(a,i){St.PluginManager.urls[i]=a})},init:function(e){var t=this,n,r=B.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),a=function(c,v){return c.inline&&v.tagName.toLowerCase()in r},i=function(c){var v=c.id;return v||(v=ze(c,"name").filter(function(d){return!qt.get(d)}).getOrThunk(qt.uniqueId),c.setAttribute("id",v)),v},o=function(c){var v=e[c];if(!!v)return v.apply(t,[])},u=function(c,v){return v.constructor===RegExp?v.test(c.className):qt.hasClass(c,v)},f=function(c){var v=[];if(ue.browser.isIE()&&ue.browser.version.major<11)return uu("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(TU)return uu("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(c.types)return kn(c.types,function(m){v=v.concat(qt.select(m.selector))}),v;if(c.selector)return qt.select(c.selector);if(c.target)return[c.target];switch(c.mode){case"exact":var d=c.elements||"";d.length>0&&kn(SU(d),function(m){var p=qt.get(m);p?v.push(p):kn(document.forms,function(g){kn(g.elements,function(y){y.name===m&&(m="mce_editor_"+xU++,qt.setAttrib(y,"id",m),v.push(y))})})});break;case"textareas":case"specific_textareas":kn(qt.select("textarea"),function(m){c.editor_deselector&&u(m,c.editor_deselector)||(!c.editor_selector||u(m,c.editor_selector))&&v.push(m)});break}return v},s=function(c){n=c},l=function(){var c=0,v=[],d,m=function(p,g,y){var h=new Iu(p,g,t);v.push(h),h.on("init",function(){++c===d.length&&s(v)}),h.targetElm=h.targetElm||y,h.render()};if(qt.unbind(window,"ready",l),o("onpageload"),d=ie.unique(f(e)),e.types){kn(e.types,function(p){B.each(d,function(g){return qt.is(g,p.selector)?(m(i(g),kU({},e,p),g),!1):!0})});return}B.each(d,function(p){AU(t.get(p.id))}),d=B.grep(d,function(p){return!t.get(p.id)}),d.length===0?s([]):kn(d,function(p){a(e,p)?uu("Could not initialize inline editor on invalid inline target element",p):m(i(p),e,p)})};return t.settings=e,qt.bind(window,"ready",l),new et(function(c){n?c(n):s=function(v){c(v)}})},get:function(e){return arguments.length===0?gt.slice(0):$e(e)?Xe(gt,function(t){return t.id===e}).getOr(null):Wr(e)&&gt[e]?gt[e]:null},add:function(e){var t=this,n=sr[e.id];return n===e||(t.get(e.id)===null&&(NU(e.id)&&(sr[e.id]=e),sr.push(e),gt.push(e)),pC(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),Lu||(Lu=function(r){var a=t.fire("BeforeUnload");if(a.returnValue)return r.preventDefault(),r.returnValue=a.returnValue,a.returnValue},window.addEventListener("beforeunload",Lu))),e},createEditor:function(e,t){return this.add(new Iu(e,t,this))},remove:function(e){var t=this,n,r;if(!e){for(n=gt.length-1;n>=0;n--)t.remove(gt[n]);return}if($e(e)){kn(qt.select(e),function(a){r=t.get(a.id),r&&t.remove(r)});return}return r=e,Ua(t.get(r.id))?null:(gC(r)&&t.fire("RemoveEditor",{editor:r}),gt.length===0&&window.removeEventListener("beforeunload",Lu),r.remove(),pC(gt.length>0),r)},execCommand:function(e,t,n){var r=this,a=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new Iu(n,r.settings,r).render(),!0;case"mceRemoveEditor":return a&&a.remove(),!0;case"mceToggleEditor":return a?(a.isHidden()?a.show():a.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return r.activeEditor?r.activeEditor.execCommand(e,t,n):!1},triggerSave:function(){kn(gt,function(e){e.save()})},addI18n:function(e,t){Qt.add(e,t)},translate:function(e){return Qt.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl:function(e){this.baseURL=new rr(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new rr(this.baseURL)}});lr.setup();var hC=Math.min,$a=Math.max,$u=Math.round,bC=function(e,t,n){var r=t.x,a=t.y,i=e.w,o=e.h,u=t.w,f=t.h,s=(n||"").split("");return s[0]==="b"&&(a+=f),s[1]==="r"&&(r+=u),s[0]==="c"&&(a+=$u(f/2)),s[1]==="c"&&(r+=$u(u/2)),s[3]==="b"&&(a-=o),s[4]==="r"&&(r-=i),s[3]==="c"&&(a-=$u(o/2)),s[4]==="c"&&(r-=$u(i/2)),Fa(r,a,i,o)},RU=function(e,t,n,r){var a,i;for(i=0;i<r.length;i++)if(a=bC(e,t,r[i]),a.x>=n.x&&a.x+a.w<=n.w+n.x&&a.y>=n.y&&a.y+a.h<=n.h+n.y)return r[i];return null},BU=function(e,t,n){return Fa(e.x-t,e.y-n,e.w+t*2,e.h+n*2)},DU=function(e,t){var n=$a(e.x,t.x),r=$a(e.y,t.y),a=hC(e.x+e.w,t.x+t.w),i=hC(e.y+e.h,t.y+t.h);return a-n<0||i-r<0?null:Fa(n,r,a-n,i-r)},_U=function(e,t,n){var r=e.x,a=e.y,i=e.x+e.w,o=e.y+e.h,u=t.x+t.w,f=t.y+t.h,s=$a(0,t.x-r),l=$a(0,t.y-a),c=$a(0,i-u),v=$a(0,o-f);return r+=s,a+=l,n&&(i+=s,o+=l,r-=c,a-=v),i-=c,o-=v,Fa(r,a,i-r,o-a)},Fa=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},OU=function(e){return Fa(e.left,e.top,e.width,e.height)},PU={inflate:BU,relativePosition:bC,findBestRelativePosition:RU,intersect:DU,clamp:_U,create:Fa,fromClientRect:OU},IU=function(e,t,n){n===void 0&&(n=1e3);var r=!1,a=null,i=function(s){return function(){for(var l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];r||(r=!0,a!==null&&(clearTimeout(a),a=null),s.apply(null,l))}},o=i(e),u=i(t),f=function(){for(var s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];!r&&a===null&&(a=setTimeout(function(){return u.apply(null,s)},n))};return{start:f,resolve:o,reject:u}},LU=function(){var e={},t={},n=function(a,i){var o='Script at URL "'+i+'" failed to load',u='Script at URL "'+i+"\" did not call `tinymce.Resource.add('"+a+"', data)` within 1 second";if(e[a]!==void 0)return e[a];var f=new et(function(s,l){var c=IU(s,l);t[a]=c.resolve,Bn.ScriptLoader.loadScript(i,function(){return c.start(u)},function(){return c.reject(o)})});return e[a]=f,f},r=function(a,i){t[a]!==void 0&&(t[a](i),delete t[a]),e[a]=et.resolve(i)};return{load:n,add:r}},$U=LU(),Fu=B.each,FU=B.extend,yC,Bc,CC=function(){};CC.extend=yC=function(e){var t=this,n=t.prototype,r=function(){var u,f,s,l=this;if(!Bc&&(l.init&&l.init.apply(l,arguments),f=l.Mixins,f))for(u=f.length;u--;)s=f[u],s.init&&s.init.apply(l,arguments)},a=function(){return this},i=function(u,f){return function(){var s=this,l=s._super;s._super=n[u];var c=f.apply(s,arguments);return s._super=l,c}};Bc=!0;var o=new t;return Bc=!1,e.Mixins&&(Fu(e.Mixins,function(u){for(var f in u)f!=="init"&&(e[f]=u[f])}),n.Mixins&&(e.Mixins=n.Mixins.concat(e.Mixins))),e.Methods&&Fu(e.Methods.split(","),function(u){e[u]=a}),e.Properties&&Fu(e.Properties.split(","),function(u){var f="_"+u;e[u]=function(s){var l=this;return s!==void 0?(l[f]=s,l):l[f]}}),e.Statics&&Fu(e.Statics,function(u,f){r[f]=u}),e.Defaults&&n.Defaults&&(e.Defaults=FU({},n.Defaults,e.Defaults)),Be(e,function(u,f){typeof u=="function"&&n[f]?o[f]=i(f,u):o[f]=u}),r.prototype=o,r.constructor=r,r.extend=yC,r};var Mu=Math.min,Uu=Math.max,Hr=Math.round,MU=function(e){var t={},n=0,r=0,a=0,i=function(c,v,d){var m,p,g;m=0,p=0,g=0,c=c/255,v=v/255,d=d/255;var y=Mu(c,Mu(v,d)),h=Uu(c,Uu(v,d));if(y===h)return g=y,{h:0,s:0,v:g*100};var S=c===y?v-d:d===y?c-v:d-c;return m=c===y?3:d===y?1:5,m=60*(m-S/(h-y)),p=(h-y)/h,g=h,{h:Hr(m),s:Hr(p*100),v:Hr(g*100)}},o=function(c,v,d){if(c=(parseInt(c,10)||0)%360,v=parseInt(v,10)/100,d=parseInt(d,10)/100,v=Uu(0,Mu(v,1)),d=Uu(0,Mu(d,1)),v===0){n=r=a=Hr(255*d);return}var m=c/60,p=d*v,g=p*(1-Math.abs(m%2-1)),y=d-p;switch(Math.floor(m)){case 0:n=p,r=g,a=0;break;case 1:n=g,r=p,a=0;break;case 2:n=0,r=p,a=g;break;case 3:n=0,r=g,a=p;break;case 4:n=g,r=0,a=p;break;case 5:n=p,r=0,a=g;break;default:n=r=a=0}n=Hr(255*(n+y)),r=Hr(255*(r+y)),a=Hr(255*(a+y))},u=function(){var c=function(v){return v=parseInt(v,10).toString(16),v.length>1?v:"0"+v};return"#"+c(n)+c(r)+c(a)},f=function(){return{r:n,g:r,b:a}},s=function(){return i(n,r,a)},l=function(c){var v;return typeof c=="object"?"r"in c?(n=c.r,r=c.g,a=c.b):"v"in c&&o(c.h,c.s,c.v):(v=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(c))?(n=parseInt(v[1],10),r=parseInt(v[2],10),a=parseInt(v[3],10)):(v=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(c))?(n=parseInt(v[1],16),r=parseInt(v[2],16),a=parseInt(v[3],16)):(v=/#([0-F])([0-F])([0-F])/gi.exec(c))&&(n=parseInt(v[1]+v[1],16),r=parseInt(v[2]+v[2],16),a=parseInt(v[3]+v[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,a=a<0?0:a>255?255:a,t};return e&&l(e),t.toRgb=f,t.toHsv=s,t.toHex=u,t.parse=l,t},UU=function(e){var t=JSON.stringify(e);return $e(t)?t.replace(/[\u0080-\uFFFF]/g,function(n){var r=n.charCodeAt(0).toString(16);return"\\u"+"0000".substring(r.length)+r}):t},Dc={serialize:UU,parse:function(e){try{return JSON.parse(e)}catch{}}},zU={callbacks:{},count:0,send:function(e){var t=this,n=we.DOM,r=e.count!==void 0?e.count:t.count,a="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(a),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:a,src:e.url,type:"text/javascript"}),t.count++}},zu=ae(ae({},_u),{send:function(e){var t,n=0,r=function(){!e.async||t.readyState===4||n++>1e4?(e.success&&n<1e4&&t.status===200?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):tt.setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async!==!1,e.data=e.data||"",zu.fire("beforeInitialize",{settings:e}),t=new XMLHttpRequest,t.overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&B.each(e.requestheaders,function(a){t.setRequestHeader(a.key,a.value)}),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t=zu.fire("beforeSend",{xhr:t,settings:e}).xhr,t.send(e.data),!e.async)return r();tt.setTimeout(r,10)}}),wC=B.extend,HU=function(){function e(t){this.settings=wC({},t),this.count=0}return e.sendRPC=function(t){return new e().send(t)},e.prototype.send=function(t){var n=t.error,r=t.success,a=wC(this.settings,t);a.success=function(i,o){i=Dc.parse(i),typeof i=="undefined"&&(i={error:"JSON Parse error."}),i.error?n.call(a.error_scope||a.scope,i.error,o):r.call(a.success_scope||a.scope,i.result)},a.error=function(i,o){n&&n.call(a.error_scope||a.scope,i,o)},a.data=Dc.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),a.content_type="application/json",zu.send(a)},e}(),VU=function(){return function(){var e={},t=[],n={getItem:function(r){var a=e[r];return a||null},setItem:function(r,a){t.push(r),e[r]=String(a)},key:function(r){return t[r]},removeItem:function(r){t=t.filter(function(a){return a===r}),delete e[r]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()},Pi;try{var _c="__storage_test__";Pi=window.localStorage,Pi.setItem(_c,_c),Pi.removeItem(_c)}catch{Pi=VU()}var qU=Pi,WU={geom:{Rect:PU},util:{Promise:et,Delay:tt,Tools:B,VK:ne,URI:rr,Class:CC,EventDispatcher:Ac,Observable:_u,I18n:Qt,XHR:zu,JSON:Dc,JSONRequest:HU,JSONP:zU,LocalStorage:qU,Color:MU,ImageUploader:nP},dom:{EventUtils:fa,Sizzle:he,DomQuery:ie,TreeWalker:Ve,TextSeeker:rm,DOMUtils:we,ScriptLoader:Bn,RangeUtils:Ci,Serializer:$h,StyleSheetLoader:ud,ControlSelection:Tp,BookmarkManager:yi,Selection:Bh,Event:fa.Event},html:{Styles:Pf,Entities:qn,Node:Vt,Schema:jn,SaxParser:Ho,DomParser:Gl,Writer:rg,Serializer:Ta},Env:ue,AddOnManager:St,Annotator:xp,Formatter:eb,UndoManager:nb,EditorCommands:rC,WindowManager:jh,NotificationManager:Wh,EditorObservable:uC,Shortcuts:lC,Editor:Iu,FocusManager:jp,EditorManager:lr,DOM:we.DOM,ScriptLoader:Bn.ScriptLoader,PluginManager:tn,ThemeManager:ur,IconManager:iu,Resource:$U,trim:B.trim,isArray:B.isArray,is:B.is,toArray:B.toArray,makeMap:B.makeMap,each:B.each,map:B.map,grep:B.grep,inArray:B.inArray,extend:B.extend,create:B.create,walk:B.walk,createNS:B.createNS,resolve:B.resolve,explode:B.explode,_addCacheSuffix:B._addCacheSuffix,isOpera:ue.opera,isWebKit:ue.webkit,isIE:ue.ie,isGecko:ue.gecko,isMac:ue.mac},EC=B.extend(lr,WU),jU=function(e){try{RC.exports=e}catch{}},KU=function(e){window.tinymce=e,window.tinyMCE=e};KU(EC),jU(EC)})()})(TC);var t2=TC.exports;export{t2 as t};