PageSourceSearch

https://bids.gryphonusa.com/editor-9525d1ea.8951e410d3fcf9c26aaf.js

js gryphonusa.com collected 2026-10-04 13:39:01 UTC 505,920 bytes, 2 lines download raw bytes

1/*! For license information please see editor-9525d1ea.8951e410d3fcf9c26aaf.js.LICENSE.txt */
2(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1807],{13250(e,t,n){e=n.nmd(e);var r=["uid"];function o(){"use strict";var e=l(),t=e.m(o),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var f={throw:1,return:2,break:3,continue:3};function m(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,f[e],t)},delegateYield:function(e,o,a){return t.resultName=o,n(r.d,i(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(o=function(){return{wrap:function(t,n,r,o){return e.w(m(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new d(e,t)},AsyncIterator:s,async:function(e,t,n,o,i){return(r(t)?c:u)(m(e),t,n,o,i)},keys:a,values:i}})()}function i(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(B(e)+" is not iterable")}function a(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function u(e,t,n,r,o){var i=c(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function c(e,t,n,r,o){return new s(l().w(e,t,n,r),o||Promise)}function s(e,t){function n(r,o,i,a){try{var u=e[r](o),c=u.value;return c instanceof d?t.resolve(c.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(c).then(function(e){u.value=e,i(u)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(f(s.prototype),f(s.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),f(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function l(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof u?r:u,s=Object.create(c.prototype);return f(s,"_invoke",function(n,r,o){var i,u,c,s=0,l=o||[],f=!1,d={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return i=t,u=0,c=e,d.n=n,a}};function m(n,r){for(u=n,c=r,t=0;!f&&s&&!o&&t<l.length;t++){var o,i=l[t],m=d.p,g=i[2];n>3?(o=g===r)&&(c=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=e):i[0]<=m&&((o=n<2&&m<i[1])?(u=0,d.v=r,d.n=i[1]):m<g&&(o=n<3||i[0]>r||r>g)&&(i[4]=n,i[5]=r,d.n=g,u=0))}if(o||n>1)return a;throw f=!0,r}return function(o,l,g){if(s>1)throw TypeError("Generator is already running");for(f&&1===l&&m(l,g),u=l,c=g;(t=u<2?e:c)||!f;){i||(u?u<3?(u>1&&(d.n=-1),m(u,c)):d.n=c:d.v=c);try{if(s=2,i){if(u||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,u<2&&(u=0)}else 1===u&&(t=i.return)&&t.call(i),u<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=e}else if((t=(f=d.n<0)?c:n.call(r,d))!==a)break}catch(t){i=e,u=1,c=t}finally{s=1}}return{value:t,done:f}}}(n,o,i),!0),s}var a={};function u(){}function c(){}function s(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(f(t={},r,function(){return this}),t),m=s.prototype=u.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,f(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return c.prototype=s,f(m,"constructor",s),f(s,"constructor",c),c.displayName="GeneratorFunction",f(s,o,"GeneratorFunction"),f(m),f(m,o,"Generator"),f(m,r,function(){return this}),f(m,"toString",function(){return"[object Generator]"}),(l=function(){return{w:i,m:g}})()}function f(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}f=function(e,t,n,r){function i(t,n){f(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},f(e,t,n,r)}function d(e,t){this.v=e,this.k=t}function m(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function g(e,t,n){if(p())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&v(o,n.prototype),o}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}function h(e){return C(e)||k(e)||N(e)||y()}function b(e,t){return C(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;
2!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return u}}(e,t)||N(e,t)||y()}function y(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function C(e){if(Array.isArray(e))return e}function w(e){return function(e){if(Array.isArray(e))return R(e)}(e)||k(e)||N(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _(e,t,n){return(t=T(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=N(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function N(e,t){if(e){if("string"==typeof e)return R(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?R(e,t):void 0}}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function A(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function O(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function T(e){var t=function(e,t){if("object"!=B(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=B(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==B(t)?t:t+""}function B(e){return B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B(e)}!function(){"use strict";var t=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=B(e);return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},n=function(e){return{eq:e}},i=n(function(e,t){return e===t}),a=function(e){return n(function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e.eq(t[o],n[o]))return!1;return!0})},u=function(e,t){return function(e,t){return n(function(n,r){return e.eq(t(n),t(r))})}(a(e),function(e){return function(e,t){return Array.prototype.slice.call(e).sort(t)}(e,t)})},c=function(e){return n(function(t,n){var r=Object.keys(t),o=Object.keys(n);if(!u(i).eq(r,o))return!1;for(var a=r.length,c=0;c<a;c++){var s=r[c];if(!e.eq(t[s],n[s]))return!1}return!0})},s=n(function(e,n){if(e===n)return!0;var r=t(e);return r===t(n)&&(function(e){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(e)}(r)?e===n:"array"===r?a(s).eq(e,n):"object"===r&&c(s).eq(e,n))}),l=Object.getPrototypeOf,f=function(e,t,n){var r;return!!n(e,t.prototype)||(null===(r=e.constructor)||void 0===r?void 0:r.name)===t.name},d=function(e){return function(t){return r=B(n=t),(null===n?"null":"object"===r&&Array.isArray(n)?"array":"object"===r&&f(n,String,function(e,t){return t.isPrototypeOf(e)})?"string":r)===e;var n,r}},v=function(e){return function(t){return B(t)===e}},p=function(e){return function(t){return e===t}},y=function(e,t){return k(e)&&f(e,t,function(e,t){return l(e)===t})},C=d("string"),k=d("object"),E=function(e){return y(e,Object)},N=d("array"),D=p(null),T=v("boolean"),P=p(void 0),L=function(e){return null==e},M=function(e){return!L(e)},I=v("function"),F=v("number"),U=function(e,t){if(N(e)){for(var n=0,r=e.length;n<r;
2++n)if(!t(e[n]))return!1;return!0}return!1},j=function(){},z=function(e,t){return function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return e(t.apply(null,r))}},H=function(e,t){return function(n){return e(t(n))}},V=function(e){return function(){return e}},q=function(e){return e},W=function(e,t){return e===t};function K(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i=n.concat(r);return e.apply(null,i)}}var $=function(e){return function(t){return!e(t)}},Y=function(e){return function(){throw new Error(e)}},G=function(e){return e()},X=function(e){e()},Z=V(!1),Q=V(!0),J=function(){function e(t,n){A(this,e),this.tag=t,this.value=n}return O(e,[{key:"fold",value:function(e,t){return this.tag?t(this.value):e()}},{key:"isSome",value:function(){return this.tag}},{key:"isNone",value:function(){return!this.tag}},{key:"map",value:function(t){return this.tag?e.some(t(this.value)):e.none()}},{key:"bind",value:function(t){return this.tag?t(this.value):e.none()}},{key:"exists",value:function(e){return this.tag&&e(this.value)}},{key:"forall",value:function(e){return!this.tag||e(this.value)}},{key:"filter",value:function(t){return!this.tag||t(this.value)?this:e.none()}},{key:"getOr",value:function(e){return this.tag?this.value:e}},{key:"or",value:function(e){return this.tag?this:e}},{key:"getOrThunk",value:function(e){return this.tag?this.value:e()}},{key:"orThunk",value:function(e){return this.tag?this:e()}},{key:"getOrDie",value:function(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}},{key:"getOrNull",value:function(){return this.tag?this.value:null}},{key:"getOrUndefined",value:function(){return this.value}},{key:"each",value:function(e){this.tag&&e(this.value)}},{key:"toArray",value:function(){return this.tag?[this.value]:[]}},{key:"toString",value:function(){return this.tag?"some(".concat(this.value,")"):"none()"}}],[{key:"some",value:function(t){return new e(!0,t)}},{key:"none",value:function(){return e.singletonNone}},{key:"from",value:function(t){return M(t)?e.some(t):e.none()}}])}();J.singletonNone=new J(!1);var ee,te=Array.prototype.slice,ne=Array.prototype.indexOf,re=Array.prototype.push,oe=function(e,t){return ne.call(e,t)},ie=function(e,t){return oe(e,t)>-1},ae=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},ue=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},ce=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},se=function(e,t){for(var n=e.length-1;n>=0;n--){t(e[n],n)}},le=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},fe=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},de=function(e,t,n){return se(e,function(e,r){n=t(n,e,r)}),n},me=function(e,t,n){return ce(e,function(e,r){n=t(n,e,r)}),n},ge=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return J.some(i);if(n(i,r))break}return J.none()},ve=function(e,t){return ge(e,t,Z)},pe=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return J.some(n)}return J.none()},he=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!N(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);re.apply(t,e[n])}return t},be=function(e,t){return he(ue(e,t))},ye=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},Ce=function(e){var t=te.call(e,0);return t.reverse(),t},we=function(e,t){return fe(e,function(e){return!ie(t,e)})},ke=function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n},Ee=function(e,t){var n=te.call(e,0);return n.sort(t),n},xe=function(e,t){return t>=0&&t<e.length?J.some(e[t]):J.none()},_e=function(e){return xe(e,0)},Se=function(e){return xe(e,e.length-1)},Ne=I(Array.from)?Array.from:function(e){return te.call(e)},Re=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}
2return J.none()},Ae=function(e,t){for(var n=[],r=I(t)?function(e){return ae(n,function(n){return t(n,e)})}:function(e){return ie(n,e)},o=0,i=e.length;o<i;o++){var a=e[o];r(a)||n.push(a)}return n},De=Object.keys,Oe=Object.hasOwnProperty,Te=function(e,t){for(var n=De(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},Be=function(e,t){return Pe(e,function(e,n){return{k:n,v:t(e,n)}})},Pe=function(e,t){var n={};return Te(e,function(e,r){var o=t(e,r);n[o.k]=o.v}),n},Le=function(e){return function(t,n){e[n]=t}},Me=function(e,t,n,r){Te(e,function(e,o){(t(e,o)?n:r)(e,o)})},Ie=function(e,t){var n={};return Me(e,t,Le(n),j),n},Fe=function(e,t){var n=[];return Te(e,function(e,r){n.push(t(e,r))}),n},Ue=function(e){return Fe(e,q)},je=function(e,t){return ze(e,t)?J.from(e[t]):J.none()},ze=function(e,t){return Oe.call(e,t)},He=function(e,t){return ze(e,t)&&void 0!==e[t]&&null!==e[t]},Ve=function(e){var t={};return ce(e,function(e){t[e]={}}),De(t)},qe=function(e){return void 0!==e.length},We=Array.isArray,Ke=function(e,t,n){if(!e)return!1;if(n=n||e,qe(e)){for(var r=0,o=e.length;r<o;r++)if(!1===t.call(n,e[r],r,e))return!1}else for(var i in e)if(ze(e,i)&&!1===t.call(n,e[i],i,e))return!1;return!0},$e=function(e,t){var n=[];return Ke(e,function(r,o){n.push(t(r,o,e))}),n},Ye=function(e,t){var n=[];return Ke(e,function(r,o){t&&!t(r,o,e)||n.push(r)}),n},Ge=function(e,t,n,r){for(var o=P(n)?e[0]:n,i=0;i<e.length;i++)o=t.call(r,o,e[i],i);return o},Xe=function(e,t,n){for(var r=0,o=e.length;r<o;r++)if(t.call(n,e[r],r,e))return r;return-1},Ze=function(e){return e[e.length-1]},Qe=function(e){var t,n=!1;return function(){if(!n){n=!0;for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];t=e.apply(null,o)}return t}},Je=function(){return et(0,0)},et=function(e,t){return{major:e,minor:t}},tt={nu:et,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Je():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return et(r(1),r(2))}(e,n)},unknown:Je},nt=function(e,t){var n=String(t).toLowerCase();return ve(e,function(e){return e.search(n)})},rt=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},ot=function(e,t){return at(e,t)?function(e,t){return e.substring(t)}(e,t.length):e},it=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0,o=e.indexOf(t,n);return-1!==o&&(!!P(r)||o+t.length<=r)},at=function(e,t){return rt(e,t,0)},ut=function(e,t){return rt(e,t,e.length-t.length)},ct=function(e){return function(t){return t.replace(e,"")}},st=ct(/^\s+|\s+$/g),lt=ct(/^\s+/g),ft=ct(/\s+$/g),dt=function(e){return e.length>0},mt=function(e){return!dt(e)},gt=function(e){var t=parseInt(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:10);return isNaN(t)?J.none():J.some(t)},vt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,pt=function(e){return function(t){return it(t,e)}},ht=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return it(e,"edge/")&&it(e,"chrome")&&it(e,"safari")&&it(e,"applewebkit")}},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,vt],search:function(e){return it(e,"chrome")&&!it(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return it(e,"msie")||it(e,"trident")}},{name:"Opera",versionRegexes:[vt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:pt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:pt("firefox")},{name:"Safari",versionRegexes:[vt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(it(e,"safari")||it(e,"mobile/"))&&it(e,"applewebkit")}}],bt=[{name:"Windows",search:pt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return it(e,"iphone")||it(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:pt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:pt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:pt("linux"),versionRegexes:[]},{name:"Solaris",search:pt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:pt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:pt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],yt={browsers:V(ht),oses:V(bt)},Ct="Edge",wt="Chromium",kt="Opera",Et="Firefox",xt="Safari",_t=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};
2return{current:t,version:n,isEdge:r(Ct),isChromium:r(wt),isIE:r("IE"),isOpera:r(kt),isFirefox:r(Et),isSafari:r(xt)}},St={unknown:function(){return _t({current:void 0,version:tt.unknown()})},nu:_t,edge:V(Ct),chromium:V(wt),ie:V("IE"),opera:V(kt),firefox:V(Et),safari:V(xt)},Nt="Windows",Rt="Android",At="Linux",Dt="macOS",Ot="Solaris",Tt="FreeBSD",Bt="ChromeOS",Pt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(Nt),isiOS:r("iOS"),isAndroid:r(Rt),isMacOS:r(Dt),isLinux:r(At),isSolaris:r(Ot),isFreeBSD:r(Tt),isChromeOS:r(Bt)}},Lt={unknown:function(){return Pt({current:void 0,version:tt.unknown()})},nu:Pt,windows:V(Nt),ios:V("iOS"),android:V(Rt),linux:V(At),macos:V(Dt),solaris:V(Ot),freebsd:V(Tt),chromeos:V(Bt)},Mt=function(e,t,n){var r=yt.browsers(),o=yt.oses(),i=t.bind(function(e){return function(e,t){return Re(t.brands,function(t){var n=t.brand.toLowerCase();return ve(e,function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())}).map(function(e){return{current:e.name,version:tt.nu(parseInt(t.version,10),0)}})})}(r,e)}).orThunk(function(){return function(e,t){return nt(e,t).map(function(e){var n=tt.detect(e.versionRegexes,t);return{current:e.name,version:n}})}(r,e)}).fold(St.unknown,St.nu),a=function(e,t){return nt(e,t).map(function(e){var n=tt.detect(e.versionRegexes,t);return{current:e.name,version:n}})}(o,e).fold(Lt.unknown,Lt.nu),u=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!c&&!l;return{isiPad:V(o),isiPhone:V(i),isTablet:V(c),isPhone:V(s),isTouch:V(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:V(l),isDesktop:V(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:u}},It=function(e){return window.matchMedia(e).matches},Ft=Qe(function(){return Mt(window.navigator.userAgent,J.from(window.navigator.userAgentData),It)}),Ut=function(){return Ft()},jt=window.navigator.userAgent,zt=Ut(),Ht=zt.browser,Vt=zt.os,qt=zt.deviceType,Wt=-1!==jt.indexOf("Windows Phone"),Kt={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:Ht.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!Ht.isIE(),windowsPhone:Wt,browser:{current:Ht.current,version:Ht.version,isChromium:Ht.isChromium,isEdge:Ht.isEdge,isFirefox:Ht.isFirefox,isIE:Ht.isIE,isOpera:Ht.isOpera,isSafari:Ht.isSafari},os:{current:Vt.current,version:Vt.version,isAndroid:Vt.isAndroid,isChromeOS:Vt.isChromeOS,isFreeBSD:Vt.isFreeBSD,isiOS:Vt.isiOS,isLinux:Vt.isLinux,isMacOS:Vt.isMacOS,isSolaris:Vt.isSolaris,isWindows:Vt.isWindows},deviceType:{isDesktop:qt.isDesktop,isiPad:qt.isiPad,isiPhone:qt.isiPhone,isPhone:qt.isPhone,isTablet:qt.isTablet,isTouch:qt.isTouch,isWebView:qt.isWebView}},$t=/^\s*|\s*$/g,Yt=function(e){return L(e)?"":(""+e).replace($t,"")},Gt=ze,Xt=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),Ke(e,function(e,o){return!1!==t.call(r,e,o,n)&&(Xt(e,t,n,r),!0)}))},Zt={trim:Yt,isArray:We,is:function(e,t){return t?!("array"!==t||!We(e))||B(e)===t:void 0!==e},toArray:function(e){if(We(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},makeMap:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=C(e)?e.split(t||","):e||[],o=r.length;o--;)n[r[o]]={};return n},each:Ke,map:$e,grep:Ye,inArray:function(e,t){if(e)for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},hasOwn:Gt,extend:function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++){var n=t+1<1||arguments.length<=t+1?void 0:arguments[t+1];for(var r in n)if(ze(n,r)){var o=n[r];void 0!==o&&(e[r]=o)}}return e},walk:Xt,resolve:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,n=e.split("."),r=0,o=n.length;r<o&&(t=t[n[r]]);r++);return t},explode:function(e,t){return N(e)?e:""===e?[]:$e(e.split(t||","),Yt)},_addCacheSuffix:function(e){var t=Kt.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},Qt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:W;return e.exists(function(e){return n(e,t)})},Jt=function(e,t){return en(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:W).getOr(e.isNone()&&t.isNone())},en=function(e,t,n){return e.isSome()&&t.isSome()?J.some(n(e.getOrDie(),t.getOrDie())):J.none()},tn=function(e,t){return e?J.some(t):J.none()},nn="undefined"!=typeof window?window:Function("return this;")(),rn=function(e,t){return function(e,t){for(var n=null!=t?t:nn,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},on=function(e,t){var n=function(e,t){return rn(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},an=Object.getPrototypeOf,un=function(e){var t=rn("ownerDocument.defaultView",e);return k(e)&&(function(e){return on("HTMLElement",e)}(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(an(e).constructor.name))},cn=function(e){return e.dom.nodeName.toLowerCase()},sn=function(e){return e.dom.nodeType},ln=function(e){return function(t){return sn(t)===e}},fn=function(e){return dn(e)&&un(e.dom)},dn=ln(1),mn=ln(3),gn=ln(9),vn=ln(11),pn=function(e){return function(t){return dn(t)&&cn(t)===e}},hn=function(e,t,n){if(!(C(n)||T(n)||F(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: 
2Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},bn=function(e,t,n){hn(e.dom,t,n)},yn=function(e,t){var n=e.dom;Te(t,function(e,t){hn(n,t,e)})},Cn=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},wn=function(e,t){return J.from(Cn(e,t))},kn=function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},En=function(e,t){e.dom.removeAttribute(t)},xn=function(e){return me(e.dom.attributes,function(e,t){return e[t.name]=t.value,e},{})},_n=function(e,t){var n=Cn(e,t);return void 0===n||""===n?[]:n.split(" ")},Sn=function(e){return void 0!==e.dom.classList},Nn=function(e){return _n(e,"class")},Rn=function(e,t){return function(e,t,n){var r=_n(e,t).concat([n]);return bn(e,t,r.join(" ")),!0}(e,"class",t)},An=function(e,t){return function(e,t,n){var r=fe(_n(e,t),function(e){return e!==n});return r.length>0?bn(e,t,r.join(" ")):En(e,t),!1}(e,"class",t)},Dn=function(e,t){Sn(e)?e.dom.classList.add(t):Rn(e,t)},On=function(e){0===(Sn(e)?e.dom.classList:Nn(e)).length&&En(e,"class")},Tn=function(e,t){Sn(e)?e.dom.classList.remove(t):An(e,t);On(e)},Bn=function(e,t){var n=Sn(e)?e.dom.classList.toggle(t):function(e,t){return ie(Nn(e),t)?An(e,t):Rn(e,t)}(e,t);return On(e),n},Pn=function(e,t){return Sn(e)&&e.dom.classList.contains(t)},Ln=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Mn={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1){var r="HTML does not have a single root node";throw console.error(r,e),new Error(r)}return Ln(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return Ln(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return Ln(n)},fromDom:Ln,fromPoint:function(e,t,n){return J.from(e.dom.elementFromPoint(t,n)).map(Ln)}},In=function(e,t){var n=[],r=function(e){return n.push(e),t(e)},o=t(e);do{o=o.bind(r)}while(o.isSome());return n},Fn=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Un=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},jn=function(e,t){return e.dom===t.dom},zn=function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)},Hn=function(e){return Mn.fromDom(e.dom.ownerDocument)},Vn=function(e){return gn(e)?e:Hn(e)},qn=function(e){return Mn.fromDom(Vn(e).dom.defaultView)},Wn=function(e){return J.from(e.dom.parentNode).map(Mn.fromDom)},Kn=function(e){return J.from(e.dom.parentElement).map(Mn.fromDom)},$n=function(e,t){for(var n=I(t)?t:Z,r=e.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Mn.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},Yn=function(e){return J.from(e.dom.previousSibling).map(Mn.fromDom)},Gn=function(e){return J.from(e.dom.nextSibling).map(Mn.fromDom)},Xn=function(e){return Ce(In(e,Yn))},Zn=function(e){return In(e,Gn)},Qn=function(e){return ue(e.dom.childNodes,Mn.fromDom)},Jn=function(e,t){var n=e.dom.childNodes;return J.from(n[t]).map(Mn.fromDom)},er=function(e){return Jn(e,0)},tr=function(e){return Jn(e,e.dom.childNodes.length-1)},nr=function(e){return e.dom.childNodes.length},rr=function(e){return vn(e)&&M(e.dom.host)},or=function(e){return Mn.fromDom(e.dom.getRootNode())},ir=function(e){return rr(e)?e:function(e){var t=e.dom.head;if(null==t)throw new Error("Head is not available yet");return Mn.fromDom(t)}(Vn(e))},ar=function(e){return Mn.fromDom(e.dom.host)},ur=function(e){if(M(e.target)){var t=Mn.fromDom(e.target);if(dn(t)&&cr(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return _e(n)}}return J.from(e.target)},cr=function(e){return M(e.dom.shadowRoot)},sr=function(e){var t=mn(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n,r,o=t.ownerDocument;return(n=Mn.fromDom(t),r=or(n),rr(r)?J.some(r):J.none()).fold(function(){return o.body.contains(t)},H(sr,ar))},lr=function(e,t,n,r,o){return e(n,r)?J.some(n):I(o)&&o(n)?J.none():t(n,r,o)},fr=function(e,t,n){for(var r=e.dom,o=I(n)?n:Z;r.parentNode;){r=r.parentNode;var i=Mn.fromDom(r);if(t(i))return J.some(i);if(o(i))break}
2return J.none()},dr=function(e,t,n){return lr(function(e,t){return t(e)},fr,e,t,n)},mr=function(e,t){return ve(e.dom.childNodes,function(e){return t(Mn.fromDom(e))}).map(Mn.fromDom)},gr=function(e,t){var n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=Mn.fromDom(e.childNodes[r]);if(t(o))return J.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return J.none()};return n(e.dom)},vr=function(e,t,n){return fr(e,function(e){return Fn(e,t)},n)},pr=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Un(n)?J.none():J.from(n.querySelector(e)).map(Mn.fromDom)}(t,e)},hr=function(e,t,n){return lr(function(e,t){return Fn(e,t)},vr,e,t,n)},br=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return sr(e)?e.dom.isContentEditable:(t=e,hr(t,"[contenteditable]")).fold(V(n),function(e){return"true"===yr(e)})},yr=function(e){return e.dom.contentEditable},Cr=function(e){return void 0!==e.style&&I(e.style.getPropertyValue)},wr=function(e,t,n){if(!C(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Cr(e)&&e.style.setProperty(t,n)},kr=function(e,t,n){var r=e.dom;wr(r,t,n)},Er=function(e,t){var n=e.dom;Te(t,function(e,t){wr(n,t,e)})},xr=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||sr(e)?r:_r(n,t)},_r=function(e,t){return Cr(e)?e.style.getPropertyValue(t):""},Sr=function(e,t){var n=e.dom,r=_r(n,t);return J.from(r).filter(function(e){return e.length>0})},Nr=function(e){var t={},n=e.dom;if(Cr(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},Rr=function(e,t){!function(e,t){Cr(e)&&e.style.removeProperty(t)}(e.dom,t),Qt(wn(e,"style").map(st),"")&&En(e,"style")},Ar=function(e,t){Wn(e).each(function(n){n.dom.insertBefore(t.dom,e.dom)})},Dr=function(e,t){Gn(e).fold(function(){Wn(e).each(function(e){Tr(e,t)})},function(e){Ar(e,t)})},Or=function(e,t){er(e).fold(function(){Tr(e,t)},function(n){e.dom.insertBefore(t.dom,n.dom)})},Tr=function(e,t){e.dom.appendChild(t.dom)},Br=function(e,t){Ar(e,t),Tr(t,e)},Pr=function(e,t){ce(t,function(t){Tr(e,t)})},Lr=function(e){e.dom.textContent="",ce(Qn(e),function(e){Mr(e)})},Mr=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Ir=function(e){var t,n,r=Qn(e);r.length>0&&(t=e,ce(n=r,function(e,r){var o=0===r?t:n[r-1];Dr(o,e)})),Mr(e)},Fr=function(e){return ue(e,Mn.fromDom)},Ur=function(e){return e.dom.innerHTML},jr=function(e,t){var n=Hn(e).dom,r=Mn.fromDom(n.createDocumentFragment()),o=function(e,t){var n=(t||document).createElement("div");return n.innerHTML=e,Qn(Mn.fromDom(n))}(t,n);Pr(r,o),Lr(e),Tr(e,r)},zr=function(e,t){return function(n){e(n)&&t(function(e){var t=Mn.fromDom(ur(e).getOr(e.target)),n=function(){return e.stopPropagation()},r=function(){return e.preventDefault()},o=z(r,n);return function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}}(t,e.clientX,e.clientY,n,r,o,e)}(n))}},Hr=function(e,t,n,r){return function(e,t,n,r,o){var i=zr(n,r);return e.dom.addEventListener(t,i,o),{unbind:K(Vr,e,t,i,o)}}(e,t,n,r,!1)},Vr=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},qr=function(e,t){return{left:e,top:t,translate:function(n,r){return qr(e+n,t+r)}}},Wr=qr,Kr=function(e,t){return void 0!==e?e:void 0!==t?t:0},$r=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?Wr(n.offsetLeft,n.offsetTop):sr(e)?function(e){var t=e.getBoundingClientRect();return Wr(t.left,t.top)}(t):Wr(0,0)},Yr=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return Wr(n,r)},Gr=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},Xr=function(e,t){Ut().browser.isSafari()&&I(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},Zr=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Qr=function(e){var t=void 0===e?window:e,n=t.document,r=Yr(Mn.fromDom(n));return function(e){var t=void 0===e?window:e;
2return Ut().browser.isFirefox()?J.none():J.from(t.visualViewport)}(t).fold(function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Zr(r.left,r.top,n,o)},function(e){return Zr(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)})},Jr=function(e,t){var n=[];return ce(Qn(e),function(e){t(e)&&(n=n.concat([e])),n=n.concat(Jr(e,t))}),n},eo=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Un(n)?[]:ue(n.querySelectorAll(e),Mn.fromDom)}(t,e)},to=function(e,t,n){return fr(e,t,n).isSome()},no=function(e,t){return function(e,t){var n=e.dom;return n.parentNode?mr(Mn.fromDom(n.parentNode),function(n){return!jn(e,n)&&t(n)}):J.none()}(e,t).isSome()},ro=function(e,t){return gr(e,t).isSome()},oo=function(){return O(function e(t,n){A(this,e),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)},[{key:"current",value:function(){return this.node}},{key:"next",value:function(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node}},{key:"prev",value:function(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node}},{key:"prev2",value:function(e){return this.node=this.findPreviousNode(this.node,e),this.node}},{key:"findSibling",value:function(e,t,n,r){if(e){if(!r&&e[t])return e[t];if(e!==this.rootNode){var o=e[n];if(o)return o;for(var i=e.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}}},{key:"findPreviousNode",value:function(e,t){if(e){var n=e.previousSibling;if(this.rootNode&&n===this.rootNode)return;if(n){if(!t)for(var r=n.lastChild;r;r=r.lastChild)if(!r.lastChild)return r;return n}var o=e.parentNode;if(o&&o!==this.rootNode)return o}}}])}(),io="\ufeff",ao=" ",uo=function(e){return e===io},co=/^[ \t\r\n]*$/,so=function(e){return co.test(e)},lo=function(e){return"\n"===e||"\r"===e},fo=function(e){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=function(e,t){return t<=0?"":new Array(t+1).join(e)}(" ",arguments.length>1&&void 0!==arguments[1]?arguments[1]:4),o=e.replace(/\t/g,r),i=me(o,function(e,r){return function(e){return-1!==" \f\t\v".indexOf(e)}(r)||r===ao?e.pcIsSpace||""===e.str&&t||e.str.length===o.length-1&&n||function(e,t){return t<e.length&&t>=0&&lo(e[t])}(o,e.str.length+1)?{pcIsSpace:!1,str:e.str+ao}:{pcIsSpace:!0,str:e.str+" "}:{pcIsSpace:lo(r),str:e.str+r}},{pcIsSpace:!1,str:""});return i.str},mo=function(e){return function(t){return!!t&&t.nodeType===e}},go=function(e){return!!e&&!Object.getPrototypeOf(e)},vo=mo(1),po=function(e){return vo(e)&&fn(Mn.fromDom(e))},ho=function(e){var t=e.toLowerCase();return function(e){return M(e)&&e.nodeName.toLowerCase()===t}},bo=function(e){var t=e.map(function(e){return e.toLowerCase()});return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return ie(t,n)}return!1}},yo=function(e,t){var n=t.toLowerCase().split(" ");return function(t){if(vo(t)){var r=t.ownerDocument.defaultView;if(r)for(var o=0;o<n.length;o++){var i=r.getComputedStyle(t,null);if((i?i.getPropertyValue(e):null)===n[o])return!0}}return!1}},Co=function(e){return vo(e)&&e.hasAttribute("data-mce-bogus")},wo=function(e){return vo(e)&&"TABLE"===e.tagName},ko=function(e){return function(t){if(po(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Eo=bo(["textarea","input"]),xo=mo(3),_o=mo(4),So=mo(7),No=mo(8),Ro=mo(9),Ao=mo(11),Do=ho("br"),Oo=ho("img"),To=ko("true"),Bo=ko("false"),Po=bo(["td","th"]),Lo=bo(["td","th","caption"]),Mo=bo(["video","audio","object","embed"]),Io=ho("li"),Fo=ho("details"),Uo=ho("summary"),jo={skipBogus:!0,includeZwsp:!1,checkRootAsContent:!1},zo=(ee="data-mce-bookmark",function(e){return vo(e)&&e.hasAttribute(ee)}),Ho=function(e,t,n){return so(e.data)&&!function(e,t,n){var r=Mn.fromDom(t),o=Mn.fromDom(e),i=n.getWhitespaceElements();return to(o,function(e){return ze(i,cn(e))},K(jn,r))}(e,t,n)},Vo=function(e,t,n,r){return xo(e)&&!Ho(e,t,n)&&(!r.includeZwsp||!function(e){var t,n=S(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(!uo(r))return!1}}catch(e){n.e(e)}finally{n.f()}return!0}(e.data))},qo=function(e,t,n,r){return I(r.isContent)&&r.isContent(t)||function(e,t){return vo(e)&&ze(t.getNonEmptyElements(),e.nodeName)}(t,e)||zo(t)||function(e){return vo(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))}(t)||Vo(t,n,e,r)||Bo(t)||To(t)&&function(e){return Kn(Mn.fromDom(e)).exists(function(e){return!br(e)})}(t)},Wo=function(e,t,n){var r=x(x({},jo),n);if(r.checkRootAsContent&&qo(e,t,t,r))return!1;var o=t.firstChild,i=0;if(!o)return!0;var a=new oo(o,t);do{if(r.skipBogus&&vo(o)){var u=o.getAttribute("data-mce-bogus");if(u){o=a.next("all"===u);continue}}if(No(o))o=a.next(!0);else if(Do(o))i++,o=a.next();else{if(qo(e,o,t,r))return!1;o=a.next()}}while(o);return i<=1},Ko=function(e,t,n){return Wo(e,t.dom,x({checkRootAsContent:!0},n))},$o=function(e,t,n){return qo(e,t,t,x({includeZwsp:jo.includeZwsp},n))},Yo=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},Go=function(){var e=function(e){var t=Yo(J.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(J.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(J.some(e))}}}(j);return x(x({},e),{},{on:function(t){return e.get().each(t)}})},Xo=function(e){var t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":"html"},Zo=function(e){return"html"!==Xo(e)},Qo=function(e){return Zo(e.nodeName)},Jo=function(e){return Xo(e.nodeName)},ei=["svg","math"],ti="data-mce-block",ni=function(e){return ue(function(e){return fe(De(e),function(e){return!/[A-Z]/.test(e)})}(e),function(e){var t=CSS.escape(e);return"".concat(t,":")+ue(ei,function(e){return"not(".concat(e," ").concat(t,")")}).join(":")}).join(",")},ri=function(e,t){return M(t.querySelector(e))?(t.setAttribute(ti,"true"),"inline-boundary"===t.getAttribute("data-mce-selected")&&t.removeAttribute("data-mce-selected"),!0):(t.removeAttribute(ti),!1)},oi=function(e,t){var n=ni(e.getTransparentElements()),r=ni(e.getBlockElements());return fe(t.querySelectorAll(n),function(e){return ri(r,e)})},ii=function(e,t,n){for(var r,o=n?"lastChild":"firstChild",i=t[o];i;
2i=i[o])if(Wo(e,i,{checkRootAsContent:!0}))return void(null===(r=i.parentNode)||void 0===r||r.removeChild(i))},ai=function(e,t,n){var r=e.getBlockElements(),o=Mn.fromDom(t),i=function(e){return cn(e)in r},a=function(e){return jn(e,o)};ce(Fr(n),function(t){fr(t,i,a).each(function(n){var r=function(e,t){return fe(Qn(e),t)}(t,function(t){return i(t)&&!e.isValidChild(cn(n),cn(t))});if(r.length>0){var o=Kn(n);ce(r,function(t){fr(t,i,a).each(function(n){!function(e,t,n){var r=document.createRange(),o=t.parentNode;if(o){r.setStartBefore(t),r.setEndBefore(n);var i=r.extractContents();ii(e,i,!0),r.setStartAfter(n),r.setEndAfter(t);var a=r.extractContents();ii(e,a,!1),Wo(e,i,{checkRootAsContent:!0})||o.insertBefore(i,t),Wo(e,n,{checkRootAsContent:!0})||o.insertBefore(n,t),Wo(e,a,{checkRootAsContent:!0})||o.insertBefore(a,t),o.removeChild(t)}}(e,n.dom,t.dom)})}),o.each(function(t){return oi(e,t.dom)})}})})},ui=function(e,t){var n=oi(e,t);ai(e,t,n),function(e,t,n){ce([].concat(w(n),w(di(e,t)?[t]:[])),function(t){return ce(eo(Mn.fromDom(t),t.nodeName.toLowerCase()),function(t){mi(e,t.dom)&&Ir(t)})})}(e,t,n)},ci=function(e,t){if(fi(e,t)){var n=ni(e.getBlockElements());ri(n,t)}},si=function(e){return e.hasAttribute(ti)},li=function(e,t){return ze(e.getTransparentElements(),t)},fi=function(e,t){return vo(t)&&li(e,t.nodeName)},di=function(e,t){return fi(e,t)&&si(t)},mi=function(e,t){return fi(e,t)&&!si(t)},gi=function(e,t){return 1===t.type&&li(e,t.name)&&C(t.attr(ti))},vi=Ut().browser,pi=function(e){return ve(e,dn)},hi=function(e,t){return e.children&&ie(e.children,t)},bi=function(e,t,n){var r=0,o=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===xr(Mn.fromDom(e),"position")){var a=t.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||e.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||e.scrollTop)-i.documentElement.clientTop}}for(var u=t;u&&u!==n&&u.nodeType&&!hi(u,n);){var c=u;r+=c.offsetLeft||0,o+=c.offsetTop||0,u=c.offsetParent}for(u=t.parentNode;u&&u!==n&&u.nodeType&&!hi(u,n);)r-=u.scrollLeft||0,o-=u.scrollTop||0,u=u.parentNode;o+=function(e){return vi.isFirefox()&&"table"===cn(e)?pi(Qn(e)).filter(function(e){return"caption"===cn(e)}).bind(function(e){return pi(Zn(e)).map(function(t){var n=t.dom.offsetTop,r=e.dom.offsetTop,o=e.dom.offsetHeight;return n<=r?-o:0})}).getOr(0):0}(Mn.fromDom(t))}return{x:r,y:o}},yi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=0,r={},o=Mn.fromDom(e),i=Vn(o),a=function(e){Tr(ir(o),e)},u=function(e){var t=ir(o);pr(t,"#"+e).each(Mr)},c=function(e){return je(r,e).getOrThunk(function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}})},s=function(e){return new Promise(function(n,o){var u,s=Zt._addCacheSuffix(e),l=c(s);r[s]=l,l.count++;var f=function(e,t){ce(e,X),l.status=t,l.passed=[],l.failed=[],u&&(u.onload=null,u.onerror=null,u=null)},d=function(){return f(l.passed,2)},m=function(){return f(l.failed,3)};if(n&&l.passed.push(n),o&&l.failed.push(o),1!==l.status)if(2!==l.status)if(3!==l.status){l.status=1;var g=Mn.fromTag("link",i.dom);yn(g,{rel:"stylesheet",type:"text/css",id:l.id}),t.contentCssCors&&bn(g,"crossOrigin","anonymous"),t.referrerPolicy&&bn(g,"referrerpolicy",t.referrerPolicy),(u=g.dom).onload=d,u.onerror=m,a(g),bn(g,"href",s)}else m();else d()})},l=function(e){var t=Zt._addCacheSuffix(e);je(r,t).each(function(e){0===--e.count&&(delete r[t],u(e.id))})};return{load:s,loadRawCss:function(e,t){var n=c(e);r[e]=n,n.count++;var o=Mn.fromTag("style",i.dom);yn(o,{rel:"stylesheet",type:"text/css",id:n.id}),o.dom.innerHTML=t,a(o)},loadAll:function(e){return Promise.allSettled(ue(e,function(e){return s(e).then(V(e))})).then(function(e){var t=le(e,function(e){return"fulfilled"===e.status});return t.fail.length>0?Promise.reject(ue(t.fail,function(e){return e.reason})):ue(t.pass,function(e){return e.value})})},unload:l,unloadRawCss:function(e){je(r,e).each(function(t){0===--t.count&&(delete r[e],u(t.id))})},unloadAll:function(e){ce(e,function(e){l(e)})},_setReferrerPolicy:function(e){t.referrerPolicy=e},_setContentCssCors:function(e){t.contentCssCors=e}}},Ci=function(){var e=new WeakMap;return{forElement:function(t,n){var r=or(t).dom;return J.from(e.get(r)).getOrThunk(function(){var t=yi(r,n);return e.set(r,t),t})}}}(),wi=function(e,t){return M(e)&&($o(t,e)||t.isInline(e.nodeName.toLowerCase()))}
2,ki=function(e){return function(e){return"span"===e.nodeName.toLowerCase()}(e)&&"bookmark"===e.getAttribute("data-mce-type")},Ei=function(e,t,n){return xo(e)&&e.data.length>0&&function(e,t,n){var r=new oo(e,t).prev(!1),o=new oo(e,t).next(!1),i=P(r)||wi(r,n),a=P(o)||wi(o,n);return i&&a}(e,t,n)},xi=function(e,t,n,r){var o,i=r||t;if(vo(t)&&ki(t))return t;for(var a=t.childNodes,u=a.length-1;u>=0;u--)xi(e,a[u],n,i);if(vo(t)){var c=t.childNodes;1===c.length&&ki(c[0])&&(null===(o=t.parentNode)||void 0===o||o.insertBefore(c[0],t))}return function(e){return Ao(e)||Ro(e)}(t)||$o(n,t)||function(e){return!!vo(e)&&e.childNodes.length>0}(t)||Ei(t,i,n)||e.remove(t),t},_i=Zt.makeMap,Si=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ni=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ri=/[<>&\"\']/g,Ai=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Di={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},Oi={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},Ti={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},Bi=function(e,t){var n={};if(e){var r=e.split(",");t=t||10;for(var o=0;o<r.length;o+=2){var i=String.fromCharCode(parseInt(r[o],t));if(!Oi[i]){var a="&"+r[o+1]+";";n[i]=a,n[a]=i}}return n}},Pi=Bi("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),Li=function(e,t){return e.replace(t?Si:Ni,function(e){return Oi[e]||e})},Mi=function(e,t){return e.replace(t?Si:Ni,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":Oi[e]||"&#"+e.charCodeAt(0)+";"})},Ii=function(e,t,n){var r=n||Pi;return e.replace(t?Si:Ni,function(e){return Oi[e]||r[e]||e})},Fi={encodeRaw:Li,encodeAllRaw:function(e){return(""+e).replace(Ri,function(e){return Oi[e]||e})},encodeNumeric:Mi,encodeNamed:Ii,getEncodeFunc:function(e,t){var n=Bi(t)||Pi,r=_i(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?Si:Ni,function(e){return void 0!==Oi[e]?Oi[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"})}:r.named?t?function(e,t){return Ii(e,t,n)}:Ii:r.numeric?Mi:Li},decode:function(e){return e.replace(Ai,function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):Di[t]||String.fromCharCode(t):Ti[e]||Pi[e]||function(e){var t=Mn.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e}(e)})}},Ui=function(e,t){return(e=Zt.trim(e))?e.split(t||" "):[]},ji=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},zi=function(e){var t=function(e){return N(e)?ue(e,t):function(e){return k(e)&&e.source&&"[object RegExp]"===Object.prototype.toString.call(e)}(e)?new RegExp(e.source,e.flags):k(e)?Be(e,t):e};return t(e)},Hi=function(e){return Object.freeze(["id","accesskey","class","dir","lang","style","tabindex","title","role"].concat(w("html4"!==e?["contenteditable","contextmenu","draggable","dropzone","hidden","spellcheck","translate","itemprop","itemscope","itemtype"]:[]),w("html5-strict"!==e?["xml:lang"]:[])))},Vi=function(e){var t,n;if(t="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",n="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","html4"!==e){t+=" article aside details dialog figure main header footer hgroup section nav a ins del canvas map",n+=" audio canvas command data datalist mark meter output picture progress time wbr video ruby bdi keygen svg"}if("html5-strict"!==e){n=[n,"acronym applet basefont big font strike tt"].join(" ");t=[t,"center dir isindex noframes"].join(" ")}var r=[t,n].join(" ");return{blockContent:t,phrasingContent:n,flowContent:r}},qi=function(e){var t=Vi(e),n=t.blockContent,r=t.phrasingContent,o=t.flowContent,i=function(e){return Object.freeze(e.split(" "))};return Object.freeze({blockContent:i(n),phrasingContent:i(r),flowContent:i(o)})},Wi={html4:Qe(function(){return qi("html4")}),html5:Qe(function(){return qi("html5")}),"html5-strict":Qe(function(){return qi("html5-strict")})},Ki=function(e,t){var n=Wi[e](),r=n.blockContent,o=n.phrasingContent,i=n.flowContent;return"blocks"===t?J.some(r):"phrasing"===t?J.some(o):"flow"===t?J.some(i):J.n
2one()},$i=function(e){return J.from(/^(@?)([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]+)$/.exec(e)).map(function(e){return{preset:"@"===e[1],name:e[2]}})},Yi=function(e,t){var n=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return be(Ui(t,","),function(t){var r=n.exec(t);if(r){var o=r[1],i=r[2],a=r[3],u=r[4],c=r[5],s={attributes:{},attributesOrder:[]};if(e.each(function(e){return function(e,t){var n;Te(e.attributes,function(e,n){t.attributes[n]=e}),(n=t.attributesOrder).push.apply(n,w(e.attributesOrder))}(e,s)}),"#"===o?s.paddEmpty=!0:"-"===o&&(s.removeEmpty=!0),"!"===u&&(s.removeEmptyAttrs=!0),c&&function(e,t){var n=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,r=/[*?+]/,o=t.attributes,i=t.attributesOrder;ce(Ui(e,"|"),function(e){var a=n.exec(e);if(a){var u={},c=a[1],s=a[2].replace(/[\\:]:/g,":"),l=a[3],f=a[4];if("!"===c&&(t.attributesRequired=t.attributesRequired||[],t.attributesRequired.push(s),u.required=!0),"-"===c)return delete o[s],void i.splice(Zt.inArray(i,s),1);if(l&&("="===l?(t.attributesDefault=t.attributesDefault||[],t.attributesDefault.push({name:s,value:f}),u.defaultValue=f):"~"===l?(t.attributesForced=t.attributesForced||[],t.attributesForced.push({name:s,value:f}),u.forcedValue=f):"<"===l&&(u.validValues=Zt.makeMap(f,"?"))),r.test(s)){var d=u;t.attributePatterns=t.attributePatterns||[],d.pattern=ji(s),t.attributePatterns.push(d)}else o[s]||i.push(s),o[s]=u}})}(c,s),a&&(s.outputName=i),"@"===i){if(!e.isNone())return[];e=J.some(s)}return[a?{name:i,element:s,aliasName:a}:{name:i,element:s}]}return[]})},Gi={},Xi=Zt.makeMap,Zi=Zt.each,Qi=Zt.extend,Ji=Zt.explode,ea=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Xi(e," ",Xi(e.toUpperCase()," "));return Qi(n,t)},ta=function(e){return ea("td th li dt dd figcaption caption details summary",e.getTextBlockElements())},na=function(e,t){if(e){var n={};return C(e)&&(e={"*":e}),Zi(e,function(e,r){n[r]=n[r.toUpperCase()]="map"===t?Xi(e,/[, ]/):Ji(e,/[, ]/)}),n}},ra=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={},r={},o=[],i={},a={},u=function(e,n,r){var o=t[e];if(o)return Xi(o,/[, ]/,Xi(o.toUpperCase(),/[, ]/));var i=Gi[e];return i||(i=ea(n,r),Gi[e]=i),i},c=null!==(e=t.schema)&&void 0!==e?e:"html5",s=function(e){var t=Hi(e),n=Vi(e),r=n.phrasingContent,o=n.flowContent,i={},a=function(e,t,n){i[e]={attributes:ke(t,V({})),attributesOrder:t,children:ke(n,V({}))}},u=function(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=Ui(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""),o=Ui(e),i=o.length,u=[].concat(w(t),w(Ui(n)));i--;)a(o[i],u.slice(),r)},c=function(e,t){for(var n=Ui(e),r=Ui(t),o=n.length;o--;)for(var a=i[n[o]],u=0,c=r.length;u<c;u++)a.attributes[r[u]]={},a.attributesOrder.push(r[u])};"html5-strict"!==e&&(ce(Ui("acronym applet basefont big font strike tt"),function(e){u(e,"",r)}),ce(Ui("center dir isindex noframes"),function(e){u(e,"",o)}));return u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),u("dd div","",o),u("address dt caption","","html4"===e?r:o),u("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","",r),u("blockquote","cite",o),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",o),u("dl","","dt dd"),u("a","href target rel media hreflang type","html4"===e?r:o),u("q","cite",r),u("ins del","cite datetime",o),u("img","src sizes srcset alt usemap ismap width height"),u("iframe","src name width height",o),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),u("param","name value"),u("map","name",[o,"area"].join(" ")),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+("html4"===e?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",o),u("th","colspan rowspan headers scope abbr",o),u("form","accept-charset action autocomplete enctype method n
2ame novalidate target",o),u("fieldset","disabled form name",[o,"legend"].join(" ")),u("label","form for",r),u("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"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===e?o:r),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",[o,"li"].join(" ")),u("noscript","",o),"html4"!==e&&(u("wbr"),u("ruby","",[r,"rt rp"].join(" ")),u("figcaption","",o),u("mark rt rp bdi","",r),u("summary","",[r,"h1 h2 h3 h4 h5 h6"].join(" ")),u("canvas","width height",o),u("data","value",r),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),u("picture","","img source"),u("source","src srcset type media sizes"),u("track","kind src srclang label default"),u("datalist","",[r,"option"].join(" ")),u("article section nav aside main header footer","",o),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",[o,"figcaption"].join(" ")),u("time","datetime",r),u("dialog","open",o),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",r),u("progress","value max",r),u("meter","value min max low high optimum",r),u("details","open",[o,"summary"].join(" ")),u("keygen","autofocus challenge disabled form keytype name"),a("svg","id tabindex lang xml:space class style x y width height viewBox preserveAspectRatio zoomAndPan transform".split(" "),[])),"html5-strict"!==e&&(c("script","language xml:space"),c("style","xml:space"),c("object","declare classid code codebase codetype archive standby align border hspace vspace"),c("embed","align name hspace vspace"),c("param","valuetype type"),c("a","charset name rev shape coords"),c("br","clear"),c("applet","codebase archive code object alt name width height align hspace vspace"),c("img","name longdesc align border hspace vspace"),c("iframe","longdesc frameborder marginwidth marginheight scrolling align"),c("font basefont","size color face"),c("input","usemap align"),c("select"),c("textarea"),c("h1 h2 h3 h4 h5 h6 div p legend caption","align"),c("ul","type compact"),c("li","type"),c("ol dl menu dir","compact"),c("pre","width xml:space"),c("hr","align noshade size width"),c("isindex","prompt"),c("table","summary width frame rules cellspacing cellpadding align bgcolor"),c("col","width align char charoff valign"),c("colgroup","width align char charoff valign"),c("thead","align char charoff valign"),c("tr","align char charoff valign bgcolor"),c("th","axis align char charoff valign nowrap bgcolor width height"),c("form","accept"),c("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),c("tfoot","align char charoff valign"),c("tbody","align char charoff valign"),c("area","nohref"),c("body","background bgcolor text link vlink alink")),"html4"!==e&&(c("input button select textarea","autofocus"),c("input textarea","placeholder"),c("a","download"),c("link script img","crossorigin"),c("img","loading"),c("iframe","sandbox seamless allow allowfullscreen loading referrerpolicy")),"html4"!==e&&ce([i.video,i.audio],function(e){delete e.children.audio,delete e.children.video}),ce(Ui("a form meter progress dfn"),function(e){i[e]&&delete i[e].children[e]}),delete i.caption.children.table,delete i.script,i}(c);!1===t.verify_html&&(t.valid_elements="*[*]");
2var l=na(t.valid_styles),f=na(t.invalid_styles,"map"),d=na(t.valid_classes,"map"),m=u("whitespace_elements","pre script noscript style textarea video audio iframe object code"),g=u("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),v=u("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=u("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),h="td th iframe video audio object script code",b=u("non_empty_elements",h+" pre svg textarea summary",v),y=u("move_caret_before_on_enter_elements",h+" table",v),E="h1 h2 h3 h4 h5 h6",x=u("text_block_elements",E+" p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),_=u("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 html body multicol listing",x),S=u("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp"),R=u("transparent_elements","a ins del canvas map"),A=u("wrap_block_elements","pre "+E);Zi("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),function(e){a[e]=new RegExp("</"+e+"[^>]*>","gi")});var D=function(e){var t=J.from(n["@"]),r=/[*?+]/;ce(Yi(t,null!=e?e:""),function(e){var t=e.name,i=e.element,a=e.aliasName;if(a&&(n[a]=i),r.test(t)){var u=i;u.pattern=ji(t),o.push(u)}else n[t]=i})},O=function(e){o=[],ce(De(n),function(e){delete n[e]}),D(e)},B=function(e,t){var o,a;delete Gi.text_block_elements,delete Gi.block_elements;var u=!!t.extends&&!ne(t.extends),s=t.extends;if(r[e]=s?r[s]:{},i[e]=null!=s?s:e,b[e.toUpperCase()]={},b[e]={},u||(_[e.toUpperCase()]={},_[e]={}),s&&!n[e]&&n[s]){var l=zi(n[s]);delete l.removeEmptyAttrs,delete l.removeEmpty,n[e]=l}else n[e]={attributesOrder:[],attributes:{}};if(N(t.attributes)){var f=function(e){d.attributesOrder.push(e),d.attributes[e]={}},d=null!==(o=n[e])&&void 0!==o?o:{};delete d.attributesDefault,delete d.attributesForced,delete d.attributePatterns,delete d.attributesRequired,d.attributesOrder=[],d.attributes={},ce(t.attributes,function(e){var t=Hi(c);$i(e).each(function(e){var n=e.preset,r=e.name;n?"global"===r&&ce(t,f):f(r)})}),n[e]=d}if(T(t.padEmpty)){var m=null!==(a=n[e])&&void 0!==a?a:{};m.paddEmpty=t.padEmpty,n[e]=m}if(N(t.children)){var g={},v=function(e){g[e]={}};ce(t.children,function(e){$i(e).each(function(e){var t=e.preset,n=e.name;t?function(e){Ki(c,e).each(function(e){ce(e,v)})}(n):v(n)})}),r[e]=g}s&&Te(r,function(t,n){t[s]&&(r[n]=t=Qi({},r[n]),t[e]=t[s])})},P=function(e){ce(function(e){var t=/^(~)?(.+)$/;return be(Ui(e,","),function(e){var n=t.exec(e);return n?[{cloneName:"~"===n[1]?"span":"div",name:n[2]}]:[]})}(null!=e?e:""),function(e){var t=e.name,n=e.cloneName;B(t,{extends:n})})},L=function(e){k(e)?Te(e,function(e,t){return B(t,e)}):C(e)&&P(e)},M=function(e){ce(function(e){var t=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;return be(Ui(e,","),function(e){var n=t.exec(e);if(n){var r=n[1],o=r?function(e){return"-"===e?"remove":"add"}(r):"replace";return[{operation:o,name:n[2],validChildren:be(Ui(n[3],"|"),function(e){return $i(e).toArray()})}]}return[]})}(null!=e?e:""),function(e){var t=e.operation,n=e.name,o=e.validChildren,i="replace"===t?{"#comment":{}}:r[n],a=function(e){"remove"===t?delete i[e]:i[e]={}};ce(o,function(e){var t=e.preset,n=e.name;t?function(e){Ki(c,e).each(function(e){ce(e,a)})}(n):a(n)}),r[n]=i})},I=function(e){var t=n[e];if(t)return t;for(var r=o.length;r--;){var i=o[r];if(i.pattern.test(e))return i}},F=V(l),U=V(f),j=V(d),z=V(p),H=V(_),q=V(x),W=V(S),K=V(Object.seal(v)),$=V(g),Y=V(b),G=V(y),X=V(m),Z=V(R),Q=V(A),ee=V(Object.seal(a)),te=function(e,t){var n=I(e);if(n){if(!t)return!0;if(n.attributes[t])return!0;var r=n.attributePatterns;if(r)for(var o=r.length;o--;)if(r[o].pattern.test(t))return!0}return!1},ne=function(e){return ze(H(),e)},re=function(e){return!at(e,"#")&&te(e)&&!ne(e)},oe=V(i);return t.valid_elements?(O(t.valid_elements),Zi(s,function(e,t){r[t]=e.children})):(Zi(s,function(e,t){n[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},r[t]=e.children}),Zi(Ui("strong/b em/i"),function(e){var t=Ui(e,"/");n[t[1]].outputName=t[0]}),Zi(S,function(e,r){n[r]&&(t.padd_empty_block_inline_children&&(n[r].paddInEmptyBlock=!0),n[r].removeEmpty=!0)}),Zi(Ui("ol ul blockquote a table tbody"),function(e){n[e]&&(n[e].removeEmpty=!0)}),Zi(Ui("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),function(e){n[e]&&(n[e].paddEmpty=!0)}),Zi(Ui("span"),function(e){n[e].removeEmptyAttrs=!0})),delete n.svg,L(t.custom_elements),M(t.valid_children),D(t.extended_valid_elements),M("+ol[ul|ol],+ul[ul|ol]"),Zi({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(e,t){n[t]&&(n[t].parentsRequired=Ui(e))}
2),t.invalid_elements&&Zi(Ji(t.invalid_elements),function(e){n[e]&&delete n[e]}),I("span")||D("span[!data-mce-type|*]"),{type:c,children:r,elements:n,getValidStyles:F,getValidClasses:j,getBlockElements:H,getInvalidStyles:U,getVoidElements:K,getTextBlockElements:q,getTextInlineElements:W,getBoolAttrs:z,getElementRule:I,getSelfClosingElements:$,getNonEmptyElements:Y,getMoveCaretBeforeOnEnterElements:G,getWhitespaceElements:X,getTransparentElements:Z,getSpecialElements:ee,isValidChild:function(e,t){var n=r[e.toLowerCase()];return!(!n||!n[t.toLowerCase()])},isValid:te,isBlock:ne,isInline:re,isWrapper:function(e){return ze(Q(),e)||re(e)},getCustomElements:oe,addValidElements:D,setValidElements:O,addCustomElements:L,addValidChildren:M}},oa=function(e){return ot(e,"#").toUpperCase()},ia=function(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},aa=function(e){return function(e){return{value:oa(e)}}(ia(e.red)+ia(e.green)+ia(e.blue))},ua=/^\s*rgb\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*\)\s*$/i,ca=/^\s*rgba\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*((?:\d?\.\d+|\d+)%?)\s*\)\s*$/i,sa=function(e,t,n,r){return function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}}(parseInt(e,10),parseInt(t,10),parseInt(n,10),parseFloat(r))},la=function(e){var t=ua.exec(e);if(null!==t)return J.some(sa(t[1],t[2],t[3],"1"));var n=ca.exec(e);return null!==n?J.some(sa(n[1],n[2],n[3],n[4])):J.none()},fa=function(e){return la(e).map(aa).map(function(e){return"#"+e.value}).getOr(e)},da=function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,o=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,i=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,u={},c=io;r&&(e=r.getValidStyles(),t=r.getInvalidStyles());for(var s="\\\" \\' \\; \\: ; : \ufeff".split(" "),l=0;l<s.length;l++)u[s[l]]=c+l,u[c+l]=s[l];var f={parse:function(e){var t,r,s,l,d={},m=!1,g=n.url_converter,v=n.url_converter_scope||f,p=function(e,t,n){var r=d[e+"-top"+t];if(r){var o=d[e+"-right"+t];if(o){var i=d[e+"-bottom"+t];if(i){var a=d[e+"-left"+t];
2if(a){for(var u=[r,o,i,a],c=u.length-1;c--&&u[c]===u[c+1];);c>-1&&n||(d[e+t]=-1===c?u[0]:u.join(" "),delete d[e+"-top"+t],delete d[e+"-right"+t],delete d[e+"-bottom"+t],delete d[e+"-left"+t])}}}}},h=function(e){var t=d[e];if(t){for(var n=t.indexOf(",")>-1?[t]:t.split(" "),r=n.length;r--;)if(n[r]!==n[0])return!1;return d[e]=n[0],!0}},b=function(e){return m=!0,u[e]},y=function(e,t){return m&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return u[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},C=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},w=function(e){return e.replace(/\\[0-9a-f]+/gi,C)},k=function(e,t,r,o,i,a){if(i=i||a)return"'"+(i=y(i)).replace(/\'/g,"\\'")+"'";if(t=y(t||r||o||""),!n.allow_script_urls){var u=t.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(u))return"";if(!n.allow_svg_data_urls&&/^data:image\/svg/i.test(u))return""}return g&&(t=g.call(v,t,"style")),"url('"+t.replace(/\'/g,"\\'")+"')"};if(e){var E;e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,b).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,b)});for(var x=function(){i.lastIndex=E.index+E[0].length;var e,t=E[1].replace(a,"").toLowerCase(),r=E[2].replace(a,"");if(t&&r){if(t=w(t),r=w(r),-1!==t.indexOf(c)||-1!==t.indexOf('"'))return 0;if(!n.allow_script_urls&&("behavior"===t||/expression\s*\(|\/\*|\*\//.test(r)))return 0;"font-weight"===t&&"700"===r?r="bold":"color"!==t&&"background-color"!==t||(r=r.toLowerCase()),"rgb"==(e=r,ua.test(e)?"rgb":ca.test(e)?"rgba":"other")&&la(r).each(function(e){r=fa(function(e){return"rgba(".concat(e.red,",").concat(e.green,",").concat(e.blue,",").concat(e.alpha,")")}(e)).toLowerCase()}),r=r.replace(o,k),d[t]=m?y(r,!0):r}};E=i.exec(e);)x();p("border","",!0),p("border","-width"),p("border","-color"),p("border","-style"),p("padding",""),p("margin",""),t="border",s="border-style",l="border-color",h(r="border-width")&&h(s)&&h(l)&&(d[t]=d[r]+" "+d[s]+" "+d[l],delete d[r],delete d[s],delete d[l]),"medium none"===d.border&&delete d.border,"none"===d["border-image"]&&delete d["border-image"]}return d},serialize:function(n,r){var o="",i=function(e,t){var r=t[e];if(r)for(var i=0,a=r.length;i<a;i++){var u=r[i],c=n[u];c&&(o+=(o.length>0?" ":"")+u+": "+c+";")}};return r&&e?(i("*",e),i(r,e)):Te(n,function(e,n){e&&function(e,n){if(!t||!n)return!0;var r=t["*"];return!(r&&r[e]||(r=t[n])&&r[e])}(n,r)&&(o+=(o.length>0?" ":"")+n+": "+e+";")}),o}};return f},ma={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},ga=function(e){return L(e.preventDefault)||function(e){return e instanceof Event||I(e.initEvent)}(e)},va=function(e,t){var n=null!=t?t:{};for(var r in e)ze(ma,r)||(n[r]=e[r]);return M(e.composedPath)&&(n.composedPath=function(){return e.composedPath()}),M(e.getModifierState)&&(n.getModifierState=function(t){return e.getModifierState(t)}),M(e.getTargetRanges)&&(n.getTargetRanges=function(){return e.getTargetRanges()}),n},pa=function(e,t,n,r){var o,i=va(t,r);return i.type=e,L(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),ga(t)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=Q,I(t.preventDefault)&&t.preventDefault()},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=Q,I(t.stopPropagation)&&t.stopPropagation()},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=Q,i.stopPropagation()},function(e){return e.isDefaultPrevented===Q||e.isDefaultPrevented===Z}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?Q:Z,i.isPropagationStopped=!0===i.cancelBubble?Q:Z,i.isImmediatePropagationStopped=Z)),i},ha=/^(?:mouse|contextmenu)|click/,ba=function(e,t,n,r){e.addEventListener(t,n,r||!1)},ya=function(e,t,n,r){e.removeEventListener(t,n,r||!1)},Ca=function(e,t){var n=pa(e.type,e,document,t);if(function(e){return M(e)&&ha.test(e.type)}(e)&&P(e.pageX)&&!P(e.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=e.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=e.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return n},wa=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){ya(e,"DOMContentLoaded",i),ya(e,"load",i),n.domLoaded||(n.domLoaded=!0,t(o)),e=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():ba(e,"DOMContentLoaded",i),n.domLoaded||ba(e,"load",i)}},ka=function(){return O(function e(){A(this,e),this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasFocusIn="onfocusin"in document.documentElement,this.count=1},[{key:"bind",value:function(e,t,n,r){var o,i,a=this,u=window,c=function(e){a.executeHandlers(Ca(e||u.event),i)};if(!e||xo(e)||No(e))return n;e[a.expando]?i=e[a.expando]:(i=a.count++,e[a.expando]=i,a.events[i]={}),r=r||e;
2for(var s=t.split(" "),l=s.length;l--;){var f=s[l],d=c,m=!1,g=!1;"DOMContentLoaded"===f&&(f="ready"),a.domLoaded&&"ready"===f&&"complete"===e.readyState?n.call(r,Ca({type:f})):(a.hasFocusIn||"focusin"!==f&&"focusout"!==f||(m=!0,g="focusin"===f?"focus":"blur",d=function(e){var t=Ca(e||u.event);t.type="focus"===t.type?"focusin":"focusout",a.executeHandlers(t,i)}),(o=a.events[i][f])?"ready"===f&&a.domLoaded?n(Ca({type:f})):o.push({func:n,scope:r}):(a.events[i][f]=o=[{func:n,scope:r}],o.fakeName=g,o.capture=m,o.nativeHandler=d,"ready"===f?wa(e,d,a):ba(e,g||f,d,m)))}return e=o=null,n}},{key:"unbind",value:function(e,t,n){if(!e||xo(e)||No(e))return this;var r=e[this.expando];if(r){var o=this.events[r];if(t)for(var i=t.split(" "),a=i.length;a--;){var u=i[a],c=o[u];if(c){if(n)for(var s=c.length;s--;)if(c[s].func===n){var l=c.nativeHandler,f=c.fakeName,d=c.capture,m=c.slice(0,s).concat(c.slice(s+1));m.nativeHandler=l,m.fakeName=f,m.capture=d,o[u]=m}n&&0!==c.length||(delete o[u],ya(e,c.fakeName||u,c.nativeHandler,c.capture))}}else Te(o,function(t,n){ya(e,t.fakeName||n,t.nativeHandler,t.capture)}),o={};for(var g in o)if(ze(o,g))return this;delete this.events[r];try{delete e[this.expando]}catch(t){e[this.expando]=null}}return this}},{key:"fire",value:function(e,t,n){return this.dispatch(e,t,n)}},{key:"dispatch",value:function(e,t,n){if(!e||xo(e)||No(e))return this;var r=Ca({type:t,target:e},n);do{var o=e[this.expando];o&&this.executeHandlers(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!r.isPropagationStopped());return this}},{key:"clean",value:function(e){if(!e||xo(e)||No(e))return this;if(e[this.expando]&&this.unbind(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName){this.unbind(e);for(var t=e.getElementsByTagName("*"),n=t.length;n--;)(e=t[n])[this.expando]&&this.unbind(e)}return this}},{key:"destroy",value:function(){this.events={}}},{key:"cancel",value:function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}},{key:"executeHandlers",value:function(e,t){var n=this.events[t],r=n&&n[e.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return}}}])}();
2ka.Event=new ka;var Ea=Zt.each,xa=Zt.grep,_a="data-mce-style",Sa=Zt.makeMap("fill-opacity font-weight line-height opacity orphans widows z-index zoom"," "),Na=function(e,t,n){L(n)||""===n?En(e,t):bn(e,t,n)},Ra=function(e){return e.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()})},Aa=function(e,t){var n=0;if(e)for(var r=e.nodeType,o=e.previousSibling;o;o=o.previousSibling){var i=o.nodeType;(!t||!xo(o)||i!==r&&o.data.length)&&(n++,r=i)}return n},Da=function(e,t){var n=Cn(t,"style"),r=e.serialize(e.parse(n),cn(t));Na(t,_a,r)},Oa=function(e,t,n){var r=Ra(t);L(n)||""===n?Rr(e,r):kr(e,r,function(e,t){return F(e)?ze(Sa,t)?e+"":e+"px":e}(n,r))},Ta=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={},r=window,o={},i=0,a=Ci.forElement(Mn.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),u=[],c=t.schema?t.schema:ra({}),s=da({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),l=t.ownEvents?new ka:ka.Event,f=c.getBlockElements(),d=function(t){return t&&e&&C(t)?e.getElementById(t):t},m=function(e){var t=d(e);return M(t)?Mn.fromDom(t):null},g=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=m(e);if(M(o)&&dn(o)){var i=Y[t];n=i&&i.get?i.get(o.dom,t):Cn(o,t)}return M(n)?n:r},v=function(e){var t=d(e);return L(t)?[]:t.attributes},p=function(e,n,r){A(e,function(e){if(vo(e)){var o=Mn.fromDom(e),i=""===r?null:r,a=Cn(o,n),u=Y[n];u&&u.set?u.set(o.dom,i,n):Na(o,n,i),a!==i&&t.onSetAttrib&&t.onSetAttrib({attrElm:o.dom,attrName:n,attrValue:i})}})},h=function(){return t.root_element||e.body},y=function(t,n){return bi(e.body,d(t),n)},w=function(e,t,n){var r,o=d(e);if(!L(o)&&(po(o)||vo(r=o)&&"http://www.w3.org/2000/svg"===r.namespaceURI))return n?xr(Mn.fromDom(o),Ra(t)):("float"===(t=t.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}))&&(t="cssFloat"),o.style?o.style[t]:void 0)},k=function(e){var t=d(e);if(!t)return{w:0,h:0};var n=w(t,"width"),r=w(t,"height");return n&&-1!==n.indexOf("px")||(n="0"),r&&-1!==r.indexOf("px")||(r="0"),{w:parseInt(n,10)||t.offsetWidth||t.clientWidth,h:parseInt(r,10)||t.offsetHeight||t.clientHeight}},_=function(e,t){if(!e)return!1;var n=N(e)?e:[e];return ae(n,function(e){return Fn(Mn.fromDom(e),t)})},S=function(e,t,n,r){var o=[],i=d(e);r=void 0===r;var a=n||("BODY"!==h().nodeName?h().parentNode:null);if(C(t))if("*"===t)t=vo;else{var u=t;t=function(e){return _(e,u)}}for(;i&&!(i===a||L(i.nodeType)||Ro(i)||Ao(i));){if(!t||t(i)){if(!r)return[i];o.push(i)}i=i.parentNode}return r?o:null},R=function(e,t,n){var r=t;if(e){C(t)&&(r=function(e){return _(e,t)});for(var o=e[n];o;o=o[n])if(I(r)&&r(o))return o}return null},A=function(e,t,n){var r=null!=n?n:this;if(N(e)){var o=[];return Ea(e,function(e,n){var i=d(e);i&&o.push(t.call(r,i,n))}),o}var i=d(e);return!!i&&t.call(r,i)},D=function(e,t){A(e,function(e){Te(t,function(t,n){p(e,n,t)})})},O=function(e,t){A(e,function(e){var n=Mn.fromDom(e);jr(n,t)})},T=function(t,n,r,o,i){return A(t,function(t){var a=C(n)?e.createElement(n):n;return M(r)&&D(a,r),o&&(!C(o)&&o.nodeType?a.appendChild(o):C(o)&&O(a,o)),i?a:t.appendChild(a)})},B=function(t,n,r){return T(e.createElement(t),t,n,r,!0)},P=Fi.encodeAllRaw,F=function(e,t){return A(e,function(e){var n=Mn.fromDom(e);return t&&ce(Qn(n),function(e){mn(e)&&0===e.dom.length?Mr(e):Ar(n,e)}),Mr(n),n.dom})},U=function(e,t,n){A(e,function(e){if(vo(e)){var r=Mn.fromDom(e),o=t.split(" ");ce(o,function(e){M(n)?(n?Dn:Tn)(r,e):Bn(r,e)})}})},z=function(e,t,n){return A(t,function(r){var o,i=N(t)?e.cloneNode(!0):e;return n&&Ea(xa(r.childNodes),function(e){i.appendChild(e)}),null===(o=r.parentNode)||void 0===o||o.replaceChild(i,r),r})},H=function(){return e.createRange()},q=function(n,o,i,a){if(N(n)){for(var c=n.length,s=[];c--;)s[c]=q(n[c],o,i,a);return s}return!t.collect||n!==e&&n!==r||u.push([n,o,i,a]),l.bind(n,o,i,a||$)},W=function(t,n,o){if(N(t)){for(var i=t.length,a=[];i--;)a[i]=W(t[i],n,o);return a}if(u.length>0&&(t===e||t===r))for(var c=u.length;c--;){var s=b(u[c],3),f=s[0],d=s[1],m=s[2];t!==f||n&&n!==d||o&&o!==m||l.unbind(f,d,m)}return l.unbind(t,n,o)},K=function(e){if(e&&po(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},$={doc:e,settings:t,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:u,styles:s,schema:c,events:l,isBlock:function(e){return C(e)?ze
2(f,e):vo(e)&&(ze(f,e.nodeName)||di(c,e))},root:null,clone:function(e,t){return e.cloneNode(t)},getRoot:h,getViewPort:function(e){var t=Qr(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},getRect:function(e){var t=d(e),n=y(t),r=k(t);return{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:k,getParent:function(e,t,n){var r=S(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:S,get:d,getNext:function(e,t){return R(e,t,"nextSibling")},getPrev:function(e,t){return R(e,t,"previousSibling")},select:function(n,r){var o,i,a=null!==(i=null!==(o=d(r))&&void 0!==o?o:t.root_element)&&void 0!==i?i:e;return I(a.querySelectorAll)?Ne(a.querySelectorAll(n)):[]},is:_,add:T,create:B,createHTML:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r="<"+e;for(var o in t)He(t,o)&&(r+=" "+o+'="'+P(t[o])+'"');return mt(n)&&ze(c.getVoidElements(),e)?r+" />":r+">"+n+"</"+e+">"},createFragment:function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();for(o.appendChild(r),t&&(r.innerHTML=t);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:F,setStyle:function(e,n,r){A(e,function(e){var o=Mn.fromDom(e);Oa(o,n,r),t.update_styles&&Da(s,o)})},getStyle:w,setStyles:function(e,n){A(e,function(e){var r=Mn.fromDom(e);Te(n,function(e,t){Oa(r,t,e)}),t.update_styles&&Da(s,r)})},removeAllAttribs:function(e){return A(e,function(e){for(var t=e.attributes,n=t.length-1;n>=0;n--)e.removeAttributeNode(t.item(n))})},setAttrib:p,setAttribs:D,getAttrib:g,getPos:y,parseStyle:function(e){return s.parse(e)},serializeStyle:function(e,t){return s.serialize(e,t)},addStyle:function(t){if($!==Ta.DOM&&e===document){if(n[t])return;n[t]=!0}var r=e.getElementById("mceDefaultStyles");if(!r){(r=e.createElement("style")).id="mceDefaultStyles",r.type="text/css";var o=e.head;o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r)}r.styleSheet?r.styleSheet.cssText+=t:r.appendChild(e.createTextNode(t))},loadCSS:function(e){e||(e=""),ce(e.split(","),function(e){o[e]=!0,a.load(e).catch(j)})},addClass:function(e,t){U(e,t,!0)},removeClass:function(e,t){U(e,t,!1)},hasClass:function(e,t){var n=m(e),r=t.split(" ");return M(n)&&ye(r,function(e){return Pn(n,e)})},toggleClass:U,show:function(e){A(e,function(e){return Rr(Mn.fromDom(e),"dis
2play")})},hide:function(e){A(e,function(e){return kr(Mn.fromDom(e),"display","none")})},isHidden:function(e){var t=m(e);return M(t)&&Qt(Sr(t,"display"),"none")},uniqueId:function(e){return(e||"mce_")+i++},setHTML:O,getOuterHTML:function(e){var t=m(e);return M(t)?vo(t.dom)?t.dom.outerHTML:function(e){var t=Mn.fromTag("div"),n=Mn.fromDom(e.dom.cloneNode(!0));return Tr(t,n),Ur(t)}(t):""},setOuterHTML:function(e,t){A(e,function(e){vo(e)&&(e.outerHTML=t)})},decode:Fi.decode,encode:P,insertAfter:function(e,t){var n=d(t);return A(e,function(e){var t=null==n?void 0:n.parentNode,r=null==n?void 0:n.nextSibling;return t&&(r?t.insertBefore(e,r):t.appendChild(e)),e})},replace:z,rename:function(e,t){if(e.nodeName!==t.toUpperCase()){var n=B(t);return Ea(v(e),function(t){p(n,t.nodeName,g(e,t.nodeName))}),z(n,e,!0),n}return e},findCommonAncestor:function(e,t){for(var n=e;n;){for(var r=t;r&&n!==r;)r=r.parentNode;if(n===r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},run:A,getAttribs:v,isEmpty:function(e,t,n){if(E(t)){return Wo(c,e,x(x({},n),{},{isContent:function(e){var n=e.nodeName.toLowerCase();return Boolean(t[n])}}))}return Wo(c,e,n)},createRng:H,nodeIndex:Aa,split:function(e,t,n){var r,o,i=H();if(e&&t&&e.parentNode&&t.parentNode){var a=e.parentNode;return i.setStart(a,Aa(e)),i.setEnd(t.parentNode,Aa(t)),r=i.extractContents(),(i=H()).setStart(t.parentNode,Aa(t)+1),i.setEnd(a,Aa(e)+1),o=i.extractContents(),a.insertBefore(xi($,r,c),e),n?a.insertBefore(n,e):a.insertBefore(t,e),a.insertBefore(xi($,o,c),e),F(e),n||t}},bind:q,unbind:W,fire:function(e,t,n){return l.dispatch(e,t,n)},dispatch:function(e,t,n){return l.dispatch(e,t,n)},getContentEditable:K,getContentEditableParent:function(e){for(var t=h(),n=null,r=e;r&&r!==t&&null===(n=K(r));r=r.parentNode);return n},isEditable:function(e){if(M(e)){var t=vo(e)?e:e.parentElement;return M(t)&&po(t)&&br(Mn.fromDom(t))}return!1},destroy:function(){if(u.length>0)for(var e=u.length;e--;){var t=b(u[e],3),n=t[0],r=t[1],i=t[2];l.unbind(n,r,i)}Te(o,function(e,t){a.unload(t),delete o[t]})},isChildOf:function(e,t){return e===t||t.contains(e)},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset}},Y=function(e,t,n){var r=t.keep_values,o={set:function(e,r,o){var i=Mn.fromDom(e);I(t.url_converter)&&M(r)&&(r=t.url_converter.call(t.url_converter_scope||n(),String(r),o,e)),Na(i,"data-mce-"+o,r),Na(i,o,r)},get:function(e,t){var n=Mn.fromDom(e);return Cn(n,"data-mce-"+t)||Cn(n,t)}},i={style:{set:function(t,n){var o=Mn.fromDom(t);r&&Na(o,_a,n),En(o,"style"),C(n)&&Er(o,e.parse(n))},get:function(t){var n=Mn.fromDom(t),r=Cn(n,_a)||Cn(n,"style");return e.serialize(e.parse(r),cn(n))}}};return r&&(i.href=i.src=o),i}(s,t,V($));return $};Ta.DOM=Ta(document),Ta.nodeIndex=Aa;var Ba=Ta.DOM,Pa=function(){return O(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};A(this,e),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=!1,this.settings=t},[{key:"_setReferrerPolicy",value:function(e){this.settings.referrerPolicy=e}},{key:"loadScript",value:function(e){var t=this;return new Promise(function(n,r){var o,i=Ba,a=function(){i.remove(u),o&&(o.onerror=o.onload=o=null)},u=i.uniqueId();(o=document.createElement("script")).id=u,o.type="text/javascript",o.src=Zt._addCacheSuffix(e),t.settings.referrerPolicy&&i.setAttrib(o,"referrerpolicy",t.settings.referrerPolicy),o.onload=function(){a(),n()},o.onerror=function(){a(),r("Failed to load script: "+e)},(document.getElementsByTagName("head")[0]||document.body).appendChild(o)})}},{key:"isDone",value:function(e){return 2===this.states[e]}},{key:"markDone",value:function(e){this.states[e]=2}},{key:"add",value:function(e){var t=this;return t.queue.push(e),void 0===t.states[e]&&(t.states[e]=0),new Promise(function(n,r){t.scriptLoadedCallbacks[e]||(t.scriptLoadedCallbacks[e]=[]),t.scriptLoadedCallbacks[e].push({resolve:n,reject:r})})}},{key:"load",value:function(e){return this.add(e)}},{key:"remove",value:function(e){delete this.states[e],delete this.scriptLoadedCallbacks[e]}},{key:"loadQueue",value:function(){var e=this.queue;return this.queue=[],this.loadScripts(e)}},{key:"loadScripts",value:function(e){var t=this,n=function(e,n){
2je(t.scriptLoadedCallbacks,n).each(function(t){ce(t,function(t){return t[e](n)})}),delete t.scriptLoadedCallbacks[n]},r=function(e){var t=fe(e,function(e){return"rejected"===e.status});return t.length>0?Promise.reject(be(t,function(e){var t=e.reason;return N(t)?t:[t]})):Promise.resolve()},o=function(e){return Promise.allSettled(ue(e,function(e){return 2===t.states[e]?(n("resolve",e),Promise.resolve()):3===t.states[e]?(n("reject",e),Promise.reject(e)):(t.states[e]=1,t.loadScript(e).then(function(){t.states[e]=2,n("resolve",e);var i=t.queue;return i.length>0?(t.queue=[],o(i).then(r)):Promise.resolve()},function(){return t.states[e]=3,n("reject",e),Promise.reject(e)}))}))},i=function(e){return t.loading=!0,o(e).then(function(e){t.loading=!1;var n=t.queueLoadedCallbacks.shift();return J.from(n).each(X),r(e)})},a=Ve(e);return t.loading?new Promise(function(e,n){t.queueLoadedCallbacks.push(function(){i(a).then(e,n)})}):i(a)}}])}();Pa.ScriptLoader=new Pa;var La={},Ma=Yo("en"),Ia=function(){return je(La,Ma.get())},Fa={getData:function(){return Be(La,function(e){return x({},e)})},setCode:function(e){e&&Ma.set(e)},getCode:function(){return Ma.get()},add:function(e,t){var n=La[e];n||(La[e]=n={});var r=ue(De(t),function(e){return e.toLowerCase()});Te(t,function(e,o){var i=o.toLowerCase();i!==o&&function(e,t){var n=e.indexOf(t);return-1!==n&&e.indexOf(t,n+1)>n}(r,i)?(ze(t,i)||(n[i]=e),n[o]=e):n[i]=e})},translate:function(e){var t,n=Ia().getOr({}),r=function(e){return I(e)?Object.prototype.toString.call(e):o(e)?"":""+e},o=function(e){return""===e||null==e},i=function(e){var t=r(e);return ze(n,t)?r(n[t]):je(n,t.toLowerCase()).map(r).getOr(t)},a=function(e){return e.replace(/{context:\w+}$/,"")};if(o(e))return"";if(k(t=e)&&ze(t,"raw"))return r(e.raw);if(function(e){return N(e)&&e.length>1}(e)){var u=e.slice(1);return a(i(e[0]).replace(/\{([0-9]+)\}/g,function(e,t){return ze(u,t)?r(u[t]):e}))}return a(i(e))},isRtl:function(){return Ia().bind(function(e){return je(e,"_dir")}).exists(function(e){return"rtl"===e})},hasCode:function(e){return ze(La,e)}},Ua=function(){var e=[],t={},n={},r=[],o=function(e,t){var n=fe(r,function(n){return n.name===e&&n.state===t});ce(n,function(e){return e.resolve()})},i=function(e){return ze(t,e)},a=function(e,n){var r=Fa.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||Pa.ScriptLoader.add(t[e]+"/langs/"+r+".js")},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"added";return"added"===t&&function(e){return ze(n,e)}(e)||"loaded"===t&&i(e)?Promise.resolve():new Promise(function(n){r.push({name:e,state:t,resolve:n})})};return{items:e,urls:t,lookup:n,get:function(e){if(n[e])return n[e].instance},requireLangPack:function(e,t){!1!==Ua.languageLoad&&(i(e)?a(e,t):u(e,"loaded").then(function(){return a(e,t)}))},add:function(t,r){return e.push(r),n[t]={instance:r},o(t,"added"),r},remove:function(e){delete t[e],delete n[e]},createUrl:function(e,t){return C(t)?C(e)?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}:t},load:function(e,r){if(t[e])return Promise.resolve();var i=C(r)?r:r.prefix+r.resource+r.suffix;0!==i.indexOf("/")&&-1===i.indexOf("://")&&(i=Ua.baseURL+"/"+i),t[e]=i.substring(0,i.lastIndexOf("/"));var a=function(){return o(e,"loaded"),Promise.resolve()};return n[e]?a():Pa.ScriptLoader.add(i).then(a)},waitFor:u}};Ua.languageLoad=!0,Ua.baseURL="",Ua.PluginManager=Ua(),Ua.ThemeManager=Ua(),Ua.ModelManager=Ua();var ja=function(e,t){var n=null;return{cancel:function(){D(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];D(n)&&(n=setTimeout(function(){n=null,e.apply(null,o)},t))}}},za=function(e,t){var n=null,r=function(){D(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(null,i)},t)}}},Ha=V("mce-annotation"),Va=V("data-mce-annotation"),qa=V("data-mce-annotation-uid"),Wa=V("data-mce-annotation-active"),Ka=V("data-mce-annotation-classes"),$a=V("data-mce-annotation-attrs"),Ya=function(e){return function(t){return jn(t,e)}},Ga=function(e,t){var n=e.selection.getRng(),r=Mn.fromDom(n.startContainer),o=Mn.fromDom(e.getBody()),i=t.fold(function(){return"."+Ha()},function(e){return"[".concat(Va(),'="').concat(e,'"]')}),a=Jn(r,n.startOffset).getOr(r);return hr(a,i,Ya(o)).bind(function(t){return wn(t,"".concat(qa())).bind(function(n){return wn(t,"".concat(Va())
2).map(function(t){var r=Za(e,n);return{uid:n,name:t,elements:r}})})})},Xa=function(e,t){return kn(e,"data-mce-bogus")||function(e,t,n){return vr(e,t,n).isSome()}(e,'[data-mce-bogus="all"]',Ya(t))},Za=function(e,t){var n=Mn.fromDom(e.getBody()),r=eo(n,"[".concat(qa(),'="').concat(t,'"]'));return fe(r,function(e){return!Xa(e,n)})},Qa=function(e,t){var n=Mn.fromDom(e.getBody()),r=eo(n,"[".concat(Va(),'="').concat(t,'"]')),o={};return ce(r,function(e){if(!Xa(e,n)){var t=Cn(e,qa()),r=je(o,t).getOr([]);o[t]=r.concat([e])}}),o},Ja=function(e,t){var n=Yo({}),r=function(){return{listeners:[],previous:Go()}},o=function(e,t){i(e,function(e){return t(e),e})},i=function(e,t){var o=n.get(),i=t(je(o,e).getOrThunk(r));o[e]=i,n.set(o)},a=function(t,n){ce(Za(e,t),function(e){n?bn(e,Wa(),"true"):En(e,Wa())})},u=za(function(){var n=Ee(t.getNames());ce(n,function(t){i(t,function(n){var r=n.previous.get();return Ga(e,J.some(t)).fold(function(){r.each(function(e){!function(e){o(e,function(t){ce(t.listeners,function(t){return t(!1,e)})})}(t),n.previous.clear(),a(e,!1)})},function(e){var t=e.uid,i=e.name,u=e.elements;Qt(r,t)||(r.each(function(e){return a(e,!1)}),function(e,t,n){o(e,function(r){ce(r.listeners,function(r){return r(!0,e,{uid:t,nodes:ue(n,function(e){return e.dom})})})})}(i,t,u),n.previous.set(t),a(t,!0))}),{previous:n.previous,listeners:n.listeners}})})},30);e.on("remove",function(){u.cancel()}),e.on("NodeChange",function(){u.throttle()});return{addListener:function(e,t){i(e,function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}})}}},eu=function(e,t){var n=Va();e.serializer.addTempAttr(Wa()),e.serializer.addAttributeFilter(n,function(e){var r,o=S(e);try{var i=function(){var e=r.value;(function(e){return J.from(e.attr(n)).bind(t.lookup)})(e).each(function(t){!1===t.persistent&&("span"===e.name?e.unwrap():function(e){var t,n;e.attr(qa(),null),e.attr(Va(),null),e.attr(Wa(),null);var r=J.from(e.attr($a())).map(function(e){return e.split(",")}).getOr([]),o=J.from(e.attr(Ka())).map(function(e){return e.split(",")}).getOr([]);ce(r,function(t){return e.attr(t,null)});var i=null!==(n=null===(t=e.attr("class"))||void 0===t?void 0:t.split(" "))&&void 0!==n?n:[],a=we(i,[Ha()].concat(o));e.attr("class",a.length>0?a.join(" "):null),e.attr(Ka(),null),e.attr($a(),null)}(e))})};for(o.s();!(r=o.n()).done;)i()}catch(e){o.e(e)}finally{o.f()}})},tu=function(){return window.crypto.getRandomValues(new Uint32Array(1))[0]/4294967295},nu=0,ru=function(e){var t=(new Date).getTime();return e+"_"+Math.floor(1e9*tu())+ ++nu+String(t)},ou=function(e,t){return Mn.fromDom(e.dom.cloneNode(t))},iu=function(e){return ou(e,!1)},au=function(e){return ou(e,!0)},uu=function(e,t){var n=function(e,t){var n=Mn.fromTag(t),r=xn(e);return yn(n,r),n}(e,t);Dr(e,n);var r=Qn(e);return Pr(n,r),Mr(e),n},cu=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Z,r=new oo(e,t),o=function(e){var t;do{t=r[e]()}while(t&&!xo(t)&&!n(t));return J.from(t).filter(xo)};return{current:function(){return J.from(r.current()).filter(xo)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},su=function(e,t){var n=t||function(t){return e.isBlock(t)||Do(t)||Bo(t)},r=function(e,t,n,o){if(xo(e)){var i=o(e,t,e.data);if(-1!==i)return J.some({container:e,offset:i})}return n().bind(function(e){return r(e.container,e.offset,n,o)})};return{backwards:function(t,o,i,a){var u=cu(t,null!=a?a:e.getRoot(),n);return r(t,o,function(){return u.prev().map(function(e){return{container:e,offset:e.length}})},i).getOrNull()},forwards:function(t,o,i,a){var u=cu(t,null!=a?a:e.getRoot(),n);return r(t,o,function(){return u.next().map(function(e){return{container:e,offset:0}})},i).getOrNull()}}},lu=function(e,t){var n=function(t){return e(t)?J.from(t.dom.nodeValue):J.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(mn,"text"),fu=function(e){return lu.get(e)}
2,du=function(e,t){return lu.set(e,t)},mu=function(e){var t;return function(n){return t=t||ke(e,Q),ze(t,cn(n))}},gu=function(e){return dn(e)&&"br"===cn(e)},vu=mu(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),pu=mu(["ul","ol","dl"]),hu=mu(["li","dd","dt"]),bu=mu(["thead","tbody","tfoot"]),yu=mu(["td","th"]),Cu=mu(["pre","script","textarea","style"]),wu=function(e){var t=eo(e,"br"),n=fe(function(e){for(var t=[],n=e.dom;n;)t.push(Mn.fromDom(n)),n=n.lastChild;return t}(e).slice(-1),gu);t.length===n.length&&ce(n,Mr)},ku=function(){var e=Mn.fromTag("br");return bn(e,"data-mce-bogus","1"),e},Eu=function(e){Lr(e),Tr(e,ku())},xu=io,_u=uo,Su=function(e){return e.replace(/\uFEFF/g,"")},Nu=vo,Ru=xo,Au=function(e){return Ru(e)&&(e=e.parentNode),Nu(e)&&e.hasAttribute("data-mce-caret")},Du=function(e){return Ru(e)&&_u(e.data)},Ou=function(e){return Au(e)||Du(e)},Tu=function(e){return e.firstChild!==e.lastChild||!Do(e.firstChild)},Bu=function(e){var t=e.container();return!!xo(t)&&(t.data.charAt(e.offset())===xu||e.isAtStart()&&Du(t.previousSibling))},Pu=function(e){var t=e.container();return!!xo(t)&&(t.data.charAt(e.offset()-1)===xu||e.isAtEnd()&&Du(t.nextSibling))},Lu=function(e){return Ru(e)&&e.data[0]===xu},Mu=function(e){return Ru(e)&&e.data[e.data.length-1]===xu},Iu=function(e){return e&&e.hasAttribute("data-mce-caret")?(n=e.getElementsByTagName("br"),r=n[n.length-1],Co(r)&&(null===(t=r.parentNode)||void 0===t||t.removeChild(r)),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("data-mce-style"),e.removeAttribute("_moz_abspos"),e):null;var t,n,r},Fu=function(e){return Au(e.startContainer)},Uu=Math.round,ju=function(e){return e?{left:Uu(e.left),top:Uu(e.top),bottom:Uu(e.bottom),right:Uu(e.right),width:Uu(e.width),height:Uu(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},zu=function(e,t){return e=ju(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},Hu=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},Vu=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&Hu(t.top-e.bottom,e,t)},qu=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&Hu(t.bottom-e.top,e,t)},Wu=function(e,t,n){var r=Math.max(Math.min(t,e.left+e.width),e.left),o=Math.max(Math.min(n,e.top+e.height),e.top);return Math.sqrt((t-r)*(t-r)+(n-o)*(n-o))},Ku=function(e){var t=e.startContainer,n=e.startOffset;return t===e.endContainer&&t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},$u=function(e,t){if(vo(e)&&e.hasChildNodes()){var n=e.childNodes,r=function(e,t,n){return Math.min(Math.max(e,t),n)}(t,0,n.length-1);return n[r]}return e},Yu=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Gu=function(e){return C(e)&&e.charCodeAt(0)>=768&&Yu.test(e)},Xu=To,Zu=Bo,Qu=Do,Ju=xo,ec=bo(["script","style","textarea"]),tc=bo(["img","input","textarea","hr","iframe","video","audio","object","embed"]),nc=bo(["table"]),rc=Ou,oc=function(e){return!rc(e)&&(Ju(e)?!ec(e.parentNode):tc(e)||Qu(e)||nc(e)||ic(e))},ic=function(e){return!function(e){return vo(e)&&"true"===e.getAttribute("unselectable")}(e)&&Zu(e)},ac=function(e,t){return oc(e)&&function(e,t){for(var n=e.parentNode;n&&n!==t;n=n.parentNode){if(ic(n))return!1;if(Xu(n))return!0}return!0}(e,t)},uc=vo,cc=oc,sc=yo("display","block table"),lc=yo("float","left right"),fc=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=0;n<t.length;n++)if(!t[n](e))return!1;return!0}}(uc,cc,$(lc)),dc=$(yo("white-space","pre pre-line pre-wrap")),mc=xo,gc=Do,vc=Ta.nodeIndex,pc=function(e,t){return t<0&&vo(e)&&e.hasChildNodes()?void 0:$u(e,t)},hc=function(e){return e?e.createRange():Ta.DOM.createRng()},bc=function(e){return C(e)&&/[\r\n\t ]/.test(e)},yc=function(e){return!!e.setStart&&!!e.setEnd},Cc=function(e){var t=e.startContainer,n=e.startOffset;if(bc(e.toString())&&dc(t.parentNode)&&xo(t)){var r=t.data;if(bc(r[n-1])||bc(r[n+1]))return!0}return!1},wc=function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&xo(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),Ec(i)}return null},kc=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},Ec=function(e){var t,n,r=e.getClientRects();return n=r.length>0?ju(r[0]):ju(e.getBoundingClientRect()),!yc(e)&&gc(e)&&kc(n)?function(e){var t=e.ownerDocument,n=hc(t),r=t.createTextNode(a
2o),o=e.parentNode;o.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=ju(n.getBoundingClientRect());return o.removeChild(r),i}(e):kc(n)&&yc(e)&&null!==(t=wc(e))&&void 0!==t?t:n},xc=function(e,t){var n=zu(e,t);return n.width=1,n.right=n.left+1,n},_c=function(e){var t=[],n=function(e){var n,r;0!==e.height&&(t.length>0&&(n=e,r=t[t.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||t.push(e))},r=function(e,t){var r=hc(e.ownerDocument);if(t<e.data.length){if(Gu(e.data[t]))return;if(Gu(e.data[t-1])&&(r.setStart(e,t),r.setEnd(e,t+1),!Cc(r)))return void n(xc(Ec(r),!1))}t>0&&(r.setStart(e,t-1),r.setEnd(e,t),Cc(r)||n(xc(Ec(r),!1))),t<e.data.length&&(r.setStart(e,t),r.setEnd(e,t+1),Cc(r)||n(xc(Ec(r),!0)))},o=e.container(),i=e.offset();if(mc(o))return r(o,i),t;if(uc(o))if(e.isAtEnd()){var a=pc(o,i);mc(a)&&r(a,a.data.length),fc(a)&&!gc(a)&&n(xc(Ec(a),!1))}else{var u=pc(o,i);if(mc(u)&&r(u,0),fc(u)&&e.isAtEnd())return n(xc(Ec(u),!1)),t;var c=pc(e.container(),e.offset()-1);fc(c)&&!gc(c)&&(sc(c)||sc(u)||!fc(u))&&n(xc(Ec(c),!1)),fc(u)&&n(xc(Ec(u),!0))}return t},Sc=function(e,t,n){var r=function(){return n||(n=_c(Sc(e,t))),n};return{container:V(e),offset:V(t),toRange:function(){var n=hc(e.ownerDocument);return n.setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return mc(e),0===t},isAtEnd:function(){return mc(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return pc(e,n?t-1:t)}}};Sc.fromRangeStart=function(e){return Sc(e.startContainer,e.startOffset)},Sc.fromRangeEnd=function(e){return Sc(e.endContainer,e.endOffset)},Sc.after=function(e){return Sc(e.parentNode,vc(e)+1)},Sc.before=function(e){return Sc(e.parentNode,vc(e))},Sc.isAbove=function(e,t){return en(_e(t.getClientRects()),Se(e.getClientRects()),Vu).getOr(!1)},Sc.isBelow=function(e,t){return en(Se(t.getClientRects()),_e(e.getClientRects()),qu).getOr(!1)},Sc.isAtStart=function(e){return!!e&&e.isAtStart()},Sc.isAtEnd=function(e){return!!e&&e.isAtEnd()},Sc.isTextPosition=function(e){return!!e&&xo(e.container())},Sc.isElementPosition=function(e){return!Sc.isTextPosition(e)};var Nc=function(e,t){xo(t)&&0===t.data.length&&e.remove(t)},Rc=function(e,t,n){Ao(n)?function(e,t,n){var r=J.from(n.firstChild),o=J.from(n.lastChild);t.insertNode(n),r.each(function(t){return Nc(e,t.previousSibling)}),o.each(function(t){return Nc(e,t.nextSibling)})}(e,t,n):function(e,t,n){t.insertNode(n),Nc(e,n.previousSibling),Nc(e,n.nextSibling)}(e,t,n)},Ac=xo,Dc=Co,Oc=Ta.nodeIndex,Tc=function(e){var t=e.parentNode;return Dc(t)?Tc(t):t},Bc=function(e){return e?Ge(e.childNodes,function(e,t){return Dc(t)&&"BR"!==t.nodeName?e=e.concat(Bc(t)):e.push(t),e},[]):[]},Pc=function(e){return function(t){return e===t}},Lc=function(e){return(Ac(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n;t=Bc(Tc(e)),n=Xe(t,Pc(e),e),t=t.slice(0,n+1);var r=Ge(t,function(e,n,r){return Ac(n)&&Ac(t[r-1])&&e++,e},0);return t=Ye(t,bo([e.nodeName])),(n=Xe(t,Pc(e),e))-r}(e)+"]"},Mc=function(e,t){var n,r=[],o=t.container(),i=t.offset();if(Ac(o))n=function(e,t){for(var n=e;(n=n.previousSibling)&&Ac(n);)t+=n.data.length;return t}(o,i);else{var a=o.childNodes;i>=a.length?(n="after",i=a.length-1):n="before",o=a[i]}r.push(Lc(o));var u=function(e,t,n){for(var r=[],o=t.parentNode;o&&o!==e&&(!n||!n(o));o=o.parentNode)r.push(o);return r}(e,o);return u=Ye(u,$(Co)),(r=r.concat($e(u,function(e){return Lc(e)}))).reverse().join("/")+","+n},Ic=function(e,t){if(!t)return null;var n,r=t.split(","),o=r[0].split("/"),i=r.length>1?r[1]:"before",a=Ge(o,function(e,t){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t);return n?("text()"===n[1]&&(n[1]="#text"),function(e,t,n){var r=Bc(e);return r=Ye(r,function(e,t){return!Ac(e)||!Ac(r[t-1])}),(r=Ye(r,bo([t])))[n]}(e,n[1],parseInt(n[2],10))):null},e);return a?!Ac(a)&&a.parentNode?(n="after"===i?Oc(a)+1:Oc(a),Sc(a.parentNode,n)):function(e,t){for(var n=e,r=0;Ac(n);){var o=n.data.length;if(t>=r&&t<=r+o){e=n,t-=r;break}if(!Ac(n.nextSibling)){e=n,t=o;break}r+=o,n=n.nextSibling}return Ac(e)&&t>e.data.length&&(t=e.data.length),Sc(e,t)}(a,parseInt(i,10)):null},Fc=Bo,Uc=function(e,t,n,r,o){var i=o?r.startContainer:r.endContainer,a=o?r.startOffset:r.endOffset,u=[],c=e.getRoot();if(xo(i))u.push(n?function(e,t,n){for(var r=e(t.data.slice(0,n)).length,o=t.previousSibling;o&&xo(o);o=o.previousSibling)r+=e(o.data).length;return r}(t,i,a):a);else{var s=0,l=i.childNodes;a>=l.length&&l.length&&(s=1,a=Math.max(0,l.length-1)),u.push(e.nodeIndex(l[a],n)+s)}for(var f=i;f&&f!==c;f=f.parentNode)u.push(e.nodeIndex(f,n));return u},jc=function(e,t,n){var r=0;return Zt.each(e.select(t),function(e){return"all"===e.getAttribute("data-mce-bogus")?void 0:e!==n&&void r++}),r},zc=function(e,t){var n=t?e.startContainer:e.endContainer,r=t?e.startOffset:e.endOffset;if(vo(n)&&"TR"===n.nodeName){var o=n.childNodes;(n=o[Math.min(t?r:r-1,o.length-1)])&&(r=t?0:n.childNodes.length,t?e.setStart(n,r):e.setEnd(n,r))}},Hc=function(e){return zc(e,!0),zc(e,!1),e},Vc=function(e,t){if(vo(e)&&(e=$u(e,t),Fc(e)))return e;if(Ou(e)){xo(e)&&Au(e)&&(e=e.parentNode);var n=e.previousSibling;if(Fc(n))return n;if(n=e.nextSibling,Fc(n))return n}},qc=function(e,t,n){var r=n.getNode(),o=n.getRng();if("IMG"===r.nodeName||Fc(r)){var i=r.nodeName;return{name:i,index:jc(n.dom,i,r)}}var a=function(e){return Vc(e.startContainer,e.startOffset)||Vc(e.endContainer,e.endOffset)}(o);if(a){var u=a.tagName;return{name:u,index:jc(n.dom,u,a)}}return function(e,t,n,r){var o=t.dom,i=Uc(o,e,n,r,!0),a=t.isForward(),u=Fu(r)?{isFakeCaret:!0}:{};return t.isCollapsed()?x({start:i,forward:a},u):x({start:i,end:Uc(o,e,n,r,!1),forward:a},u)}(e,n,t,o)},Wc=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)},Kc=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName,c=e.isForward();if("IMG"===u)return{name:u,index:jc(n,u,a)};var s=Hc(r.cloneRange());if(!i){s.collapse(!1);var l=Wc(n,o+"_end",t);Rc(n,s,l)}(r=Hc(r)).collapse(!0);var f=Wc(n,o+"_start",t);return Rc(n,r,f),e.moveToBookmark({id:o,keep:!0,forward:c}),{id:o,forward:c}},$c=function(e,t){return 2===t?qc(Su,arguments.length>2&&void 0!==arguments[2]&&arguments[2],e):3===t?function(e){var t=e.getRng();return{start:Mc(e.dom.getRoot(),Sc.fromRangeStart(t)),end:Mc(e.dom.getRoot(),Sc.fromRangeEnd(t)),forward:e.isForward()}}(e):t?function(e){return{rng:e.getRng(),forward:e.isForward()}}(e):Kc(e,!1)},Yc=K(qc,q,!0),Gc=function(e){var t=function(t){return t(e)},n=V(e),r=function(){return o},o={tag:!0,inner:e,fold:function(t,n){return n(e)},isValue:Q,isError:Z,map:function(t){return Zc.value(t(e))},mapError:r,bind:t,exists:t,forall:t,getOr:n,or:r,getOrThunk:n,orThunk:r,getOrDie:n,each:function(t){t(e)},toOptional:function(){return J.some(e)}};return o},Xc=function(e){var t=function(){return n},n={tag:!1,inner:e,fold:function(t,n){return t(e)},isValue:Z,isError:Q,map:t,mapError:function(t){return Zc.error(t(e))},bind:t,exists:Z,forall:Q,getOr:q,or:q,getOrThunk:G,orThunk:G,getOrDie:Y(String(e)),each:j,toOptional:J.none};return n},Zc={value:Gc,error:Xc,fromOption:function(e,t){return e.fold(function(){return Xc(t)},Gc)}},Qc=function(e){if(!N(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return ce(e,function(r,o){var i=De(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry
2)");if(!N(u))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var c=r.length;if(c!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+c);return{fold:function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];if(n.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+n.length);return n[o].apply(null,r)},match:function(e){var n=De(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!ye(t,function(e){return ie(n,e)}))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,r)},log:function(e){console.log(e,{constructors:t,constructor:a,params:r})}}}}),n};Qc([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Jc,es=function(e){return"inline-command"===e.type||"inline-format"===e.type},ts=function(e){return"block-command"===e.type||"block-format"===e.type},ns=function(e){var t,n=function(t){return Zc.error({message:t,pattern:e})},r=function(t,r,o){if(void 0!==e.format){var i;if(N(e.format)){if(!ye(e.format,C))return n(t+" pattern has non-string items in the `format` array");i=e.format}else{if(!C(e.format))return n(t+" pattern has non-string `format` parameter");i=[e.format]}return Zc.value(r(i))}return void 0!==e.cmd?C(e.cmd)?Zc.value(o(e.cmd,e.value)):n(t+" pattern has non-string `cmd` parameter"):n(t+" pattern is missing both `format` and `cmd` parameters")};if(!k(e))return n("Raw pattern is not an object");if(!C(e.start))return n("Raw pattern is missing `start` parameter");if(void 0!==e.end){if(!C(e.end))return n("Inline pattern has non-string `end` parameter");if(0===e.start.length&&0===e.end.length)return n("Inline pattern has empty `start` and `end` parameters");var o=e.start,i=e.end;return 0===i.length&&(i=o,o=""),r("Inline",function(e){return{type:"inline-format",start:o,end:i,format:e}},function(e,t){return{type:"inline-command",start:o,end:i,cmd:e,value:t}})}if(void 0!==e.replacement)return C(e.replacement)?0===e.start.length?n("Replacement pattern has empty `start` parameter"):Zc.value({type:"inline-command",start:"",end:e.start,cmd:"mceInsertContent",value:e.replacement}):n("Replacement pattern has non-string `replacement` parameter");var a=null!==(t=e.trigger)&&void 0!==t?t:"space";return 0===e.start.length?n("Block pattern has empty `start` parameter"):r("Block",function(t){return{type:"block-format",start:e.start,format:t[0],trigger:a}},function(t,n){return{type:"block-command",start:e.start,cmd:t,value:n,trigger:a}})},rs=function(e){return fe(e,ts)},os=function(e){return fe(e,es)},is=function(e,t){return x(x({},e),{},{blockPatterns:fe(e.blockPatterns,function(e){return function(e,t){return("block-command"===e.type||"block-format"===e.type)&&e.trigger===t}(e,t)})})},as=function(e){var t=function(e){var t=[],n=[];return ce(e,function(e){e.fold(function(e){t.push(e)},function(e){n.push(e)})}),{errors:t,values:n}}(ue(e,ns));return ce(t.errors,function(e){return console.error(e.message,e.pattern)}),t.values},us=Ut().deviceType,cs=us.isTouch(),ss=Ta.DOM,ls=function(e){return y(e,RegExp)},fs=function(e){return function(t){return t.options.get(e)}},ds=function(e){return C(e)||k(e)},ms=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return function(n){var r=C(n);if(r){if(-1!==n.indexOf("=")){var o=function(e){var t=e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(",");return me(t,function(e,t){var n=t.split("="),r=n[0],o=n.length>1?n[1]:r;return e[st(r)]=st(o),e},{})}(n);return{value:je(o,e.id).getOr(t),valid:r}}return{value:n,valid:r}}return{valid:!1,message:"Must be a string."}}},gs=fs("iframe_attrs"),vs=fs("doctype"),ps=fs("document_base_url"),hs=fs("body_id"),bs=fs("body_class"),ys=fs("content_security_policy"),Cs=fs("br_in_pre"),ws=fs("forced_root_block"),ks=fs("forced_root_block_attrs"),Es=fs("newline_behavior"),xs=fs("br_newline_selector"),_s=fs("no_newline_selector"),Ss=fs("keep_styles"),Ns=fs("end_container_on_empty_block"),Rs=fs("automatic_uploads"),As=fs("images_reuse_filename"),Ds=fs("images_replace_blob_uris"),Os=fs("icons"),Ts=fs("icons_url"),Bs=fs("images_upload_url"),Ps=fs("images_upload_base_path"),Ls=fs("images_upload_credentials"),Ms=fs("images_upload_handler"),Is=fs("content_css_cors"),Fs=fs("referrer_policy"),Us=fs("language"),js=fs("language_url"),zs=fs("indent_use_margin"),Hs=fs("indentation"),Vs=fs("content_css"),qs=fs("content_style"),Ws=fs("font_css"),Ks=fs("directionality"),$s=fs("inline_boundaries_selector"),Ys=fs("object_resizing"),Gs=fs("resize_img_proportional"),Xs=fs("placeholder"),Zs=fs("event_root"),Qs=fs("service_message"),Js=fs("theme"),el=fs("theme_url"),tl=fs("model"),nl=fs("model_url"),rl=fs("inline_boundaries"),ol=fs("formats"),il=fs("preview_styles"),al=fs("format_empty_lines"),ul=fs("format_noneditable_selector"),cl=fs("custom_ui_selector"),sl=fs("inline"),ll=fs("hidden_input"),fl=fs("submit_patch"),dl=fs("add_form_submit_trigger"),ml=fs("add_unload_trigger"),gl=fs("custom_undo_redo_levels"),vl=fs("disable_nodechange"),pl=fs("readonly"),hl=fs("editable_root"),bl=fs("content_css_cors"),yl=fs("plugins"),Cl=fs("external_plugins"),wl=fs("block_unsupported_drop"),kl=fs("visual"),El=fs("visual_table_class"),xl=fs("visual_anchor_class"),_l=fs("iframe_aria_text"),Sl=fs("setup"),Nl=fs("init_instance_callback"),Rl=fs("urlconverter_callback"),Al=fs("auto_focus"),Dl=fs("browser_spellcheck"),Ol=fs("protect"),Tl=fs("paste_block_drop"),Bl=fs("paste_data_images"),Pl=fs("paste_preprocess"),Ll=fs("paste_postprocess"),Ml=fs("newdocument_content"),Il=fs("paste_webkit_styles"),Fl=fs("paste_remove_styles_if_webkit"),Ul=fs("paste_merge_formats"),jl=fs("smart_paste"),zl=fs("paste_as_text"),Hl=fs("paste_tab_space
2s"),Vl=fs("allow_html_data_urls"),ql=fs("text_patterns"),Wl=fs("text_patterns_lookup"),Kl=fs("noneditable_class"),$l=fs("editable_class"),Yl=fs("noneditable_regexp"),Gl=fs("preserve_cdata"),Xl=fs("highlight_on_focus"),Zl=fs("xss_sanitization"),Ql=fs("init_content_sync"),Jl=function(e){return Zt.explode(e.options.get("images_file_types"))},ef=fs("table_tab_navigation"),tf=fs("details_initial_state"),nf=fs("details_serialized_state"),rf=fs("sandbox_iframes"),of=function(e){return e.options.get("sandbox_iframes_exclusions")},af=fs("convert_unsafe_embeds"),uf=fs("license_key"),cf=fs("api_key"),sf=vo,lf=xo,ff=function(e){var t=e.parentNode;t&&t.removeChild(e)},df=function(e){var t=Su(e);return{count:e.length-t.length,text:t}},mf=function(e){for(var t;-1!==(t=e.data.lastIndexOf(xu));)e.deleteData(t,1)},gf=function(e,t){return bf(e),t},vf=function(e,t){var n,r,o,i=t.container(),a=(n=Ne(i.childNodes),r=e,o=oe(n,r),-1===o?J.none():J.some(o)).map(function(e){return e<t.offset()?Sc(i,t.offset()-1):t}).getOr(t);return bf(e),a},pf=function(e,t){return lf(e)&&t.container()===e?function(e,t){var n=df(e.data.substr(0,t.offset())),r=df(e.data.substr(t.offset()));return(n.text+r.text).length>0?(mf(e),Sc(e,t.offset()-n.count)):t}(e,t):gf(e,t)},hf=function(e,t){return Sc.isTextPosition(t)?pf(e,t):function(e,t){return t.container()===e.parentNode?vf(e,t):gf(e,t)}(e,t)},bf=function(e){sf(e)&&Ou(e)&&(Tu(e)?e.removeAttribute("data-mce-caret"):ff(e)),lf(e)&&(mf(e),0===e.data.length&&ff(e))},yf=Bo,Cf=Mo,wf=Po,kf=function(e,t,n){var r,o,i=zu(t.getBoundingClientRect(),n);if("BODY"===e.tagName){var a=e.ownerDocument.documentElement;r=e.scrollLeft||a.scrollLeft,o=e.scrollTop||a.scrollTop}else{var u=e.getBoundingClientRect();r=e.scrollLeft-u.left,o=e.scrollTop-u.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var c=t.offsetWidth-t.clientWidth;return c>0&&(n&&(c*=-1),i.left+=c,i.right+=c),i},Ef=function(e,t,n,r){var o,i,a=Go(),u=ws(e),c=e.dom,s=function(){!function(e){for(var t,n,r=eo(Mn.fromDom(e),"*[contentEditable=false],video,audio,embed,object"),o=0;o<r.length;o++){var i=r[o].dom,a=i.previousSibling;if(Mu(a)){var u=a.data;1===u.length?null===(t=a.parentNode)||void 0===t||t.removeChild(a):a.deleteData(u.length-1,1)}a=i.nextSibling,Lu(a)&&(1===a.data.length?null===(n=a.parentNode)||void 0===n||n.removeChild(a):a.deleteData(0,1))}}(t),i&&(bf(i),i=null),a.on(function(e){c.remove(e.caret),a.clear()}),o&&(clearInterval(o),o=void 0)},l=function(){o=setInterval(function(){a.on(function(e){r()?c.toggleClass(e.caret,"mce-visual-caret-hidden"):c.addClass(e.caret,"mce-visual-caret-hidden")})},500)};return{show:function(e,r){var o;if(s(),wf(r))return null;if(!n(r))return i=function(e,t){var n,r=(null!==(n=e.ownerDocument)&&void 0!==n?n:document).createTextNode(xu),o=e.parentNode;if(t){var i=e.previousSibling;if(Ru(i)){if(Ou(i))return i;if(Mu(i))return i.splitText(i.data.length-1)}null==o||o.insertBefore(r,e)}else{var a=e.nextSibling;if(Ru(a)){if(Ou(a))return a;if(Lu(a))return a.splitText(1),a}e.nextSibling?null==o||o.insertBefore(r,e.nextSibling):null==o||o.appendChild(r)}return r}(r,e),o=r.ownerDocument.createRange(),_f(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;var f=function(e,t,n){var r,o=(null!==(r=t.ownerDocument)&&void 0!==r?r:document).createElement(e);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(ku().dom);var i=t.parentNode;return n?null==i||i.insertBefore(o,t):t.nextSibling?null==i||i.insertBefore(o,t.nextSibling):null==i||i.appendChild(o),o}(u,r,e),d=kf(t,r,e);c.setStyle(f,"top",d.top),c.setStyle(f,"caret-color","transparent"),i=f;var m=c.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});return c.setStyles(m,x({},d)),c.add(t,m),a.set({caret:m,element:r,before:e}),e&&c.addClass(m,"mce-visual-caret-before"),l(),(o=r.ownerDocument.createRange()).setStart(f,0),o.setEnd(f,0),o},hide:s,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;
2left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on(function(e){var n=kf(t,e.element,e.before);c.setStyles(e.caret,x({},n))})},destroy:function(){return clearInterval(o)}}},xf=function(){return Kt.browser.isFirefox()},_f=function(e){return yf(e)||Cf(e)},Sf=function(e){return(_f(e)||wo(e)&&xf())&&Kn(Mn.fromDom(e)).exists(br)},Nf=To,Rf=Bo,Af=Mo,Df=yo("display","block table table-cell table-row table-caption list-item"),Of=Ou,Tf=Au,Bf=vo,Pf=xo,Lf=oc,Mf=function(e){return e>0},If=function(e){return e<0},Ff=function(e,t){for(var n;n=e(t);)if(!Tf(n))return n;return null},Uf=function(e,t,n,r,o){var i,a=new oo(e,r),u=Rf(e)||Tf(e);if(If(t)){if(u&&n(i=Ff(a.prev.bind(a),!0)))return i;for(;i=Ff(a.prev.bind(a),o);)if(n(i))return i}if(Mf(t)){if(u&&n(i=Ff(a.next.bind(a),!0)))return i;for(;i=Ff(a.next.bind(a),o);)if(n(i))return i}return null},jf=function(e,t){for(;e&&e!==t;){if(Df(e))return e;e=e.parentNode}return null},zf=function(e,t,n){return jf(e.container(),n)===jf(t.container(),n)},Hf=function(e,t){if(!t)return J.none();var n=t.container(),r=t.offset();return Bf(n)?J.from(n.childNodes[r+e]):J.none()},Vf=function(e,t){var n,r=(null!==(n=t.ownerDocument)&&void 0!==n?n:document).createRange();return e?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),r},qf=function(e,t,n){return jf(t,e)===jf(n,e)},Wf=function(e,t,n){for(var r=e?"previousSibling":"nextSibling",o=n;o&&o!==t;){var i=o[r];if(i&&Of(i)&&(i=i[r]),Rf(i)||Af(i)){if(qf(t,i,o))return i;break}if(Lf(i))break;o=o.parentNode}return null},Kf=K(Vf,!0),$f=K(Vf,!1),Yf=function(e,t,n){var r,o=K(Wf,!0,t),i=K(Wf,!1,t),a=n.startContainer,u=n.startOffset;if(Au(a)){var c=Pf(a)?a.parentNode:a,s=c.getAttribute("data-mce-caret");if("before"===s&&(r=c.nextSibling,Sf(r)))return Kf(r);if("after"===s&&(r=c.previousSibling,Sf(r)))return $f(r)}if(!n.collapsed)return n;if(xo(a)){if(Of(a)){if(1===e){if(r=i(a))return Kf(r);if(r=o(a))return $f(r)}if(-1===e){if(r=o(a))return $f(r);if(r=i(a))return Kf(r)}return n}if(Mu(a)&&u>=a.data.length-1)return 1===e&&(r=i(a))?Kf(r):n;if(Lu(a)&&u<=1)return-1===e&&(r=o(a))?$f(r):n;if(u===a.data.length)return(r=i(a))?Kf(r):n;if(0===u)return(r=o(a))?$f(r):n}return n},Gf=function(e,t){return Hf(e?0:-1,t).filter(Rf)},Xf=function(e,t,n){var r=Yf(e,t,n);return-1===e?Sc.fromRangeStart(r):Sc.fromRangeEnd(r)},Zf=function(e){return J.from(e.getNode()).map(Mn.fromDom)},Qf=function(e,t){for(var n=t;n=e(n);)if(n.isVisible())return n;return n},Jf=function(e,t){var n=zf(e,t);return!(n||!Do(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(Jc||(Jc={}));var ed,td=Bo,nd=xo,rd=vo,od=Do,id=oc,ad=function(e){return tc(e)||function(e){return!!ic(e)&&!me(Ne(e.getElementsByTagName("*")),function(e,t){return e||Xu(t)},!1)}(e)},ud=ac,cd=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},sd=function(e,t){if(Mf(e)){if(id(t.previousSibling)&&!nd(t.previousSibling))return Sc.before(t);if(nd(t))return Sc(t,0)}if(If(e)){if(id(t.nextSibling)&&!nd(t.nextSibling))return Sc.after(t);if(nd(t))return Sc(t,t.data.length)}return If(e)?od(t)?Sc.before(t):Sc.after(t):Sc.before(t)},ld=function(e,t){var n=t.nextSibling;return n&&id(n)?nd(n)?Sc(n,0):Sc.before(n):fd(Jc.Forwards,Sc.after(t),e)},fd=function(e,t,n){var r,o,i,a;if(!rd(n)||!t)return null;if(t.isEqual(Sc.after(n))&&n.lastChild){if(a=Sc.after(n.lastChild),If(e)&&id(n.lastChild)&&rd(n.lastChild))return od(n.lastChild)?Sc.before(n.lastChild):a}else a=t;var u=a.container(),c=a.offset();if(nd(u)){if(If(e)&&c>0)return Sc(u,--c);if(Mf(e)&&c<u.length)return Sc(u,++c);r=u}else{if(If(e)&&c>0&&(o=cd(u,c-1),id(o)))return!ad(o)&&(i=Uf(o,e,ud,o))?nd(i)?Sc(i,i.data.length):Sc.after(i):nd(o)?Sc(o,o.data.length):Sc.before(o);if(Mf(e)&&c<u.childNodes.length&&(o=cd(u,c),id(o)))return od(o)?ld(n,o):!ad(o)&&(i=Uf(o,e,ud,o))?nd(i)?Sc(i,0):Sc.before(i):nd(o)?Sc(o,0):Sc.after(o);r=o||a.getNode()}if(r&&(Mf(e)&&a.isAtEnd()||If(e)&&a.isAtStart())&&(r=Uf(r,e,Q,n,!0),ud(r,n)))return sd(e,r);o=r?Uf(r,e,ud,n):r;var s=Ze(fe(function(e,t){for(var n=[],r=e;r&&r!==t;)n.push(r),r=r.parentNode;return n}(u,n),td));return!s||o&&s.contains(o)?o?sd(e,o):null:a=Mf(e)?Sc.after(s):Sc.before(s)},dd=function(e){return{next:function(t){return fd(Jc.Forwards,t,e)},prev:function(t){return fd(Jc.Backwards,t,e)}}},md=function(e){return Sc.isTextPosition(e)?0===e.offset():oc(e.getNode())},gd=function(e){if(Sc.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return oc(e.getNode(!0))},vd=function(e,t){return!Sc.isTextPosition(e)&&!Sc.isTextPosition(t)&&e.getNode()===t.getNode(!0)},pd=function(e,t,n){return e?!vd(t,n)&&(r=t,!(!Sc.isTextPosition(r)&&Do(r.getNode())))&&gd(t)&&md(n):!vd(n,t)&&md(t)&&gd(n);var r},hd=function(e,t,n){var r=dd(t);return J.from(e?r.next(n):r.prev(n))}
2,bd=function(e,t,n){return hd(e,t,n).bind(function(r){return zf(n,r,t)&&pd(e,n,r)?hd(e,t,r):J.some(r)})},yd=function(e,t,n,r){return bd(e,t,n).bind(function(n){return r(n)?yd(e,t,n,r):J.some(n)})},Cd=function(e,t){var n,r=e?t.firstChild:t.lastChild;return xo(r)?J.some(Sc(r,e?0:r.data.length)):r?oc(r)?J.some(e?Sc.before(r):Do(n=r)?Sc.before(n):Sc.after(n)):function(e,t,n){var r=e?Sc.before(n):Sc.after(n);return hd(e,t,r)}(e,t,r):J.none()},wd=K(hd,!0),kd=K(hd,!1),Ed=K(Cd,!0),xd=K(Cd,!1),_d="_mce_caret",Sd=function(e){return vo(e)&&e.id===_d},Nd=function(e,t){for(var n=t;n&&n!==e;){if(Sd(n))return n;n=n.parentNode}return null},Rd=function(e){return ze(e,"name")},Ad=function(e){return Zt.isArray(e.start)},Dd=function(e){return!(!Rd(e)&&T(e.forward))||e.forward},Od=function(e,t){return vo(t)&&e.isBlock(t)&&!t.innerHTML&&(t.innerHTML='<br data-mce-bogus="1" />'),t},Td=function(e,t){return xd(e).fold(Z,function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0})},Bd=function(e,t,n){return!(!function(e){return!e.hasChildNodes()}(t)||!Nd(e,t))&&(function(e,t){var n,r=(null!==(n=e.ownerDocument)&&void 0!==n?n:document).createTextNode(xu);e.appendChild(r),t.setStart(r,0),t.setEnd(r,0)}(t,n),!0)},Pd=function(e,t,n,r){var o=n[t?"start":"end"],i=e.getRoot();if(o){for(var a=i,u=o[0],c=o.length-1;a&&c>=1;c--){var s=a.childNodes;if(Bd(i,a,r))return!0;if(o[c]>s.length-1)return!!Bd(i,a,r)||Td(a,r);a=s[o[c]]}xo(a)&&(u=Math.min(o[0],a.data.length)),vo(a)&&(u=Math.min(o[0],a.childNodes.length)),t?r.setStart(a,u):r.setEnd(a,u)}return!0},Ld=function(e){return xo(e)&&e.data.length>0},Md=function(e,t,n){var r=e.get(n.id+"_"+t),o=null==r?void 0:r.parentNode,i=n.keep;if(r&&o){var a,u;if("start"===t?i?r.hasChildNodes()?(a=r.firstChild,u=1):Ld(r.nextSibling)?(a=r.nextSibling,u=0):Ld(r.previousSibling)?(a=r.previousSibling,u=r.previousSibling.data.length):(a=o,u=e.nodeIndex(r)+1):(a=o,u=e.nodeIndex(r)):i?r.hasChildNodes()?(a=r.firstChild,u=1):Ld(r.previousSibling)?(a=r.previousSibling,u=r.previousSibling.data.length):(a=o,u=e.nodeIndex(r)):(a=o,u=e.nodeIndex(r)),!i){var c,s=r.previousSibling,l=r.nextSibling;for(Zt.each(Zt.grep(r.childNodes),function(e){xo(e)&&(e.data=e.data.replace(/\uFEFF/g,""))});c=e.get(n.id+"_"+t);)e.remove(c,!0);if(xo(l)&&xo(s)&&!Kt.browser.isOpera()){var f=s.data.length;s.appendData(l.data),e.remove(l),a=s,u=f}}return J.some(Sc(a,u))}return J.none()},Id=function(e,t){var n=e.dom;if(t){if(Ad(t))return function(e,t){var n=e.createRng();return Pd(e,!0,t,n)&&Pd(e,!1,t,n)?J.some({range:n,forward:Dd(t)}):J.none()}(n,t);if(function(e){return C(e.start)}(t))return function(e,t){var n=J.from(Ic(e.getRoot(),t.start)),r=J.from(Ic(e.getRoot(),t.end));return en(n,r,function(n,r){var o=e.createRng();return o.setStart(n.container(),n.offset()),o.setEnd(r.container(),r.offset()),{range:o,forward:Dd(t)}})}(n,t);if(function(e){return ze(e,"id")}(t))return function(e,t){var n=Md(e,"start",t),r=Md(e,"end",t);return en(n,r.or(n),function(n,r){var o=e.createRng();return o.setStart(Od(e,n.container()),n.offset()),o.setEnd(Od(e,r.container()),r.offset()),{range:o,forward:Dd(t)}})}(n,t);if(Rd(t))return function(e,t){return J.from(e.select(t.name)[t.index]).map(function(t){var n=e.createRng();return n.selectNode(t),{range:n,forward:!0}})}(n,t);if(function(e){return ze(e,"rng")}(t))return J.some({range:t.rng,forward:Dd(t)})}return J.none()},Fd=function(e,t,n){return $c(e,t,n)},Ud=function(e,t){Id(e,t).each(function(t){var n=t.range,r=t.forward;e.setRng(n,r)})},jd=function(e){return vo(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},zd=(ed=ao,function(e){return ed===e}),Hd=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},Vd=function(e){return!Hd(e)&&!zd(e)&&!uo(e)},qd=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},Wd=function(e){return fe(function(e){return be(e,function(e){var t=Ku(e);return t?[Mn.fromDom(t)]:[]})}(e),yu)},Kd=function(e,t){var n=eo(t,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:Wd(e)},$d=function(e){return Kd(qd(e.selection.getSel()),Mn.fromDom(e.getBody()))},Yd=function(e,t){return vr(e,"table",t)},Gd=function(e){return er(e).fold(V([e]),function(t){return[e].concat(Gd(t))})},Xd=function(e){return tr(e).fold(V([e]),function(t){return"br"===cn(t)?Yn(t).map(function(t){return[e].concat(Xd(t))}).getOr([]):[e].concat(Xd(t))})},Zd=function(e,t){return en(function(e){var t=e.startContainer,n=e.startOffset;
2return xo(t)?0===n?J.some(Mn.fromDom(t)):J.none():J.from(t.childNodes[n]).map(Mn.fromDom)}(t),function(e){var t=e.endContainer,n=e.endOffset;return xo(t)?n===t.data.length?J.some(Mn.fromDom(t)):J.none():J.from(t.childNodes[n-1]).map(Mn.fromDom)}(t),function(t,n){var r=ve(Gd(e),K(jn,t)),o=ve(Xd(e),K(jn,n));return r.isSome()&&o.isSome()}).getOr(!1)},Qd=function(e,t,n,r){var o=n,i=new oo(n,o),a=Ie(e.schema.getMoveCaretBeforeOnEnterElements(),function(e,t){return!ie(["td","th","table"],t.toLowerCase())}),u=n;do{if(xo(u)&&0!==Zt.trim(u.data).length)return void(r?t.setStart(u,0):t.setEnd(u,u.data.length));if(a[u.nodeName])return void(r?t.setStartBefore(u):"BR"===u.nodeName?t.setEndBefore(u):t.setEndAfter(u))}while(u=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},Jd=function(e){var t=e.selection.getSel();return M(t)&&t.rangeCount>0},em=function(e,t){var n=$d(e);n.length>0?ce(n,function(n){var r=n.dom,o=e.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),t(o,!0)}):t(e.selection.getRng(),!1)},tm=function(e,t,n){var r=Kc(e,t);n(r),e.moveToBookmark(r)},nm=function(e){return F(null==e?void 0:e.nodeType)},rm=function(e){return vo(e)&&!jd(e)&&!Sd(e)&&!Co(e)},om=function(e,t,n){var r=e.selection,o=e.dom,i=r.getNode(),a=Bo(i);tm(r,!0,function(){t()}),a&&Bo(i)&&o.isChildOf(i,e.getBody())?e.selection.select(i):n(r.getStart())&&im(o,r)},im=function(e,t){var n,r,o=t.getRng(),i=o.startContainer,a=o.startOffset;if(!function(e,t){if(rm(t)&&!/^(TD|TH)$/.test(t.nodeName)){var n=e.getAttrib(t,"data-mce-selected"),r=parseInt(n,10);return!isNaN(r)&&r>0}return!1}(e,t.getNode())&&vo(i)){var u,c=i.childNodes,s=e.getRoot();if(a<c.length){var l=c[a];u=new oo(l,null!==(n=e.getParent(l,e.isBlock))&&void 0!==n?n:s)}else{var f=c[c.length-1];(u=new oo(f,null!==(r=e.getParent(f,e.isBlock))&&void 0!==r?r:s)).next(!0)}for(var d=u.current();d;d=u.next()){if("false"===e.getContentEditable(d))return;if(xo(d)&&!sm(d))return o.setStart(d,0),void t.setRng(o)}}},am=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(vo(e)||!sm(e))return e}},um=function(e,t){return!!e.getTextBlockElements()[t.nodeName.toLowerCase()]||di(e,t)},cm=function(e,t,n){return e.schema.isValidChild(t,n)},sm=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(M(e)&&xo(e)){var n=t?e.data.replace(/ /g," "):e.data;return so(n)}return!1},lm=function(e,t){var n=e.dom;return rm(t)&&"false"===n.getContentEditable(t)&&function(e,t){var n="[data-mce-cef-wrappable]",r=ul(e),o=mt(r)?n:"".concat(n,",").concat(r);return Fn(Mn.fromDom(t),o)}(e,t)&&0===n.select('[contenteditable="true"]',t).length},fm=function(e,t){return I(e)?e(t):(M(t)&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e)},dm=function(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},mm=function(e,t){if(L(e))return null;var n=String(e);return"color"!==t&&"backgroundColor"!==t||(n=fa(n)),"fontWeight"===t&&700===e&&(n="bold"),"fontFamily"===t&&(n=n.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),n},gm=function(e,t,n){var r=e.getStyle(t,n);return mm(r,n)},vm=function(e,t){var n;return e.getParent(t,function(t){return!!vo(t)&&(!!(n=e.getStyle(t,"text-decoration"))&&"none"!==n)}),n},pm=function(e,t,n){return e.getParents(t,n,e.getRoot())},hm=function(e,t,n){var r=e.formatter.get(t);return M(r)&&ae(r,n)},bm=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(e){return Ie(e,function(e,t){return ae(r,function(e){return e===t})})};return hm(e,t,function(t){var r=o(t);return hm(e,n,function(e){var t=o(e);return function(e,t){return c(arguments.length>2&&void 0!==arguments[2]?arguments[2]:s).eq(e,t)}(r,t)})})},ym=function(e){return He(e,"block")},Cm=function(e){return He(e,"selector")},wm=function(e){return He(e,"inline")},km=function(e){return Cm(e)&&!1!==e.expand&&!wm(e)},Em=function(e){return function(e){for(var t=[],n=e;n;){if(xo(n)&&n.data!==xu||n.childNodes.length>1)return[];vo(n)&&t.push(n),n=n.firstChild}return t}(e).length>0},xm=function(e){return Sd(e.dom)&&Em(e.dom)},_m=jd,Sm=pm,Nm=sm,Rm=um,Am=function(e){return Do(e)&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},Dm=function(e,t){for(var n=t;n;){if(vo(n)&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},Om=function(e,t,n,r){var o=t.data;if(e){for(var i=n;i>0;i--)if(r(o.charAt(i-1)))return i}else for(var a=n;a<o.length;a++)if(r(o.charAt(a)))return a;return-1},Tm=function(e,t,n){return Om(e,t,n,function(e){return zd(e)||Hd(e)})},Bm=function(e,t,n){return Om(e,t,n,Vd)},Pm=function(e,t,n,r,o,i){var a,u=e.getParent(n,e.isBlock)||t,c=function(t,n,r){var i=su(e),c=o?i.backwards:i.forwards;return J.from(c(t,n,function(e,t){return _m(e.parentNode)?-1:(a=e,r(o,e,t))},u))};return c(n,r,Tm).bind(function(e){return i?c(e.container,e.offset+(o?-1:0),Bm):J.some(e)}).orThunk(function(){return a?J.some({container:a,offset:o?0:a.length}):J.none()})},Lm=function(e,t,n,r,o){var i=r[o];xo(r)&&mt(r.data)&&i&&(r=i);for(var a=Sm(e,r),u=0;u<a.length;u++)for(var c=0;c<t.length;c++){var s=t[c];if((!M(s.collapsed)||s.collapsed===n.collapsed)&&(Cm(s)&&e.is(a[u],s.selector)))return a[u]}return r},Mm=function(e,t,n,r){var o,i=n,a=e.getRoot(),u=t[0];if(ym(u)&&(i=u.wrapper?null:e.getParent(n,u.block,a)),!i){var c=null!==(o=e.getParent(n,"LI,TD,TH,SUMMARY"))&&void 0!==o?o:a;i=e.getParent(xo(n)?n.parentNode:n,function(t){return t!==a&&Rm(e.schema,t)},c)}if(i&&ym(u)&&u.wrapper&&(i=Sm(e,i,"ul,ol").reverse()[0]||i),!i)for(i=n;i&&i[r]&&!e.isBlock(i[r])&&(i=i[r],!dm(i,"br")););return i||n},Im=function(e,t,n,r){var o=n.parentNode;return!M(n[r])&&(!(o!==t&&!L(o)&&!e.isBlock(o))||Im(e,t,o,r))},Fm=function(e,t,n,r,o){var i=n,a=o?"previousSibling":"nextSibling",u=e.getRoot();if(xo(n)&&!Nm(n)&&(o?r>0:r<n.data.length))return n;for(;i;){if(!t[0].block_expand&&e.isBlock(i))return i;for(var c=i[a];c;c=c[a]){var s=xo(c)&&!Im(e,u,c,a);if(!_m(c)&&!Am(c)&&!Nm(c,s))return i}if(i===u||i.parentNode===u){n=i;break}i=i.parentNode}return n},Um=function(e){return _m(e.parentNode)||_m(e)},jm=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset,c=n[0];(vo(o)&&o.hasChildNodes()&&(o=$u(o,i),xo(o)&&(i=0)),vo(a)&&a.hasChildNodes()&&(a=$u(a,t.collapsed?u:u-1),xo(a)&&(u=a.data.length)),o=Dm(e,o),a=Dm(e,a),Um(o)&&(o=_m(o)?o:o.parentNode,o=t.collapsed?o.previousSibling||o:o.nextSibling||o,xo(o)&&(i=t.collapsed?o.length:0)),Um(a)&&(a=_m(a)?a:a.parentNode,a=t.collapsed?a.nextSibling||a:a.previousSibling||a,xo(a)&&(u=t.collapsed?0:a.length)),t.collapsed)&&(Pm(e,e.getRoot(),o,i,!0,r).each(function(e){var t=e.container,n=e.offset;o=t,i=n}),Pm(e,e.getRoot(),a,u,!1,r).each(function(e){var t=e.container,n=e.offset;a=t,u=n}));return(wm(c)||c.block_expand)&&(wm(c)&&xo(o)&&0!==i||(o=Fm(e,n,o,i,!0)),wm(c)&&xo(a)&&u!==a.data.length||(a=
2Fm(e,n,a,u,!1))),km(c)&&(o=Lm(e,n,t,o,"previousSibling"),a=Lm(e,n,t,a,"nextSibling")),(ym(c)||Cm(c))&&(o=Mm(e,n,o,"previousSibling"),a=Mm(e,n,a,"nextSibling"),ym(c)&&(e.isBlock(o)||(o=Fm(e,n,o,i,!0),xo(o)&&(i=0)),e.isBlock(a)||(a=Fm(e,n,a,u,!1),xo(a)&&(u=a.data.length)))),vo(o)&&o.parentNode&&(i=e.nodeIndex(o),o=o.parentNode),vo(a)&&a.parentNode&&(u=e.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:u}},zm=function(e,t,n){var r,o=t.startOffset,i=$u(t.startContainer,o),a=t.endOffset,u=$u(t.endContainer,a-1),c=function(e){var t=e[0];xo(t)&&t===i&&o>=t.data.length&&e.splice(0,1);var n=e[e.length-1];return 0===a&&e.length>0&&n===u&&xo(n)&&e.splice(e.length-1,1),e},s=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},l=function(t,n){return e.getParent(t,function(e){return e.parentNode===n},n)},f=function(e,t,r){for(var o=r?"nextSibling":"previousSibling",i=e,a=i.parentNode;i&&i!==t;i=a){a=i.parentNode;var u=s(i===e?i:i[o],o);u.length&&(r||u.reverse(),n(c(u)))}};if(i===u)return n(c([i]));var d=null!==(r=e.findCommonAncestor(i,u))&&void 0!==r?r:e.getRoot();if(e.isChildOf(i,u))return f(i,d,!0);if(e.isChildOf(u,i))return f(u,d);var m=l(i,d)||i,g=l(u,d)||u;f(i,m,!0);var v=s(m===i?m:m.nextSibling,"nextSibling",g===u?g.nextSibling:g);v.length&&n(c(v)),f(u,g)},Hm=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]"],Vm=function(e,t,n,r){return Wn(t).fold(function(){return"skipping"},function(o){return"br"===r||function(e){return mn(e)&&fu(e)===xu}(t)?"valid":function(e){return dn(e)&&Pn(e,Ha())}(t)?"existing":Sd(t.dom)?"caret":ae(Hm,function(e){return Fn(t,e)})?"valid-block":cm(e,n,r)&&cm(e,cn(o),n)?"valid":"invalid-child"})},qm=function(e,t,n,o,i,a){var u=n.uid,c=void 0===u?t:u,s=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(n,r);Dn(e,Ha()),bn(e,"".concat(qa()),c),bn(e,"".concat(Va()),o);var l=i(c,s),f=l.attributes,d=void 0===f?{}:f,m=l.classes,g=void 0===m?[]:m;if(yn(e,d),function(e,t){ce(t,function(t){Dn(e,t)})}(e,g),a){g.length>0&&bn(e,"".concat(Ka()),g.join(","));var v=De(d);v.length>0&&bn(e,"".concat($a()),v.join(","))}},Wm=function(e){Tn(e,Ha()),En(e,"".concat(qa())),En(e,"".concat(Va())),En(e,"".concat(Wa()));var t,n=wn(e,"".concat($a())).map(function(e){return e.split(",")}).getOr([]),r=wn(e,"".concat(Ka())).map(function(e){return e.split(",")}).getOr([]);ce(n,function(t){return En(e,t)}),t=e,ce(r,function(e){Tn(t,e)}),En(e,"".concat(Ka())),En(e,"".concat($a()))},Km=function(e,t,n,r,o){var i=Mn.fromTag("span",e);return qm(i,t,n,r,o,!1),i},$m=function(e,t,n,r,o,i){var a=[],u=Km(e.getDoc(),n,i,r,o),c=Go(),s=function(){c.clear()},l=function(e){ce(e,f)},f=function(t){switch(Vm(e,t,"span",cn(t))){case"invalid-child":s();var f=Qn(t);l(f),s();break;case"valid-block":s(),qm(t,n,i,r,o,!0);break;case"valid":var d=c.get().getOrThunk(function(){var e=iu(u);return a.push(e),c.set(e),e});Br(t,d)}};return zm(e.dom,t,function(e){s(),function(e){var t=ue(e,Mn.fromDom);l(t)}(e)}),a},Ym=function(e,t,n,r){e.undoManager.transact(function(){var o=e.selection,i=o.getRng(),a=$d(e).length>0,u=ru("mce-annotation");if(i.collapsed&&!a&&function(e,t){var n=jm(e.dom,t,[{inline:"span"}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)}(e,i),o.getRng().collapsed&&!a){var c=Km(e.getDoc(),u,r,t,n.decorate);jr(c,ao),o.getRng().insertNode(c.dom),o.select(c.dom)}else tm(o,!1,function(){em(e,function(o){$m(e,o,u,t,n.decorate,r)})})})},Gm=function(e){var t,n=(t={},{register:function(e,n){t[e]={name:e,settings:n}},lookup:function(e){return je(t,e).map(function(e){return e.settings})},getNames:function(){return De(t)}});eu(e,n);var r=Ja(e,n),o=pn("span"),i=function(e){ce(e,function(e){o(e)?Ir(e):Wm(e)})};return{register:function(e,t){n.register(e,t)},annotate:function(t,r){n.lookup(t).each(function(n){Ym(e,t,n,r)})},annotationChanged:function(e,t){r.addListener(e,t)},remove:function(t){Ga(e,J.some(t)).each(function(t){var n=t.elements,r=e.selection.getBookmark();i(n),e.selection.moveToBookmark(r)})},removeAll:function(t){var n=e.selection.getBookmark();Te(Qa(e,t),function(e,t){i(e)}),e.selection.moveToBookmark(n)},getAll:function(t){var n=Qa(e,t);return Be(n,function(e){return ue(e,function(e){return e.dom})})}}},Xm=function(e){return{getBookmark:K(Fd,e),moveToBookmark:K(Ud,e)}};Xm.isBookmarkNode=jd;var Zm=function(e,t,n){return!n.collapsed&&ae(n.getClientRects(),function(n){return function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}(n,e,t)})},Qm=function(e,t,n){e.dispatch(t,n)},Jm=function(e,t,n,r){e.dispatch("FormatApply",{format:t,node:n,vars:r})},eg=function(e,t,n,r){e.dispatch("FormatRemove",{format:t,node:n,vars:r})},tg=function(e,t){return e.dispatch("SetContent",t)},ng=function(e,t){return e.dispatch("GetContent",t)},rg=function(e,t){e.dispatch("AutocompleterUpdateActiveRange",t)},og=function(e,t){return e.dispatch("PastePlainTextToggle",{state:t})},ig={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||ig.metaKeyPressed(e)},metaKeyPressed:function(e){return Kt.os.isMacOS()||Kt.os.isiOS()?e.metaKey:e.ctrlKey&&!e.altKey}},ag="data-mce-selected",ug=Math.abs,cg=Math.round,sg={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},lg=function(e,t){var n,r,o,i,a,u,c,s,l,f,d,m,g,v,p,h=t.dom,b=t.getDoc(),y=document,C=t.getBody(),w=function(e){return M(e)&&(Oo(e)||h.is(e,"figure.image"))},k=function(e){return Mo(e)||h.hasClass(e,"mce-preview-object")},E=function(e){var n=e.target;(function(e,t){if(function(e){return"longpress"===e.type||0===e.type.indexOf("touch")}(e)){var n=e.touches[0];return w(e.target)&&!Zm(n.clientX,n.clientY,t)}return w(e.target)&&!Zm(e.clientX,e.clientY,t)})(e,t.selection.getRng())&&!e.isDefaultPrevented()&&t.selection.select(n)},x=function(e){return h.hasClass(e,"mce-preview-object")&&M(e.firstElementChild)?[e,e.firstElementChild]:h.is(e,"figure.image")?[e.querySelector("img")]:[e]},_=function(e){var n=Ys(t);return!(!n||t.mode.isReadOnly())&&("false"!==e.getAttribute("data-mce-resize")&&(e!==t.getBody()&&(h.hasClass(e,"mce-preview-object")&&M(e.firstElementChild)?Fn(Mn.fromDom(e.firstElementChild),n):Fn(Mn.fromDom(e),n))))},S=function(e,n,r){if(M(r)){var o=x(e);ce(o,function(e){e.style[n]||!t.schema.isValid(e.nodeName.toLowerCase(),n)?h.setStyle(e,n,r):
2h.setAttrib(e,n,""+r)})}},N=function(e,t,n){S(e,"width",t),S(e,"height",n)},R=function(e){var a,b,y,E;a=e.screenX-u,b=e.screenY-c,m=a*i[2]+s,g=b*i[3]+l,m=m<5?5:m,g=g<5?5:g,((w(n)||k(n))&&!1!==Gs(t)?!ig.modifierPressed(e):ig.modifierPressed(e))&&(ug(a)>ug(b)?(g=cg(m*f),m=cg(g/f)):(m=cg(g/f),g=cg(m*f))),N(r,m,g),y=(y=i.startPos.x+a)>0?y:0,E=(E=i.startPos.y+b)>0?E:0,h.setStyles(o,{left:y,top:E,display:"block"}),o.innerHTML=m+" &times; "+g,i[2]<0&&r.clientWidth<=m&&h.setStyle(r,"left",void 0+(s-m)),i[3]<0&&r.clientHeight<=g&&h.setStyle(r,"top",void 0+(l-g)),(a=C.scrollWidth-v)+(b=C.scrollHeight-p)!==0&&h.setStyles(o,{left:y-a,top:E-b}),d||(!function(e,t,n,r,o){e.dispatch("ObjectResizeStart",{target:t,width:n,height:r,origin:o})}(t,n,s,l,"corner-"+i.name),d=!0)},A=function(){var e=d;d=!1,e&&(S(n,"width",m),S(n,"height",g)),h.unbind(b,"mousemove",R),h.unbind(b,"mouseup",A),y!==b&&(h.unbind(y,"mousemove",R),h.unbind(y,"mouseup",A)),h.remove(r),h.remove(o),h.remove(a),D(n),e&&(!function(e,t,n,r,o){e.dispatch("ObjectResized",{target:t,width:n,height:r,origin:o})}(t,n,m,g,"corner-"+i.name),h.setAttrib(n,"style",h.getAttrib(n,"style"))),t.nodeChanged()},D=function(e){L();var d=h.getPos(e,C),w=d.x,E=d.y,S=e.getBoundingClientRect(),D=S.width||S.right-S.left,O=S.height||S.bottom-S.top;n!==e&&(T(),n=e,m=g=0);var B=t.dispatch("ObjectSelected",{target:e});_(e)&&!B.isDefaultPrevented()?Te(sg,function(e,t){var d=function(d){var m=x(n)[0];u=d.screenX,c=d.screenY,s=m.clientWidth,l=m.clientHeight,f=l/s,(i=e).name=t,i.startPos={x:D*e[0]+w,y:O*e[1]+E},v=C.scrollWidth,p=C.scrollHeight,a=h.add(C,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),h.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=function(e,t){if(k(t))return e.create("img",{src:Kt.transparentSrc});if(wo(t)){var n=at(i.name,"n")?_e:Se,r=t.cloneNode(!0);return n(e.select("tr",r)).each(function(t){var n=e.select("td,th",t);e.setStyle(t,"height",null),ce(n,function(t){return e.setStyle(t,"height",null)})}),r}return t.cloneNode(!0)}(h,n),h.addClass(r,"mce-clonedresizable"),h.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",h.setStyles(r,{left:w,top:E,margin:0}),N(r,D,O),r.removeAttribute(ag),C.appendChild(r),h.bind(b,"mousemove",R),h.bind(b,"mouseup",A),y!==b&&(h.bind(y,"mousemove",R),h.bind(y,"mouseup",A)),o=h.add(C,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},s+" &times; "+l)},m=h.get("mceResizeHandle"+t);m&&h.remove(m),m=h.add(C,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),h.bind(m,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),d(e)}),e.elm=m,h.setStyles(m,{left:D*e[0]+w-m.offsetWidth/2,top:O*e[1]+E-m.offsetHeight/2})}):T(!1)},O=ja(D,0),T=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];O.cancel(),L(),n&&e&&n.removeAttribute(ag),Te(sg,function(e,t){var n=h.get("mceResizeHandle"+t);n&&(h.unbind(n),h.remove(n))})},B=function(e,t){return h.isChildOf(e,t)},P=function(n){if(!(d||t.removed||t.composing)){var r="mousedown"===n.type?n.target:e.getNode(),o=hr(Mn.fromDom(r),"table,img,figure.image,hr,video,span.mce-preview-object,details").map(function(e){return e.dom}).filter(function(e){return h.isEditable(e.parentElement)||"IMG"===e.nodeName&&h.isEditable(e)}).getOrUndefined(),i=M(o)?h.getAttrib(o,ag,"1"):"1";if(ce(h.select("img[".concat(ag,"],hr[").concat(ag,"]")),function(e){e.removeAttribute(ag)}),M(o)&&B(o,C)&&t.hasFocus()){I();var a=e.getStart(!0);if(B(a,o)&&B(e.getEnd(!0),o))return h.setAttrib(o,ag,i),void O.throttle(o)}T()}},L=function(){Te(sg,function(e){e.elm&&(h.unbind(e.elm),delete e.elm)})},I=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};t.on("init",function(){I(),t.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",P),t.on("keyup compositionend",function(e){n&&"TABLE"===n.nodeName&&P(e)}),t.on("hide blur",T),t.on("contextmenu longpress",E,!0)}),t.on("remove",L);return{isResizable:_,showResizeRect:D,hideResizeRect:T,updateResizeRect:P,destroy:function(){O.cancel(),n=r=a=null}}},fg=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold(function(e){r.setStartBefore(e.dom)},function(e,t){r.setStart(e.dom,t)},function(e){r.setStartAfter(e.dom)}),function(e,t){t.fold(function(t){e.setEndBefore(t.dom)},function(t,n){e.setEnd(t.dom,n)},function(t){e.setEndAfter(t.dom)}
2)}(o,n),o},dg=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},mg=Qc([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),gg=function(e,t,n){return t(Mn.fromDom(n.startContainer),n.startOffset,Mn.fromDom(n.endContainer),n.endOffset)},vg=function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:V(e),rtl:J.none}},relative:function(t,n){return{ltr:Qe(function(){return fg(e,t,n)}),rtl:Qe(function(){return J.some(fg(e,n,t))})}},exact:function(t,n,r,o){return{ltr:Qe(function(){return dg(e,t,n,r,o)}),rtl:Qe(function(){return J.some(dg(e,r,o,t,n))})}}})}(e,t);return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter(function(e){return!1===e.collapsed}).map(function(e){return mg.rtl(Mn.fromDom(e.endContainer),e.endOffset,Mn.fromDom(e.startContainer),e.startOffset)}).getOrThunk(function(){return gg(0,mg.ltr,n)}):gg(0,mg.ltr,n)}(0,n)};mg.ltr,mg.rtl;var pg=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},hg=function(e,t,n){return e.caretPositionFromPoint?function(e,t,n){var r;return J.from(null===(r=e.caretPositionFromPoint)||void 0===r?void 0:r.call(e,t,n)).bind(function(t){if(null===t.offsetNode)return J.none();var n=e.createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),J.some(n)})}(e,t,n):e.caretRangeFromPoint?function(e,t,n){var r;return J.from(null===(r=e.caretRangeFromPoint)||void 0===r?void 0:r.call(e,t,n))}(e,t,n):J.none()},bg=Qc([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),yg={before:bg.before,on:bg.on,after:bg.after,cata:function(e,t,n,r){return e.fold(t,n,r)},getStart:function(e){return e.fold(q,q,q)}},Cg=Qc([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),wg={domRange:Cg.domRange,relative:Cg.relative,exact:Cg.exact,exactFromRange:function(e){return Cg.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return Mn.fromDom(e.startContainer)},relative:function(e,t){return yg.getStart(e)},exact:function(e,t,n,r){return e}})}(e);return qn(t)},range:pg},kg=function(e,t){var n=cn(e);return"input"===n?yg.after(e):ie(["br","img"],n)?0===t?yg.before(e):yg.after(e):yg.on(e,t)},Eg=function(e,t){var n=e.fold(yg.before,kg,yg.after),r=t.fold(yg.before,kg,yg.after);return wg.relative(n,r)},xg=function(e,t,n,r){var o=kg(e,t),i=kg(n,r);return wg.relative(o,i)},_g=function(e,t){var n=(t||document).createDocumentFragment();return ce(e,function(e){n.appendChild(e.dom)}),Mn.fromDom(n)},Sg=function(e){var t=wg.getWin(e).dom,n=function(e,n,r,o){return dg(t,e,n,r,o)},r=function(e){return e.match({domRange:function(e){var t=Mn.fromDom(e.startContainer),n=Mn.fromDom(e.endContainer);return xg(t,e.startOffset,n,e.endOffset)},relative:Eg,exact:xg})}(e);return vg(t,r).match({ltr:n,rtl:n})},Ng=function(e,t,n){return function(e,t,n){var r=e.document;return hg(r,t,n).map(function(e){return pg(Mn.fromDom(e.startContainer),e.startOffset,Mn.fromDom(e.endContainer),e.endOffset)})}(e,t,n)},Rg=function(e,t,n){var r=qn(Mn.fromDom(n));return Ng(r.dom,e,t).map(function(e){var t=n.createRange();return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),t}).getOrUndefined()},Ag=function(e,t){return M(e)&&M(t)&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},Dg=function(e,t,n){return null!==function(e,t,n){for(var r=e;r&&r!==t;){if(n(r))return r;r=r.parentNode}return null}(e,t,n)},Og=function(e,t,n){return Dg(e,t,function(e){return e.nodeName===n})},Tg=function(e,t){return Ou(e)&&!Dg(e,t,Sd)},Bg=function(e,t,n){var r=t.parentNode;if(r)for(var o,i=new oo(t,e.getParent(r,e.isBlock)||e.getRoot());o=i[n?"prev":"next"]();)if(Do(o))return!0;return!1},Pg=function(e,t,n,r,o){var i,a,u=e.getRoot(),c=e.schema.getNonEmptyElements(),s=o.parentNode;if(!s)return J.none();var l=e.getParent(s,e.isBlock)||u;if(r&&Do(o)&&t&&e.isEmpty(l))return J.some(Sc(s,e.nodeIndex(o)));for(var f=new oo(o,l);a=f[r?"prev":"next"]();
2){if("false"===e.getContentEditableParent(a)||Tg(a,u))return J.none();if(xo(a)&&a.data.length>0)return Og(a,u,"A")?J.none():J.some(Sc(a,r?a.data.length:0));if(e.isBlock(a)||c[a.nodeName.toLowerCase()])return J.none();i=a}return No(i)?J.none():n&&i?J.some(Sc(i,0)):J.none()},Lg=function(e,t,n,r){var o,i=e.getRoot(),a=!1,u=n?r.startContainer:r.endContainer,c=n?r.startOffset:r.endOffset,s=vo(u)&&c===u.childNodes.length,l=e.schema.getNonEmptyElements(),f=n;if(Ou(u))return J.none();if(vo(u)&&c>u.childNodes.length-1&&(f=!1),Ro(u)&&(u=i,c=0),u===i){if(f&&(o=u.childNodes[c>0?c-1:0])){if(Ou(o))return J.none();if(l[o.nodeName]||wo(o))return J.none()}if(u.hasChildNodes()){if(c=Math.min(!f&&c>0?c-1:c,u.childNodes.length-1),u=u.childNodes[c],c=xo(u)&&s?u.data.length:0,!t&&u===i.lastChild&&wo(u))return J.none();if(function(e,t){for(var n=t;n&&n!==e;){if(Bo(n))return!0;n=n.parentNode}return!1}(i,u)||Ou(u))return J.none();if(Fo(u))return J.none();if(u.hasChildNodes()&&!wo(u)){o=u;var d=new oo(u,i);do{if(Bo(o)||Ou(o)){a=!1;break}if(xo(o)&&o.data.length>0){c=f?0:o.data.length,u=o,a=!0;break}if(l[o.nodeName.toLowerCase()]&&!Lo(o)){c=e.nodeIndex(o),u=o.parentNode,f||c++,a=!0;break}}while(o=f?d.next():d.prev())}}}return t&&(xo(u)&&0===c&&Pg(e,s,t,!0,u).each(function(e){u=e.container(),c=e.offset(),a=!0}),vo(u)&&((o=u.childNodes[c])||(o=u.childNodes[c-1]),!o||!Do(o)||function(e,t){var n;return(null===(n=e.previousSibling)||void 0===n?void 0:n.nodeName)===t}(o,"A")||Bg(e,o,!1)||Bg(e,o,!0)||Pg(e,s,t,!0,o).each(function(e){u=e.container(),c=e.offset(),a=!0}))),f&&!t&&xo(u)&&c===u.data.length&&Pg(e,s,t,!1,u).each(function(e){u=e.container(),c=e.offset(),a=!0}),a&&u?J.some(Sc(u,c)):J.none()},Mg=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=Sc.fromRangeStart(t);return Lg(e,n,!0,r).each(function(e){n&&Sc.isAbove(o,e)||r.setStart(e.container(),e.offset())}),n||Lg(e,n,!1,r).each(function(e){r.setEnd(e.container(),e.offset())}),n&&r.collapse(!0),Ag(t,r)?J.none():J.some(r)},Ig=function(e,t){return e.splitText(t)}
2,Fg=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;if(t===r&&xo(t)){if(n>0&&n<t.data.length)if(t=(r=Ig(t,n)).previousSibling,o>n){var i=Ig(r,o-=n).previousSibling;t=r=i,o=i.data.length,n=0}else o=0}else if(xo(t)&&n>0&&n<t.data.length&&(t=Ig(t,n),n=0),xo(r)&&o>0&&o<r.data.length){var a=Ig(r,o).previousSibling;r=a,o=a.data.length}return{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},Ug=function(e){return{walk:function(t,n){return zm(e,t,n)},split:Fg,expand:function(t){if("word"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{type:"word"}).type){var n=jm(e,t,[{inline:"span"}]),r=e.createRng();return r.setStart(n.startContainer,n.startOffset),r.setEnd(n.endContainer,n.endOffset),r}return t},normalize:function(t){return Mg(e,t).fold(Z,function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0})}}};Ug.compareRanges=Ag,Ug.getCaretRangeFromPoint=Rg,Ug.getSelectedNode=Ku,Ug.getNode=$u;var jg,zg=function(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=xr(n,e);return parseFloat(o)||0}return r},r=function(e,t){return me(t,function(t,n){var r=xr(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o},0)};return{set:function(t,n){if(!F(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Cr(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}}("height",function(e){var t=e.dom;return sr(e)?t.getBoundingClientRect().height:t.offsetHeight}),Hg=function(){return Mn.fromDom(document)},Vg=function(e,t){return e.view(t).fold(V([]),function(t){var n=e.owner(t),r=Vg(e,n);return[t].concat(r)})},qg=Object.freeze({__proto__:null,view:function(e){var t;return(e.dom===document?J.none():J.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Mn.fromDom)},owner:function(e){return Vn(e)}}),Wg=function(e){var t=Hg(),n=Yr(t),r=function(e,t){var n=t.owner(e);return Vg(t,n)}(e,qg),o=$r(e),i=de(r,function(e,t){var n=$r(t);return{left:e.left+n.left,top:e.top+n.top}},{left:0,top:0});return Wr(i.left+o.left+n.left,i.top+o.top+n.top)},Kg=function(e){return"textarea"===cn(e)},$g=function(e,t){var n=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return Wr(n.offsetLeft,n.offsetTop);var i=Kr(null==r?void 0:r.pageYOffset,o.scrollTop),a=Kr(null==r?void 0:r.pageXOffset,o.scrollLeft),u=Kr(o.clientTop,n.clientTop),c=Kr(o.clientLeft,n.clientLeft);return $r(e).translate(a-c,i-u)}(e),r=function(e){return zg.get(e)}(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},Yg=function(e,t){var n=function(e,t){var n=Qn(e);if(0===n.length||Kg(e))return{element:e,offset:t};if(t<n.length&&!Kg(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return Kg(r)?{element:e,offset:t}:"img"===cn(r)?{element:r,offset:1}:mn(r)?{element:r,offset:fu(r).length}:{element:r,offset:Qn(r).length}}(e,t),r=Mn.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return Ar(n.element,r),$g(r,function(){return Mr(r)})},Gg=function(e,t,n,r){Jg(e,function(o,i){return Zg(e,t,n,r)},n)},Xg=function(e,t,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(e,t){return e.dispatch("ScrollIntoView",t).isDefaultPrevented()})(e,i)||(n(e,t,Yr(t).top,r,o),function(e,t){e.dispatch("AfterScrollIntoView",t)}(e,i))},Zg=function(e,t,n,r){var o=Mn.fromDom(e.getBody()),i=Mn.fromDom(e.getDoc());o.dom.offsetWidth;var a=Yg(Mn.fromDom(n.startContainer),n.startOffset);Xg(e,i,t,a,r),a.cleanup()},Qg=function(e,t,n,r){var o=Mn.fromDom(e.getDoc());Xg(e,o,n,function(e){return $g(Mn.fromDom(e),j)}(t),r)},Jg=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(Mn.fromDom(r),Mn.fromDom(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},ev=function(e,t,n,r,o){var i=t.pos;if(r)Gr(i.left,i.top,o);else{var a=i.top-n+t.height;Gr(-e.getBody().getBoundingClientRect().left,a,o)}},tv=function(e,t,n,r,o,i){var a=r+n,u=o.pos.top,c=o.bottom,s=c-u>=r;if(u<n)ev(e,o,r,!1!==i,t);else if(u>a){ev(e,o,r,s?!1!==i:!0===i,t)}else c>a&&!s&&ev(e,o,r,!0===i,t)}
2,nv=function(e,t,n,r,o){var i=qn(t).dom.innerHeight;tv(e,t,n,i,r,o)},rv=function(e,t,n,r,o){var i=qn(t).dom.innerHeight;tv(e,t,n,i,r,o);var a=Wg(r.element),u=Qr(window);a.top<u.y?Xr(r.element,!1!==o):a.top>u.bottom&&Xr(r.element,!0===o)},ov=function(e,t,n){return Gg(e,nv,t,n)},iv=function(e,t,n){return Qg(e,t,nv,n)},av=function(e,t,n){return Gg(e,rv,t,n)},uv=function(e,t,n){return Qg(e,t,rv,n)},cv=function(e,t,n){(e.inline?ov:av)(e,t,n)},sv=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.dom.focus({preventScroll:t})},lv=function(e){var t=or(e).dom;return e.dom===t.activeElement},fv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Hg();return J.from(e.dom.activeElement).map(Mn.fromDom)},dv=function(e,t){var n=mn(t)?fu(t).length:Qn(t).length+1;return e>n?n:e<0?0:e},mv=function(e){return wg.range(e.start,dv(e.soffset,e.start),e.finish,dv(e.foffset,e.finish))},gv=function(e,t){return!go(t.dom)&&(zn(e,t)||jn(e,t))},vv=function(e){return function(t){return gv(e,t.start)&&gv(e,t.finish)}},pv=function(e){return wg.range(Mn.fromDom(e.startContainer),e.startOffset,Mn.fromDom(e.endContainer),e.endOffset)},hv=function(e){return function(e){var t=e.getSelection();return(t&&0!==t.rangeCount?J.from(t.getRangeAt(0)):J.none()).map(pv)}(qn(e).dom).filter(vv(e))},bv=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),J.some(t)}catch(e){return J.none()}},yv=function(e){var t=function(e){return e.inline||Kt.browser.isFirefox()}(e)?hv(Mn.fromDom(e.getBody())):J.none();e.bookmark=t.isSome()?t:e.bookmark},Cv=function(e){return(e.bookmark?e.bookmark:J.none()).bind(function(t){return function(e,t){return J.from(t).filter(vv(e)).map(mv)}(Mn.fromDom(e.getBody()),t)}).bind(bv)},wv={isEditorUIElement:function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")}},kv={setEditorTimeout:function(e,t,n){return function(e,t){return F(t)||(t=0),setTimeout(e,t)}(function(){e.removed||t()},n)},setEditorInterval:function(e,t,n){var r=function(e,t){return F(t)||(t=0),setInterval(e,t)}(function(){e.removed?clearInterval(r):t()},n);return r}},Ev=function(e){var t=ja(function(){yv(e)},0);e.on("init",function(){e.inline&&function(e,t){var n=function(){t.throttle()};Ta.DOM.bind(document,"mouseup",n),e.on("remove",function(){Ta.DOM.unbind(document,"mouseup",n)})}(e,t),function(e,t){!function(e,t){e.on("mouseup touchend",function(e){t.throttle()})}(e,t),e.on("keyup NodeChange AfterSetSelectionRange",function(t){(function(e){return"nodechange"===e.type&&e.selectionChange})(t)||yv(e)})}(e,t)}),e.on("remove",function(){t.cancel()})},xv=Ta.DOM,_v=function(e){var t=e.classList;return void 0!==t&&(t.contains("tox-edit-area")||t.contains("tox-edit-area__iframe")||t.contains("mce-content-body"))},Sv=function(e,t){var n=cl(e),r=xv.getParent(t,function(t){return function(e){return vo(e)&&wv.isEditorUIElement(e)}(t)||!!n&&e.dom.is(t,n)});return null!==r},Nv=function(e){try{var t=or(Mn.fromDom(e.getElement()));return fv(t).fold(function(){return document.body},function(e){return e.dom})}catch(e){return document.body}},Rv=function(e,t){var n=t.editor;Ev(n);var r=function(e,t){Xl(e)&&!0!==e.inline&&t(Mn.fromDom(e.getContainer()),"tox-edit-focus")};n.on("focusin",function(){var t=e.focusedEditor;_v(Nv(n))&&r(n,Dn),t!==n&&(t&&t.dispatch("blur",{focusedEditor:n}),e.setActive(n),e.focusedEditor=n,n.dispatch("focus",{blurredEditor:t}),n.focus(!0))}),n.on("focusout",function(){kv.setEditorTimeout(n,function(){var t=e.focusedEditor;_v(Nv(n))&&t===n||r(n,Tn),Sv(n,Nv(n))||t!==n||(n.dispatch("blur",{focusedEditor:null}),e.focusedEditor=null)})}),jg||(jg=function(t){var n=e.activeEditor;n&&ur(t).each(function(t){var r=t;r.ownerDocument===document&&(r===document.body||Sv(n,r)||e.focusedEditor!==n||(n.dispatch("blur",{focusedEditor:null}),e.focusedEditor=null))})},xv.bind(document,"focusin",jg))},Av=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),!e.activeEditor&&jg&&(xv.unbind(document,"focusin",jg),jg=null)},Dv=function(e,t){return function(e){return e.collapsed?J.from($u(e.startContainer,e.startOffset)).map(Mn.fromDom):J.none()}(t).bind(function(t){return bu(t)?J.some(t):zn(e,t)?J.none():J.some(e)})},Ov=function(e,t){Dv(Mn.fromDom(e.getBody()),t).bind(function(e){return Ed(e.dom)}).fold(function(){e.selection.normalize()},function(t){return e.selection.setRng(t.toRange())})},Tv=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},Bv=function(e){return lv(e)||(t=e,fv(or(t)).filter(function(e){return t.dom.contains(e.dom)})).isSome();var t},Pv=function(e){return e.inline?function(e){var t=e.getBody();
2return t&&Bv(Mn.fromDom(t))}(e):function(e){return M(e.iframeElement)&&lv(Mn.fromDom(e.iframeElement))}(e)},Lv=function(e){return Pv(e)||function(e){var t=or(Mn.fromDom(e.getElement()));return fv(t).filter(function(t){return!_v(t.dom)&&Sv(e,t.dom)}).isSome()}(e)},Mv=function(e){return e.editorManager.setActive(e)},Iv=function(e,t){e.removed||(t?Mv(e):function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable();var o=function(e){Cv(e).each(function(t){e.selection.setRng(t),r=t})};!Pv(e)&&e.hasEditableRoot()&&o(e);var i=function(e,t){return e.dom.getParent(t,function(t){return"true"===e.dom.getContentEditable(t)})}(e,t.getNode());if(i&&e.dom.isChildOf(i,n))return function(e,t){return null!==e.dom.getParent(t,function(t){return"false"===e.dom.getContentEditable(t)})}(e,i)||Tv(n),Tv(i),e.hasEditableRoot()||o(e),Ov(e,r),void Mv(e);e.inline||(Kt.browser.isOpera()||Tv(n),e.getWin().focus()),(Kt.browser.isFirefox()||e.inline)&&(Tv(n),Ov(e,r)),Mv(e)}(e))},Fv=function(e,t){return t.collapsed?e.isEditable(t.startContainer):e.isEditable(t.startContainer)&&e.isEditable(t.endContainer)},Uv=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return J.from(i).map(Mn.fromDom).map(function(e){return r&&t.collapsed?e:Jn(e,o(e,a)).getOr(e)}).bind(function(e){return dn(e)?J.some(e):Wn(e).filter(dn)}).map(function(e){return e.dom}).getOr(e)},jv=function(e,t){return Uv(e,t,!0,arguments.length>2&&void 0!==arguments[2]&&arguments[2],function(e,t){return Math.min(nr(e),t)})},zv=function(e,t){return Uv(e,t,!1,arguments.length>2&&void 0!==arguments[2]&&arguments[2],function(e,t){return t>0?t-1:t})},Hv=function(e,t){for(var n=e;e&&xo(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},Vv=function(e,t){return ue(t,function(t){var n=e.dispatch("GetSelectionRange",{range:t});return n.range!==t?n.range:t})},qv={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Wv=function(e,t,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[o];if(i)return i;for(var a=e.parent;a&&a!==t;a=a.parent)if(i=a[o])return i}},Kv=function(e){var t,n=null!==(t=e.value)&&void 0!==t?t:"";if(!so(n))return!1;var r=e.parent;return!r||"span"===r.name&&!r.attr("style")||!/^[ ]+$/.test(n)},$v=function(e){var t="a"===e.name&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},Yv=function(){function e(t,n){A(this,e),this.name=t,this.type=n,1===n&&(this.attributes=[],this.attributes.map={})}return O(e,[{key:"replace",value:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t}},{key:"attr",value:function(e,t){var n=this;if(!C(e))return M(e)&&Te(e,function(e,t){n.attr(t,e)}),n;var r=n.attributes;if(r){if(void 0!==t){if(null===t){if(e in r.map){delete r.map[e];for(var o=r.length;o--;)if(r[o].name===e)return r.splice(o,1),n}return n}if(e in r.map){for(var i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}}},{key:"clone",value:function(){var t=this,n=new e(t.name,t.type),r=t.attributes;if(r){var o=[];o.map={};for(var i=0,a=r.length;i<a;i++){var u=r[i];"id"!==u.name&&(o[o.length]={name:u.name,value:u.value},o.map[u.name]=u.value)}n.attributes=o}return n.value=t.value,n}},{key:"wrap",value:function(e){var t=this;return t.parent&&(t.parent.insert(e,t),e.append(t)),t}},{key:"unwrap",value:function(){for(var e=this,t=e.firstChild;t;){var n=t.next;e.insert(t,e,!0),t=n}e.remove()}},{key:"remove",value:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r&&(r.next=n),t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n&&(n.prev=r),e.parent=e.next=e.prev=null),e}},{key:"append",value:function(e){var t=this;e.parent&&e.remove();var n=t.lastChild;return n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e}},{key:"insert",value:function(e,t,n){e.parent&&e.remove();var r=t.parent||this;
2return n?(t===r.firstChild?r.firstChild=e:t.prev&&(t.prev.next=e),e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next&&(t.next.prev=e),e.next=t.next,e.prev=t,t.next=e),e.parent=r,e}},{key:"getAll",value:function(e){for(var t=[],n=this.firstChild;n;n=Wv(n,this))n.name===e&&t.push(n);return t}},{key:"children",value:function(){for(var e=[],t=this.firstChild;t;t=t.next)e.push(t);return e}},{key:"empty",value:function(){var e=this;if(e.firstChild){for(var t=[],n=e.firstChild;n;n=Wv(n,e))t.push(n);for(var r=t.length;r--;){var o=t[r];o.parent=o.firstChild=o.lastChild=o.next=o.prev=null}}return e.firstChild=e.lastChild=null,e}},{key:"isEmpty",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,o=this,i=o.firstChild;if($v(o))return!1;if(i)do{if(1===i.type){if(i.attr("data-mce-bogus"))continue;if(e[i.name])return!1;if($v(i))return!1}if(8===i.type)return!1;if(3===i.type&&!Kv(i))return!1;if(3===i.type&&i.parent&&n[i.parent.name]&&so(null!==(t=i.value)&&void 0!==t?t:""))return!1;if(r&&r(i))return!1}while(i=Wv(i,o));return!0}},{key:"walk",value:function(e){return Wv(this,null,e)}}],[{key:"create",value:function(t,n){var r=new e(t,qv[t]||1);return n&&Te(n,function(e,t){r.attr(t,e)}),r}}])}(),Gv=Zt.makeMap("NOSCRIPT STYLE SCRIPT XMP IFRAME NOEMBED NOFRAMES PLAINTEXT"," "),Xv=function(e){return C(e.nodeValue)&&e.nodeValue.includes(xu)},Zv=function(e){return"".concat(0===e.length?"":"".concat(ue(e,function(e){return"[".concat(e,"]")}).join(","),","),'[data-mce-bogus="all"]')},Qv=function(e){return document.createTreeWalker(e,NodeFilter.SHOW_COMMENT,function(e){return Xv(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP})},Jv=function(e){return document.createTreeWalker(e,NodeFilter.SHOW_TEXT,function(e){if(Xv(e)){var t=e.parentNode;return t&&ze(Gv,t.nodeName)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}return NodeFilter.FILTER_SKIP})},ep=function(e){return null!==Qv(e).nextNode()},tp=function(e){return null!==Jv(e).nextNode()},np=function(e,t){return null!==t.querySelector(Zv(e))},rp=function(e,t){ce(function(e,t){return t.querySelectorAll(Zv(e))}(e,t),function(t){var n=Mn.fromDom(t);"all"===Cn(n,"data-mce-bogus")?Mr(n):ce(e,function(e){kn(n,e)&&En(n,e)})})},op=function(e){for(var t=e.nextNode();null!==t;)t.nodeValue=null,t=e.nextNode()},ip=z(op,Qv),ap=z(op,Jv),up=function(e,t){var n=[{condition:K(np,t),action:K(rp,t)},{condition:ep,action:ip},{condition:tp,action:ap}],r=e,o=!1;return ce(n,function(t){var n=t.condition,i=t.action;n(r)&&(o||(r=e.cloneNode(!0),o=!0),i(r))}),r},cp=function(e){var t=eo(e,"[data-mce-bogus]");ce(t,function(e){"all"===Cn(e,"data-mce-bogus")?Mr(e):gu(e)?(Ar(e,Mn.fromText(io)),Mr(e)):Ir(e)})},sp=function(e){var t=eo(e,"input");ce(t,function(e){En(e,"name")})},lp=function(e,t){var n=e.getDoc(),r=or(Mn.fromDom(e.getBody())),o=Mn.fromTag("div",n);bn(o,"data-mce-bogus","all"),Er(o,{position:"fixed",left:"-9999999px",top:"0"}),jr(o,t.innerHTML),cp(o),sp(o);var i=function(e){return rr(e)?e:Mn.fromDom(Vn(e).dom.body)}(r);Tr(i,o);var a=Su(o.dom.innerText);return Mr(o),a},fp=function(e,t,n){var r;return r="raw"===t.format?Zt.trim(Su(up(n,e.serializer.getTempAttrs()).innerHTML)):"text"===t.format?lp(e,n):"tree"===t.format?e.serializer.serialize(n,t):function(e,t){var n=ws(e),r=new RegExp("^(<".concat(n,"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/").concat(n,">[\r\n]*|<br \\/>[\r\n]*)$"));return t.replace(r,"")}(e,e.serializer.serialize(n,t)),"text"!==t.format&&!Cu(Mn.fromDom(n))&&C(r)?Zt.trim(r):r},dp=Zt.makeMap,mp=function(e){var t=[],n=(e=e||{}).indent,r=dp(e.indent_before||""),o=dp(e.indent_after||""),i=Fi.getEncodeFunc(e.entity_encoding||"raw",e.entities),a="xhtml"!==e.element_format;return{start:function(e,u,c){if(n&&r[e]&&t.length>0){var s=t[t.length-1];s.length>0&&"\n"!==s&&t.push("\n")}if(t.push("<",e),u)for(var l=0,f=u.length;l<f;l++){var d=u[l];t.push(" ",d.name,'="',i(d.value,!0),'"')}if(t[t.length]=!c||a?">":" />",c&&n&&o[e]&&t.length>0){var m=t[t.length-1];m.length>0&&"\n"!==m&&t.push("\n")}},end:function(e){var r;
2t.push("</",e,">"),n&&o[e]&&t.length>0&&(r=t[t.length-1]).length>0&&"\n"!==r&&t.push("\n")},text:function(e,n){e.length>0&&(t[t.length]=n?e:i(e))},cdata:function(e){t.push("<![CDATA[",e,"]]>")},comment:function(e){t.push("\x3c!--",e,"--\x3e")},pi:function(e,r){r?t.push("<?",e," ",i(r),"?>"):t.push("<?",e,"?>"),n&&t.push("\n")},doctype:function(e){t.push("<!DOCTYPE",e,">",n?"\n":"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}},gp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ra(),n=mp(e);e.validate=!("validate"in e)||e.validate;return{serialize:function(r){var o=e.validate,i={3:function(e){var t;n.text(null!==(t=e.value)&&void 0!==t?t:"",e.raw)},8:function(e){var t;n.comment(null!==(t=e.value)&&void 0!==t?t:"")},7:function(e){n.pi(e.name,e.value)},10:function(e){var t;n.doctype(null!==(t=e.value)&&void 0!==t?t:"")},4:function(e){var t;n.cdata(null!==(t=e.value)&&void 0!==t?t:"")},11:function(e){var t=e;if(t=t.firstChild)do{a(t)}while(t=t.next)}};n.reset();var a=function(e){var r,u=i[e.type];if(u)u(e);else{var c=e.name,s=c in t.getVoidElements(),l=e.attributes;if(o&&l&&l.length>1){var f=[];f.map={};var d=t.getElementRule(e.name);if(d){for(var m=0,g=d.attributesOrder.length;m<g;m++){var v=d.attributesOrder[m];if(v in l.map){var p=l.map[v];f.map[v]=p,f.push({name:v,value:p})}}for(var h=0,b=l.length;h<b;h++){var y=l[h].name;if(!(y in f.map)){var w=l.map[y];f.map[y]=w,f.push({name:y,value:w})}}l=f}}if(n.start(c,l,s),Zo(c))C(e.value)&&n.text(e.value,!0),n.end(c);else if(!s){var k=e.firstChild;if(k){"pre"!==c&&"textarea"!==c||3!==k.type||"\n"!==(null===(r=k.value)||void 0===r?void 0:r[0])||n.text("\n",!0);do{a(k)}while(k=k.next)}n.end(c)}}};return 1!==r.type||e.inner?3===r.type?i[3](r):i[11](r):a(r),n.getContent()}}},vp=new Set;ce(["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-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"],function(e){vp.add(e)});var pp=new Set;ce(["background-color"],function(e){pp.add(e)});var hp=["font","text-decoration","text-emphasis"],bp=function(e,t){return De(function(e,t){return e.parseStyle(e.getAttrib(t,"style"))}(e,t))},yp=function(e,t){return ae(bp(e,t),function(e){return function(e){return vp.has(e)}(e)})},Cp=function(e,t){return yp(e,t)&&ae(bp(e,t),function(e){return function(e){return pp.has(e)}(e)})},wp=function(e,t,n){var r=bp(e,t),o=bp(e,n),i=function(r){var o,i,a=null!==(o=e.getStyle(t,r))&&void 0!==o?o:"",u=null!==(i=e.getStyle(n,r))&&void 0!==i?i:"";return dt(a)&&dt(u)&&a!==u};return ae(r,function(e){var t=function(t){return ae(t,function(t){return t===e})};if(!t(o)&&t(hp)){var n=fe(o,function(e){return ae(hp,function(t){return at(e,t)})});return ae(n,i)}return i(e)})},kp=function(e,t,n){return J.from(n.container()).filter(xo).exists(function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))})},Ep=K(kp,!0,Hd),xp=K(kp,!1,Hd),_p=function(e){var t=e.container();return xo(t)&&(0===t.data.length||_u(t.data)&&Xm.isBookmarkNode(t.parentNode))},Sp=function(e,t){return function(n){return Hf(e?0:-1,n).filter(t).isSome()}}
2,Np=function(e){return Oo(e)&&"block"===xr(Mn.fromDom(e),"display")},Rp=function(e){return Bo(e)&&!function(e){return vo(e)&&"all"===e.getAttribute("data-mce-bogus")}(e)},Ap=Sp(!0,Np),Dp=Sp(!1,Np),Op=Sp(!0,Mo),Tp=Sp(!1,Mo),Bp=Sp(!0,wo),Pp=Sp(!1,wo),Lp=Sp(!0,Rp),Mp=Sp(!1,Rp),Ip=function(e,t){return function(e,t,n){return zn(t,e)?$n(e,function(e){return n(e)||jn(e,t)}).slice(0,-1):[]}(e,t,Z)},Fp=function(e,t){return[e].concat(Ip(e,t))},Up=function(e,t,n){return yd(e,t,n,_p)},jp=function(e,t,n){return ve(Fp(Mn.fromDom(t.container()),e),function(e){return function(t){return e.isBlock(cn(t))}}(n))},zp=function(e,t,n,r){return Up(e,t.dom,n).forall(function(e){return jp(t,n,r).fold(function(){return!zf(e,n,t.dom)},function(r){return!zf(e,n,t.dom)&&zn(r,Mn.fromDom(e.container()))})})},Hp=function(e,t,n,r){return jp(t,n,r).fold(function(){return Up(e,t.dom,n).forall(function(e){return!zf(e,n,t.dom)})},function(t){return Up(e,t.dom,n).isNone()})},Vp=K(Hp,!1),qp=K(Hp,!0),Wp=K(zp,!1),Kp=K(zp,!0),$p=function(e){return Zf(e).exists(gu)},Yp=function(e,t,n,r){var o=fe(Fp(Mn.fromDom(n.container()),t),function(e){return r.isBlock(cn(e))}),i=_e(o).getOr(t);return hd(e,i.dom,n).filter($p)},Gp=function(e,t,n){return Zf(t).exists(gu)||Yp(!0,e,t,n).isSome()},Xp=function(e,t,n){return function(e){return J.from(e.getNode(!0)).map(Mn.fromDom)}(t).exists(gu)||Yp(!1,e,t,n).isSome()},Zp=K(Yp,!1),Qp=K(Yp,!0),Jp=function(e){return Sc.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},eh=function(e,t,n){var r=fe(Fp(Mn.fromDom(t.container()),e),function(e){return n.isBlock(cn(e))});return _e(r).getOr(e)},th=function(e,t,n){return Jp(t)?xp(t):xp(t)||kd(eh(e,t,n).dom,t).exists(xp)},nh=function(e,t,n){return Jp(t)?Ep(t):Ep(t)||wd(eh(e,t,n).dom,t).exists(Ep)},rh=function(e){return Zf(e).bind(function(e){return dr(e,dn)}).exists(function(e){return function(e){return ie(["pre","pre-wrap"],e)}(xr(e,"white-space"))})},oh=function(e,t,n){return function(e,t){return kd(e.dom,t).isNone()}(e,t)||function(e,t){return wd(e.dom,t).isNone()}
2(e,t)||Vp(e,t,n)||qp(e,t,n)||Xp(e,t,n)||Gp(e,t,n)},ih=function(e,t){return function(n){return r=new oo(n,e)[t](),M(r)&&Bo(r)&&Df(r);var r}},ah=function(e,t,n){return!rh(t)&&(oh(e,t,n)||th(e,t,n)||nh(e,t,n))},uh=function(e,t,n){return!rh(t)&&(Vp(e,t,n)||Wp(e,t,n)||Xp(e,t,n)||th(e,t,n)||function(e,t){var n=kd(e.dom,t).getOr(t),r=ih(e.dom,"prev");return t.isAtStart()&&(r(t.container())||r(n.container()))}(e,t))},ch=function(e,t,n){return!rh(t)&&(qp(e,t,n)||Kp(e,t,n)||Gp(e,t,n)||nh(e,t,n)||function(e,t){var n=wd(e.dom,t).getOr(t),r=ih(e.dom,"next");return t.isAtEnd()&&(r(t.container())||r(n.container()))}(e,t))},sh=function(e,t,n){return uh(e,t,n)||ch(e,function(e){var t=e.container(),n=e.offset();return xo(t)&&n<t.data.length?Sc(t,n+1):e}(t),n)},lh=function(e,t){return zd(e.charAt(t))},fh=function(e,t){return Hd(e.charAt(t))},dh=function(e,t,n,r){var o=t.data,i=Sc(t,0);return n||!lh(o,0)||sh(e,i,r)?!!(n&&fh(o,0)&&uh(e,i,r))&&(t.data=ao+o.slice(1),!0):(t.data=" "+o.slice(1),!0)},mh=function(e){var t=e.data,n=function(e){var t=e.split("");return ue(t,function(e,n){return zd(e)&&n>0&&n<t.length-1&&Vd(t[n-1])&&Vd(t[n+1])?" ":e}).join("")}(t);return n!==t&&(e.data=n,!0)},gh=function(e,t,n,r){var o=t.data,i=Sc(t,o.length-1);return n||!lh(o,o.length-1)||sh(e,i,r)?!!(n&&fh(o,o.length-1)&&ch(e,i,r))&&(t.data=o.slice(0,-1)+ao,!0):(t.data=o.slice(0,-1)+" ",!0)},vh=function(e,t,n){var r=t.container();if(!xo(r))return J.none();if(function(e){var t=e.container();return xo(t)&&it(t.data,ao)}(t)){var o=dh(e,r,!1,n)||mh(r)||gh(e,r,!1,n);return tn(o,t)}if(sh(e,t,n)){var i=dh(e,r,!0,n)||gh(e,r,!0,n);return tn(i,t)}return J.none()},ph=function(e,t,n,r){if(0!==n){var o=Mn.fromDom(e),i=fr(o,function(e){return r.isBlock(cn(e))}).getOr(o),a=e.data.slice(t,t+n),u=t+n>=e.data.length&&ch(i,Sc(e,e.data.length),r),c=0===t&&uh(i,Sc(e,0),r);e.replaceData(t,n,fo(a,4,c,u))}},hh=function(e,t,n){var r=e.data.slice(t),o=r.length-lt(r).length;ph(e,t,o,n)},bh=function(e,t,n){var r=e.data.slice(0,t),o=r.length-ft(r).length;ph(e,t-o,o,n)},yh=function(e,t,n,r){var o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=ft(e.data).length,a=o?e:t,u=o?t:e;return o?a.appendData(u.data):a.insertData(0,u.data),Mr(Mn.fromDom(u)),r&&hh(a,i,n),a},Ch=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!Sc.isTextPosition(e)&&n===t.parentNode&&r>Sc.before(t).offset()}(t,e)?Sc(t.container(),t.offset()-1):t},wh=function(e){return oc(e.previousSibling)?J.some((t=e.previousSibling,xo(t)?Sc(t,t.data.length):Sc.after(t))):e.previousSibling?xd(e.previousSibling):J.none();var t},kh=function(e){return oc(e.nextSibling)?J.some((t=e.nextSibling,xo(t)?Sc(t,0):Sc.before(t))):e.nextSibling?Ed(e.nextSibling):J.none();var t},Eh=function(e,t){return wh(t).orThunk(function(){return kh(t)}).orThunk(function(){return function(e,t){return J.from(t.previousSibling?t.previousSibling:t.parentNode).bind(function(t){return kd(e,Sc.before(t))}).orThunk(function(){return wd(e,Sc.after(t))})}(e,t)})},xh=function(e,t){return kh(t).orThunk(function(){return wh(t)}).orThunk(function(){return function(e,t){return wd(e,Sc.after(t)).orThunk(function(){return kd(e,Sc.before(t))})}(e,t)})},_h=function(e,t,n){return function(e,t,n){return e?xh(t,n):Eh(t,n)}(e,t,n).map(K(Ch,n))},Sh=function(e,t,n){n.fold(function(){e.focus()},function(n){e.selection.setRng(n.toRange(),t)})},Nh=function(e,t){return t&&ze(e.schema.getBlockElements(),cn(t))},Rh=function(e,t,n,r){var o,i,a,u,c=Yn(e).filter(mn),s=Gn(e).filter(mn);return Mr(e),(o=c,i=s,a=t,u=function(e,t,o){var i=e.dom,a=t.dom,u=i.data.length;return yh(i,a,n,r),o.container()===a?Sc(i,u):o},o.isSome()&&i.isSome()&&a.isSome()?J.some(u(o.getOrDie(),i.getOrDie(),a.getOrDie())):J.none()).orThunk(function(){return r&&(c.each(function(e){return bh(e.dom,e.dom.length,n)}),s.each(function(e){return hh(e.dom,0,n)})),t})},Ah=function(e,t,n){var r,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=_h(t,e.getBody(),n.dom),u=fr(n,K(Nh,e),(r=e.getBody(),function(e){return e.dom===r})),c=Rh(n,a,e.schema,function(e,t){return ze(e.schema.getTextInlineElements(),cn(t))}(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):u.bind(function(t){return function(e,t,n){if(Ko(e,t)){var r=Mn.fromHtml('<br data-mce-bogus="1">');return n?ce(Qn(t),function(e){xm(e)||Mr(e)}):Lr(t),Tr(t,r),J.some(Sc.before(r.dom))}
2return J.none()}(e.schema,t,i)}).fold(function(){o&&Sh(e,t,c)},function(n){o&&Sh(e,t,J.some(n))})},Dh=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,Oh=function(e,t){return Fn(Mn.fromDom(t),$s(e))&&!di(e.schema,t)&&e.dom.isEditable(t)},Th=function(e){var t;return"rtl"===Ta.DOM.getStyle(e,"direction",!0)||function(e){return Dh.test(e)}(null!==(t=e.textContent)&&void 0!==t?t:"")},Bh=function(e,t,n){var r=function(e,t,n){return fe(Ta.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return J.from(r[r.length-1])},Ph=function(e,t){var n=t.container(),r=t.offset();return e?Du(n)?xo(n.nextSibling)?Sc(n.nextSibling,0):Sc.after(n):Bu(t)?Sc(n,r+1):t:Du(n)?xo(n.previousSibling)?Sc(n.previousSibling,n.previousSibling.data.length):Sc.before(n):Pu(t)?Sc(n,r-1):t},Lh=K(Ph,!0),Mh=K(Ph,!1),Ih=function(e,t){var n=function(e){return e.stopImmediatePropagation()};e.on("beforeinput input",n,!0),e.getDoc().execCommand(t),e.off("beforeinput input",n)},Fh=function(e){return Ih(e,"Delete")},Uh=function(e){return Ih(e,"ForwardDelete")},jh=function(e){return vu(e)||hu(e)},zh=function(e,t){return zn(e,t)?dr(t,jh,function(e){return function(t){return Qt(Wn(t),e,jn)}}(e)):J.none()},Hh=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.dom.isEmpty(e.getBody())&&e.setContent("",{no_selection:!t})},Vh=function(e,t,n){return en(Ed(n),xd(n),function(r,o){var i=Ph(!0,r),a=Ph(!1,o),u=Ph(!1,t);return e?wd(n,u).exists(function(e){return e.isEqual(a)&&t.isEqual(i)}):kd(n,u).exists(function(e){return e.isEqual(i)&&t.isEqual(a)})}).getOr(!0)},qh=function(e){var t;return(8===sn(t=e)||"#comment"===cn(t)?Yn(e):tr(e)).bind(qh).orThunk(function(){return J.some(e)})},Wh=function(e,t,n){var r,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];t.deleteContents();var i,a=qh(n).getOr(n),u=Mn.fromDom(null!==(r=e.dom.getParent(a.dom,e.dom.isBlock))&&void 0!==r?r:n.dom);
2if(u.dom===e.getBody()?Hh(e,o):Ko(e.schema,u,{checkRootAsContent:!1})&&(Eu(u),o&&e.selection.setCursorLocation(u.dom,0)),!jn(n,u)){var c=Qt(Wn(u),n)?[]:Wn(i=u).map(Qn).map(function(e){return fe(e,function(e){return!jn(i,e)})}).getOr([]);ce(c.concat(Qn(n)),function(t){jn(t,u)||zn(t,u)||!Ko(e.schema,t)||Mr(t)})}},Kh=function(e){return eo(e,"td,th")},$h=function(e,t){return Yd(Mn.fromDom(e),t)},Yh=function(e){return function(e){return en(e.startTable,e.endTable,function(t,n){var r=ro(t,function(e){return jn(e,n)}),o=ro(n,function(e){return jn(e,t)});return r||o?x(x({},e),{},{startTable:r?J.none():e.startTable,endTable:o?J.none():e.endTable,isSameTable:!1,isMultiTable:!1}):e}).getOr(e)}(e)},Gh=function(e,t){return{start:e,end:t}},Xh=Qc([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),Zh=function(e,t){return hr(Mn.fromDom(e),"td,th",t)},Qh=function(e){return!jn(e.start,e.end)},Jh=function(e,t){return Yd(e.start,t).bind(function(n){return Yd(e.end,t).bind(function(e){return tn(jn(n,e),n)})})},eb=function(e){return function(t){return Jh(t,e).map(function(e){return function(e,t,n){return{rng:e,table:t,cells:n}}(t,e,Kh(e))})}},tb=function(e,t,n,r){if(n.collapsed||!e.forall(Qh))return J.none();if(t.isSameTable){var o=e.bind(eb(r));return J.some({start:o,end:o})}var i=Zh(n.startContainer,r),a=Zh(n.endContainer,r),u=i.bind(function(e){return function(t){return Yd(t,e).bind(function(e){return Se(Kh(e)).map(function(e){return Gh(t,e)})})}}(r)).bind(eb(r)),c=a.bind(function(e){return function(t){return Yd(t,e).bind(function(e){return _e(Kh(e)).map(function(e){return Gh(e,t)})})}}(r)).bind(eb(r));return J.some({start:u,end:c})},nb=function(e,t){return pe(e,function(e){return jn(e,t)})},rb=function(e){return en(nb(e.cells,e.rng.start),nb(e.cells,e.rng.end),function(t,n){return e.cells.slice(t,n+1)})},ob=function(e,t,n){return e.exists(function(e){return function(e,t){return!Qh(e)&&Jh(e,t).exists(function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length})}(e,n)&&Zd(e.start,t)})},ib=function(e,t){var n=t.startTable,r=t.endTable,o=e.cloneRange();return n.each(function(e){return o.setStartAfter(e.dom)}),r.each(function(e){return o.setEndBefore(e.dom)}),o},ab=function(e,t){var n=function(e){return function(t){return jn(e,t)}}(e),r=function(e,t){var n=Zh(e.startContainer,t),r=Zh(e.endContainer,t);return en(n,r,Gh)}(t,n),o=function(e,t){var n=$h(e.startContainer,t),r=$h(e.endContainer,t),o=n.isSome(),i=r.isSome(),a=en(n,r,jn).getOr(!1);return Yh({startTable:n,endTable:r,isStartInTable:o,isEndInTable:i,isSameTable:a,isMultiTable:!a&&o&&i})}(t,n);return ob(r,t,n)?r.map(function(e){return Xh.singleCellTable(t,e.start)}):o.isMultiTable?function(e,t,n,r){return tb(e,t,n,r).bind(function(e){var r=e.start,o=e.end,i=r.bind(rb).getOr([]),a=o.bind(rb).getOr([]);if(i.length>0&&a.length>0){var u=ib(n,t);return J.some(Xh.multiTable(i,a,u))}return J.none()})}(r,o,t,n):function(e,t,n,r){return tb(e,t,n,r).bind(function(e){var t=e.start,n=e.end;return t.or(n)}).bind(function(e){var r=t.isSameTable,o=rb(e).getOr([]);if(r&&e.cells.length===o.length)return J.some(Xh.fullTable(e.table));if(o.length>0){if(r)return J.some(Xh.partialTable(o,J.none()));var i=ib(n,t);return J.some(Xh.partialTable(o,J.some(x(x({},t),{},{rng:i}))))}return J.none()})}(r,o,t,n)},ub=function(e){return ce(e,function(e){En(e,"contenteditable"),Eu(e)})},cb=function(e,t,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(t.dom.lastChild)):(o.setStartBefore(t.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),db(e,o,t,!1).each(function(e){return e()})},sb=function(e){var t=$d(e),n=Mn.fromDom(e.selection.getNode());Po(n.dom)&&Ko(e.schema,n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),t.length>1&&ae(t,function(e){return jn(e,n)})&&bn(n,"data-mce-selected","1")},lb=function(e,t,n){return J.some(function(){var r=e.selection.getRng(),o=n.bind(function(n){var o=n.rng,i=n.isStartInTable,a=function(e,t){return J.from(e.dom.getParent(t,e.dom.isBlock)).map(Mn.fromDom)}(e,i?o.endContainer:o.startContainer);o.deleteContents(),function(e,t,n){n.each(function(n){t?Mr(n):(Eu(n),e.selection.setCursorLocation(n.dom,0))})}(e,i,a.filter(K(Ko,e.schema)));var u=i?t[0]:t[t.length-1];return cb(e,u,r,i),Ko(e.schema,u)?J.none():J.some(i?t.slice(1):t.slice(0,-1))}).getOr(t);ub(o),sb(e)})},fb=function(e,t,n,r){return J.some(function(){var o=e.selection.getRng(),i=t[0],a=n[n.length-1];cb(e,i,o,!0),cb(e,a,o,!1);var u=Ko(e.schema,i)?t:t.slice(1),c=Ko(e.schema,a)?n:n.slice(0,-1);ub(u.concat(c)),r.deleteContents(),sb(e)})},db=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return J.some(function(){Wh(e,t,n,r)})},mb=function(e,t){return J.some(function(){return Ah(e,!1,t)})},gb=function(e,t,n,r){return pb(t,r).fold(function(){return function(e,t,n){return ab(t,n).bind(function(t){return t.fold(K(db,e),K(mb,e),K(lb,e),K(fb,e))})}
2(e,t,n)},function(t){return function(e,t){return hb(e,t)}(e,t)})},vb=function(e,t){return ve(Fp(t,e),yu)},pb=function(e,t){return ve(Fp(t,e),pn("caption"))},hb=function(e,t){return J.some(function(){Eu(t),e.selection.setCursorLocation(t.dom,0)})},bb=function(e,t,n,r,o){return bd(n,e.getBody(),o).fold(function(){return J.some(j)},function(i){return function(e,t,n,r){return Ed(e.dom).bind(function(o){return xd(e.dom).map(function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)})}).getOr(!0)}(r,n,o,i)?function(e,t){return hb(e,t)}(e,r):function(e,t,n){return pb(e,Mn.fromDom(n.getNode())).fold(function(){return J.some(j)},function(e){return tn(!jn(e,t),j)})}(t,r,i)})},yb=function(e,t,n,r){var o=Sc.fromRangeStart(e.selection.getRng());return vb(n,r).bind(function(r){return Ko(e.schema,r,{checkRootAsContent:!1})?hb(e,r):function(e,t,n,r,o){return bd(n,e.getBody(),o).bind(function(e){return vb(t,Mn.fromDom(e.getNode())).bind(function(e){return jn(e,r)?J.none():J.some(j)})})}(e,n,t,r,o)})},Cb=function(e,t){return e?Bp(t):Pp(t)},wb=function(e,t,n){var r=Mn.fromDom(e.getBody());return pb(r,n).fold(function(){return yb(e,t,r,n).orThunk(function(){return tn(function(e,t){var n=Sc.fromRangeStart(e.selection.getRng());return Cb(t,n)||hd(t,e.getBody(),n).exists(function(e){return Cb(t,e)})}(e,t),j)})},function(n){return function(e,t,n,r){var o=Sc.fromRangeStart(e.selection.getRng());return Ko(e.schema,r)?hb(e,r):bb(e,n,t,r,o)}(e,t,r,n)})},kb=function(e,t){var n=Mn.fromDom(e.selection.getStart(!0)),r=$d(e);return e.selection.isCollapsed()&&0===r.length?wb(e,t,n):function(e,t,n){var r=Mn.fromDom(e.getBody()),o=e.selection.getRng();return 0!==n.length?lb(e,n,J.none()):gb(e,r,o,t)}(e,n,r)},Eb=function(e,t){for(var n=t;n&&n!==e;){if(To(n)||Bo(n))return n;n=n.parentNode}return null},xb=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],_b=Zt.each,Sb=function(e){var t=e.dom,n=new Set(e.serializer.getTempAttrs()),r=function(e){return ae(xb,function(t){return at(e,t)})||n.has(e)};return{compare:function(e,n){if(e.nodeName!==n.nodeName||e.nodeType!==n.nodeType)return!1;var o=function(e){var n={};return _b(t.getAttribs(e),function(o){var i=o.nodeName.toLowerCase();"style"===i||r(i)||(n[i]=t.getAttrib(e,i))}),n},i=function(e,t){for(var n in e)if(ze(e,n)){var r=t[n];if(P(r))return!1;if(e[n]!==r)return!1;delete t[n]}for(var o in t)if(ze(t,o))return!1;return!0};if(vo(e)&&vo(n)){if(!i(o(e),o(n)))return!1;if(!i(t.parseStyle(t.getAttrib(e,"style")),t.parseStyle(t.getAttrib(n,"style"))))return!1}return!jd(e)&&!jd(n)},isAttributeInternal:r}},Nb=function(e){return["h1","h2","h3","h4","h5","h6"].includes(e.name)},Rb=function(e,t,n,r){for(var o=n.name,i=0,a=e.length;i<a;i++){var u=e[i];if(u.name===o){var c=r.nodes[o];c?c.nodes.push(n):r.nodes[o]={filter:u,nodes:[n]}}}if(n.attributes)for(var s=0,l=t.length;s<l;s++){var f=t[s],d=f.name;if(d in n.attributes.map){var m=r.attributes[d];m?m.nodes.push(n):r.attributes[d]={filter:f,nodes:[n]}}}},Ab=function(e,t){var n=function(e,n){Te(e,function(e){var r=Ne(e.nodes);ce(e.filter.callbacks,function(o){for(var i=r.length-1;i>=0;i--){var a=r[i];(n?void 0!==a.attr(e.filter.name):a.name===e.filter.name)&&!L(a.parent)||r.splice(i,1)}r.length>0&&o(r,e.filter.name,t)})})};n(e.nodes,!1),n(e.attributes,!0)},Db=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(e,t,n){var r={nodes:{},attributes:{}};return n.firstChild&&function(e,t){for(var n=e;n=n.walk();)t(n)}(n,function(n){Rb(e,t,n,r)}),r}(e,t,n);Ab(o,r)},Ob=function(e,t,n,r){if((e.pad_empty_with_br||t.insert)&&n(r)){var o=new Yv("br",1);t.insert&&o.attr("data-mce-bogus","1"),r.empty().append(o)}else r.empty().append(new Yv("#text",3)).value=ao},Tb=function(e,t){var n=null==e?void 0:e.firstChild;return M(n)&&n===e.lastChild&&n.name===t},Bb=function(e,t,n,r){return r.isEmpty(t,n,function(t){return function(e,t){var n=e.getElementRule(t.name);return!0===(null==n?void 0:n.paddEmpty)}(e,t)})},Pb=function(e){for(var t,n=e;n;n=n.parent){var r=n.attr("contenteditable");if("false"===r)break;"true"===r&&(t=n)}return J.from(t)},Lb=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.parent;if(t.getSpecialElements()[e.name])e.empty().remove();else{var r,o=S(e.children());try{for(o.s();!(r=o.n()).done;){var i=r.value;n&&!t.isValidChild(n.name,i.name)&&Lb(i,t,n)}}catch(e){o.e(e)}finally{o.f()}e.unwrap()}},Mb=function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:j,o=t.getTextBlockElements(),i=t.getNonEmptyElements(),a=t.getWhitespaceElements(),u=Zt.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),c=new Set,s=function(e){return e!==n&&!u[e.name]},l=0;l<e.length;l++){var f=e[l],d=void 0,m=void 0,g=void 0;if(f.parent&&!c.has(f))if(o[f.name]&&"li"===f.parent.name){for(var v=f.next;v&&o[v.name];)v.name="li",c.add(v),f.parent.insert(v,f.parent),v=v.next;f.unwrap()}else{var p=[f];for(d=f.parent;d&&!t.isValidChild(d.name,f.name)&&s(d);d=d.parent)p.push(d);if(d&&p.length>1)if(Ib(t,f,d))Lb(f,t);else{p.reverse(),r(m=p[0].clone());for(var h=m,b=0;b<p.length-1;b++){t.isValidChild(h.name,p[b].name)&&b>0?(r(g=p[b].clone()),h.append(g)):g=h;for(var y=p[b].firstChild;y&&y!==p[b+1];){var C=y.next;g.append(y),y=C}h=g}Bb(t,i,a,m)?d.insert(f,p[0],!0):(d.insert(m,p[0],!0),d.insert(f,m)),d=p[0],(Bb(t,i,a,d)||Tb(d,"br"))&&d.empty().remove()}else if(f.parent){if("li"===f.name){var w=f.prev;if(w&&("ul"===w.name||"ol"===w.name)){w.append(f);continue}if((w=f.next)&&("ul"===w.name||"ol"===w.name)&&w.firstChild){w.insert(f,w.firstChild,!0);continue}var k=new Yv("ul",1);r(k),f.wrap(k);continue}if(t.isValidChild(f.parent.name,"div")&&t.isValidChild("div",f.name)){var E=new Yv("div",1);r(E),f.wrap(E)}else Lb(f,t)}}}},Ib=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.parent;
2return!!n&&(!(!e.children[t.name]||e.isValidChild(n.name,t.name))||(!("a"!==t.name||!function(e,t){for(var n=e;n;){if(n.name===t)return!0;n=n.parent}return!1}(n,"a"))||!(!function(e){return"summary"===e.name}(n)||!Nb(t))&&!((null==n?void 0:n.firstChild)===t&&(null==n?void 0:n.lastChild)===t)))},Fb=function(e){var t=Sc.fromRangeStart(e),n=Sc.fromRangeEnd(e),r=e.commonAncestorContainer;return hd(!1,r,n).map(function(o){return!zf(t,n,r)&&zf(t,o,r)?function(e,t,n,r){var o=document.createRange();return o.setStart(e,t),o.setEnd(n,r),o}(t.container(),t.offset(),o.container(),o.offset()):e}).getOr(e)},Ub=function(e){return e.collapsed?e:Fb(e)},jb=function(e,t){return e.getBlockElements()[t.name]&&function(e){return M(e.firstChild)&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||e.value===ao}(t.firstChild)},zb=function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(e,t){var n=e.getNonEmptyElements();return M(t)&&(t.isEmpty(n)||jb(e,t))}(e,r)&&(r=null==r?void 0:r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Hb=function(e){return M(null==e?void 0:e.firstChild)&&e.firstChild===e.lastChild&&function(e){return e.data===ao||Do(e)}(e.firstChild)},Vb=function(e){return e.length>0&&(!(t=e[e.length-1]).firstChild||Hb(t))?e.slice(0,-1):e;var t},qb=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},Wb=function(e,t){var n=Sc.after(e),r=dd(t).prev(n);return r?r.toRange():null},Kb=function(e,t,n){var r=e.parentNode;return r&&Zt.each(t,function(t){r.insertBefore(t,e)}),function(e,t){var n=Sc.before(e),r=dd(t).next(n);return r?r.toRange():null}(e,n)},$b=function(e,t,n,r){var o,i,a=function(e,t,n){var r=t.serialize(n);return function(e){var t,n,r=e.firstChild,o=e.lastChild;return r&&"META"===r.nodeName&&(null===(t=r.parentNode)||void 0===t||t.removeChild(r)),o&&"mce_marker"===o.id&&(null===(n=o.parentNode)||void 0===n||n.removeChild(o)),e}(e.createFragment(r))}(t,e,r),u=qb(t,n.startContainer),c=Vb((o=a.firstChild,fe(null!==(i=null==o?void 0:o.childNodes)&&void 0!==i?i:[],function(e){return"LI"===e.nodeName}))),s=t.getRoot(),l=function(e){var r=Sc.fromRangeStart(n),o=dd(t.getRoot()),i=1===e?o.prev(r):o.next(r),a=null==i?void 0:i.getNode();return!a||qb(t,a)!==u};return u?l(1)?Kb(u,c,s):l(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),Wb(t[0],n)}(u,c,s,t):function(e,t,n,r){var o=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]}(e,r),i=e.parentNode;return i&&(i.insertBefore(o[0],e),Zt.each(t,function(t){i.insertBefore(t,e)}),i.insertBefore(o[1],e),i.removeChild(e)),Wb(t[t.length-1],n)}(u,c,s,n):null},Yb=["pre"],Gb=Po,Xb=function(e,t,n){J.from(e.getParent(t,"td,th")).map(Mn.fromDom).each(function(e){return function(e,t){tr(e).each(function(n){Yn(n).each(function(r){t.isBlock(cn(e))&&gu(n)&&t.isBlock(cn(r))&&Mr(n)})})}(e,n)})},Zb=function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=Sb(e),a="*[data-mce-fragment]",u=r.select(a);Zt.each(u,function(e){var t,u=function(e){return M(n[e.nodeName.toLowerCase()])},c=function(e){return 1===e.childNodes.length};if(!yp(r,t=e)&&!Cp(r,t)&&u(e)&&c(e)){var s=bp(r,e),l=function(t){return c(e)&&r.is(t,a)&&u(t)&&(t.nodeName===e.nodeName&&(n=s,o=bp(r,t),ye(n,function(e){return ie(o,e)}))||l(t.children[0]));var n,o},f=function(t){return M(t)&&t!==o&&(i.compare(e,t)||f(t.parentElement))},d=function(t){return M(t)&&t!==o&&r.is(t,a)&&(wp(r,e,t)||d(t.parentElement))};(l(e.children[0])||f(e.parentElement)&&!d(e.parentElement))&&r.remove(e,!0)}})}},Qb=function(e){var t=e.dom,n=Ub(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,Gb);!function(e,t,n){return!!M(n)&&n===e.getParent(t.endContainer,Gb)&&Zd(Mn.fromDom(n),t)}(t,n,r)?n.startContainer===n.endContainer&&n.endOffset-n.startOffset===1&&xo(n.startContainer.childNodes[n.startOffset])?n.deleteContents():e.getDoc().execCommand("Delete",!1):db(e,n,Mn.fromDom(r))},Jb=function(e,t,n){var r,o,i=e.selection,a=e.dom,u=e.parser,c=n.merge,s=gp({validate:!0},e.schema),l='<span id="mce_marker" data-mce-type="bookmark">
2&#xFEFF;</span>';n.preserve_zwsp||(t=Su(t)),-1===t.indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,l);var f=i.getRng(),d=f.startContainer,m=e.getBody();d===m&&i.isCollapsed()&&a.isBlock(m.firstChild)&&function(e,t){return M(t)&&!e.schema.getVoidElements()[t.nodeName]}(e,m.firstChild)&&a.isEmpty(m.firstChild)&&((f=a.createRng()).setStart(m.firstChild,0),f.setEnd(m.firstChild,0),i.setRng(f)),i.isCollapsed()||Qb(e);var g=i.getNode(),v={context:g.nodeName.toLowerCase(),data:n.data,insert:!0},p=u.parse(t,v);if(!0===n.paste&&zb(e.schema,p)&&function(e,t){return!!qb(e,t)}(a,g))return(f=$b(s,a,i.getRng(),p))&&i.setRng(f),t;!0===n.paste&&function(e,t,n,r){var o,i=t.firstChild,a=t.lastChild,u=i===("bookmark"===a.attr("data-mce-type")?a.prev:a),c=ie(Yb,i.name);if(u&&c){var s="false"!==i.attr("contenteditable"),l=(null===(o=e.getParent(n,e.isBlock))||void 0===o?void 0:o.nodeName.toLowerCase())===i.name,f=J.from(Eb(r,n)).forall(To);return s&&l&&f}return!1}(a,p,g,e.getBody())&&(null===(r=p.firstChild)||void 0===r||r.unwrap()),function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(p);var h,b=p.lastChild;if(b&&"mce_marker"===b.attr("id")){var y=b;for(b=b.prev;b&&"table"!==b.name;b=b.walk(!0))if(3===b.type||!a.isBlock(b.name)){b.parent&&e.schema.isValidChild(b.parent.name,"span")&&b.parent.insert(y,b,"br"===b.name);break}}
2if(e._selectionOverrides.showBlockCaretContainer(g),v.invalid||function(e,t,n){var r;return ae(n.children(),Nb)&&"SUMMARY"===(null===(r=e.getParent(t,e.isBlock))||void 0===r?void 0:r.nodeName)}(a,g,p)){e.selection.setContent(l);var C,w=i.getNode(),k=e.getBody();for(Ro(w)?w=C=k:C=w;C&&C!==k;)w=C,C=C.parentNode;t=w===k?k.innerHTML:a.getOuterHTML(w);var E=u.parse(t),x=function(e){for(var t=e;t;t=t.walk())if("mce_marker"===t.attr("id"))return J.some(t);return J.none()}(E),_=x.bind(Pb).getOr(E);x.each(function(e){return e.replace(p)});var S=p.children(),N=null!==(o=p.parent)&&void 0!==o?o:E;p.unwrap();var R=fe(S,function(t){return Ib(e.schema,t,N)});Mb(R,e.schema,_),Db(u.getNodeFilters(),u.getAttributeFilters(),E),t=s.serialize(E),w===k?a.setHTML(k,t):a.setOuterHTML(w,t)}else t=s.serialize(p),function(e,t,n){var r;if("all"===n.getAttribute("data-mce-bogus"))null===(r=n.parentNode)||void 0===r||r.insertBefore(e.dom.createFragment(t),n);else{var o=n.firstChild,i=n.lastChild;!o||o===i&&"BR"===o.nodeName?e.dom.setHTML(n,t):e.selection.setContent(t,{no_events:!0})}}(e,t,g);return Zb(e,c),function(e,t){var n,r,o,i,a=e.dom,u=e.selection;if(t){u.scrollIntoView(t);var c=Eb(e.getBody(),t);if(c&&"false"===a.getContentEditable(c))return a.remove(t),void u.select(c);var s=a.createRng(),l=t.previousSibling;if(xo(l)){s.setStart(l,null!==(r=null===(n=l.nodeValue)||void 0===n?void 0:n.length)&&void 0!==r?r:0);var f=t.nextSibling;xo(f)&&(l.appendData(f.data),null===(o=f.parentNode)||void 0===o||o.removeChild(f))}else s.setStartBefore(t),s.setEndBefore(t);var d=a.getParent(t,a.isBlock);if(a.remove(t),d&&a.isEmpty(d)){var m=Gb(d);Lr(Mn.fromDom(d)),s.setStart(d,0),s.setEnd(d,0),m||function(e){return!!e.getAttribute("data-mce-fragment")}(d)||!(i=function(t){var n=Sc.fromRangeStart(t);return null==(n=dd(e.getBody()).next(n))?void 0:n.toRange()}(s))?a.add(d,a.create("br",m?{}:{"data-mce-bogus":"1"})):(s=i,a.remove(d))}u.setRng(s)}}(e,a.get("mce_marker")),h=e.getBody(),Zt.each(h.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")}),Xb(a,i.getStart(),e.schema),function(e,t,n){var r=$n(Mn.fromDom(n),function(e){return jn(e,Mn.fromDom(t))});xe(r,r.length-2).filter(dn).fold(function(){return ui(e,t)},function(t){return ui(e,t.dom)})}(e.schema,e.getBody(),i.getStart()),t},ey=function(e){return e instanceof Yv},ty=function(e,t,n){e.dom.setHTML(e.getBody(),t),!0!==n&&function(e){Pv(e)&&Ed(e.getBody()).each(function(t){var n=t.getNode(),r=wo(n)?Ed(n).getOr(t):t;e.selection.setRng(r.toRange())})}(e)},ny=function(e,t,n){return J.from(e.getBody()).map(function(r){return ey(t)?function(e,t,n,r){Db(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=gp({validate:!1},e.schema).serialize(n),i=Su(Cu(Mn.fromDom(t))?o:Zt.trim(o));return ty(e,i,r.no_selection),{content:n,html:i}}(e,r,t,n):function(e,t,n,r){if(0===(n=Su(n)).length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===t.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+o+"</li>");var i=ws(e);return e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=e.dom.createHTML(i,ks(e),n)):n||(n=o),ty(e,n,r.no_selection),{content:n,html:n}}"raw"!==r.format&&(n=gp({validate:!1},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0})));var a=Cu(Mn.fromDom(t))?n:Zt.trim(n);return ty(e,a,r.no_selection),{content:a,html:a}}(e,r,t,n)}).getOr({content:t,html:ey(n.content)?"":n.content})},ry=function(e){return I(e)?e:Z},oy=function(e,t,n){var r=t(e),o=ry(n);return r.orThunk(function(){return o(e)?J.none():function(e,t,n){for(var r=e.dom,o=ry(n);r.parentNode;){r=r.parentNode;var i=Mn.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return J.none()}(e,t,o)})},iy=dm,ay=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(Cm(i)&&!1===i.inherit&&e.dom.is(t,i.selector))return!0}return!1},uy=function(e,t,n,r,o){var i=e.dom.getRoot();if(t===i)return!1;var a=e.dom.getParent(t,function(t){return!!ay(e,t,n)||(t.parentNode===i||!!ly(e,t,n,r,!0))});return!!ly(e,a,n,r,o)},cy=function(e,t,n){return!(!wm(n)||!iy(t,n.inline))||(!(!ym(n)||!iy(t,n.block))||!!Cm(n)&&(vo(t)&&e.is(t,n.selector)))},sy=function(e,t,n,r,o,i){var a=n[r],u="attributes"===r;if(I(n.onmatch))return n.onmatch(t,n,r);if(a)if(qe(a)){for(var c=0;c<a.length;c++)if(u?e.getAttrib(t,a[c]):gm(e,t,a[c]))return!0}else for(var s in a)if(ze(a,s)){var l=u?e.getAttrib(t,s):gm(e,t,s
2),f=fm(a[s],i),d=L(l)||mt(l);if(d&&L(f))continue;if(o&&d&&!n.exact)return!1;if((!o||n.exact)&&!iy(l,mm(f,s)))return!1}return!0},ly=function(e,t,n,r,o){var i=e.formatter.get(n),a=e.dom;if(i&&vo(t))for(var u=0;u<i.length;u++){var c=i[u];if(cy(e.dom,t,c)&&sy(a,t,c,"attributes",o,r)&&sy(a,t,c,"styles",o,r)){var s=c.classes;if(s)for(var l=0;l<s.length;l++)if(!e.dom.hasClass(t,fm(s[l],r)))return;return c}}},fy=function(e,t,n,r,o){if(r)return uy(e,r,t,n,o);if(r=e.selection.getNode(),uy(e,r,t,n,o))return!0;var i=e.selection.getStart();return!(i===r||!uy(e,i,t,n,o))},dy=function(e,t){var n=function(t){return jn(t,Mn.fromDom(e.getBody()))};return J.from(e.selection.getStart(!0)).bind(function(r){return oy(Mn.fromDom(r),function(n){return Re(t,function(t){return function(t,n){return ly(e,t.dom,n)?J.some(n):J.none()}(n,t)})},n)}).getOrNull()},my=function(e,t,n){return me(n,function(n,r){var o=function(e,t){return hm(e,t,function(e){var t=function(e){return I(e)||e.length>1&&"%"===e.charAt(0)};return ae(["styles","attributes"],function(n){return je(e,n).exists(function(e){var n=N(e)?e:Ue(e);return ae(n,t)})})})}(e,r);return e.formatter.matchNode(t,r,{},o)?n.concat([r]):n},[])},gy=xu,vy=function(e){if(e)for(var t=new oo(e,e),n=t.current();n;n=t.next())if(xo(n))return n;return null},py=function(e){var t=Mn.fromTag("span");return yn(t,{id:_d,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&Tr(t,Mn.fromText(gy)),t},hy=function(e,t,n){var r=e.dom,o=e.selection;if(Em(t))Ah(e,!1,Mn.fromDom(t),n,!0);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=i.startContainer,c=i.startOffset,s=i.endContainer,l=i.endOffset,f=function(e){var t=vy(e);return t&&t.data.charAt(0)===gy&&t.deleteData(0,1),t}(t);r.remove(t,!0),u===f&&c>0&&i.setStart(f,c-1),s===f&&l>0&&i.setEnd(f,l-1),a&&r.isEmpty(a)&&Eu(Mn.fromDom(a)),o.setRng(i)}},by=function(e,t,n){var r=e.dom,o=e.selection;if(t)hy(e,t,n);else if(!(t=Nd(e.getBody(),o.getStart())))for(;t=r.get(_d);)hy(e,t,n)},yy=function(e,t){return e.appendChild(t),t},Cy=function(e,t){var n,r=de(e,function(e,t){return yy(e,t.cloneNode(!1))},t),o=null!==(n=r.ownerDocument)&&void 0!==n?n:document;return yy(r,o.createTextNode(gy))},wy=function(e){return du(e,fu(e).replace(new RegExp("".concat(ao,"$"))," "))},ky=function(e,t){var n=function(){null===t||e.dom.isEmpty(t)||Yn(Mn.fromDom(t)).each(function(e){mn(e)?wy(e):gr(e,function(e){return mn(e)}).each(function(e){mn(e)&&wy(e)})})};e.once("input",function(t){t.data&&!Hd(t.data)&&(t.isComposing?e.once("compositionend",function(){n()}):n())})},Ey=function(e,t,n,r){var o=e.dom,i=e.selection,a=!1,u=e.formatter.get(t);if(u){var c=i.getRng(),s=c.startContainer,l=c.startOffset,f=s;xo(s)&&(l!==s.data.length&&(a=!0),f=f.parentNode);for(var d,m=[];f;){if(ly(e,f,t,n,r)){d=f;break}f.nextSibling&&(a=!0),m.push(f),f=f.parentNode}if(d)if(a){var g=i.getBookmark();c.collapse(!0);var v=jm(o,c,u,!0);v=Fg(v),e.formatter.remove(t,n,v,r),i.moveToBookmark(g)}else{var p=Nd(e.getBody(),d),h=M(p)?o.getParents(d.parentNode,Q,p):[],b=py(!1).dom;!function(e,t,n){var r,o,i=e.dom,a=i.getParent(n,K(um,e.schema));a&&i.isEmpty(a)?null===(r=n.parentNode)||void 0===r||r.replaceChild(t,n):(wu(Mn.fromDom(n)),i.isEmpty(n)?null===(o=n.parentNode)||void 0===o||o.replaceChild(t,n):i.insertAfter(t,n))}(e,b,null!=p?p:d);var y=function(e,t,n,r,o,i){var a=e.formatter,u=e.dom,c=fe(De(a.get()),function(e){return e!==r&&!it(e,"removeformat")}),s=my(e,n,c);if(fe(s,function(t){return!bm(e,t,r)}).length>0){var l=n.cloneNode(!1);return u.add(t,l),a.remove(r,o,l,i),u.remove(l),J.some(l)}return J.none()}(e,b,d,t,n,r),C=Cy([].concat(m,w(y.toArray()),w(h)),b);p&&hy(e,p,M(p)),i.setCursorLocation(C,1),ky(e,b),o.isEmpty(d)&&o.remove(d)}}},xy=function(e){e.on("mouseup keydown",function(t){var n;!function(e,t,n){var r=e.selection,o=e.getBody();by(e,null,n),8!==t&&46!==t||!r.isCollapsed()||r.getStart().innerHTML!==gy||by(e,Nd(o,r.getStart()),!0),37!==t&&39!==t||by(e,Nd(o,r.getStart()),!0)}(e,t.keyCode,(n=e.selection.getRng().endContainer,xo(n)&&ut(n.data,ao)))})},_y=function(e){var t=py(!1),n=Cy(e,t.dom);return{caretContainer:t,caretPosition:Sc(n,0)}},Sy=function(e,t){var n=_y(t),r=n.caretContainer,o=n.caretPosition;return Ar(Mn.fromDom(e),r),Mr(Mn.fromDom(e)),o},Ny=function(e,t){if(Sd(t.dom))return!1;var n=e.schema.getTextInlineElements();return ze(n,cn(t))&&!Sd(t.dom)&&!Co(t.dom)},Ry={},Ay=bo(["pre"]);!function(e,t){Ry[e]||(Ry[e]=[]),Ry[e].push(t)}("pre",function(e){var t=e.selection.getRng();if(!t.collapsed){var n=e.selection.getSelectedBlocks(),r=fe(fe(n,Ay),function(e){return function(t){var n=t.previousSibling;return Ay(n)&&ie(e,n)}}(n));ce(r,function(e){var t,n,r,o;t=e.previousSibling,n=e,r=Mn.fromDom(n),o=Vn(r).dom,Mr(r),Pr(Mn.fromDom(t),[Mn.fromTag("br",o),Mn.fromTag("br",o)].concat(w(Qn(r))))})}});var Dy=["fontWeight","fontStyle","color","fontSize","fontFamily"],Oy=function(e){return ve(e,function(e){return wm(e)&&"span"===e.inline&&function(e){return k(e.styles)&&ae(De(e.styles),function(e){return ie(Dy,e)})}(e)})},Ty=function(e,t){var n=e.get(t);return N(n)?Oy(n):J.none()},By=function(e,t){return kd(t,Sc.fromRangeStart(e)).isNone()},Py=function(e,t){return!1===wd(t,Sc.fromRangeEnd(e)).exists(function(e){return!Do(e.getNode())||wd(t,e).isSome()})},Ly=function(e){return function(t){return Io(t)&&e.isEditable(t)}},My=function(e){return fe(function(e){var t=e.getSelectedBlocks(),n=e.getRng();if(e.isCollapsed())return[];if(1===t.length)return By(n,t[0])&&Py(n,t[0])?t:[];var r=_e(t).filter(function(e){return By(n,e)}).toArray(),o=Se(t).filter(function(e){return Py(n,e)}).toArray(),i=t.slice(1,-1);
2return r.concat(i).concat(o)}(e),Ly(e.dom))},Iy=function(e){return fe(e.getSelectedBlocks(),Ly(e.dom))},Fy=Zt.each,Uy=function(e){return vo(e)&&!jd(e)&&!Sd(e)&&!Co(e)},jy=function(e,t){for(var n=e;n;n=n[t]){if(xo(n)&&dt(n.data))return e;if(vo(n)&&!jd(n))return n}return e},zy=function(e,t,n){var r=Sb(e),o=po(t)&&e.dom.isEditable(t),i=po(n)&&e.dom.isEditable(n);if(o&&i){var a=jy(t,"previousSibling"),u=jy(n,"nextSibling");if(r.compare(a,u)){for(var c=a.nextSibling;c&&c!==u;){var s=c;c=c.nextSibling,a.appendChild(s)}return e.dom.remove(u),Zt.each(Zt.grep(u.childNodes),function(e){a.appendChild(e)}),a}}return n},Hy=function(e,t,n,r){var o;if(r&&!1!==t.merge_siblings){var i=null!==(o=zy(e,am(r),r))&&void 0!==o?o:r;zy(e,i,am(i,!0))}},Vy=function(e,t,n){Fy(e.childNodes,function(e){Uy(e)&&(t(e)&&n(e),e.hasChildNodes()&&Vy(e,t,n))})},qy=function(e,t){return function(n){return!(!n||!gm(e,n,t))}},Wy=function(e,t,n){return function(r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)}(e,r)}},Ky=Qc([{keep:[]},{rename:["name"]},{removed:[]}]),$y=/^(src|href|style)$/,Yy=Zt.each,Gy=dm,Xy=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Zy=function(e,t,n){var r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"];if(vo(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return xo(r)&&n&&o>=r.data.length&&(r=new oo(r,e.getBody()).next()||r),xo(r)&&!n&&0===o&&(r=new oo(r,e.getBody()).prev()||r),r},Qy=function(e,t){var n=t?"firstChild":"lastChild",r=e[n];return function(e){return/^(TR|TH|TD)$/.test(e.nodeName)}(e)&&r?"TR"===e.nodeName&&r[n]||r:e},Jy=function(e,t,n,r){var o,i=e.create(n,r);return null===(o=t.parentNode)||void 0===o||o.insertBefore(i,t),i.appendChild(t),i},eC=function(e,t,n,r,o){var i=Mn.fromDom(t),a=Mn.fromDom(e.create(r,o)),u=n?Zn(i):Xn(i);return Pr(a,u),n?(Ar(i,a),Or(a,i)):(Dr(i,a),Tr(a,i)),a.dom},tC=function(e,t,n){var r,o=t.parentNode,i=e.dom,a=ws(e);ym(n)&&o===i.getRoot()&&(n.list_block&&Gy(t,n.list_block)||ce(Ne(t.childNodes),function(t){cm(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=Jy(i,t,a),i.setAttribs(r,ks(e))):r=null})),function(e){return Cm(e)&&wm(e)&&Qt(je(e,"mixed"),!0)}(n)&&!Gy(n.inline,t)||i.remove(t,!0)},nC=function(e,t,n){return F(e)?{name:t,value:null}:{name:e,value:fm(t,n)}},rC=function(e,t){""===e.getAttrib(t,"style")&&(t.removeAttribute("style"),t.removeAttribute("data-mce-style"))},oC=function(e,t,n,r,o){var i=!1;Yy(n.styles,function(a,u){var c=nC(u,a,r),s=c.name,l=c.value,f=mm(l,s);(n.remove_similar||D(l)||!vo(o)||Gy(gm(e,o,s),f))&&e.setStyle(t,s,""),i=!0}),i&&rC(e,t)},iC=function(e,t,n,r,o){var i=e.dom,a=Sb(e),u=e.schema;if(wm(t)&&li(u,t.inline)&&di(u,r)&&r.parentElement===e.getBody())return tC(e,r,t),Ky.removed();if(!t.ceFalseOverride&&r&&"false"===i.getContentEditableParent(r))return Ky.keep();if(r&&!cy(i,r,t)&&!function(e,t){return t.links&&"A"===e.nodeName}(r,t))return Ky.keep();var c=r,s=t.preserve_attributes;if(wm(t)&&"all"===t.remove&&N(s)){var l=fe(i.getAttribs(c),function(e){return ie(s,e.name.toLowerCase())});if(i.removeAllAttribs(c),ce(l,function(e){return i.setAttrib(c,e.name,e.value)}),l.length>0)return Ky.rename("span")}if("all"!==t.remove){oC(i,c,t,n,o),Yy(t.attributes,function(e,r){var a=nC(r,e,n),u=a.name,s=a.value;if(t.remove_similar||D(s)||!vo(o)||Gy(i.getAttrib(o,u),s)){if("class"===u){var l=i.getAttrib(c,u);if(l){var f="";if(ce(l.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(f+=(f?" ":"")+e)}),f)return void i.setAttrib(c,u,f)}}if($y.test(u)&&c.removeAttribute("data-mce-"+u),"style"===u&&bo(["li"])(c)&&"none"===i.getStyle(c,"list-style-type"))return c.removeAttribute(u),void i.setStyle(c,"list-style-type","none");"class"===u&&c.removeAttribute("className"),c.removeAttribute(u)}}),Yy(t.classes,function(e){e=fm(e,n),vo(o)&&!i.hasClass(o,e)||i.removeClass(c,e)});for(var f=i.getAttribs(c),d=0;d<f.length;d++){var m=f[d].nodeName;if(!a.isAttributeInternal(m))return Ky.keep()}}return"none"!==t.remove?(tC(e,c,t),Ky.removed()):Ky.keep()},aC=function(e,t,n,r){return iC(e,t,n,r,r).fold(V(r),function(t){return e.dom.createFragment().appendChild(r),e.dom.rename(r,t)},V(null))},uC=function(e,t,n,r,o){var i=e.formatter.get(t),a=i[0],u=e.dom,c=e.selection,s=function(r){var u=function(e,t,n,r,o){var i;return t.parentNode&&ce(pm(e.dom,t.parentNode).reverse(),function(t){if(!i&&vo(t)&&"_start"!==t.id&&"_end"!==t.id){var a=ly(e,t,n,r,o);a&&!1!==a.split&&(i=t)}}),i}(e,r,t,n,o);return function(e,t,n,r,o,i,a,u){var c,s,l,f,d=e.dom;if(n){for(var m=n.parentNode,g=r.parentNode;g&&g!==m;g=g.parentNode){for(var v=d.clone(g,!1),p=0;p<t.length&&null!==(v=aC(e,t[p],u,v));p++);v&&(l&&v.appendChild(l),f||(f=v),l=v)}!i||a.mixed&&d.isBlock(n)||(r=null!==(c=d.split(n,r))&&void 0!==c?c:r),l&&f&&(null===(s=o.parentNode)||void 0===s||s.insertBefore(l,o),f.appendChild(o),wm(a)&&Hy(e,a,0,l))}return r}(e,i,u,r,r,!0,a,n)},l=function(t){return ae(i,function(r){return sC(e,r,n,t,t)})},f=function(t){var n=Ne(t.childNodes),r=l(t)||ae(i,function(e){return cy(u,t,e)}),o=t.parentNode;if(!r&&M(o)&&km(a)&&l(o),a.deep&&n.length)for(var c=0;c<n.length;c++)f(n[c]);ce(["underline","line-through","overline"],function(n){vo(t)&&e.dom.getStyle(t,"text-decoration")===n&&t.parentNode&&vm(u,t.parentNode)===n&&sC(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},void 0,t)})},d=function(e){var t=u.get(e?"_start":"_end");if(t){var n=t[e?"firstChild":"lastChild"];return function(e){return jd(e)&&vo(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),xo(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),u.remove(t,!0),n}return null},m=function(t){var n,r,o=jm(u,t,i,t.collapsed);
2if(a.split){if(o=Fg(o),(n=Zy(e,o,!0))!==(r=Zy(e,o))){if(n=Qy(n,!0),r=Qy(r,!1),Xy(u,n,r)){var c=J.from(n.firstChild).getOr(n);return s(eC(u,c,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void d(!0)}if(Xy(u,r,n)){var l=J.from(r.lastChild).getOr(r);return s(eC(u,l,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void d(!1)}n=Jy(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Jy(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var m=u.createRng();m.setStartAfter(n),m.setEndBefore(r),zm(u,m,function(e){ce(e,function(e){jd(e)||jd(e.parentNode)||s(e)})}),s(n),s(r),n=d(!0),r=d()}else n=r=s(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=u.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=u.nodeIndex(r)+1}zm(u,o,function(e){ce(e,f)})};if(r){if(nm(r)){var g=u.createRng();g.setStartBefore(r),g.setEndAfter(r),m(g)}else m(r);eg(e,t,r,n)}else c.isCollapsed()&&wm(a)&&!$d(e).length?Ey(e,t,n,o):(om(e,function(){return em(e,m)},function(r){return wm(a)&&fy(e,t,n,r)}),e.nodeChanged()),function(e,t,n){"removeformat"===t?ce(Iy(e.selection),function(t){ce(Dy,function(n){return e.dom.setStyle(t,n,"")}),rC(e.dom,t)}):Ty(e.formatter,t).each(function(t){ce(Iy(e.selection),function(r){return oC(e.dom,r,t,n,null)})})}(e,t,n),eg(e,t,r,n)},cC=function(e,t,n,r,o){(r||e.selection.isEditable())&&uC(e,t,n,r,o)},sC=function(e,t,n,r,o){return iC(e,t,n,r,o).fold(Z,function(t){return e.dom.rename(r,t),!0},Q)},lC=Zt.each,fC=function(e,t,n,r){lC(t,function(t){wm(t)&&lC(e.dom.select(t.inline,r),function(r){Uy(r)&&sC(e,t,n,r,t.exact?r:null)}),function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Fy(e.select(r,n),function(n){Uy(n)&&e.isEditable(n)&&Fy(t.styles,function(t,r){e.setStyle(n,r,"")})})}}(e.dom,t,r)})},dC=Zt.each,mC=function(e,t,n,r){if(dC(n.styles,function(n,o){e.setStyle(t,o,fm(n,r))}),n.styles){var o=e.getAttrib(t,"style");o&&e.setAttrib(t,"data-mce-style",o)}},gC=function(e,t,n,r){var o=e.formatter.get(t),i=o[0],a=!r&&e.selection.isCollapsed(),u=e.dom,c=e.selection,s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;I(t.onformat)&&t.onformat(e,t,n,r),mC(u,e,t,n),dC(t.attributes,function(t,r){u.setAttrib(e,r,fm(t,n))}),dC(t.classes,function(t){var r=fm(t,n);u.hasClass(e,r)||u.addClass(e,r)})},l=function(e,t){var n=!1;return dC(e,function(e){return!!Cm(e)&&("false"===u.getContentEditable(t)&&!e.ceFalseOverride||(!(!M(e.collapsed)||e.collapsed===a)||(!(u.is(t,e.selector)&&!Sd(t))||(s(t,e),n=!0,!1))))}),n},f=function(e){if(C(e)){var t=u.create(e);return s(t),t}return null},d=function(r,a,u){var c=[],d=!0,m=i.inline||i.block,g=f(m),v=function(r){return function(e){return ym(e)&&!0===e.wrapper}(i)&&ly(e,r,t,n)},p=function(t,n,r){var o=function(e){return ym(e)&&!0!==e.wrapper}(i)&&um(e.schema,t)&&cm(e,n,m);return r&&o};zm(r,a,function(t){var n,a=function(t){var f=!1,h=d,b=!1,y=t.parentNode,C=y.nodeName.toLowerCase(),w=r.getContentEditable(t);M(w)&&(h=d,d="true"===w,f=!0,b=lm(e,t));var k=d&&!f;if(Do(t)&&!function(e,t,n,r){if(al(e)&&wm(t)&&n.parentNode){var o=ta(e.schema),i=no(Mn.fromDom(n),function(e){return Sd(e.dom)});return He(o,r)&&Wo(e.schema,n.parentNode,{skipBogus:!1,includeZwsp:!0})&&!i}return!1}(e,i,t,C))return n=null,void(ym(i)&&r.remove(t));if(v(t))n=null;else{if(p(t,C,k)){var E=r.rename(t,m);return s(E),c.push(E),void(n=null)}if(Cm(i)){var x=l(o,t);if(!x&&M(y)&&km(i)&&(x=l(o,y)),!wm(i)||x)return void(n=null)}M(g)&&function(t,n,o,a){var c=t.nodeName.toLowerCase(),s=cm(e,m,c)&&cm(e,n,m),l=!u&&xo(t)&&_u(t.data),f=Sd(t),d=!wm(i)||!r.isBlock(t);return(o||a)&&s&&!l&&!f&&d}(t,C,k,b)?(n||(n=r.clone(g,!1),y.insertBefore(n,t),c.push(n)),b&&f&&(d=h),n.appendChild(t)):(n=null,ce(Ne(t.childNodes),a),f&&(d=h),n=null)}};ce(t,a)}),!0===i.links&&ce(c,function(e){var t=function(e){"A"===e.nodeName&&s(e,i),ce(Ne(e.childNodes),t)};t(e)}),ce(c,function(a){var u=function(e){var t=0;return ce(e.childNodes,function(e){(function(e){return M(e)&&xo(e)&&0===e.length})(e)||jd(e)||t++}),t}(a);!(c.length>1)&&r.isBlock(a)||0!==u?(wm(i)||ym(i)&&i.wrapper)&&(i.exact||1!==u||(a=function(e){var t=ve(e.childNodes,rm).filter(function(e){return"false"!==r.getContentEditable(e)&&cy(r,e,i)});return t.map(function(t){var n=r.clone(t,!1);return s(n),r.replace(n,e,!0),r.remove(t,!0),n}).getOr(e)}(a)),fC(e,o,n,a),function(e,t,n,r,o){var i=o.parentNode;ly(e,i,n,r)&&sC(e,t,r,o)||t.merge_with_parents&&i&&e.dom.getParent(i,function(i){return!!ly(e,i,n,r)&&(sC(e,t,r,o),!0)})}(e,i,t,n,a),function(e,t,n,r){if(t.styles&&t.styles.backgroundColor){var o=qy(e,"fontSize");Vy(r,function(t){return o(t)&&e.isEditable(t)},Wy(e,"backgroundColor",fm(t.styles.backgroundColor,n)))}}(r,i,n,a),function(e,t,n,r){var o=function(t){if(po(t)&&vo(t.parentNode)&&e.isEditable(t)){var n=vm(e,t.parentNode);e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(Zt.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(e,t,n,r){if(wm(t)&&("sub"===t.inline||"sup"===t.inline)){var o=qy(e,"fontSize");Vy(r,function(t){return o(t)&&e.isEditable(t)},Wy(e,"fontSize",""));var i=fe(e.select("sup"===t.inline?"sub":"sup",r),e.isEditable);e.remove(i,!0)}}(r,i,0,a),Hy(e,i,0,a)):r.remove(a,!0)})},m=nm(r)?r:c.getNode();if("false"===u.getContentEditable(m)&&!lm(e,m))return l(o,r=m),void Jm(e,t,r,n);if(i){if(r)if(nm(r)){if(!l(o,r)){var g=u.createRng();g.setStartBefore(r),g.setEndAfter(r),d(u,jm(u,g,o),!0)}}else d(u,r,!0);else a&&wm(i)&&!$d(e).length?function(e,t,n){var r,o=e.selection,i=e.formatter.get(t);if(i){var a=o.getRng(),u=a.startOffset,c=a.startContainer.nodeValue;r=Nd(e.getBody(),o.getStart());var s,l,f=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(c&&u>0&&u<c.length&&f.test(c.charAt(u))&&f.test(c.charAt(u-1))){var d=o.getBookmark();a.collapse(!0);var m=jm(e.dom,a,i);m=Fg(m),e.formatter.apply(t,n,m),o.moveToBookmark(d)}else{var g=r?vy(r):null;r&&(null==g?void 0:g.data)===gy||(s=e.getDoc(),l=py(!0).dom,g=(r=s.importNode(l,!0)).firstChild,a.insertNode(r),u=1,ky(e,r)),e.formatter.apply(t,n,r),o.setCursorLocation(g,u)}}}
2(e,t,n):(c.setRng(Ub(c.getRng())),om(e,function(){em(e,function(e,t){var n=t?e:jm(u,e,o);d(u,n,!1)})},Q),e.nodeChanged()),Ty(e.formatter,t).each(function(t){ce(My(e.selection),function(e){return mC(u,e,t,n)})});!function(e,t){ze(Ry,e)&&ce(Ry[e],function(e){e(t)})}(t,e)}Jm(e,t,r,n)},vC=function(e,t,n,r){(r||e.selection.isEditable())&&gC(e,t,n,r)},pC=function(e){return ze(e,"vars")},hC=function(e){return e.selection.getStart()},bC=function(e,t,n,r,o){return ge(t,function(t){var i=e.formatter.matchNode(t,n,null!=o?o:{},r);return!P(i)},function(t){return!!ay(e,t,n)||!r&&M(e.formatter.matchNode(t,n,o,!0))})},yC=function(e,t){var n=null!=t?t:hC(e);return fe(pm(e.dom,n),function(e){return vo(e)&&!Co(e)})},CC=function(e,t,n){var r=yC(e,t);Te(n,function(n,o){var i=function(n){var i=bC(e,r,o,n.similar,pC(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var u=i.getOr(t);pC(n)?n.callback(a,{node:u,format:o,parents:r}):ce(n.callbacks,function(e){return e(a,{node:u,format:o,parents:r})})}};ce([n.withSimilar,n.withoutSimilar],i),ce(n.withVars,i)})},wC=function(e,t,n,r,o,i){return function(e,t,n,r,o,i){var a=t.get();ce(n.split(","),function(t){var n=je(a,t).getOrThunk(function(){var e={withSimilar:{state:Yo(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Yo(!1),similar:!1,callbacks:[]},withVars:[]};return a[t]=e,e}),u=function(){var n=yC(e);return bC(e,n,t,o,i).isSome()};if(P(i)){var c=o?n.withSimilar:n.withoutSimilar;c.callbacks.push(r),1===c.callbacks.length&&c.state.set(u())}else n.withVars.push({state:Yo(u()),similar:o,vars:i,callback:r})}),t.set(a)}(e,t,n,r,o,i),{unbind:function(){return function(e,t,n){var r=e.get();ce(t.split(","),function(e){return je(r,e).each(function(t){r[e]={withSimilar:x(x({},t.withSimilar),{},{callbacks:fe(t.withSimilar.callbacks,function(e){return e!==n})}),withoutSimilar:x(x({},t.withoutSimilar),{},{callbacks:fe(t.withoutSimilar.callbacks,function(e){return e!==n})}),withVars:fe(t.withVars,function(e){return e.callback!==n})}})}),e.set(r)}(t,n,r)}}},kC=Zt.explode,EC=function(){var e={};return{addFilter:function(t,n){ce(kC(t),function(t){ze(e,t)||(e[t]={name:t,callbacks:[]}),e[t].callbacks.push(n)})},getFilters:function(){return Ue(e)},removeFilter:function(t,n){ce(kC(t),function(t){if(ze(e,t))if(M(n)){var r=e[t],o=fe(r.callbacks,function(e){return e!==n});o.length>0?r.callbacks=o:delete e[t]}else delete e[t]})}}},xC=function(e,t,n){e.addNodeFilter("font",function(e){ce(e,function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&gt(a).each(function(e){r["font-size"]=n[e-1]}),e.name="span",e.attr("style",t.serialize(r)),function(e,t){ce(t,function(t){e.attr(t,null)})}(e,["color","face","size"])})})},_C=function(e,t,n){var r,o=da();t.convert_fonts_to_spans&&xC(e,o,Zt.explode(null!==(r=t.font_size_legacy_values)&&void 0!==r?r:"")),function(e,t,n){e.addNodeFilter("strike",function(e){var r="html4"!==t.type;ce(e,function(e){if(r)e.name="s";else{var t=n.parse(e.attr("style"));t["text-decoration"]="line-through",e.name="span",e.attr("style",n.serialize(t))}})})}(e,n,o)},SC=function(e){var t=h(e.split(",")),n=t[0],r=R(t).slice(1).join(","),o=/data:([^/]+\/[^;]+)(;.+)?/.exec(n);if(o){var i=";base64"===o[2],a=i?function(e){var t=/([a-z0-9+\/=\s]+)/i.exec(e);return t?t[1]:""}(r):decodeURIComponent(r);return J.some({type:o[1],data:a,base64Encoded:i})}return J.none()},NC=function(e,t){var n=t;if(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])try{n=atob(t)}catch(e){return J.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return J.some(new Blob([r],{type:e}))},RC=function(e){return at(e,"blob:")?function(e){return fetch(e).then(function(e){return e.ok?e.blob():Promise.reject()}).catch(function(){return Promise.reject({message:"Cannot convert ".concat(e," to Blob. Resource might not exist or is inaccessible."),uriType:"blob"})})}(e):at(e,"data:")?(t=e,new Promise(function(e,n){SC(t).bind(function(e){var t=e.type,n=e.data,r=e.base64Encoded;return NC(t,n,r)}).fold(function(){return n("Invalid data URI")},e)})):Promise.reject("Unknown URI format");var t},AC=function(e){return new Promise(function(t,n){var r=new FileReader;r.onloadend=function(){t(r.result)},r.onerror=function(){var e;n(null===(e=r.error)||void 0===e?void 0:e.message)}
2,r.readAsDataURL(e)})},DC=0,OC=function(e,t,n){return SC(e).bind(function(e){var r=e.data,o=e.type,i=e.base64Encoded;if(t&&!i)return J.none();var a=i?r:btoa(r);return n(a,o)})},TC=function(e,t,n){var r,o=e.create((r||"blobid")+DC++,t,n);return e.add(o),o},BC=function(e,t){return OC(t,arguments.length>2&&void 0!==arguments[2]&&arguments[2],function(t,n){return J.from(e.getByData(t,n)).orThunk(function(){return NC(n,t).map(function(n){return TC(e,n,t)})})})},PC=/^(?:(?:(?:[A-Za-z][A-Za-z\d.+-]{0,14}:\/\/(?:[-.~*+=!&;:'%@?^${}(),\w]+@)?|www\.|[-;:&=+$,.\w]+@)([A-Za-z\d-]+(?:\.[A-Za-z\d-]+)*))(?::\d+)?(?:\/(?:[-.~*+=!;:'%@$(),\/\w]*[-~*+=%@$()\/\w])?)?(?:\?(?:[-.~*+=!&;:'%@?^${}(),\/\w]+)?)?(?:#(?:[-.~*+=!&;:'%@?^${}(),\/\w]+)?)?)$/,LC=function(e){return J.from(e.match(PC)).bind(function(e){return xe(e,1)}).map(function(e){return at(e,"www.")?e.substring(4):e})},MC=function(e,t){J.from(e.attr("src")).bind(LC).forall(function(e){return!ie(t,e)})&&e.attr("sandbox","")},IC=function(e,t){return at(e,"".concat(t,"/"))},FC=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.type,n=e.src,r=e.width,o=e.height,i=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,u=function(e){return P(e)?"iframe":IC(e,"image")?"img":IC(e,"video")?"video":IC(e,"audio")?"audio":"iframe"}(t),c=new Yv(u,1);return c.attr("audio"===u?{src:n}:{src:n,width:r,height:o}),"audio"!==u&&"video"!==u||c.attr("controls",""),"iframe"===u&&i&&MC(c,a),c},UC=function(e,t){var n=t.blob_cache;if(n){var r=function(e){var t=e.attr("src");(function(e){return e.attr("src")===Kt.transparentSrc||M(e.attr("data-mce-placeholder"))})(e)||function(e){return M(e.attr("data-mce-bogus"))}(e)||L(t)||BC(n,t,!0).each(function(t){e.attr("src",t.blobUri())})};e.addAttributeFilter("src",function(e){return ce(e,r)})}},jC=Object.entries,zC=Object.setPrototypeOf,HC=Object.isFrozen,VC=Object.getPrototypeOf,qC=Object.getOwnPropertyDescriptor,WC=Object.freeze,KC=Object.seal,$C=Object.create,YC="undefined"!=typeof Reflect&&Reflect,GC=YC.apply,XC=YC.construct;WC||(WC=function(e){return e}),KC||(KC=function(e){return e}),GC||(GC=function(e,t,n){return e.apply(t,n)}),XC||(XC=function(e,t){return g(e,w(t))});var ZC,QC=lw(Array.prototype.forEach),JC=lw(Array.prototype.pop),ew=lw(Array.prototype.push),tw=lw(String.prototype.toLowerCase),nw=lw(String.prototype.toString),rw=lw(String.prototype.match),ow=lw(String.prototype.replace),iw=lw(String.prototype.indexOf),aw=lw(String.prototype.trim),uw=lw(Object.prototype.hasOwnProperty),cw=lw(RegExp.prototype.test),sw=(ZC=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return XC(ZC,t)});function lw(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return GC(e,t,r)}}function fw(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tw;zC&&zC(e,null);for(var r=t.length;r--;){var o=t[r];if("string"==typeof o){var i=n(o);i!==o&&(HC(t)||(t[r]=i),o=i)}e[o]=!0}return e}function dw(e){for(var t=0;t<e.length;t++){uw(e,t)||(e[t]=null)}return e}function mw(e){var t,n=$C(null),r=S(jC(e));try{for(r.s();!(t=r.n()).done;){var o=b(t.value,2),i=o[0],a=o[1];uw(e,i)&&(Array.isArray(a)?n[i]=dw(a):a&&"object"===B(a)&&a.constructor===Object?n[i]=mw(a):n[i]=a)}}catch(e){r.e(e)}finally{r.f()}return n}function gw(e,t){for(;null!==e;){var n=qC(e,t);if(n){if(n.get)return lw(n.get);if("function"==typeof n.value)return lw(n.value)}e=VC(e)}return function(){return null}}var vw=WC(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),pw=WC(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),hw=WC(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),bw=WC(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),yw=WC(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Cw=WC(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),ww=WC(["#text"]),kw=WC(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
2spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),Ew=WC(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),xw=WC(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),_w=WC(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Sw=KC(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Nw=KC(/<%[\w\W]*|[\w\W]*%>/gm),Rw=KC(/\${[\w\W]*}/gm),Aw=KC(/^data-[\-\w.\u00B7-\uFFFF]/),Dw=KC(/^aria-[\-\w]+$/),Ow=KC(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Tw=KC(/^(?:\w+script|data):/i),Bw=KC(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Pw=KC(/^html$/i),Lw=KC(/^[a-z][.\w]*(-[.\w]+)+$/i),Mw=Object.freeze({__proto__:null,MUSTACHE_EXPR:Sw,ERB_EXPR:Nw,TMPLIT_EXPR:Rw,DATA_ATTR:Aw,ARIA_ATTR:Dw,IS_ALLOWED_URI:Ow,IS_SCRIPT_OR_DATA:Tw,ATTR_WHITESPACE:Bw,DOCTYPE_NAME:Pw,CUSTOM_ELEMENT:Lw}),Iw=1,Fw=3,Uw=7,jw=8,zw=9,Hw=function(){return"undefined"==typeof window?null:window};var Vw,qw=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Hw(),n=function(t){return e(t)};if(n.version="3.1.7",n.removed=[],!t||!t.document||t.document.nodeType!==zw)return n.isSupported=!1,n;var r,o=t.document,i=o,a=i.currentScript,u=t.DocumentFragment,c=t.HTMLTemplateElement,s=t.Node,l=t.Element,f=t.NodeFilter,d=t.NamedNodeMap,m=void 0===d?t.NamedNodeMap||t.MozNamedAttrMap:d,g=t.HTMLFormElement,v=t.DOMParser,p=t.trustedTypes,h=l.prototype,b=gw(h,"cloneNode"),y=gw(h,"remove"),C=gw(h,"nextSibling"),k=gw(h,"childNodes"),E=gw(h,"parentNode");if("function"==typeof c){var x=o.createElement("template");x.content&&x.content.ownerDocument&&(o=x.content.ownerDocument)}var _="",S=o,N=S.implementation,R=S.createNodeIterator,A=S.createDocumentFragment,D=S.getElementsByTagName,O=i.importNode,T={};n.isSupported="function"==typeof jC&&"function"==typeof E&&N&&void 0!==N.createHTMLDocument;var P=Mw.MUSTACHE_EXPR,L=Mw.ERB_EXPR,M=Mw.TMPLIT_EXPR,I=Mw.DATA_ATTR,F=Mw.ARIA_ATTR,U=Mw.IS_SCRIPT_OR_DATA,j=Mw.ATTR_WHITESPACE,z=Mw.CUSTOM_ELEMENT,H=Mw.IS_ALLOWED_URI,V=null,q=fw({},[].concat(w(vw),w(pw),w(hw),w(yw),w(ww))),W=null,K=fw({},[].concat(w(kw),w(Ew),w(xw),w(_w))),$=Object.seal($C(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Y=null,G=null,X=!0,Z=!0,Q=!1,J=!0,ee=!1,te=!0,ne=!1,re=!1,oe=!1,ie=!1,ae=!1,ue=!1,
2ce=!0,se=!1,le=!0,fe=!1,de={},me=null,ge=fw({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),ve=null,pe=fw({},["audio","video","img","source","image","track"]),he=null,be=fw({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ye="http://www.w3.org/1998/Math/MathML",Ce="http://www.w3.org/2000/svg",we="http://www.w3.org/1999/xhtml",ke=we,Ee=!1,xe=null,_e=fw({},[ye,Ce,we],nw),Se=null,Ne=["application/xhtml+xml","text/html"],Re=null,Ae=null,De=o.createElement("form"),Oe=function(e){return e instanceof RegExp||e instanceof Function},Te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Ae||Ae!==e){if(e&&"object"===B(e)||(e={}),e=mw(e),Se=-1===Ne.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,Re="application/xhtml+xml"===Se?nw:tw,V=uw(e,"ALLOWED_TAGS")?fw({},e.ALLOWED_TAGS,Re):q,W=uw(e,"ALLOWED_ATTR")?fw({},e.ALLOWED_ATTR,Re):K,xe=uw(e,"ALLOWED_NAMESPACES")?fw({},e.ALLOWED_NAMESPACES,nw):_e,he=uw(e,"ADD_URI_SAFE_ATTR")?fw(mw(be),e.ADD_URI_SAFE_ATTR,Re):be,ve=uw(e,"ADD_DATA_URI_TAGS")?fw(mw(pe),e.ADD_DATA_URI_TAGS,Re):pe,me=uw(e,"FORBID_CONTENTS")?fw({},e.FORBID_CONTENTS,Re):ge,Y=uw(e,"FORBID_TAGS")?fw({},e.FORBID_TAGS,Re):{},G=uw(e,"FORBID_ATTR")?fw({},e.FORBID_ATTR,Re):{},de=!!uw(e,"USE_PROFILES")&&e.USE_PROFILES,X=!1!==e.ALLOW_ARIA_ATTR,Z=!1!==e.ALLOW_DATA_ATTR,Q=e.ALLOW_UNKNOWN_PROTOCOLS||!1,J=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,ee=e.SAFE_FOR_TEMPLATES||!1,te=!1!==e.SAFE_FOR_XML,ne=e.WHOLE_DOCUMENT||!1,ie=e.RETURN_DOM||!1,ae=e.RETURN_DOM_FRAGMENT||!1,ue=e.RETURN_TRUSTED_TYPE||!1,oe=e.FORCE_BODY||!1,ce=!1!==e.SANITIZE_DOM,se=e.SANITIZE_NAMED_PROPS||!1,le=!1!==e.KEEP_CONTENT,fe=e.IN_PLACE||!1,H=e.ALLOWED_URI_REGEXP||Ow,ke=e.NAMESPACE||we,$=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Oe(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&($.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Oe(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&($.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&($.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ee&&(Z=!1),ae&&(ie=!0),de&&(V=fw({},ww),W=[],!0===de.html&&(fw(V,vw),fw(W,kw)),!0===de.svg&&(fw(V,pw),fw(W,Ew),fw(W,_w)),!0===de.svgFilters&&(fw(V,hw),fw(W,Ew),fw(W,_w)),!0===de.mathMl&&(fw(V,yw),fw(W,xw),fw(W,_w))),e.ADD_TAGS&&(V===q&&(V=mw(V)),fw(V,e.ADD_TAGS,Re)),e.ADD_ATTR&&(W===K&&(W=mw(W)),fw(W,e.ADD_ATTR,Re)),e.ADD_URI_SAFE_ATTR&&fw(he,e.ADD_URI_SAFE_ATTR,Re),e.FORBID_CONTENTS&&(me===ge&&(me=mw(me)),fw(me,e.FORBID_CONTENTS,Re)),le&&(V["#text"]=!0),ne&&fw(V,["html","head","body"]),V.table&&(fw(V,["tbody"]),delete Y.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw sw('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw sw('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');r=e.TRUSTED_TYPES_POLICY,_=r.createHTML("")}else void 0===r&&(r=function(e,t){if("object"!==B(e)||"function"!=typeof e.createPolicy)return null;var n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(p,a)),null!==r&&"string"==typeof _&&(_=r.createHTML(""));WC&&WC(e),Ae=e}},Be=fw({},["mi","mo","mn","ms","mtext"]),Pe=fw({},["annotation-xml"]),Le=fw({},["title","style","font","a","script"]),Me=fw({},[].concat(w(pw),w(hw),w(bw))),Ie=fw({},[].concat(w(yw),w(Cw))),Fe=function(e){ew(n.removed,{element:e});try{E(e).removeChild(e)}catch(t){y(e)}},Ue=function(e,t){try{ew(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){ew(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!W[e])if(ie||ae)try{Fe(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},je=function(e){var t=null,n=null;if(oe)e="<remove></remove>"+e;else{var i=rw(e,/^[\r\n\t ]+/);n=i&&i[0]}"application/xhtml+xml"===Se&&ke===we&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var a=r?r.createHTML(e):e;if(ke===we)try{t=(new v).parseFromString(a,Se)}catch(e){}if(!t||!t.documentElement){t=N.createDocument(ke,"template",null);try{t.documentElement.innerHTML=Ee?_:a}catch(e){}}var u=t.body||t.documentElement;
2return e&&n&&u.insertBefore(o.createTextNode(n),u.childNodes[0]||null),ke===we?D.call(t,ne?"html":"body")[0]:ne?t.documentElement:u},ze=function(e){return R.call(e.ownerDocument||e,e,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null)},He=function(e){return e instanceof g&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof m)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Ve=function(e){return"function"==typeof s&&e instanceof s},qe=function(e,t,r){T[e]&&QC(T[e],function(e){e.call(n,t,r,Ae)})},We=function(e){var t=null;if(qe("beforeSanitizeElements",e,null),He(e))return Fe(e),!0;var r=Re(e.nodeName);if(qe("uponSanitizeElement",e,{tagName:r,allowedTags:V}),e.hasChildNodes()&&!Ve(e.firstElementChild)&&cw(/<[/\w]/g,e.innerHTML)&&cw(/<[/\w]/g,e.textContent))return Fe(e),!0;if(e.nodeType===Uw)return Fe(e),!0;if(te&&e.nodeType===jw&&cw(/<[/\w]/g,e.data))return Fe(e),!0;if(!V[r]||Y[r]){if(!Y[r]&&$e(r)){if($.tagNameCheck instanceof RegExp&&cw($.tagNameCheck,r))return!1;if($.tagNameCheck instanceof Function&&$.tagNameCheck(r))return!1}if(le&&!me[r]){var o=E(e)||e.parentNode,i=k(e)||e.childNodes;if(i&&o)for(var a=i.length-1;a>=0;--a){var u=b(i[a],!0);u.__removalCount=(e.__removalCount||0)+1,o.insertBefore(u,C(e))}}return Fe(e),!0}return e instanceof l&&!function(e){var t=E(e);t&&t.tagName||(t={namespaceURI:ke,tagName:"template"});var n=tw(e.tagName),r=tw(t.tagName);return!!xe[e.namespaceURI]&&(e.namespaceURI===Ce?t.namespaceURI===we?"svg"===n:t.namespaceURI===ye?"svg"===n&&("annotation-xml"===r||Be[r]):Boolean(Me[n]):e.namespaceURI===ye?t.namespaceURI===we?"math"===n:t.namespaceURI===Ce?"math"===n&&Pe[r]:Boolean(Ie[n]):e.namespaceURI===we?!(t.namespaceURI===Ce&&!Pe[r])&&!(t.namespaceURI===ye&&!Be[r])&&!Ie[n]&&(Le[n]||!Me[n]):!("application/xhtml+xml"!==Se||!xe[e.namespaceURI]))}(e)?(Fe(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!cw(/<\/no(script|embed|frames)/i,e.innerHTML)?(ee&&e.nodeType===Fw&&(t=e.textContent,QC([P,L,M],function(e){t=ow(t,e," ")}),e.textContent!==t&&(ew(n.removed,{element:e.cloneNode()}),e.textContent=t)),qe("afterSanitizeElements",e,null),!1):(Fe(e),!0)},Ke=function(e,t,n){if(ce&&("id"===t||"name"===t)&&(n in o||n in De))return!1;if(Z&&!G[t]&&cw(I,t));else if(X&&cw(F,t));else if(!W[t]||G[t]){if(!($e(e)&&($.tagNameCheck instanceof RegExp&&cw($.tagNameCheck,e)||$.tagNameCheck instanceof Function&&$.tagNameCheck(e))&&($.attributeNameCheck instanceof RegExp&&cw($.attributeNameCheck,t)||$.attributeNameCheck instanceof Function&&$.attributeNameCheck(t))||"is"===t&&$.allowCustomizedBuiltInElements&&($.tagNameCheck instanceof RegExp&&cw($.tagNameCheck,n)||$.tagNameCheck instanceof Function&&$.tagNameCheck(n))))return!1}else if(he[t]);else if(cw(H,ow(n,j,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==iw(n,"data:")||!ve[e]){if(Q&&!cw(U,ow(n,j,"")));else if(n)return!1}else;return!0},$e=function(e){return"annotation-xml"!==e&&rw(e,z)},Ye=function(e){qe("beforeSanitizeAttributes",e,null);var t=e.attributes;if(t){for(var o={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:W},i=t.length,a=function(){var a=t[i],u=a.name,c=a.namespaceURI,s=a.value,l=Re(u),f="value"===u?s:aw(s),d=f;if(o.attrName=l,o.attrValue=f,o.keepAttr=!0,o.forceKeepAttr=void 0,qe("uponSanitizeAttribute",e,o),f=o.attrValue,o.forceKeepAttr)return 0;if(!o.keepAttr)return Ue(u,e),0;if(!J&&cw(/\/>/i,f))return Ue(u,e),0;ee&&QC([P,L,M],function(e){f=ow(f,e," ")});var m=Re(e.nodeName);if(!Ke(m,l,f))return Ue(u,e),0;if(!se||"id"!==l&&"name"!==l||(Ue(u,e),f="user-content-"+f),te&&cw(/((--!?|])>)|<\/(style|title)/i,f))return Ue(u,e),0;if(r&&"object"===B(p)&&"function"==typeof p.getAttributeType)if(c);else switch(p.getAttributeType(m,l)){case"TrustedHTML":f=r.createHTML(f);break;case"TrustedScriptURL":f=r.createScriptURL(f)}if(f!==d)try{c?e.setAttributeNS(c,u,f):e.setAttribute(u,f),He(e)?Fe(e):JC(n.removed)}catch(e){}};i--;)a();qe("afterSanitizeAttributes",e,null)}},Ge=function e(t){var n=null,r=ze(t);for(qe("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)qe("uponSanitizeShadowNode",n,null),We(n)||(n.content instanceof u&&e(n.content),Ye(n));qe("afterSanitizeShadowDOM",t,null)};return n.sanitize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=null,a=null,c=null,l=null;if((Ee=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Ve(e)){if("function"!=typeof e.toString)throw sw("toString is not a function");if("string"!=typeof(e=e.toString()))throw sw("dirty is not a string, aborting")}if(!n.isSupported)return e;if(re||Te(t),n.removed=[],"string"==typeof e&&(fe=!1),fe){if(e.nodeName){var f=Re(e.nodeName);if(!V[f]||Y[f])throw sw("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof s)(a=(o=je("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===Iw&&"BODY"===a.nodeName||"HTML"===a.nodeName?o=a:o.appendChild(a);else{if(!ie&&!ee&&!ne&&-1===e.indexOf("<"))return r&&ue?r.createHTML(e):e;if(!(o=je(e)))return ie?null:ue?_:""}o&&oe&&Fe(o.firstChild);for(var d=ze(fe?e:o);c=d.nextNode();)We(c)||(c.content instanceof u&&Ge(c.content),Ye(c));if(fe)return e;if(ie){if(ae)for(l=A.call(o.ownerDocument);o.firstChild;)l.appendChild(o.firstChild);else l=o;return(W.shadowroot||W.shadowrootmode)&&(l=O.call(i,l,!0)),l}var m=ne?o.outerHTML:o.innerHTML;return ne&&V["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&cw(Pw,o.ownerDocument.doctype.name)&&(m="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+m),ee&&QC([P,L,M],function(e){m=ow(m,e," ")}),r&&ue?r.createHTML(m):m},n.setConfig=function(){Te(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),re=!0},n.clearConfig=function(){Ae=null,re=!1},n.isValidAttribute=function(e,t,n){Ae||Te({});var r=Re(e),o=Re(t);return Ke(r,o,n)},n.addHook=function(e,t){"function"==typeof t&&(T[e]=T[e]||[],ew(T[e],t))},n.removeHook=function(e){if(T[e])return JC(T[e])},n.removeHooks=function(e){T[e]&&(T[e]=[])},n.removeAllHooks=function(){T={}},n}(),Ww=Zt.each,Kw=Zt.trim,$w=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],Yw={ftp:21,http:80,https:443,mailto:25},Gw=["img","video"],Xw=function(e,t,n){var r=function(e){try{return decodeURIComponent(e)}catch(t){return unescape(e)}}(t).replace(/\s/g,"");return!e.allow_script_urls&&(!!/((java|vb)script|mhtml):/i.test(r)||!e.allow_html_data_urls&&(/^data:image\//i.test(r)?function(e,t){return M(e)?!e:!M(t)||!ie(Gw,t)}(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(r):/^data:/i.test(r)))},Zw=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};A(this,e),this.path="",this.directory="",t=Kw(t),this.settings=n;var r=n.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t))o.source=t;else{var i=0===t.indexOf("//");if(0!==t.indexOf("/")||i||(t=(r&&r.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){var a=r?r.path:new e(document.location.href).directory;if(""===(null==r?void 0:r.protocol))t="//mce_host"+o.toAbsPath(a,t);else{var u=/([^#?]*)([#?]?.*)/.exec(t);u&&(t=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,u[1])+u[2])}}t=t.replace(/@@/g,"(mce_at)");var c=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);c&&Ww($w,function(e,t){var n=c[t];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[e]=n}),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return O(e,[{key:"setPath",value:function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);t&&(this.path=t[0],this.directory=t[1],this.file=t[2]),this.source="",this.getURI()}},{key:"toRelative",value:function(t){if("./"===t)return t;var n=new e(t,{base_uri:this});if("mce_host"!==n.host&&this.host!==n.host&&n.host||this.port!==n.port||this.protocol!==n.protocol&&""!==n.protocol)return n.getURI();var r=this.getURI(),o=n.getURI();if(r===o||"/"===r.charAt(r.length-1)&&r.substr(0,r.length-1)===o)return r;var i=this.toRelPath(this.path,n.path);
2return n.query&&(i+="?"+n.query),n.anchor&&(i+="#"+n.anchor),i}},{key:"toAbsolute",value:function(t,n){var r=new e(t,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))}},{key:"isSameOrigin",value:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=this.protocol?Yw[this.protocol]:null;if(t&&(this.port||t)==(e.port||t))return!0}return!1}},{key:"toRelPath",value:function(e,t){var n,r,o=0,i="",a=e.substring(0,e.lastIndexOf("/")).split("/"),u=t.split("/");if(a.length>=u.length)for(n=0,r=a.length;n<r;n++)if(n>=u.length||a[n]!==u[n]){o=n+1;break}if(a.length<u.length)for(n=0,r=u.length;n<r;n++)if(n>=a.length||a[n]!==u[n]){o=n+1;break}if(1===o)return t;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=u.length;n<r;n++)i+=n!==o-1?"/"+u[n]:u[n];return i}},{key:"toAbsPath",value:function(e,t){var n=0,r=/\/$/.test(t)?"/":"",o=e.split("/"),i=t.split("/"),a=[];Ww(o,function(e){e&&a.push(e)});for(var u=[],c=i.length-1;c>=0;c--)0!==i[c].length&&"."!==i[c]&&(".."!==i[c]?n>0?n--:u.push(i[c]):n++);var s,l=a.length-n;return 0!==(s=l<=0?Ce(u).join("/"):a.slice(0,l).join("/")+"/"+Ce(u).join("/")).indexOf("/")&&(s="/"+s),r&&s.lastIndexOf("/")!==s.length-1&&(s+=r),s}},{key:"getURI",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.source&&!t||(e="",t||(this.protocol?e+=this.protocol+"://":e+="//",this.userInfo&&(e+=this.userInfo+"@"),this.host&&(e+=this.host),this.port&&(e+=":"+this.port)),this.path&&(e+=this.path),this.query&&(e+="?"+this.query),this.anchor&&(e+="#"+this.anchor),this.source=e),this.source}}],[{key:"parseDataUri",value:function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}}},{key:"isDomSafe",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(n.allow_script_urls)return!0;var r=Fi.decode(e).replace(/[\s\u0000-\u001F]+/g,"");return!Xw(n,r,t)}},{key:"getDocumentBaseUrl",value:function(e){var t,n;return n=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?null!==(t=e.href)&&void 0!==t?t:"":e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/")),n}}])}(),Qw=Zt.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),Jw="data-mce-type",ek=0,tk=function(e,t,n,r,o){var i,a,u,c,s=t.validate,l=n.getSpecialElements();8===e.nodeType&&!t.allow_conditional_comments&&/^\[if/i.test(null!==(i=e.nodeValue)&&void 0!==i?i:"")&&(e.nodeValue=" "+e.nodeValue);var f=null!==(a=null==o?void 0:o.tagName)&&void 0!==a?a:e.nodeName.toLowerCase();if("html"!==r&&n.isValid(r))M(o)&&(o.allowedTags[f]=!0);else if(1===e.nodeType&&"body"!==f){var d=Mn.fromDom(e),m=kn(d,Jw),g=Cn(d,"data-mce-bogus");if(m||!C(g)){var v=n.getElementRule(f);if(!s||v){if(M(o)&&(o.allowedTags[f]=!0),s&&v&&!m){if(ce(null!==(u=v.attributesForced)&&void 0!==u?u:[],function(e){bn(d,e.name,"{$uid}"===e.value?"mce_".concat(ek++):e.value)}),ce(null!==(c=v.attributesDefault)&&void 0!==c?c:[],function(e){kn(d,e.name)||bn(d,e.name,"{$uid}"===e.value?"mce_".concat(ek++):e.value)}),v.attributesRequired&&!ae(v.attributesRequired,function(e){return kn(d,e)}))return void Ir(d);if(v.removeEmptyAttrs&&function(e){var t=e.dom.attributes;return null==t||0===t.length}(d))return void Ir(d);v.outputName&&v.outputName!==f&&uu(d,v.outputName)}}else ze(l,f)?Mr(d):Ir(d)}else"all"===g?Mr(d):Ir(d)}},nk=function(e,t,n,r,o,i){return"html"!==n&&!Zo(r)||!(o in Qw&&Xw(e,i,r))&&(!e.validate||t.isValid(r,o)||at(o,"data-")||at(o,"aria-"))},rk=function(e,t){return e.hasAttribute(Jw)&&("id"===t||"class"===t||"style"===t)},ok=function(e,t){return e in t.getBoolAttrs()},ik=function(e,t,n,r){for(var o=e.attributes,i=o.length-1;i>=0;i--){var a=o[i],u=a.name,c=a.value;nk(t,n,r,e.tagName.toLowerCase(),u,c)||rk(e,u)?ok(u,n)&&e.setAttribute(u,u):e.removeAttribute(u)}},ak=function(e,t,n){var r=qw();return r.addHook("uponSanitizeElement",function(r,o){tk(r,e,t,n.track(r),o)}),r.addHook("uponSanitizeAttribute",function(r,o){!function(e,t,n,r,o){var i=e.tagName.toLowerCase(),a=o.attrName,u=o.attrValue;o.keepAttr=nk(t,n,r,i,a,u),o.keepAttr?(o.allowedAttributes[a]=!0,ok(a,n)&&(o.attrValue=a),t.allow_svg_data_urls&&at(u,"data:image/svg+xml")&&(o.forceKeepAttr=!0)):rk(e,a)&&(o.forceKeepAttr=!0)}(r,e,t,n.current(),o)}),r},uk=function(e){return function(t){var n=Jo(t);if("svg"===n)!function(e){var t=["type","href","role","arcrole","title","show","actuate","label","from","to"].map(function(e){return"xl
2ink:".concat(e)}),n={IN_PLACE:!0,USE_PROFILES:{html:!0,svg:!0,svgFilters:!0},ALLOWED_ATTR:t};qw().sanitize(e,n)}(t);else{if("math"!==n)throw new Error("Not a namespace element");!function(e,t){var n=qw();n.addHook("uponSanitizeElement",function(e,n){var r,o=null!==(r=n.tagName)&&void 0!==r?r:e.nodeName.toLowerCase(),i=t.allow_mathml_annotation_encodings;if("annotation"===o&&N(i)&&i.length>0){var a=e.getAttribute("encoding");C(a)&&ie(i,a)&&(n.allowedTags[o]=!0)}}),n.sanitize(e,{IN_PLACE:!0,USE_PROFILES:{mathMl:!0}})}(t,e)}}},ck=function(e,t){var n,r,o=(n=Go(),{track:function(e){return Qo(e)?n.set(e):n.get().exists(function(t){return!t.contains(e)})&&n.clear(),r()},current:r=function(){return n.get().map(Jo).getOr("html")},reset:function(){n.clear()}});if(e.sanitize){var i=ak(e,t,o);return{sanitizeHtmlElement:function(t,n){i.sanitize(t,function(e,t){var n=x({},{IN_PLACE:!0,ALLOW_UNKNOWN_PROTOCOLS:!0,ALLOWED_TAGS:["#comment","#cdata-section","body"],ALLOWED_ATTR:[],SAFE_FOR_XML:!1});return n.PARSER_MEDIA_TYPE=t,e.allow_script_urls?n.ALLOWED_URI_REGEXP=/.*/:e.allow_html_data_urls&&(n.ALLOWED_URI_REGEXP=/^(?!(\w+script|mhtml):)/i),n}(e,n)),i.removed=[],o.reset()},sanitizeNamespaceElement:uk(e)}}return{sanitizeHtmlElement:function(n,r){for(var i,a=document.createNodeIterator(n,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_COMMENT|NodeFilter.SHOW_TEXT);i=a.nextNode();){var u=o.track(i);tk(i,e,t,u),vo(i)&&ik(i,e,t,u)}o.reset()},sanitizeNamespaceElement:j}},sk=Zt.makeMap,lk=Zt.extend,fk=function(e,t,n,r){for(var o=e.name,i=(o in n&&"title"!==o&&"textarea"!==o&&"noscript"!==o),a=t.childNodes,u=0,c=a.length;u<c;u++){var s=a[u],l=new Yv(s.nodeName.toLowerCase(),s.nodeType);if(vo(s)){for(var f=s.attributes,d=0,m=f.length;d<m;d++){var g=f[d];l.attr(g.name,g.value)}Zo(l.name)&&(r(s),l.value=s.innerHTML)}else xo(s)?(l.value=s.data,i&&(l.raw=!0)):(No(s)||_o(s)||So(s))&&(l.value=s.data);Zo(l.name)||fk(l,s,n,r),e.append(l)}},dk=function(e,t,n,r){var o=n.validate,i=t.getNonEmptyElements(),a=t.getWhitespaceElements(),u=lk(sk("script,style,head,html,body,title,meta,param"),t.getBlockElements()),c=ta(t),s=/[ \t\r\n]+/g,l=/^[ \t\r\n]+/,f=/[ \t\r\n]+$/,d=function(e){for(var t=e.parent;M(t);){if(t.name in a)return!0;t=t.parent}return!1},m=function(n){return n.name in u||gi(t,n)||Zo(n.name)&&n.parent===e},g=function(t,n){var o=n?t.prev:t.next;return!M(o)&&!L(t.parent)&&(m(t.parent)&&(t.parent!==e||!0===r.isRootContent))};return[function(e){var t;if(3===e.type&&!d(e)){var n=null!==(t=e.value)&&void 0!==t?t:"";n=n.replace(s," "),(function(e,t){return M(e)&&(t(e)||"br"===e.name)}(e.prev,m)||g(e,!0))&&(n=n.replace(l,"")),0===n.length||" "===n&&e.prev&&8===e.prev.type&&e.next&&8===e.next.type?e.remove():e.value=n}},function(e){var u;if(1===e.type){var s=t.getElementRule(e.name);if(o&&s){var l=Bb(t,i,a,e);s.paddInEmptyBlock&&l&&function(e){for(var n=e;M(n);){if(n.name in c)return Bb(t,i,a,n);n=n.parent}return!1}(e)?Ob(n,r,m,e):s.removeEmpty&&l?m(e)?e.remove():e.unwrap():s.paddEmpty&&(l||function(e){var t;return Tb(e,"#text")&&(null===(t=null==e?void 0:e.firstChild)||void 0===t?void 0:t.value)===ao}(e))&&Ob(n,r,m,e)}}else if(3===e.type&&!d(e)){var v=null!==(u=e.value)&&void 0!==u?u:"";(e.next&&m(e.next)||g(e,!1))&&(v=v.replace(f,"")),0===v.length?e.remove():e.value=v}}]},mk=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ra(),n=EC(),r=EC(),o=x({validate:!0,root_name:"body",sanitize:!0},e),i=new DOMParser,a=ck(o,t),u=n.addFilter,c=n.getFilters,s=n.removeFilter,l=r.addFilter,f=r.getFilters,d=r.removeFilter,m=function(e,n){var r=C(n.attr(Jw)),o=1===n.type&&!ze(e,n.name)&&!gi(t,n)&&!Zo(n.name);return 3===n.type||o&&!r},g={schema:t,addAttributeFilter:l,getAttributeFilters:f,removeAttributeFilter:d,addNodeFilter:u,getNodeFilters:c,removeNodeFilter:s,parse:function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=o.validate,s=null!==(n=r.context)&&void 0!==n?n:o.root_name,l=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"html",o="xhtml"===r?"application/xhtml+xml":"text/html",u=ze(t.getSpecialElements(),n.toLowerCase()),c=u?"<".concat(n,">").concat(e,"</").concat(n,">"):e,s=i.parseFromString("xhtml"===r?'<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'.concat(c,"</body></html>"):/^[\s]*<head/i.test(e)||/^[\s]*<html/i.test(e)||/^[\s]*<!DOCTYPE/i.test(e)?"<html>".concat(c,"</html>"):"<body>".concat(c,"</body>"),o).body;return a.sanitizeHtmlElement(s,o),u?s.firstChild:s}(e,s,r.format);ui(t,l);var d=new Yv(s,11);fk(d,l,t.getSpecialElements(),a.sanitizeNamespaceElement),l.innerHTML="";var g=b(dk(d,t,o,r),2),v=g[0],p=g[1],h=[],y=u?function(e){return function(e,n){Ib(t,e)&&n.push(e)}(e,h)}:j,C={nodes:{},attributes:{}},w=function(e){return Rb(c(),f(),e,C)};if(function(e,t,n){for(var r=[],o=function(n){var o=n;ce(t,function(e){return e(o)}),L(o.parent)&&o!==e?n=a:r.push(o),i=n},i=e,a=i;i;a=i,i=i.walk())o(i);for(var u=function(){var e=r[c];ce(n,function(t){return t(e)})},c=r.length-1;c>=0;c--)u()}(d,[v,w],[p,y]),h.reverse(),u&&h.length>0)if(r.context){var k=le(h,function(e){return e.parent===d}),E=k.pass,x=k.fail;Mb(x,t,d,w),r.invalid=E.length>0}else Mb(h,t,d,w);var _=function(e,t){var n,r=null!==(n=t.forced_root_block)&&void 0!==n?n:e.forced_root_block;return!1===r?"":!0===r?"p":r}(o,r);return _&&("body"===d.name||r.isRootContent)&&function(e,n){var r=lk(sk("script,style,head,html,body,title,meta,param"),t.getBlockElements()),i=/^[ \t\r\n]+/,a=/[ \t\r\n]+$/,u=e.firstChild,c=null,
2s=function(e){var t,n;e&&((u=e.firstChild)&&3===u.type&&(u.value=null===(t=u.value)||void 0===t?void 0:t.replace(i,"")),(u=e.lastChild)&&3===u.type&&(u.value=null===(n=u.value)||void 0===n?void 0:n.replace(a,"")))};if(t.isValidChild(e.name,n.toLowerCase())){for(;u;){var l=u.next;m(r,u)?(c||((c=new Yv(n,1)).attr(o.forced_root_block_attrs),e.insert(c,u)),c.append(u)):(s(c),c=null),u=l}s(c)}}(d,_),r.invalid||Ab(C,r),d}};return function(e,t){var n,r,o=e.schema;e.addAttributeFilter("href",function(e){var n=e.length,r=function(e){var t=e?Zt.trim(e):"";return/\b(noopener)\b/g.test(t)?t:function(e){return e.split(" ").filter(function(e){return e.length>0}).concat(["noopener"]).sort().join(" ")}(t)};if(!t.allow_unsafe_link_target)for(;n--;){var o=e[n];"a"===o.name&&"_blank"===o.attr("target")&&o.attr("rel",r(o.attr("rel")))}}),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",function(e){for(var t,n,r,o,i=e.length;i--;)if("a"===(o=e[i]).name&&o.firstChild&&!o.attr("href"))for(r=o.parent,t=o.lastChild;t&&r;)n=t.prev,r.insert(t,o),t=n}),t.fix_list_elements&&e.addNodeFilter("ul,ol",function(e){for(var t,n,r=e.length;r--;)if((n=(t=e[r]).parent)&&("ul"===n.name||"ol"===n.name))if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new Yv("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}});var i=o.getValidClasses();t.validate&&i&&e.addAttributeFilter("class",function(e){for(var t,n=e.length;n--;){for(var r=e[n],o=null!==(t=r.attr("class"))&&void 0!==t?t:"",a=Zt.explode(o," "),u="",c=0;c<a.length;c++){var s=a[c],l=!1,f=i["*"];f&&f[s]&&(l=!0),f=i[r.name],!l&&f&&f[s]&&(l=!0),l&&(u&&(u+=" "),u+=s)}u.length||(u=null),r.attr("class",u)}}),UC(e,t);var a=null!==(n=t.sandbox_iframes)&&void 0!==n&&n,u=Ae(null!==(r=t.sandbox_iframes_exclusions)&&void 0!==r?r:[]);t.convert_unsafe_embeds&&e.addNodeFilter("object,embed",function(e){return ce(e,function(e){e.replace(FC({type:e.attr("type"),src:"object"===e.name?e.attr("data"):e.attr("src"),width:e.attr("width"),height:e.attr("height")},a,u))})}),a&&e.addNodeFilter("iframe",function(e){return ce(e,function(e){return MC(e,u)})})}(g,o),function(e,t,n){t.inline_styles&&_C(e,t,n)}(g,o,t),g},gk=function(e,t,n){var r=function(e){return ey(e)?gp({validate:!1}).serialize(e):e}(e),o=t(r);if(o.isDefaultPrevented())return o;if(ey(e)){if(o.content!==r){var i=mk(x({validate:!1,forced_root_block:!1},n)).parse(o.content,{context:e.name});return x(x({},o),{},{content:i})}return x(x({},o),{},{content:e})}return o},vk=function(e){return{sanitize:Zl(e),sandbox_iframes:rf(e),sandbox_iframes_exclusions:of(e)}},pk=function(e,t){if(t.no_events)return Zc.value(t);var n=function(e,t){return e.dispatch("BeforeGetContent",t)}(e,t);return n.isDefaultPrevented()?Zc.error(ng(e,x({content:""},n)).content):Zc.value(n)},hk=function(e,t,n){if(n.no_events)return t;var r=gk(t,function(t){return ng(e,x(x({},n),{},{content:t}))},vk(e));return r.content},bk=function(e,t){if(t.no_events)return Zc.value(t);var n=gk(t.content,function(n){return function(e,t){return e.dispatch("BeforeSetContent",t)}(e,x(x({},t),{},{content:n}))},vk(e));return n.isDefaultPrevented()?(tg(e,n),Zc.error(void 0)):Zc.value(n)},yk=function(e,t,n){n.no_events||tg(e,x(x({},n),{},{content:t}))},Ck=function(e,t,n){return{element:e,width:t,rows:n}},wk=function(e,t){return{element:e,cells:t}},kk=function(e,t){return{x:e,y:t}},Ek=function(e,t){return wn(e,t).bind(gt).getOr(1)},xk=function(e,t,n){var r=e.rows;return!!(r[n]?r[n].cells:[])[t]},_k=function(e){return me(e,function(e,t){return t.cells.length>e?t.cells.length:e},0)},Sk=function(e,t){for(var n=e.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(jn(o[i],t))return J.some(kk(i,r));return J.none()},Nk=function(e,t,n,r,o){for(var i=[],a=e.rows,u=n;u<=o;u++){var c=a[u].cells,s=t<r?c.slice(t,r+1):c.slice(r,t+1);i.push(wk(a[u].element,s))}return i},Rk=function(e){var t=Ck(iu(e),0,[]);return ce(eo(e,"tr"),function(e,n){ce(eo(e,"td,th"),function(r,o){!function(e,t,n,r,o){for(var i=Ek(o,"rowspan"),a=Ek(o,"colspan"),u=e.rows,c=n;c<n+i;c++){u[c]||(u[c]=wk(au(r),[]));for(var s=t;s<t+a;s++)u[c].cells[s]=c===n&&s===t?o:iu(o)}}(t,function(e,t,n){for(;xk(e,t,n);)t++;return t}(t,o,n),n,e,r)})}),Ck(t.element,_k(t.rows),t.rows)},Ak=function(e){return function(e,t){var n=iu(e.element),r=Mn.fromTag("tbody");return Pr(r,t),Tr(n,r),n}(e,function(e){return ue(e.rows,function(e){var t=ue(e.cells,function(e){var t=au(e);return En(t,"colspan"),En(t,"rowspan"),t}),n=iu(e.element);return Pr(n,t),n})}(e))},Dk=function(e,t,n){return Sk(e,t).bind(function(t){return Sk(e,n).map(function(n){return function(e,t,n){var r=t.x,o=t.y,i=n.x,a=n.y,u=o<a?Nk(e,r,o,i,a):Nk(e,r,a,i,o);return Ck(e.element,_k(u),u)}(e,t,n)})})},Ok=function(e,t){return ve(e,function(e){return"li"===cn(e)&&Zd(e,t)}).fold(V([]),function(t){return function(e){return ve(e,function(e){return"ul"===cn(e)||"ol"===cn(e)})}(e).map(function(e){var t=Mn.fromTag(cn(e)),n=Ie(Nr(e),function(e,t){return at(t,"list-style")}
2);return Er(t,n),[Mn.fromTag("li"),t]}).getOr([])})},Tk=function(e,t,n){var r=Mn.fromDom(t.commonAncestorContainer),o=Fp(r,e),i=fe(o,function(e){return n.isWrapper(cn(e))}),a=Ok(o,t),u=i.concat(a.length?a:function(e){return hu(e)?Wn(e).filter(pu).fold(V([]),function(t){return[e,t]}):pu(e)?[e]:[]}(r));return ue(u,iu)},Bk=function(){return _g([])},Pk=function(e,t,n){return r=Mn.fromDom(t.cloneContents()),o=Tk(e,t,n),i=me(o,function(e,t){return Tr(t,e),t},r),o.length>0?_g([i]):i;var r,o,i},Lk=function(e,t){return function(e,t){return vr(t,"table",K(jn,e))}(e,t[0]).bind(function(e){var n=t[0],r=t[t.length-1],o=Rk(e);return Dk(o,n,r).map(function(e){return _g([Ak(e)])})}).getOrThunk(Bk)},Mk=function(e,t,n){var r=Kd(t,e);return r.length>0?Lk(e,r):function(e,t,n){return t.length>0&&t[0].collapsed?Bk():Pk(e,t[0],n)}(e,t,n)},Ik=function(e,t){return t>=0&&t<e.length&&Hd(e.charAt(t))},Fk=function(e){return Su(e.innerText)},Uk=function(e,t){if("text"===t.format)return function(e){return J.from(e.selection.getRng()).map(function(t){var n,r=J.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),o=e.getBody(),i=function(e){return e.map(function(e){return e.nodeName}).getOr("div").toLowerCase()}(r),a=Mn.fromDom(t.cloneContents());cp(a),sp(a);var u=e.dom.add(o,i,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},a.dom),c=Fk(u),s=Su(null!==(n=u.textContent)&&void 0!==n?n:"");if(e.dom.remove(u),Ik(s,0)||Ik(s,s.length-1)){var l=r.getOr(o),f=Fk(l),d=f.indexOf(c);return-1===d?c:(Ik(f,d-1)?" ":"")+c+(Ik(f,d+c.length)?" ":"")}return c}).getOr("")}(e);var n=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),o=e.selection.getSel(),i=Vv(e,qd(o)),a=t.contextual?Mk(Mn.fromDom(e.getBody()),i,e.schema).dom:n.cloneContents();return a&&r.appendChild(a),e.selection.serializer.serialize(r,t)}(e,t);return"tree"===t.format?n:e.selection.isCollapsed()?"":n},jk=function(e,t){var n=function(e,t){return x(x({},e),{},{format:t,get:!0,selection:!0,getInner:!0})}(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},t);return pk(e,n).fold(q,function(t){var n=Uk(e,t);return hk(e,n,t)})},zk=function(e){return vo(e)?e.outerHTML:xo(e)?Fi.encodeRaw(e.data,!1):No(e)?"\x3c!--"+e.data+"--\x3e":""},Hk=function(e,t,n){var r=function(e){var t,n=document.createElement("div"),r=document.createDocumentFragment();for(e&&(n.innerHTML=e);t=n.firstChild;)r.appendChild(t);return r}(t);
2if(e.hasChildNodes()&&n<e.childNodes.length){var o=e.childNodes[n];e.insertBefore(r,o)}else e.appendChild(r)},Vk=function(e,t){var n,r,o,i,a,u,c,s,l,f=ue(Ne(t.childNodes),zk);return function(e,t){var n=0;ce(e,function(e){0===e[0]?n++:1===e[0]?(Hk(t,e[1],n),n++):2===e[0]&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];e.removeChild(n)}}(t,n)})}((r=e,o=(n=f).length+r.length+2,i=new Array(o),a=new Array(o),u=function(e,t,o,i,a){var c=s(e,t,o,i);if(null===c||c.start===t&&c.diag===t-i||c.end===e&&c.diag===e-o)for(var l=e,f=o;l<t||f<i;)l<t&&f<i&&n[l]===r[f]?(a.push([0,n[l]]),++l,++f):t-e>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[f]]),++f);else{u(e,c.start,o,c.start-c.diag,a);for(var d=c.start;d<c.end;++d)a.push([0,n[d]]);u(c.end,t,c.end-c.diag,i,a)}},c=function(e,t,o,i){for(var a=e;a-t<i&&a<o&&n[a]===r[a-t];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(e,a,t)},s=function(e,t,o,u){var s=t-e,l=u-o;if(0===s||0===l)return null;var f,d,m,g,v,p=s-l,h=l+s,b=(h%2==0?h:h+1)/2;for(i[1+b]=e,a[1+b]=t+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){for(m=d+b,d===-f||d!==f&&i[m-1]<i[m+1]?i[m]=i[m+1]:i[m]=i[m-1]+1,v=(g=i[m])-e+o-d;g<t&&v<u&&n[g]===r[v];)i[m]=++g,++v;if(p%2!=0&&p-f<=d&&d<=p+f&&a[m-p]<=i[m])return c(a[m-p],d+e-o,t,u)}for(d=p-f;d<=p+f;d+=2){for(m=d+b-p,d===p-f||d!==p+f&&a[m+1]<=a[m-1]?a[m]=a[m+1]-1:a[m]=a[m-1],v=(g=a[m]-1)-e+o-d;g>=e&&v>=o&&n[g]===r[v];)a[m]=g--,v--;if(p%2==0&&-f<=d&&d<=f&&a[m]<=i[m+p])return c(a[m],d+e-o,t,u)}}return null},l=[],u(0,n.length,0,r.length,l),l),t),t},qk=Qe(function(){return document.implementation.createHTMLDocument("undo")}),Wk=function(e){var t,n=e.serializer.getTempAttrs(),r=up(e.getBody(),n);return function(e){return null!==e.querySelector("iframe")}(r)?(t=function(e,t){return fe(ue(Ne(e.childNodes),t?z(Su,zk):zk),function(e){return e.length>0})}(r,!0),{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}):{type:"complete",fragments:null,content:Su(r.innerHTML),bookmark:null,beforeBookmark:null}},Kk=function(e,t,n){var r=n?t.beforeBookmark:t.bookmark;"fragmented"===t.type?Vk(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:!M(r)||!Ad(r)||!r.isFakeCaret}),r&&(e.selection.moveToBookmark(r),e.selection.scrollIntoView())},$k=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},Yk=function(e){var t=Mn.fromTag("body",qk());return jr(t,$k(e)),ce(eo(t,"*[data-mce-bogus]"),Ir),Ur(t)}
2,Gk=function(e,t){return!(!e||!t)&&(!!function(e,t){return $k(e)===$k(t)}(e,t)||function(e,t){return Yk(e)===Yk(t)}(e,t))},Xk=function(e){return 0===e.get()},Zk=function(e,t,n){Xk(n)&&(e.typing=t)},Qk=function(e,t){e.typing&&(Zk(e,!1,t),e.add())},Jk=function(e){return{init:{bindEvents:j},undoManager:{beforeChange:function(t,n){return function(e,t,n){Xk(t)&&n.set(Yc(e.selection))}(e,t,n)},add:function(t,n,r,o,i,a){return function(e,t,n,r,o,i,a){var u=Wk(e),c=Zt.extend(i||{},u);if(!Xk(r)||e.removed)return null;var s=t.data[n.get()];if(e.dispatch("BeforeAddUndo",{level:c,lastLevel:s,originalEvent:a}).isDefaultPrevented())return null;if(s&&Gk(s,c))return null;t.data[n.get()]&&o.get().each(function(e){t.data[n.get()].beforeBookmark=e});var l=gl(e);if(l&&t.data.length>l){for(var f=0;f<t.data.length-1;f++)t.data[f]=t.data[f+1];t.data.length--,n.set(t.data.length)}c.bookmark=Yc(e.selection),n.get()<t.data.length-1&&(t.data.length=n.get()+1),t.data.push(c),n.set(t.data.length-1);var d={level:c,lastLevel:s,originalEvent:a};return n.get()>0?(e.setDirty(!0),e.dispatch("AddUndo",d),e.dispatch("change",d)):e.dispatch("AddUndo",d),c}(e,t,n,r,o,i,a)},undo:function(t,n,r){return function(e,t,n,r){var o;return t.typing&&(t.add(),t.typing=!1,Zk(t,!1,n)),r.get()>0&&(r.set(r.get()-1),o=t.data[r.get()],Kk(e,o,!0),e.setDirty(!0),e.dispatch("Undo",{level:o})),o}(e,t,n,r)},redo:function(t,n){return function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],Kk(e,r,!1),e.setDirty(!0),e.dispatch("Redo",{level:r})),r}(e,t,n)},clear:function(t,n){return function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.dispatch("ClearUndos")}(e,t,n)},reset:function(e){return function(e){e.clear(),e.add()}(e)},hasUndo:function(t,n){return function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!Gk(Wk(e),t.data[0])}(e,t,n)},hasRedo:function(e,t){return function(e,t){return t.get()<e.data.length-1&&!e.typing}(e,t)},transact:function(e,t,n){return function(e,t,n){return Qk(e,t),e.beforeChange(),e.ignore(n),e.add()}(e,t,n)},ignore:function(e,t){return function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}}(e,t)},extra:function(t,n,r,o){return function(e,t,n,r,o){if(t.transact(r)){var i=t.data[n.get()].bookmark,a=t.data[n.get()-1];Kk(e,a,!0),t.transact(o)&&(t.data[n.get()-1].beforeBookmark=i)}}(e,t,n,r,o)}},formatter:{match:function(t,n,r,o){return fy(e,t,n,r,o)},matchAll:function(t,n){return function(e,t,n){var r=[],o={},i=e.selection.getStart();return e.dom.getParent(i,function(i){for(var a=0;a<t.length;a++){var u=t[a];!o[u]&&ly(e,i,u,n)&&(o[u]=!0,r.push(u))}},e.dom.getRoot()),r}(e,t,n)},matchNode:function(t,n,r,o){return ly(e,t,n,r,o)},canApply:function(t){return function(e,t){var n=e.formatter.get(t),r=e.dom;if(n&&e.selection.isEditable())for(var o=e.selection.getStart(),i=pm(r,o),a=n.length-1;a>=0;a--){var u=n[a];if(!Cm(u))return!0;for(var c=i.length-1;c>=0;c--)if(r.is(i[c],u.selector))return!0}return!1}(e,t)},closest:function(t){return dy(e,t)},apply:function(t,n,r){return vC(e,t,n,r)},remove:function(t,n,r,o){return cC(e,t,n,r,o)},toggle:function(t,n,r){return function(e,t,n,r){var o=e.formatter.get(t);o&&(!fy(e,t,n,r)||"toggle"in o[0]&&!o[0].toggle?vC(e,t,n,r):cC(e,t,n,r))}(e,t,n,r)},formatChanged:function(t,n,r,o,i){return wC(e,t,n,r,o,i)}},editor:{getContent:function(t){return function(e,t){return J.from(e.getBody()).fold(V("tree"===t.format?new Yv("body",11):""),function(n){return fp(e,t,n)})}(e,t)},setContent:function(t,n){return ny(e,t,n)},insertContent:function(t,n){return Jb(e,t,n)},addVisual:function(t){return function(e,t){var n=e.dom,r=M(t)?t:e.getBody();ce(n.select("table,a",r),function(t){switch(t.nodeName){case"TABLE":var r=El(e),o=n.getAttrib(t,"border");o&&"0"!==o||!e.hasVisual?n.removeClass(t,r):n.addClass(t,r);break;case"A":if(!n.getAttrib(t,"href")){var i=n.getAttrib(t,"name")||t.id,a=xl(e);i&&e.hasVisual?n.addClass(t,a):n.removeClass(t,a)}}}),e.dispatch("VisualAid",{element:t,hasVisual:e.hasVisual})}(e,t)}},selection:{getContent:function(t,n){return jk(e,t,n)}},autocompleter:{addDecoration:j,removeDecoration:j}
2,raw:{getModel:function(){return J.none()}}}},eE=function(e){return ze(e.plugins,"rtc")},tE=function(e){var t=e;return function(e){return je(e.plugins,"rtc").bind(function(e){return J.from(e.setup)})}(e).fold(function(){return t.rtcInstance=Jk(e),J.none()},function(e){return t.rtcInstance=function(){var e=V(null),t=V("");return{init:{bindEvents:j},undoManager:{beforeChange:j,add:e,undo:e,redo:e,clear:j,reset:j,hasUndo:Z,hasRedo:Z,transact:e,ignore:j,extra:j},formatter:{match:Z,matchAll:V([]),matchNode:V(void 0),canApply:Z,closest:t,apply:j,remove:j,toggle:j,formatChanged:V({unbind:j})},editor:{getContent:t,setContent:V({content:"",html:""}),insertContent:V(""),addVisual:j},selection:{getContent:t},autocompleter:{addDecoration:j,removeDecoration:j},raw:{getModel:V(J.none())}}}(),J.some(function(){return e().then(function(e){return t.rtcInstance=function(e){var t=function(e){return k(e)?e:{}},n=e.init,r=e.undoManager,o=e.formatter,i=e.editor,a=e.selection,u=e.autocompleter,c=e.raw;return{init:{bindEvents:n.bindEvents},undoManager:{beforeChange:r.beforeChange,add:r.add,undo:r.undo,redo:r.redo,clear:r.clear,reset:r.reset,hasUndo:r.hasUndo,hasRedo:r.hasRedo,transact:function(e,t,n){return r.transact(n)},ignore:function(e,t){return r.ignore(t)},extra:function(e,t,n,o){return r.extra(n,o)}},formatter:{match:function(e,n,r,i){return o.match(e,t(n),i)},matchAll:o.matchAll,matchNode:o.matchNode,canApply:function(e){return o.canApply(e)},closest:function(e){return o.closest(e)},apply:function(e,n,r){return o.apply(e,t(n))},remove:function(e,n,r,i){return o.remove(e,t(n))},toggle:function(e,n,r){return o.toggle(e,t(n))},formatChanged:function(e,t,n,r,i){return o.formatChanged(t,n,r,i)}},editor:{getContent:function(e){return i.getContent(e)},setContent:function(e,t){return{content:i.setContent(e,t),html:""}},insertContent:function(e,t){return i.insertContent(e),""},addVisual:i.addVisual},selection:{getContent:function(e,t){return a.getContent(t)}},autocompleter:{addDecoration:u.addDecoration,removeDecoration:u.removeDecoration},raw:{getModel:function(){return J.some(c.getRawModel())}}}}(e),e.rtc.isRemote})})})},nE=function(e){return e.rtcInstance?e.rtcInstance:Jk(e)},rE=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},oE=function(e){return rE(e).init.bindEvents()},iE=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(e,t,n){return rE(e).selection.getContent(t,n)}(e,t.format?t.format:"html",t)},aE=function(e){return 0===e.dom.length?(Mr(e),J.none()):J.some(e)},uE=function(e,t,n,r,o){e.bind(function(e){return(r?bh:hh)(e.dom,r?e.dom.length:0,o),t.filter(mn).map(function(t){return function(e,t,n,r,o){var i=e.dom,a=t.dom,u=r?i.length:a.length;r?(yh(i,a,o,!1,!r),n.setStart(a,u)):(yh(a,i,o,!1,!r),n.setEnd(a,u))}(e,t,n,r,o)})}).orThunk(function(){var e=function(e,t){return e.filter(function(e){return Xm.isBookmarkNode(e.dom)}).bind(t?Gn:Yn)}(t,r).or(t).filter(mn);return e.map(function(e){return function(e,t,n){Wn(e).each(function(r){var o=e.dom;t&&uh(r,Sc(o,0),n)?hh(o,0,n):!t&&ch(r,Sc(o,o.length),n)&&bh(o,o.length,n)})}(e,r,o)})})},cE=function(e,t){var n=function(e,t){return x(x({format:"html"},e),{},{set:!0,selection:!0,content:t})}(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},t);bk(e,n).each(function(t){var n=function(e,t){if("raw"!==t.format){var n=e.selection.getRng(),r=e.dom.getParent(n.commonAncestorContainer,e.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=e.parser.parse(t.content,x(x({forced_root_block:!1},o),t));return gp({validate:!1},e.schema).serialize(i)}return t.content}(e,t),r=e.selection.getRng();!function(e,t,n){var r=J.from(t.firstChild).map(Mn.fromDom),o=J.from(t.lastChild).map(Mn.fromDom);e.deleteContents(),e.insertNode(t);var i=r.bind(Yn).filter(mn).bind(aE),a=o.bind(Gn).filter(mn).bind(aE);uE(i,r,e,!0,n),uE(a,o,e,!1,n),e.collapse(!1)}(r,r.createContextualFragment(n),e.schema),e.selection.setRng(r),cv(e,r),yk(e,n,t)})},sE=function(e,t,n){if(ze(e,t)){var r=fe(e[t],function(e){return e!==n});0===r.length?delete e[t]:e[t]=r}},lE=function(e,t){var n,r,o=function(t,n){return ve(n,function(n){return e.is(n,t)})},i=function(t){return e.getParents(t,void 0,e.getRoot())};return{selectorChangedWithUnbind:function(e,a){return n||(n={},r={},t.on("NodeChange",function(e){var t=e.element,a=i(t),u={};Te(n,function(e,t){o(t,a).each(function(n){r[t]||(ce(e,function(e){e(!0,{node:n,selector:t,parents:a})}),r[t]=e),u[t]=e})}),Te(r,function(e,n){u[n]||(delete r[n],ce(e,function(e){e(!1,{node:t,selector:n,parents:a})}))})})),n[e]||(n[e]=[]),n[e].push(a),o(e,i(t.selection.getStart())).each(function(){r[e]=n[e]}),{unbind:function(){sE(n,e,a),sE(r,e,a)}}}}},fE=function(e){return!(!e||!e.ownerDocument)&&zn(Mn.fromDom(e.ownerDocument),Mn.fromDom(e))},dE=function(e,t,n,r){var o,i,a=lE(e,r).selectorChangedWithUnbind,u=function(e,t){return cE(r,e,t)},c=function(e){var t=l();t.collapse(!!e),f(t)},s=function(){return t.getSelection?t.getSelection():t.document.selection},l=function(){var n,a=function(e,t,n){try{return t.compareBoundaryPoints(e,n
2)}catch(e){return-1}},u=t.document;if(M(r.bookmark)&&!Pv(r)){var c=Cv(r);if(c.isSome())return c.map(function(e){return Vv(r,[e])[0]}).getOr(u.createRange())}try{var l=s();l&&!go(l.anchorNode)&&(n=l.rangeCount>0?l.getRangeAt(0):u.createRange(),n=Vv(r,[n])[0])}catch(e){}if(n||(n=u.createRange()),Ro(n.startContainer)&&n.collapsed){var f=e.getRoot();n.setStart(f,0),n.setEnd(f,0)}return o&&i&&(0===a(n.START_TO_START,n,o)&&0===a(n.END_TO_END,n,o)?n=i:(o=null,i=null)),n},f=function(e,t){if(function(e){return!!e&&fE(e.startContainer)&&fE(e.endContainer)}(e)){var n=s();if(e=r.dispatch("SetSelectionRange",{range:e,forward:t}).range,n){i=e;try{n.removeAllRanges(),n.addRange(e)}catch(e){}!1===t&&n.extend&&(n.collapse(e.endContainer,e.endOffset),n.extend(e.startContainer,e.startOffset)),o=n.rangeCount>0?n.getRangeAt(0):null}if(!e.collapsed&&e.startContainer===e.endContainer&&(null==n?void 0:n.setBaseAndExtent)&&e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()){var a=e.startContainer.childNodes[e.startOffset];a&&"IMG"===a.nodeName&&(n.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),n.anchorNode===e.startContainer&&n.focusNode===e.endContainer||n.setBaseAndExtent(a,0,a,1))}r.dispatch("AfterSetSelectionRange",{range:e,forward:t})}},d=function(){var t=s(),n=null==t?void 0:t.anchorNode,r=null==t?void 0:t.focusNode;if(!t||!n||!r||go(n)||go(r))return!0;var o=e.createRng(),i=e.createRng();try{o.setStart(n,t.anchorOffset),o.collapse(!0),i.setStart(r,t.focusOffset),i.collapse(!0)}catch(e){return!0}return o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={dom:e,win:t,serializer:n,editor:r,expand:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{type:"word"};return f(Ug(e).expand(l(),t))},collapse:c,setCursorLocation:function(t,n){var o=e.createRng();M(t)&&M(n)?(o.setStart(t,n),o.setEnd(t,n),f(o),c(!1)):(Qd(e,o,r.getBody(),!0),f(o))},getContent:function(e){return iE(r,e)},setContent:u,getBookmark:function(e,t){return g.getBookmark(e,t)},moveToBookmark:function(e){return g.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return J.from(t).bind(function(t){return J.from(t.parentNode).map(function(r){var o=e.nodeIndex(t),i=e.createRng();return i.setStart(r,o),i.setEnd(r,o+1),n&&(Qd(e,i,t,!0),Qd(e,i,t,!1)),i})})}(e,t,n).each(f),t},isCollapsed:function(){var e=l(),t=s();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isEditable:function(){if(r.mode.isReadOnly())return!1;var t=l(),n=r.getBody().querySelectorAll('[data-mce-selected="1"]');return n.length>0?ye(n,function(t){return e.isEditable(t.parentElement)}):Fv(e,t)},isForward:d,setNode:function(t){return u(e.getOuterHTML(t)),t},getNode:function(){return function(e,t){if(!t)return e;var n=t.startContainer,r=t.endContainer,o=t.startOffset,i=t.endOffset,a=t.commonAncestorContainer;t.collapsed||(n===r&&i-o<2&&n.hasChildNodes()&&(a=n.childNodes[o]),xo(n)&&xo(r)&&(n=n.length===o?Hv(n.nextSibling,!0):n.parentNode,r=0===i?Hv(r.previousSibling,!1):r.parentNode,n&&n===r&&(a=n)));var u=xo(a)?a.parentNode:a;return po(u)?u:e}(r.getBody(),l())},getSel:s,setRng:f,getRng:l,getStart:function(e){return jv(r.getBody(),l(),e)},getEnd:function(e){return zv(r.getBody(),l(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o=[],i=e.getRoot(),a=e.getParent(n||jv(i,t,t.collapsed),e.isBlock),u=e.getParent(r||zv(i,t,t.collapsed),e.isBlock);if(a&&a!==i&&o.push(a),a&&u&&a!==u)for(var c,s=new oo(a,i);(c=s.next())&&c!==u;)e.isBlock(c)&&o.push(c);return u&&a!==u&&u!==i&&o.push(u),o}(e,l(),t,n)},normalize:function(){var t=l(),n=s();if(!(qd(n).length>1)&&Jd(r)){var o=Mg(e,t);return o.each(function(e){f(e,d())}),o.getOr(t)}return t},selectorChanged:function(e,t){return a(e,t),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var t,n=e.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){M(e)?function(e,t,n){(e.inline?iv:uv)(e,t,n)}(r,e,t):cv(r,l(),t)},placeCaretAt:function(e,t){return f(Rg(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=l();return e.collapsed?Sc.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=o=i=null,v.destroy()}},g=Xm(m),v=lg(m,r);return m.bookmarkManager=g,m.controlSelection=v,m},mE=function(e,t,n){e.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length;n--;){var r=e[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(t,null)}}),e.addAttributeFilter("src,href,style",function(e,r){for(var o="data-mce-"+r,i=t.url_converter,a=t.url_converter_scope,u=e.length;u--;){var c=e[u],s=c.attr(o);void 0!==s?(c.attr(r,s.length>0?s:null),c.attr(o,null)):(s=c.attr(r),"style"===r?s=n.serializeStyle(n.parseStyle(s),c.name):i&&(s=i.call(a,s,r,c.name)),c.attr(r,s.length>0?s:null))}}),e.addAttributeFilter("class",function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("class");r&&(r=r.replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}}),e.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length;r--;){var o=e[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=J.from(o.firstChild).exists(function(e){var t;return!_u(null!==(t=e.value)&&void 0!==t?t:"")});i?o.unwrap():o.remove()}}}),e.addNodeFilter("script,style",function(e,n){for(var r,o=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").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,"")},i=e.length;i--;){var a=e[i],u=a.firstChild,c=null!==(r=null==u?void 0:u.value)&&void 0!==r?r:"";if("script"===n){var s=a.attr("type");s&&a.attr("type","mce-no/type"===s?null:s.replace(/^mce\-/,"")),"xhtml"===t.element_format&&u&&c.length>0&&(u.value="// <![CDATA[\n"+o(c)+"\n// ]]>")}else"xhtml"===t.element_format&&u&&c.length>0&&(u.value="\x3c!--\n"+o(c)+"\n--\x3e")}}),e.addNodeFilter("#comment",function(e){for(var r=e.length;r--;){var o=e[r],i=o.value;t.preserve_cdata&&0===(null==i?void 0:i.indexOf("[CDATA["))?(o.name="#cdata",o.type=4,o.value=n.decode(i.replace(/^\[CDATA\[|\]\]$/g,""))):0===(null==i?void 0:i.indexOf("mce:protected "))&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(i).substr(14))}}),e.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length;n--;){var r=e[n];7===r.type?r.remove():1===r.type&&("input"!==t||r.attr("type")||r.attr("type","text"))}}),e.addAttributeFilter("data-mce-type",function(t){ce(t,function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())})}),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-block,data-mce-type,data-mce-resize,data-mce-placeholder",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),t.remove_trailing_brs&&function(e,t,n){t.addNodeFilter("br",function(t,r,o){var i=Zt.extend({},n.getBlockElements()),a=n.getNonEmptyElements(),u=n.getWhitespaceElements();i.body=1;for(var c=function(e){return e.name in i||gi(n,e)},s=0,l=t.length;s<l;s++){var f=t[s],d=f.parent;if(d&&c(d)&&f===d.lastChild){for(var m=f.prev;m;){var g=m.name;if("span"!==g||"bookmark"!==m.attr("data-mce-type")){"br"===g&&(f=null);break}m=m.prev}if(f&&(f.remove(),Bb(n,a,u,d))){var v=n.getElementRule(d.name);v&&(v.removeEmpty?d.remove():v.paddEmpty&&Ob(e,o,c,d))}}else{for(var p=f;d&&d.firstChild===p&&d.lastChild===p&&(p=d,!i[d.name]);)d=d.parent;if(p===d){var h=new Yv("#text",3);h.value=ao,f.replace(h)}}}})}(t,e,e.schema)},gE=function(e,t,n){return function(e,t){return M(e)&&e.hasEventListeners("PreProcess")&&!t.no_events}(e,n)?function(e,t,n){var r,o=e.dom,i=t.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var u=a.createHTMLDocument("");Zt.each("BODY"===i.nodeName?i.childNodes:[i],function(e){u.body.appendChild(u.importNode(e,!0))}),i="BODY"!==i.nodeName?u.body.firstChild:u.body,r=o.doc,o.doc=u}return function(e,t){e.dispatch("PreProcess",t)}(e,x(x({},n),{},{node:i})),r&&(o.doc=r),i}
2(e,t,n):t},vE=function(e,t,n){-1===Zt.inArray(t,n)&&(e.addAttributeFilter(n,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),t.push(n))},pE=function(e,t,n,r,o){var i=function(e,t,n){return gp(e,t).serialize(n)}(t,n,r);return function(e,t,n){if(!t.no_events&&e){var r=function(e,t){return e.dispatch("PostProcess",t)}(e,x(x({},t),{},{content:n}));return r.content}return n}(e,o,i)},hE=function(e,t){var n=["data-mce-selected"],r=x({entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1},e),o=t&&t.dom?t.dom:Ta.DOM,i=t&&t.schema?t.schema:ra(r),a=mk(r,i);mE(a,r,o);return{schema:i,addNodeFilter:a.addNodeFilter,addAttributeFilter:a.addAttributeFilter,serialize:function(e){var n=x({format:"html"},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),u=gE(t,e,n),c=function(e,t,n){var r=Su(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||Cu(Mn.fromDom(t))?r:Zt.trim(r)}(o,u,n),s=function(e,t,n){var r=n.selection?x({forced_root_block:!1},n):n,o=e.parse(t,r);return function(e){var t=function(e){return"br"===(null==e?void 0:e.name)},n=e.lastChild;if(t(n)){var r=n.prev;t(r)&&(n.remove(),r.remove())}}(o),o}(a,c,n);return"tree"===n.format?s:pE(t,r,i,s,n)},addRules:i.addValidElements,setRules:i.setValidElements,addTempAttr:K(vE,a,n),getTempAttrs:V(n),getNodeFilters:a.getNodeFilters,getAttributeFilters:a.getAttributeFilters,removeNodeFilter:a.removeNodeFilter,removeAttributeFilter:a.removeAttributeFilter}},bE=function(e,t){var n=hE(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,removeNodeFilter:n.removeNodeFilter,removeAttributeFilter:n.removeAttributeFilter}},yE=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function(e,t){return x(x({},e),{},{format:t,get:!0,getInner:!0})}(t,t.format?t.format:"html");return pk(e,n).fold(q,function(t){var n=function(e,t){return nE(e).editor.getContent(t)}(e,t);return hk(e,n,t)})},CE=function(e,t){var n=function(e,t){return x(x({format:"html"},e),{},{set:!0,content:t})}(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},t);return bk(e,n).map(function(t){var n=function(e,t,n){return nE(e).editor.setContent(t,n)}(e,t.content,t);return yk(e,n.html,t),n.content}).getOr(t)},wE="autoresize_on_init,content_editable_state,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,tabfocus_elements,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_enable_default_filters,paste_filter_drop,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists,template_cdate_classes,template_mdate_classes,template_selected_content_classes,template_preview_replace_values,template_replace_values,templates,template_cdate_format,template_mdate_format".split(","),kE=[],EE="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,template,textcolor,rtc".split(","),xE=[],_E=function(e,t){var n=fe(t,function(t){return ze(e,t)});return Ee(n)},SE=function(e){var t=_E(e,wE),n=e.forced_root_block;return!1!==n&&""!==n||t.push("forced_root_block (false only)"),Ee(t)},NE=function(e){return _E(e,kE)},RE=function(e,t){var n=Zt.makeMap(e.plugins," "),r=fe(t,function(e){return ze(n,e)});return Ee(r)},AE=function(e){return RE(e,EE)},DE=function(e){return RE(e,xE.map(function(e){return e.name}))},OE=function(e){return ve(xE,function(t){return t.name===e}).fold(function(){return e},function(t){return t.replacedWith?"".concat(e,", replaced by ").concat(t.replacedWith):e})},TE=function(e,t){!function(e,t){var n=SE(e),r=AE(t),o=r.length>0,i=n.length>0,a="mobile"===t.theme;if(o||i||a){var u="\n- ",c=a?"\n\nThemes:".concat(u,"mobile"):"",s=o?"\n\nPlugins:".concat(u).
2concat(r.join(u)):"",l=i?"\n\nOptions:".concat(u).concat(n.join(u)):"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 7.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/7/migration-from-6x/ for more information."+c+s+l)}}(e,t),function(e,t){var n=NE(e),r=DE(t),o=r.length>0,i=n.length>0;if(o||i){var a="\n- ",u=o?"\n\nPlugins:".concat(a).concat(r.map(OE).join(a)):"",c=i?"\n\nOptions:".concat(a).concat(n.join(a)):"";console.warn("The following deprecated features are currently enabled but will be removed soon."+u+c)}}(e,t)},BE=Ta.DOM,PE=function(e){return J.from(e).each(function(e){return e.destroy()})},LE=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&M(null==o?void 0:o.nextSibling)&&BE.remove(o.nextSibling),function(e){e.dispatch("remove")}(e),e.editorManager.remove(e),!e.inline&&r&&function(e){BE.setStyle(e.id,"display",e.orgDisplay)}(e),function(e){e.dispatch("detach")}(e),BE.remove(e.getContainer()),PE(t),PE(n),e.destroy()}},ME=function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),PE(n),PE(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,delete t._mceOldSubmit),BE.unbind(t,"submit reset",e.formEventDelegate))}(e),function(e){var t=e;t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null;var n=e.selection;if(n){var r=n.dom;t.selection=n.win=n.dom=r.doc=null}}(e),e.destroyed=!0):e.remove())},IE=function(){var e={};return{add:function(t,n){e[t]=n},get:function(t){return e[t]?e[t]:{icons:{}}},has:function(t){return ze(e,t)}}}(),FE=Ua.ModelManager,UE=function(e,t){return t.dom[e]},jE=function(e,t){return parseInt(xr(t,e),10)},zE=K(UE,"clientWidth"),HE=K(UE,"clientHeight"),VE=K(jE,"margin-top"),qE=K(jE,"margin-left"),WE=function(e,t,n){var r,o=Mn.fromDom(e.getBody()),i=e.inline?o:(r=o,Mn.fromDom(Vn(r).dom.documentElement)),a=function(e,t,n,r){var o=function(e){return e.dom.getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom.clientLeft+qE(t):0),y:r-(e?o.top+t.dom.clientTop+VE(t):0)}}(e.inline,i,t,n);
2return function(e,t,n){var r=zE(e),o=HE(e);return t>=0&&n>=0&&t<=r&&n<=o}(i,a.x,a.y)},KE=function(e){var t,n=e.inline?e.getBody():e.getContentAreaContainer();return(t=n,J.from(t).map(Mn.fromDom)).map(sr).getOr(!1)},$E=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:t=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:t,getArgs:t}},r=function(){return J.from(t[0])},o=function(){r().each(function(e){e.reposition()})},i=function(e){pe(t,function(t){return t===e}).each(function(e){t.splice(e,1)})},a=function(r){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.removed||!KE(e)?{}:(a&&e.dispatch("BeforeOpenNotification",{notification:r}),ve(t,function(e){return t=n().getArgs(e),o=r,!(t.type!==o.type||t.text!==o.text||t.progressBar||t.timeout||o.progressBar||o.timeout);var t,o}).getOrThunk(function(){e.editorManager.setActive(e);var a=n().open(r,function(){i(a)},function(){return Lv(e)});return function(e){t.push(e)}(a),o(),e.dispatch("OpenNotification",{notification:x({},a)}),a}))},u=V(t);return function(e){e.on("SkinLoaded",function(){var t=Qs(e);t&&a({text:t,type:"warning",timeout:0},!1),o()}),e.on("show ResizeEditor ResizeWindow NodeChange ToggleView FullscreenStateChanged",function(){requestAnimationFrame(o)}),e.on("remove",function(){ce(t.slice(),function(e){n().close(e)})}),e.on("keydown",function(e){var t,n="f12"===(null===(t=e.key)||void 0===t?void 0:t.toLowerCase())||123===e.keyCode;e.altKey&&n&&(e.preventDefault(),r().map(function(e){return Mn.fromDom(e.getEl())}).each(function(e){return sv(e)}))})}(e),{open:a,close:function(){r().each(function(e){n().close(e),i(e),o()})},getNotifications:u}},YE=Ua.PluginManager,GE=Ua.ThemeManager,XE=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:t=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:t,alert:t,confirm:t,close:t}},r=function(e,t){return function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t?t.apply(e,r):void 0}},o=function(n){t.push(n),function(t){e.dispatch("OpenWindow",{dialog:t})}(n)},i=function(n){!function(t){e.dispatch("CloseWindow",{dialog:t})}(n),0===(t=fe(t,function(e){return e!==n})).length&&e.focus()},a=function(t){e.editorManager.setActive(e),yv(e),e.ui.show();var n=t();return o(n),n};return e.on("remove",function(){ce(t,function(e){n().close(e)})}),{open:function(e,t){return a(function(){return n().open(e,t,i)})},openUrl:function(e){return a(function(){return n().openUrl(e,i)})},alert:function(e,t,o){var i=n();i.alert(e,r(o||i,t))},confirm:function(e,t,o){var i=n();i.confirm(e,r(o||i,t))},close:function(){J.from(t[t.length-1]).each(function(e){n().close(e),i(e)})}}},ZE=function(e,t){e.notificationManager.open({type:"error",text:t})},QE=function(e,t){e._skinLoaded?ZE(e,t):e.on("SkinLoaded",function(){ZE(e,t)})},JE=function(e,t,n){Qm(e,t,{message:n}),console.error(n)},ex=function(e,t,n){return n?"Failed to load ".concat(e,": ").concat(n," from url ").concat(t):"Failed to load ".concat(e," url: ").concat(t)},tx=function(e){var t=window.console;if(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];t.error?t.error.apply(t,[e].concat(r)):t.log.apply(t,[e].concat(r))}},nx=function(e){return"content/"+e+"/content.css"},rx=function(e,t){var n=e.editorManager.baseURL+"/skins/content",r=e.editorManager.suffix,o="content".concat(r,".css");return ue(t,function(t){return function(e){return tinymce.Resource.has(nx(e))}(t)?t:function(e){return/^[a-z0-9\-]+$/i.test(e)}(t)&&!e.inline?"".concat(n,"/").concat(t,"/").concat(o):e.documentBaseURI.toAbsolute(t)})},ox=function(e){e.contentCSS=e.contentCSS.concat(function(e){return rx(e,Vs(e))}(e),function(e){return rx(e,Ws(e))}(e))},ix=function(e,t){var n={};return{findAll:function(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Q,i=fe(function(e){return e?Ne(e.getElementsByTagName("img")):[]}(r),function(t){var n=t.src;return!t.hasAttribute("data-mce-bogus")&&(!t.hasAttribute("data-mce-placeholder")&&(!(!n||n===Kt.transparentSrc)&&(at(n,"blob:")?!e.isUploaded(n)&&o(t):!!at(n,"data:")&&o(t))))}),a=ue(i,function(e){var r=e.src;if(ze(n,r))return n[r].then(function(t){return C(t)?t:{image:e,blobInfo:t.blobInfo}});var o=function(e,t){var n=function(){return Promise.reject("Invalid data URI")};if(at(t,"blob:")){var r=e.getByUri(t);return M(r)?Promise.resolve(r):RC(t).then(function(t){return AC(t).then(function(r){return OC(r,!1,function(n){return J.some(TC(e,t,n
2))}).getOrThunk(n)})})}return at(t,"data:")?BC(e,t).fold(n,function(e){return Promise.resolve(e)}):Promise.reject("Unknown image data format")}(t,r).then(function(t){return delete n[r],{image:e,blobInfo:t}}).catch(function(e){return delete n[r],e});return n[r]=o,o});return Promise.all(a)}}},ax=function(){var e={},t=function(e,t){return{status:e,resultUri:t}},n=function(t){return t in e};return{hasBlobUri:n,getResultUri:function(t){var n=e[t];return n?n.resultUri:null},isPending:function(t){return!!n(t)&&1===e[t].status},isUploaded:function(t){return!!n(t)&&2===e[t].status},markPending:function(n){e[n]=t(1,null)},markUploaded:function(n,r){e[n]=t(2,r)},removeFailed:function(t){delete e[t]},destroy:function(){e={}}}},ux=0,cx=function(e){return e+ux+++(t=function(){return Math.round(4294967295*tu()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t},sx=function(e,t){var n={},r=function(e,n){return new Promise(function(r,o){var i=new XMLHttpRequest;i.open("POST",t.url),i.withCredentials=t.credentials,i.upload.onprogress=function(e){n(e.loaded/e.total*100)},i.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)o("HTTP Error: "+i.status);else{var e,n,a=JSON.parse(i.responseText);if(a&&C(a.location))r((e=t.basePath,n=a.location,e?e.replace(/\/$/,"")+"/"+n.replace(/^\//,""):n));else o("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",e.blob(),e.filename()),i.send(a)})},o=I(t.handler)?t.handler:r,i=function(e,t){return{url:t,blobInfo:e,status:!0}},a=function(e,t){return{url:"",blobInfo:e,status:!1,error:t}},u=function(e,t){Zt.each(n[e],function(e){e(t)}),delete n[e]},c=function(t,n,r){return e.markPending(t.blobUri()),new Promise(function(o){var c;try{var s=function(){c&&(c.close(),j)};n(t,function(e){e<0||e>100||J.from(c).orThunk(function(){return J.from(r).map(G)}).each(function(t){c=t,t.progressBar.value(e)})}).then(function(n){s(),e.markUploaded(t.blobUri(),n),u(t.blobUri(),i(t,n)),o(i(t,n))},function(n){!function(n){s(),e.removeFailed(t.blobUri()),u(t.blobUri(),a(t,n)),o(a(t,n))}(C(n)?{message:n}:n)})}catch(e){o(a(t,e))}})},s=function(t,r){return t=Zt.grep(t,function(t){return!e.isUploaded(t.blobUri())}),Promise.all(Zt.map(t,function(t){return e.isPending(t.blobUri())?function(e){var t=e.blobUri();return new Promise(function(e){n[t]=n[t]||[],n[t].push(e)})}(t):c(t,o,r)}))};return{upload:function(e,n){return t.url||o!==r?s(e,n):new Promise(function(e){e([])})}}},lx=function(e){return function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},fx=function(e,t){return sx(t,{url:Bs(e),basePath:Ps(e),credentials:Ls(e),handler:Ms(e)})},dx=function(e){return function(t){(function(e,t){return e.dom.isEmpty(t.dom)&&M(e.schema.getTextBlockElements()[cn(t)])})(e,t)&&Tr(t,Mn.fromHtml('<br data-mce-bogus="1" />'))}},mx=function(e){var t,n,r=function(){var e=[],t=function(e){if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var t,n=e.id||cx("blobid"),r=e.name||n,o=e.blob;return{id:V(n),name:V(r),filename:V(e.filename||r+"."+(t=o.type,{"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"}[t.toLowerCase()]||"dat")),blob:V(o),base64:V(e.base64),blobUri:V(e.blobUri||URL.createObjectURL(o)),uri:V(e.uri)}},n=function(t){return ve(e,t).getOrUndefined()},r=function(e){return n(function(t){return t.id()===e})};return{create:function(e,n,r,o,i){if(C(e))return t({id:e,name:o,filename:i,blob:n,base64:r});if(k(e))return t(e);throw new Error("Unknown input type")},add:function(t){r(t.id())||e.push(t)},get:r,getByUri:function(e){return n(function(t){return t.blobUri()===e})},getByData:function(e,t){return n(function(n){return n.base64()===e&&n.blob().type===t})},findFirst:n,removeByUri:function(t){e=fe(e,function(e){return e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)})},destroy:function(){ce(e,function(e){URL.revokeObjectURL(e.blobUri())}),e=[]}}}(),o=ax(),i=[],a=function(t){return function(n){return e.selection?t(n):[]}},u=function(e,t,n){var r=0;do{-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},c=function(e,t,n){var r='src="'.concat(n,'"').concat(n===Kt.transparentSrc?' data-mce-placeholder="1"':"");return e=u(e,'src="'.concat(t,'"'),r),e=u(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},s=function(t,n){ce(e.undoManager.data,function(e){"fragmented"===e.type?e.fragments=ue(e.fragments,function(e){return c(e,t,n
2)}):e.content=c(e.content,t,n)})},l=function(){return t||(t=fx(e,o)),m().then(a(function(n){var o=ue(n,function(e){return e.blobInfo});return t.upload(o,lx(e)).then(a(function(t){var o=[],i=!1,a=ue(t,function(t,a){var u=n[a],c=u.blobInfo,l=u.image,f=!1;return t.status&&Ds(e)?(t.url&&!it(l.src,t.url)&&(i=!0),r.removeByUri(l.src),eE(e)||function(t,n){var r,o=e.convertURL(n,"src");s(t.src,n),yn(Mn.fromDom(t),{src:As(e)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(l,t.url)):t.error&&(t.error.remove&&(s(l.src,Kt.transparentSrc),o.push(l),f=!0),function(e,t){QE(e,Fa.translate(["Failed to upload image: {0}",t]))}(e,t.error.message)),{element:l,status:t.status,uploadUri:t.url,blobInfo:c,removed:f}});return o.length>0&&!eE(e)?e.undoManager.transact(function(){ce(Fr(o),function(t){var n=Wn(t);Mr(t),n.each(dx(e)),r.removeByUri(t.dom.src)})}):i&&e.undoManager.dispatchChange(),a}))}))},f=function(){return Rs(e)?l():Promise.resolve([])},d=function(e){return ye(i,function(t){return t(e)})},m=function(){return n||(n=ix(o,r)),n.findAll(e.getBody(),d).then(a(function(t){var n=fe(t,function(t){return C(t)?(QE(e,t),!1):"blob"!==t.uriType});return eE(e)||ce(n,function(e){s(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")}),n}))},g=function(t){return t.replace(/src="(blob:[^"]+)"/g,function(t,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=me(e.editorManager.get(),function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)},void 0)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':t})};return e.on("SetContent",function(){Rs(e)?f():m()}),e.on("RawSaveContent",function(e){e.content=g(e.content)}),e.on("GetContent",function(e){e.source_view||"raw"===e.format||"tree"===e.format||(e.content=g(e.content))}),e.on("PostRender",function(){e.parser.addNodeFilter("img",function(e){ce(e,function(e){var t=e.attr("src");if(t&&!r.getByUri(t)){var n=o.getResultUri(t);n&&e.attr("src",n)}})})}),{blobCache:r,addFilter:function(e){i.push(e)},uploadImages:l,uploadImagesAuto:f,scanForImages:m,destroy:function(){r.destroy(),o.destroy(),n=t=null}}},gx={remove_similar:!0,inherit:!1},vx=x({selector:"td,th"},gx),px={tablecellbackgroundcolor:x({styles:{backgroundColor:"%value"}},vx),tablecellverticalalign:x({styles:{"vertical-align":"%value"}},vx),tablecellbordercolor:x({styles:{borderColor:"%value"}},vx),tablecellclass:x({classes:["%value"]},vx),tableclass:x({selector:"table",classes:["%value"]},gx),tablecellborderstyle:x({styles:{borderStyle:"%value"}},vx),tablecellborderwidth:x({styles:{borderWidth:"%value"}},vx)},hx=V(px),bx=function(e){var t={},n=function(e,r){e&&(C(e)?(N(r)||(r=[r]),ce(r,function(e){P(e.deep)&&(e.deep=!Cm(e)),P(e.split)&&(e.split=!Cm(e)||wm(e)),P(e.remove)&&Cm(e)&&!wm(e)&&(e.remove="none"),Cm(e)&&wm(e)&&(e.mixed=!0,e.block_expand=!0),C(e.classes)&&(e.classes=e.classes.split(/\s+/))}),t[e]=r):Te(e,function(e,t){n(t,e)}))};return n(function(e){var t,n,r,o=e.dom,i=e.schema.type,a={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,pre",styles:{textAlign:"left"},inherit:!1,preview:!1},{selector:"img,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"},{selector:"table",collapsed:!1,styles:{marginLeft:"0px",marginRight:"auto"},onformat:function(e){o.setStyle(e,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size"},{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"},{selector:".mce-preview-object",ceFalseOverride:!0,styles:{display:"table",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{marginLeft:"auto",marginRight:"auto"},preview:!1}],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,pre",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"},{selector:"table",collapsed:!1,styles:{marginRight:"0px",marginLeft:"auto"},onformat:function(e){o.setStyle(e,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"right"},preview:!1}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"justify"},inherit:!1,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"]}
2],strikethrough:(t={inline:"span",styles:{textDecoration:"line-through"},exact:!0},n={inline:"strike",remove:"all",preserve_attributes:["class","style"]},r={inline:"s",remove:"all",preserve_attributes:["class","style"]},"html4"!==i?[r,t,n]:[t,r,n]),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",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(e,t,n){return vo(e)&&e.hasAttribute("href")},onformat:function(e,t,n){Zt.each(n,function(t,n){o.setAttrib(e,n,t)})}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(e){var t;return null!==(t=null==e?void 0:e.customValue)&&void 0!==t?t: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 Zt.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),function(e){a[e]={block:e,remove:"all"}}),a}(e)),n(hx()),n(ol(e)),{get:function(e){return M(e)?t[e]:t},has:function(e){return ze(t,e)},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}},yx=Zt.each,Cx=Ta.DOM,wx=function(e){return M(e)&&k(e)},kx=function(e,t){var n=t&&t.schema||ra({}),r=function(e){var t=C(e)?{name:e,classes:[],attrs:{}}:e,n=Cx.create(t.name);return function(e,t){t.classes.length>0&&Cx.addClass(e,t.classes.join(" ")),Cx.setAttribs(e,t.attrs)}(n,t),n},o=function(e,t,i){var a,u=t[0],c=wx(u)?u.name:void 0,s=function(e,t){var r=n.getElementRule(e.nodeName.toLowerCase()),o=null==r?void 0:r.parentsRequired;return!(!o||!o.length)&&(t&&ie(o,t)?t:o[0])}(e,c);if(s)c===s?(a=u,t=t.slice(1)):a=s;else if(u)a=u,t=t.slice(1);else if(!i)return e;var l=a?r(a):Cx.create("div");l.appendChild(e),i&&Zt.each(i,function(t){var n=r(t);l.insertBefore(n,e)});var f=wx(a)?a.siblings:void 0;return o(l,t,f)},i=Cx.create("div");if(e.length>0){var a=e[0],u=r(a),c=wx(a)?a.siblings:void 0;i.appendChild(o(u,e.slice(1),c))}return i},Ex=function(e){var t="div",n={name:t,classes:[],attrs:{},selector:e=Zt.trim(e)};return"*"!==e&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Zt.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""})),n.name=t||"div",n},xx=function(e,t){var n="",r=il(e);if(""===r)return"";var o=function(e){return C(e)?e.replace(/%(\w+)/g,""):""},i=function(t,n){return Cx.getStyle(null!=n?n:e.getBody(),t,!0)};if(C(t)){var a=e.formatter.get(t);if(!a)return"";t=a[0]}if("preview"in t){var u=t.preview;if(!1===u)return"";r=u||r}var c,s,l=t.block||t.inline||"span",f=(s=t.selector,C(s)?(s=(s=s.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Zt.map(s.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var t=Zt.map(e.split(/(?:~\+|~|\+)/),Ex),n=t.pop();return t.length&&(n.siblings=t),n}).reverse()):[]);f.length>0?(f[0].name||(f[0].name=l),l=t.selector,c=kx(f,e)):c=kx([l],e);var d=Cx.select(l,c)[0]||c.firstChild;yx(t.styles,function(e,t){var n=o(e);n&&Cx.setStyle(d,t,n)}),yx(t.attributes,function(e,t){var n=o(e);n&&Cx.setAttrib(d,t,n)}),yx(t.classes,function(e){var t=o(e);Cx.hasClass(d,t)||Cx.addClass(d,t)}),e.dispatch("PreviewFormats"),Cx.setStyles(c,{position:"absolute",left:-65535}),e.getBody().appendChild(c);var m=i("fontSize"),g=/px$/.test(m)?parseInt(m,10):0;return yx(r.split(" "),function(e){var t=i(e,d);
2if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=i(e),"#ffffff"===fa(t).toLowerCase())||"color"===e&&"#000000"===fa(t).toLowerCase())){if("font-size"===e&&/em|%$/.test(t)){if(0===g)return;t=parseFloat(t)/(/%$/.test(t)?100:1)*g+"px"}"border"===e&&t&&(n+="padding:0 2px;"),n+=e+":"+t+";"}}),e.dispatch("AfterPreviewFormats"),Cx.remove(c),n},_x=function(e){var t=bx(e),n=Yo({});return 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"])}(e),xy(e),eE(e)||function(e,t){e.set({}),t.on("NodeChange",function(n){CC(t,n.element,e.get())}),t.on("FormatApply FormatRemove",function(n){var r=J.from(n.node).map(function(e){return nm(e)?e:e.startContainer}).bind(function(e){return vo(e)?J.some(e):J.from(e.parentElement)}).getOrThunk(function(){return hC(t)});CC(t,r,e.get())})}(n,e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(t,n,r){!function(e,t,n,r){rE(e).formatter.apply(t,n,r)}(e,t,n,r)},remove:function(t,n,r,o){!function(e,t,n,r,o){rE(e).formatter.remove(t,n,r,o)}(e,t,n,r,o)},toggle:function(t,n,r){!function(e,t,n,r){rE(e).formatter.toggle(t,n,r)}(e,t,n,r)},match:function(t,n,r,o){return function(e,t,n,r,o){return rE(e).formatter.match(t,n,r,o)}(e,t,n,r,o)},closest:function(t){return function(e,t){return rE(e).formatter.closest(t)}(e,t)},matchAll:function(t,n){return function(e,t,n){return rE(e).formatter.matchAll(t,n)}(e,t,n)},matchNode:function(t,n,r,o){return function(e,t,n,r,o){return rE(e).formatter.matchNode(t,n,r,o)}(e,t,n,r,o)},canApply:function(t){return function(e,t){return rE(e).formatter.canApply(t)}(e,t)},formatChanged:function(t,r,o,i){return function(e,t,n,r,o,i){return rE(e).formatter.formatChanged(t,n,r,o,i)}(e,n,t,r,o,i)},getCssText:K(xx,e)}},Sx=function(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcefocus":return!0;default:return!1}},Nx=function(e){var t=Go(),n=Yo(0),r=Yo(0),o={data:[],typing:!1,beforeChange:function(){!function(e,t,n){rE(e).undoManager.beforeChange(t,n)}(e,n,t)},add:function(i,a){return function(e,t,n,r,o,i,a){return rE(e).undoManager.add(t,n,r,o,i,a)}(e,o,r,n,t,i,a)},dispatchChange:function(){e.setDirty(!0);var t=Wk(e);t.bookmark=Yc(e.selection),e.dispatch("change",{level:t,lastLevel:xe(o.data,r.get()).getOrUndefined()})},undo:function(){return function(e,t,n,r){return rE(e).undoManager.undo(t,n,r)}(e,o,n,r)},redo:function(){return function(e,t,n){return rE(e).undoManager.redo(t,n)}(e,r,o.data)},clear:function(){!function(e,t,n){rE(e).undoManager.clear(t,n)}(e,o,r)},reset:function(){!function(e,t){rE(e).undoManager.reset(t)}(e,o)},hasUndo:function(){return function(e,t,n){return rE(e).undoManager.hasUndo(t,n)}(e,o,r)},hasRedo:function(){return function(e,t,n){return rE(e).undoManager.hasRedo(t,n)}(e,o,r)},transact:function(t){return function(e,t,n,r){return rE(e).undoManager.transact(t,n,r)}(e,o,n,t)},ignore:function(t){!function(e,t,n){rE(e).undoManager.ignore(t,n)}(e,n,t)},extra:function(t,n){!function(e,t,n,r,o){rE(e).undoManager.extra(t,n,r,o)}(e,o,r,t,n)}};return eE(e)||function(e,t,n){var r=Yo(!1),o=function(e){Zk(t,!1,n),t.add({},e)};e.on("init",function(){t.add()}),e.on("BeforeExecCommand",function(e){var r=e.command;Sx(r)||(Qk(t,n),t.beforeChange())}),e.on("ExecCommand",function(e){var t=e.command;Sx(t)||o(e)}),e.on("ObjectResizeStart cut",function(){t.beforeChange()}),e.on("SaveContent ObjectResized blur",o),e.on("dragend",o),e.on("keyup",function(n){var i=n.keyCode;if(!n.isDefaultPrevented()){var a=Kt.os.isMacOS()&&"Meta"===n.key;(i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey||a)&&(o(),e.nodeChanged()),46!==i&&8!==i||e.nodeChanged(),r.get()&&t.typing&&!Gk(Wk(e),t.data[0])&&(e.isDirty()||e.setDirty(!0),e.dispatch("TypingUndo"),r.set(!1),e.nodeChanged())}}),e.on("keydown",function(e){var i=e.keyCode;if(!e.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)t.typing&&o(e);else{var a=e.ctrlKey&&!e.altKey||e.metaKey;if((i<16||i>20)&&224!==i&&91!==i&&!t.typing&&!a)return t.beforeChange(),Zk(t,!0,n),t.add({},e),void r.set(!0);(Kt.os.isMacOS()?e.metaKey:e.ctrlKey&&!e.altKey)&&t.beforeChange()}}),e.on("mousedown",function(e){t.typing&&o(e)}),e.on("input",function(e){var t;e.inputType&&("insertReplacementText"===e.inputType||"insertText"===(t=e).inputType&&null===t.data||function(e){return"insertFromPaste"===e.inputType||"insertFromDrop"===e.inputType}(e))&&o(e)}),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()})}
2(e,o,n),function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")}(e),o},Rx=[9,27,ig.HOME,ig.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,ig.DOWN,ig.UP,ig.LEFT,ig.RIGHT].concat(Kt.browser.isFirefox()?[224]:[]),Ax="data-mce-placeholder",Dx=function(e){return"keydown"===e.type||"keyup"===e.type},Ox=function(e){var t=e.keyCode;return t===ig.BACKSPACE||t===ig.DELETE},Tx=function(e){var t,n=e.dom,r=ws(e),o=null!==(t=Xs(e))&&void 0!==t?t:"",i=function(t,a){if(!function(e){if(Dx(e)){var t=e.keyCode;return!Ox(e)&&(ig.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||ie(Rx,t))}return!1}(t)){var u=e.getBody(),c=!function(e){return Dx(e)&&!(Ox(e)||"keyup"===e.type&&229===e.keyCode)}(t)&&function(e,t,n){if(e.isEmpty(t,void 0,{skipBogus:!1,includeZwsp:!0})){var r=t.firstElementChild;return!r||!e.getStyle(t.firstElementChild,"padding-left")&&!e.getStyle(t.firstElementChild,"padding-right")&&n===r.nodeName.toLowerCase()}return!1}(n,u,r);(""!==n.getAttrib(u,Ax)!==c||a)&&(n.setAttrib(u,Ax,c?o:null),function(e,t){e.dispatch("PlaceholderToggle",{state:t})}(e,c),e.on(c?"keydown":"keyup",i),e.off(c?"keyup":"keydown",i))}};dt(o)&&e.on("init",function(t){i(t,!0),e.on("change SetContent ExecCommand",i),e.on("paste",function(t){return kv.setEditorTimeout(e,function(){return i(t)})})})},Bx=function(e,t){return{from:e,to:t}},Px=function(e,t){var n=Mn.fromDom(e),r=Mn.fromDom(t.container());return zh(n,r).map(function(e){return function(e,t){return{block:e,position:t}}(e,t)})},Lx=function(e,t){return dr(t,function(e){return yu(e)||To(e.dom)},function(t){return jn(t,e)}).filter(dn).getOr(e)},Mx=function(e,t,n,r){var o=Px(t,Sc.fromRangeStart(r)),i=o.bind(function(r){return hd(n,t,r.position).bind(function(r){return Px(t,r).map(function(r){return function(e,t,n,r){return Do(r.position.getNode())&&!Ko(e,r.block)?Cd(!1,r.block.dom).bind(function(e){return e.isEqual(r.position)?hd(n,t,e).bind(function(e){return Px(t,e)}):J.some(r)}).getOr(r):r}(e,t,n,r)})})});return en(o,i,Bx).filter(function(e){return function(e){return!jn(e.from.block,e.to.block)}(e)&&function(e,t){var n=Mn.fromDom(e);return jn(Lx(n,t.from.block),Lx(n,t.to.block))}(t,e)&&function(e){return!1===Bo(e.from.block.dom)&&!1===Bo(e.to.block.dom)}(e)&&function(e){var t=function(e){return vu(e)||si(e.dom)||hu(e)};return t(e.from.block)&&t(e.to.block)}(e)&&function(e){return!(zn(e.to.block,e.from.block)||zn(e.from.block,e.to.block))}(e)})},Ix=function(e,t){var n=function(e,t){var n=Qn(e);return pe(n,function(e){return t.isBlock(cn(e))}).fold(V(n),function(e){return n.slice(0,e)})}(e,t);return ce(n,Mr),n},Fx=function(e,t,n){var r=Fp(n,t);return ve(r.reverse(),function(t){return Ko(e,t)}).each(Mr)},Ux=function(e,t,n,r,o){if(Ko(r,n))return Eu(n),Ed(n.dom);(function(e,t){return 0===fe(Xn(t),function(t){return!Ko(e,t)}).length})(r,o)&&Ko(r,t)&&Ar(o,Mn.fromTag("br"));var i=kd(n.dom,Sc.before(o.dom));return ce(Ix(t,r),function(e){Ar(o,e)}),Fx(r,e,t),i},jx=function(e,t,n,r){if(Ko(r,n)){if(Ko(r,t)){var o=de((i=function(e,t){return er(e).fold(function(){return t},function(e){return function(e,t){return e.isInline(cn(t))}(r,e)?i(e,t.concat(iu(e))):t})},i(n,[])),function(e,t){return Br(e,t),t},ku());Lr(t),Tr(t,o)}return Mr(n),Ed(t.dom)}var i,a=xd(n.dom);return ce(Ix(t,r),function(e){Tr(n,e)}),Fx(r,e,t),a},zx=function(e,t){return zn(t,e)?function(e,t){var n=Fp(t,e);return J.from(n[n.length-1])}(t,e):J.none()},Hx=function(e,t){Cd(e,t.dom).bind(function(e){return J.from(e.getNode())}).map(Mn.fromDom).filter(gu).each(Mr)},Vx=function(e,t,n,r){return Hx(!0,t),Hx(!1,n),zx(t,n).fold(K(jx,e,t,n,r),K(Ux,e,t,n,r))},qx=function(e,t,n,r,o){return t?Vx(e,r,n,o):Vx(e,n,r,o)},Wx=function(e,t){var n=Mn.fromDom(e.getBody()),r=function(e,t,n,r){return r.collapsed?Mx(e,t,n,r):J.none()}(e.schema,n.dom,t,e.selection.getRng()).map(function(r){return function(){qx(n,t,r.from.block,r.to.block,e.schema).each(function(t){e.selection.setRng(t.toRange())})}});return r},Kx=function(e,t){var n=Mn.fromDom(t),r=K(jn,e);return fr(n,yu,r).isSome()},$x=function(e,t){var n=kd(e.dom,Sc.fromRangeStart(t)).isNone(),r=wd(e.dom,Sc.fromRangeEnd(t)).isNone();return!function(e,t){return Kx(e,t.startContainer)||Kx(e,t.endContainer)}(e,t)&&n&&r},Yx=function(e){var t=Mn.fromDom(e.getBody()),n=e.selection.getRng();return $x(t,n)?function(e){return J.some(function(){e.setContent(""),e.selection.setCursorLocation()})}(e):function(e,t,n){var r=t.getRng();return en(zh(e,Mn.fromDom(r.startContainer)),zh(e,Mn.fromDom(r.endContainer)),function(o,i){return jn(o,i)?J.none():J.some(function(){r.deleteContents(),qx(e,!0,o,i,n).each(function(e){t.setRng(e.toRange())})})}).getOr(J.none())}(t,e.selection,e.schema)},Gx=function(e,t){return e.selection.isCollapsed()?J.none():Yx(e)},Xx=function(e,t,n,r,o){return J.from(t._selectionOverrides.showCaret(e,n,r,o))},Zx=function(e,t){return e.dispatch("BeforeObjectSelected",{target:t}).isDefaultPrevented()?J.none():J.some(function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t))},Qx=function(e,t,n){return t.collapsed?function(e,t,n){var r=Yf(1,e.getBody(),t),o=Sc.fromRangeStart(r),i=o.getNode();if(_f(i))return Xx(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(_f(a))return Xx(1,e,a,!1,!1);var u=Eb(e.dom.getRoot(),o.getNode());return _f(u)?Xx(1,e,u,!1,n):J.none()}
2(e,t,n).getOr(t):t},Jx=function(e){return Lp(e)||Op(e)},e_=function(e){return Mp(e)||Tp(e)},t_=function(e,t,n,r,o,i){Xx(r,e,i.getNode(!o),o,!0).each(function(n){if(t.collapsed){var r=t.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else t.deleteContents();e.selection.setRng(n)}),function(e,t){xo(t)&&0===t.data.length&&e.remove(t)}(e.dom,n)},n_=function(e,t){return function(e,t){var n=e.selection.getRng();if(!xo(n.commonAncestorContainer))return J.none();var r=t?Jc.Forwards:Jc.Backwards,o=dd(e.getBody()),i=K(Qf,t?o.next:o.prev),a=t?Jx:e_,u=Xf(r,e.getBody(),n),c=i(u),s=c?Ph(t,c):c;if(!s||!Jf(u,s))return J.none();if(a(s))return J.some(function(){return t_(e,n,u.getNode(),r,t,s)});var l=i(s);return l&&a(l)&&Jf(s,l)?J.some(function(){return t_(e,n,u.getNode(),r,t,l)}):J.none()}(e,t)},r_=function(e,t){var n=e.getBody();return t?Ed(n).filter(Lp):xd(n).filter(Mp)},o_=function(e){var t=e.selection.getRng();return!t.collapsed&&(r_(e,!0).exists(function(e){return e.isEqual(Sc.fromRangeStart(t))})||r_(e,!1).exists(function(e){return e.isEqual(Sc.fromRangeEnd(t))}))},i_=Qc([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),a_=function(e,t,n,r,o){var i=o.getNode(!n);return zh(Mn.fromDom(t),Mn.fromDom(r.getNode())).map(function(t){return Ko(e,t)?i_.remove(t.dom):i_.moveToElement(i)}).orThunk(function(){return J.some(i_.moveToElement(i))})},u_=function(e,t,n,r){return hd(t,e,n).bind(function(o){return i=o.getNode(),M(i)&&(yu(Mn.fromDom(i))||hu(Mn.fromDom(i)))||function(e,t,n,r,o){var i=function(t){return o.isInline(t.
2nodeName.toLowerCase())&&!zf(n,r,e)};return Gf(!t,n).fold(function(){return Gf(t,r).fold(Z,i)},i)}(e,t,n,o,r)?J.none():t&&Bo(o.getNode())||!t&&Bo(o.getNode(!0))?a_(r,e,t,n,o):t&&Mp(n)||!t&&Lp(n)?J.some(i_.moveToPosition(o)):J.none();var i})},c_=function(e,t,n,r){return function(e,t){var n=t.getNode(!e),r=e?"after":"before";return vo(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return L(t)?J.none():e&&Bo(t.nextSibling)?J.some(i_.moveToElement(t.nextSibling)):!e&&Bo(t.previousSibling)?J.some(i_.moveToElement(t.previousSibling)):J.none()}(t,n.getNode(!t)).orThunk(function(){return u_(e,t,n,r)}):u_(e,t,n,r).bind(function(t){return function(e,t,n){return n.fold(function(e){return J.some(i_.remove(e))},function(e){return J.some(i_.moveToElement(e))},function(n){return zf(t,n,e)?J.none():J.some(i_.moveToPosition(n))})}(e,n,t)})},s_=function(e,t){return J.from(Eb(e.getBody(),t))},l_=function(e,t){var n=e.selection.getNode();return s_(e,n).filter(Bo).fold(function(){return function(e,t,n,r){var o=Yf(t?1:-1,e,n),i=Sc.fromRangeStart(o),a=Mn.fromDom(e);return!t&&Mp(i)?J.some(i_.remove(i.getNode(!0))):t&&Lp(i)?J.some(i_.remove(i.getNode())):!t&&Lp(i)&&Xp(a,i,r)?Zp(a,i,r).map(function(e){return i_.remove(e.getNode())}):t&&Mp(i)&&Gp(a,i,r)?Qp(a,i,r).map(function(e){return i_.remove(e.getNode())}):c_(e,t,i,r)}(e.getBody(),t,e.selection.getRng(),e.schema).map(function(n){return function(){return n.fold(function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),Ah(e,t,Mn.fromDom(n)),!0}}(e,t),function(e,t){return function(n){var r=t?Sc.before(n):Sc.after(n);return e.selection.setRng(r.toRange()),!0}}(e,t),function(e){return function(t){return e.selection.setRng(t.toRange()),!0}}(e))}})},function(){return J.some(j)})},f_=function(e,t){var n=e.selection.getNode();
2return Bo(n)&&!Po(n)?s_(e,n.parentNode).filter(Bo).fold(function(){return J.some(function(){var n;n=Mn.fromDom(e.getBody()),ce(eo(n,".mce-offscreen-selection"),Mr),Ah(e,t,Mn.fromDom(e.selection.getNode())),Hh(e)})},function(){return J.some(j)}):o_(e)?J.some(function(){Wh(e,e.selection.getRng(),Mn.fromDom(e.getBody()))}):J.none()},d_=function(e){var t=e.dom,n=e.selection,r=Eb(e.getBody(),n.getNode());if(To(r)&&t.isBlock(r)&&t.isEmpty(r)){var o=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(o),n.setRng(Sc.before(o).toRange())}return!0},m_=function(e,t){return e.selection.isCollapsed()?l_(e,t):f_(e,t)},g_=function(e){return e.hasOwnProperty("text")},v_=function(e){return e.hasOwnProperty("marker")},p_=function(e,t){var n=function(e,n){if(xo(e))return{text:e,offset:n};var r=t(),o=e.childNodes;return n<o.length?(e.insertBefore(r,o[n]),{marker:r,before:!0}):(e.appendChild(r),{marker:r,before:!1})},r=n(e.endContainer,e.endOffset);return{start:n(e.startContainer,e.startOffset),end:r}},h_=function(e){var t,n,r=e.start,o=e.end,i=new window.Range;return g_(r)?i.setStart(r.text,r.offset):v_(r)&&(r.before?i.setStartBefore(r.marker):i.setStartAfter(r.marker),null===(t=r.marker.parentNode)||void 0===t||t.removeChild(r.marker)),g_(o)?i.setEnd(o.text,o.offset):v_(o)&&(o.before?i.setEndBefore(o.marker):i.setEndAfter(o.marker),null===(n=o.marker.parentNode)||void 0===n||n.removeChild(o.marker)),i},b_=function(e,t){var n,r=e.dom,o=r.getParent(e.selection.getStart(),r.isBlock),i=r.getParent(e.selection.getEnd(),r.isBlock),a=e.getBody();if("div"===(null===(n=null==o?void 0:o.nodeName)||void 0===n?void 0:n.toLowerCase())&&o&&i&&o===a.firstChild&&i===a.lastChild&&!r.isEmpty(a)){var u=o.cloneNode(!1);return J.some(function(){if(t?Uh(e):Fh(e),a.firstChild!==o){var n=p_(e.selection.getRng(),function(){return document.createElement("span")});Array.from(a.childNodes).forEach(function(e){return u.appendChild(e)}),a.appendChild(u),e.selection.setRng(h_(n))}})}return J.none()},y_=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=Sc.fromRangeStart(e.selection.getRng());return hd(t,e.getBody(),n).filter(function(e){return t?Ap(e):Dp(e)}).bind(function(e){return Hf(t?0:-1,e)}).map(function(t){return function(){return e.selection.select(t)}})}(e,t):J.none()},C_=xo,w_=function(e){return C_(e)&&e.data[0]===xu},k_=function(e){return C_(e)&&e.data[e.data.length-1]===xu},E_=function(e){var t;return(null!==(t=e.ownerDocument)&&void 0!==t?t:document).createTextNode(xu)},x_=function(e,t){return e?function(e){var t;if(C_(e.previousSibling))return k_(e.previousSibling)||e.previousSibling.appendData(xu),e.previousSibling;if(C_(e))return w_(e)||e.insertData(0,xu),e;var n=E_(e);return null===(t=e.parentNode)||void 0===t||t.insertBefore(n,e),n}(t):function(e){var t,n;if(C_(e.nextSibling))return w_(e.nextSibling)||e.nextSibling.insertData(0,xu),e.nextSibling;if(C_(e))return k_(e)||e.appendData(xu),e;var r=E_(e);return e.nextSibling?null===(t=e.parentNode)||void 0===t||t.insertBefore(r,e.nextSibling):null===(n=e.parentNode)||void 0===n||n.appendChild(r),r}(t)},__=K(x_,!0),S_=K(x_,!1),N_=function(e,t){return xo(e.container())?x_(t,e.container()):x_(t,e.getNode())},R_=function(e,t){var n=t.get();return n&&e.container()===n&&Du(n)},A_=function(e,t){return t.fold(function(t){bf(e.get());var n=__(t);return e.set(n),J.some(Sc(n,n.length-1))},function(t){return Ed(t).map(function(t){if(R_(t,e)){var n=e.get();return Sc(n,1)}bf(e.get());var r=N_(t,!0);return e.set(r),Sc(r,1)})},function(t){return xd(t).map(function(t){if(R_(t,e)){var n=e.get();return Sc(n,n.length-1)}bf(e.get());var r=N_(t,!1);return e.set(r),Sc(r,r.length-1)})},function(t){bf(e.get());var n=S_(t);return e.set(n),J.some(Sc(n,1))})},D_=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return J.none()},O_=Qc([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),T_=function(e,t){var n=jf(t,e);return n||e},B_=function(e,t,n){var r=Lh(n),o=T_(t,r.container());return Bh(e,o,r).fold(function(){return wd(o,r).bind(K(Bh,e,o)).map(function(e){return O_.before(e)})},J.none)},P_=function(e,t){return null===Nd(e,t)},L_=function(e,t,n){return Bh(e,t,n).filter(K(P_,t))},M_=function(e,t,n){var r=Mh(n);return L_(e,t,r).bind(function(e){return kd(e,r).isNone()?J.some(O_.start(e)):J.none()})},I_=function(e,t,n){var r=Lh(n);return L_(e,t,r).bind(function(e){return wd(e,r).isNone()?J.some(O_.end(e)):J.none()})},F_=function(e,t,n){var r=Mh(n),o=T_(t,r.container());return Bh(e,o,r).fold(function(){return kd(o,r).bind(K(Bh,e,o)).map(function(e){return O_.after(e)})},J.none)},U_=function(e){return!Th(z_(e))},j_=function(e,t,n){return D_([B_,M_,I_,F_],[e,t,n]).filter(U_)},z_=function(e){return e.fold(q,q,q,q)},H_=function(e){return e.fold(V("before"),V("start"),V("end"),V("after"))},V_=function(e){return e.fold(O_.before,O_.before,O_.after,O_.after)}
2,q_=function(e){return e.fold(O_.start,O_.start,O_.end,O_.end)},W_=function(e,t,n,r,o,i){return en(Bh(t,n,r),Bh(t,n,o),function(t,r){return t!==r&&function(e,t,n){var r=jf(t,e),o=jf(n,e);return M(r)&&r===o}(n,t,r)?O_.after(e?t:r):i}).getOr(i)},K_=function(e,t){return e.fold(Q,function(e){return r=t,!(H_(n=e)===H_(r)&&z_(n)===z_(r));var n,r})},$_=function(e,t){return e?t.fold(z(J.some,O_.start),J.none,z(J.some,O_.after),J.none):t.fold(J.none,z(J.some,O_.before),J.none,z(J.some,O_.end))},Y_=function(e,t,n,r){var o=Ph(e,r),i=j_(t,n,o);return j_(t,n,o).bind(K($_,e)).orThunk(function(){return function(e,t,n,r,o){var i=Ph(e,o);return hd(e,n,i).map(K(Ph,e)).fold(function(){return r.map(V_)},function(o){return j_(t,n,o).map(K(W_,e,t,n,i,o)).filter(K(K_,r))}).filter(U_)}(e,t,n,i,r)})},G_=function(e,t,n){var r=e?1:-1;return t.setRng(Sc(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},X_=function(e,t){var n=t.selection.getRng(),r=e?Sc.fromRangeEnd(n):Sc.fromRangeStart(n);return!!function(e){return I(e.selection.getSel().modify)}(t)&&(e&&Bu(r)?G_(!0,t.selection,r):!(e||!Pu(r))&&G_(!1,t.selection,r))};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(Vw||(Vw={}));var Z_,Q_=function(e,t){return e===Jc.Backwards?Ce(t):t},J_=function(e,t,n){return e===Jc.Forwards?t.next(n):t.prev(n)},eS=function(e,t,n,r){return Do(r.getNode(t===Jc.Forwards))?Vw.Br:!1===zf(n,r)?Vw.Block:Vw.Wrap},tS=function(e,t,n,r){for(var o=dd(n),i=r,a=[];i;){var u=J_(t,o,i);if(!u)break;if(Do(u.getNode(!1)))return t===Jc.Forwards?{positions:Q_(t,a).concat([u]),breakType:Vw.Br,breakAt:J.some(u)}:{positions:Q_(t,a),breakType:Vw.Br,breakAt:J.some(u)};if(u.isVisible()){if(e(i,u)){var c=eS(0,t,i,u);return{positions:Q_(t,a),breakType:c,breakAt:J.some(u)}}a.push(u),i=u}else i=u}return{positions:Q_(t,a),breakType:Vw.Eol,breakAt:J.none()}},nS=function(e,t,n,r){return t(n,r).breakAt.map(function(r){var o=t(n,r).positions;return e===Jc.Backwards?o.concat(r):[r].concat(o)}).getOr([])},rS=function(e,t){return me(e,function(e,n){return e.fold(function(){return J.some(n)},function(r){return en(_e(r.getClientRects()),_e(n.getClientRects()),function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r}).or(e)})},J.none())},oS=function(e,t){return _e(t.getClientRects()).bind(function(t){return rS(e,t.left)})},iS=K(tS,Sc.isAbove,-1),aS=K(tS,Sc.isBelow,1),uS=K(nS,-1,iS),cS=K(nS,1,aS),sS=function(e,t){return iS(e,t).breakAt.isNone()},lS=function(e,t){return aS(e,t).breakAt.isNone()},fS=function(e,t){return oS(uS(e,t),t)},dS=function(e,t){return oS(cS(e,t),t)},mS=Bo,gS=function(e,t){return Math.abs(e.left-t)},vS=function(e,t){return Math.abs(e.right-t)},pS=function(e,t){return Ge(e,function(e,n){var r=Math.min(gS(e,t),vS(e,t)),o=Math.min(gS(n,t),vS(n,t));return o===r&&He(n,"node")&&mS(n.node)||o<r?n:e})},hS=function(e){var t=function(t){return ue(t,function(t){var n=ju(t);return n.node=e,n})};if(vo(e))return t(e.getClientRects());if(xo(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}return[]},bS=function(e){return be(e,hS)};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(Z_||(Z_={}));var yS,CS=function(e,t,n,r,o,i){var a=0,u=[],c=function(r){var i=bS([r]);-1===e&&(i=i.reverse());for(var c=0;c<i.length;c++){var l=i[c];if(!n(l,s)){if(u.length>0&&t(l,Ze(u))&&a++,l.line=a,o(l))return!0;u.push(l)}}return!1},s=Ze(i.getClientRects());if(!s)return u;var l=i.getNode();return l&&(c(l),function(e,t,n,r){for(var o=r;o=Uf(o,e,ac,t);)if(n(o))return}(e,r,c,l)),u},wS=K(CS,Z_.Up,Vu,qu),kS=K(CS,Z_.Down,qu,Vu),ES=function(e){return Ze(e.getClientRects())},xS=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},_S=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},SS=function(e,t){e.selection.setRng(t),cv(e,e.selection.getRng())},NS=function(e,t,n){return J.some(Qx(e,t,n))},RS=function(e,t,n,r,o,i){var a=t===Jc.Forwards,u=dd(e.getBody()),c=K(Qf,a?u.next:u.prev),s=a?r:o;if(!n.collapsed){var l=Ku(n);if(i(l))return Xx(t,e,l,t===Jc.Backwards,!1);if(o_(e)){var f=n.cloneRange();return f.collapse(t===Jc.Backwards),J.from(f)}}var d=Xf(t,e.getBody(),n);if(s(d))return Zx(e,d.getNode(!a));var m=c(d),g=Fu(n);
2if(!m)return g?J.some(n):J.none();if(s(m=Ph(a,m)))return Xx(t,e,m.getNode(!a),a,!1);var v=c(m);return v&&s(v)&&Jf(m,v)?Xx(t,e,v.getNode(!a),a,!1):g?NS(e,m.toRange(),!1):J.none()},AS=function(e,t,n,r,o,i){var a=Xf(t,e.getBody(),n),u=Ze(a.getClientRects()),c=t===Z_.Down,s=e.getBody();if(!u)return J.none();if(o_(e)){var l=c?Sc.fromRangeEnd(n):Sc.fromRangeStart(n);return(c?dS:fS)(s,l).orThunk(function(){return J.from(l)}).map(function(e){return e.toRange()})}var f,d=(c?kS:wS)(s,xS(1),a),m=fe(d,_S(1)),g=u.left,v=pS(m,g);if(v&&i(v.node)){var p=Math.abs(g-v.left),h=Math.abs(g-v.right);return Xx(t,e,v.node,p<h,!1)}if(f=r(a)?a.getNode():o(a)?a.getNode(!0):Ku(n)){var b=function(e,t,n,r){var o,i,a,u,c=dd(t),s=[],l=0;1===e?(o=c.next,i=qu,a=Vu,u=Sc.after(r)):(o=c.prev,i=Vu,a=qu,u=Sc.before(r));var f=ES(u);do{if(u.isVisible()){var d=ES(u);if(!a(d,f)){s.length>0&&i(d,Ze(s))&&l++;var m=ju(d);if(m.position=u,m.line=l,n(m))return s;s.push(m)}}}while(u=o(u));return s}(t,s,xS(1),f),y=pS(fe(b,_S(1)),g);if(y)return NS(e,y.position.toRange(),!1);if(y=Ze(fe(b,_S(0))))return NS(e,y.position.toRange(),!1)}return 0===m.length?DS(e,c).filter(c?o:r).map(function(t){return Qx(e,t.toRange(),!1)}):J.none()},DS=function(e,t){var n,r,o=e.selection.getRng(),i=t?Sc.fromRangeEnd(o):Sc.fromRangeStart(o),a=(n=i.container(),r=e.getBody(),fr(Mn.fromDom(n),function(e){return Nf(e.dom)},function(e){return e.dom===r}).map(function(e){return e.dom}).getOr(r));if(t){var u=aS(a,i);return Se(u.positions)}var c=iS(a,i);return _e(c.positions)},OS=function(e,t,n){return DS(e,t).filter(n).exists(function(t){return e.selection.setRng(t.toRange()),!0})},TS=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},BS=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},PS=function(e,t,n){return A_(t,n).map(function(t){return TS(e,t),n})},LS=function(e,t,n){var r=e.getBody(),o=function(e,t,n){var r=Sc.fromRangeStart(e);if(e.collapsed)return r;var o=Sc.fromRangeEnd(e);return n?kd(t,o).getOr(o):wd(t,r).getOr(r)}(e.selection.getRng(),r,n),i=K(Oh,e);return Y_(n,i,r,o).bind(function(n){return PS(e,t,n)})},MS=function(e,t){var n=t.get();if(e.selection.isCollapsed()&&!e.composing&&n){var r=Sc.fromRangeStart(e.selection.getRng());Sc.isTextPosition(r)&&!function(e){return Bu(e)||Pu(e)}(r)&&(TS(e,hf(n,r)),t.set(null))}},IS=function(e,t,n){return!!rl(e)&&LS(e,t,n).isSome()},FS=function(e,t,n){return!!rl(t)&&X_(e,t)},US=function(e){var t=Yo(null),n=K(Oh,e);return e.on("NodeChange",function(r){rl(e)&&(function(e,t,n){var r=ue(eo(Mn.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),function(e){return e.dom}),o=fe(r,e),i=fe(n,e);ce(we(o,i),K(BS,!1)),ce(we(i,o),K(BS,!0))}(n,e.dom,r.parents),MS(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=fe(r,e);ce(o,function(r){var o=Sc.fromRangeStart(t.selection.getRng());j_(e,t.getBody(),o).bind(function(e){return PS(t,n,e)})})}}(n,e,t,r.parents))}),t},jS=K(FS,!0),zS=K(FS,!1),HS=function(e,t,n){if(rl(e)){var r=DS(e,t).getOrThunk(function(){var n=e.selection.getRng();return t?Sc.fromRangeEnd(n):Sc.fromRangeStart(n)});return j_(K(Oh,e),e.getBody(),r).exists(function(t){var r=V_(t);return A_(n,r).exists(function(t){return TS(e,t),!0})})}return!1},VS=function(e,t){return function(n){return A_(t,n).map(function(t){return function(){return TS(e,t)}})}},qS=function(e,t,n,r){var o=e.getBody(),i=K(Oh,e);e.undoManager.ignore(function(){e.selection.setRng(function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n}(n,r)),Fh(e),j_(i,o,Sc.fromRangeStart(e.selection.getRng())).map(q_).bind(VS(e,t)).each(X)}),e.nodeChanged()},WS=function(e,t,n,r){var o=function(e,t){var n=jf(t,e);return n||e}(e.getBody(),r.container()),i=K(Oh,e),a=j_(i,o,r);return a.bind(function(e){return n?e.fold(V(J.some(q_(e))),J.none,V(J.some(V_(e))),J.none):e.fold(J.none,V(J.some(V_(e))),J.none,V(J.some(q_(e))))}).map(VS(e,t)).getOrThunk(function(){var u=bd(n,o,r),c=u.bind(function(e){return j_(i,o,e)});return en(a,c,function(){return Bh(i,o,r).bind(function(t){return function(e){return en(Ed(e),xd(e),function(t,n){var r=Ph(!0,t),o=Ph(!1,n);return wd(e,r).forall(function(e){return e.isEqual(o)})}).getOr(!0)}(t)?J.some(function(){Ah(e,n,Mn.fromDom(t))}):J.none()})}).getOrThunk(function(){return c.bind(function(){return u.map(function(o){return function(){n?qS(e,t,r,o):qS(e,t,o,r)}})})})})},KS=function(e,t,n){if(e.selection.isCollapsed()&&rl(e)){var r=Sc.fromRangeStart(e.selection.getRng());return WS(e,t,n,r)}
2return J.none()},$S=function(e,t){var n=Mn.fromDom(e.getBody()),r=Mn.fromDom(e.selection.getStart()),o=Fp(r,n);return pe(o,t).fold(V(o),function(e){return o.slice(0,e)})},YS=function(e){return 1===nr(e)},GS=function(e){return $S(e,function(t){return e.schema.isBlock(cn(t))||function(e){return nr(e)>1}(t)})},XS=function(e,t){var n=K(Ny,e);return be(t,function(e){return n(e)?[e.dom]:[]})},ZS=function(e){var t=function(e){return $S(e,function(t){return e.schema.isBlock(cn(t))})}(e);return XS(e,t)},QS=function(e,t){var n=fe(GS(e),YS);return Se(n).bind(function(r){var o=Sc.fromRangeStart(e.selection.getRng());return Vh(t,o,r.dom)&&!xm(r)?J.some(function(){return function(e,t,n,r){var o=XS(t,r);if(0===o.length)Ah(t,e,n);else{var i=Sy(n.dom,o);t.selection.setRng(i.toRange())}}(t,e,r,n)}):J.none()})},JS=function(e,t){var n,r=e.selection.getStart(),o=function(e,t){var n=t.parentElement;return Do(t)&&!D(n)&&e.dom.isEmpty(n)}(e,r)||(n=r,xm(Mn.fromDom(n)))?Sy(r,t):function(e,t){var n=_y(t),r=n.caretContainer,o=n.caretPosition;return e.insertNode(r.dom),o}(e.selection.getRng(),t);e.selection.setRng(o.toRange())},eN=function(e){return xo(e.startContainer)},tN=function(e){return function(e){var t=e.startContainer.parentNode,n=e.endContainer.parentNode;return!D(t)&&!D(n)&&t.isEqualNode(n)}(e)&&function(e){var t=e.endContainer;return e.endOffset===(xo(t)?t.length:t.childNodes.length)}(e)},nN=function(e){var t=e.selection.getRng();return function(e){return 0===e.startOffset&&eN(e)}(t)&&function(e,t){var n=t.startContainer.parentElement;return!D(n)&&Ny(e,Mn.fromDom(n))}(e,t)&&function(e){return tN(e)||function(e){return!e.endContainer.isEqualNode(e.commonAncestorContainer)}(e)}(t)},rN=function(e){if(nN(e)){var t=ZS(e);return J.some(function(){Fh(e),function(e,t){var n=we(t,ZS(e));n.length>0&&JS(e,n)}(e,t)})}return J.none()},oN=function(e,t){return e.selection.isCollapsed()?QS(e,t):rN(e)},iN=function(e){return t=Mn.fromDom(e.selection.getStart()),n=e.schema,to(t,function(e){return Sd(e.dom)},function(e){return n.isBlock(cn(e))});var t,n},aN=function(e){return function(e){var t=e.selection.getRng();return t.collapsed&&(eN(t)||e.dom.isEmpty(t.startContainer))&&!iN(e)}(e)&&JS(e,[]),!0},uN=function(e,t,n){return M(n)?J.some(function(){e._selectionOverrides.hideFakeCaret(),Ah(e,t,Mn.fromDom(n))}):J.none()},cN=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=t?Op:Tp,r=t?Jc.Forwards:Jc.Backwards,o=Xf(r,e.getBody(),e.selection.getRng());return n(o)?uN(e,t,o.getNode(!t)):J.from(Ph(t,o)).filter(function(e){return n(e)&&Jf(o,e)}).bind(function(n){return uN(e,t,n.getNode(!t))})}(e,t):function(e,t){var n=e.selection.getNode();return Mo(n)?uN(e,t,n):J.none()}(e,t)},sN=function(e){return gt(null!=e?e:"").getOr(0)},lN=function(e,t){return(e||"table"===cn(t)?"margin":"padding")+("rtl"===xr(t,"direction")?"-right":"-left")},fN=function(e){var t=mN(e);return!e.mode.isReadOnly()&&(t.length>1||function(e,t){return ye(t,function(t){var n=lN(zs(e),t),r=Sr(t,n).map(sN).getOr(0);return"false"!==e.dom.getContentEditable(t.dom)&&r>0})}(e,t))},dN=function(e){return pu(e)||hu(e)},mN=function(e){return fe(Fr(e.selection.getSelectedBlocks()),function(e){return!dN(e)&&!function(e){return Wn(e).exists(dN)}(e)&&dr(e,function(e){return To(e.dom)||Bo(e.dom)}).exists(function(e){return To(e.dom)})})},gN=function(e,t){var n,r;if(!e.mode.isReadOnly()){var o=e.dom,i=Hs(e),a=null!==(r=null===(n=/[a-z%]+$/i.exec(i))||void 0===n?void 0:n[0])&&void 0!==r?r:"px",u=sN(i),c=zs(e);ce(mN(e),function(e){!function(e,t,n,r,o,i){var a=lN(n,Mn.fromDom(i)),u=sN(e.getStyle(i,a));if("outdent"===t){var c=Math.max(0,u-r);e.setStyle(i,a,c?c+o:"")}else{var s=u+r+o;e.setStyle(i,a,s)}}(o,t,c,u,a,e.dom)})}},vN=function(e){return gN(e,"outdent")},pN=function(e){if(e.selection.isCollapsed()&&fN(e)){var t=e.dom,n=e.selection.getRng(),r=Sc.fromRangeStart(n),o=t.getParent(n.startContainer,t.isBlock);if(null!==o&&Vp(Mn.fromDom(o),r,e.schema))return J.some(function(){return vN(e)})}return J.none()},hN=function(e,t,n){return Re([pN,m_,n_,function(e,n){return KS(e,t,n)},Wx,kb,y_,cN,Gx,oN,b_],function(t){return t(e,n)}).filter(function(t){return e.selection.isEditable()})},bN=function(e,t){e.addCommand("delete",function(){!function(e,t){hN(e,t,!1).fold(function(){e.selection.isEditable()&&(Fh(e),Hh(e))},X)}(e,t)}),e.addCommand("forwardDelete",function(){!function(e,t){hN(e,t,!0).fold(function(){e.selection.isEditable()&&Uh(e)},X)}(e,t)})},yN=function(e){return void 0===e.touches||1!==e.touches.length?J.none():J.some(e.touches[0])},CN=function(e){var t=Go(),n=Yo(!1),r=za(function(t){e.dispatch("longpress",x(x({},t),{},{type:"longpress"})),n.set(!0)},400);e.on("touchstart",function(e){yN(e).each(function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target};r.throttle(e),n.set(!1),t.set(i)})},!0),e.on("touchmove",function(o){r.cancel(),yN(o).each(function(r){t.on(function(o){(function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>5||r>5})(r,o)&&(t.clear(),n.set(!1),e.dispatch("longpresscancel"))})})},!0),e.on("touchend touchcancel",function(o){r.cancel(),"touchcancel"!==o.type&&t.get().filter(function(e){return e.target.isEqualNode(o.target)}).each(function(){n.get()?o.preventDefault():e.dispatch("tap",x(x({},o),{},{type:"tap"}))})},!0)},wN=function(e,t){return ze(e,t.nodeName)},kN=function(e,t){return!!xo(t)||!!vo(t)&&!(wN(e.getBlockElements(),t)||jd(t)||di(e,t)||Qo(t))},EN=function(e,t){if(xo(t)){if(0===t.data.length)return!0;
2if(/^\s+$/.test(t.data))return!t.nextSibling||wN(e,t.nextSibling)||Qo(t.nextSibling)}return!1},xN=function(e){return e.dom.create(ws(e),ks(e))},_N=function(e){var t,n,r=e.dom,o=e.selection,i=e.schema,a=i.getBlockElements(),u=o.getStart(),c=e.getBody(),s=null,l=ws(e);if(u&&vo(u)){var f=c.nodeName.toLowerCase();if(i.isValidChild(f,l.toLowerCase())&&!function(e,t,n){return ae(Ip(Mn.fromDom(n),Mn.fromDom(t)),function(t){return wN(e,t.dom)})}(a,c,u)){if(c.firstChild===c.lastChild&&Do(c.firstChild))return(t=xN(e)).appendChild(ku().dom),c.replaceChild(t,c.firstChild),e.selection.setCursorLocation(t,0),void e.nodeChanged();for(var d=c.firstChild;d;)if(vo(d)&&ci(i,d),kN(i,d)){if(EN(a,d)){n=d,d=d.nextSibling,r.remove(n);continue}if(!t){if(!s&&e.hasFocus()&&(s=p_(e.selection.getRng(),function(){return document.createElement("span")})),!d.parentNode){d=null;break}t=xN(e),c.insertBefore(t,d)}n=d,d=d.nextSibling,t.appendChild(n)}else t=null,d=d.nextSibling;s&&(e.selection.setRng(h_(s)),e.nodeChanged())}}},SN=function(e,t,n){var r=Mn.fromDom(xN(e)),o=ku();Tr(r,o),n(t,r);var i=document.createRange();return i.setStartBefore(o.dom),i.setEndBefore(o.dom),i},NN=function(e){return function(t){return-1!==(" "+t.attr("class")+" ").indexOf(e)}},RN=function(e,t,n){return function(r){var o=arguments,i=o[o.length-2],a=i>0?t.charAt(i-1):"";if('"'===a)return r;if(">"===a){var u=t.lastIndexOf("<",i);if(-1!==u)if(-1!==t.substring(u,i).indexOf('contenteditable="false"'))return r}return'<span class="'+n+'" data-mce-content="'+e.dom.encode(o[0])+'">'+e.dom.encode("string"==typeof o[1]?o[1]:o[0])+"</span>"}},AN=function(e,t){return ye(e,function(e){var n=t.match(e);return null!==n&&n[0].length===t.length})},DN=function(e){var t="contenteditable",n=" "+Zt.trim($l(e))+" ",r=" "+Zt.trim(Kl(e))+" ",o=NN(n),i=NN(r),a=Yl(e);a.length>0&&e.on("BeforeSetContent",function(t){!function(e,t,n){var r=t.length,o=n.content;if("raw"!==n.format){for(;r--;)o=o.replace(t[r],RN(e,o,Kl(e)));n.content=o}}(e,a,t)}),e.parser.addAttributeFilter("class",function(e){for(var n=e.length;n--;){var r=e[n];o(r)?r.attr(t,"true"):i(r)&&r.attr(t,"false")}}),e.serializer.addAttributeFilter(t,function(e){for(var n=e.length;n--;){var r=e[n];if(o(r)||i(r)){var u=r.attr("data-mce-content");a.length>0&&u?AN(a,u)?(r.name="#text",r.type=3,r.raw=!0,r.value=u):r.remove():r.attr(t,null)}}})},ON=function(e,t){t.hasAttribute("data-mce-caret")&&(Iu(t),e.selection.setRng(e.selection.getRng()),e.selection.scrollIntoView(t))},TN=function(e,t){var n=function(e){return pr(Mn.fromDom(e.getBody()),"*[data-mce-caret]").map(function(e){return e.dom}).getOrNull()}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void ON(e,n)):void(Tu(n)&&(ON(e,n),e.undoManager.add()))},BN=Bo,PN=function(e,t,n){var r=dd(e.getBody()),o=K(Qf,1===t?r.next:r.prev);if(n.collapsed){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Sc.fromRangeStart(n))){var a=Mn.fromDom(function(e){var t=e.dom.create(ws(e));return t.innerHTML='<br data-mce-bogus="1">',t}(e));1===t?Dr(Mn.fromDom(i),a):Ar(Mn.fromDom(i),a),e.selection.select(a.dom,!0),e.selection.collapse()}}},LN=function(e,t){var n=t?Jc.Forwards:Jc.Backwards,r=e.selection.getRng();return function(e,t,n){return RS(t,e,n,Lp,Mp,BN)}(n,e,r).orThunk(function(){return PN(e,n,r),J.none()})},MN=function(e,t){var n=t?1:-1,r=e.selection.getRng();return function(e,t,n){return AS(t,e,n,function(e){return Lp(e)||Bp(e)},function(e){return Mp(e)||Pp(e)},BN)}(n,e,r).orThunk(function(){return PN(e,n,r),J.none()})},IN=function(e,t){return LN(e,function(e,t){var n=t?e.getEnd(!0):e.getStart(!0);return Th(n)?!t:t}(e.selection,t)).exists(function(t){return SS(e,t),!0})},FN=function(e,t){return MN(e,t).exists(function(t){return SS(e,t),!0})},UN=function(e,t){return OS(e,t,t?Mp:Lp)},jN=function(e,t){return r_(e,!t).map(function(n){var r=n.toRange(),o=e.selection.getRng();return t?r.setStart(o.startContainer,o.startOffset):r.setEnd(o.endContainer,o.endOffset),r}).exists(function(t){return SS(e,t),!0})},zN=function(e){return ie(["figcaption"],cn(e))}
2,HN=function(e,t){var n=Mn.fromDom(e.getBody()),r=Sc.fromRangeStart(e.selection.getRng());return function(e,t,n){var r=K(jn,t);return dr(Mn.fromDom(e.container()),function(e){return n.isBlock(cn(e))},r).filter(zN)}(r,n,e.schema).exists(function(){if(function(e,t,n){return t?lS(e.dom,n):sS(e.dom,n)}(n,t,r)){var o=SN(e,n,t?Tr:Or);return e.selection.setRng(o),!0}return!1})},VN=function(e,t){return!!e.selection.isCollapsed()&&HN(e,t)},qN=function(e,t){return t?J.from(e.dom.getParent(e.selection.getNode(),"details")).map(function(t){return function(e,t){var n=e.selection.getRng(),r=Sc.fromRangeStart(n);return!(e.getBody().lastChild!==t||!lS(t,r)||(e.execCommand("InsertNewBlockAfter"),0))}(e,t)}).getOr(!1):J.from(e.dom.getParent(e.selection.getNode(),"summary")).bind(function(t){return J.from(e.dom.getParent(t,"details")).map(function(n){return function(e,t,n){var r=e.selection.getRng(),o=Sc.fromRangeStart(r);return!(e.getBody().firstChild!==t||!sS(n,o)||(e.execCommand("InsertNewBlockBefore"),0))}(e,n,t)})}).getOr(!1)},WN=function(e,t){return qN(e,t)},KN={shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0},$N=function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey},YN=function(e,t){return be(function(e){return ue(e,function(e){return x(x({},KN),e)})}(e),function(e){return $N(e,t)?[e]:[]})},GN=function(e,t){return be(function(e){return ue(e,function(e){return x(x({},KN),e)})}(e),function(e){return $N(e,t)?[e]:[]})},XN=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){return e.apply(null,n)}},ZN=function(e,t){return ve(YN(e,t),function(e){return e.action()})},QN=function(e,t){return Re(GN(e,t),function(e){return e.action()})},JN=function(e,t){var n=t?Jc.Forwards:Jc.Backwards,r=e.selection.getRng();return RS(e,n,r,Op,Tp,Mo).exists(function(t){return SS(e,t),!0})},eR=function(e,t){var n=t?1:-1,r=e.selection.getRng();return AS(e,n,r,Op,Tp,Mo).exists(function(t){return SS(e,t),!0})},tR=function(e,t){return OS(e,t,t?Tp:Op)},nR=Qc([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),rR=x(x({},nR),{},{none:function(e){return nR.none(e)}}),oR=function(e,t,n){return be(Qn(e),function(e){return Fn(e,t)?n(e)?[e]:[]:oR(e,t,n)})},iR=function(e,t){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Z;return n(t)?J.none():ie(e,cn(t))?J.some(t):vr(t,e.join(","),function(e){return Fn(e,"table")||n(e)})}(["td","th"],e,t)},aR=function(e){return oR(e,"th,td",Q)},uR=function(e,t){return hr(e,"table",t)},cR=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Q,i=1===r;if(!i&&n<=0)return rR.first(e[0]);if(i&&n>=e.length-1)return rR.last(e[e.length-1]);var a=n+r,u=e[a];return o(u)?rR.middle(t,u):cR(e,t,a,r,o)},sR=function(e,t){return uR(e,t).bind(function(t){var n=aR(t);return pe(n,function(t){return jn(e,t)}).map(function(e){return{index:e,all:n}})})},lR=function(e){return(t=e,lu.getOption(t)).filter(function(e){return 0!==e.trim().length||e.indexOf(ao)>-1}).isSome();var t},fR=["img","br"],dR=function(e){return lR(e)||ie(fR,cn(e))||function(e){return fn(e)&&"false"===Cn(e,"contenteditable")}(e)},mR=function(e,t,n,r,o){var i=eo(Mn.fromDom(n),"td,th,caption").map(function(e){return e.dom}),a=fe(function(e,t){return be(t,function(t){var n=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+2*t,bottom:e.bottom+2*t,width:e.width+t,height:e.height+t}}(ju(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]})}(e,i),function(e){return t(e,o)});return function(e,t,n){return me(e,function(e,r){return e.fold(function(){return J.some(r)},function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return J.some(i<o?r:e)})},J.none())}(a,r,o).map(function(e){return e.cell})},gR=K(mR,function(e){return e.bottom},function(e,t){return e.y<t}),vR=K(mR,function(e){return e.top},function(e,t){return e.y>t}),pR=function(e,t){return _e(t.getClientRects()).bind(function(t){return gR(e,t.left,t.top)}).bind(function(e){return oS(xd(n=e).map(function(e){return iS(n,e).positions.concat(e)}).getOr([]),t);var n})},hR=function(e,t){return Se(t.getClientRects()).bind(function(t){return vR(e,t.left,t.top)}).bind(function(e){return oS(Ed(n=e).map(function(e){return[e].concat(aS(n,e).positions)}).getOr([]),t);var n})},bR=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===Vw.Wrap&&0===e.positions.length}(r)||!Do(n.getNode())&&function(e){return e.breakType===Vw.Br&&1===e.positions.length}(r)?!function(e,t,n){return n.breakAt.exists(function(n){return e(t,n).breakAt.isSome()})}(e,t,r):r.breakAt.isNone()}
2,yR=K(bR,iS),CR=K(bR,aS),wR=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;return!(!xf()||!function(e,t,n){var r=Sc.fromRangeStart(t);return Cd(!e,n).exists(function(e){return e.isEqual(r)})}(t,o,n))&&(Xx(i,e,n,!t,!1).each(function(t){SS(e,t)}),!0)},kR=function(e,t){var n=t.getNode(e);return wo(n)?J.some(n):J.none()},ER=function(e,t,n){var r=kR(!!t,n),o=!1===t;r.fold(function(){return SS(e,n.toRange())},function(r){return Cd(o,e.getBody()).filter(function(e){return e.isEqual(n)}).fold(function(){return SS(e,n.toRange())},function(n){return function(e,t,n){t.undoManager.transact(function(){var r=e?Dr:Ar,o=SN(t,Mn.fromDom(n),r);SS(t,o)})}(t,e,r)})})},xR=function(e,t,n,r){var o=e.selection.getRng(),i=Sc.fromRangeStart(o),a=e.getBody();if(!t&&yR(r,i)){var u=function(e,t,n){return pR(t,n).orThunk(function(){return _e(n.getClientRects()).bind(function(n){return rS(uS(e,Sc.before(t)),n.left)})}).getOr(Sc.before(t))}(a,n,i);return ER(e,t,u),!0}if(t&&CR(r,i)){var c=function(e,t,n){return hR(t,n).orThunk(function(){return _e(n.getClientRects()).bind(function(n){return rS(cS(e,Sc.after(t)),n.left)})}).getOr(Sc.after(t))}(a,n,i);return ER(e,t,c),!0}return!1},_R=function(e,t,n){return J.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind(function(r){return J.from(e.dom.getParent(r,"table")).map(function(o){return n(e,t,o,r)})}).getOr(!1)},SR=function(e,t){return _R(e,t,wR)},NR=function(e,t){return _R(e,t,xR)},RR=function(e,t,n){return n.fold(J.none,J.none,function(e,t){return(n=t,gr(n,dR)).map(function(e){return function(e){var t=wg.exact(e,0,e,0);return Sg(t)}(e)});var n},function(n){return e.mode.isReadOnly()?J.none():(e.execCommand("mceTableInsertRowAfter"),AR(e,t,n))})},AR=function(e,t,n){return RR(e,t,function(e,t,n){return sR(e,n).fold(function(){return rR.none(e)},function(n){return cR(n.all,e,n.index,1,t)})}(n,br))},DR=function(e,t,n){return RR(e,t,function(e,t,n){return sR(e,n).fold(function(){return rR.none()},function(n){return cR(n.all,e,n.index,-1,t)})}(n,br))},OR=function(e,t){var n=["table","li","dl"],r=Mn.fromDom(e.getBody()),o=function(e){var t=cn(e);return jn(e,r)||ie(n,t)},i=e.selection.getRng(),a=Mn.fromDom(t?i.endContainer:i.startContainer);return iR(a,o).map(function(n){return uR(n,o).each(function(t){e.model.table.clearSelectedCells(t.dom)}),e.selection.collapse(!t),(t?AR:DR)(e,o,n).each(function(t){e.selection.setRng(t)}),!0}).getOr(!1)},TR=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()||function(e,t,n){var r=Kt.os.isMacOS()||Kt.os.isiOS();ZN([{keyCode:ig.RIGHT,action:XN(IN,e,!0)},{keyCode:ig.LEFT,action:XN(IN,e,!1)},{keyCode:ig.UP,action:XN(FN,e,!1)},{keyCode:ig.DOWN,action:XN(FN,e,!0)}].concat(w(r?[{keyCode:ig.UP,action:XN(jN,e,!1),metaKey:!0,shiftKey:!0},{keyCode:ig.DOWN,action:XN(jN,e,!0),metaKey:!0,shiftKey:!0}]:[]),[{keyCode:ig.RIGHT,action:XN(SR,e,!0)},{keyCode:ig.LEFT,action:XN(SR,e,!1)},{keyCode:ig.UP,action:XN(NR,e,!1)},{keyCode:ig.DOWN,action:XN(NR,e,!0)},{keyCode:ig.UP,action:XN(NR,e,!1)},{keyCode:ig.UP,action:XN(WN,e,!1)},{keyCode:ig.DOWN,action:XN(WN,e,!0)},{keyCode:ig.RIGHT,action:XN(JN,e,!0)},{keyCode:ig.LEFT,action:XN(JN,e,!1)},{keyCode:ig.UP,action:XN(eR,e,!1)},{keyCode:ig.DOWN,action:XN(eR,e,!0)},{keyCode:ig.RIGHT,action:XN(IS,e,t,!0)},{keyCode:ig.LEFT,action:XN(IS,e,t,!1)},{keyCode:ig.RIGHT,ctrlKey:!r,altKey:r,action:XN(jS,e,t)},{keyCode:ig.LEFT,ctrlKey:!r,altKey:r,action:XN(zS,e,t)},{keyCode:ig.UP,action:XN(VN,e,!1)},{keyCode:ig.DOWN,action:XN(VN,e,!0)}]),n).each(function(e){n.preventDefault()})}(e,t,n)})},BR=function(e,t){return{container:e,offset:t}},PR=Ta.DOM,LR=function(e){return function(t){return e===t?-1:0}},MR=function(e,t,n){if(xo(e)&&t>=0)return J.some(BR(e,t));var r=su(PR);return J.from(r.backwards(e,t,LR(e),n)).map(function(e){return BR(e.container,e.container.data.length)})},IR=function(e,t,n){if(!xo(e))return J.none();var r=e.data;if(t>=0&&t<=r.length)return J.some(BR(e,t));var o=su(PR);return J.from(o.backwards(e,t,LR(e),n)).bind(function(e){var r=e.container.data;return IR(e.container,t+r.length,n)})},FR=function(e,t,n){if(!xo(e))return J.none();var r=e.data;if(t<=r.length)return J.some(BR(e,t));var o=su(PR);return J.from(o.forwards(e,t,LR(e),n)).bind(function(e){return FR(e.container,t-r.length,n)})},UR=function(e,t,n,r,o){var i=su(e,function(e){return function(t){return e.isBlock(t)||ie(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t)}}(e));return J.from(i.backwards(t,n,r,o))},jR=function(e){return""!==e&&-1!=="  \ufeff\f\n\r\t\v".indexOf(e)},zR=function(e,t){return e.substring(t.length)},HR=function(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];
2if(!(r=t).collapsed||!xo(r.startContainer))return J.none();var i={text:"",offset:0},a=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return UR(e,t.startContainer,t.startOffset,function(e,t,r){return i.text=r+i.text,i.offset+=t,function(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=n.charAt(0);for(r=t-1;r>=0;r--){var a=e.charAt(r);if(!o&&jR(a))return J.none();if(i===a&&it(e,n,r,t))break}return J.some(r)}(i.text,i.offset,n,o).getOr(t)},a).bind(function(e){var r=t.cloneRange();if(r.setStart(e.container,e.offset),r.setEnd(t.endContainer,t.endOffset),r.collapsed)return J.none();var o=function(e){return Su(e.toString().replace(/\u00A0/g," "))}(r);return 0!==o.lastIndexOf(n)?J.none():J.some({text:zR(o,n),range:r,trigger:n})})},VR=function(e){if(function(e){return 3===e.nodeType}(e))return BR(e,e.data.length);var t=e.childNodes;return t.length>0?VR(t[t.length-1]):BR(e,t.length)},qR=function(e,t){var n=e.childNodes;return n.length>0&&t<n.length?qR(n[t],0):n.length>0&&function(e){return 1===e.nodeType}(e)&&n.length===t?VR(n[n.length-1]):BR(e,t)},WR=function(e){return function(t){var n=qR(t.startContainer,t.startOffset);return!function(e,t){var n,r=null!==(n=e.getParent(t.container,e.isBlock))&&void 0!==n?n:e.getRoot();return UR(e,t.container,t.offset,function(e,t){return 0===t?-1:t},r).filter(function(e){var t=e.container.data.charAt(e.offset-1);return!jR(t)}).isSome()}(e,n)}},KR=function(e,t){var n=t(),r=e.selection.getRng();return function(e,t,n){return Re(n.triggers,function(n){return HR(e,t,n)})}(e.dom,r,n).bind(function(n){return $R(e,t,n)})},$R=function(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=t(),a=null!==(r=e.selection.getRng().startContainer.nodeValue)&&void 0!==r?r:"",u=fe(i.lookupByTrigger(n.trigger),function(t){return n.text.length>=t.minChars&&t.matches.getOrThunk(function(){return WR(e.dom)})(n.range,a,n.text)});if(0===u.length)return J.none();var c=Promise.all(ue(u,function(e){return e.fetch(n.text,e.maxResults,o).then(function(t){return{matchText:n.text,items:t,columns:e.columns,onAction:e.onAction,highlightOn:e.highlightOn}})}));return J.some({lookupData:c,context:n})};!function(e){e[e.Error=0]="Error",e[e.Value=1]="Value"}(yS||(yS={}));var YR,GR,XR=function(e,t,n){return e.stype===yS.Error?t(e.serror):n(e.svalue)},ZR=function(e){return{stype:yS.Value,svalue:e}},QR=function(e){return{stype:yS.Error,serror:e}},JR=function(e){return XR(e,Zc.error,Zc.value)},eA=ZR,tA=function(e){var t=[],n=[];return ce(e,function(e){XR(e,function(e){return n.push(e)},function(e){return t.push(e)})}),{values:t,errors:n}},nA=QR,rA=function(e,t){return e.stype===yS.Error?t(e.serror):e},oA=function(e,t){return e.stype===yS.Value?{stype:yS.Value,svalue:t(e.svalue)}:e},iA=function(e,t){return e.stype===yS.Error?{stype:yS.Error,serror:t(e.serror)}:e},aA=XR,uA=function(e){return k(e)&&De(e).length>100?" removed due to size":JSON.stringify(e,null,2)},cA=function(e,t){return nA([{path:e,getErrorInfo:t}])},sA=function(e,t,n,r){return je(n,r).fold(function(){return function(e,t,n){return cA(e,function(){return'The chosen schema: "'+n+'" did not exist in branches: '+uA(t)})}(e,n,r)},function(n){return n.extract(e.concat(["branch: "+r]),t)})},lA=function(e,t){return{extract:function(n,r){return je(r,e).fold(function(){return function(e,t){return cA(e,function(){return'Choice schema did not contain choice key: "'+t+'"'})}(n,e)},function(e){return sA(n,r,t,e)})},toString:function(){return"chooseOn("+e+"). Possible values: "+De(t)}}},fA=function(e){return function(){if(0===arguments.length)throw new Error("Can't merge zero objects");for(var t={},n=0;n<arguments.length;n++){var r=n<0||arguments.length<=n?void 0:arguments[n];for(var o in r)ze(r,o)&&(t[o]=e(t[o],r[o]))}return t}},dA=fA(function(e,t){return E(e)&&E(t)?dA(e,t):t}),mA=fA(function(e,t){return t}),gA=function(e){return{tag:"defaultedThunk",process:V(e)}},vA=function(e){return z(nA,he)(e)},pA=function(e){var t=tA(e);return t.errors.length>0?vA(t.errors):eA(t.values)},hA=function(e,t,n){switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);
2case"custom":return n(e.newKey,e.instantiator)}},bA=function(e){return{extract:function(t,n){return rA(e(n),function(e){return function(e,t){return cA(e,V(t))}(t,e)})},toString:V("val")}},yA=bA(eA),CA=function(e,t,n,r){return je(t,n).fold(function(){return function(e,t,n){return cA(e,function(){return'Could not find valid *required* value for "'+t+'" in '+uA(n)})}(e,n,t)},r)},wA=function(e,t,n,r){return r(je(e,t).getOrThunk(function(){return n(e)}))},kA=function(e,t,n,r,o){var i=function(e){return o.extract(t.concat([r]),e)},a=function(e){return e.fold(function(){return eA(J.none())},function(e){var n=o.extract(t.concat([r]),e);return oA(n,J.some)})};switch(e.tag){case"required":return CA(t,n,r,i);case"defaultedThunk":return wA(n,r,e.process,i);case"option":return function(e,t,n){return n(je(e,t))}(n,r,a);case"defaultedOptionThunk":return function(e,t,n,r){return r(je(e,t).map(function(t){return!0===t?n(e):t}))}(n,r,e.process,a);case"mergeWithThunk":return wA(n,r,V({}),function(t){var r=dA(e.process(n),t);return i(r)})}},EA=function(e){return{extract:function(t,n){return function(e,t,n){var r,o={},i=[],a=S(n);try{for(a.s();!(r=a.n()).done;){var u=r.value;hA(u,function(n,r,a,u){var c=kA(a,e,t,n,u);aA(c,function(e){i.push.apply(i,w(e))},function(e){o[r]=e})},function(e,n){o[e]=n(t)})}}catch(e){a.e(e)}finally{a.f()}return i.length>0?nA(i):eA(o)}(t,n,e)},toString:function(){var t=ue(e,function(e){return hA(e,function(e,t,n,r){return e+" -> "+r.toString()},function(e,t){return"state("+e+")"})});return"obj{\n"+t.join("\n")+"}"}}},xA=function(e){return{extract:function(t,n){var r=ue(n,function(n,r){return e.extract(t.concat(["["+r+"]"]),n)});return pA(r)},toString:function(){return"array("+e.toString()+")"}}},_A=function(e,t,n){return JR(function(e,t,n){var r=t.extract([e],n);return iA(r,function(e){return{input:n,errors:e}})}(e,t,n))},SA=function(e){return"Errors: \n"+(t=e.errors,n=t.length>10?t.slice(0,10).concat([{path:[],getErrorInfo:V("... (only showing first ten failures)")}]):t,ue(n,function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()})).join("\n")+"\n\nInput object: "+uA(e.input);var t,n},NA=function(e,t){return lA(e,Be(t,EA))},RA=V(yA),AA=function(e,t){return bA(function(n){var r=B(n);return e(n)?eA(n):nA("Expected type: ".concat(t," but got: ").concat(r))})},DA=AA(F,"number"),OA=AA(C,"string"),TA=AA(T,"boolean"),BA=AA(I,"function"),PA=function(e,t,n,r){return{tag:"field",key:e,newKey:t,presence:n,prop:r}},LA=function(e,t){return{tag:"custom",newKey:e,instantiator:t}},MA=function(e){return t=function(t){return ie(e,t)?Zc.value(t):Zc.error('Unsupported value: "'.concat(t,'", choose one of "').concat(e.join(", "),'".'))},bA(function(e){return t(e).fold(nA,eA)});var t},IA=function(e,t){return PA(e,e,{tag:"required",process:{}},t)},FA=function(e){return IA(e,OA)},UA=function(e){return IA(e,BA)},jA=function(e,t){return PA(e,e,{tag:"option",process:{}},t)},zA=function(e){return jA(e,OA)},HA=function(e,t,n){return PA(e,e,gA(t),n)},VA=function(e,t){return HA(e,t,DA)},qA=function(e,t){return HA(e,t,OA)},WA=function(e,t,n){return HA(e,t,MA(n))},KA=function(e,t){return HA(e,t,TA)},$A=function(e,t){return HA(e,t,BA)},YA=FA("type"),GA=UA("fetch"),XA=UA("onAction"),ZA=$A("onSetup",function(){return j}),QA=zA("text"),JA=zA("icon"),eD=zA("tooltip"),tD=zA("label"),nD=KA("active",!1),rD=KA("enabled",!0),oD=KA("primary",!1),iD=function(e){return qA("type",e)},aD=EA([YA,FA("trigger"),VA("minChars",1),(GR=1,function(e,t){return PA(e,e,gA(t),RA())}("columns",GR)),VA("maxResults",10),(YR="matches",jA(YR,BA)),GA,XA,function(e,t,n){return HA(e,t,xA(n))}("highlightOn",[],OA)]),uD=[rD,eD,JA,QA,ZA,qA("context","mode:design")],cD=[nD].concat(uD),sD=[$A("predicate",Z),WA("scope","node",["node","editor"]),WA("position","selection",["node","selection","line"])],lD=uD.concat([iD("contextformbutton"),oD,XA,LA("original",q)]),fD=cD.concat([iD("contextformbutton"),oD,XA,LA("original",q)]),dD=uD.concat([iD("contextformbutton")]),mD=cD.concat([iD("contextformtogglebutton")]),gD=NA("type",{contextformbutton:lD,contextformtogglebutton:fD});EA([iD("contextform"),$A("initValue",V("")),tD,function(e,t){return PA(e,e,{tag:"required",process:{}},xA(t))}("commands",gD),jA("launch",NA("type",{contextformbutton:dD,contextformtogglebutton:mD}
2))].concat(sD));var vD,pD,hD=function(e){var t=e.ui.registry.getAll().popups,n=Be(t,function(e){return(t=e,_A("Autocompleter",aD,t)).fold(function(e){throw new Error(SA(e))},q);var t}),r=Ve(Fe(n,function(e){return e.trigger})),o=Ue(n);return{dataset:n,triggers:r,lookupByTrigger:function(e){return fe(o,function(t){return t.trigger===e})}}},bD=function(e){var t=Go(),n=Yo(!1),r=t.isSet,o=function(){r()&&(!function(e){e.dispatch("AutocompleterEnd")}(e),n.set(!1),t.clear())},i=Qe(function(){return hD(e)}),a=function(a){(function(n){return t.get().map(function(t){return HR(e.dom,e.selection.getRng(),t.trigger,!0).bind(function(t){return $R(e,i,t,n)})}).getOrThunk(function(){return KR(e,i)})})(a).fold(o,function(o){!function(e){r()||t.set({trigger:e.trigger,matchLength:e.text.length})}(o.context),o.lookupData.then(function(r){t.get().map(function(i){var a=o.context;i.trigger===a.trigger&&(t.set(x(x({},i),{},{matchLength:a.text.length})),n.get()?(rg(e,{range:a.range}),function(e,t){e.dispatch("AutocompleterUpdate",t)}(e,{lookupData:r})):(n.set(!0),rg(e,{range:a.range}),function(e,t){e.dispatch("AutocompleterStart",t)}(e,{lookupData:r})))})})})},u=function(){return t.get().bind(function(t){var r=t.trigger,o=e.selection.getRng();return HR(e.dom,o,r,n.get()).filter(function(e){var t,n,r,i,a=e.range;return n=a,r=(t=o).compareBoundaryPoints(window.Range.START_TO_START,n),i=t.compareBoundaryPoints(window.Range.END_TO_END,n),r>=0&&i<=0}).map(function(e){return e.range})})};e.addCommand("mceAutocompleterReload",function(e,t){var n=k(t)?t.fetchOptions:{};a(n)}),e.addCommand("mceAutocompleterClose",o),e.addCommand("mceAutocompleterRefreshActiveRange",function(){u().each(function(t){rg(e,{range:t})})}),e.editorCommands.addQueryStateHandler("mceAutoCompleterInRange",function(){return u().isSome()}),function(e,t){var n=za(t.load,50);e.on("input",function(t){("insertCompositionText"!==t.inputType||e.composing)&&n.throttle()}),e.on("keydown",function(e){var r=e.which;8===r?n.throttle():27===r?(n.cancel(),t.cancelIfNecessary()):38!==r&&40!==r||n.cancel()},!0),e.on("remove",n.cancel)}(e,{cancelIfNecessary:o,load:a})},yD=Ut().browser,CD=yD.isSafari(),wD=function(e){return Eu(Mn.fromDom(e))},kD=function(e,t){var n;return 0===e.startOffset&&e.endOffset===(null===(n=t.textContent)||void 0===n?void 0:n.length)},ED=function(e,t){return J.from(e.getParent(t.container(),"details"))},xD=function(e,t){return ED(e,t).isSome()},_D=function(e,t){return t.startSummary.exists(function(t){return function(e,t){return Ed(t).exists(function(t){return t.isEqual(e)})}(e,t)})},SD=function(e,t){return t.startSummary.exists(function(t){return function(e,t){return xd(t).exists(function(n){return Do(n.getNode())&&kd(t,n).exists(function(t){return t.isEqual(e)})||n.isEqual(e)})}(e,t)})},ND=function(e,t){var n=t.getNode();P(n)||e.selection.setCursorLocation(n,t.offset())},RD=function(e,t,n){var r=e.dom.getParent(t.container(),"details");if(r&&!r.open){var o=e.dom.select("summary",r)[0];if(o)(n?Ed(o):xd(o)).each(function(t){return ND(e,t)})}else ND(e,t)},AD=function(e,t,n){var r=e.dom,o=e.selection,i=e.getBody();if("character"===n){var a=Sc.fromRangeStart(o.getRng()),u=r.getParent(a.container(),r.isBlock),c=ED(r,a),s=u&&r.isEmpty(u),l=D(null==u?void 0:u.previousSibling),f=D(null==u?void 0:u.nextSibling);if(s)if(t?f:l)if(bd(!t,i,a).exists(function(e){return xD(r,e)&&!Jt(c,ED(r,e))}))return!0;return bd(t,i,a).fold(Z,function(n){var o=ED(r,n);if(xD(r,n)&&!Jt(c,o)){if(t||RD(e,n,!1),u&&s){if(t&&l)return!0;if(!t&&f)return!0;RD(e,n,t),e.dom.remove(u)}return!0}return!1})}return!1},DD=function(e,t,n,r){var o=e.selection.getRng(),i=Sc.fromRangeStart(o),a=e.getBody();return"selection"===r?function(e,t){var n=t.startSummary.exists(function(t){return t.contains(e.startContainer)}),r=t.startSummary.exists(function(t){return t.contains(e.endContainer)}),o=t.startDetails.forall(function(e){return t.endDetails.forall(function(t){return e!==t})});return(n||r)&&!(n&&r)||o}(o,t):n?SD(i,t)||function(e,t,n){return n.startDetails.exists(function(n){return wd(e,t).forall(function(e){return!n.contains(e.container())})})}(a,i,t):_D(i,t)||function(e,t){return t.startDetails.exists(function(n){return kd(n,e).forall(function(n){return t.startSummary.exists(function(t){return!t.contains(e.container())&&t.contains(n.container())})})})}(i,t)},OD=function(e,t,n){return function(e,t){var n=J.from(e.getParent(t.startContainer,"details")),r=J.from(e.getParent(t.endContainer,"details"));if(n.isSome()||r.isSome()){var o=n.bind(function(t){return J.from(e.select("summary",t)[0])});return J.some({startSummary:o,startDetails:n,endDetails:r})}
2return J.none()}(e.dom,e.selection.getRng()).fold(function(){return AD(e,t,n)},function(r){return DD(e,r,t,n)||AD(e,t,n)})},TD=function(e,t,n){return OD(e,t,n)||CD&&function(e,t,n){var r=e.selection,o=r.getNode(),i=r.getRng(),a=Sc.fromRangeStart(i);return!!Uo(o)&&("selection"===n&&kD(i,o)||Vh(t,a,o)?wD(o):e.undoManager.transact(function(){var i=r.getSel(),a=null!=i?i:{},u=a.anchorNode,c=a.anchorOffset,s=a.focusNode,l=a.focusOffset,f=function(){M(u)&&M(c)&&M(s)&&M(l)&&(null==i||i.setBaseAndExtent(u,c,s,l))},d=function(e,t){ce(e.childNodes,function(e){nm(e)&&t.appendChild(e)})},m=e.dom.create("span",{"data-mce-bogus":"1"});d(o,m),o.appendChild(m),f(),"word"!==n&&"line"!==n||null==i||i.modify("extend",t?"right":"left",n),!r.isCollapsed()&&kD(r.getRng(),m)?wD(o):(e.execCommand(t?"ForwardDelete":"Delete"),u=null==i?void 0:i.anchorNode,c=null==i?void 0:i.anchorOffset,s=null==i?void 0:i.focusNode,l=null==i?void 0:i.focusOffset,d(m,o),f()),e.dom.remove(m)}),!0)}(e,t,n)?J.some(j):J.none()},BD=function(e){return function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.getBody(),i={bubbles:!0,composed:!0,data:null,isComposing:!1,detail:0,view:null,target:o,currentTarget:o,eventPhase:Event.AT_TARGET,originalTarget:o,explicitOriginalTarget:o,isTrusted:!1,srcElement:o,cancelable:!1,preventDefault:j,inputType:n},a=va(new InputEvent(e));return t.dispatch(e,x(x(x({},a),i),r))}},PD=BD("input"),LD=BD("beforeinput"),MD=Ut(),ID=MD.os,FD=ID.isMacOS()||ID.isiOS(),UD=MD.browser,jD=UD.isFirefox(),zD=function(e,t){var n=!1;e.on("keydown",function(r){n=r.keyCode===ig.BACKSPACE,r.isDefaultPrevented()||function(e,t,n){var r=n.keyCode===ig.BACKSPACE?"deleteContentBackward":"deleteContentForward",o=e.selection.isCollapsed(),i=o?"character":"selection",a=function(e){return o?e?"word":"line":"selection"};QN([{keyCode:ig.BACKSPACE,action:XN(pN,e)},{keyCode:ig.BACKSPACE,action:XN(m_,e,!1)},{keyCode:ig.DELETE,action:XN(m_,e,!0)},{keyCode:ig.BACKSPACE,action:XN(n_,e,!1)},{keyCode:ig.DELETE,action:XN(n_,e,!0)},{keyCode:ig.BACKSPACE,action:XN(KS,e,t,!1)},{keyCode:ig.DELETE,action:XN(KS,e,t,!0)},{keyCode:ig.BACKSPACE,action:XN(kb,e,!1)},{keyCode:ig.DELETE,action:XN(kb,e,!0)},{keyCode:ig.BACKSPACE,action:XN(TD,e,!1,i)},{keyCode:ig.DELETE,action:XN(TD,e,!0,i)}].concat(w(FD?[{keyCode:ig.BACKSPACE,altKey:!0,action:XN(TD,e,!1,a(!0))},{keyCode:ig.DELETE,altKey:!0,action:XN(TD,e,!0,a(!0))},{keyCode:ig.BACKSPACE,metaKey:!0,action:XN(TD,e,!1,a(!1))}]:[{keyCode:ig.BACKSPACE,ctrlKey:!0,action:XN(TD,e,!1,a(!0))},{keyCode:ig.DELETE,ctrlKey:!0,action:XN(TD,e,!0,a(!0))}]),[{keyCode:ig.BACKSPACE,action:XN(y_,e,!1)},{keyCode:ig.DELETE,action:XN(y_,e,!0)},{keyCode:ig.BACKSPACE,action:XN(cN,e,!1)},{keyCode:ig.DELETE,action:XN(cN,e,!0)},{keyCode:ig.BACKSPACE,action:XN(Gx,e,!1)},{keyCode:ig.DELETE,action:XN(Gx,e,!0)},{keyCode:ig.BACKSPACE,action:XN(Wx,e,!1)},{keyCode:ig.DELETE,action:XN(Wx,e,!0)},{keyCode:ig.BACKSPACE,action:XN(oN,e,!1)},{keyCode:ig.DELETE,action:XN(oN,e,!0)},{keyCode:ig.BACKSPACE,action:XN(b_,e,!1)},{keyCode:ig.DELETE,action:XN(b_,e,!0)}]),n).filter(function(t){return e.selection.isEditable()}).each(function(t){n.preventDefault(),LD(e,r).isDefaultPrevented()||(t(),PD(e,r))})}(e,t,r)}),e.on("keyup",function(t){t.isDefaultPrevented()||function(e,t,n){ZN([{keyCode:ig.BACKSPACE,action:XN(d_,e)},{keyCode:ig.DELETE,action:XN(d_,e)}].concat(w(FD?[{keyCode:ig.BACKSPACE,altKey:!0,action:XN(aN,e)},{keyCode:ig.DELETE,altKey:!0,action:XN(aN,e)}].concat(w(n?[{keyCode:jD?224:91,action:XN(aN,e)}]:[])):[{keyCode:ig.BACKSPACE,ctrlKey:!0,action:XN(aN,e)},{keyCode:ig.DELETE,ctrlKey:!0,action:XN(aN,e)}])),t)}(e,t,n),n=!1})},HD=function(e,t){var n=e.dom,r=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var o=function(e){for(;e;){if(vo(e)||xo(e)&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}return null}(t.firstChild);o&&/^(UL|OL|DL)$/.test(o.nodeName)&&t.insertBefore(n.doc.createTextNode(ao),t.firstChild)}var i=n.createRng();if(t.normalize(),t.hasChildNodes()){for(var a,u=new oo(t,t),c=t;a=u.current();){if(xo(a)){i.setStart(a,0),i.setEnd(a,0);break}if(r[a.nodeName.toLowerCase()]){i.setStartBefore(a),i.setEndBefore(a);break}c=a,a=u.next()}a||(i.setStart(c,0),i.setEnd(c,0))}else Do(t)?t.nextSibling&&n.isBlock(t.nextSibling)?(i.setStartBefore(t),i.setEndBefore(t)):(i.setStartAfter(t),i.setEndAfter(t)):(i.setStart(t,0),i.setEnd(t,0));e.selection.setRng(i),cv(e,i)}},VD=function(e,t){for(var n,r=e.getRoot(),o=t;o!==r&&o&&"false"!==e.getContentEditable(o);){if("true"===e.getContentEditable(o)){n=o;break}o=o.parentNode}return o!==r?n:r},qD=function(e){return J.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},WD=function(e){e.innerHTML='<br data-mce-bogus="1">'},KD=function(e,t){ws(e).toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){var r=e.dom;J.from(n.style).map(r.parseStyle).each(function(e){var n=x(x({},Nr(Mn.fromDom(t))),e);r.setStyles(t,n)});var o=J.from(n.class).map(function(e){return e.split(/\s+/)}),i=J.from(t.className).map(function(e){return fe(e.split(/\s+/),function(e){return""!==e})});en(o,i,function(e,n){var o=fe(n,function(t){return!ie(e,t)}),i=[].concat(w(e),w(o));r.setAttrib(t,"class",i.join(" "))});var a=["style","class"],u=Ie(n,function(e,t){return!ie(a,t)});r.setAttribs(t,u)}(e,t,ks(e))},$D=function(e,t,n,r){var o,i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=arguments.length>5?arguments[5]:void 0,u=arguments.length>6?arguments[6]:void 0,c=e.dom,s=e.schema,l=ws(e),f=n?n.nodeName.toUpperCase():"",d=t,m=s.getTextInlineElements(),g=
2o=a||"TABLE"===f||"HR"===f?c.create(a||l,u||{}):n.cloneNode(!1);if(i){do{if(m[d.nodeName]){if(Sd(d)||jd(d))continue;var v=d.cloneNode(!1);c.setAttrib(v,"id",""),o.hasChildNodes()?(v.appendChild(o.firstChild),o.appendChild(v)):(g=v,o.appendChild(v))}}while((d=d.parentNode)&&d!==r)}else c.setAttrib(o,"style",null),c.setAttrib(o,"class",null);return KD(e,o),WD(g),o},YD=function(e,t,n){return!t&&n.nodeName.toLowerCase()===ws(e)&&e.dom.isEmpty(n)&&function(e,t,n){for(var r=t;r&&r!==e&&D(r.nextSibling);){var o=r.parentElement;if(!o||!n(o))return Fo(o);r=o}return!1}(e.getBody(),n,function(t){return ze(e.schema.getTextBlockElements(),t.nodeName.toLowerCase())})},GD=function(e,t,n){var r,o,i,a=t(ws(e)),u=function(e,t){return e.dom.getParent(t,Fo)}(e,n);u&&(e.dom.insertAfter(a,u),HD(e,a),(null!==(i=null===(o=null===(r=n.parentElement)||void 0===r?void 0:r.childNodes)||void 0===o?void 0:o.length)&&void 0!==i?i:0)>1&&e.dom.remove(n))},XD=function(e,t){var n=null==e?void 0:e.parentNode;return M(n)&&n.nodeName===t},ZD=function(e){return M(e)&&/^(OL|UL|LI)$/.test(e.nodeName)},QD=function(e){return M(e)&&/^(LI|DT|DD)$/.test(e.nodeName)},JD=function(e){var t=e.parentNode;return QD(t)?t:e},eO=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!vo(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},tO=function(e){return me(Fe(Nr(Mn.fromDom(e)),function(e,t){return"".concat(t,": ").concat(e,";")}),function(e,t){return e+t},"")},nO=function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng(),u=n.parentNode;if(n!==e.getBody()&&u){var c;ZD(c=n)&&ZD(c.parentNode)&&(o="LI");var s=QD(r)?tO(r):void 0,l=QD(r)&&s?t(o,{style:tO(r)}):t(o);if(eO(n,r,!0)&&eO(n,r,!1))if(XD(n,"LI")){var f=JD(n);i.insertAfter(l,f),!function(e){var t;return(null===(t=e.parentNode)||void 0===t?void 0:t.firstChild)===e}(n)?i.remove(n):i.remove(f)}else i.replace(l,n);else if(eO(n,r,!0))XD(n,"LI")?(i.insertAfter(l,JD(n)),l.appendChild(i.doc.createTextNode(" ")),l.appendChild(n)):u.insertBefore(l,n),i.remove(r);else if(eO(n,r,!1))i.insertAfter(l,JD(n)),i.remove(r);else{n=JD(n);var d=a.cloneRange();d.setStartAfter(r),d.setEndAfter(n);var m=d.extractContents();if("LI"===o&&function(e,t){return e.firstChild&&e.firstChild.nodeName===t}(m,"LI")){var g=fe(ue(l.children,Mn.fromDom),$(pn("br")));l=m.firstChild,i.insertAfter(m,n),ce(g,function(e){return Or(Mn.fromDom(l),e)}),s&&l.setAttribute("style",s)}else i.insertAfter(m,n),i.insertAfter(l,n);i.remove(r)}HD(e,l)}},rO=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},oO=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},iO=function(e,t){return M(t)&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&e.isEditable(t.parentNode)&&"false"!==e.getContentEditable(t)},aO=function(e,t,n){return xo(t)?e?1===n&&t.data.charAt(n-1)===xu?0:n:n===t.data.length-1&&t.data.charAt(n)===xu?t.data.length:n:n},uO={insert:function(e,t){var n,r,o,i,a=!1,u=e.dom,c=e.schema.getNonEmptyElements(),s=e.selection.getRng(),l=ws(e),f=Mn.fromDom(s.startContainer),d=Jn(f,s.startOffset),m=d.exists(function(e){return fn(e)&&!br(e)}),g=s.collapsed&&m,v=function(t,r){return $D(e,n,k,w,Ss(e),t,r)},p=function(e){var t=aO(e,n,r);if(xo(n)&&(e?t>0:t<n.data.length))return!1;if((n.parentNode===k||n===k)&&a&&!e)return!0;if(e&&vo(n)&&n===k.firstChild)return!0;if(oO(n,"TABLE")||oO(n,"HR"))return function(e,t){return e.nodeName===t||e.nextSibling&&e.nextSibling.nodeName===t}(n,"BR")?!e:a&&!e||!a&&e;var o,i=new oo(n,k);for(xo(n)&&(e&&0===t?i.prev():e||t!==n.data.length||i.next());o=i.current();){if(vo(o)){if(!o.getAttribute("data-mce-bogus")){var u=o.nodeName.toLowerCase();if(c[u]&&"br"!==u)return!1}}else if(xo(o)&&!so(o.data))return!1;e?i.prev():i.next()}return!0},h=function(){var t;return t=/^(H[1-6]|PRE|FIGURE)$/.test(o)&&"HGROUP"!==E?v(l):v(),function(e,t){var n=Ns(e);return!L(t)&&(C(n)?ie(Zt.explode(n),t.nodeName.toLowerCase()):n)}(e,i)&&iO(u,i)&&u.isEmpty(k,void 0,{includeZwsp:!0})?t=u.split(i,k):u.insertAfter(t,k),HD(e,t),t};Mg(u,s).each(function(e){s.setStart(e.startContainer,e.startOffset),s.setEnd(e.endContainer,e.endOffset)}),n=s.startContainer,r=s.startOffset;var b=!(!t||!t.shiftKey),y=!(!t||!t.ctrlKey);vo(n)&&n.hasChildNodes()&&!g&&(a=r>n.childNodes.length-1,n=n.childNodes[Math.min(r,n.childNodes.length-1)]||n,r=a&&xo(n)?n.data.length:0);var w=VD(u,n);if(w&&!function(e,t){var n=e.dom.getParent(t,"ol,ul,dl");return null!==n&&"false"===e.dom.getContentEditableParent(n)}(e,n)){b||(n=function(e,t,n,r,o){var i,a,u=e.dom,c=null!==(i=VD(u,r))&&void 0!==i?i:u.getRoot(),s=u.getParent(r,u.isBlock);if(!s||!iO(u,s)){if(!(s=s||c).hasChildNodes()){var l=u.create(t);return KD(e,l),s.appendChild(l),n.setStart(l,0),n.setEnd(l,0),l}for(var f,d=r;d&&d.parentNode!==s;)d=d.parentNode;for(;d&&!u.isBlock(d);)f=d,d=d.previousSibling;var m=null===(a=null==f?void 0:f.parentElement)||void 0===a?void 0:a.nodeName;if(f&&m&&e.schema.isValidChild(m,t.toLowerCase())){var g=f.parentNode,v=u.create(t);for(KD(e,v),g.insertBefore(v,f),d=f;d&&!u.isBlock(d);){var p=d.nextSibling;v.appendChild(d),d=p}n.setStart(r,o),n.setEnd(r,o)}}return r}(e,l,s,n,r));var k=u.getParent(n,u.isBlock)||u.getRoot();i=M(null==k?void 0:k.parentNode)?u.getParent(k.parentNode,u.isBlock):null,o=k?k.nodeName.toUpperCase():"";var E=i?i.nodeName.toUpperCase():"";if("LI"===E&&!y){k=i,i=i.parentNode,o=E}if(vo(i)&&YD(e,b,k))return GD(e,v,k);if(/^(LI|DT|DD)$/.test(o)&&vo(i)&&u.isEmpty(k))nO(e,v,i,k,l);else if(g||k!==e.getBody()&&iO(u,k)){var x,_=k.parentNode;if(g)x=v(l),d.fold(function(){Tr(f,Mn.fromDom(x))},function(e){Ar(e,Mn.fromDom(x))}),e.selection.setCursorLocation(x,0);else if(Au(k))x=Iu(k),u.isEmpty(k)&&WD(k),KD(e,x),HD(e,x);else if(p(!1))x=h();else if(p(!0)&&_){var S=Sc.fromRangeStart(s),N=Pp(S),R=Mn.fromDom(k),A=Xp(R,S,e.schema)?Zp(R,S,e.schema).bind(function(e){return J.from(e.getNode())}):J.none();x=_.insertBefore(v(),k);var D=oO(k,"HR")||N?x:A.getOr(k);HD(e,D)}else{var O=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,aO(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,aO(!1,e.endContainer,e.endOffset)),t}(s).cloneRange();O.setEndAfter(k);var T=O.extractContents();!function(e){ce(Jr(Mn.fromDom(e),mn),function(e){var t=e.dom;t.nodeValue=Su(t.data)})}(T),function(e){var t=e;do{xo(t)&&(t.data=t.data.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)}(T),x=T.firstChild,u.insertAfter(T,k),function(e,t,n){var r,o=[];if(n){for(var i=n;i=i.firstChild;){if(e.isBlock(i))return;vo(i)&&!t[i.nodeName.toLowerCase()]&&o.push(i)}for(var a=o.length;a--;)(!(i=o[a]).hasChildNodes()||i.firstChild===i.lastChild&&""===(null===(r=i.firstChild)||void 0===r?void 0:r.no
2deValue)||rO(e,i))&&e.remove(i)}}(u,c,x),function(e,t){t.normalize();var n=t.lastChild;(!n||vo(n)&&/^(left|right)$/gi.test(e.getStyle(n,"float",!0)))&&e.add(t,"br")}(u,k),u.isEmpty(k)&&WD(k),x.normalize(),u.isEmpty(x)?(u.remove(x),h()):(KD(e,x),HD(e,x))}u.setAttrib(x,"id",""),e.dispatch("NewBlock",{newBlock:x})}}},fakeEventName:"insertParagraph"},cO=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),cv(e,r)},sO=function(e,t){var n,r=e.selection,o=e.dom,i=r.getRng(),a=!1;Mg(o,i).each(function(e){i.setStart(e.startContainer,e.startOffset),i.setEnd(e.endContainer,e.endOffset)});var u=i.startOffset,c=i.startContainer;if(vo(c)&&c.hasChildNodes()){var s=u>c.childNodes.length-1;c=c.childNodes[Math.min(u,c.childNodes.length-1)]||c,u=s&&xo(c)?c.data.length:0}var l=o.getParent(c,o.isBlock),f=l&&l.parentNode?o.getParent(l.parentNode,o.isBlock):null,d=f?f.nodeName.toUpperCase():"",m=!(!t||!t.ctrlKey);"LI"!==d||m||(l=f),xo(c)&&u>=c.data.length&&(function(e,t,n){for(var r,o=new oo(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||xo(r)&&r.length>0)return!0;return!1}(e.schema,c,l||o.getRoot())||(n=o.create("br"),i.insertNode(n),i.setStartAfter(n),i.setEndAfter(n),a=!0)),n=o.create("br"),Rc(o,i,n),cO(e,n,a),e.undoManager.add()},lO=function(e,t){var n=Mn.fromTag("br");Ar(Mn.fromDom(t),n),e.undoManager.add()},fO=function(e,t){dO(e.getBody(),t)||Dr(Mn.fromDom(t),Mn.fromTag("br"));var n=Mn.fromTag("br");Dr(Mn.fromDom(t),n),cO(e,n.dom,!1),e.undoManager.add()},dO=function(e,t){return n=Sc.after(t),!!Do(n.getNode())||wd(e,Sc.after(t)).map(function(e){return Do(e.getNode())}).getOr(!1);var n},mO=function(e){return e&&"A"===e.nodeName&&"href"in e},gO=function(e){return e.fold(Z,mO,mO,Z)},vO=function(e,t){t.fold(j,K(lO,e),K(fO,e),j)},pO={insert:function(e,t){var n=function(e){var t=K(Oh,e),n=Sc.fromRangeStart(e.selection.getRng());return j_(t,e.getBody(),n).filter(gO)}(e);n.isSome()?n.each(K(vO,e)):sO(e,t)},fakeEventName:"insertLineBreak"},hO=function(e,t){return qD(e).filter(function(e){return t.length>0&&Fn(Mn.fromDom(e),t)}).isSome()},bO=Qc([{br:[]},{block:[]},{none:[]}]),yO=function(e,t){return function(e){return hO(e,_s(e))}(e)},CO=function(e){return function(t,n){return function(e){return qD(e).filter(function(e){return hu(Mn.fromDom(e))}).isSome()}(t)===e}},wO=function(e,t){return function(n,r){var o=function(e){return qD(e).fold(V(""),function(e){return e.nodeName.toUpperCase()})}(n)===e.toUpperCase();return o===t}},kO=function(e){var t=VD(e.dom,e.selection.getStart());return L(t)},EO=function(e){return wO("pre",e)},xO=function(e){return function(t,n){return Cs(t)===e}},_O=function(e,t){return function(e){return hO(e,xs(e))}(e)},SO=function(e,t){return t},NO=function(e){var t=ws(e),n=VD(e.dom,e.selection.getStart());return M(n)&&e.schema.isValidChild(n.nodeName,t)},RO=function(e){var t=e.selection.getRng(),n=Mn.fromDom(t.startContainer),r=Jn(n,t.startOffset).map(function(e){return fn(e)&&!br(e)});return t.collapsed&&r.getOr(!0)},AO=function(e,t){return function(n,r){return me(e,function(e,t){return e&&t(n,r)},!0)?J.some(t):J.none()}},DO=function(e,t,n){if(!t.mode.isReadOnly()){if(t.selection.isCollapsed()||function(e){e.execCommand("delete")}(t),M(n))if(LD(t,e.fakeEventName).isDefaultPrevented())return;e.insert(t,n),M(n)&&PD(t,e.fakeEventName)}},OO=function(e,t){if(!e.mode.isReadOnly()){var n=function(){return DO(pO,e,t)},r=function(){return DO(uO,e,t)},o=function(e,t){return D_([AO([yO],bO.none()),AO([EO(!0),kO],bO.none()),AO([wO("summary",!0)],bO.br()),AO([EO(!0),xO(!1),SO],bO.br()),AO([EO(!0),xO(!1)],bO.block()),AO([EO(!0),xO(!0),SO],bO.block()),AO([EO(!0),xO(!0)],bO.br()),AO([CO(!0),SO],bO.br()),AO([CO(!0)],bO.block()),AO([_O],bO.br()),AO([SO],bO.br()),AO([NO],bO.block()),AO([RO],bO.block())],[e,!(!t||!t.shiftKey)]).getOr(bO.none())}(e,t);switch(Es(e)){case"linebreak":o.fold(n,n,j);break;case"block":o.fold(r,r,j);break;case"invert":o.fold(r,n,j);break;default:o.fold(n,r,j)}}},TO=Ut(),BO=TO.os.isiOS()&&TO.browser.isSafari(),PO=function(e,t){var n;
2t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact(function(){OO(e,t)}))},LO=function(e){var t=J.none();e.on("keydown",function(n){n.keyCode===ig.ENTER&&(BO&&function(e){if(!e.collapsed)return!1;var t=e.startContainer;if(xo(t)){var n=t.data.charAt(e.startOffset-1);return/^[\uAC00-\uD7AF\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uD7B0-\uD7FF]$/.test(n)}return!1}(e.selection.getRng())?function(e){t=J.some(e.selection.getBookmark()),e.undoManager.add()}(e):PO(e,n))}),e.on("keyup",function(n){n.keyCode===ig.ENTER&&t.each(function(){return function(e,n){e.undoManager.undo(),t.fold(j,function(t){return e.selection.moveToBookmark(t)}),PO(e,n),t=J.none()}(e,n)})})},MO=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()||function(e,t,n){var r=Kt.os.isMacOS()||Kt.os.isiOS();ZN([{keyCode:ig.END,action:XN(UN,e,!0)},{keyCode:ig.HOME,action:XN(UN,e,!1)}].concat(w(r?[]:[{keyCode:ig.HOME,action:XN(jN,e,!1),ctrlKey:!0,shiftKey:!0},{keyCode:ig.END,action:XN(jN,e,!0),ctrlKey:!0,shiftKey:!0}]),[{keyCode:ig.END,action:XN(tR,e,!0)},{keyCode:ig.HOME,action:XN(tR,e,!1)},{keyCode:ig.END,action:XN(HS,e,!0,t)},{keyCode:ig.HOME,action:XN(HS,e,!1,t)}]),n).each(function(e){n.preventDefault()})}(e,t,n)})},IO=function(e){e.on("input",function(t){t.isComposing||function(e){var t=Mn.fromDom(e.getBody());e.selection.isCollapsed()&&vh(t,Sc.fromRangeStart(e.selection.getRng()),e.schema).each(function(t){e.selection.setRng(t.toRange())})}(e)})},FO=Ut(),UO=function(e){return e.stopImmediatePropagation()},jO=function(e){return e.keyCode===ig.PAGE_UP||e.keyCode===ig.PAGE_DOWN},zO=function(e,t,n){n&&!e.get()?t.on("NodeChange",UO,!0):!n&&e.get()&&t.off("NodeChange",UO),e.set(n)},HO=function(e,t){if(!FO.os.isMacOS()){var n=Yo(!1);e.on("keydown",function(t){jO(t)&&zO(n,e,!0)}),e.on("keyup",function(r){r.isDefaultPrevented()||function(e,t,n){ZN([{keyCode:ig.PAGE_UP,action:XN(HS,e,!1,t)},{keyCode:ig.PAGE_DOWN,action:XN(HS,e,!0,t)}],n)}(e,t,r),jO(r)&&n.get()&&(zO(n,e,!1),e.nodeChanged())})}},VO=function(e,t){var n=t.container(),r=t.offset();return xo(n)?(n.insertData(r,e),J.some(Sc(n,r+e.length))):Zf(t).map(function(n){var r=Mn.fromText(e);return t.isAtEnd()?Dr(n,r):Ar(n,r),Sc(r.dom,e.length)})},qO=K(VO,ao),WO=K(VO," "),KO=function(e){return function(t){e.selection.setRng(t.toRange()),e.nodeChanged()}},$O=function(e){var t=Sc.fromRangeStart(e.selection.getRng()),n=Mn.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=K(Oh,e),o=Sc.fromRangeStart(e.selection.getRng());return j_(r,e.getBody(),o).bind(function(e){return function(t){return t.fold(function(t){return kd(e.dom,Sc.before(t))},function(e){return Ed(e)},function(e){return xd(e)},function(t){return wd(e.dom,Sc.after(t))})}}(n)).map(function(r){return function(){return function(e,t,n){return function(r){return ah(e,r,n)?qO(t):WO(t)}}(n,t,e.schema)(r).each(KO(e))}})}return J.none()},YO=function(e){var t,n;return tn(Kt.browser.isFirefox()&&e.selection.isEditable()&&(t=e.dom,n=e.selection.getRng().startContainer,t.isEditable(t.getParent(n,"summary"))),function(){var t=Mn.fromDom(e.getBody());e.selection.isCollapsed()||e.getDoc().execCommand("Delete"),function(e,t,n){return ah(e,t,n)?qO(t):WO(t)}(t,Sc.fromRangeStart(e.selection.getRng()),e.schema).each(KO(e))})},GO=function(e){e.on("keydown",function(t){t.isDefaultPrevented()||function(e,t){QN([{keyCode:ig.SPACEBAR,action:XN($O,e)},{keyCode:ig.SPACEBAR,action:XN(YO,e)}],t).each(function(n){t.preventDefault(),LD(e,"insertText",{data:" "}).isDefaultPrevented()||(n(),PD(e,"insertText",{data:" "}))})}(e,t)})},XO=function(e,t){ZN(w(function(e){return ef(e)?[{keyCode:ig.TAB,action:XN(OR,e,!0)},{keyCode:ig.TAB,shiftKey:!0,action:XN(OR,e,!1)}]:[]}(e)),t).each(function(e){t.preventDefault()})},ZO=function(e){if(e.addShortcut("Meta+P","","mcePrint"),bD(e),eE(e))return Yo(null);var t=US(e);return function(e){e.on("beforeinput",function(t){e.selection.isEditable()&&!ae(t.getTargetRanges(),function(t){return!Fv(e.dom,t)})||t.preventDefault()})}(e),function(e){e.on("keyup compositionstart",K(TN,e))}
2(e),TR(e,t),zD(e,t),LO(e),GO(e),IO(e),function(e){e.on("keydown",function(t){t.isDefaultPrevented()||XO(e,t)})}(e),MO(e,t),HO(e,t),t},QO=function(){return O(function e(t){var n;A(this,e),this.lastPath=[],this.editor=t;var r=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",function(e){var r=t.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==e.type&&Ag(o,n)||t.dispatch("SelectionChange"),n=o}),t.on("contextmenu",function(){yv(t),t.dispatch("SelectionChange")}),t.on("SelectionChange",function(){var e=t.selection.getStart(!0);e&&Jd(t)&&!r.isSameElementPath(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("mouseup",function(e){!e.isDefaultPrevented()&&Jd(t)&&("IMG"===t.selection.getNode().nodeName?kv.setEditorTimeout(t,function(){t.nodeChanged()}):t.nodeChanged())})},[{key:"nodeChanged",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.editor,r=n.selection;if(n.initialized&&r&&!vl(n)){var o=n.getBody();(e=r.getStart(!0)||o).ownerDocument===n.getDoc()&&n.dom.isChildOf(e,o)||(e=o);var i=[];n.dom.getParent(e,function(e){return e===o||(i.push(e),!1)}),n.dispatch("NodeChange",x(x({},t),{},{element:e,parents:i}))}}},{key:"isSameElementPath",value:function(e){var t,n=this.editor,r=Ce(n.dom.getParents(e,Q,n.getBody()));if(r.length===this.lastPath.length){for(t=r.length;t>=0&&r[t]===this.lastPath[t];t--);if(-1===t)return this.lastPath=r,!0}return this.lastPath=r,!1}}])}(),JO=ru("image"),eT=ru("event"),tT=function(e){return function(t){t[eT]=e}},nT=tT(0),rT=tT(2),oT=tT(1),iT=(vD=0,function(e){var t=e;return J.from(t[eT]).exists(function(e){return e===vD})}),aT=ru("mode"),uT=function(e){return function(t){t[aT]=e}},cT=function(e,t){return uT(t)(e)},sT=uT(0),lT=uT(2),fT=uT(1),dT=function(e){return function(t){var n=t;return J.from(n[aT]).exists(function(t){return t===e})}},mT=dT(0),gT=dT(1),vT=["none","copy","link","move"],pT=["none","copy","copyLink","copyMove","link","linkMove","move","all","uninitialized"],hT=function(){var e=new window.DataTransfer,t="move",n="all",r={get dropEffect(){return t},set dropEffect(e){ie(vT,e)&&(t=e)},get effectAllowed(){return n},set effectAllowed(e){iT(r)&&ie(pT,e)&&(n=e)},get items(){return function(e,t){return x(x({},t),{},{get length(){return t.length},add:function(n,r){if(mT(e)){if(!C(n))return t.add(n);if(!P(r))return t.add(n,r)}return null},remove:function(n){mT(e)&&t.remove(n)},clear:function(){mT(e)&&t.clear()}})}(r,e.items)},get files(){return gT(r)?Object.freeze({length:0,item:function(e){return null}}):e.files},get types(){return e.types},setDragImage:function(t,n,o){var i;mT(r)&&(i={image:t,x:n,y:o},r[JO]=i,e.setDragImage(t,n,o))},getData:function(t){return gT(r)?"":e.getData(t)},setData:function(t,n){mT(r)&&e.setData(t,n)},clearData:function(t){mT(r)&&e.clearData(t)}};return sT(r),r},bT=function(e){var t,n=hT(),r=(t=e,J.from(t[aT]));return lT(e),nT(n),n.dropEffect=e.dropEffect,n.effectAllowed=e.effectAllowed,function(e){var t=e;return J.from(t[JO])}(e).each(function(e){return n.setDragImage(e.image,e.x,e.y)}),ce(e.types,function(t){"Files"!==t&&n.setData(t,e.getData(t))}),ce(e.files,function(e){return n.items.add(e)}),function(e){var t=e;return J.from(t[eT])}(e).each(function(e){!function(e,t){tT(t)(e)}(n,e)}),r.each(function(t){cT(e,t),cT(n,t)}),n},yT=function(e,t){return e.setData("text/html",t)},CT="x-tinymce/html",wT=V(CT),kT="\x3c!-- "+CT+" --\x3e",ET=function(e){return kT+e},xT=function(e){return-1!==e.indexOf(kT)},_T=function(e,t,n){var r=e.split(/\n\n/),o=function(e,t){var n="<"+e,r=Fe(t,function(e,t){return t+'="'+Fi.encodeAllRaw(e)+'"'});return r.length&&(n+=" "+r.join(" ")),n+">"}(t,n),i="</"+t+">",a=ue(r,function(e){return e.split(/\n/).join("<br />")});return 1===a.length?a[0]:ue(a,function(e){return o+e+i}).join("")},ST="%MCEPASTEBIN%",NT=function(e){return e.dom.get("mcepastebin")},RT=function(e){return M(e)&&"mcepastebin"===e.id},AT=function(e){return e===ST},DT=function(e){var t=Yo(null);return{create:function(){return function(e,t){var n=e.dom,r=e.selection,o=e.getBody();t.set(r.getRng());var i=n.add(e.getBody(),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},ST);
2Kt.browser.isFirefox()&&n.setStyle(i,"left","rtl"===n.getStyle(o,"direction",!0)?65535:-65535),n.bind(i,"beforedeactivate focusin focusout",function(e){e.stopPropagation()}),i.focus(),r.select(i,!0)}(e,t)},remove:function(){return function(e,t){var n=e.dom;if(NT(e)){for(var r,o=t.get();r=NT(e);)n.remove(r),n.unbind(r);o&&e.selection.setRng(o)}t.set(null)}(e,t)},getEl:function(){return NT(e)},getHtml:function(){return function(e){var t=e.dom,n=function(e,n){e.appendChild(n),t.remove(n,!0)},r=h(fe(e.getBody().childNodes,RT)),o=r[0],i=R(r).slice(1);ce(i,function(e){n(o,e)});for(var a=t.select("div[id=mcepastebin]",o),u=a.length-1;u>=0;u--){var c=t.create("div");o.insertBefore(c,a[u]),n(c,a[u])}return o?o.innerHTML:""}(e)},getLastRng:t.get}},OT=function(e,t){return Zt.each(t,function(t){e=y(t,RegExp)?e.replace(t,""):e.replace(t[0],t[1])}),e},TT=function(e){return e=OT(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?ao:" "}],/<br class="Apple-interchange-newline">/g,/<br>$/i])},BT=function(e,t){return{content:e,cancelled:t}},PT=function(e,t,n){var r=function(e,t,n){return e.dispatch("PastePreProcess",{content:t,internal:n})}(e,t,n),o=function(e,t){var n=mk({sanitize:Zl(e),sandbox_iframes:rf(e),sandbox_iframes_exclusions:of(e),convert_unsafe_embeds:af(e)},e.schema);n.addNodeFilter("meta",function(e){Zt.each(e,function(e){e.remove()})});var r=n.parse(t,{forced_root_block:!1,isRootContent:!0});return gp({validate:!0},e.schema).serialize(r)}(e,r.content);return e.hasEventListeners("PastePostProcess")&&!r.isDefaultPrevented()?function(e,t,n){var r=e.dom.create("div",{style:"display:none"},t),o=function(e,t,n){return e.dispatch("PastePostProcess",{node:t,internal:n})}(e,r,n);return BT(o.node.innerHTML,o.isDefaultPrevented())}(e,o,n):BT(o,r.isDefaultPrevented())},LT=function(e,t){return e.insertContent(t,{merge:Ul(e),paste:!0}),!0},MT=function(e){return/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(e)},IT=function(e,t,n){return!(e.selection.isCollapsed()||!MT(t))&&function(e,t,n){return e.undoManager.extra(function(){n(e,t)},function(){e.execCommand("mceInsertLink",!1,t)}),!0}(e,t,n)},FT=function(e,t,n){return!!function(e,t){return MT(t)&&ae(Jl(e),function(e){return ut(t.toLowerCase(),".".concat(e.toLowerCase()))})}(e,t)&&function(e,t,n){return e.undoManager.extra(function(){n(e,t)},function(){e.insertContent('<img src="'+t+'">')}),!0}(e,t,n)},UT=function(e,t,n){n||!jl(e)?LT(e,t):function(e,t){Zt.each([IT,FT,LT],function(n){return!n(e,t,LT)})}(e,t)},jT=function(e){var t=0;return function(){return e+t++}}("mceclip"),zT=function(e){var t=hT();return yT(t,e),lT(t),t},HT=function(e,t,n,r,o){var i=function(e,t,n){return PT(e,t,n)}(e,t,n);if(!i.cancelled){var a=i.content,u=function(){return UT(e,a,r)};if(o)LD(e,"insertFromPaste",{dataTransfer:zT(a)}).isDefaultPrevented()||(u(),PD(e,"insertFromPaste"));else u()}},VT=function(e,t,n,r){var o=n||xT(t);HT(e,function(e){return e.replace(kT,"")}(t),o,!1,r)},qT=function(e,t,n){var r=e.dom.encode(t).replace(/\r\n/g,"\n"),o=fo(r,Hl(e)),i=_T(o,ws(e),ks(e));HT(e,i,!1,!0,n)},WT=function(e){var t={};if(e&&e.types)for(var n=0;n<e.types.length;n++){var r=e.types[n];try{t[r]=e.getData(r)}catch(e){t[r]=""}}return t},KT=function(e,t){return t in e&&e[t].length>0},$T=function(e){return KT(e,"text/html")||KT(e,"text/plain")},YT=function(e,t,n,r){var o=jT(),i=As(e)&&M(n.name),a=i?function(e,t){var n=t.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return M(n)?e.dom.encode(n[1]):void 0}(e,n.name):o,u=i?n.name:void 0,c=t.create(o,n,r,a,u);return t.add(c),c},GT=function(e){var t=Jl(e);return function(e){return at(e.type,"image/")&&ae(t,function(t){return n=t.toLowerCase(),r={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"},(Zt.hasOwn(r,n)?"image/"+r[n]:"image/"+n)===e.type;var n,r})}},XT=function(e,t,n){var r,o="paste"===t.type?t.clipboardData:t.dataTransfer;if(Bl(e)&&o){var i=function(e,t){var n=t.items?be(Ne(t.items),function(e){return"file"===e.kind?[e.getAsFile()]:[]}):[],r=t.files?Ne(t.files):[];return fe(n.length>0?n:r,GT(e))}(e,o);if(i.length>0)return t.preventDefault(),(r=i,Promise.all(ue(r,function(e){return AC(e).then(function(t){return{file:e,uri:t}})}))).then(function(t){n&&e.selection.setRng(n),ce(t,function(t){!function(e,t){SC(t.uri).each(function(n){var r=n.data,o=n.type,i=n.base64Encoded?r:btoa(r),a=t.file,u=e.editorUpload.blobCache,c=u.getByData(i,o),s=null!=c?c:YT(e,u,a,i);VT(e,'<img src="'.concat(s.blobUri(),'">'),!1,!0)})}(e,t)})}),!0}return!1},ZT=function(e,t,n,r,o){var i=TT(n),a=KT(t,wT())||xT(n),u=!a&&function(e){return!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e)}(i),c=MT(i);(AT(i)||!i.length||u&&!c)&&(r=!0),(r||c)&&(i=KT(t,"text/plain")&&u?t["text/plain"]:function(e){var t=ra(),n=mk({},t),r="",o=t.getVoidElements(),i=Zt.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements(),u=function(e){var n=e.name,c=e;if("br"!==n){if("wbr"!==n)if(o[n]&&(r+=" "),i[n])r+=" ";else{if(3===e.type&&(r+=e.value),!(e.name in t.getVoidElements())){var s=e.firstChild;if(s)do{u(s)}while(s=s.next)}a[n]&&c.next&&(r+="\n","p"===n&&(r+="\n"))}}else r+="\n"};return e=OT(e,[/<!\[[^\]]+\]>/g]),u(n.parse(e)),r}(i)),AT(i)||(r?qT(e,i,o):VT(e,i,a,o))},QT=function(e,t,n){var r;
2e.on("keydown",function(e){(function(e){return ig.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode})(e)&&!e.isDefaultPrevented()&&(r=e.shiftKey&&86===e.keyCode)}),e.on("paste",function(o){if(!o.isDefaultPrevented()&&!function(e){var t,n;return Kt.os.isAndroid()&&0===(null===(n=null===(t=e.clipboardData)||void 0===t?void 0:t.items)||void 0===n?void 0:n.length)}(o)){var i="text"===n.get()||r;r=!1;var a=WT(o.clipboardData);!$T(a)&&XT(e,o,t.getLastRng()||e.selection.getRng())||(KT(a,"text/html")?(o.preventDefault(),ZT(e,a,a["text/html"],i,!0)):KT(a,"text/plain")&&KT(a,"text/uri-list")?(o.preventDefault(),ZT(e,a,a["text/plain"],i,!0)):(t.create(),kv.setEditorTimeout(e,function(){var n=t.getHtml();t.remove(),ZT(e,a,n,i,!1)},0)))}})},JT=function(e,t,n){QT(e,t,n),function(e){var t=function(e){return at(e,"webkit-fake-url")},n=function(e){return at(e,"data:")};e.parser.addNodeFilter("img",function(r,o,i){if(!Bl(e)&&function(e){var t;return!0===(null===(t=e.data)||void 0===t?void 0:t.paste)}(i)){var a,u=S(r);try{for(u.s();!(a=u.n()).done;){var c=a.value,s=c.attr("src");C(s)&&!c.attr("data-mce-object")&&s!==Kt.transparentSrc&&(t(s)||!Vl(e)&&n(s))&&c.remove()}}catch(e){u.e(e)}finally{u.f()}}})}(e)},eB=function(e,t){e.addCommand("mceTogglePlainTextPaste",function(){!function(e,t){"text"===t.get()?(t.set("html"),og(e,!1)):(t.set("text"),og(e,!0)),e.focus()}(e,t)}),e.addCommand("mceInsertClipboardContent",function(t,n){n.html&&VT(e,n.html,n.internal,!1),n.text&&qT(e,n.text,!1)})},tB=function(e,t,n,r){!function(e,t,n){if(!e)return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData(wT(),t),!0}catch(e){return!1}}(e.clipboardData,t.html,t.text)?n(t.html,r):(e.preventDefault(),r())},nB=function(e){return function(t,n){var r=e.dom,o=e.selection,i=r.create("div",{contenteditable:"false","data-mce-bogus":"all"}),a=r.create("div",{contenteditable:"true"},t);r.setStyles(i,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),i.appendChild(a),r.add(e.getBody(),i);var u=o.getRng();a.focus();var c=r.createRng();c.selectNodeContents(a),o.setRng(c),kv.setEditorTimeout(e,function(){o.setRng(u),r.remove(i),n()},0)}},rB=function(e){return{html:ET(e.selection.getContent({contextual:!0})),text:e.selection.getContent({format:"text"})}},oB=function(e){return!e.selection.isCollapsed()||function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())}(e)},iB=function(e){e.on("cut",function(e){return function(t){!t.isDefaultPrevented()&&oB(e)&&e.selection.isEditable()&&tB(t,rB(e),nB(e),function(){if(Kt.browser.isChromium()||Kt.browser.isFirefox()){var t=e.selection.getRng();kv.setEditorTimeout(e,function(){e.selection.setRng(t),e.execCommand("Delete")},0)}else e.execCommand("Delete")})}}(e)),e.on("copy",function(e){return function(t){!t.isDefaultPrevented()&&oB(e)&&tB(t,rB(e),nB(e),j)}}(e))},aB=function(e,t){var n,r;return Ug.getCaretRangeFromPoint(null!==(n=t.clientX)&&void 0!==n?n:0,null!==(r=t.clientY)&&void 0!==r?r:0,e.getDoc())},uB=function(e,t){e.focus(),t&&e.selection.setRng(t)},cB=function(e,t){Tl(e)&&e.on("dragend dragover draggesture dragdrop drop drag",function(e){e.preventDefault(),e.stopPropagation()}),Bl(e)||e.on("drop",function(e){var t=e.dataTransfer;t&&function(e){return ae(e.files,function(e){return/^image\//.test(e.type)})}(t)&&e.preventDefault()}),e.on("drop",function(n){if(!n.isDefaultPrevented()){var r=aB(e,n);if(!L(r)){var o=WT(n.dataTransfer),i=KT(o,wT());if($T(o)&&!function(e){var t=e["text/plain"];return!!t&&0===t.indexOf("file://")}(o)||!XT(e,n,r)){var a=o[wT()],u=a||o["text/html"]||o["text/plain"],c=function(e,t,n,r){var o=e.getParent(n,function(e){return di(t,e)});if(!D(e.getParent(n,"summary")))return!0;if(o&&ze(r,"text/html")){var i=(new DOMParser).parseFromString(r["text/html"],"text/html").body;return!D(i.querySelector(o.nodeName.toLowerCase()))}return!1}(e.dom,e.schema,r.startContainer,o),s=t.get();s&&!c||u&&(n.preventDefault(),kv.setEditorTimeout(e,function(){e.undoManager.transact(function(){(a||s&&c)&&e.execCommand("Delete"),uB(e,r);var t=TT(u);o["text/html"]?VT(e,t,i,!0):qT(e,t,!0)})}))}}}}),e.on("dragstart",function(e){t.set(!0)}),e.on("dragover dragend",function(n){Bl(e)&&!t.get()&&(n.preventDefault(),uB(e,aB(e,n))),"dragend"===n.type&&t.set(!1)}),function(e){e.on("input",function(t){if("deleteByDrag"===t.inputType){var n=fe(e.dom.select("details"),function(e){return D(e.querySelector("summary"))});ce(n,function(t){Do(t.firstChild)&&t.firstChild.remove();var n=e.dom.create("summary");n.appendChild(ku().dom),t.prepend(n)})}})}(e)},sB=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,lB=function(e){return Zt.trim(e).replace(sB,fa).toLowerCase()},fB=function(e,t,n){var r=Il(e);if(n||"all"===r||!Fl(e))return t;var o=r?r.split(/[, ]/):[];if(o&&"none"!==r){var i=e.dom,a=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(e,t,n,r){for(var u=i.parseStyle(i.decode(n)),c={},s=0;s<o.length;
2s++){var l=u[o[s]],f=l,d=i.getStyle(a,o[s],!0);/color/.test(o[s])&&(f=lB(f),d=lB(d)),d!==f&&(c[o[s]]=l)}var m=i.serializeStyle(c,"span");return m?t+' style="'+m+'"'+r:t+r})}else t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(e,t,n,r){return t+' style="'+n+'"'+r}),t},dB=function(e){var t=Yo(!1),n=Yo(zl(e)?"text":"html"),r=DT(e);!function(e){(Kt.browser.isChromium()||Kt.browser.isSafari())&&function(e,t){e.on("PastePreProcess",function(n){n.content=t(e,n.content,n.internal)})}(e,fB)}(e),eB(e,n),function(e){var t=function(t){return function(n){t(e,n)}},n=Pl(e);I(n)&&e.on("PastePreProcess",t(n));var r=Ll(e);I(r)&&e.on("PastePostProcess",t(r))}(e),e.addQueryStateHandler("mceTogglePlainTextPaste",function(){return"text"===n.get()}),e.on("PreInit",function(){iB(e),cB(e,t),JT(e,r,n)})},mB=function(e){!function(e){e.on("click",function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()})}(e),function(e){e.parser.addNodeFilter("details",function(t){var n=tf(e);ce(t,function(e){"expanded"===n?e.attr("open","open"):"collapsed"===n&&e.attr("open",null)})}),e.serializer.addNodeFilter("details",function(t){var n=nf(e);ce(t,function(e){"expanded"===n?e.attr("open","open"):"collapsed"===n&&e.attr("open",null)})})}(e)},gB=Do,vB=xo,pB=function(e){return Bo(e.dom)},hB=function(e){return function(t){return jn(Mn.fromDom(e),t)}},bB=function(e,t,n){return dr(Mn.fromDom(e),function(e){return function(e){return To(e.dom)}(e)||n.isBlock(cn(e))},hB(t)).getOr(Mn.fromDom(t)).dom},yB=function(e,t){return dr(Mn.fromDom(e),pB,hB(t))},CB=function(e,t,n){for(var r=new oo(e,t),o=n?r.next.bind(r):r.prev.bind(r),i=e,a=n?e:o();a&&!gB(a);a=o())oc(a)&&(i=a);return i},wB=function(e){var t=function(e,t,n){var r=Sc.fromRangeStart(e).getNode(),o=bB(r,t,n),i=CB(r,o,!1),a=CB(r,o,!0),u=document.createRange();return yB(i,o).fold(function(){vB(i)?u.setStart(i,0):u.setStartBefore(i)},function(e){return u.setStartBefore(e.dom)}),yB(a,o).fold(function(){vB(a)?u.setEnd(a,a.data.length):u.setEndAfter(a)},function(e){return u.setEndAfter(e.dom)}),u}(e.selection.getRng(),e.getBody(),e.schema);e.selection.setRng(Ub(t))};!function(e){e.Before="before",e.After="after"}(pD||(pD={}));var kB,EB,xB=function(e,t){return Math.abs(e.left-t)},_B=function(e,t){return Math.abs(e.right-t)},SB=function(e,t){var n=function(e,t){return Math.max(0,Math.min(e.bottom,t.bottom)-Math.max(e.top,t.top))}(e,t)/Math.min(e.height,t.height);return function(e,t){return e.top<t.bottom&&e.bottom>t.top}(e,t)&&n>.5},NB=function(e,t){return function(e){return me(e,function(e,t){return e.fold(function(){return J.some(t)},function(e){var n=Math.min(t.left,e.left),r=Math.min(t.top,e.top),o=Math.max(t.right,e.right),i=Math.max(t.bottom,e.bottom);return J.some({top:r,right:o,bottom:i,left:n,width:o-n,height:i-r})})},J.none())}(fe(e,function(e){return(n=t)>=(r=e).top&&n<=r.bottom;var n,r})).fold(function(){return[[],e]},function(t){var n=le(e,function(e){return SB(e,t)});return[n.pass,n.fail]})},RB=function(e,t,n){return t>e.left&&t<e.right?0:Math.min(Math.abs(e.left-t),Math.abs(e.right-t))},AB=function(e,t,n,r){var o=function(e){return oc(e.node)?J.some(e):vo(e.node)?AB(Ne(e.node.childNodes),t,n,!1):J.none()},i=function(e,i){var a=Ee(e,function(e,r){return i(e,t,n)-i(r,t,n)});return Re(a,o).map(function(e){return r&&!xo(e.node)&&a.length>1?function(e,r,i){return o(r).filter(function(r){return Math.abs(i(e,t,n)-i(r,t,n))<2&&xo(r.node)})}(e,a[1],i).getOr(e):e})},a=b(NB(bS(e),n),2),u=a[0],c=a[1],s=le(c,function(e){return e.top<n}),l=s.pass,f=s.fail;return i(u,RB).orThunk(function(){return i(f,Wu)}).orThunk(function(){return i(l,Wu)})},DB=function(e,t,n){var r=Mn.fromDom(e),o=Vn(r),i=Mn.fromPoint(o,t,n).filter(function(e){return zn(r,e)}).getOr(r);return function(e,t,n,r){var o=function(t,i){var a=fe(t.dom.childNodes,$(function(e){return vo(e)&&e.classList.contains("mce-drag-container")}));return i.fold(function(){return AB(a,n,r,!0)},function(e){var t=fe(a,function(t){return t!==e.dom});return AB(t,n,r,!0)}).orThunk(function(){return(jn(t,e)?J.none():Kn(t)).bind(function(e){return o(e,J.some(t))})})};return o(t,J.none())}(r,i,t,n)}
2,OB=function(e,t,n){return DB(e,t,n).filter(function(e){return Sf(e.node)}).map(function(e){return function(e,t){return{node:e.node,position:xB(e,t)<_B(e,t)?pD.Before:pD.After}}(e,t)})},TB=function(e){var t,n,r=e.getBoundingClientRect(),o=e.ownerDocument,i=o.documentElement,a=o.defaultView;return{top:r.top+(null!==(t=null==a?void 0:a.scrollY)&&void 0!==t?t:0)-i.clientTop,left:r.left+(null!==(n=null==a?void 0:a.scrollX)&&void 0!==n?n:0)-i.clientLeft}},BB=function(e,t){return n=function(e){return e.inline?TB(e.getBody()):{left:0,top:0}}(e),r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}}(e),o=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=TB(e.getContentAreaContainer()),r=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},o={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:o}(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}}(e,t),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},PB=function(e){return{target:e,srcElement:e}},LB=function(e,t,n,r){var o=function(e,t){var n=bT(e);return"dragstart"===t?(nT(n),sT(n)):"drop"===t?(rT(n),lT(n)):(oT(n),fT(n)),n}(n,e);return P(r)?function(e,t,n){var r=Y("Function not supported on simulated event.");return x({bubbles:!0,cancelBubble:!1,cancelable:!0,composed:!1,currentTarget:null,defaultPrevented:!1,eventPhase:0,isTrusted:!0,returnValue:!1,timeStamp:0,type:e,composedPath:r,initEvent:r,preventDefault:j,stopImmediatePropagation:j,stopPropagation:j,AT_TARGET:window.Event.AT_TARGET,BUBBLING_PHASE:window.Event.BUBBLING_PHASE,CAPTURING_PHASE:window.Event.CAPTURING_PHASE,NONE:window.Event.NONE,altKey:!1,button:0,buttons:0,clientX:0,clientY:0,ctrlKey:!1,metaKey:!1,movementX:0,movementY:0,offsetX:0,offsetY:0,pageX:0,pageY:0,relatedTarget:null,screenX:0,screenY:0,shiftKey:!1,x:0,y:0,detail:0,view:null,which:0,initUIEvent:r,initMouseEvent:r,getModifierState:r,dataTransfer:n},PB(t))}(e,t,o):function(e,t,n,r){return x(x({},t),{},{dataTransfer:r,type:e},PB(n))}(e,r,t,o)},MB=Bo,IB=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=0;n<t.length;n++)if(t[n](e))return!0;return!1}}(MB,To),FB=function(e,t,n,r){var o=e.dom,i=t.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},UB=function(e,t){return function(n){return function(){var r="left"===e?n.scrollX:n.scrollY;n.scroll(_(_({},e,r+t),"behavior","smooth"))}}},jB=UB("left",-32),zB=UB("left",32),HB=UB("top",-32),VB=UB("top",32),qB=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},WB=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=ve(t.dom.getParents(n.target),IB).getOr(null);if(M(r)&&function(e,t,n){return MB(n)&&n!==t&&e.isEditable(n.parentElement)}(t.dom,t.getBody(),r)){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.set({element:r,dataTransfer:hT(),dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(t.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(t.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:FB(t,r,r.offsetWidth,r.offsetHeight),intervalId:(u=100,c=Yo(J.none()),s=function(){return c.get().each(function(e){return clearInterval(e)})},{clear:function(){s(),c.set(J.none())},isSet:function(){return c.get().isSome()},get:function(){return c.get()},set:function(e){s(),c.set(J.some(setInterval(e,u)))}})})}}var u,c,s}},KB=function(e,t,n,r,o){"dragstart"===t&&yT(r,e.dom.getOuterHTML(n));var i=LB(t,n,r,o);return e.dispatch(t,i)},$B=function(e,t){var n=ja(function(e,n){return function(e,t,n){e._selectionOverrides.hideFakeCaret(),OB(e.getBody(),t,n).fold(function(){return e.selection.placeCaretAt(t,n)},function(r){var o=e._selectionOverrides.showCaret(1,r.node,r.position===pD.Before,!1);o?e.selection.setRng(o):e.selection.placeCaretAt(t,n)})}(t,e,n)},0);t.on("remove",n.cancel);var r=e;return function(o){return e.on(function(e){var i,a,u=Math.max(Math.abs(o.screenX-e.screenX),Math.abs(o.screenY-e.screenY));if(!e.dragging&&u>10){var c=KB(t,"dragstart",e.element,e.dataTransfer,o);if(M(c.dataTransfer)&&(e.dataTransfer=c.dataTransfer),c.isDefaultPrevented())return;
2e.dragging=!0,t.focus()}if(e.dragging){var s=o.currentTarget===t.getDoc().documentElement,l=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}}(e,BB(t,o));i=e.ghost,a=t.getBody(),i.parentNode!==a&&a.appendChild(i),function(e,t,n,r,o,i,a,u,c,s,l,f){var d=0,m=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(d=t.pageX+n-o),t.pageY+r>i&&(m=t.pageY+r-i),e.style.width=n-d+"px",e.style.height=r-m+"px";var g=c.clientHeight,v=c.clientWidth,p=a+c.getBoundingClientRect().top,h=u+c.getBoundingClientRect().left;l.on(function(e){e.intervalId.clear(),e.dragging&&f&&(a+8>=g?e.intervalId.set(VB(s)):a-8<=0?e.intervalId.set(HB(s)):u+8>=v?e.intervalId.set(zB(s)):u-8<=0?e.intervalId.set(jB(s)):p+16>=window.innerHeight?e.intervalId.set(VB(window)):p-16<=0?e.intervalId.set(HB(window)):h+16>=window.innerWidth?e.intervalId.set(zB(window)):h-16<=0&&e.intervalId.set(jB(window)))})}(e.ghost,l,e.width,e.height,e.maxX,e.maxY,o.clientY,o.clientX,t.getContentAreaContainer(),t.getWin(),r,s),n.throttle(o.clientX,o.clientY)}})}},YB=function(e,t){return function(n){e.on(function(e){var r;if(e.intervalId.clear(),e.dragging){if(function(e,t,n){return!L(t)&&t!==n&&!e.dom.isChildOf(t,n)&&e.dom.isEditable(t)}(t,function(e){var t=e.getSel();if(M(t)){var n=t.getRangeAt(0).startContainer;return xo(n)?n.parentNode:n}return null}(t.selection),e.element)){var o=null!==(r=t.getDoc().elementFromPoint(n.clientX,n.clientY))&&void 0!==r?r:t.getBody();KB(t,"drop",o,e.dataTransfer,n).isDefaultPrevented()||t.undoManager.transact(function(){!function(e,t){var n=e.getParent(t.parentNode,e.isBlock);qB(t),n&&n!==e.getRoot()&&e.isEmpty(n)&&Eu(Mn.fromDom(n))}(t.dom,e.element),function(e){var t=e.getData("text/html");return""===t?J.none():J.some(t)}(e.dataTransfer).each(function(e){return t.insertContent(e)}),t._selectionOverrides.hideFakeCaret()})}KB(t,"dragend",t.getBody(),e.dataTransfer,n)}}),XB(e)}},GB=function(e,t,n){e.on(function(e){e.intervalId.clear(),e.dragging&&n.fold(function(){return KB(t,"dragend",e.element,e.dataTransfer)},function(n){return KB(t,"dragend",e.element,e.dataTransfer,n)})}),XB(e)},XB=function(e){e.on(function(e){e.intervalId.clear(),qB(e.ghost)}),e.clear()},ZB=function(e){var t=Go(),n=Ta.DOM,r=document,o=WB(t,e),i=$B(t,e),a=YB(t,e),u=function(e,t){return function(n){return GB(e,t,J.some(n))}}(t,e);e.on("mousedown",o),e.on("mousemove",i),e.on("mouseup",a),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(n){n.keyCode===ig.ESC&&GB(t,e,J.none())})},QB=function(e){ZB(e),wl(e)&&function(e){var t=function(t){if(!t.isDefaultPrevented()){var n=t.dataTransfer;n&&(ie(n.types,"Files")||n.files.length>0)&&(t.preventDefault(),"drop"===t.type&&QE(e,"Dropped file type is not supported"))}},n=function(n){Sv(e,n.target)&&t(n)},r=function(){var r=Ta.DOM,o=e.dom,i=document,a=e.inline?e.getBody():e.getDoc(),u=["drop","dragover"];ce(u,function(e){r.bind(i,e,n),o.bind(a,e,t)}),e.on("remove",function(){ce(u,function(e){r.unbind(i,e,n),o.unbind(a,e,t)})})};e.on("init",function(){kv.setEditorTimeout(e,r,0)})}(e)},JB=Bo,eP=function(e,t){return Eb(e.getBody(),t)},tP=function(e){var t,n=e.selection,r=e.dom,o=e.getBody(),i=Ef(e,o,r.isBlock,function(){return Pv(e)}),a="sel-"+r.uniqueId(),u="data-mce-selected",c=function(e){return e!==o&&(JB(e)||Mo(e))&&r.isChildOf(e,o)&&r.isEditable(e.parentNode)},s=function(t,r,o){var a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return e.dispatch("ShowCaret",{target:r,direction:t,before:o}).isDefaultPrevented()?null:(a&&n.scrollIntoView(r,-1===t),i.show(o,r))},l=function(e){return Ou(e)||Lu(e)||Mu(e)},f=function(e){return l(e.startContainer)||l(e.endContainer)},d=function(t){var n=e.schema.getVoidElements(),o=r.createRng(),i=t.startContainer,a=t.startOffset,u=t.endContainer,c=t.endOffset;return ze(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),ze(n,u.nodeName.toLowerCase())?0===c?o.setEndBefore(u):o.setEndAfter(u):o.setEnd(u,c),o},m=function(o){var i=o.cloneNode(!0),c=e.dispatch("ObjectSelected",{target:o,targetClone:i});if(c.isDefaultPrevented())return null;var s=function(t,o){var i=Mn.fromDom(e.getBody()),u=e.getDoc(),c=pr(i,"#"+a).getOrThunk(function(){var e=Mn.fromHtml('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>',u);return bn(e,"id",a),Tr(i,e),e}),s=r.createRng();Lr(c),Pr(c,[Mn.fromText(ao,u),Mn.fromDom(o),Mn.fromText(ao,u)]),s.setStart(c.dom.firstChild,1),s.setEnd(c.dom.lastChild,0),Er(c,{top:r.getPos(t,e.getBody()).y+"px"}),sv(c);var l=n.getSel();return l&&(l.removeAllRanges(),l.addRange(s)),s}(o,c.targetClone),l=Mn.fromDom(o);return ce(eo(Mn.fromDom(e.getBody()),"*[".concat(u,"]")),function(e){jn(l,e)||En(e,u)}),r.getAttrib(o,u)||o.setAttribute(u,"1"),t=o,p(),s},g=function(e,t){if(!e)return null;if(e.collapsed){if(!f(e)){var n=t?1:-1,i=Xf(n,o,e),a=i.getNode(!t);
2if(M(a)){if(Sf(a))return s(n,a,!!t&&!i.isAtEnd(),!1);if(Du(a)&&Bo(a.nextSibling)){var u=r.createRng();return u.setStart(a,0),u.setEnd(a,0),u}}var l=i.getNode(t);if(M(l)){if(Sf(l))return s(n,l,!t&&!i.isAtEnd(),!1);if(Du(l)&&Bo(l.previousSibling)){var d=r.createRng();return d.setStart(l,1),d.setEnd(l,1),d}}}return null}var g=e.startContainer,v=e.startOffset,p=e.endOffset;if(xo(g)&&0===v&&JB(g.parentNode)&&(g=g.parentNode,v=r.nodeIndex(g),g=g.parentNode),!vo(g))return null;if(p===v+1&&g===e.endContainer){var h=g.childNodes[v];if(c(h))return m(h)}return null},v=function(){t&&t.removeAttribute(u),pr(Mn.fromDom(e.getBody()),"#"+a).each(Mr),t=null},p=function(){i.hide()};return eE(e)||(e.on("click",function(t){r.isEditable(t.target)||(t.preventDefault(),e.focus())}),e.on("blur NewBlock",v),e.on("ResizeWindow FullscreenStateChanged",i.reposition),e.on("tap",function(t){var n=t.target,r=eP(e,n);JB(r)?(t.preventDefault(),Zx(e,r).each(g)):c(n)&&Zx(e,n).each(g)},!0),e.on("mousedown",function(t){var i=t.target;if((i===o||"HTML"===i.nodeName||r.isChildOf(i,o))&&WE(e,t.clientX,t.clientY)){v(),p();var a=eP(e,i);JB(a)?(t.preventDefault(),Zx(e,a).each(g)):OB(o,t.clientX,t.clientY).each(function(r){t.preventDefault(),function(e){e&&n.setRng(e)}(s(1,r.node,r.position===pD.Before,!1)),po(a)?a.focus():e.getBody().focus()})}}),e.on("keypress",function(e){ig.modifierPressed(e)||JB(n.getNode())&&e.preventDefault()}),e.on("GetSelectionRange",function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);(n=n.cloneRange()).selectNode(t),e.range=n}}),e.on("SetSelectionRange",function(e){e.range=d(e.range);var t=g(e.range,e.forward);t&&(e.range=t)}),e.on("AfterSetSelectionRange",function(e){var t,n=e.range,o=n.startContainer.parentElement;f(n)||vo(t=o)&&"mcepastebin"===t.id||p(),function(e){return M(e)&&r.hasClass(e,"mce-offscreen-selection")}(o)||v()}),QB(e),function(e){var t=ja(function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var t=e.selection.getRng();if(t.collapsed){var n=Qx(e,t,!1);e.selection.setRng(n)}}},0);e.on("focus",function(){t.throttle()}),e.on("blur",function(){t.cancel()})}(e),function(e){e.on("init",function(){e.on("focusin",function(t){var n=t.target;if(Mo(n)){var r=Eb(e.getBody(),n),o=Bo(r)?r:n;e.selection.getNode()!==o&&Zx(e,o).each(function(t){return e.selection.setRng(t)})}})})}(e)),{showCaret:s,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(Iu(e),n.scrollIntoView(e))},hideFakeCaret:p,destroy:function(){i.destroy(),t=null}}},nP=function(e,t){for(var n=t,r=e.previousSibling;xo(r);r=r.previousSibling)n+=r.data.length;return n},rP=function(e,t,n,r,o){if(xo(n)&&(r<0||r>n.data.length))return[];for(var i=o&&xo(n)?[nP(n,r)]:[r],a=n;a!==t&&a.parentNode;)i.push(e.nodeIndex(a,o)),a=a.parentNode;return a===t?i.reverse():[]},oP=function(e,t,n,r,o,i){var a=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return{start:rP(e,t,n,r,a),end:rP(e,t,o,i,a)}},iP=function(e,t){var n=t.slice(),r=n.pop();return F(r)?me(n,function(e,t){return e.bind(function(e){return J.from(e.childNodes[t])})},J.some(e)).bind(function(e){return xo(e)&&(r<0||r>e.data.length)?J.none():J.some({node:e,offset:r})}):J.none()},aP=function(e,t){return iP(e,t.start).bind(function(n){var r=n.node,o=n.offset;return iP(e,t.end).map(function(e){var t=e.node,n=e.offset,i=document.createRange();return i.setStart(r,o),i.setEnd(t,n),i})})},uP=function(e,t,n){if(t&&e.isEmpty(t)&&!n(t)){var r=t.parentNode;e.remove(t,xo(t.firstChild)&&so(t.firstChild.data)),uP(e,r,n)}},cP=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=t.startContainer.parentNode,i=t.endContainer.parentNode;t.deleteContents(),r&&!n(t.startContainer)&&(xo(t.startContainer)&&0===t.startContainer.data.length&&e.remove(t.startContainer),xo(t.endContainer)&&0===t.endContainer.data.length&&e.remove(t.endContainer),uP(e,o,n),o!==i&&uP(e,i,n))},sP=function(e,t){return J.from(e.dom.getParent(t.startContainer,e.dom.isBlock))},lP=function(e,t,n){var r=e.dynamicPatternsLookup({text:n,block:t});return x(x({},e),{},{blockPatterns:rs(r).concat(e.blockPatterns),inlinePatterns:os(r).concat(e.inlinePatterns)})},fP=function(e,t,n,r){var o=e.createRng();return o.setStart(t,0),o.setEnd(n,r),o.toString()},dP=function(e,t){return e.create("span",{"data-mce-type":"bookmark",id:t})},mP=function(e,t){var n=e.createRng();return n.setStartAfter(t.start),n.setEndBefore(t.end),n},gP=function(e,t,n){var r=aP(e.getRoot(),n).getOrDie("Unable to resolve path range"),o=r.startContainer,i=r.endContainer,a=0===r.endOffset?i:i.splitText(r.endOffset),u=0===r.startOffset?o:o.splitText(r.startOffset),c=u.parentNode;return{prefix:t,end:a.parentNode.insertBefore(dP(e,t+"-end"),a),start:c.insertBefore(dP(e,t+"-start"),u)}},vP=function(e,t,n){uP(e,e.get(t.prefix+"-end"),n),uP(e,e.get(t.prefix+"-start"),n)},pP=function(e){return 0===e.start.length},hP=function(e,t,n,r){var o,i=t.start;return UR(e,r.container,r.offset,(o=i,function(e,t){var n=e.data.substring(0,t),r=n.lastIndexOf(o.charAt(o.length-1)),i=n.lastIndexOf(o);return-1!==i?i+o.length:-1!==r?r+1:-1}),n).bind(function(r){var o,a,u=null!==(a=null===(o=n.textContent)||void 0===o?void 0:o.indexOf(i))&&void 0!==a?a:-1;if(-1!==u&&r.offset>=u+i.length){var c=e.createRng();return c.setStart(r.container,r.offset-i.length),c.setEnd(r.container,r.offset),J.some(c)}var s=r.offset-i.length;return IR(r.container,s,n).map(function(t){var n=e.createRng();return n.setStart(t.container,t.offset),n.setEnd(r.container,r.offset),n}).filter(function(e){return e.toString()===i}).orThunk(function(){return hP(e,t,n,BR(r.container,0))})})},bP=function(e,t,n,r){var o=e.dom,i=o.getRoot(),a=n.pattern,u=n.position.container,c=n.position.offset;return IR(u,c-n.pattern.end.length,t).bind(function(s){var l=oP(o,i,s.container,s.offset,u,c,r);if(pP(a))return J.some({matches:[{pattern:a,startRng:l,endRng:l}],position:s});var f=yP(e,n.remainingPatterns,s.container,s.offset,t,r),d=f.getOr({matches:[],position:s}),m=d.position,g=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(0===t.start.length&&!i){var a=e.createRng();return a.setStart(n,r),a.setEnd(n,r),J.some(a)}return MR(n,r,o).bind(function(n){return hP(e,t,o,n).bind(function(e){var t;if(i){if(e.endContainer===n.container&&e.endOffset===n.offset)return J.
2none();if(0===n.offset&&(null===(t=e.endContainer.textContent)||void 0===t?void 0:t.length)===e.endOffset)return J.none()}return J.some(e)})})}(o,a,m.container,m.offset,t,f.isNone());return g.map(function(e){var t=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return oP(e,t,n.startContainer,n.startOffset,n.endContainer,n.endOffset,r)}(o,i,e,r);return{matches:d.matches.concat([{pattern:a,startRng:t,endRng:l}]),position:BR(e.startContainer,e.startOffset)}})})},yP=function(e,t,n,r,o,i){var a=e.dom;return MR(n,r,a.getRoot()).bind(function(u){for(var c=fP(a,o,n,r),s=0;s<t.length;s++){var l=t[s];if(ut(c,l.end)){var f=t.slice();f.splice(s,1);var d=bP(e,o,{pattern:l,remainingPatterns:f,position:u},i);if(d.isNone()&&r>0)return yP(e,t,n,r-1,o,i);if(d.isSome())return d}}return J.none()})},CP=function(e,t,n){e.selection.setRng(n),"inline-format"===t.type?ce(t.format,function(t){e.formatter.apply(t)}):e.execCommand(t.cmd,!1,t.value)},wP=function(e,t,n,r,o,i){var a;return function(e,t){var n=ye(e,function(e){return ae(t,function(t){return e.pattern.start===t.pattern.start&&e.pattern.end===t.pattern.end})});return e.length===t.length?n?e:t:e.length>t.length?e:t}(yP(e,o.inlinePatterns,n,r,t,i).fold(function(){return[]},function(e){return e.matches}),yP(e,(a=o.inlinePatterns,Ee(a,function(e,t){return t.end.length-e.end.length})),n,r,t,i).fold(function(){return[]},function(e){return e.matches}))},kP=function(e,t){if(0!==t.length){var n=e.dom,r=e.selection.getBookmark(),o=function(e,t){var n=ru("mce_textpattern"),r=de(t,function(t,r){var o=gP(e,n+"_end".concat(t.length),r.endRng);return t.concat([x(x({},r),{},{endMarker:o})])},[]);return de(r,function(t,o){var i=r.length-t.length-1,a=pP(o.pattern)?o.endMarker:gP(e,n+"_start".concat(i),o.startRng);return t.concat([x(x({},o),{},{startMarker:a})])},[])}(n,t);ce(o,function(t){var r=n.getParent(t.startMarker.start,n.isBlock),o=function(e){return e===r};pP(t.pattern)?function(e,t,n,r){var o=mP(e.dom,n);cP(e.dom,o,r),CP(e,t,o)}(e,t.pattern,t.endMarker,o):function(e,t,n,r,o){var i=e.dom,a=mP(i,r),u=mP(i,n);cP(i,u,o),cP(i,a,o);var c={prefix:n.prefix,start:n.end,end:r.start},s=mP(i,c);CP(e,t,s)}(e,t.pattern,t.startMarker,t.endMarker,o),vP(n,t.endMarker,o),vP(n,t.startMarker,o)}),e.selection.moveToBookmark(r)}},EP=function(e,t,n){return function(e,t,n){if(xo(e)&&t>=e.length)return J.some(BR(e,t));var r=su(PR);return J.from(r.forwards(e,t,LR(e),n)).map(function(e){return BR(e.container,0)})}(t,0,t).map(function(r){var o=r.container;return FR(o,n.start.length,t).each(function(n){var r=e.createRng();r.setStart(o,0),r.setEnd(n.container,n.offset),cP(e,r,function(e){return e===t})}),o})},xP=function(e){return function(t,n){var r=t.dom,o=n.pattern,i=aP(r.getRoot(),n.range).getOrDie("Unable to resolve path range");return sP(t,i).each(function(n){"block-format"===o.type?function(e,t){var n=t.get(e);return N(n)&&_e(n).exists(function(e){return ze(e,"block")})}(o.format,t.formatter)&&t.undoManager.transact(function(){e(t.dom,n,o),t.formatter.apply(o.format)}):"block-command"===o.type&&t.undoManager.transact(function(){e(t.dom,n,o),t.execCommand(o.cmd,!1,o.value)})}),!0}},_P=function(e){return function(t,n){var r=function(e){return Ee(e,function(e,t){return t.start.length-e.start.length})}(t),o=n.replace(ao," ");return ve(r,function(t){return e(t,n,o)})}},SP=function(e,t){return function(n,r,o,i,a){var u;void 0===a&&(a=null!==(u=r.textContent)&&void 0!==u?u:"");var c=n.dom,s=ws(n);return c.is(r,s)?e(o.blockPatterns,a).map(function(e){return t&&Zt.trim(a).length===e.start.length?[]:[{pattern:e,range:oP(c,c.getRoot(),r,0,r,0,i)}]}).getOr([]):[]}},NP=xP(function(e,t,n){EP(e,t,n).each(function(e){var t=Mn.fromDom(e),n=fu(t);/^\s[^\s]/.test(n)&&du(t,n.slice(1))})}),RP=_P(function(e,t,n){return 0===t.indexOf(e.start)||0===n.indexOf(e.start)}),AP=SP(RP,!0),DP=xP(EP),OP=_P(function(e,t,n){return t===e.start||n===e.start}),TP=SP(OP,!1),BP=function(e,t){return function(e,t){var n=e.selection.getRng();return sP(e,n).map(function(r){var o,i=Math.max(0,n.startOffset),a=lP(t,r,null!==(o=r.textContent)&&void 0!==o?o:"");return{inlineMatches:wP(e,r,n.startContainer,i,a,!0),blockMatches:AP(e,r,a,!0)}}).filter(function(e){var t=e.inlineMatches;return e.blockMatches.length>0||t.length>0})}(e,t).fold(Z,function(t){var n=t.inlineMatches,r=t.blockMatches;return e.undoManager.add(),e.undoManager.extra(function(){e.execCommand("mceInsertNewLine")},function(){!function(e){e.insertContent(xu,{preserve_zwsp:!0})}(e),kP(e,n),function(e,t){if(0!==t.length){var n=e.selection.getBookmark();ce(t,function(t){return NP(e,t)}),e.selection.moveToBookmark(n)}}(e,r);var t=e.selection.getRng(),o=MR(t.startContainer,t.startOffset,e.dom.getRoot());e.execCommand("mceInsertNewLine"),o.each(function(t){var n=t.container;n.data.charAt(t.offset-1)===io&&(n.deleteData(t.offset-1,1),uP(e.dom,n.parentNode,function(t){return t===e.dom.getRoot()}
2))})}),!0})},PP=function(e,t){return function(e,t){var n=e.selection.getRng();return sP(e,n).map(function(r){var o=Math.max(0,n.startOffset),i=fP(e.dom,r,n.startContainer,o),a=lP(t,r,i);return TP(e,r,a,!1,i)}).filter(function(e){return e.length>0})}(e,t).fold(Z,function(t){return e.undoManager.transact(function(){!function(e,t){ce(t,function(t){return DP(e,t)})}(e,t)}),!0})},LP=function(e,t,n){for(var r=0;r<e.length;r++)if(n(e[r],t))return!0;return!1},MP=function(e){var t=[",",".",";",":","!","?"],n=[32],r=function(){return t=ql(e).filter(function(t){return"inline-command"!==t.type&&"block-command"!==t.type||e.queryCommandSupported(t.cmd)}),n=Wl(e),{inlinePatterns:os(t),blockPatterns:rs(t),dynamicPatternsLookup:n};var t,n},o=function(){return function(e){return e.options.isSet("text_patterns_lookup")}(e)};e.on("keydown",function(t){if(13===t.keyCode&&!ig.modifierPressed(t)&&e.selection.isCollapsed()&&e.selection.isEditable()){var n=is(r(),"enter");(n.inlinePatterns.length>0||n.blockPatterns.length>0||o())&&BP(e,n)&&t.preventDefault()}},!0),e.on("keydown",function(t){if(32===t.keyCode&&e.selection.isCollapsed()&&e.selection.isEditable()){var n=is(r(),"space");(n.blockPatterns.length>0||o())&&PP(e,n)&&t.preventDefault()}},!0);var i=function(){if(e.selection.isCollapsed()&&e.selection.isEditable()){var t=is(r(),"space");(t.inlinePatterns.length>0||o())&&function(e,t){var n=e.selection.getRng();sP(e,n).map(function(r){var o=Math.max(0,n.startOffset-1),i=fP(e.dom,r,n.startContainer,o),a=lP(t,r,i),u=wP(e,r,n.startContainer,o,a,!1);u.length>0&&e.undoManager.transact(function(){kP(e,u)})})}(e,t)}};e.on("keyup",function(e){LP(n,e,function(e,t){return e===t.keyCode&&!ig.modifierPressed(t)})&&i()}),e.on("keypress",function(n){LP(t,n,function(e,t){return e.charCodeAt(0)===t.charCode})&&kv.setEditorTimeout(e,i)})},IP=function(e){var t,n,r=Zt.each,o=ig.BACKSPACE,i=ig.DELETE,a=e.dom,u=e.selection,c=e.parser,s=Kt.browser,l=s.isFirefox(),f=s.isChromium()||s.isSafari(),d=Kt.deviceType.isiPhone()||Kt.deviceType.isiPad(),m=Kt.os.isMacOS()||Kt.os.isiOS(),g=function(t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(e){}},v=function(e){return e.isDefaultPrevented()},p=function(){var t=function(e){var t=a.create("body"),n=e.cloneContents();return t.appendChild(n),u.serializer.serialize(t,{format:"html"})};e.on("keydown",function(n){var r=n.keyCode;if(!v(n)&&(r===i||r===o)&&e.selection.isEditable()){var u=e.selection.isCollapsed(),c=e.getBody();if(u&&!Wo(e.schema,c))return;if(!u&&!function(n){var r=t(n),o=a.createRng();return o.selectNode(e.getBody()),r===t(o)}(e.selection.getRng()))return;n.preventDefault(),e.setContent(""),c.firstChild&&a.isBlock(c.firstChild)?e.selection.setCursorLocation(c.firstChild,0):e.selection.setCursorLocation(c,0),e.nodeChanged()}})},h=function(){e.shortcuts.add("meta+a",null,"SelectAll")},b=function(){e.inline||a.bind(e.getDoc(),"mousedown mouseup",function(t){var n;if(t.target===e.getDoc().documentElement)if(n=u.getRng(),e.getBody().focus(),"mousedown"===t.type){if(Ou(n.startContainer))return;u.placeCaretAt(t.clientX,t.clientY)}else u.setRng(n)})},y=function(){Range.prototype.getClientRects||e.on("mousedown",function(t){if(!v(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),kv.setEditorTimeout(e,function(){n.focus()})}})},C=function(){var t=xl(e);e.on("click",function(n){var r=n.target;/^(IMG|HR)$/.test(r.nodeName)&&a.isEditable(r)&&(n.preventDefault(),e.selection.select(r),e.nodeChanged()),"A"===r.nodeName&&a.hasClass(r,t)&&0===r.childNodes.length&&a.isEditable(r.parentNode)&&(n.preventDefault(),u.select(r))})},w=function(){e.on("keydown",function(e){if(!v(e)&&e.keyCode===o&&u.isCollapsed()&&0===u.getRng().startOffset){var t=u.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}return!0})},k=function(){pl(e)||e.on("BeforeExecCommand mousedown",function(){g("StyleWithCSS",!1),g("enableInlineTableEditing",!1),Ys(e)||g("enableObjectResizing",!1)})},E=function(){e.on("SetContent ExecCommand",function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||r(a.select("a:not([data-mce-block])"),function(e){var t,n=e.parentNode,r=a.getRoot();if((null==n?void 0:n.lastChild)===e){for(;n&&!a.isBlock(n);){if((null===(t=n.parentNode)||void 0===t?void 0:t.lastChild)!==n||n===r)return;n=n.parentNode}a.add(n,"br",{"data-mce-bogus":1})}})})},x=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}
2,_=function(){e.inline||e.on("keydown",function(){document.activeElement===document.body&&e.getWin().focus()})},S=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",function(t){var n;"HTML"===t.target.nodeName&&(n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged())}))},N=function(){m&&e.on("keydown",function(t){!ig.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))})},R=function(){e.on("click",function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)}),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},A=function(){e.on("init",function(){e.dom.bind(e.getBody(),"submit",function(e){e.preventDefault()})})},D=j;return eE(e)?(f&&(b(),C(),A(),h(),d&&(_(),S(),R())),l&&(y(),k(),x(),N())):(e.on("keydown",function(t){if(!v(t)&&t.keyCode===ig.BACKSPACE){var n=u.getRng(),r=n.startContainer,o=n.startOffset,i=a.getRoot(),c=r;if(n.collapsed&&0===o){for(;c.parentNode&&c.parentNode.firstChild===c&&c.parentNode!==i;)c=c.parentNode;"BLOCKQUOTE"===c.nodeName&&(e.formatter.toggle("blockquote",void 0,c),(n=a.createRng()).setStart(r,0),n.setEnd(r,0),u.setRng(n))}}}),p(),Kt.windowsPhone||e.on("keyup focusin mouseup",function(t){ig.modifierPressed(t)||function(e){var t=e.getBody(),n=e.selection.getRng();return n.startContainer===n.endContainer&&n.startContainer===t&&0===n.startOffset&&n.endOffset===t.childNodes.length}(e)||u.normalize()},!0),f&&(b(),C(),e.on("init",function(){g("DefaultParagraphSeparator",ws(e))}),A(),w(),c.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()}),d?(_(),S(),R()):h()),l&&(e.on("keydown",function(t){if(!v(t)&&t.keyCode===o){if(!e.getBody().getElementsByTagName("hr").length)return;if(u.isCollapsed()&&0===u.getRng().startOffset){var n=u.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void t.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),t.preventDefault())}}}),y(),t=function(){var t=a.getAttribs(u.getStart().cloneNode(!1));return function(){var n=u.getStart();n!==e.getBody()&&(a.setAttrib(n,"style",null),r(t,function(e){n.setAttributeNode(e.cloneNode(!0))}))}},n=function(){return!u.isCollapsed()&&a.getParent(u.getStart(),a.isBlock)!==a.getParent(u.getEnd(),a.isBlock)},e.on("keypress",function(r){var o;return!(!(v(r)||8!==r.keyCode&&46!==r.keyCode)&&n()&&(o=t(),e.getDoc().execCommand("delete",!1),o(),r.preventDefault(),1))}),a.bind(e.getDoc(),"cut",function(r){if(!v(r)&&n()){var o=t();kv.setEditorTimeout(e,function(){o()})}}),k(),E(),x(),N(),w())),{refreshContentEditable:D,isHidden:function(){if(!l||e.removed)return!1;var t=e.selection.getSel();return!t||!t.rangeCount||0===t.rangeCount}}},FP=Ta.DOM,UP=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},jP=function(e){return Ie(e,function(e){return!1===P(e)})},zP=function(e){var t=e.options.get,n=e.editorUpload.blobCache;return jP({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_mathml_annotation_encodings:t("allow_mathml_annotation_encodings"),allow_unsafe_link_target:t("allow_unsafe_link_target"),convert_unsafe_embeds:t("convert_unsafe_embeds"),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"),preserve_cdata:t("preserve_cdata"),inline_styles:t("inline_styles"),root_name:UP(e),sandbox_iframes:t("sandbox_iframes"),sandbox_iframes_exclusions:of(e),sanitize:t("xss_sanitization"),validate:!0,blob_cache:n,document:e.getDoc()})},HP=function(e){var t=e.options.get;return jP({custom_elements:t("custom_elements"),extended_valid_elements:t("extended_valid_elements"),invalid_elements:t("invalid_elements"),invalid_styles:t("invalid_styles"),schema:t("schema"),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"),padd_empty_block_inline_children:t("format_empty_lines")})},VP=function(e){e.bindPendingEventDelegates(),e.initialized=!0,function(e){e.dispatch("Init")}(e),e.focus(!0),function(e){var t=e.dom.getRoot();e.inline||Jd(e)&&e.selection.getStart(!0)!==t||Ed(t).each(function(t){var n=t.getNode(),r=wo(n)?Ed(n).getOr(t):t;e.selection.setRng(r.toRange())})}(e),e.nodeChanged({initial:!0});var t=Nl(e);I(t)&&t.call(e,e),function(e){var t=Al(e);t&&kv.setEditorTimeout(e,function(){var n;(n=!0===t?e:e.editorManager.get(t))&&!n.destroyed&&(n.focus(),n.selection.scrollIntoView())},100)}(e)},qP=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},WP=function(e){var t=qP(e),n=Ws(e),r=e.contentCSS,o=function(){t.unloadAll(r),e.inline||e.ui.styleSheetLoader.unloadAll(n)},i=function(){e.removed?o():e.on("remove",o)};if(e.contentStyles.length>0){var a="";Zt.each(e.contentStyles,function(e){a+=e+"\r\n"}),e.dom.addStyle(a)}var u=Promise.all(function(e,t,n){var r=le(t,function(e){return tinymce.Resource.has(nx(e))}),o=r.pass,i=r.fail,a=o.map(function(t){var n=tinymce.Resource.get(nx(t));return C(n)?Promise.resolve(qP(e).loadRawCss(t,n)):Promise.resolve()}),u=[].concat(w(a),[qP(e).loadAll(i)]);return e.inline?u:u.concat([e.ui.styleSheetLoader.loadAll(n)])}(e,r,n)).then(i).catch(i),c=qs(e);
2return c&&function(e,t){var n=Mn.fromDom(e.getBody()),r=ir(or(n)),o=Mn.fromTag("style");bn(o,"type","text/css"),Tr(o,Mn.fromText(t)),Tr(r,o),e.on("remove",function(){Mr(o)})}(e,c),u},KP=function(e){!0!==e.removed&&(!function(e){eE(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})}(e),VP(e))},$P=function(e){var t=e.getElement(),n=e.getDoc();e.inline&&(FP.addClass(t,"mce-content-body"),e.contentDocument=n=document,e.contentWindow=window,e.bodyElement=t,e.contentAreaContainer=t);var r=e.getBody();r.disabled=!0,e.readonly=pl(e),e._editableRoot=hl(e),e.hasEditableRoot()&&(e.inline&&"static"===FP.getStyle(r,"position",!0)&&(r.style.position="relative"),r.contentEditable="true"),r.disabled=!1,e.editorUpload=mx(e),e.schema=ra(HP(e)),e.dom=Ta(n,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,update_styles:!0,root_element:e.inline?e.getBody():null,collect:e.inline,schema:e.schema,contentCssCors:Is(e),referrerPolicy:Fs(e),onSetAttrib:function(t){e.dispatch("SetAttrib",t)}}),e.parser=function(e){var t=mk(zP(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",function(t,n){for(var r=e.dom,o="data-mce-"+n,i=t.length;i--;){var a=t[i],u=a.attr(n);if(u&&!a.attr(o)){if(0===u.indexOf("data:")||0===u.indexOf("blob:"))continue;"style"===n?((u=r.serializeStyle(r.parseStyle(u),a.name)).length||(u=null),a.attr(o,u),a.attr(n,u)):"tabindex"===n?(a.attr(o,u),a.attr(n,null)):a.attr(o,e.convertURL(u,n,a.name))}}}),t.addNodeFilter("script",function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}}),Gl(e)&&t.addNodeFilter("#cdata",function(t){for(var n,r=t.length;r--;){var o=t[r];
2o.type=8,o.name="#comment",o.value="[CDATA["+e.dom.encode(null!==(n=o.value)&&void 0!==n?n:"")+"]]"}}),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(t){for(var n=t.length,r=e.schema.getNonEmptyElements();n--;){var o=t[n];o.isEmpty(r)&&0===o.getAll("br").length&&o.append(new Yv("br",1))}}),t}(e),e.serializer=bE(function(e){var t=e.options.get;return x(x(x({},zP(e)),HP(e)),jP({remove_trailing_brs:t("remove_trailing_brs"),pad_empty_with_br:t("pad_empty_with_br"),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")}))}(e),e),e.selection=dE(e.dom,e.getWin(),e.serializer,e),e.annotator=Gm(e),e.formatter=_x(e),e.undoManager=Nx(e),e._nodeChangeDispatcher=new QO(e),e._selectionOverrides=tP(e),CN(e),mB(e),DN(e),eE(e)||(function(e){e.on("mousedown",function(t){t.detail>=3&&(t.preventDefault(),wB(e))})}(e),function(e){MP(e)}(e));var o=ZO(e);bN(e,o),function(e){e.on("NodeChange",function(){return _N(e)})}(e),Tx(e),dB(e);var i=tE(e);!function(e){var t=e.getDoc(),n=e.getBody();!function(e){e.dispatch("PreInit")}(e),Dl(e)||(t.body.spellcheck=!1,FP.setAttrib(n,"spellcheck","false")),e.quirks=IP(e),function(e){e.dispatch("PostRender")}(e);var r=Ks(e);void 0!==r&&(n.dir=r);var o=Ol(e);o&&e.on("BeforeSetContent",function(e){Zt.each(o,function(t){e.content=e.content.replace(t,function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"})})}),e.on("SetContent",function(){e.addVisual(e.getBody())}),e.on("compositionstart compositionend",function(t){e.composing="compositionstart"===t.type})}(e),function(e){var t=uf(e);C(cf(e))||!P(t)&&"INVALID"!==function(e){return function(e){return"gpl"===e.toLowerCase()}(e)||function(e){return e.length>=64&&e.length<=255}(e)?"VALID":"INVALID"}(t)||console.warn("TinyMCE is running in evaluation mode. Provide a valid license key or add license_key: 'gpl' to the init config to agree to the open source license terms. Read more at https://www.tiny.cloud/license-key/")}(e),i.fold(function(){var t=function(e){var t=!1,n=setTimeout(function(){t||e.setProgressState(!0)},500);return function(){clearTimeout(n),t=!0,e.setProgressState(!1)}}(e);WP(e).then(function(){KP(e),t()})},function(t){e.setProgressState(!0),WP(e).then(function(){t().then(function(t){e.setProgressState(!1),KP(e),oE(e)},function(t){e.notificationManager.open({type:"error",text:String(t)}),KP(e),oE(e)})})})},YP=Q,GP=Ta.DOM,XP=function(e,t){var n=Kt.browser.isFirefox()?_l(e):"Rich Text Area",r=e.translate(n),o=wn(Mn.fromDom(e.getElement()),"tabindex").bind(gt),i=function(e,t,n,r){var o=Mn.fromTag("iframe");return r.each(function(e){return bn(o,"tabindex",e)}),yn(o,n),yn(o,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),Dn(o,"tox-edit-area__iframe"),o}(e.id,r,gs(e),o).dom;i.onload=function(){i.onload=null,e.dispatch("load")},e.contentAreaContainer=t.iframeContainer,e.iframeElement=i,e.iframeHTML=function(e){var t=vs(e)+"<html><head>";ps(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=hs(e),r=bs(e),o=e.translate(_l(e));return ys(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+ys(e)+'" />'),t+"</head>"+'<body id="'.concat(n,'" class="mce-content-body ').concat(r,'" data-id="').concat(e.id,'" aria-label="').concat(o,'">')+"<br></body></html>"}(e),GP.add(t.iframeContainer,i)},ZP=function(e){var t,n=e.iframeElement,r=function(){e.contentDocument=n.contentDocument,$P(e)};if(Ql(e)||Kt.browser.isFirefox()){var o=e.getDoc();o.open(),o.write(e.iframeHTML),o.close(),r()}else{var i=(t=Mn.fromDom(n),Hr(t,"load",YP,function(){i.unbind(),r()}));n.srcdoc=e.iframeHTML}},QP=function(e,t){XP(e,t),t.editorContainer&&(t.editorContainer.style.display=e.orgDisplay,e.hidden=GP.isHidden(t.editorContainer)),e.getElement().style.display="none",GP.setAttrib(e.id,"aria-hidden","true"),e.getElement().style.visibility=e.orgVisibility,ZP(e)},JP=Ta.DOM,eL=function(e,t,n){var r=YE.get(n),o=YE.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=Zt.trim(n),r&&-1===Zt.inArray(t,n)){if(e.plugins[n])return;try{var i=r(e,o)||{};e.plugins[n]=i,I(i.init)&&(i.init(e,o),t.push(n))}catch(t){!function(e,t,n){var r=Fa.translate(["Failed to initialize plugin: {0}",t]);Qm(e,"PluginLoadError",{message:r}),tx(r,n),QE(e,r)}(e,n,t)}}},tL=function(e){var t=[];ce(yl(e),function(n){eL(e,t,function(e){return e.replace(/^\-/,"")}(n))})},nL=function(e){var t=Zt.trim(Os(e)),n=e.ui.registry.getAll().icons,r=x(x({},IE.get("default").icons),IE.get(t).icons);Te(r,function(t,r){ze(n,r)||e.ui.registry.addIcon(r,t)})},rL=function(e){var t=Js(e);if(C(t)){var n=GE.get(t);e.theme=n(e,GE.urls[t])||{},I(e.theme.init)&&e.theme.init(e,GE.urls[t]||e.documentBaseUrl.replace(/\/$/,""))}else e.theme={}},oL=function(e){var t=tl(e),n=FE.get(t);e.model=n(e,FE.urls[t])},iL=function(e,t){return{editorContainer:e,iframeContainer:t,api:{}}},aL=function(e){var t=e.getElement();return e.inline?iL(null):function(e){var t=JP.create("div");return JP.insertAfter(t,e),iL(t,t)}(t)},uL=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,C(Js(e))?function(e){var t=e.theme.renderUI;return t?t():aL(e)}(e):I(Js(e))?function(e){var t=e.getElement(),n=Js(e)(e,t);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||e.id+"_parent"),n.iframeC
2ontainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||e.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:t.offsetHeight,n}(e):aL(e)},cL=function(e,t){var n={show:J.from(t.show).getOr(j),hide:J.from(t.hide).getOr(j),isEnabled:J.from(t.isEnabled).getOr(Q),setEnabled:function(n){n&&"readonly"===e.mode.get()||J.from(t.setEnabled).each(function(e){return e(n)})}};e.ui=x(x({},e.ui),n)},sL=function(){var e,t=(e=o().mark(function e(t){var n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.dispatch("ScriptsLoaded"),nL(t),rL(t),oL(t),tL(t),e.next=7,uL(t);case 7:n=e.sent,cL(t,J.from(n.api).getOr({})),t.editorContainer=n.editorContainer,ox(t),t.inline?$P(t):QP(t,{editorContainer:n.editorContainer,iframeContainer:n.iframeContainer});case 12:case"end":return e.stop()}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){m(i,r,o,a,u,"next",e)}function u(e){m(i,r,o,a,u,"throw",e)}a(void 0)})});return function(e){return t.apply(this,arguments)}}(),lL=Ta.DOM,fL=function(e){return"-"===e.charAt(0)},dL=function(e,t){var n=Us(t),r=js(t);if(!Fa.hasCode(n)&&"en"!==n){var o=dt(r)?r:"".concat(t.editorManager.baseURL,"/langs/").concat(n,".js");e.add(o).catch(function(){!function(e,t,n){JE(e,"LanguageLoadError",ex("language",t,n))}(t,o,n)})}},mL=function(e,t){var n=Js(e);if(C(n)&&!fL(n)&&!ze(GE.urls,n)){var r=el(e),o=r?e.documentBaseURI.toAbsolute(r):"themes/".concat(n,"/theme").concat(t,".js");GE.load(n,o).catch(function(){!function(e,t,n){JE(e,"ThemeLoadError",ex("theme",t,n))}(e,o,n)})}},gL=function(e,t){var n=tl(e);if("plugin"!==n&&!ze(FE.urls,n)){var r=nl(e),o=C(r)?e.documentBaseURI.toAbsolute(r):"models/".concat(n,"/model").concat(t,".js");FE.load(n,o).catch(function(){!function(e,t,n){JE(e,"ModelLoadError",ex("model",t,n))}(e,o,n)})}},vL=function(e,t,n){return J.from(t).filter(function(e){return dt(e)&&!IE.has(e)}).map(function(t){return{url:"".concat(e.editorManager.baseURL,"/icons/").concat(t,"/icons").concat(n,".js"),name:J.some(t)}})},pL=function(e,t,n){var r=vL(t,"default",n),o=function(e){return J.from(Ts(e)).filter(dt).map(function(e){return{url:e,name:J.none()}})}(t).orThunk(function(){return vL(t,Os(t),"")});ce(function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t}([r,o]),function(n){e.add(n.url).catch(function(){!function(e,t,n){JE(e,"IconsLoadError",ex("icons",t,n))}(t,n.url,n.name.getOrUndefined())})})},hL=function(e,t){var n=function(t,n){YE.load(t,n).catch(function(){!function(e,t,n){JE(e,"PluginLoadError",ex("plugin",t,n))}(e,n,t)})};Te(Cl(e),function(t,r){n(r,t),e.options.set("plugins",yl(e).concat(r))}),ce(yl(e),function(e){!(e=Zt.trim(e))||YE.urls[e]||fL(e)||n(e,"plugins/".concat(e,"/plugin").concat(t,".js"))})},bL=function(e,t){var n=Pa.ScriptLoader,r=function(){!e.removed&&function(e){var t=Js(e);return!C(t)||M(GE.get(t))}(e)&&function(e){var t=tl(e);return M(FE.get(t))}(e)&&sL(e)};mL(e,t),gL(e,t),dL(n,e),pL(n,e,t),hL(e,t),n.loadQueue().then(r,r)},yL=function(e){var t=e.id;Fa.setCode(Us(e));var n=function(){lL.unbind(window,"ready",n),e.render()};if(ka.Event.domLoaded){if(e.getElement()){var r=Mn.fromDom(e.getElement()),o=xn(r);e.on("remove",function(){se(r.dom.attributes,function(e){return En(r,e.name)}),yn(r,o)}),e.ui.styleSheetLoader=function(e,t){return Ci.forElement(e,{contentCssCors:bl(t),referrerPolicy:Fs(t)})}(r,e),sl(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||lL.getParent(t,"form");i&&(e.formElement=i,ll(e)&&!Eo(e.getElement())&&(lL.insertAfter(lL.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.dispatch(t.type,t)},lL.bind(i,"submit reset",e.formEventDelegate),e.on("reset",function(){e.resetContent()}),!fl(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=XE(e),e.notificationManager=$E(e),function(e){return"xml"===e.options.get("encoding")}(e)&&e.on("GetContent",function(e){e.save&&(e.content=lL.encode(e.content))}),dl(e)&&e.on("submit",function(){e.initialized&&e.save()}),ml(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),bL(e,e.suffix)}}else lL.bind(window,"ready",n)},CL=Ut().deviceType,wL=CL.isPhone(),kL=CL.isTablet(),EL=function(e){if(L(e))return[];var t=N(e)?e:e.split(/[ ,]/),n=ue(t,st);return fe(n,dt)},xL=function(e,t){var n,r,o,i,a=(n=function(t,n){return ie(e,n)},o={},Me(t,n,Le(r={}),Le(o)),{t:r,f:o});return i=a.f,{sections:V(a.t),options:V(i)}},_L=function(e,t){return ze(e.sections(),t)},SL=function(e,t){return x(x({},{table_grid:!1,object_resizing:!1,resize:!1,toolbar_mode:je(e,"toolbar_mode").getOr("scrolling"),toolbar_sticky:!1}),t?{menubar:!1}:{})},NL=function(e,t){var n,r=null!==(n=t.external_plugins)&&void 0!==n?n:{};return e&&e.external_plugins?Zt.extend({},e.external_plugins,r):r},RL=function(e,t,n,r){var o=EL(n.forced_plugins),i=EL(r.plugins),a=function(e,t){return _L(e,t)?e.sections()[t]:{}}(t,"mobile"),u=function(e,t,n,r){return e&&_L(t,"mobile")?r:n}(e,t,i,a.plugins?EL(a.plugins):i),c=function(e,t){return[].concat(w(EL(e)),w(EL(t)))}(o,u);return Zt.extend(r,{forced_plugins:o,plugins:c})},AL=function(e,t,n,r,o){var i,a=e?{mobile:SL(null!==(i=o.mobile)&&void 0!==i?i:{},t)}:{},u=xL(["mobile"],dA(a,o)),c=Zt.extend(n,r,u.options(),function(e,t){return e&&_L(t,"mobile")}(e,u)?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.sections(),o=je(r,t).getOr({});return Zt.extend({},n,o)}(u,"mobile"):{},{external_plugins:NL(r,u.options())});return RL(e,u,r,c)},DL=function(e,t){return function(e,t){return rE(e).editor.addVisual(t)}(e,t)},OL=function(e){var t=function(t){return function(){ce("left,center,right,justify".split(","),function(n){t!==n&&e.formatter.remove("align"+n)}),"none"!==t&&function(t,n){e.formatter.toggle(t,n),e.nodeChanged()}
2("align"+t)}};e.editorCommands.addCommands({JustifyLeft:t("left"),JustifyCenter:t("center"),JustifyRight:t("right"),JustifyFull:t("justify"),JustifyNone:t("none")})},TL=function(e){OL(e),function(e){var t=function(t){return function(){var n=e.selection,r=n.isCollapsed()?[e.dom.getParent(n.getNode(),e.dom.isBlock)]:n.getSelectedBlocks();return ae(r,function(n){return M(e.formatter.matchNode(n,t))})}};e.editorCommands.addCommands({JustifyLeft:t("alignleft"),JustifyCenter:t("aligncenter"),JustifyRight:t("alignright"),JustifyFull:t("alignjustify")},"state")}(e)},BL=function(e,t){var n=e.selection,r=e.dom;return/^ | $/.test(t)?function(e,t,n,r){var o=Mn.fromDom(e.getRoot());return n=uh(o,Sc.fromRangeStart(t),r)?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),ch(o,Sc.fromRangeEnd(t),r)?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(r,n.getRng(),t,e.schema):t},PL=function(e,t){if(e.selection.isEditable()){var n=function(e){if("string"!=typeof e){var t=Zt.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}}(t),r=n.content,o=n.details;bk(e,x(x({},o),{},{content:BL(e,r),format:"html",set:!1,selection:!0}
2)).each(function(t){var n=function(e,t,n){return nE(e).editor.insertContent(t,n)}(e,t.content,o);yk(e,n,t),e.addVisual()})}},LL={"font-size":"size","font-family":"face"},ML=pn("font"),IL=function(e,t,n){return oy(Mn.fromDom(n),function(t){return function(t){return Sr(t,e).orThunk(function(){return ML(t)?je(LL,e).bind(function(e){return wn(t,e)}):J.none()})}(t)},function(e){return jn(Mn.fromDom(t),e)})},FL=function(e){return function(t,n){return J.from(n).map(Mn.fromDom).filter(dn).bind(function(n){return IL(e,t,n.dom).or(function(e,t){return J.from(Ta.DOM.getStyle(t,e,!0))}(e,n.dom))}).getOr("")}},UL=FL("font-size"),jL=z(function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")},FL("font-family")),zL=function(e){return Ed(e.getBody()).bind(function(e){var t=e.container();return J.from(xo(t)?t.parentNode:t)})},HL=function(e,t){return function(e){return J.from(e.selection.getRng()).bind(function(t){var n=e.getBody();return t.startContainer===n&&0===t.startOffset?J.none():J.from(e.selection.getStart(!0))})}(e).orThunk(K(zL,e)).map(Mn.fromDom).filter(dn).bind(t)}
2,VL=function(e,t){return HL(e,H(J.some,t))},qL=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=function(e){return Zt.explode(e.options.get("font_size_style_values"))}(e),o=function(e){return Zt.explode(e.options.get("font_size_classes"))}(e);return o.length>0?o[n-1]||t:r[n-1]||t}return t}return t},WL=function(e){var t=e.split(/\s*,\s*/);return ue(t,function(e){return-1===e.indexOf(" ")||at(e,'"')||at(e,"'")?e:"'".concat(e,"'")}).join(",")},KL=function(e){var t=function(t,n){e.formatter.toggle(t,n),e.nodeChanged()};e.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){t(e)},"ForeColor,HiliteColor":function(e,n,r){t(e,{value:r})},BackColor:function(e,n,r){t("hilitecolor",{value:r})},FontName:function(t,n,r){!function(e,t){var n=qL(e,t);e.formatter.toggle("fontname",{value:WL(n)}),e.nodeChanged()}(e,r)},FontSize:function(t,n,r){!function(e,t){e.formatter.toggle("fontsize",{value:qL(e,t)}),e.nodeChanged()}(e,r)},LineHeight:function(t,n,r){!function(e,t){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()}(e,r)},Lang:function(e,n,r){var o;t(e,{value:r.code,customValue:null!==(o=r.customCode)&&void 0!==o?o:null})},RemoveFormat:function(t){e.formatter.remove(t)},mceBlockQuote:function(){t("blockquote")},FormatBlock:function(e,n,r){t(C(r)?r:"p")},mceToggleFormat:function(e,n,r){t(r)}})},$L=function(e){var t=function(t){return e.formatter.match(t)};e.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return t(e)},mceBlockQuote:function(){return t("blockquote")}},"state"),e.editorCommands.addQueryValueHandler("FontName",function(){return function(e){return VL(e,function(t){return jL(e.getBody(),t.dom)}).getOr("")}(e)}),e.editorCommands.addQueryValueHandler("FontSize",function(){return function(e){return VL(e,function(t){return UL(e.getBody(),t.dom)}).getOr("")}(e)}),e.editorCommands.addQueryValueHandler("LineHeight",function(){return function(e){return VL(e,function(t){var n=Mn.fromDom(e.getBody()),r=oy(t,function(e){return Sr(e,"line-height")},K(jn,n));return r.getOrThunk(function(){var e=parseFloat(xr(t,"line-height")),n=parseFloat(xr(t,"font-size"));return String(e/n)})}).getOr("")}(e)})},YL=function(e){e.editorCommands.addCommands({Indent:function(){!function(e){gN(e,"indent")}(e)},Outdent:function(){vN(e)}}),e.editorCommands.addCommands({Outdent:function(){return fN(e)}},"state")},GL=function(e,t){if(!e.mode.isReadOnly()){var n=e.dom,r=e.selection.getRng(),o=t?e.selection.getStart():e.selection.getEnd(),i=t?r.startContainer:r.endContainer,a=VD(n,i);if(a&&a.isContentEditable){var u=t?Ar:Dr,c=ws(e);(function(e,t,n,r){var o=e.dom,i=function(e){return o.isBlock(e)&&e.parentElement===n},a=i(t)?t:o.getParent(r,i,n);return J.from(a).map(Mn.fromDom)})(e,o,a,i).each(function(t){var n=$D(e,i,t.dom,a,!1,c);u(t,Mn.fromDom(n)),e.selection.setCursorLocation(n,0),e.dispatch("NewBlock",{newBlock:n}),PD(e,"insertParagraph")})}}},XL=function(e){e.editorCommands.addCommands({InsertNewBlockBefore:function(){!function(e){GL(e,!0)}(e)},InsertNewBlockAfter:function(){!function(e){GL(e,!1)}(e)}})},ZL=function(e){TL(e),function(e){e.editorCommands.addCommands({"Cut,Copy,Paste":function(t){var n,r=e.getDoc();try{r.execCommand(t)}catch(e){n=!0}if("paste"!==t||r.queryCommandEnabled(t)||(n=!0),n||!r.queryCommandSupported(t)){var o=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");(Kt.os.isMacOS()||Kt.os.isiOS())&&(o=o.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:o,type:"error"})}}})}(e),function(e){e.editorCommands.addCommands({mceAddUndoLevel:function(){e.undoManager.add()},mceEndUndoLevel:function(){e.undoManager.add()},Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}})}(e),function(e){e.editorCommands.addCommands({mceSelectNodeDepth:function(t,n,r){var o=0;e.dom.getParent(e.selection.getNode(),function(t){return!vo(t)||o++!==r||(e.selection.select(t),!1)},e.getBody())},mceSelectNode:function(t,n,r){e.selection.select(r)},selectAll:function(){var t=e.dom.getParent(e.selection.getStart(),To);if(t){var n=e.dom.createRng();n.selectNodeContents(t),e.selection.setRng(n)}}})}(e),function(e){e.editorCommands.addCommands({mceCleanup:function(){var t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},insertImage:function(t,n,r){PL(e,e.dom.createHTML("img",{src:r}))},insertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr>")},insertText:function(t,n,r){PL(e,e.dom.encode(r))},insertHTML:function(t,n,r){PL(e,r)},mceInsertContent:function(t,n,r){PL(e,r)},mceSetContent:function(t,n,r){e.setContent(r)},mceReplaceContent:function(t,n,r){e.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceNewDocument:function(){e.setContent(Ml(e))}})}(e),function(e){var t=function(t,n,r){if(!e.mode.isReadOnly()){var o=C(r)?{href:r}:r,i=e.dom.getParent(e.selection.getNode(),"a");k(o)&&C(o.href)&&(o.href=o.href.replace(/ /g,"%20"),i&&o.href||e.formatter.remove("link"),o.href&&e.formatter.apply("link",o,i))}};e.editorCommands.addCommands({unlink:function(){if(e.selection.isEditable()){if(e.selection.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");return void(t&&e.dom.remove(t,!0))}e.formatter.remove("link")}},mceInsertLink:t,createLink:t})}(e),YL(e),XL(e),function(e){e.editorCommands.addCommands({insertParagraph:function(){DO(uO,e)},mceInsertNewLine:function(t,n,r){OO(e,r)},InsertLineBreak:function(t,n,r){DO(pO,e)}})}(e),function(e){KL(e),$L(e)}(e),function(e){e.editorCommands.addCommands({mceRemoveNode:function(t,n,r){var o=null!=r?r:e.selection.getNode();if(o!==e.getBody()){var i=e.selection.getBookmark();e.dom.remove(o,!0),e.selection.moveToBookmark(i)}},mcePrint:function(){e.getWin().print()},mceFocus:function(t,n,r){Iv(e,!0===r)},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()}})}(e)},QL=["toggleview"],JL=function(e){return ie(QL,e.toLowerCase())},eM=function(){return O(function e(t){A(this,e),this.commands={state:{},exec:{},value:{}},this.editor=t},[{key:"execCommand",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=this.editor,i=e.toLowerCase(),a=null==r?void 0:r.skip_focus;if(o.removed)return!1;
2if("mcefocus"!==i&&(/^(mceAddUndoLevel|mceEndUndoLevel)$/i.test(i)||a?function(e){Cv(e).each(function(t){return e.selection.setRng(t)})}(o):o.focus()),o.dispatch("BeforeExecCommand",{command:e,ui:t,value:n}).isDefaultPrevented())return!1;var u=this.commands.exec[i];return!!I(u)&&(u(i,t,n),o.dispatch("ExecCommand",{command:e,ui:t,value:n}),!0)}},{key:"queryCommandState",value:function(e){if(!JL(e)&&this.editor.quirks.isHidden()||this.editor.removed)return!1;var t=e.toLowerCase(),n=this.commands.state[t];return!!I(n)&&n(t)}},{key:"queryCommandValue",value:function(e){if(!JL(e)&&this.editor.quirks.isHidden()||this.editor.removed)return"";var t=e.toLowerCase(),n=this.commands.value[t];return I(n)?n(t):""}},{key:"addCommands",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"exec",n=this.commands;Te(e,function(e,r){ce(r.toLowerCase().split(","),function(r){n[t][r]=e})})}},{key:"addCommand",value:function(e,t,n){var r=this,o=e.toLowerCase();this.commands.exec[o]=function(e,o,i){return t.call(null!=n?n:r.editor,o,i)}}},{key:"queryCommandSupported",value:function(e){var t=e.toLowerCase();return!!this.commands.exec[t]}},{key:"addQueryStateHandler",value:function(e,t,n){var r=this;this.commands.state[e.toLowerCase()]=function(){return t.call(null!=n?n:r.editor)}}},{key:"addQueryValueHandler",value:function(e,t,n){var r=this;this.commands.value[e.toLowerCase()]=function(){return t.call(null!=n?n:r.editor)}}}])}(),tM=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(e){}},nM=function(e,t){e.dom.contentEditable=t?"true":"false"},rM=function(e){e.readonly=!0,e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),function(e){J.from(e.selection.getNode()).each(function(e){e.removeAttribute("data-mce-selected")})}(e)},oM=function(e,t){e.readonly=!1,e.hasEditableRoot()&&nM(t,!0),function(e,t){tM(e,"StyleWithCSS",t),tM(e,"enableInlineTableEditing",t),tM(e,"enableObjectResizing",t)}(e,!1),Lv(e)&&e.focus(),function(e){e.selection.setRng(e.selection.getRng())}(e),e.nodeChanged()},iM=function(e,t){var n=Mn.fromDom(e.getBody());!function(e,t,n){Pn(e,t)&&!n?Tn(e,t):n&&Dn(e,t)}(n,"mce-content-readonly",t),t?(rM(e),e.hasEditableRoot()&&nM(n,!0)):oM(e,n)},aM=function(e){return e.readonly},uM=["copy"],cM=function(e,t){if(function(e){return"click"===e.type}(t)&&!ig.metaKeyPressed(t)){var n=Mn.fromDom(t.target);(function(e,t){return hr(t,"a",function(t){return jn(t,Mn.fromDom(e.getBody()))}).bind(function(e){return wn(e,"href")})})(e,n).each(function(n){if(t.preventDefault(),/^#/.test(n)){var r=e.dom.select("".concat(n,',[name="').concat(ot(n,"#"),'"]'));r.length&&e.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")})}else(function(e){return ie(uM,e.type)})(t)&&e.dispatch(t.type,t)}
2,sM=Zt.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"," "),lM=function(){return O(function e(t){A(this,e),this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||Z},[{key:"fire",value:function(e,t){return this.dispatch(e,t)}},{key:"dispatch",value:function(e,t){var n=e.toLowerCase(),r=pa(n,null!=t?t:{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var u=o[i];if(!u.removed){if(u.once&&this.off(n,u.func),r.isImmediatePropagationStopped())return r;if(!1===u.func.call(this.scope,r))return r.preventDefault(),r}}return r}},{key:"on",value:function(e,t,n,r){if(!1===t&&(t=Z),t){var o={func:t,removed:!1};r&&Zt.extend(o,r);for(var i=e.toLowerCase().split(" "),a=i.length;a--;){var u=i[a],c=this.bindings[u];c||(c=[],this.toggleEvent(u,!0)),c=n?[o].concat(w(c)):[].concat(w(c),[o]),this.bindings[u]=c}}return this}},{key:"off",value:function(e,t){var n=this;if(e)for(var r=e.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return Te(this.bindings,function(e,t){n.toggleEvent(t,!1),delete n.bindings[t]}),this;if(a){if(t){var u=le(a,function(e){return e.func===t});a=u.fail,this.bindings[i]=a,ce(u.pass,function(e){e.removed=!0})}else a.length=0;a.length||(this.toggleEvent(e,!1),delete this.bindings[i])}}else Te(this.bindings,function(e,t){n.toggleEvent(t,!1)}),this.bindings={};return this}},{key:"once",value:function(e,t,n){return this.on(e,t,n,{once:!0})}},{key:"has",value:function(e){e=e.toLowerCase();var t=this.bindings[e];return!(!t||0===t.length)}}],[{key:"isNative",value:function(e){return!!sM[e.toLowerCase()]}}])}(),fM=function(e){return e._eventDispatcher||(e._eventDispatcher=new lM({scope:e,toggleEvent:function(t,n){lM.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},dM={fire:function(e,t,n){return this.dispatch(e,t,n)},dispatch:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return pa(e.toLowerCase(),null!=t?t:{},r);var o=fM(r).dispatch(e,t);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.dispatch(e,o,!1),i=i.parent?i.parent():void 0;return o},on:function(e,t,n){return fM(this).on(e,t,n)},off:function(e,t){return fM(this).off(e,t)},once:function(e,t){return fM(this).once(e,t)},hasEventListeners:function(e){return fM(this).has(e)}},mM=Ta.DOM,gM=function(e,t){if("selectionchange"===t)return e.getDoc();if(!e.inline&&/^(?:mouse|touch|click|contextmenu|drop|dragover|dragend)/.test(t))return e.getDoc().documentElement;var n=Zs(e);return n?(e.eventRoot||(e.eventRoot=mM.select(n)[0]),e.eventRoot):e.getBody()},vM=function(e,t,n){!function(e){return!e.hidden}(e)?aM(e)&&cM(e,n):e.dispatch(t,n)},pM=function(e,t){if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed){var n=gM(e,t);if(Zs(e)){if(kB||(kB={},e.editorManager.on("removeEditor",function(){e.editorManager.activeEditor||kB&&(Te(kB,function(t,n){e.dom.unbind(gM(e,n))}),kB=null)})),kB[t])return;var r=function(n){for(var r=n.target,o=e.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||mM.isChildOf(r,a))&&vM(o[i],t,n)}};kB[t]=r,mM.bind(n,t,r)}else{var o=function(n){vM(e,t,n)};mM.bind(n,t,o),e.delegates[t]=o}}},hM=x(x({},dM),{},{bindPendingEventDelegates:function(){var e=this;Zt.each(e._pendingNativeEvents,function(t){pM(e,t)})},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(n.removed||(t?n.initialized?pM(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&n.delegates&&(n.dom.unbind(gM(n,e),e,n.delegates[e]),delete n.delegates[e])))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(Te(e.delegates,function(t,n){e.dom.unbind(gM(e,n),n,t)}),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()))}}),bM=function(e){return C(e)?{value:e.split(/[ ,]/),valid:!0}:U(e,C)?{value:e,valid:!0}:{valid:!1,message:"The value must be a string[] or a comma/space separated string."}},yM=function(e,t){return e+(mt(t.message)?"":". ".concat(t.message))},CM=function(e){return e.valid},wM=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=t(e);return T(r)?r?{value:e,valid:!0}:{valid:!1,message:n}:r},kM=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r={},o={},i=function(e,t,n){var r=wM(t,n);return CM(r)?(o[e]=r.value,!0):(console.warn(yM("Invalid value passed for the ".concat(e," option"),r)),!1)},a=function(e){return ze(r,e)};return{register:function(e,n){var a=function(e){return C(e.processor)}(n)?function(e){var t=function(){switch(e){case"array":return N;case"boolean":return T;case"function":return I;case"number":return F;case"object":return k;case"string":return C;case"string[]":return bM;case"object[]":return function(e){return U(e,k)};case"regexp":return function(e){return y(e,RegExp)};default:return Q}}();return function(n){return wM(n,t,"The value must be a ".concat(e,"."))}}(n.processor):n.processor,u=function(e,t,n){if(!P(t)){var r=wM(t,n);if(CM(r))return r.value;console.error(yM('Invalid default value passed for the "'.concat(e,'" option'),r))}}(e,n.default,a);r[e]=x(x({},n),{},{default:u,processor:a}),je(o,e).orThunk(function(){return je(t,e)}).each(function(t){return i(e,t,a)})},isRegistered:a,get:function(e){return je(o,e).orThunk(function(){return je(r,e).map(function(e){return e.default})}).getOrUndefined()},set:function(e,t){if(a(e)){var n=r[e];return n.immutable?(console.error('"'.concat(e,'" is an immutable option and cannot be updated')),!1):i(e,t,n.processor)}return console.warn('"'.concat(e,'" is not a registered option. Ensure the option has been registered before setting a value.')),!1},unset:function(e){var t=a(e);return t&&delete o[e],t},isSet:function(e){return ze(o,e)},debug:function(){try{console.log(JSON.parse(JSON.stringify(n,function(e,t){return T(t)||F(t)||C(t)||D(t)||N(t)||E(t)?t:Object.prototype.toString.call(t)})))}catch(e){console.error(e)}}}},EM=["design","readonly"],xM=function(e,t,n,r){var o=n[t.get()],i=n[r];try{i.activate()}catch(e){return void console.error("problem while activating editor mode ".concat(r,":"),e)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&iM(e,i.editorReadOnly),t.set(r),function(e,t){e.dispatch("SwitchMode",{mode:t})}(e,r)},_M=function(e){var t=Yo("design"),n=Yo({design:{activate:j,deactivate:j,editorReadOnly:!1},readonly:{activate:j,deactivate:j,editorReadOnly:!0}});return function(e){e.on("beforeinput paste cut dragend dragover draggesture dragdrop drop drag",function(t){aM(e)&&t.preventDefault()}),e.on("BeforeExecCommand",function(t){"Undo"!==t.command&&"Redo"!==t.command||!aM(e)||t.preventDefault()}),e.on("input",function(t){if(!t.isComposing&&aM(e)){var n=e.undoM
2anager.add();M(n)&&e.undoManager.undo()}}),e.on("compositionend",function(){if(aM(e)){var t=e.undoManager.add();M(t)&&e.undoManager.undo()}})}(e),{isReadOnly:function(){return aM(e)},set:function(r){return function(e,t,n,r){if(r!==n.get()){if(!ze(t,r))throw new Error("Editor mode '".concat(r,"' is invalid"));e.initialized?xM(e,n,t,r):e.on("init",function(){return xM(e,n,t,r)})}}(e,n.get(),t,r)},get:function(){return t.get()},register:function(e,t){n.set(function(e,t,n){if(ie(EM,t))throw new Error("Cannot override default mode ".concat(t));return x(x({},e),{},_({},t,x(x({},n),{},{deactivate:function(){try{n.deactivate()}catch(e){console.error("problem while deactivating editor mode ".concat(t,":"),e)}}})))}(n.get(),e,t))}}},SM=Zt.each,NM=Zt.explode,RM={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},AM=Zt.makeMap("alt,ctrl,shift,meta,access"),DM=function(e){var t={},n=Kt.os.isMacOS()||Kt.os.isiOS();SM(NM(e.toLowerCase(),"+"),function(e){!function(e){return e in AM}(e)?/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=RM[e]||e.toUpperCase().charCodeAt(0)):t[e]=!0});var r,o=[t.keyCode];for(r in AM)t[r]?o.push(r):t[r]=!1;return t.id=o.join(","),t.access&&(t.alt=!0,n?t.ctrl=!0:t.shift=!0),t.meta&&(n?t.meta=!0:(t.ctrl=!0,t.meta=!1)),t},OM=function(){return O(function e(t){A(this,e),this.shortcuts={},this.pendingPatterns=[],this.editor=t;var n=this;t.on("keyup keypress keydown",function(e){!n.hasModifier(e)&&!n.isFunctionKey(e)||e.isDefaultPrevented()||(SM(n.shortcuts,function(t){n.matchShortcut(e,t)&&(n.pendingPatterns=t.subpatterns.slice(0),"keydown"===e.type&&n.executeShortcutAction(t))}),n.matchShortcut(e,n.pendingPatterns[0])&&(1===n.pendingPatterns.length&&"keydown"===e.type&&n.executeShortcutAction(n.pendingPatterns[0]),n.pendingPatterns.shift()))})},[{key:"add",value:function(e,t,n,r){var o=this,i=o.normalizeCommandFunc(n);return SM(NM(Zt.trim(e)),function(e){var n=o.createShortcut(e,t,i,r);o.shortcuts[n.id]=n}),!0}},{key:"remove",value:function(e){var t=this.createShortcut(e);return!!this.shortcuts[t.id]&&(delete this.shortcuts[t.id],!0)}},{key:"normalizeCommandFunc",value:function(e){var t=this,n=e;return"string"==typeof n?function(){t.editor.execCommand(n,!1,null)}:Zt.isArray(n)?function(){t.editor.execCommand(n[0],n[1],n[2])}:n}},{key:"createShortcut",value:function(e,t,n,r){var o=Zt.map(NM(e,">"),DM);return o[o.length-1]=Zt.extend(o[o.length-1],{func:n,scope:r||this.editor}),Zt.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})}},{key:"hasModifier",value:function(e){return e.altKey||e.ctrlKey||e.metaKey}},{key:"isFunctionKey",value:function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123}},{key:"matchShortcut",value:function(e,t){return!!t&&(t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&(t.alt===e.altKey&&t.shift===e.shiftKey&&(!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0))))}},{key:"executeShortcutAction",value:function(e){return e.func?e.func.call(e.scope):null}}])}(),TM=function(){var e=function(){var e={},t={},n={},r={},o={},i={},a={},u={},c={},s=function(e,t){return function(n,r){e[n.toLowerCase()]=x(x({},r),{},{type:t})}};return{addButton:s(e,"button"),addGroupToolbarButton:s(e,"grouptoolbarbutton"),addToggleButton:s(e,"togglebutton"),addMenuButton:s(e,"menubutton"),addSplitButton:s(e,"splitbutton"),addMenuItem:s(t,"menuitem"),addNestedMenuItem:s(t,"nestedmenuitem"),addToggleMenuItem:s(t,"togglemenuitem"),addAutocompleter:s(n,"autocompleter"),addContextMenu:s(o,"contextmenu"),addContextToolbar:s(i,"contexttoolbar"),addContextForm:s(i,"contextform"),addSidebar:s(u,"sidebar"),addView:s(c,"views"),addIcon:function(e,t){return r[e.toLowerCase()]=t},addContext:function(e,t){return a[e.toLowerCase()]=t},getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:u,views:c,contexts:a}}}}();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,addView:e.addView,addContext:e.addContext,getAll:e.getAll}}
2,BM=Ta.DOM,PM=Zt.extend,LM=Zt.each,MM=function(){return O(function e(t,n,r){A(this,e),this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.composing=!1,this.destroyed=!1,this.hasHiddenInput=!1,this.iframeElement=null,this.initialized=!1,this.readonly=!1,this.removed=!1,this.startContent="",this._pendingNativeEvents=[],this._skinLoaded=!1,this._editableRoot=!0,this.editorManager=r,this.documentBaseUrl=r.documentBaseURL,PM(this,hM);var o=this;this.id=t,this.hidden=!1;var i,a,u=function(e,t){var n=mA(t);return AL(wL||kL,wL,n,e,n)}(r.defaultOptions,n);this.options=kM(o,u,n),(a=(i=o).options.register)("id",{processor:"string",default:i.id}),a("selector",{processor:"string"}),a("target",{processor:"object"}),a("suffix",{processor:"string"}),a("cache_suffix",{processor:"string"}),a("base_url",{processor:"string"}),a("referrer_policy",{processor:"string",default:""}),a("language_load",{processor:"boolean",default:!0}),a("inline",{processor:"boolean",default:!1}),a("iframe_attrs",{processor:"object",default:{}}),a("doctype",{processor:"string",default:"<!DOCTYPE html>"}),a("document_base_url",{processor:"string",default:i.documentBaseUrl}),a("body_id",{processor:ms(i,"tinymce"),default:"tinymce"}),a("body_class",{processor:ms(i),default:""}),a("content_security_policy",{processor:"string",default:""}),a("br_in_pre",{processor:"boolean",default:!0}),a("forced_root_block",{processor:function(e){var t=C(e)&&dt(e);return t?{value:e,valid:t}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),a("forced_root_block_attrs",{processor:"object",default:{}}),a("newline_behavior",{processor:function(e){var t=ie(["block","linebreak","invert","default"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),a("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),a("no_newline_selector",{processor:"string",default:""}),a("keep_styles",{processor:"boolean",default:!0}),a("end_container_on_empty_block",{processor:function(e){return T(e)||C(e)?{valid:!0,value:e}:{valid:!1,message:"Must be boolean or a string"}},default:"blockquote"}),a("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),a("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),a("font_size_classes",{processor:"string",default:""}),a("automatic_uploads",{processor:"boolean",default:!0}),a("images_reuse_filename",{processor:"boolean",default:!1}),a("images_replace_blob_uris",{processor:"boolean",default:!0}),a("icons",{processor:"string",default:""}),a("icons_url",{processor:"string",default:""}),a("images_upload_url",{processor:"string",default:""}),a("images_upload_base_path",{processor:"string",default:""}),a("images_upload_credentials",{processor:"boolean",default:!1}),a("images_upload_handler",{processor:"function"}),a("language",{processor:"string",default:"en"}),a("language_url",{processor:"string",default:""}),a("entity_encoding",{processor:"string",default:"named"}),a("indent",{processor:"boolean",default:!0}),a("indent_before",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),a("indent_after",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),a("indent_use_margin",{processor:"boolean",default:!1}),a("indentation",{processor:"string",default:"40px"}),a("content_css",{processor:function(e){var t=!1===e||C(e)||U(e,C);return t?C(e)?{value:ue(e.split(","),st),valid:t}:N(e)?{value:e,valid:t}:!1===e?{value:[],valid:t}:{value:e,valid:t}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:sl(i)?[]:["default"]}),a("content_style",{processor:"string"}),a("content_css_cors",{processor:"boolean",default:!1}),a("font_css",{processor:function(e){var t=C(e)||U(e,C);return t?{value:N(e)?e:ue(e.split(","),st),valid:t}
2:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),a("inline_boundaries",{processor:"boolean",default:!0}),a("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),a("object_resizing",{processor:function(e){var t=T(e)||C(e);return t?!1===e||us.isiPhone()||us.isiPad()?{value:"",valid:t}:{value:!0===e?"table,img,figure.image,div,video,iframe":e,valid:t}:{valid:!1,message:"Must be boolean or a string"}},default:!cs}),a("resize_img_proportional",{processor:"boolean",default:!0}),a("event_root",{processor:"string"}),a("service_message",{processor:"string"}),a("theme",{processor:function(e){return!1===e||C(e)||I(e)},default:"silver"}),a("theme_url",{processor:"string"}),a("formats",{processor:"object"}),a("format_empty_lines",{processor:"boolean",default:!1}),a("format_noneditable_selector",{processor:"string",default:""}),a("preview_styles",{processor:function(e){var t=!1===e||C(e);return t?{value:!1===e?"":e,valid:t}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),a("custom_ui_selector",{processor:"string",default:""}),a("hidden_input",{processor:"boolean",default:!0}),a("submit_patch",{processor:"boolean",default:!0}),a("encoding",{processor:"string"}),a("add_form_submit_trigger",{processor:"boolean",default:!0}),a("add_unload_trigger",{processor:"boolean",default:!0}),a("custom_undo_redo_levels",{processor:"number",default:0}),a("disable_nodechange",{processor:"boolean",default:!1}),a("readonly",{processor:"boolean",default:!1}),a("editable_root",{processor:"boolean",default:!0}),a("plugins",{processor:"string[]",default:[]}),a("external_plugins",{processor:"object"}),a("forced_plugins",{processor:"string[]"}),a("model",{processor:"string",default:i.hasPlugin("rtc")?"plugin":"dom"}),a("model_url",{processor:"string"}),a("block_unsupported_drop",{processor:"boolean",default:!0}),a("visual",{processor:"boolean",default:!0}),a("visual_table_class",{processor:"string",default:"mce-item-table"}),a("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),a("iframe_aria_text",{processor:"string",default:"Rich Text Area. Press ALT-0 for help."}),a("setup",{processor:"function"}),a("init_instance_callback",{processor:"function"}),a("url_converter",{processor:"function",default:i.convertURL}),a("url_converter_scope",{processor:"object",default:i}),a("urlconverter_callback",{processor:"function"}),a("allow_conditional_comments",{processor:"boolean",default:!1}),a("allow_html_data_urls",{processor:"boolean",default:!1}),a("allow_svg_data_urls",{processor:"boolean"}),a("allow_html_in_named_anchor",{processor:"boolean",default:!1}),a("allow_script_urls",{processor:"boolean",default:!1}),a("allow_unsafe_link_target",{processor:"boolean",default:!1}),a("allow_mathml_annotation_encodings",{processor:function(e){var t=U(e,C);return t?{value:e,valid:t}:{valid:!1,message:"Must be an array of strings."}},default:[]}),a("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),a("fix_list_elements",{processor:"boolean",default:!1}),a("preserve_cdata",{processor:"boolean",default:!1}),a("remove_trailing_brs",{processor:"boolean",default:!0}),a("pad_empty_with_br",{processor:"boolean",default:!1}),a("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),a("element_format",{processor:"string",default:"html"}),a("entities",{processor:"string"}),a("schema",{processor:"string",default:"html5"}),a("convert_urls",{processor:"boolean",default:!0}),a("relative_urls",{processor:"boolean",default:!0}),a("remove_script_host",{processor:"boolean",default:!0}),a("custom_elements",{processor:ds}),a("extended_valid_elements",{processor:"string"}),a("invalid_elements",{processor:"string"}),a("invalid_styles",{processor:ds}),a("valid_children",{processor:"string"}),a("valid_classes",{processor:ds}),a("valid_elements",{processor:"string"}),a("valid_styles",{processor:ds}),a("verify_html",{processor:"boolean",default:!0}),a("auto_focus",{processor:function(e){return C(e)||!0===e}}),a("browser_spellcheck",{processor:"boolean",default:!1}),a("protect",{processor:"array"}),a("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),a("deprecation_warnings",{processor:"boolean",default:!0}),a("a11y_advanced_options",{processor:"boolean",default:!1}),a("api_key",{processor:"string"}),a("license_key",{processor:"string"}),a("paste_block_drop",{processor:"boolean",default:!1}),a("paste_data_images",{processor:"boolean",default:!0}),a("paste_preprocess",{processor:"function"}),a("paste_postprocess",{processor:"function"}),a("paste_webkit_styles",{processor:"string",default:"none"}),a("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),a("paste_merge_formats",{processor:"boolean",default:!0}),a("smart_paste",{processor:"boolean",default:!0}),a("paste_as_text",{processor:"boolean",default:!1}
2),a("paste_tab_spaces",{processor:"number",default:4}),a("text_patterns",{processor:function(e){return U(e,k)||!1===e?{value:as(!1===e?[]:e),valid:!0}:{valid:!1,message:"Must be an array of objects or false."}},default:[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1",trigger:"space"},{start:"##",format:"h2",trigger:"space"},{start:"###",format:"h3",trigger:"space"},{start:"####",format:"h4",trigger:"space"},{start:"#####",format:"h5",trigger:"space"},{start:"######",format:"h6",trigger:"space"},{start:"1.",cmd:"InsertOrderedList",trigger:"space"},{start:"*",cmd:"InsertUnorderedList",trigger:"space"},{start:"-",cmd:"InsertUnorderedList",trigger:"space"},{start:">",cmd:"mceBlockQuote",trigger:"space"},{start:"---",cmd:"InsertHorizontalRule",trigger:"space"}]}),a("text_patterns_lookup",{processor:function(e){return I(e)?{value:(t=e,function(e){var n=t(e);return as(n)}),valid:!0}:{valid:!1,message:"Must be a single function"};var t},default:function(e){return[]}}),a("noneditable_class",{processor:"string",default:"mceNonEditable"}),a("editable_class",{processor:"string",default:"mceEditable"}),a("noneditable_regexp",{processor:function(e){return U(e,ls)?{value:e,valid:!0}:ls(e)?{value:[e],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."}},default:[]}),a("table_tab_navigation",{processor:"boolean",default:!0}),a("highlight_on_focus",{processor:"boolean",default:!0}),a("xss_sanitization",{processor:"boolean",default:!0}),a("details_initial_state",{processor:function(e){var t=ie(["inherited","collapsed","expanded"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),a("details_serialized_state",{processor:function(e){var t=ie(["inherited","collapsed","expanded"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),a("init_content_sync",{processor:"boolean",default:!1}),a("newdocument_content",{processor:"string",default:""}),a("sandbox_iframes",{processor:"boolean",default:!0}),a("sandbox_iframes_exclusions",{processor:"string[]",default:["youtube.com","youtu.be","vimeo.com","player.vimeo.com","dailymotion.com","embed.music.apple.com","open.spotify.com","giphy.com","dai.ly","codepen.io"]}),a("convert_unsafe_embeds",{processor:"boolean",default:!0}),i.on("ScriptsLoaded",function(){a("directionality",{processor:"string",default:Fa.isRtl()?"rtl":void 0}),a("placeholder",{processor:"string",default:ss.getAttrib(i.getElement(),"placeholder")})});var c=this.options.get;c("deprecation_warnings")&&TE(n,u);var s=c("suffix");s&&(r.suffix=s),this.suffix=r.suffix;var l=c("base_url");l&&r._setBaseUrl(l),this.baseUri=r.baseURI;var f=Fs(o);f&&(Pa.ScriptLoader._setReferrerPolicy(f),Ta.DOM.styleSheetLoader._setReferrerPolicy(f));var d=bl(o);M(d)&&Ta.DOM.styleSheetLoader._setContentCssCors(d),Ua.languageLoad=c("language_load"),Ua.baseURL=r.baseURL,this.setDirty(!1),this.documentBaseURI=new Zw(ps(o),{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=sl(o),this.hasVisual=kl(o),this.shortcuts=new OM(this),this.editorCommands=new eM(this),ZL(this);var m=c("cache_suffix");m&&(Kt.cacheSuffix=m.replace(/^[\?\&]+/,"")),this.ui={registry:TM(),styleSheetLoader:void 0,show:j,hide:j,setEnabled:j,isEnabled:Q},this.mode=_M(o),r.dispatch("SetupEditor",{editor:this});var g=Sl(o);I(g)&&g.call(o,o)},[{key:"render",value:function(){yL(this)}},{key:"focus",value:function(e){this.execCommand("mceFocus",!1,e)}},{key:"hasFocus",value:function(){return Pv(this)}},{key:"translate",value:function(e){return Fa.translate(e)}},{key:"getParam",value:function(e,t,n){var r=this.options;return r.isRegistered(e)||(M(n)?r.register(e,{processor:n,default:t}):r.register(e,{processor:Q,default:t})),r.isSet(e)||P(t)?r.get(e):t}},{key:"hasPlugin",value:function(e,t){var n=ie(yl(this),e);return!!n&&(!t||void 0!==YE.get(e))}},{key:"nodeChanged",value:function(e){this._nodeChangeDispatcher.nodeChanged(e)}},{key:"addCommand",value:function(e,t,n){this.editorCommands.addCommand(e,t,n
2)}},{key:"addQueryStateHandler",value:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)}},{key:"addQueryValueHandler",value:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)}},{key:"addShortcut",value:function(e,t,n,r){this.shortcuts.add(e,t,n,r)}},{key:"execCommand",value:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)}},{key:"queryCommandState",value:function(e){return this.editorCommands.queryCommandState(e)}},{key:"queryCommandValue",value:function(e){return this.editorCommands.queryCommandValue(e)}},{key:"queryCommandSupported",value:function(e){return this.editorCommands.queryCommandSupported(e)}},{key:"show",value:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable="true":(BM.show(e.getContainer()),BM.hide(e.id)),e.load(),e.dispatch("show"))}},{key:"hide",value:function(){var e=this;e.hidden||(e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(BM.hide(e.getContainer()),BM.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.dispatch("hide"))}},{key:"isHidden",value:function(){return this.hidden}},{key:"setProgressState",value:function(e,t){this.dispatch("ProgressState",{state:e,time:t})}},{key:"load",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this,n=t.getElement();if(t.removed)return"";if(n){var r=x(x({},e),{},{load:!0}),o=Eo(n)?n.value:n.innerHTML,i=t.setContent(o,r);return r.no_events||t.dispatch("LoadContent",x(x({},r),{},{element:n})),i}return""}},{key:"save",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this,n=t.getElement();if(!n||!t.initialized||t.removed)return"";var r=x(x({},e),{},{save:!0,element:n}),o=t.getContent(r),i=x(x({},r),{},{content:o});if(i.no_events||t.dispatch("SaveContent",i),"raw"===i.format&&t.dispatch("RawSaveContent",i),o=i.content,Eo(n))n.value=o;else{!e.is_removing&&t.inline||(n.innerHTML=o);var a=BM.getParent(t.id,"form");a&&LM(a.elements,function(e){return e.name!==t.id||(e.value=o,!1)})}return i.element=r.element=n=null,!1!==i.set_dirty&&t.setDirty(!1),o}},{key:"setContent",value:function(e,t){return CE(this,e,t)}},{key:"getContent",value:function(e){return yE(this,e)}},{key:"insertContent",value:function(e,t){t&&(e=PM({content:e},t)),this.execCommand("mceInsertContent",!1,e)}},{key:"resetContent",value:function(e){void 0===e?CE(this,this.startContent,{format:"raw"}):CE(this,e),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()}},{key:"isDirty",value:function(){return!this.isNotDirty}},{key:"setDirty",value:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.dispatch("dirty")}},{key:"getContainer",value:function(){var e=this;return e.container||(e.container=e.editorContainer||BM.get(e.id+"_parent")),e.container}},{key:"getContentAreaContainer",value:function(){return this.contentAreaContainer}},{key:"getElement",value:function(){return this.targetElm||(this.targetElm=BM.get(this.id)),this.targetElm}},{key:"getWin",value:function(){var e=this;if(!e.contentWindow){var t=e.iframeElement;t&&(e.contentWindow=t.contentWindow)}return e.contentWindow}},{key:"getDoc",value:function(){var e=this;if(!e.contentDocument){var t=e.getWin();t&&(e.contentDocument=t.document)}return e.contentDocument}},{key:"getBody",value:function(){var e,t,n=this.getDoc();return null!==(t=null!==(e=this.bodyElement)&&void 0!==e?e:null==n?void 0:n.body)&&void 0!==t?t:null}},{key:"convertURL",value:function(e,t,n){var r=this,o=r.options.get,i=Rl(r);if(I(i))return i.call(r,e,n,!0,t);if(!o("convert_urls")||"link"===n||k(n)&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length)return e;var a=new Zw(e);return"http"!==a.protocol&&"https"!==a.protocol&&""!==a.protocol?e:o("relative_urls")?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,o("remove_script_host"))}},{key:"addVisual",value:function(e){DL(this,e)}},{key:"setEditableRoot",value:function(e){!function(e,t){e._editableRoot!==t&&(e._editableRoot=t,e.getBody().contentEditable=String(e.hasEditableRoot()),e.nodeChanged(),function(e,t){e.dispatch("EditableRootStateChange",{state:t})}(e,t))}(this,e)}},{key:"hasEditableRoot",value:function(){return this._editableRoot}},{key:"remove",value:function(){LE(this)}},{key:"destroy",value:function(e){ME(this,e)}},{key:"uploadImages",value:function(){return this.editorUpload.uploadImages()}},{key:"_scanForImages",value:function(){return this.editorUpload.scanForImages()}}])}(),IM=Ta.DOM,FM=Zt.each,UM=!1,jM=[],zM=function(e){var t=e.type;FM(WM.get(),function(n){switch(t){case"scroll":n.dispatch("ScrollWindow",e);break;case"resize":n.dispatch("ResizeWindow",e)}})},HM=function(e){if(e!==UM){var t=Ta.DOM;e?(t.bind(window,"resize",zM),t.bind(window,"scroll",zM)):(t.unbind(window,"resize",zM),t.unbind(window,"scroll",zM)),UM=e}},VM=function(e){var t=jM;return jM=fe(jM,function(t){return e!==t}),WM.activeEditor===e&&(WM.activeEditor=jM.length>0?jM[0]:null),WM.focusedEditor===e&&(WM.focusedEditor=null),t.length!==jM.length},qM="CSS1Compat"!==document.compatMode,WM=x(x({},dM),{},{baseURI:null,baseURL:null,defaultOptions:{},documentBaseURL:null,suffix:null,majorVersion:"7",minorVersion:"5.1",releaseDate:"TBD",i18n:Fa,activeEditor:null,focusedEditor:null,setup:function(){var e=this,t="",n="",r=Zw.getDocumentBaseUrl(document.location);/^[^:]+:\/\/\/?[^\/]+\//.test(r)&&(r=r.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(r)||(r+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)t=i.base||i.baseURL,n=i.suffix;else{for(var a=document.getElementsByTagName("script"),u=0;u<a.length;u++){var c=a[u].src||"";if(""!==c){var s=c.substring(c.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(c)){-1!==s.indexOf(".min")&&(n=".min"),t=c.substring(0,c.lastIndexOf("/"));break}}}if(!t&&document.currentScript){var l=document.currentScript.src;-1!==l.indexOf(".min")&&(n=".min"),t=l.substring(0,l.lastIndexOf("/"))}}e.baseURL=new Zw(r).toAbsolute(t),e.documentBaseURL=r,e.baseURI=new Zw(e.baseURL),e.suffix=n,
2(o=e).on("AddEditor",K(Rv,o)),o.on("RemoveEditor",K(Av,o))},overrideDefaults:function(e){var t=e.base_url;t&&this._setBaseUrl(t);var n=e.suffix;n&&(this.suffix=n),this.defaultOptions=e;var r=e.plugin_base_urls;void 0!==r&&Te(r,function(e,t){Ua.PluginManager.urls[t]=e})},init:function(e){var t,n=this,r=Zt.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"," "),o=function(e){t=e},i=function(){var t,a=0,u=[];IM.unbind(window,"ready",i),function(t){var r=e[t];if(r)r.apply(n,[])}("onpageload"),t=Ae(function(e){return Kt.browser.isIE()||Kt.browser.isEdge()?(tx("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tiny.cloud/docs/tinymce/7/support/#supportedwebbrowsers"),[]):qM?(tx("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[]):C(e.selector)?IM.select(e.selector):M(e.target)?[e.target]:[]}(e)),Zt.each(t,function(e){var t;(t=n.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(VM(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0)}),0===(t=Zt.grep(t,function(e){return!n.get(e.id)})).length?o([]):FM(t,function(i){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,i)?function(e,r,i){var c=new MM(e,r,n);u.push(c),c.on("init",function(){++a===t.length&&o(u)}),c.targetElm=c.targetElm||i,c.render()}(function(e){var t=e.id;return t||(t=je(e,"name").filter(function(e){return!IM.get(e)}).getOrThunk(IM.uniqueId),e.setAttribute("id",t)),t}(i),e,i):tx("Could not initialize inline editor on invalid inline target element",i)})};return IM.bind(window,"ready",i),new Promise(function(e){t?e(t):o=function(t){e(t)}})},get:function(e){return 0===arguments.length?jM.slice(0):C(e)?ve(jM,function(t){return t.id===e}).getOr(null):F(e)&&jM[e]?jM[e]:null},add:function(e){var t=this,n=t.get(e.id);return n===e||(null===n&&jM.push(e),HM(!0),t.activeEditor=e,t.dispatch("AddEditor",{editor:e}),EB||(EB=function(e){var n=t.dispatch("BeforeUnload");if(n.returnValue)return e.preventDefault(),e.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",EB))),e},createEditor:function(e,t){return this.add(new MM(e,t,this))},remove:function(e){var t,n=this;if(e){if(!C(e))return t=e,D(n.get(t.id))?null:(VM(t)&&n.dispatch("RemoveEditor",{editor:t}),0===jM.length&&window.removeEventListener("beforeunload",EB),t.remove(),HM(jM.length>0),t);FM(IM.select(e),function(e){(t=n.get(e.id))&&n.remove(t)})}else for(var r=jM.length-1;r>=0;r--)n.remove(jM[r])},execCommand:function(e,t,n){var r,o=this,i=k(n)?null!==(r=n.id)&&void 0!==r?r:n.index:n;switch(e){case"mceAddEditor":if(!o.get(i)){var a=n.options;new MM(i,a,o).render()}return!0;case"mceRemoveEditor":var u=o.get(i);return u&&u.remove(),!0;case"mceToggleEditor":var c=o.get(i);return c?(c.isHidden()?c.show():c.hide(),!0):(o.execCommand("mceAddEditor",!1,n),!0)}return!!o.activeEditor&&o.activeEditor.execCommand(e,t,n)},triggerSave:function(){FM(jM,function(e){e.save()})},addI18n:function(e,t){Fa.add(e,t)},translate:function(e){return Fa.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.dispatch("deactivate",{relatedTarget:e}),e.dispatch("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl:function(e){this.baseURL=new Zw(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new Zw(this.baseURL)}});WM.setup();var KM,$M,YM,GM,XM,ZM={FakeClipboardItem:function(e){return{items:e,types:De(e),getType:function(t){return je(e,t).getOrUndefined()}}},write:function(e){KM.set(e)},read:function(){return KM.get().getOrUndefined()},clear:(KM=Go()).clear},QM=Math.min,JM=Math.max,eI=Math.round,tI=function(e,t,n){var r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,c=t.h,s=(n||"").split("");return"b"===s[0]&&(o+=c),"r"===s[1]&&(r+=u),"c"===s[0]&&(o+=eI(c/2)),"c"===s[1]&&(r+=eI(u/2)),"b"===s[3]&&(o-=a),"r"===s[4]&&(r-=i),"c"===s[3]&&(o-=eI(a/2)),"c"===s[4]&&(r-=eI(i/2)),nI(r,o,i,a)},nI=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},rI={inflate:function(e,t,n){return nI(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:tI,findBestRelativePosition:function(e,t,n,r){for(var o=0;o<r.length;o++){var i=tI(e,t,r[o]);if(i.x>=n.x&&i.x+i.w<=n.w+n.x&&i.y>=n.y&&i.y+i.h<=n.h+n.y)return r[o]}return null},intersect:function(e,t){var n=JM(e.x,t.x),r=JM(e.y,t.y),o=QM(e.x+e.w,t.x+t.w),i=QM(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:nI(n,r,o-n,i-r)}
2,clamp:function(e,t,n){var r=e.x,o=e.y,i=e.x+e.w,a=e.y+e.h,u=t.x+t.w,c=t.y+t.h,s=JM(0,t.x-r),l=JM(0,t.y-o),f=JM(0,i-u),d=JM(0,a-c);return r+=s,o+=l,n&&(i+=s,a+=l,r-=f,o-=d),nI(r,o,(i-=f)-r,(a-=d)-o)},create:nI,fromClientRect:function(e){return nI(e.left,e.top,e.width,e.height)}},oI=($M={},YM={},GM={},{load:function(e,t){var n='Script at URL "'.concat(t,'" failed to load'),r='Script at URL "'.concat(t,"\" did not call `tinymce.Resource.add('").concat(e,"', data)` within 1 second");if(void 0!==$M[e])return $M[e];var o=new Promise(function(o,i){var a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,r=!1,o=null,i=function(e){return function(){if(!r){r=!0,null!==o&&(clearTimeout(o),o=null);for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];e.apply(null,n)}}},a=i(e),u=i(t);return{start:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];r||null!==o||(o=setTimeout(function(){return u.apply(null,t)},n))},resolve:a,reject:u}}(o,i);YM[e]=a.resolve,Pa.ScriptLoader.loadScript(t).then(function(){return a.start(r)},function(){return a.reject(n)})});return $M[e]=o,o},add:function(e,t){void 0!==YM[e]&&(YM[e](t),delete YM[e]),$M[e]=Promise.resolve(t),GM[e]=t},has:function(e){return e in GM},get:function(e){return GM[e]},unload:function(e){delete $M[e],delete GM[e]}});try{var iI="__storage_test__";(XM=window.localStorage).setItem(iI,iI),XM.removeItem(iI)}catch(e){XM=function(){var e={},t=[],n={getItem:function(t){return e[t]||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter(function(e){return e===n}),delete e[n]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()}var aI={geom:{Rect:rI},util:{Delay:kv,Tools:Zt,VK:ig,URI:Zw,EventDispatcher:lM,Observable:dM,I18n:Fa,LocalStorage:XM,ImageUploader:function(e){var t=ax(),n=fx(e,t);return{upload:function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n.upload(t,r?lx(e):void 0)}}}},dom:{EventUtils:ka,TreeWalker:oo,TextSeeker:su,DOMUtils:Ta,ScriptLoader:Pa,RangeUtils:Ug,Serializer:bE,StyleSheetLoader:yi,ControlSelection:lg,BookmarkManager:Xm,Selection:dE,Event:ka.Event},html:{Styles:da,Entities:Fi,Node:Yv,Schema:ra,DomParser:mk,Writer:mp,Serializer:gp},Env:Kt,AddOnManager:Ua,Annotator:Gm,Formatter:_x,UndoManager:Nx,EditorCommands:eM,WindowManager:XE,NotificationManager:$E,EditorObservable:hM,Shortcuts:OM,Editor:MM,FocusManager:wv,EditorManager:WM,DOM:Ta.DOM,ScriptLoader:Pa.ScriptLoader,PluginManager:YE,ThemeManager:GE,ModelManager:FE,IconManager:IE,Resource:oI,FakeClipboard:ZM,trim:Zt.trim,isArray:Zt.isArray,is:Zt.is,toArray:Zt.toArray,makeMap:Zt.makeMap,each:Zt.each,map:Zt.map,grep:Zt.grep,inArray:Zt.inArray,extend:Zt.extend,walk:Zt.walk,resolve:Zt.resolve,explode:Zt.explode,_addCacheSuffix:Zt._addCacheSuffix},uI=Zt.extend(WM,aI);!function(e){window.tinymce=e,window.tinyMCE=e}(uI),function(t){if("object"===B(e))try{e.exports=t}catch(e){}}(uI)}()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.